Як відкривати додатки на mac з правами суперкористувача
Будь-яку програму в Mac OS X можна відкрити з привілеями (правами) суперкористувача, якщо ви знаєте пароль адміністратора. Але не робіть цього, якщо є недосвідченим користувачем, тому що ваші дії можуть завдати шкоди програмі або системі.
кроки
Метод 1 з 3:
З адміністративної облікового запису1. Усвідомте ризики. Більшість програм з графічним інтерфейсом користувача не призначене для запуску з правами суперкористувача. Тому обмежтеся завданнями, в яких ви разбіраетесь- в іншому випадку може статися так, що файли стануть недоступними, програми будуть працювати з перебоями або виникне загроза безпеці системи.
2. Відкрийте термінал. Увійдіть в обліковий запис адміністратора на комп`ютері. Натисніть Програми> Програми> Термінал.
3. Спробуйте швидкий метод. За допомогою команди «sudo» програми можна запускати з правами суперкористувача, але для цього необхідно знати шлях до виконуваного файлу в програмному пакеті. Більшість встановлених програм і багато сторонніх програми впорядковують вміст пакетів однаково, тому спробуйте зробити наступне:
Наприклад, щоб відкрити iTunes, введіть "/ Applications / iTunes.app / Contents / MacOS / iTunes "}} і натисніть ⏎ Return.
4. Відкрийте вміст програмного пакета. Якщо швидкий метод не мав успіху, знайдіть програму в Finder. Клацніть правою кнопкою миші (або затисніть Control і клацніть лівою кнопкою) по значку програми і в меню виберіть Показати вміст пакета.
5. Знайдіть виконуваний файл. На екрані відобразиться одна або кілька папок. Виконуваний файл знаходиться в одній з них, як правило, в папці / Contents / MacOS.
6. Введіть команду «sudo» в терміналі. Введіть sudo, а потім поставте пробіл. Поки не вводьте команду.
7. Перетягніть виконуваний файл в термінал. Шлях до файлу буде автоматично вставлений в термінал.
8. Введіть пароль, щоб підтвердити запуск команди. натисніть ⏎ Return. Введіть пароль до облікового запису адміністратора, в яку ви увійшли, а потім ще раз натисніть ⏎ Return. Програма відкриється з правами суперкористувача.
Метод 2 з 3:
З гостьової облікового запису1. Відкрийте термінал в гостьовій облікового запису. Багато системні адміністратори вважають за краще працювати в гостьовій облікового запису, щоб зменшити можливі збитки від помилок або шкідливих атак. Щоб скористатися цим методом, необхідно знати адміністративний пароль, але так ви отримаєте тимчасові права суперкористувача без необхідності входити в систему в якості адміністратора. Спочатку відкрийте вікно терміналу.
2. Тимчасово станьте адміністратором. У терміналі введіть команду su -, поставте пробіл, а потім введіть адміністративне ім`я користувача і пароль. Так ви станете адміністратором на тимчасовій основі.
3. Відкрийте програму за допомогою команди «sudo». Введіть команду sudo "шлях до файлу програми на жорсткому диску.app / Contents / MacOS /ім`я програми". Якщо це не привело до успіху або вам потрібні додаткові інструкції, читайте перший розділ цієї статті.
4. Поверніться в гостьову обліковий запис. Коли ви завершите всі завдання, які потребують права суперкористувача, в терміналі введіть exit. Так ви вийдете з адміністративної облікового запису і повернетеся в гостьову обліковий запис.
Метод 3 з 3:
Усунення несправностей1. Вимкніть функцію захисту цілісності системи (високий ризик). Ця функція, вперше представлена в Mac OS 10.11 El Capitan, обмежує доступ до важливих файлів навіть для суперкористувача. Якщо ви не можете отримати повноваження супер, вимкніть функцію захисту цілісності системи. Робіть це тільки в тому випадку, коли впевнені в своїх здібностях і розумієте, що помилка може привести до краху системи і непрацездатності комп`ютера.
- перезавантажте комп`ютер. затисніть ⌘ Command + R, коли ви почуєте голос завантаження комп`ютера, щоб увійти в режим відновлення.
- У меню зверху виберіть Програми> Термінал.
- Введіть csrutil disable- reboot в терміналі.
- Нехай комп`ютер перезавантажиться як зазвичай. Тепер скористайтеся вищеописаними методами, щоб відкрити програму з привілеями суперкористувача. Коли закінчите, повторите описаний процес, але замість disable введіть enable, щоб знову активувати функцію захисту цілісності системи.
2. Використовуйте текстовий редактор «nano» замість текстового редактора з графічним інтерфейсом користувача. Безпечніше і надійніше редагувати системні файли за допомогою текстового редактора в терміналі. Nano - це найпростіший текстовий редактор, який передвстановлюють в Mac OS X. Щоб відкрити цей редакторс привілеями суперкористувача, введіть sudo nano, поставте пробіл, а потім введіть шлях до текстового документу. Тепер документ можна відредагувати з-під терміналу. Коли закінчите, натисніть Control + O, щоб зберегти внесені зміни, а потім натисніть Control + X, щоб закрити «nano».
Поради
- Лапки навколо шляху до файлу необхідні тільки в тому випадку, якщо шлях до файлу містить прогалини.
попередження
- Помилка, допущена під час роботи з привілеями суперкористувача, може знищити систему або зробити комп`ютер непридатним для використання. Ризик вище у версії 10.10 і більш ранніх, а також в 10.11, коли вимкнена функція захисту цілісності системи. Надійно зберігайте пароль адміністратора, щоб зловмисники не змогли отримати права суперкористувача.