Sous Linux, la commande sudo vous donne le privilège ultime d'effectuer diverses fonctions administratives, malgré votre accès non root. Mais pour utiliser sudo, vous devez avoir un compte superutilisateur sur votre système.
Comme il existe plusieurs systèmes d'exploitation Linux, plus communément appelés distributions, il existe plusieurs façons d'ajouter un utilisateur sudo. Lisez la suite pour en savoir plus sur la façon dont vous pouvez utiliser les commandes Linux dans différentes distributions pour réaliser cette tâche simple mais essentielle.
Ajouter un superutilisateur sur Ubuntu et Debian
Dans Ubuntu et d'autres distributions basées sur Debian, il existe deux manières importantes d'ajouter un utilisateur sudo. Vous pouvez soit le faire via le terminal, soit adopter l'approche graphique, en utilisant les paramètres système.
1. L'approche de la ligne de commande
Pour ajouter un utilisateur sudo via la ligne de commande, vous devez d'abord lancer le terminal. Tapez ensuite la commande suivante:
sudo adduser nom d'utilisateur
...où Nom d'utilisateur est le nom du nouvel utilisateur que vous souhaitez créer.
Cette commande créera un nouvel utilisateur que vous pourrez ajouter au groupe sudoers. Encore une fois, il existe plusieurs façons d'ajouter un utilisateur au groupe sudo. La première façon est d'utiliser le mod utilisateur commander.
sudo usermod -aG nom d'utilisateur sudo
...où -une se réfère à la Ajouter fonction et g signifie Grouper.
Une fois que vous avez ajouté l'utilisateur au groupe sudo, vous devez vérifier si la commande susmentionnée a fonctionné correctement. Pour vérifier, saisissez ce qui suit:
nom d'utilisateur des groupes
Si vous êtes un utilisateur expérimenté qui préfère éviter les commandes multiples, vous pouvez directement créer un nouveau superutilisateur à l'aide d'une seule commande:
sudo adduser nom d'utilisateur sudo
Le processus de vérification reste le même qu'avant.
2. Utilisation de l'interface graphique
Avant d'ajouter l'utilisateur au groupe sudo à l'aide des paramètres système, vous devez d'abord créer un nouvel utilisateur via la ligne de commande. Ensuite, suivez les étapes ci-dessous pour continuer:
- Allez dans le menu Applications et cliquez sur le Utilisateurs option. Vous verrez une liste d'utilisateurs, y compris les utilisateurs nouvellement créés.
- Clique sur le Ouvrir option, suivie du mot de passe root. Vous pouvez basculer vers un autre compte utilisateur en cliquant simplement dessus.
- Dès que vous le sélectionnez, vous verrez une option pour convertir le compte utilisateur nouvellement créé en un compte administrateur. Basculez le bouton à côté de Administrateur label, et le compte sera ajouté en tant que compte sudo.
En rapport: Comment utiliser les commandes sudo sans mot de passe sous Linux
Création d'un nouveau superutilisateur sur Arch Linux
Sur Arch Linux, étant donné que le système ne crée pas de compte sudo par défaut, l'utilisateur doit en créer un manuellement. La première étape consiste à obtenir un accès root en utilisant le su commander.
su
Saisissez le mot de passe de l'utilisateur root suivi de la commande ci-dessous:
pacman -Sy sudo
Dès que sudo est installé, créez un nouvel utilisateur.
useradd --create-home nom d'utilisateur
Configurez un mot de passe pour le nouvel utilisateur en utilisant la commande passwd.
mot de passe nom d'utilisateur
Maintenant, il est temps de ajouter le nom d'utilisateur nouvellement créé à la liste sudoers. Utilisez le mod utilisateur commande pour y parvenir.
usermod --append --groups wheel nom d'utilisateur
Vous pouvez vérifier le fichier sudoers à l'aide de la commande suivante:
visudo
Une fois la /etc/sudoers s'ouvre, vous devez modifier certaines spécifications de privilège utilisateur, situées au bas du fichier sudoers. Localisez la ligne suivante dans le fichier texte:
#%wheel TOUS=(TOUS) TOUS
Sortir:
Retirer le # symbole précédant le %roue ligne et enregistrez les modifications. presse Ctrl + O sur le clavier pour enregistrer le fichier.
Pour vérifier si l'utilisateur a été ajouté avec succès, vous devez exécuter la commande suivante:
su nom d'utilisateur
L'invite bash changera pour refléter le nom du nouvel utilisateur. Pour vérifier, tapez:
qui suis je
Il doit afficher le nom de l'utilisateur actuel. Pour vérifier si le nouvel utilisateur dispose des privilèges sudo, tapez:
sudo whoami
Si la sortie affiche racine, l'utilisateur actuel dispose d'un accès administrateur.
Ajouter un compte sudo dans CentOS
Compte tenu de la popularité de CentOS, il serait dommage de passer à côté du processus d'ajout d'un compte sudo dans cette distribution. Le processus d'ajout d'un compte sudo dans CentOS est assez similaire au processus spécifié ci-dessus pour Arch Linux, mais avec quelques modifications de base.
Avant de créer un nouvel utilisateur, vous devez vous connecter en tant que root. Pour ce faire, utilisez le su commander:
su
Après vous être connecté en tant qu'utilisateur root, il est temps de créer un nouvel utilisateur, que nous ajouterons ensuite à la liste sudoers.
useradd -G roue nom d'utilisateur
Définissez le mot de passe de ce nouvel utilisateur à l'aide de la commande passwd.
mot de passe nom d'utilisateur
Maintenant, connectez-vous en tant que nouvel utilisateur pour vérifier si vous avez un accès sudo. Pour ce faire, saisissez une à une les commandes suivantes:
su nom d'utilisateur
sudo whoami
Sortir:
Dès que vous appuyez sur Entrée après avoir tapé la première commande, le système vous demandera le mot de passe. Entrez le nouveau mot de passe pour continuer. La sortie de la commande ci-dessus affichera racine, ce qui signifie que l'utilisateur actuel dispose des privilèges root.
Comment ajouter un superutilisateur dans Fedora
Enfin, si vous utilisez Fedora comme système d'exploitation principal, vous pouvez attribuer des privilèges de superutilisateur à un nouvel utilisateur en quelques étapes simples.
Pour créer un nouvel utilisateur, utilisez la commande adduser comme suit:
adduser nom d'utilisateur
Maintenant, définissez un mot de passe pour le nouvel utilisateur.
mot de passe nom d'utilisateur
Ajoutez cet utilisateur nouvellement créé au roue groupe en utilisant le mod utilisateur commander.
usermod - nom d'utilisateur de la roue aG
Ouvrez le fichier sudoers à l'aide de la commande suivante:
visudo
Maintenant, vous devez modifier certaines spécifications de privilèges utilisateur. Localisez la ligne suivante dans le fichier texte et décommentez le %wheel TOUS=(TOUS) ligne en supprimant le Broyer personnage (#) qui le précède.
## Décommentez pour permettre aux membres du groupe wheel d'exécuter n'importe quelle commande
%wheel TOUS=(TOUS) TOUS
Octroi de privilèges de superutilisateur aux nouveaux utilisateurs
Selon la distribution que vous utilisez, le processus de création de nouveaux utilisateurs sudo sera plus ou moins le même, avec quelques légères différences. L'idée est de vous assurer que vous êtes en mesure d'accorder des autorisations root à tous les nouveaux administrateurs qui utiliseront la distribution.
Peu d'utilisateurs de Linux le savent, mais sudo et su sont deux commandes différentes. Bien que les deux remplissent des fonctions similaires, ils sont très différents les uns des autres à bien des égards.
Sous Linux, il existe deux commandes pour obtenir un accès superutilisateur: su et sudo. Lequel utiliser dépend de la tâche à accomplir.
Lire la suite
- Linux
- L'administration du système
- Commandes Linux
Wini est un écrivain basé à Delhi, ayant 2 ans d'expérience dans l'écriture. Au cours de ses périodes d'écriture, elle a été associée à des agences de marketing numérique et à des cabinets techniques. Elle a écrit du contenu lié aux langages de programmation, à la technologie cloud, à AWS, à l'apprentissage automatique et bien plus encore. Dans son temps libre, elle aime peindre, passer du temps avec sa famille et voyager à la montagne, dans la mesure du possible.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner