Introduction
Sur un système Debian, un utilisateur ne peut pas exécuter de commandes avec sudo
s'il n'est pas explicitement autorisé. Pour lui accorder ces droits, on utilise de préférence la commande visudo
afin d'éviter toute erreur de syntaxe dans le fichier /etc/sudoers
, ce qui pourrait bloquer l'accès root.
Étapes à suivre
- Connectez-vous en tant que root ou passez en mode superutilisateur :
su -
- Lancez l'éditeur sécurisé pour le fichier sudoers :
visudo
Cela ouvrira /etc/sudoers
dans un éditeur contrôlé, qui empêche d'enregistrer en cas d'erreur de syntaxe.
- Descendez à la fin du fichier et ajoutez l'une des lignes suivantes pour accorder les droits à l'utilisateur
fabrice
:
- Sans mot de passe :
fabrice ALL=(ALL) NOPASSWD: ALL
- Avec demande de mot de passe :
fabrice ALL=(ALL) ALL
- Enregistrez et quittez l'éditeur (
Ctrl+X
, puisY
si vous utilisez nano).
Vérification
Reconnectez-vous avec l'utilisateur fabrice
, puis testez :
sudo whoami
Vous devriez voir :
root
Conclusion
L'utilisation de visudo
est la méthode la plus sûre pour modifier les permissions sudo sur Linux. Elle garantit que le système reste accessible même si une erreur est faite lors de l'édition du fichier.