Linux: acceso selectivo a sudo para un comando en particular

Linux: acceso selectivo a sudo para un comando en particular

¿Es posible otorgar acceso sudo a un usuario en particular para un solo comando en particular?

Gracias

--

Más información:

Realizamos largas ejecuciones de optimización en las cajas de cada uno a través de ssh. Estas carreras toman horas, a veces días.

El comando de apagado solo se puede ejecutar en sudo. Siendo consciente de mi huella ambiental, me gustaría darle a los iniciadores de estas ejecuciones acceso sudo al comando de apagado en mi equipo, sin acceso sudo para todo lo demás, para que puedan apagar mi máquina cuando ya no la necesiten. .

Soy consciente de que puedo programar un apagadoantesDejo mi caja, pero estoy buscando una solución mejor.

Respuesta1

usar

visudo

como root y agregar

%admin ALL = NOPASSWD: /sbin/shutdown

hasta el final del archivo, luego

  • agregar el usuario al grupo de administradores

y puedes ejecutar "sudo Shutdown -h ahora" desde el usuario.

o mejor dicho, chmod 4755 el comando de apagado.

información relacionada