CentOS, ainsi que toutes les autres distributions Linux, est un système d'exploitation multi-utilisateurs. Chaque utilisateur peut avoir différents niveaux d'autorisation et des paramètres spécifiques pour diverses applications de ligne de commande et d'interface graphique.
Savoir comment ajouter et supprimer des utilisateurs est l'une des compétences essentielles que chaque utilisateur de Linux doit connaître.
Dans ce didacticiel, nous expliquerons comment ajouter et supprimer des utilisateurs sur les systèmes CentOS 7.
Prérequis #
Vous devez être connecté en tant que root ou utilisateur avec des privilèges sudo pour créer et supprimer des utilisateurs.
Comment ajouter un utilisateur dans CentOS #
Dans CentOS, vous pouvez créer un nouveau compte utilisateur en utilisant le useradd
utilitaire de ligne de commande.
Pour créer un nouveau compte utilisateur nommé "nom d'utilisateur", vous exécuteriez :
sudo adduser username
La commande ci-dessus n'affiche aucune sortie. Il créera le répertoire personnel du nouvel utilisateur (/home/username
) et copiez les fichiers depuis /etc/skel
répertoire vers le répertoire personnel de l'utilisateur. Dans le répertoire d'accueil, l'utilisateur peut écrire, modifier et supprimer des fichiers et des répertoires.
Ensuite, vous devrez définir un mot de passe pour le nouvel utilisateur afin que l'utilisateur puisse se connecter. Pour ce faire, utilisez le passwd
commande :
sudo passwd username
Vous serez invité à entrer et à confirmer le mot de passe. Assurez-vous d'utiliser un mot de passe fort.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Par défaut sur CentOS, les membres du groupe wheel bénéficient d'un accès sudo.
Si vous souhaitez que l'utilisateur nouvellement créé ait des droits d'administrateur, ajoutez l'utilisateur au groupe wheel :
sudo usermod -aG wheel username
Si vous êtes connecté en tant que root, vous n'avez pas besoin de faire précéder chaque commande de sudo. Comment supprimer un utilisateur dans CentOS #
Si le compte utilisateur n'est plus nécessaire, vous pouvez le supprimer en utilisant le deluser
outil de ligne de commande.
Pour supprimer l'utilisateur, sans supprimer les fichiers utilisateur, exécutez :
sudo userdel username
Si vous souhaitez supprimer et le répertoire personnel et le spool de messagerie de l'utilisateur, utilisez le -r
drapeau :
sudo userdel -r username
En cas de succès, le userdel
la commande ne produit aucune sortie.
Si l'utilisateur a obtenu des privilèges sudo, il sera supprimé du groupe wheel, ainsi que de tout autre groupe dont l'utilisateur était membre.