Summary
Introduction
Lors de la gestion d'un serveur, vous souhaiterez parfois autoriser les utilisateurs à exécuter des commandes en tant que "root", l'utilisateur de niveau administrateur. La commande sudo
fournit aux administrateurs système un moyen d'accorder des privilèges d'administrateur - généralement disponibles uniquement pour l'utilisateur root - aux utilisateurs normaux.
Dans ce didacticiel, vous apprendrez à créer un nouvel utilisateur avec un accès sudo
sur Ubuntu 20.04 sans avoir à modifier le fichier /etc/sudoers
de votre serveur.
Remarque : Si vous souhaitez configurer sudo
pour un utilisateur existant, passez à l'étape 3.
Étape 1 - Connexion à votre serveur
SSH sur votre serveur en tant qu'utilisateur root :
- ssh root@ votre_adresse_ip_serveur
Étape 2 - Ajouter un nouvel utilisateur au système
Utilisez la commande adduser
pour ajouter un nouvel utilisateur à votre système :
- adduser sammy
Assurez-vous de remplacer sammy
par le nom d'utilisateur que vous souhaitez créer. Vous serez invité à créer et à vérifier un mot de passe pour l'utilisateur :
OutputEntrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd : mot de passe mis à jour avec succès
Ensuite, il vous sera demandé de fournir des informations sur le nouvel utilisateur. Vous pouvez accepter les valeurs par défaut et laisser ces informations vides :
SortieModification des informations utilisateur pour sammy< /span>
Entrez la nouvelle valeur ou appuyez sur ENTER pour la valeur par défaut
Nom et prénom []:
Numéro de chambre []:
Téléphone de travail []:
Téléphone fixe []:
Autre []:
Les informations sont-elles correctes ? [O/n]
</code></pre>
Étape 3 - Ajouter l'utilisateur au groupe sudo
Utilisez la commande usermod
pour ajouter l'utilisateur au groupe sudo :
- usermod -aG sudo sammy< /span>
</li></ul></code></pre>
Encore une fois, assurez-vous de remplacer sammy
par le nom d'utilisateur que vous venez d'ajouter. Par défaut sur Ubuntu, tous les membres du groupe sudo ont tous les privilèges sudo
.
Étape 4 - Tester l'accès sudo
Pour tester que les nouvelles autorisations sudo
fonctionnent, utilisez d'abord la commande su
pour basculer vers le nouveau compte utilisateur :
- su - sammy
En tant que nouvel utilisateur, vérifiez que vous pouvez utiliser sudo
en ajoutant sudo
à la commande que vous souhaitez exécuter avec les privilèges de superutilisateur :
- sudo command_to_run
Par exemple, vous pouvez lister le contenu du répertoire /root
, qui n'est normalement accessible qu'à l'utilisateur root :
- sudo ls -la /root
La première fois que vous utilisez sudo
dans une session, vous serez invité à entrer le mot de passe du compte de cet utilisateur. Saisissez le mot de passe pour continuer :
Sortie :[sudo] mot de passe pour samy :
Remarque : il ne s'agit pas de demander le mot de passe root ! Entrez le mot de passe de l'utilisateur sudo que vous venez de créer.
Si votre utilisateur est dans le bon groupe et que vous avez correctement saisi le mot de passe, la commande que vous avez émise avec sudo
s'exécutera avec les privilèges root.
Conclusion
Dans ce tutoriel de démarrage rapide, nous avons créé un nouveau compte utilisateur et l'avons ajouté au groupe sudo pour activer l'accès sudo
.
Pour que votre nouvel utilisateur bénéficie d'un accès externe, veuillez suivre notre section sur Activation de l'accès externe pour votre utilisateur régulier.
Si vous avez besoin d'informations plus détaillées sur la configuration d'un serveur Ubuntu 20.04, veuillez lire notre Tutoriel de configuration initiale du serveur avec Ubuntu 20.04.