Решено: Проблема с sudo (голову сломал)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:

Решено: Проблема с sudo

Сообщение Проктолог »

Добрый день.
OpenSUSE 10.3
Никак не могу sudoers настроить.

sudoers (все остальное закомментировано)

Код: Выделить всё

root    ALL=(ALL) ALL
мой_логин ALL=NOPASSWD:/bin/umount
мой_логин ALL=NOPASSWD:/sbin/shutdown
мой_логин ALL=NOPASSWD:/usr/sbin/ntpdate


логин@tester:~> sudo shutdown -h 1
Пароль:
логин@tester:~>

Просит пароль, при этом ни root`овый, ни пользовательский не подходят.

В Mandriva такой sudoers конфиг работает. Где баг... (в ДНК ;) )
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Решено: Проблема с sudo

Сообщение (asper »

надо прописать в sudoers:

Код: Выделить всё

мой_логин ALL=NOPASSWD:/sbin/shutdown -h 1

и давать такую команду:
sudo /sbin/shutdown -h 1

должно быть без пароля
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:

Re: Решено: Проблема с sudo

Сообщение Проктолог »

Не помогло. Так-же просит какой-то пароль.

/var/log/messages

Код: Выделить всё

Feb  6 11:06:26 tester su: (to root) gutaev on /dev/pts/1
Feb  6 11:06:53 tester sudo:   gutaev : command not allowed; TTY=pts/1; PWD=/home/gutaev; USER=root; COMMAND=shutdown -h 1
Feb  6 11:07:00 tester sudo:   gutaev : 1 incorrect password attempt; TTY=pts/1; PWD=/home/gutaev; USER=root; COMMAND=shutdown -h 1
Feb  6 11:08:02 tester sudo:   gutaev : 1 incorrect password attempt; TTY=pts/1; PWD=/home/gutaev; USER=root; COMMAND=shutdown -h 1


/etc/sudoers

Код: Выделить всё

# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification
# Defaults syslog=auth

# Runas alias specification

# User privilege specification
root    ALL=(ALL) ALL
gutaev ALL=NOPASSWD:/bin/umount
gutaev ALL=NOPASSWD:/sbin/shutdown -h 1
gutaev ALL=NOPASSWD:/usr/sbin/ntpdate
# Uncomment to allow people in group wheel to run all commands
# %wheel        ALL=(ALL)       ALL
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Решено: Проблема с sudo

Сообщение (asper »

Проктолог писал(а):
06.02.2008 11:12
Не помогло. Так-же просит какой-то пароль.

тогда так попробуйте:
мой_логин ALL=(ALL) NOPASSWD: /sbin/shutdown -h 1
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:

Re: Решено: Проблема с sudo

Сообщение Проктолог »

Дико извиняюсь, невнимательно прочитал.

Код: Выделить всё

 sudo /sbin/shutdown -h 1
работает
Но почему обязателен полный путь ? В Мандриве он не обязателен.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: Решено: Проблема с sudo

Сообщение (asper »

Проктолог писал(а):
06.02.2008 11:31
Дико извиняюсь, невнимательно прочитал.

Код: Выделить всё

 sudo /sbin/shutdown -h -1
работает
Но почему обязателен полный путь ? В Мандриве он не обязателен.

Скорее всего для обычного юзера в $PATH нет /sbin.
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:

Re: Решено: Проблема с sudo

Сообщение Проктолог »

(asper писал(а):
06.02.2008 11:46
Скорее всего для обычного юзера в $PATH нет /sbin.


Точно - не было.
Спасибо большое, все заработало.
"Поднимите мне веки - не вижу !" (Вий)
Спасибо сказали:
Ответить