La commande sudo
permet aux utilisateurs de lancer des programmes avec les avec les privilège d’un autre utilisateur. Par defaut, c’est l’utilisateur root
.

Dans ce tutoriel, nous apprendrons à créer un utilisateur classique sur Debian/Ubuntu et lui donner le pouvoir magique de sudo.
Vous allez pouvoir exécuter des commandes administrateur sans vous connecter en tant qu’utilisateur root sur votre serveur.
Let’s go
Dans votre terminal, lancez les commandes suivante :
1. Pour créer un nouvel utilisateur, utiliser la commande adduser
. N’oubliez pas de remplacer username
par le nom de votre choix.
Vous aurez à choisir un mot de passe pour le nouvel utilisateur. Rassurez-vous de l’avoir retenir et qu’il soit le plus sécurisé possible.
[pastacode lang=”bash” manual=”%23%20Output%0A%0AAdding%20user%20%60username’%20…%0AAdding%20new%20group%20%60username’%20(1001)%20…%0AAdding%20new%20user%20%60username’%20(1001)%20with%20group%20%60username’%20…%0ACreating%20home%20directory%20%60%2Fhome%2Fusername’%20…%0ACopying%20files%20from%20%60%2Fetc%2Fskel’%20…%0ANew%20password%3A%0ARetype%20new%20password%3A%0Apasswd%3A%20password%20updated%20successfully” message=”” highlight=”” provider=”manual”/]Une fois le mot de passe défini, la commande crée un répertoire de base pour l’utilisateur, copie plusieurs fichiers de configuration dans le répertoire de base et vous invite à définir les informations du nouvel utilisateur. Si vous souhaitez laisser toutes ces informations en blanc, appuyez simplement sur ENTREE
pour accepter les valeurs par défaut.
- Ajout de l’utlisateur dans groupe
sudo
Par défaut, sur les systèmes Debian/Ubuntu, les membres du groupe sudo
ont un accès sudo
. Pour ajouter l’utilisateur que vous avez créé au groupe sudo
, utilisez la commande nous allons usermod
:
Voilà nous y sommes nous en avons fini avec la création de notre sudo user
. On test ?
- Basculons sur notre nouvel utilisateur
- Utilisons sudo pour lancer la commande
whoami
Si votre utilisateur a les accès sudo
, vous devriez avoir root
en output dans votre terminal.
Vous l’avez certainement remarqué, pour utiliser la commande sudo
, il vous suffit simplement de préfixer votre commande de sudo
et d’un espace :
La première fois que vous utiliserez sudo dans une session, votre terminal vous demandera d’entrer le mot de passe de votre utilisateur sudo.
[pastacode lang=”markup” manual=”%23%20Output%0A%0A%5Bsudo%5D%20password%20for%20username%3A” message=”” highlight=”” provider=”manual”/]Ensemble, nous avons appris à créer un utilisateur avec les privilèges sudo
. Vous pouvez maintenant vous connecter à votre ordinateur ou votre serveur Debbian.Ubuntu avec ce compte utilisateur et utiliser sudo pour exécuter des commandes d’admin.
C’est tout! N’hésitez pas à laisser un commentaire si vous avez des questions.