linux: выборочный доступ sudo для определенной команды

1522
bguiz

Можно ли предоставить конкретному пользователю доступ к sudo только для одной конкретной команды?

Спасибо

-

Больше информации:

Мы откладываем длительные оптимизационные прогоны друг другу по ssh. Эти пробеги занимают часы, иногда дни.

Команда выключения может быть запущена только в sudo. Осознавая свое воздействие на окружающую среду, я хотел бы предоставить инициатору (-ам) этих прогонов доступ sudo к команде shutdown на моем компьютере без доступа sudo для всего остального - чтобы они могли отключить мою машину, когда она больше не нужна ,

Я знаю, что могу запланировать отключение, прежде чем покинуть свой ящик, но я ищу лучшее решение.

0
Можем ли мы предположить, что вы не смотрели на документы? Ignacio Vazquez-Abrams 13 лет назад 0
@Ignacio Vazquez-Abrams: на какие документы вы ссылаетесь? bguiz 13 лет назад 0
Страница руководства `sudoers (5)`. Ignacio Vazquez-Abrams 13 лет назад 1
Попробуйте принять (казалось бы, правильный) ответ или прокомментируйте, что не работает для вас. Daniel Beck 12 лет назад 0

1 ответ на вопрос

0
bubu

использование

visudo 

как корень, и добавить

%admin ALL = NOPASSWD: /sbin/shutdown 

до конца файла, затем

  • добавить пользователя в группу администраторов

и вы можете запустить «sudo shutdown -h now» от пользователя.

вернее, chmod 4755 команда выключения.

Похожие вопросы