Comment ajouter un nouvel utilisateur dans Debian

La gestion des comptes utilisateurs est une partie fondamentale de l’administration d’un système Linux. Que vous mettiez en place un nouveau compte développeur, que vous créiez des rôles d’utilisateur pour la sécurité, ou que vous gériez un VPS ou un serveur dédié, il est essentiel de savoir comment ajouter et configurer des utilisateurs dans Debian.

Ce guide vous guidera à travers les étapes pour ajouter un nouvel utilisateur dans Debian, définir les permissions et assurer les meilleures pratiques de sécurité.

Étape 1 : Se connecter en tant que root ou utiliser sudo

Avant d’ajouter des utilisateurs, vous avez besoin de privilèges administratifs. Connectez-vous en tant que root ou utilisez sudo avec votre compte habituel.

su -
# ou
sudo -i

Étape 2 : Ajouter le nouvel utilisateur

Utilisez la commande adduser, qui est interactive et conviviale :

adduser newusername

Vous serez invité à :

Étape 3 : Accorder l’accès Sudo (Facultatif)

Si le nouvel utilisateur a besoin de droits administratifs :

usermod -aG sudo newusername

Ceci ajoute l’utilisateur au groupe sudo, lui donnant la permission d’exécuter des commandes en tant que root en utilisant sudo.

Étape 4 : Vérifier le nouvel utilisateur

Basculez sur le compte du nouvel utilisateur pour le vérifier :

su - newusername

Essayez une commande sudo (si vous avez ajouté l’utilisateur au groupe sudo) :

sudo apt update

Optionnel : Personnaliser les paramètres de l’utilisateur

Vous pouvez :

  • Définir l’interpréteur de commandes de l’utilisateur :

    chsh -s /bin/bash newusername
  • Définir l’expiration du compte :

    chage -E 2025-12-31 newusername
  • Verrouiller temporairement l’utilisateur :

    usermod -L newusername

Meilleures pratiques de sécurité

  • Utilisez des mots de passe forts.

  • Évitez de donner l’accès sudo à moins que cela ne soit nécessaire.

  • Auditer régulièrement les utilisateurs avec :

    cat /etc/passwd
  • Utiliser des clés SSH au lieu de mots de passe pour la connexion à distance lorsque cela est possible.

Cas d’utilisation : Ajouter des utilisateurs sur un serveur d’hébergement

Sur un hébergement VPS ou dédié (par exemple, pour le développement web ou la gestion de l’accès d’une équipe) :

  • Chaque utilisateur peut avoir son propre login SFTP

  • L’accès limité au shell renforce la sécurité

  • Utile pour les environnements d’hébergement partagé ou le déploiement d’applications web

De nombreux hébergeurs comme AlexHost, DigitalOcean ou Hetzner autorisent cette solution sur les serveurs Linux non gérés.

Conclusion

Ajouter un nouvel utilisateur dans Debian est une tâche simple qui améliore la gestion du système, la sécurité et les environnements multi-utilisateurs. Que vous fassiez tourner un serveur personnel ou que vous gériez plusieurs utilisateurs dans une configuration d’hébergement, suivre ces étapes garantit un système Linux sûr et organisé.