[Comm] sudo & poweroff

Maxim Bodynasky =?iso-8859-1?q?maximbo_=CE=C1_rambler=2Eru?=
Пн Сен 6 16:20:36 MSD 2004


Как-то это было написано php-coder:
> 0000100101011110100100101::06.09.2004::0110001001001000100111100100010
> 
>   Привет, Linuxоиды!
> 
>   Моя мама не может выключить компьютер :(( Она выходит из KDE, вводит
>   poweroff и получает сообщение, что у ней нет прав, хотя я ей вроде
>   их дал.
>   
>   В /etc/sudoerc прописано:
>   ya  mycomp=(root)  NOPASSWD:/sbin/poweroff /sbin/reboot
                                              ^ тут запятую не нужно
                                                поставить случаем?
>   У пользователя прописал alias'ы:
> 
>   [ya на mycomp ya]$ alias poweroff reboot
>   alias poweroff='sudo /sbin/poweroff'
>   alias reboot='sudo /sbin/reboot'
> 
>   Но они почему-то замещаются:
> 
>   [ya на mycomp ya]$ which poweroff reboot
>   /usr/bin/poweroff
>   /usr/bin/reboot

ясен пень :-) which - внешняя по отношению к bash(zsh) программа, и о
его alias'ах знать ничего не знает.

>   При этом при попытке выключить получаю:
> 
>   [ya на mycomp ya]$ poweroff
>   Password:
>   Sorry, user ya is not allowed to execute '/sbin/poweroff' as root on mycomp.mydomain.
> 
>   В логах:
>   sudo: ya: command not allowed;
> 
>   В чем проблема? Что я сделал не правильно? Буду очень благодарен за
>   помощь!



Подробная информация о списке рассылки community