
Введення команд адміністратора в Терміналі на Mac
Ви повинні бути адміністратором чи привілейованим користувачем (інша назва — суперкористувач), щоб виконувати значну кількість команд, які потрібні для керування сервером.
Наприклад, якщо ви не адміністратор чи привілейований користувач, спроба виконати команду shutdown призведе до такої помилки:
% shutdownshutdown: NOT super-userПричиною цьому є те, що для виконання команди shutdown потрібні привілеї привілейованого користувача або адміністратора з відповідними привілеями.
Щоб виконувати команди з привілеями суперкористувача, використовуйте команду sudo. sudo є скороченням від superuser do.
Наведений нижче приклад працює на комп’ютерах із системою macOS, тому не слід його запускати, якщо не плануєте перезапускати комп’ютер.
% sudo shutdownНеобхідно буде ввести пароль поточного користувача.
Команду sudo можуть використовувати тільки адміністратори. Якщо ви не увійшли як адміністратор, введіть команду, підставивши замість adminUsername ім’я користувача адміністратора:
% su adminUsernameПотрібно буде ввести пароль для користувача adminUsername, після чого відкриється новий примірник процесора для цього користувача.
Якщо цього вимагає команда, можна за допомогою команди su переключитися на привілейованого користувача. За нормальних умов входити з правами привілейованого користувача не слід.
Важливо! Якщо ви використовуєте команду su, щоб увійти як привілейований користувач, будьте особливо обережні, бо у вас є достатньо привілеїв для внесення змін, які можуть зупинити роботу комп’ютера.