Con la ayuda de sudo, puede otorgar acceso a un usuario que no sea root para ejecutar un comando solo de root. Aquí hay un breve cómo proporcionar al usuario no root el acceso a un comando solo de root. El comando de acceso que le daremos a un usuario llamado “john” será “/sbin/poweroff”.
Dar acceso a sudo a un comando
1. abre el /etc/sudoers expediente. Se recomienda abrir este archivo usando el visudo comando.
# visudo
2. Agregue las siguientes líneas al final. (aunque se puede agregar en cualquier parte del archivo)
User_Alias ADMINS = john --> define which user can run the root only commands Cmnd_Alias POWEROFF = /sbin/poweroff --> define which command ADMINS ALL=POWEROFF --> bind the command with the user
3. Ahora inicie sesión con el usuario john y ejecute el comando:
$ sudo /sbin/poweroff
Por primera vez, debería pedir la contraseña de John. Esto debería apagar el sistema sin pedir las credenciales de usuario root.