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

Спасибо

-

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

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

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

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

1 ответ1

0

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

visudo

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

%admin ALL = NOPASSWD: /sbin/shutdown

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .