Mabilis na Pag-aayos upang Pigilan ang dscl Hindi Awtorisadong Pagbabago ng Password sa OS X Lion

Anonim

Nagsulat kami kamakailan tungkol sa dscl utility at kung paano nito pinapayagan ang isang Mac OS X Lion user na magpalit ng password nang hindi nalalaman ang umiiral na password. Ang kakulangan ng kinakailangang pag-authenticate ng admin ay malawakang naiulat bilang isang bug, at ang isang maliit na Security Update ay malamang na maibigay ng Apple sa malapit na hinaharap. Gayunpaman, kung paranoid ka tungkol sa isang tao na nakakakuha ng iyong Mac at nagpapalit ng password ng user nang walang pahintulot, maaari mong manual na baguhin ang mga pahintulot ng dscl utility sa iyong sarili, pinipilit itong mangailangan ng mga pribilehiyong pang-administratibo upang mapatakbo.

  • Ilunsad ang Terminal (matatagpuan sa /Applications/Utilities/)
  • I-type ang sumusunod na command at pindutin ang return:
  • sudo chmod 100 /usr/bin/dscl

  • Hihilingin sa iyo ang kasalukuyang administratibong password upang kumpirmahin ang pagbabago ng mga pahintulot, ilagay ito at pindutin ang return

Ito ay isang simpleng pag-aayos ng mga pahintulot na malamang na ginagaya kung ano ang gagawin ng isang opisyal na update sa seguridad. Ang paggamit ng sudo chmod 100 ay nagsasaad na ang may-ari (root) lamang ang makakapagsagawa ng dscl command, na epektibong pumipigil sa iba pang mga user na hindi admin na ma-access ang utility ng mga serbisyo ng direktoryo nang hindi gumagamit ng sudo command, at sa gayon ang password ng administrator.

Maaaring may ilang hindi sinasadyang kahihinatnan ng pagbabago sa mga pahintulot na iyon, ngunit malamang na hindi ito makakaapekto sa karamihan ng mga user. Kung makakaranas ka ng ilang problema, maaari mong baguhin ang mga pahintulot anumang oras, na mukhang itatakda bilang 755 bilang default.

Malaking salamat kay “Tjb” na nag-iwan ng tip na ito sa mga komento!

Update: Iniwan ni Jim T ang sumusunod na rekomendasyon sa mga komento, na nagmumungkahi ng isa pang chmod command para baguhin ang mga pahintulot:

Ang kanyang pangangatwiran ay ang chmod 100 ay masyadong mahigpit na binabago nito ang command na i-execute lamang, kung saan tulad ng dati ang root user ay maaaring magbasa, magsulat, at mag-execute.

Mabilis na Pag-aayos upang Pigilan ang dscl Hindi Awtorisadong Pagbabago ng Password sa OS X Lion