THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

Команда shutdown в Linux дозволяє вам вимикати, перезавантажувати або планувати вимикання вашої системи. У цій статті пояснюються найбільш поширені і корисні приклади команди shutdown в Linux.

Синтаксис команди shutdown

П режде ніж побачити використання команди shutdown, давайте спочатку розглянемо її синтаксис. shutdown
  • options: ви можете вказати, чи хочете ви зупинити, вимкнути живлення, перезавантажити і т. д.
  • time: ви можете вказати, коли виконувати вимикання
  • message: ви можете відправити призначене для користувача повідомлення всім зареєстрованим користувачам

Примітка

Команда shutdown потребує привілеї суперкористувача. Отже, ви повинні або бути root, або запустити команду з sudo.

5 практичних прикладів команди shutdown в Linux

Тепер, коли ви знаєте синтаксис команди shutdown, давайте подивимося, як її використовувати.

Якщо ви просто використовуєте команду shutdown, вона почне процес виключення через одну хвилину. Тому пам'ятайте, що інтервал часу за замовчуванням для команди shutdown в одну хвилину.

Sudo shutdown Shutdown scheduled for Mon 2018-11-19 23:46:21 UTC, use "shutdown -c" to cancel.

Нічого не підозрюючи користувачі Linux очікують, що команда shutdown негайно відключить систему, але коли вони побачать таке повідомлення, як відмітка часу в UTC, вони часто плутаються.

1. Негайне вимикання системи.

Вам не завжди доводиться чекати хвилину, щоб система відключилася. Ви можете негайно завершити свою систему, вказавши запланований час +0 або now .

Sudo shutdown now

2. Заплануйте вимикання системи

Ви можете запланувати зупинку в майбутньому, вказавши аргумент часу або в форматі + t, або в форматі hh: mm.

Наприклад, якщо ви хочете завершити роботу системи через 20 хвилин, ви можете використовувати цю команду:

Sudo shutdown +20

Якщо ви хочете завершити роботу системи о 3 годині дня, ви можете використовувати її в такий спосіб:

Sudo shutdown 15:00

Зайве говорити, що контрольний час і часовий пояс - це системне час.

Примітка

За п'ять хвилин до запланованого часу вимикання система не допустить активності входу. Це означає, що новий користувач не може увійти в систему протягом п'яти хвилин після запланованого виключення.

3. Перезавантаження системи командою shutdown

Існує окрема команда перезавантаження, але вам не потрібно вивчати нову команду тільки для перезавантаження системи. Ви можете використовувати команду shutdown в Linux для перезавантаження.

Щоб перезавантажити систему за допомогою команди shutdown, використовуйте параметр -r.

Sudo shutdown -r

Поведінка таке ж, як і команда звичайного вимикання. Це просто, що замість виключення системи, вона буде перезапущено.

Отже, якщо ви використовували shutdown -r без будь-яких аргументів часу, вона перезавантаження через одну хвилину.

Ви можете запланувати перезавантаження так само, як і при виключенні.

Sudo shutdown -r +45

Ви також можете відразу перезавантажити систему командою shutdown:

Sudo shutdown -r now

4. Передача призначеного для користувача повідомлення

Якщо ви працюєте в багатокористувацької середовищі, і в систему входить кілька користувачів, ви можете відправити їм власне широковещательное повідомлення з командою shutdown.

За замовчуванням всі зареєстровані користувачі отримають повідомлення про заплановане відключення і часу. Ви можете налаштувати широковещательное повідомлення в самій команді shutdown:

Sudo shutdown 15:00 "Система буде зупинена для оновлення обладнання, будь ласка, збережіть свою роботу"

Ви можете використовувати команду shutdown з опцією -k, щоб ініціювати «фальшиве завершення». Він не вимкне систему, але широковещательное повідомлення буде відправлено всім зареєстрованим користувачам.

5. Скасувати заплановане вимкнення

Якщо ви запланували вимикання, вам не обов'язково жити з ним. Ви завжди можете скасувати вимикання за допомогою опції -c.

Sudo shutdown -c

І якщо ви передали повідомлення про заплановане завершення роботи, як хороший системний адміністратор, Ви також можете повідомити інших користувачів про скасування запланованого виключення.

Sudo shutdown -c "заплановане вимкнення було скасовано"

Halt vs Power off

