Вы здесь

Помогите разобраться с sudoers[РЕШЕНО]

Пытаюсь написать скрипт который будет рестартить инет в определённое время.
Не могу понять как от простого юзера входящего в группу wheel выполнить команду /etc/init.d/net.ppp0 start или stop без ввода пароля.
Опыта нет и поэтому всё что приходит в голову получается слишком громоздко.

visudo
Прописываешь (с группами разберёшься сам):

Cmnd_Alias	INIT = /etc/init.d/net.ppp0

myuser		ALL=(root) NOPASSWD: INIT

:wq
--
Live free or die

Чесно говоря не до конца пока понял как это использовать.
Не получается... Пишет что команда INIT не найдена.
Нельзя ли немного поподробнее ?

Мышка дура, прав был Суворов.

Ты как выполняешь команду?
Надо sudo /etc/init.d/net.ppp0 start
А ты что писал (только чур честно)?

:wq
--
Live free or die

Я подумал что достаточно ввести:
INIT start :)

Да, так всё работает. А не подскажете где про это почитать можно кроме мана?
Мне бы с примерами чтобы с мёртвой точки сдвинуться.

Мышка дура, прав был Суворов.

vovanvster написал:
Да, так всё работает. А не подскажете где про это почитать можно кроме мана?
Мне бы с примерами чтобы с мёртвой точки сдвинуться.

Общая идея предельно проста:
sudo --- продвинутый (с точки зрения управления доступом) вариант разрешения пользователю выполнения команд от имени другого пользователя.
По умолчанию под "другим пользователем" понимается root.
Вместо команда следует вводить sudo команда
В зависимости от конфигурационного файла может быть запрошен пароль.
Синтаксис и параметры конфигурационного файла достаточно полно описаны в примере и/или на странице руководства.
Что здесь сказать ещё --- не знаю.

Считаешь, что оно заслуживает отдельной статьи --- тебе прямая дорожка на http://ru.gentoo-wiki.com/

:wq
--
Live free or die

спасибо

Мышка дура, прав был Суворов.