La commande sudo (abréviation de Super-user do) est un programme conçu pour permettre aux utilisateurs d'exécuter des commandes avec les privilèges de sécurité d'un autre utilisateur, par défaut l'utilisateur root.
Dans ce guide, nous allons vous montrer comment créer un nouvel utilisateur sur un système Debian et lui donner un accès sudo.
Vous pouvez utiliser ce compte d'utilisateur pour exécuter des commandes d'administration sans avoir à vous connecter à votre serveur Debian en tant qu'utilisateur root.
Créer un utilisateur sudo #
Suivez les étapes ci-dessous pour créer un nouveau compte utilisateur et lui donner un accès sudo. Si vous souhaitez configurer sudo pour un utilisateur existant, passez à l'étape 3.
1. Connectez-vous à votre serveur. #
Tout d'abord, connectez-vous à votre système en tant qu'utilisateur root :
ssh root@server_ip_address
2. Créez un nouveau compte utilisateur. #
Créez un nouveau compte utilisateur en utilisant le adduser
commande. N'oubliez pas de remplacer username
avec le nom d'utilisateur souhaité :
adduser username
La commande vous demandera de définir et de confirmer le nouveau mot de passe utilisateur. Assurez-vous que le mot de passe du nouveau compte est le plus fort possible (combinaison de lettres, de chiffres et de caractères spéciaux).
Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Une fois que vous avez défini le mot de passe de l'utilisateur, la commande crée un répertoire personnel pour l'utilisateur, copie plusieurs fichiers de configuration dans le répertoire personnel et vous invite à définir les informations du nouvel utilisateur. Si vous souhaitez laisser toutes ces informations vides, appuyez simplement sur ENTER
pour accepter les valeurs par défaut.
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]
3. Ajouter l'utilisateur au sudo
groupe #
Par défaut sur les systèmes Debian, les membres du groupe sudo
sont accordés avec un accès sudo. Pour ajouter un utilisateur au groupe sudo, utilisez le usermod
commande :
usermod -aG sudo username
Tester l'accès sudo #
Basculer vers l'utilisateur nouvellement créé :
su - username
Utilisez la commande sudo pour exécuter le whoami
commande :
sudo whoami
Si l'utilisateur a un accès sudo, la sortie du whoami
la commande sera root
:
root
Comment utiliser sudo #
Pour utiliser sudo, préfixez simplement la commande avec sudo
et espace :
sudo ls -l /root
La première fois que vous utilisez sudo dans une session, vous serez invité à saisir le mot de passe utilisateur :
[sudo] password for username: