Comment créer un utilisateur et lui attribuer les droits sudo sur Debian et Ubuntu
Apprenez à créer un compte utilisateur standard sécurisé et à lui donner les privilèges administrateur sudo pour ne plus utiliser le compte root au quotidien.
1. مقدمة
Travailler au quotidien directement sous le compte root est une mauvaise pratique de sécurité : une simple erreur de commande peut détruire l'intégralité du système sans confirmation.
Le principe fondamental sur Linux consiste à utiliser un compte utilisateur standard pour les tâches courantes, et à élever temporairement ses privilèges avec la commande sudo uniquement lors des opérations administratives (installation de logiciels, redémarrage de services).
المتطلبات الأساسية والأهداف
- Une distribution Linux basée sur Debian ou Ubuntu.
- Un accès au compte root ou à un compte administrateur existant.
2. التثبيت والإعداد
1. Création du nouvel utilisateur
La commande adduser est un assistant interactif qui crée automatiquement le compte, son dossier personnel (/home/UTILISATEUR) et configure son mot de passe :
sudo adduser nouvel_utilisateurAffichage du mot de passe : Selon votre distribution, le comportement dans le terminal peut varier :
Sur Debian et la majorité des systèmes Linux, aucun caractère ne s'affiche à l'écran (ni lettres, ni étoiles). Tapez simplement votre mot de passe à l'aveugle et validez avec Entrée.
Sur les versions récentes d'Ubuntu (notamment à partir de la version 26.04), un retour visuel sous forme d'astérisques (****) peut s'afficher pendant la saisie.
2. Attribution des privilèges administrateur (groupe sudo)
Pour autoriser cet utilisateur à exécuter des commandes administratives, ajoutez-le au groupe système sudo :
sudo usermod -aG sudo nouvel_utilisateur3. التحقق وأفضل الممارسات
1. Basculer sur la session du nouvel utilisateur
Connectez-vous avec le nouvel utilisateur créé :
su - nouvel_utilisateur2. Vérifier les droits sudo
Testez l'élévation de privilèges avec une commande système simple :
sudo whoamiSi la configuration est correcte, le terminal vous demande le mot de passe de votre utilisateur et vous renvoie le texte root.
3. Supprimer un utilisateur inutile (Optionnel)
Si vous devez supprimer un compte et son dossier personnel à l'avenir :
sudo deluser --remove-home nom_utilisateur