Halt (опція -H): завершує всі процеси і завершує роботу ЦПУ,
Power off (опція -P): Дуже схоже на зупинку, але також вимикає сам блок.

Історично раніше комп'ютери використовували для зупинки системи, а потім друкували повідомлення, подібне «тепер нормально вимкніть», а потім комп'ютери були відключені за допомогою фізичних перемикачів.

У ці дні, припинення має автоматично відключити живлення системи завдяки підтримки ACPI.

Це були найбільш поширені і найбільш корисні приклади команди shutdown в Linux. Сподіваюся, ви дізналися, як відключити систему Linux через.

Якщо у вас є які-небудь питання або пропозиції, не соромтеся, дайте нам знати в розділі коментарів.

Команда «shutdown» безпечно відключає систему. Все що увійшли в систему користувачі отримують повідомлення про те, що система вимикається, а операції входу блокуються. Можна відразу вимкнути систему або після зазначеної затримки.

Вимкнення Linux з командного рядка є дуже зручним, і багато користувачів системи управляють своїм ПК через командний рядок в таких речах. Всі процеси спочатку повідомляються про те, що система готується до режиму сну або перезавантаження через SIGTERM. Це дає програмам, таким як vi, час, щоб зберегти редагований файл, програми обробки пошти та новин, можливість виходу з системи і т. Д.

«Shutdown» виконує свою роботу, сигналізуючи процесу init, просячи його змінити рівень запуску. Рівень запуску 0 використовується для зупинки системи, рівень запуску 6 використовується для перезавантаження системи, а рівень запуску 1 використовується для перекладу системи в стан, в якому адміністративні завдання можуть виконуватися (однокористувальницький режим). Рівень запуску 1 за замовчуванням, якщо не вказані опції -h або -r.

У вашій системі може бути інший набір параметрів для команди завершення роботи; Перевірте документацію пристрою.

Вимкнення Linux з командного рядка

shutdown [-akrhPHfFnc] [-t sec] time [message]

  1. -a Керувати доступом до команди shutdown, використовуючи файл доступу до управління /etc/shutdown.allow. Для отримання додаткової інформації см. Розділ «Контроль доступу» нижче.
  2. -k Не вимикайте, а відправляйте попереджувальні повідомлення, ніби вимикання було реальним.
  3. -h Вказує системі завершити роботу, а потім зупинити її.
  4. -P Доручає системі завершити роботу, а потім вимкнути.
  5. -H Якщо вказано параметр -h, ця опція вказує, що система повинна завантажуватися в монітор завантаження в системах, які його підтримують.
  6. -f Пропустити fsck після перезавантаження.
  7. -F Примусово виконати fsck після перезавантаження.
  8. -n Не викликати init для завершення процесів; Інструктує shutdown, щоб зробити це сам.
  • Використання цієї опції не рекомендується, і її результати не завжди передбачувані.
  1. -c Скасувати очікує завершення роботи. (Це не відноситься до «shutdown now», який не чекає до виключення.) За допомогою цієї опції неможливо вказати аргумент часу, але ви можете вказати пояснювальний повідомлення, яке буде відправлено всім користувачам.
  2. t sec. Повідомляти ініціалісту, щоб почекати секунд між процесами відправки попередження і сигналу знищення, перш ніж перейти на інший рівень запуску.
  3. time Аргумент time вказує, коли слід виконувати операцію виключення.

Час може бути відформатовано по-різному:

По-перше, це може бути абсолютне час в форматі hh: mm, де hh - це час (1 або 2 цифри, від 0 до 23), а mm - це хвилина години (в двох цифрах).

По-друге, він може бути в форматі + m, де m - кількість хвилин, щоб чекати.

Крім того, тепер слово таке ж, як вказівку +0; Він негайно відключає систему.

  1. Message. Повідомлення відправляється всім користувачам, разом зі стандартним повідомленням про завершення роботи.

деталі

Якщо вимикання заплановано на майбутнє, він створить консультативний файл / etc / nologin, який змушує програми, такі як login, не допускати нових користувачів. Цей файл створюється за п'ять хвилин до запуску послідовності вимикання. Shutdown видаляє цей файл, якщо він зупинений до того, як він може сигналізувати про ініціалізації (тобто він скасований або щось пішло не так). Він також видаляє його перед викликом init для зміни рівня запуску.

