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

From ArchWiki
Revision as of 17:43, 19 February 2010 by Totalwormage (Talk | contribs) (use i18n template)

Jump to: navigation, search

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Если вы хотите позволить непривелигированным пользователям выключать или перезагружать систему, вы должны изменить права доступа для команды halt. Команда reboot это символическая ссылка на команду halt, и права доступа к ней менять не надо. Введите следующую команду от суперпользователя (root):

chmod +s /sbin/halt

Раздел форума: http://bbs.archlinux.org/viewtopic.php?t=2787


Другой способ состоит в использовании sudo. Для начала установите sudo:

# pacman -S sudo

Далее, от суперпользователя, добавьте следующее в конец файла /etc/sudoers используя команду visudo. Замените user на необходимое имя пользователя, а hostname на реальное имя компьютера.

user hostname = NOPASSWD: /sbin/shutdown -h now
user hostname = NOPASSWD: /sbin/reboot

Теперь, пользователь может выключать компьютер командой sudo shutdown -h now и перегружать командой reboot.


Для пользователей Gnome - выполните следующее команды:

su
ваш пароль
chmod +s /sbin/halt
cd /var/run
mkdir console
cd console
touch имя_пользователя

После этого, в меню завершения сеанса для указанного пользователя появятся пункты "Выключить компьютер" и "Перезагрузить компьютер".


Для пользователей XFCE - добавьте следующее в файл /etc/sudoers используя команду visudo -f. Замените user на необходимое имя пользователя, а hostname на реальное имя компьютера.

user hostname = NOPASSWD: /opt/xfce4/libexec/xfsm-shutdown-helper

Этот код сделает доступнымм пункты "перегрузить" и "выключить" в менеджере сеансов XFCE для указанного пользователя.

Перевод -- helions8 31 июля 2006 года