LINUX.ORG.RU
ФорумAdmin

Помогите пожалуйста найти ошибку в /etc/sudoers


0

0

Текст /etc/sudoers такой:

Cmnd_Alias NETUPDOWN = /usr/scripts/eth0up.sh, /usr/scripts/eth0down.sh, /usr/scripts/ppp0up.sh, /usr/scripts/ppp0down.sh

root localhost = ALL
%wheel localhost = ALL
%wheel localhost = NOPASSWD:NETUPDOWN

По задумке данная запись должна приводить к тому что при вводе «sudo /usr/scripts/eth0up.sh» парользапрашиваться не будет. Однако:
[sunny@sunny-desktop scripts]$ sudo /usr/scripts/eth0up.sh
[sudo] password for sunny:

В чём ошибка?

это продолжение темы http://www.linux.org.ru/view-message.jsp?msgid=4375823

★★★★★

Последнее исправление: sunny1983 (всего исправлений: 1)

%wheel localhost = ALL
%wheel localhost = NOPASSWD:NETUPDOWN

[/cuote] На первой строчке проверка заканчивается, так что либо меняйте эти две строки местами, либо прописывайте вместо группы логин.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Cmnd_Alias NETUPDOWN = /usr/scripts/eth0up.sh, /usr/scripts/eth0down.sh, /usr/scripts/ppp0up.sh, /usr/scripts/ppp0down.sh
sunny localhost = NOPASSWD:NETUPDOWN
sunny localhost = ALL
root localhost = ALL

Сделал вот так. Всё равно тоже самое.

sunny1983 ★★★★★
() автор топика
Ответ на: комментарий от sunny1983

sunny@sunny-desktop

А с чего ты решил что ты localhost, а не sunny-desktop?

sdio ★★★★★
()
Ответ на: комментарий от sunny1983
sunny ALL =(ALL) ALL, NOPASSWD:/usr/scripts/eth0up.sh, /usr/scripts/eth0down.sh, /usr/scripts/ppp0up.sh, /usr/scripts/ppp0down.sh
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.