Прапор -f означає «перезавантаження швидко». Це створює тільки консультативний файл / fastboot, який може бути перевірений системою, коли він знову з'явиться. Завантажувальний rc-файл системи ( «rc» означає «runcom», який є скороченням від «run-команд») може перевірити наявність цього файлу і вирішити не запускати fsck, так як система була закрита належним чином. Після цього процес завантаження повинен видалити / fastboot.

Прапор -F означає «force fsck». Це створює тільки консультативний файл / forcefsck, який може бути перевірений системою, коли він знову з'явиться. Завантажувальний rc-файл може перевірити, чи присутній цей файл, і вирішить запустити fsck зі спеціальним прапором «force», щоб перевірити правильність демонтувати файлових систем. Після цього процес завантаження повинен видалити / forcefsck.

Прапор -n змушує shutdown не викликати init, а вбивати все запущені процеси. Shutdown відключить квоту, облік і обміни та Демонтується всіх файлових систем.

Контроль доступу

Вимкнення може бути викликано з init, коли натиснута комбінація клавіш CTRL-ALT-DEL, якщо існує відповідний запис в / etc / inittab. Це означає, що кожен, хто має фізичний доступ до консольної клавіатурі, може закрити систему.

Щоб цьому запобігти, вимикання може перевірити, чи не зареєстрований авторизований користувач. Якщо вимикання викликається з аргументом -a (додайте це до виклику shutdown в / etc / inittab), він перевіряє, чи є файл / etc /shutdown.allow присутній. Потім він порівнює імена входу в цьому файлі зі списком людей, які увійшли в систему на віртуальній консолі (з / var / run / utmp). Тільки якщо один з авторизованих користувачів або root входить в систему, він буде діяти. В іншому випадку воно буде писати повідомлення

Shutdown: no authorized users logged in

На фізичну консоль системи. Формат /etc/shutdown.allow - одне ім'я користувача в рядку. Порожні рядки і рядки коментарів (з префіксом #) дозволені. В даний час в цьому файлі є обмеження для 32 користувачів.

Зверніть увагу: якщо /etc/shutdown.allow відсутня, аргумент -a ігнорується.

Вимкнення Linux і живлення комп'ютера

Опція -H просто встановлює змінну середовища ініціалізації INIT_HALT в HALT, а параметр -P просто встановлює цю змінну в POWEROFF. Скрипт shutdown, який викликає halt в якості останньої речі в послідовності вимикання, повинен перевірити ці змінні середовища і викликати halt з правильними параметрами для цих параметрів, щоб насправді мати якийсь ефект.

файли

  • / fastboot
    / Etc / inittab
    /etc/init.d/halt
    /etc/init.d/reboot
    /etc/shutdown.allow

Вимкнення Linux з командного рядка: приклади

Заплануйте вимикання системи о 8 годині ранку.

Заплануйте вимикання системи о 8 годині вечора.

shutdown +15 "Upgrading hardware, downtime should be minimal"

Заплануйте вимикання системи через п'ятнадцять хвилин. Поряд зі звичайним повідомленням користувачів про завершення роботи системи їм буде дано описову повідомлення про оновлення обладнання.

Негайно вимкнути Linux

Негайно опустіть систему і автоматично перезавантажити її.

Негайно вимкніть і автоматично вимкніть систему.

пов'язані команди

  • Halt - Зупинити комп'ютер.
  • Poweroff - Зупинити комп'ютер.
  • Reboot - Зупинити комп'ютер.
  • Wall - Надіслати повідомлення всім увійшов в систему користувачам.

Переклад з чудового англійського ресурсу computerhope.

Якщо у вас залишилися якісь питання по темі «Вимкнення Linux з командного рядка», то можете писати їх нам в форму коментарів на сайті.

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту і натисніть Ctrl + Enter.

Ця стаття орієнтована на самих новачків в Linux ну і тих кого цікавить як перезавантажити Linux з консолі. Для мене перезавантажити комп'ютер в терміналі або за допомогою графічного інтерфейсу це елементарно, але це база, не всі новачки її знають і треба про це написати.

Сьогодні ми розглянемо такі питання, як команда перезавантаження Linux з консолі, перезавантаження віддалено, і безпосередньо перезавантаження в графічному інтерфейсі. Почнемо, мабуть, з звичайного перезавантаження системи.

