Comment gérer les utilisateurs sur Ubuntu : créer, personnaliser et supprimer des comptes avec adduser

1. Introduction

Ubuntu est un système d’exploitation open‑source basé sur Linux, largement utilisé pour tout, du calcul personnel à la gestion de serveurs cloud. Parmi les nombreuses tâches d’administration système, la gestion des utilisateurs est l’une des responsabilités les plus fondamentales et importantes.
Dans cet article, nous expliquerons comment ajouter de nouveaux utilisateurs avec la commande adduser, comment supprimer des utilisateurs, et comment accorder des privilèges d’administrateur sous Ubuntu. Ce guide est destiné aux débutants et aux utilisateurs intermédiaires, offrant des instructions claires étape par étape — même pour ceux qui ne sont pas familiers avec les opérations en ligne de commande.

2. Qu’est‑ce que la gestion des utilisateurs sous Ubuntu ?

La gestion des utilisateurs sous Ubuntu désigne le processus d’ajout de plusieurs utilisateurs au système et d’attribution des permissions appropriées à chacun d’eux. Pour maintenir la sécurité et l’efficacité du système, il est crucial de configurer les droits d’accès individuellement pour chaque utilisateur.

En particulier, les administrateurs (utilisateurs disposant des privilèges sudo) peuvent gérer l’ensemble du système en administrant correctement les autres utilisateurs. Ici, nous présentons une méthode simple et efficace de gestion des utilisateurs à l’aide de la commande adduser.

3. Bases de la commande adduser

La commande adduser est une interface de haut niveau utilisée sous Ubuntu pour créer de nouveaux utilisateurs. Contrairement à la commande useradd, adduser est plus conviviale et adaptée aux débutants.

Par exemple, pour créer un nouvel utilisateur nommé « testuser », exécutez la commande suivante :

sudo adduser testuser

Cette commande crée l’utilisateur « testuser » et génère automatiquement un répertoire personnel. Vous serez alors invité à définir un mot de passe et, éventuellement, à fournir des informations supplémentaires telles que le nom complet.

4. Étapes pour ajouter un nouvel utilisateur avec adduser

  1. Ouvrez le terminal (Ctrl + Alt + T).
  2. Saisissez la commande suivante :
    sudo adduser username
    

Remplacez « username » par le nom d’utilisateur souhaité.

  1. Vous serez invité à définir un mot de passe. Saisissez un mot de passe fort et confirmez‑le.
  2. Vous pouvez entrer des informations supplémentaires comme le nom complet ou le numéro de téléphone, mais cela reste optionnel.
  3. Une fois les détails confirmés, le nouvel utilisateur sera créé.

Du point de vue de la sécurité, choisissez toujours un mot de passe robuste. Évitez les mots de passe courts ou simples, et incluez une combinaison de lettres, de chiffres et de symboles.

5. Personnaliser la création d’un utilisateur avec adduser

La commande adduser propose plusieurs options pour personnaliser la création d’un utilisateur. Voici quelques options utiles :

  • -d : spécifier un répertoire personnel personnalisé.
    sudo adduser -d /custom/home username
    
  • -s : spécifier le shell de connexion.
    sudo adduser -s /bin/zsh username
    
  • -G : ajouter l’utilisateur à des groupes supplémentaires.
    sudo adduser -G sudo username
    

En combinant ces options, vous pouvez adapter les paramètres de l’utilisateur en fonction des exigences du système.

6. Gestion des utilisateurs via l’interface graphique

Même les utilisateurs qui ne connaissent pas la ligne de commande peuvent gérer facilement les comptes grâce à l’interface graphique d’Ubuntu.

  1. Ouvrez le menu « Settings » (Paramètres) et sélectionnez l’onglet « Users » (Utilisateurs).
  2. Cliquez sur « Unlock » (Déverrouiller) et saisissez votre mot de passe d’administrateur.
  3. Cliquez sur « Add User » (Ajouter un utilisateur) et remplissez les informations requises.

L’interface graphique offre une expérience intuitive, ce qui en fait une excellente option pour ceux qui ne sont pas à l’aise avec les commandes terminales.

7. Attribution de privilèges d’administrateur à un nouvel utilisateur

Les utilisateurs disposant de privilèges d’administrateur peuvent exécuter des opérations système avec la commande sudo. Pour donner à un nouvel utilisateur des droits administratifs, exécutez :

sudo usermod -aG sudo username

Cette commande ajoute l’utilisateur au groupe sudo, lui conférant les capacités d’administrateur système. Note importante : n’accordez les privilèges administratifs qu’aux utilisateurs de confiance.

8. Suppression d’utilisateurs avec deluser

Si un utilisateur n’est plus nécessaire, la commande deluser permet de le supprimer facilement.

Suppression de base :

sudo deluser username

Pour supprimer l’utilisateur ainsi que son répertoire personnel :

sudo deluser --remove-home username

Avant de supprimer un utilisateur, sauvegardez toujours les données importantes, car la récupération peut ne pas être possible par la suite.

9. Problèmes courants et dépannage

Gestion des messages d’erreur :

  • Si une erreur « permission denied » apparaît, l’utilisateur peut ne pas disposer des droits sudo. Demandez l’accès à un administrateur ou ajoutez l’utilisateur au groupe sudo.
  • Si vous voyez une erreur « user already exists » lors de l’exécution de adduser, choisissez un autre nom d’utilisateur.

Pour vérifier si l’utilisateur a été créé correctement, utilisez :

grep username /etc/passwd

10. Résumé

La gestion des utilisateurs sous Ubuntu est essentielle pour maintenir à la fois la sécurité du système et l’efficacité opérationnelle. Avec la commande adduser, vous pouvez facilement créer des utilisateurs, personnaliser les profils et attribuer des privilèges d’administrateur. Ubuntu propose également des outils graphiques, rendant le processus accessible même aux débutants.

En suivant ce guide, vous pourrez gérer les utilisateurs d’Ubuntu efficacement et faire fonctionner votre système de manière plus sécurisée et plus efficace.