Tutoriels Linux

Debian: ajouter un utilisateur au fichier Sudoers [Guide]

Par Richard , le 11 avril 2021 — 5 minutes de lecture
Debian: ajouter un utilisateur au fichier Sudoers [Guide]

Êtes-vous un utilisateur de Debian Linux? Vous ne pouvez pas utiliser la commande Sudo et vous ne savez pas pourquoi? Nous pouvons aider! Suivez ce guide pendant que nous vous montrons comment ajouter des utilisateurs au fichier sudoers dans Debian!

Avant que nous commencions

Ce tutoriel vous expliquera comment ajouter des utilisateurs au fichier Sudoers sur Debian Linux. Contrairement à de nombreux autres systèmes d’exploitation Linux, Debian ne configure pas Sudo pour l’utilisateur pendant l’installation.

Cependant, si vous utilisez un système d’exploitation basé sur Debian, tel que Bunsen Labs, Devuan, SolydXK ou autres, vous pouvez également ne pas avoir configuré Sudo. Si tel est le cas, veuillez suivre ce guide car les instructions doivent être similaires, car ces systèmes d’exploitation sont basés sur Debian.

Debian ajoute un utilisateur aux sudoers – ajout d’un seul utilisateur

Le moyen le plus simple d’obtenir un accès Sudo pour un utilisateur sur Debian est d’ignorer complètement l’ajout d’utilisateurs au fichier Sudoers via les outils de gestion de groupe et à la place de modifier manuellement le fichier Sudoer, en spécifiant un utilisateur particulier et en leur accordant des autorisations complètes.

Pour commencer à ajouter un seul utilisateur au fichier Sudoers sur Debian, ouvrez une fenêtre de terminal. Une fois la fenêtre du terminal ouverte, vous devrez vous connecter au compte racine. La raison? Le compte root est requis pour modifier les fichiers système, y compris les sudoers.

Une fois la fenêtre de votre terminal ouverte, vous pouvez accéder au compte root sur Debian en exécutant le su commande dans un terminal. Gardez à l’esprit que vous devrez vous souvenir du mot de passe root défini lors du processus d’installation de Debian.

su -

Après vous être connecté au compte root dans le terminal de votre PC Debian, vous devrez ouvrir le fichier Sudoers à des fins d’édition. Le fichier Sudoers se trouve dans le répertoire / etc / (/ etc / sudoers). Cependant, vous ne devez jamais modifier le fichier directement. Au lieu de cela, vous devez utiliser le visudo commander.

Remarque: dans ce guide, nous utilisons l’éditeur Nano car il est accessible et facile à utiliser pour la plupart des utilisateurs de Linux. Si vous n’aimez pas Nano, n’hésitez pas à changer «nano» dans la commande ci-dessous en autre chose.

EDITOR=nano visudo

Une fois la visudo a été exécutée, l’éditeur Nano ouvrira le fichier Sudoers sur votre PC Debian Linux. À partir de là, utilisez le Vers le bas Flèche pour localiser la ligne spécifique «## Spécification des privilèges utilisateur».

Sous cette ligne, vous devriez voir «root ALL = (ALL) ALL». Ce code indique à Debian que le compte root peut utiliser Sudo. Vous devrez répliquer cette ligne pour votre propre utilisateur afin de lui donner les privilèges Sudoer.

Dans l’éditeur Nano, sous «root ALL = (ALL) ALL», créez une nouvelle ligne et écrivez dans la ligne ci-dessous. Gardez à l’esprit que vous devrez remplacer «utilisateur» par votre nom d’utilisateur pour accéder à Sudo dans Debian.

utilisateur TOUS = (TOUS) TOUS

Une fois que vous avez écrit la ligne de l’éditeur de texte Nano, le fichier Sudoers doit être enregistré. Pour l’enregistrer dans Nano, appuyez sur la touche Ctrl + O combinaison de boutons sur le clavier. presse Ctrl + X pour quitter.

Debian ajoute un utilisateur aux sudoers – ajout via le groupe sudo

Sur Debian, si vous ne souhaitez pas ajouter d’utilisateurs individuellement, le système d’exploitation permet également aux utilisateurs de donner à n’importe quel compte utilisateur l’accès Sudo simplement en les ajoutant au sudo grouper. Voici comment procéder.

Tout d’abord, ouvrez une fenêtre de terminal si vous n’en avez pas déjà une ouverte. Sur Debian, le moyen le plus simple de lancer la fenêtre du terminal est d’appuyer sur Ctrl + Alt + T sur le clavier. Une fois la fenêtre du terminal ouverte, vous devez vous connecter au compte root en utilisant le su commander.

su -

Maintenant que la session de terminal est connectée au compte root, vous devez exécuter le grep pour déterminer si le groupe «sudo» existe sur votre PC Debian Linux.

grep -i "sudo" /etc/group

La sortie doit afficher «sudo» et indiquer que votre PC Debian Linux a effectivement le groupe sudo. Si, pour une raison quelconque, votre système Debian Linux n’a pas le groupe sudo comme il se doit, vous pouvez le créer en utilisant la commande suivante dans une fenêtre de terminal.

groupadd sudo

Après avoir créé le nouveau groupe, réexécutez le grep commande pour confirmer qu’il est là.

grep -i "sudo" /etc/group

Lorsque vous avez confirmé que le groupe sudo est là, vous pouvez utiliser le usermod -aG commande pour ajouter des utilisateurs existants au groupe. En ajoutant des utilisateurs à ce groupe, ils pourront exécuter des commandes sudo sur Debian.

Remarque: assurez-vous de réexécuter le usermod ci-dessous autant de fois que nécessaire pour permettre aux utilisateurs d’accéder à sudo.

usermod -aG sudo YOUR_USERNAME

Besoin de supprimer un utilisateur du groupe sudo pour lui refuser les privilèges sudo? Vous pouvez supprimer n’importe quel utilisateur du groupe sudo en exécutant le usermod -G commande ci-dessous dans une fenêtre de terminal.

su

usermod -G sudo YOUR_USERNAME

Après avoir supprimé l’utilisateur du groupe, il n’aura plus la possibilité d’exécuter des commandes sudo dans Debian.

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.