Rýchla oprava na zabránenie neoprávneným zmenám hesla dscl v OS X Lion
- Spustenie terminálu (nachádza sa na /Applications/Utilities/)
- Napíšte nasledujúci príkaz a stlačte kláves return:
- Budete požiadaný o zadanie aktuálneho administrátorského hesla na potvrdenie zmeny oprávnení, zadajte ho a stlačte return
sudo chmod 100 /usr/bin/dscl
Toto je jednoduchá oprava povolení, ktorá pravdepodobne napodobňuje to, čo urobí oficiálna aktualizácia zabezpečenia. Použitie sudo chmod 100 uvádza, že iba vlastník (root) je schopný vykonať príkaz dscl, čo účinne bráni ostatným používateľom, ktorí nie sú správcami, v prístupe k obslužnému programu adresárových služieb bez použitia príkazu sudo, a teda aj hesla správcu.
Zmena týchto povolení môže mať nejaké neúmyselné dôsledky, ale je nepravdepodobné, že by to ovplyvnilo väčšinu používateľov. Ak narazíte na nejaké problémy, vždy môžete zmeniť oprávnenia späť, ktoré vyzerajú byť predvolene nastavené na 755.
Veľká vďaka „Tjbovi“, ktorý zanechal tento tip v komentároch!
Aktualizácia: Jim T zanechal v komentároch nasledujúce odporúčanie a navrhol ďalší príkaz chmod na zmenu oprávnení:
Jeho úvaha je taká, že chmod 100 je príliš obmedzujúci v tom, že mení príkaz tak, aby sa vykonával iba tam, kde ako predtým mohol užívateľ root čítať, zapisovať a vykonávať.