Тут, як то кажуть, що може бути простіше. Розглянемо спочатку перезавантаження в Ubuntu Unity. Досить натиснути на кнопку з шестерінкою в правому верхньому кутку екрану, і вибрати пункт вимкнення:

Потім в вікні, клікнути по пункту:

В оточенні робочого столу Gnome, все дуже схоже на Unity, а в KDE потрібно відкрити головне меню, перейти на вкладку вихід, І вибрати пункт перезавантажити:

Потім підтвердити перезавантаження.

Перезавантаження Linux в терміналі

А тут уже простір набагато ширше, існує близько десятка команд, якими можна перезавантажити Linux. Одним потрібні root привілеї, іншим ні, одні виглядають просто і легко запам'ятовуються, а інші довгі і складні. Далі ми розглянемо їх все.

Перша команда перезавантаження Linux, найпоширеніша і найпростіша:

Як бачите, утиліті потрібні права суперкористувача. Після натискання Enter комп'ютер відразу піде в перезавантаження.

Утиліта shutdown, яка використовується для виключення теж дозволяє перезавантажити комп'ютер для цього потрібно передати їй параметр -r. Плюс до того ж можна вказати час перезавантаження. Зараз - 0 або now, через одну хвилину +1 через дві - +2 і т д:

sudo shutdown -r +1

У системах ініціалізації сумісних з Init Scripts, існували рівні завантаження системи - 0,1,2,3,4,5,6, рівень 0 - означав виключення, 6 перезавантаження, інші режими роботи системи нас зараз не цікавлять. Перемикатися між рівнями можна командою init. Тільки знову ж потрібні права суперкористувача. Таким чином:

служба системних повідомлень dbus теж вміє перезавантажувати комп'ютер:

/ Usr / bin / dbus-send --system --print-reply --dest \u003d "org.freedesktop.ConsoleKit" / org / freedesktop / ConsoleKit / Manager org.freedesktop.ConsoleKit.Manager.Restart

Тут вже не потрібні права суперкористувача. Це були звичайні способи перезавантаження Linux, але є ще один, нестандартний або навіть два. Це магічні SysRq клавіші. Ядро Linux відстежує натискання певних сполучень клавіш, і у відповідь на них виконує потрібні дії. Спочатку включаємо підтримку sysrq:

echo 1\u003e / proc / sys / kernel / sysrq

Краще це зробити завчасно, так як цей спосіб корисний коли система зависла і ні на що не реагує:

nano /etc/sysctl.conf

kernel.sysrq \u003d 1

для активації SysRq поєднання затисніть Alt + SysRq і натисніть код клавіші. Для нормальної перезавантаження рекомендується використовувати наступну послідовність: R E I S U B, Клавіші натискати в тій же послідовності з інтервалом приблизно секунду.

  • R - повертає управління клавіатурою якщо Х сервер був завершений некоректно;
  • E - ядро \u200b\u200bпосилає всім процесам, крім init сигнал SIGTERM;
  • I - відправляє всіх процесів, крім init сигнал SIGKILL;
  • S - ядро \u200b\u200bпроводить синхронізацію файлових систем, всі дані з кешу переносяться на жорсткий диск;
  • U - перемонтують все файлові системи в режим тільки читання;
  • B - негайна перезавантаження, без синхронізації, і додаткових приготувань.

Перед перезавантаженням система очікує завершення всіх процесів, зупиняє всі сервіси, відключає і монтує в режимі тільки читання файлові системи. Це ми і робимо, натискаючи послідовно ці комбінації клавіш. Але якщо вам потрібно перезавантажити систему зараз не чекаючи відключення всіх процесів, наприклад, сервер, можна відразу відправити сигнал B. Ось так: Alt + SysRq + B.

SysRq можна задіяти і без поєднань клавіш, записавши потрібний код операції в файл / proc / sysrq-trigger:

echo b\u003e / proc / sysrq-trigger

Система буде перезавантажена як є, без зупинки сервісів і підготовки файлових систем, тому не збережені дані можуть бути втрачені, а файлова система пошкоджена.

Віддалене перезавантаження Linux

Якщо у вас є доступ до сервера по ssh то можна дуже просто віддалено перезавантажити linux за допомогою однієї з вище наведених команд, наприклад:

ssh [Email protected] / Sbin / reboot

Тільки знову ж для цієї операції потрібно мати права root на віддаленому сервері.

висновки

