Vous devrez peut-être créer un compte séparé pour chaque utilisateur souhaitant se connecter à ce système. Pour ajouter de nouveaux utilisateurs dans le système, deux commandes sont disponibles dans votre système, useradd et adduser . La commande adduser est la version améliorée de la commande useradd. La commande adduser utilise la commande useradd dans le backend. Ce didacticiel vous aidera à ajouter et à supprimer des utilisateurs sur les systèmes d'exploitation CentOS, RHEL, Fedora et CoreOS.
1. Ajouter un nouvel utilisateur
Pour ce tutoriel, nous utilisons la commande adduser pour des exemples. La commande suivante créera un nouvel utilisateur nommé "rahul" sur votre système
# adduser rahul
Vous ne pouvez toujours pas vous connecter à votre système avec ce compte. Vous devez définir un mot de passe sur le compte pour l'activer. Utilisez cette commande pour définir un nouveau mot de passe.
# passwd rahul Changing password for user rahul. New password: ************** Retype new password: ************** passwd: all authentication tokens updated successfully.
Par défaut, la commande ci-dessus créera le répertoire personnel des utilisateurs en tant que /home/
# adduser rahul --home=/var/home/rahul
Vous pouvez également spécifier n'importe quel autre shell pour l'utilisateur à la place de la valeur par défaut, utilisez –shell switch suivi du nom du shell comme ci-dessous.
# adduser rahul --shell=/bin/bash
Si vous ne souhaitez pas créer le répertoire personnel des utilisateurs. Vous pouvez utiliser le commutateur –no-create-home avec la commande adduser comme ci-dessous.
# adduser rahul --no-create-home
2. Supprimer l'utilisateur du système
Maintenant, il est bon de verrouiller ou de supprimer tout utilisateur du système qui n'est plus nécessaire. Utilisez la commande suivante pour supprimer n'importe quel utilisateur du système.
# userdel rahul
La commande ci-dessus ne supprimera pas le répertoire personnel des utilisateurs. Si vous souhaitez également supprimer le répertoire personnel des utilisateurs, utilisez le paramètre -r ou –remove-home avec la commande. Par exemple, la commande ci-dessous supprimera définitivement l'utilisateur rahul et son répertoire personnel.
# userdel rahul --remove-home