URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 10335
[ Назад ]

Исходное сообщение
"права на halt"

Отправлено gerbyka , 16-Ноя-01 12:53 
Подскажите, как сделать, чтобы юзер halt запускал halt?
Вот мой passwd
halt:x:7:0:halt:/sbin:/sbin/halt
А вот права halt: -rwxr-xr-x root root
группа рута, а всеравно пишет нет прав на исполнение?

Содержание

Сообщения в этом обсуждении
"RE: права на halt"
Отправлено Z0termaNN , 16-Ноя-01 13:45 
пускай чрез sudo запускают.

"RE: права на halt"
Отправлено lavr , 16-Ноя-01 20:11 
>Подскажите, как сделать, чтобы юзер halt
>запускал halt?
>Вот мой passwd
>halt:x:7:0:halt:/sbin:/sbin/halt
>А вот права halt: -rwxr-xr-x root
>root
>группа рута, а всеравно пишет нет
>прав на исполнение?

см. sources reboot.c там проверяется
geteuid() и это правильно.

Из чего вытекает масса вариантов как сделать,
включая пользователя у которого отрабатывается
либо короткая программа с seteuid и выполнением
shutdown -h now или halt
или halt должен быть halt:x:0:0:...


"RE: права на halt"
Отправлено MYT , 17-Ноя-01 00:04 
>Подскажите, как сделать, чтобы юзер halt
>запускал halt?
>Вот мой passwd
>halt:x:7:0:halt:/sbin:/sbin/halt
>А вот права halt: -rwxr-xr-x root
>root
>группа рута, а всеравно пишет нет
>прав на исполнение?

bash-2.05$ ls -l `which shutdown`
-r-sr-x---  1 root  operator  166304 28 окт 04:00 /sbin/shutdown

я думаю из этого все ясно