Тепер ви знаєте як виконується перезавантаження linux, ви навіть знаєте і як перезавантажити сервер по ssh. Якщо у вас залишилися питання, питайте в коментарях!

Схожі записи:


Жодна операційна система не ідеальна. Навіть якщо це так, можуть бути проблеми з драйверами і програмами. Linux не є винятком. Незважаючи на те, що він більш стабільний, ніж Windows, ймовірно, прийде час, коли вам потрібно перезавантажити комп'ютер з Linux.

Але як ти міг це зробити? Доступні кілька команд для виключення або перезавантаження комп'ютера Linux через термінал.

Давайте подивимося на них по черзі і розглянемо, як і коли слід використовувати ці команди.

1. Відключення

Якщо ви закінчили роботу з Linux, рішення просто відключити його, для це можна використовувати синтаксис команди:

shutdown

Наприклад, щоб негайно вимкнути комп'ютер, ви повинні використовувати:

де -h означає зупинку, а now - Зараз, що означає, інструкція повинна бути виконана негайно. Різні затримки можуть бути використані. Наприклад, замість цього ви можете використовувати +5 , Що скаже комп'ютера виконати процедуру виключення через п'ять хвилин.

Якщо ви хочете використовувати message (Повідомлення), воно буде блимати всім зареєстрованим користувачам:

shutdown -h +5 "Сервер вимикається, збережіть свою роботу і вийдіть із системи."

Пам'ятайте, що ви можете знайти повний список перемикачів для цих команд, ввівши:

Перезапустити з -r

Альтернативний варіант - використовувати команду -r для перезавантаження комп'ютера. Вона використовується замість -h, Тому, для перезавантаження комп'ютера або сервера ви можете використовувати:

shutdown -r +5 "Сервер перезавантажується через п'ять хвилин, збережіть свою роботу і вийдіть із системи."

Будь-яке заплановане відключення або перезапуск можна скасувати, ввівши команду -c:

2. Перезавантаження

Оскільки команда shutdown має опцію перезапуску, не дивно, що команда reboot має опцію shutdown.

Стандартна команда перезавантаження:

Це запропонує вашого комп'ютера вимкнутися і знову включитися. Однак, якщо ви хочете вимкнути пристрій, то ключ -p буде працювати:

Інший варіант - примусове перезавантаження. Це може бути корисно, якщо додаток або служба зависли і вам потрібно швидко перезавантажитися:

Ця команда примусово перезавантажить ваш Linux ПК.

3. Зупинити

Ми вже бачили перемикач -h вище, але зупинка може використовуватися як команда сама по собі. Це призведе до негайної і постійної відмови комп'ютера за допомогою простого чотирибуквене слова:

перемикач -f також можна використовувати з зупинкою, але результати суперечливі, і може привести до проблем стабільності системи.

4. Poweroff

Ви можете віддати перевагу термінологію команди poweroff. Це робить те ж саме, що і halt, За винятком того, що введення тексту займає в два рази більше часу.

Однак, крім використання -f для примусового відключення живлення, ви також можете використовувати ключ -w для реєстрації виклику перезавантаження системи в / Var / log / wtmp. це потенційно корисний інструмент налагодження, як -verbose, Який може допомогти з проблемами при завершенні роботи.

poweroff --verbose

5. Аварійний варіант: REISUB

Всі перераховані вище команди можна використовувати в ситуаціях, коли система працює без проблем. Але що робити, якщо комп'ютер або сервер зависає і не може бути перезавантажений прийнятним способом?

Відповідь тоді - комбінація клавіатури. Якщо ви переключилися з Windows, ви, ймовірно, знаєте, що Ctrl + Alt + Del відображає меню з вимиканням в якості опції. Якщо утримувати довше, машина вимкнеться автоматично. У той же час на Mac ви просто повинні утримувати кнопку живлення (опція, яка також працює на обладнанні Windows).

У Linux комбінація клавіш для перезавантаження Alt + Print Screen + B. Однак, якщо це не працює або існує більш складна проблема, ви можете змінити комбінацію, використовуючи до шести клавіш.

Це відомо як REISUB, через таку вимушеної абревіатури:

  • un Raw - повертає управління клавіатурою назад з сервера X-дисплея.
  • t Erminate - посилає сигнал завершення SIGTERM всім процесам для коректного завершення.
  • k Ill - як і вище, але сигнал SIGKILL, який викликає негайне завершення процесів.
  • Sync - скидає дані на диск.
  • Unmount - перемонтують все файлові системи в стан тільки для читання.
  • re Boot - що і слід було очікувати.

