Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 12/01/2023, 17:16]
bruno [Lister les utilisateurs et groupes] UUOC !
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>
-awk -F':' '{ print $1}' ​/etc/passwd+compgen ​-
 +</​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>
-awk -F':' '{ print $1}' ​/etc/group+compgen ​-
 +</​code>​ ou 
 +<code bash> 
 +cut -d-f1 /etc/group
 </​code>​ </​code>​
 +
  
 ===== Créations ===== ===== Créations =====
Ligne 46: Ligne 53:
 sudo userdel 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 66: Ligne 67:
 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 -new-name nouveau_nom nom_actuel+ sudo groupmod --new-name nouveau_nom nom_actuel
 </​code>​ </​code>​
  
  • tutoriel/gestion_utilisateurs_et_groupes_en_ligne_de_commande.1673540168.txt.gz
  • Dernière modification: Le 12/01/2023, 17:16
  • par bruno