From bd128ec8eff2523392909f968a2ccd65d596078b Mon Sep 17 00:00:00 2001 From: Willy Date: Mon, 11 May 2026 16:23:49 +0200 Subject: [PATCH] Add docs/Add_User_&_Group.md --- docs/Add_User_&_Group.md | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docs/Add_User_&_Group.md diff --git a/docs/Add_User_&_Group.md b/docs/Add_User_&_Group.md new file mode 100644 index 0000000..4c0713e --- /dev/null +++ b/docs/Add_User_&_Group.md @@ -0,0 +1,41 @@ +## Ajouter un utilisateur et définir les groupes + +1. Contrôler les groupes "droit" d'un utilisateur +``` +sudo groups NameUser +``` + +2. Ajouter un utilisateur, `-m` pour créer le répertoire personnel et `-s` pour définir le shell par défaut +``` +sudo useradd -m -s /bin/bash NewUser +``` + +3. Définir le mot de passe de l'utilisateur +``` +sudo passwd NewUser +``` + +4. Définir les groupes de l'utilisateur, `groupes,séparés,par,des,virgules` +``` +sudo usermod -aG liste,des,groupe NewUser +``` + +5. Supprimer un utilisateur, ajouter l'option `-f` pour les suppressions récalcitrante mais attention ex : `userdel -rf NameUser` +``` +sudo userdel -r NameUser +``` + +6. Tuer les processus lié à un utilisateur (utile si la suppression ne fonctionne pas) puis retenter une suppression +``` +sudo pkill -u NameUser +``` + +7. Astuces +- Pour afficher la liste de tout les utilisateurs du système (ici "passwd" est un fichier, ce n'est pas pareil que la commande vu au point 3 qui elle est une commande) +``` +cat /etc/passwd +``` +- Pour afficher la liste de tout les groupes du système +``` +cat /etc/group +```