Ajouter un utilisateur sudo La commande sudo 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 utilisateur pour exécuter des commandes admins sans 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. Se connecter à la machine Linux Se connecter en premier lieu avec le compte root de la machine 2. Création d'un compte utilisateur Créer un utilsateur en utilisant la commande adduser . Ne pas oublier de remplacer username par le nom d'utilisateur à créer : adduser username Le terminal vous demande de taper le mot de passe pour le nouvel utilisateur et de confirmer. Pensez à créer un mot de passe suffisamment sécurisé  (combinaison de lettres, chiffres et 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 pour l'utilisateur, 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 vides, appuyez simplement sur ENTER pour tout accepter sans rien remplir. 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 groupe sudo Par défaut, sur les systèmes Debian, les membres du groupe sudo ont un accès sudo. Pour ajouter un utilisateur au groupe sudo, utilisez la commande usermod . Remplacer username par le nom d'utilisateur créé plus haut : usermod -aG sudo username Tester l'accès sudo Basculer sur le compte utilisateur créé : su - username Utiliser la commande sudo whoami pour savoir si vous êtes connecté avec le bon compte : sudo whoami Si l'utilisateur a un accès sudo, le résultat de la commande whoami sera root : root Le cas où sudo n'est pas installé.  Dans cette partie nous allons voir le cas ou sudo n'est pas installé par défaut. C'est le cas par exemple sur la version cd de Debian.  I L'installation de sudo en fonction de l'OS. Dans le cas d'un debian ou ubuntu :  apt-get install sudo Dans le cas d'un red hat ou CentOS : yum install sudo II Ajout de droits sur un utilisateur :  Dans ce cas, la création d'un utilisateur est nécessaire. Il faut donc faire en sorte d'avoir les droits root.  adduser su #se mettre en root On va donc ensuite modifier le fichier qui modifie les droits sudo via cette commande : visudo Conclusion Vous avez appris à créer un utilisateur avec les privilèges sudo. Vous pouvez maintenant vous connecter à votre serveur Debian avec ce compte utilisateur et utiliser sudo pour exécuter des commandes admins