LINUX.ORG.RU
ФорумAdmin

Где прописать, чтобы простой юзер мог сделать halt, reboot, poweroff и т.д. а не писал «must be superuser»? Система - Шапка7.0


0

0

Спасибо всем, кто отозвался.
Кога стояла RedHat7.0 + большинство из ASP7.1, все работало. И как-то что-то кажется было в /etc/pam.d, но не помню. А теперь сижу на голой шапке7.0 и просто в облом набирать su. Думаю, что все понимают, если комп домашний и не сам работаешь, то ведь не будешь всем давать рута, или вырубать из сети...
Плиз, у кого система вроде моей (или кто просто знает), глянте, что может быть..


chmod +s /sbin/shudtdown

anonymous
()

Имхо, +s это нехорошо, лучше sudo:)

ermugand
()

Как это делается по уму:

1) В /etc/sudoers разрешить нужным юзерам выполнять /sbin/poweroff, /sbin/shutdown и т.п. (с паролем/без пароля -- по вкусу).

2) Прописать нужным юзерам alias poweroff='sudo /sbin/poweroff' и по аналогии.

Suid-биты убрать. Ибо желание поставить suid-бит на что-то указывает на неправильность программы/рук админа (не касается passwd и иже с ним).

Obidos ★★★★★
()

Либо поставить и настроить sudo, либо ковыряй модули PAM,
точнее их применение для отдельных случаев:
/etc/pam.d/reboot, /etc/pam.d/poweroff
Почитай doc-и на счет того, какой модуль за что отвечает,
и подправь по своему желанию :-)

spirit ★★★★★
()

Спасибо всем! Есть еще способ: поставить usermode-*** :)

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