LINUX.ORG.RU
решено ФорумAdmin

[Gentoo] [руки-крюки] Нет доступа к halt&reboot от пользователя

 ,


0

1

Поставил систему, уже из KDE увидел, что система не выключается. Оказалось, от юзера не позволяет выполнять эти команды. Пользователя добавлял командой:

useradd -m -G users,wheel,audio,video,plugdev,usb -s /bin/bash my_nick
Вроде уже много раз ставил генту, таких косяков не было. В какой группе пользователь должен быть?

>В какой группе пользователь должен быть?

у меня по группам всё почти так, как у тебя, но компьютер нормально выключается

anonymous
()

У меня из терминала эти команды тоже только от рута работают. Но из кед - нормально. Кстати, где-то в настройках системы это указывается.

vurdalak ★★★★★
()

-rwxr-xr-x 1 root root 11656 Dec 8 20:43 halt
lrwxrwxrwx 1 root root 4 Dec 10 13:07 reboot -> halt

группа то тут причем?
USE+=«consolekit» , можно и без consolekit, с policykit и указанием в правилах каким пользователям можно shutdown / reboot

как вариант - в настройках kdm разрешить local user выключение и перезагрузку, тогда из экрана входа кдм можно будет перезагружаться-выключать

Sylvia ★★★★★
()
Ответ на: комментарий от vurdalak

Действительно, проверил на других компах - пользователя к перезапуску не допускают.

Быть может проблема тогда в кедах? Ставил из оверлэя 4.6, возможно еще косячит... Куда копать можно?

MahMahoritos ★★★
() автор топика
Ответ на: комментарий от MahMahoritos

MahMahoritos> Быть может проблема тогда в кедах? Ставил из оверлэя 4.6, возможно еще косячит... Куда копать можно?

У меня 4.5, в настройках системы есть пункт «система». Там вкладка «выключение». Увидите выпадающий список, кому разрешено выключать/перезагружать.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Нашел эту настройку. Локальное выключение разрешено всем, удаленное - только админу. Попробовал локальное переключить на админа обратно, не помогло.

Только сейчас увидел, что ебилды для 4.6 в portage уже добавили. Тупо, конечно, но снесу оверлэй нафиг и переустановлю с autounmask. Позже тогда отпишусь.

MahMahoritos ★★★
() автор топика

gentoo - Ъ школотавей

anonymous
()

Группа wheel, к которой принадлежит Ваш пользователь, должна фигурировать в /etc/sudoers. Как-то так:

Cmnd_Alias     HALT = /usr/sbin/halt, /usr/sbin/fasthalt 
Cmnd_Alias     REBOOT = /usr/sbin/reboot, /usr/sbin/fastboot 
Cmnd_Alias     SHUTDOWN = /usr/sbin/shutdown

%wheel       ALL = SHUTDOWN, HALT, REBOOT
Ознакомьтесь с этим документом.

StanislavG
()

Эммм.. может

gpasswd -a user_nick power
поможет?

neocrust ★★★★★
()
Ответ на: комментарий от xorik

Нестабильная ветка нестабильна. Кстати, из-за них emerge --depclean сломался, ждем поправленных ебилдов

MahMahoritos ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.