Aller au contenu principal
Retour au wiki
Systèmes & Réseaux

Ajouter un utilisateur au fichier sudoers avec visudo

Comment accorder les droits sudo à un utilisateur sur Debian à l'aide de la commande visudo

3 min de lectureNiveau : DébutantPublié : MAJ :
  • Systèmes & Réseaux
  • Kubernetes
  • Systèmes
  • DevOps

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

  1. Connectez-vous en tant que root ou passez en mode superutilisateur :
su -
  1. 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.

  1. 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
  1. Enregistrez et quittez l'éditeur (Ctrl+X, puis Y 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.

Wiki - double lecture

Vous lisez le wiki avec la perspective Agency. Basculez à tout moment - le header, la navigation et la palette s'adaptent.