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 10/10/2019, 17:57]
82.231.255.3 [Pré-requis]
tutoriel:gestion_utilisateurs_et_groupes_en_ligne_de_commande [Le 02/12/2023, 13:59] (Version actuelle)
90.90.125.26 [Ajouter un utilisateur à un groupe]
Ligne 14: Ligne 14:
   * Avoir lu la documentation sur les utilisateurs et groupes   * Avoir lu la documentation sur les utilisateurs et groupes
   * Être initié à la ligne de commande   * Être initié à la ligne de commande
- 
- 
  
 ===== Lister les utilisateurs et groupes ===== ===== Lister les utilisateurs et groupes =====
Ligne 21: 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 =====
-Créer un nouvel utilisateur +==== Ajouter un utilisateur ​au système ​====
-==== Ajouter un utilisateur ====+
 <code bash> <code bash>
-sudo adduser ​nom_utilisateur+sudo useradd ​nom_utilisateur
 </​code>​ </​code>​
  
-==== Ajouter un groupe ====+==== Ajouter un groupe ​au système ​====
  
 <code bash> <code bash>
-sudo addgroup ​nom_groupe+sudo groupadd ​nom_groupe
 </​code>​ </​code>​
  
Ligne 47: Ligne 51:
  
 <code bash> <code bash>
-sudo deluser ​nom_utilisateur+sudo userdel ​nom_utilisateur
 </​code>​ </​code>​
  
Ligne 60: Ligne 64:
  
 ==== Suppression d'un groupe ==== ==== Suppression d'un groupe ====
- 
 <code bash> <code bash>
-sudo delgroup ​nom_groupe+sudo groupdel ​nom_groupe
 </​code>​ </​code>​
 +
 ===== Ajouts ===== ===== 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 79: Ligne 82:
 sudo usermod --login identifiant_nouveau_compte_a_modifier ​ --home /​home/​identifiant_nouveau_compte_a_modifier --move-home identifiant_initial_compte_a_modifier sudo usermod --login identifiant_nouveau_compte_a_modifier ​ --home /​home/​identifiant_nouveau_compte_a_modifier --move-home identifiant_initial_compte_a_modifier
 </​code>​ </​code>​
 +
 +//Voir [[tutoriel:​changer_un_identifiant_de_compte|Comment changer l'​identifiant d'un compte d'​utilisateur ?]]//
 +
 ==== Modifier l'​identifiant de l'​unique compte administrateur ==== ==== Modifier l'​identifiant de l'​unique compte administrateur ====
  
Ligne 101: Ligne 107:
 <​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>​
  
Ligne 125: Ligne 131:
 passwd : le mot de passe a été mis à jour avec succès passwd : le mot de passe a été mis à jour avec succès
 </​code>​ </​code>​
-  * Modification du mot de passe d'un autre utilisateur (réservé à un administrateur) +  * Modification du mot de passe d'un autre utilisateur (réservé à root((administrateur ​système))
-<​code>​ +<​code ​bash
-usr@lepc:~$ sudo su +su --login -c "​passwd autre_utilisateur"​ 
-[sudo] Mot de passe de usr :  +</​code>​ 
-root@lepc:/​home/​usr# ​+ 
 +<note important>​Éviter d'​utiliser la méthode ci-dessus même si elle vous permet de devenir root en utilisant votre mot de passe administrateur (directement après avoir utilisé ''​passwd''​ faites ''​exit''​). 
 +<code bash>usr@lepc:~$ sudo -i 
 +[sudo] Mot de passe de usr :
 root@lepc:​~#​ passwd autreutilisateur root@lepc:​~#​ passwd autreutilisateur
 Entrez le nouveau mot de passe UNIX : Entrez le nouveau mot de passe UNIX :
Ligne 136: Ligne 145:
 root@lepc:​~#​ exit root@lepc:​~#​ exit
 exit exit
-usr@lepc:​~$ ​+usr@lepc:~$
 </​code>​ </​code>​
 +</​note>​
 ===== Voir aussi ===== ===== Voir aussi =====
  
Ligne 145: Ligne 155:
   * **(fr)** [[http://​guide.ubuntu-fr.org/​server/​user-management.html|gestion des utilisateurs]] sur le guide ubuntu-fr   * **(fr)** [[http://​guide.ubuntu-fr.org/​server/​user-management.html|gestion des utilisateurs]] sur le guide ubuntu-fr
   * **(fr)** [[http://​dev.petitchevalroux.net/​linux/​format-etc-passwd-linux.217.html|comprendre le fichier /​etc/​passwd]]   * **(fr)** [[http://​dev.petitchevalroux.net/​linux/​format-etc-passwd-linux.217.html|comprendre le fichier /​etc/​passwd]]
-  * **(en)** [[http://​manpages.ubuntu.com/​manpages/​karmic/​man8/​newusers.8.html|Création de nouveaux utilisateurs en batch]] ​+  * **(en)** [[http://​manpages.ubuntu.com/​manpages/​karmic/​man8/​newusers.8.html|Création de nouveaux utilisateurs en batch]]
   * **(fr)** [[:​tutoriel/​changer_un_identifiant_de_compte|Changer un identifiant de compte]]   * **(fr)** [[:​tutoriel/​changer_un_identifiant_de_compte|Changer un identifiant de compte]]
   * **(en)** [[http://​crybit.com/​15-switches-of-usermod-command-with-example-unixlinux/​]]   * **(en)** [[http://​crybit.com/​15-switches-of-usermod-command-with-example-unixlinux/​]]
Ligne 151: Ligne 161:
  
 ---- ----
- 
  
 //​Contributeurs principaux : [[:​utilisateurs:​zococo|Zococo]] ; [[:​utilisateurs:​eagle08]] // //​Contributeurs principaux : [[:​utilisateurs:​zococo|Zococo]] ; [[:​utilisateurs:​eagle08]] //
  • tutoriel/gestion_utilisateurs_et_groupes_en_ligne_de_commande.1570723034.txt.gz
  • Dernière modification: Le 10/10/2019, 17:57
  • par 82.231.255.3
  • Actuellement bloqué par: 84.33.210.167,10.42.2.254