
Можно ли предоставить конкретному пользователю доступ sudo только для одной конкретной команды?
Спасибо
--
Больше информации:
Мы передаем друг другу длительные прогоны оптимизации по ssh. Эти прогоны занимают часы, иногда дни.
Команда shutdown может быть запущена только в sudo. Осознавая свое воздействие на окружающую среду, я хотел бы предоставить инициатору(ам) этих запусков доступ sudo к команде shutdown на моем компьютере, без доступа sudo ко всему остальному - чтобы они могли выключить мою машину, когда она им больше не нужна.
Я знаю, что могу запланировать выключениедоЯ оставляю свою коробку, но ищу лучшее решение.
решение1
использовать
visudo
как root и добавьте
%admin ALL = NOPASSWD: /sbin/shutdown
в конец файла, затем
- добавить пользователя в группу администраторов
и вы можете запустить «sudo shutdown -h now» от имени пользователя.
или, скорее, chmod 4755 — команда выключения.