Difference between revisions of "Allow users to shutdown (Русский)"

From ArchWiki
Jump to: navigation, search
m (Современное решение: PolicyKit: flagged out of date)
Line 6: Line 6:
 
[[uk:Allow Users to Shutdown]]
 
[[uk:Allow Users to Shutdown]]
 
[[zh-CN:Allow Users to Shutdown]]
 
[[zh-CN:Allow Users to Shutdown]]
 +
{{Translateme|Need resync with latest English page and re-translate.}}
 
== Первое решение: sudo ==
 
== Первое решение: sudo ==
 
Предварительно установите sudo:
 
Предварительно установите sudo:
Line 36: Line 37:
 
touch имя_пользователя
 
touch имя_пользователя
 
</pre>
 
</pre>
 
== Современное решение: PolicyKit ==
 
{{out of date|[https://www.archlinux.org/news/consolekit-replaced-by-logind/]}}
 
Добавьте {{Ic|ck-launch-session}} в начало строки запуска сессии в файле ~/.xinitrc
 
exec ck-launch-session startxfce4
 
Если вы используете графический менеджер входа (KDM, GDM..), то данное действие не требуется - PolicyKit/ConsoleKit будет использован автоматически.
 
 
Теперь, чтобы выключить компьютер, выполните:
 
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
 
Чтобы перезагрузить:
 
dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
 
 
Перевод -- [[User:Helions8|helions8]] 31 июля 2006 года
 

Revision as of 09:32, 12 April 2013

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: Need resync with latest English page and re-translate. (Discuss in Talk:Allow users to shutdown (Русский)#)

Первое решение: sudo

Предварительно установите sudo:

# pacman -S sudo

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

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

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

Второе решение: Xfce

Данное решение для пользователей Xfce, не желающих использовать hal чтобы выключать компьютер.

Необходимо добавить пользователя, которому хотите разрешить выключение в группу power.

sudo gpasswd -a user power

Замените user на имя пользователя.

Третье решение: Gnome

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

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