Allow users to shutdown (Русский)

Состояние перевода: На этой странице представлен перевод статьи Allow users to shutdown. Дата последней синхронизации: 14 сентября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

События нажатия кнопки питания и закрытия крышки ноутбука

События нажатия кнопок ждущего режима, выключения и режима гибернации, а также закрытия крышки ноутбука обрабатываются logind, как описано на странице Power management#ACPI events.

Используя systemd-logind

Если вы используете systemd (по умолчанию в Arch Linux) и установили polkit, пользователи через локальный сеанс могут вызывать команды управления режимами электропитания, пока сеанс не будет нарушен.

Чтобы убедиться, что ваш сеанс активен, наберите:

$ loginctl show-session $XDG_SESSION_ID --property=Active

Пользователь может использоать команды systemctl в командной строке, или добавить их в меню окружения рабочего стола:

$ systemctl poweroff
$ systemctl reboot

Другие команды, такие как systemctl suspend и systemctl hibernate также могут быть использованы. Смотрите раздел System Commands в справочном руководстве systemctl(1).

Используя sudo

Установите sudo и добавьте текущего пользователя в список sudoers. После этого, текущий пользователь сможет вызывать команды sudo systemctl (например, sudo systemctl poweroff, , sudo systemctl suspend и ) через sudo из командной строки. Смотрите раздел System Commands в справочном руководстве systemctl(1).

Ограничение привилегий sudo

Если пользователю следует разрешить только, например, использовать команду выключения, добавьте следующее в конец файла , используя команду :

имя_пользователя имя_хоста=NOPASSWD: /usr/bin/systemctl poweroff,/usr/bin/systemctl halt,/usr/bin/systemctl reboot

Имя хоста вы можете не указывать (или указать ). Теперь пользователь сможет выключить компьютер используя sudo systemctl poweroff или sudo systemctl halt, и перезагрузить его с помощью без ввода пароля. Удалите , если вы хотите, чтобы у пользователя запрашивался его пароль перед продолжением.

gollark: I'll put you down as neutral evil.
gollark: Hmm.
gollark: Or, well, you didn't break anything irrevocably.
gollark: Hmm. Yes. Well. That's probably for the best, since you didn't break anything before I was able to declare you literal bees.
gollark: On the Things and Stuff server we had it set up so everyone was admin, ironically until you came along and renamed all the channels.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.