Avec l'aide de sudo, vous pouvez donner accès à un utilisateur non root pour exécuter une commande root uniquement. Voici un bref guide pour fournir à l'utilisateur non root l'accès à une commande root uniquement. L'accès à la commande que nous donnerons à un utilisateur nommé "john" sera "/sbin/poweroff".
Donner à sudo l'accès à une commande
1. ouvrez le fichier /etc/sudoers dossier. Il est recommandé d'ouvrir ce fichier en utilisant le visudo commande.
# visudo
2. Ajoutez les lignes suivantes à la fin. (mais peut être ajouté n'importe où dans le fichier)
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. Connectez-vous maintenant avec l'utilisateur john et exécutez la commande :
$ sudo /sbin/poweroff
Pour la première fois, il devrait demander le mot de passe du client. Cela devrait éteindre le système sans demander les informations d'identification de l'utilisateur root.