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

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

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

Спасибо

--

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

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

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

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

решение1

использовать

visudo

как root и добавьте

%admin ALL = NOPASSWD: /sbin/shutdown

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

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

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

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

Связанный контент