Щоб це спрацювало, ви повинні утримувати Alt + Print Screen, А потім, по черзі натискати клавіші: R E I S U B, В цьому ж порядку. Затримка між кожним натисканням повинна становити 1-2 секунди. Це необхідно для того, щоб дати трохи часу на виконання всіх перерахованих вище процесів. Зверніть увагу, що цей метод зазвичай не працює на комп'ютерах з архітектурою ARM.

Допоможіть, я випадково вимкнув свій Linux комп'ютер або сервер!

Ми бачили, як скасувати команду виключення або перезапуску. Однак бувають ситуації, що ви запускаєте команду виключення, коли виконується життєво важливий процес, особливо на віддаленому сервері. Обійти це можна, встановивши molly-guard, Який може скасувати відключення, перевіривши певні параметри.

Наприклад, є скрипт, який перевіряє наявність сесій SSH. Якщо ви відправите команду перезавантаження, зупинки або виключення molly-guard зажадає ім'я хоста, який ви збираєтеся закрити.

Для цього встановіть molly-guard в термінал:

sudo apt-get install molly-guard

Оскільки molly-guard працює в фоновому режимі, Він виявить таку команду, як poweroff, і повідомить, що був виявлений сеанс SSH. Потім ви можете ввести ім'я хоста сервера для підтвердження виключення або натиснути Ctrl + C для скасування. Корисно!

Ці п'ять способів виключення комп'ютера Linux з командного рядка особливо корисні, оскільки їх можна використовувати на самому комп'ютері або через віддалений SSH. Оскільки ці команди дуже лаконічні, вони придатні для швидкого використання - що може привести до випадкової перезавантаження час від часу! На щастя, утиліти molly-guard досить, щоб цього уникнути.

Щоб дізнатися більше про, ознайомтеся з нашою довідкової таблицею.

проблема
Тільки подивіться, скільки існує способів виключення і перезавантажити ки: shutdown, halt, init 0, poweroff, Ctrl + Alt + Delete ... Яким з них краще користу ватися?
Рішення
Вибір не настільки істотний; використовуйте той спосіб, який вам більше під ходить. Наступні команди виключення можуть використовуватися тільки привілей гірованного користувачем root:
# Shutdown -h now
або
# poweroff
або
#halt
Вимкнення через шість хвилин:
# Shutdown -h +6
Команда shutdown розсилає оповіщення всім підключеним користувачам.
Ви можете вказати власний текст:
# Shutdown -h +6 "Time to stop working and start partying."
Консольні користувачі побачать наступне повідомлення:
Broadcast message from root (pts / 6) Wed Aug 14 13:51:24 2003
Time to stop working and start partying.
The system is going DOWN for system halt on 6 minutes!
Щоб скасувати виключення комп'ютера, виконайте наступну команду
з правами root:
# Shutdown -з
Перезавантаження виконується командою
# Shutdown-г now
або
# reboot
або натисканням Ctrl + Alt + Delete. Будь-який користувач може перезавантажити кому п'ютер, якщо тільки не відключити дану можливість в / etc / inittab (у розділах ле 7.11 розказано, як заборонити перезавантаження або надати разРешеніекон конкретним користувачам).
коментар
Пам'ятайте, що процес виключення завжди повинен бути контрольованим. всім
комп'ютерів, в тому числі і машинам з системою Linux, доводиться пройти
чималий обсяг роботи, щоб харчування можна було безпечно вимкнути. Сис тема повинна завершити роботу служб, демонтувати файлові системи і сбро сить буфери на диск.
Команди shutdown, poweroff і halt виконуються тільки привілейованим
користувачем root. Обмеження виглядає досить безглуздо, тому що у будь-якого
віконного менеджера і середовища настільної системи є власне меню ви ключения, а будь-який користувач, що знаходиться поблизу від комп'ютера, мо же натиснути кнопку харчування. Але таке життя, і з цим доводиться змиритися.
Можливий вихід - надати обмежені привілеї для виконання до манд виключення командою sudo. Інша Решеніеосновано на створенні спеці альної групи користувачів, яким дозволено виключення.
Див. також
shutdown (8), poweroff (8); розділ 8.20; розділ 8.21.

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму