Inaktivera åtkomst till Systeminställningar

När jag försökte låsa ner maskinerna i ett litet Maclaboratorium kom jag över en intressant rådgivning från John Mairs, som var uppdragsrik i stort sett samma sak. Han föreslår att inaktivera åtkomst till Systeminställningar eftersom det "fullbordar (och halvvägs uppnår) flera saker. För det första hindrar det helt studenterna från att ändra alla inställningar på datorn. Detta inkluderar kontoändringar, säkerhetsinställningar, inställningar för Apple Remote Desktop och skärmsläckare. " Giltiga poäng säkert, men det som jag tycker är mycket mer intressant är det sätt som han väljer att inaktivera åtkomstsystemet System Preferences: Ändra programbehörigheterna med hjälp av kommandorad. Det här är häftigt tänkande och det fungerar:

Inaktivera all åtkomst till Systeminställningar
sudo chmod 000 /Applications/System\ Preferences.app

Aktivera åtkomst till systeminställningar:
sudo chmod 774 /Applications/System\ Preferences.app

Generellt sett om du inte vet vad du gör med behörighetsändringar och chmod ska du lämna dem ensamma eftersom det kan orsaka alla slags problem och oönskade beteenden. Med det i åtanke är det verkligen en effektiv teknik för att begränsa åtkomsten till vissa applikationer inom Mac OS X.

Obs! Tack vare Jasper för att påpeka syntaxfelet och rätt behörighet.

[via JohnMairs.com]