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é.
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.
Utilisez la commande adduser, qui est interactive et conviviale :
Vous serez invité à :
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.
Basculez sur le compte du nouvel utilisateur pour le vérifier :
Essayez une commande sudo (si vous avez ajouté l’utilisateur au groupe sudo) :
Vous pouvez :
Définir l’interpréteur de commandes de l’utilisateur :
chsh -s /bin/bash newusername
Définir l’expiration du compte :
Verrouiller temporairement l’utilisateur :
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 :
Utiliser des clés SSH au lieu de mots de passe pour la connexion à distance lorsque cela est possible.
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.
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é.