Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.
Модератор: Bizdelnick
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:
Сообщение
Проктолог » 06.02.2008 09:20
Добрый день.
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 !
ОС: Работает как часы !
Сообщение
(asper » 06.02.2008 10:30
надо прописать в sudoers:
и давать такую команду:
sudo /sbin/shutdown -h 1
должно быть без пароля
Сомнительно доброе привидение
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:
Сообщение
Проктолог » 06.02.2008 11:12
Не помогло. Так-же просит какой-то пароль.
/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 !
ОС: Работает как часы !
Сообщение
(asper » 06.02.2008 11:20
Проктолог писал(а): ↑ 06.02.2008 11:12
Не помогло. Так-же просит какой-то пароль.
тогда так попробуйте:
мой_логин ALL=(ALL) NOPASSWD: /sbin/shutdown -h 1
Сомнительно доброе привидение
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:
Сообщение
Проктолог » 06.02.2008 11:31
Дико извиняюсь, невнимательно прочитал.
работает
Но почему обязателен полный путь ? В Мандриве он не обязателен.
"Поднимите мне веки - не вижу !" (Вий)
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !
Сообщение
(asper » 06.02.2008 11:46
Проктолог писал(а): ↑ 06.02.2008 11:31
Дико извиняюсь, невнимательно прочитал.
работает
Но почему обязателен полный путь ? В Мандриве он не обязателен.
Скорее всего для обычного юзера в $PATH нет /sbin.
Сомнительно доброе привидение
Проктолог
Сообщения: 99
ОС: Ubuntu 8.04, FreeBSD 6.2
Контактная информация:
Сообщение
Проктолог » 06.02.2008 11:49
(asper писал(а): ↑ 06.02.2008 11:46
Скорее всего для обычного юзера в $PATH нет /sbin.
Точно - не было.
Спасибо большое, все заработало.
"Поднимите мне веки - не вижу !" (Вий)