Як вимкнути доступ до системних налаштувань на Mac
У деяких ситуаціях ви можете вимкнути доступ до системних налаштувань на Mac. Часто це стосується лабораторних середовищ чи робочих станцій загального користування, або, можливо, для блокування певної робочої станції з різних причин. Хоча поширеним підходом є створення нового облікового запису користувача з обмеженим доступом до системних функцій і можливостей, інший метод можна використати за допомогою chmod, який змінює дозволи на доступ до самої програми «Системні параметри» в 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, поділіться ними в коментарі нижче!