Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande [Le 03/11/2022, 20:50] 41.82.215.220 [Ajouts] |
tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande [Le 19/10/2025, 00:00] (Version actuelle) chamblard [Suppression d'un utilisateur] |
||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| Afficher la liste des utilisateurs : | Afficher la liste des utilisateurs : | ||
| <code bash> | <code bash> | ||
| - | cat /etc/passwd | awk -F: '{print $ 1}' | + | compgen -u |
| + | </code> ou | ||
| + | <code bash> | ||
| + | cut -d: -f1 /etc/passwd | ||
| </code> | </code> | ||
| Afficher la liste des groupes | Afficher la liste des groupes | ||
| <code bash> | <code bash> | ||
| - | cat /etc/group | awk -F: '{print $ 1}' | + | compgen -g |
| + | </code> ou | ||
| + | <code bash> | ||
| + | cut -d: -f1 /etc/group | ||
| </code> | </code> | ||
| + | |||
| ===== Créations ===== | ===== Créations ===== | ||
| Ligne 44: | Ligne 51: | ||
| <code bash> | <code bash> | ||
| - | sudo deluser nom_utilisateur | + | sudo userdel nom_utilisateur |
| </code> | </code> | ||
| - | + | ou avec l'option -r pour supprimer également les fichiers de l'utilisateur : home + mail | |
| - | <note important>Malgré la suppression du compte, le répertoire personnel est conservé. L'ensemble des données qui y sont stockées est donc conservé. Par conséquent n'importe quel nouvel utilisateur créé ou ajouté ultérieurement avec le même UID/GID que le précédent propriétaire aura alors accès à ce répertoire et aux fichiers qui y sont stockés. | + | |
| - | + | ||
| - | La suppression du répertoire personnel doit donc être effectuée manuellement. Si le répertoire est /home/utilisateur, la commande suivante fera le travail : | + | |
| <code bash> | <code bash> | ||
| - | sudo rm -R /home/utilisateur # attention rm est une commande dangereuse !! attention à la syntaxe | + | sudo userdel -r nom_utilisateur |
| </code> | </code> | ||
| - | </note> | ||
| - | |||
| ==== Suppression d'un groupe ==== | ==== Suppression d'un groupe ==== | ||
| <code bash> | <code bash> | ||
| Ligne 61: | Ligne 62: | ||
| </code> | </code> | ||
| - | usersadd===== gnilane ==php=== | + | ===== Ajouts ===== |
| ==== Ajouter un utilisateur à un groupe ==== | ==== Ajouter un utilisateur à un groupe ==== | ||
| <code bash> | <code bash> | ||
| sudo adduser nom_utilisateur nom_groupe | sudo adduser nom_utilisateur nom_groupe | ||
| </code> | </code> | ||
| + | <note important>Si vous créez un nouveau groupe et ajoutez votre compte utilisateur à ce groupe, pour que les droits soient effectifs, il faut fermer/ré-ouvrir votre session pour éviter le "permission denied" alors que le groupe a bien les [[:droits]] //rwx// ((https://askubuntu.com/a/455442)), tapez la commande <code bash>id</code> pour le constater</note> | ||
| ===== Modifications ==== | ===== Modifications ==== | ||
| Ligne 100: | Ligne 101: | ||
| <note>La commande doit être saisie par un administrateur mais ne nécessite pas la clôture du compte concerné.</note> | <note>La commande doit être saisie par un administrateur mais ne nécessite pas la clôture du compte concerné.</note> | ||
| <code bash> | <code bash> | ||
| - | sudo groupmod -n new-name nouveau_nom nom_actuel | + | sudo groupmod --new-name nouveau_nom nom_actuel |
| </code> | </code> | ||