Как да деактивирате достъпа до системните предпочитания на Mac
В някои ситуации може да пожелаете да забраните достъпа до системните предпочитания на Mac. Често това е за лабораторни среди или работни станции за обществено ползване, или може би за заключване на конкретна работна станция по различни причини. Въпреки че често срещаният подход е да се създаде нов потребителски акаунт, който има ограничен достъп до системните функции и функционалност, може да се използва друг метод с chmod, който променя разрешенията за достъп до самото приложение System Preferences в Mac OS и когато се прилага правилно, целият достъп до Системните предпочитания на Mac ще бъдат деактивирани и предотвратени, независимо от начина на опит за стартиране.
Този подход за деактивиране на достъпа до системните предпочитания използва командния ред и включва промяна на разрешенията за критично приложение на системно ниво, което е необходимо за правилното функциониране на всички Mac. Следователно това е подходящо да се използва само от напреднали потребители на Mac.
Винаги е добра идея да направите резервно копие на Mac, преди да правите каквито и да е промени в достъпа до файлове и приложения. Неспазването на това може да доведе до загуба на данни или повреда на системата.
Как да деактивирате пълен достъп до системните предпочитания на Mac напълно с chmod
Използвайки следната команда, можете да визуализирате целия достъп до контролните панели на системните предпочитания на Mac, имайте предвид, че това засяга всички потребители, тъй като се изпълнява на основно ниво (sudo):
sudo chmod 000 /Applications/System\ Preferences.app
Имайте предвид, че това засяга всички потребители на Mac, включително новосъздадените администраторски акаунти на Mac и всички новосъздадени стандартни потребителски акаунти.
Как да активирате отново достъпа до системните предпочитания на Mac с chmod
Можете да активирате отново достъпа до системните предпочитания за всички потребители, като издадете следната команда в терминала:
sudo chmod 774 /Applications/System\ Preferences.app
Имайте предвид, че може да откриете, че разрешенията също са зададени по подразбиране като 775, в който случай правилната команда ще бъде:
sudo chmod 775 /Applications/System\ Preferences.app
Общо казано, ако не знаете какво правите с промените в разрешенията и chmod, трябва да ги оставите на мира тъй като може да причини всякакви проблеми и нежелано поведение. Имайки това предвид, това със сигурност е ефективна техника за ограничаване на достъпа до определени приложения в Mac OS X.
Забележка: благодаря на Jasper за посочване на синтактичната грешка и правилните разрешения в нашите коментари.
Попаднах на този конкретен метод, когато се опитвах да блокирам машините в малка лаборатория на Mac, където попаднах на интересен съвет от Джон Мейрс, който беше натоварен с общо взето същото нещо. Той предлага да деактивирате достъпа до системните предпочитания, защото „постига (и наполовина постига) няколко неща. Първо, напълно не позволява на учениците да променят всички настройки на компютъра. Това включва промени в акаунта, настройки за защита, настройки за отдалечен работен плот на Apple и настройки за скрийнсейвър.“ Валидни точки със сигурност, но това, което според мен е много по-интересно, е начинът, по който той избира да деактивира достъпа до системните предпочитания: промяна на разрешенията на приложенията чрез командния ред. Това е хитро мислене и работи.
Със сигурност има други методи за заключване на системните предпочитания, включително създаване на нов потребителски акаунт на Mac, който има ограничен „Стандартен“ достъп до системните предпочитания.Можете също така да настроите потребителския акаунт за гост на Mac за ограничен достъп на Mac, включително до Системни предпочитания. Други опции включват използване на профили и други подходи на ниво системен администратор за предотвратяване на достъпа до системните предпочитания, ако е необходимо.
Ако имате идеи или мисли относно този конкретен метод за предотвратяване на достъпа до системни предпочитания в mac OS или знаете други полезни съвети или трикове за деактивиране на достъпа до системни предпочитания на Mac, споделете ги в коментари по-долу!