Linux · 3 min read · Nov 13, 2025
Bases de Linux : Comment ajouter et supprimer des utilisateurs shell sur CentOS
Bases de Linux : Comment ajouter et supprimer des utilisateurs shell sur CentOS
Sujet du tutoriel :
Contenu
- 1.1 Vue d’ensemble
- 1.2 Ajout et suppression d’utilisateurs shell sur CentOS - Une introduction
- 1.3 Comment ajouter un utilisateur shell sur CentOS
- 1.4 Comment supprimer un utilisateur shell sur CentOS
1.1-Vue d’ensemble
CentOS Linux est une distribution populaire soutenue par la communauté, principalement dérivée de sources librement disponibles au public par Red Hat (pour Red Hat Enterprise Linux-RHEL). Étant donné la lignée, CentOS Linux vise essentiellement à être fonctionnellement compatible avec RHEL. Une version révisée de CentOS est généralement publiée environ tous les 2 ans, en plus de chaque version de CentOS étant périodiquement mise à jour presque tous les 6 mois pour prendre en charge le matériel mis à jour. Cela offre invariablement aux utilisateurs un environnement Linux hautement sécurisé, peu exigeant en maintenance, fiable et assez familier et reproductible.
1.2 Ajout et suppression d’utilisateurs shell sur CentOS - Une introduction
Le processus d’ajout et de suppression d’utilisateurs shell sur un nouveau serveur est une tâche de base que chaque utilisateur Linux ou administrateur système devrait connaître. En fait, lorsqu’un utilisateur crée un nouveau serveur, il commence avec un compte root par défaut, bénéficiant ainsi d’une autorité et d’une flexibilité absolues, bien que l’accès sans entrave soit quelque peu susceptible d’être mal utilisé. Par conséquent, afin de vérifier une manipulation probable, il est toujours prudent d’ajouter un utilisateur non privilégié supplémentaire pour l’exécution de tâches courantes. De plus, les administrateurs système doivent garantir la création de comptes supplémentaires pour les utilisateurs du système afin d’attribuer un compte unique à chaque utilisateur.
Ce tutoriel offre un guide complet sur le processus de création et de suppression de comptes d’utilisateurs shell sur CentOS :
1.3 Comment ajouter un utilisateur shell sur CentOS
Pour ajouter un nouvel utilisateur shell sur CentOS, il faut utiliser la commande suivante, en remplaçant le mot “newuser” par le nom d’utilisateur souhaité.
adduser newuser
La commande adduser crée un nouveau répertoire personnel pour l’utilisateur sous /home. Dans notre exemple, le nom du répertoire sera /home/newuser. Cette commande sans options supplémentaires sera suffisante dans la plupart des cas.
Options avancées
Si vous souhaitez définir un répertoire personnel différent, utilisez l’option –home. par exemple :
adduser –home /home/otherdirectory newuser
Le nouvel utilisateur shell utilisera le shell par défaut de centos. Pour spécifier un shell différent comme /bin/sh, utilisez l’option –shell suivie du chemin vers le binaire du shell. combiné avec notre chemin personnel différent ci-dessus, la commande ressemblera à ceci :
adduser –shell /bin/sh –home /home/otherdirectory newuser
Une liste de toutes les options est disponible dans la page de manuel de la commande. La page de manuel peut être affichée avec cette commande :
man adduser
Pour quitter la page de manuel, appuyez sur “q”.
La commande adduser est la première étape du processus d’ajout d’un nouvel utilisateur sur CentOS. Cela doit être suivi par l’attribution d’un nouveau mot de passe à l’utilisateur, et en tapant et confirmant le nouveau mot de passe lors de la réception de l’invite du système. Les administrateurs doivent utiliser la commande suivante pour cela :
passwd newuser
Vous venez d’ajouter un nouvel utilisateur et d’attribuer un mot de passe à son compte ! Successivement, vous devez vous déconnecter de l’utilisateur root en tapant “exit”, puis vous reconnecter avec le nouveau nom d’utilisateur et le mot de passe. Vous pouvez poursuivre le processus à partir de ce point si vous souhaitez attribuer un accès aux fonctionnalités administratives au nouvel utilisateur.
1.4 Comment supprimer un utilisateur shell sur CentOS
La suppression de comptes d’utilisateurs shell est nécessaire lorsque l’utilisateur spécifique n’est plus requis sur le serveur privé virtuel. Cela peut être réalisé en utilisant la commande suivante :
userdel newuser
Les administrateurs doivent noter ici qu’ils ont la possibilité d’ajouter le drapeau “-r” à la commande susmentionnée (comme indiqué ci-dessous) s’ils souhaitent également supprimer les fichiers et le répertoire personnel de l’utilisateur dans le processus.
userdel -r newuser
La commande ci-dessus garantira certainement une suppression sans erreur du compte utilisateur, ainsi que tous les privilèges sudo liés à ce compte.
Une liste de toutes les options est disponible dans la page de manuel de la commande. La page de manuel peut être affichée avec cette commande :
man userdel
Pour quitter la page de manuel, appuyez sur “q”.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.