Rychlá oprava, která zabrání neoprávněným změnám hesla dscl v OS X Lion
- Spouštěcí terminál (umístěný na /Applications/Utilities/)
- Zadejte následující příkaz a stiskněte return:
- Budete požádáni o zadání aktuálního administrátorského hesla pro potvrzení změny oprávnění, zadejte jej a stiskněte return
sudo chmod 100 /usr/bin/dscl
Toto je jednoduchá oprava oprávnění, která pravděpodobně napodobuje to, co udělá oficiální aktualizace zabezpečení. Použití sudo chmod 100 uvádí, že pouze vlastník (root) je schopen provést příkaz dscl, což účinně brání ostatním uživatelům, kteří nejsou správci, v přístupu k obslužnému programu adresářových služeb bez použití příkazu sudo, a tedy hesla správce.
Změna těchto oprávnění může mít nějaké nezamýšlené důsledky, ale je nepravděpodobné, že by to ovlivnilo většinu uživatelů. Pokud narazíte na nějaké problémy, můžete vždy změnit oprávnění zpět, která vypadají, že jsou ve výchozím nastavení nastavena na 755.
Velké díky „Tjbovi“, který zanechal tento tip v komentářích!
Aktualizace: Jim T zanechal v komentářích následující doporučení a navrhl další příkaz chmod ke změně oprávnění:
Jeho úvaha je taková, že chmod 100 je příliš omezující v tom, že mění příkaz tak, aby byl pouze spouštěn, kde jako dříve mohl uživatel root číst, zapisovat a spouštět.
