Pour voir les groupes et leurs membres sous Linux, il faut regarder le contenu du fichier /etc/group.
On peut le faire avec la commande
less /etc/group
Lien vers le fichier : cliquez ici
Exemple :
Il y a également la commande getent qui gère les bibliothèques NSS dont group fait parti.
Sur le sujet vous pouvez regarder cette entrée de manpages ou cette entrée wiki
On peut très bien faire la recherche d'un groupe dans ce fichier avec un grep avec la syntaxe suivante. Elle fonctionne aussi pour savoir à quels groupes appartient un utilisateur :
grep -i -n [nom du groupe recherché] /etc/group
Lien vers le fichier : cliquez ici
Dans l'exemple ci-dessous on recherche un groupe grptransmission et on voit qu'il y en a un ligne 60. Il contient un membre : debian-transmission
pour créer un groupe, on utilise la commande groupadd
groupadd [nom du groupe à créer]
Lien vers le fichier : cliquez ici
pour supprimer un groupe, on utilise la commande groupdel
groupdel [nom du groupe à supprimer]
Lien vers le fichier : cliquez ici
Pour ajouter un user à un groupe, on utilise la commande usermod :
usermod -a -G [nom du groupe] [nom du user à ajouter]
Lien vers le fichier : cliquez ici
Exemple :
Un équivalent plus court est de taper
usermod -aG [nom du groupe] [nom du user à ajouter]
Lien vers le fichier : cliquez ici
Et pour retirer un user d'un groupe, il y a plusieurs commandes
gpasswd -d [nom du user à retirer] [nom du groupe]
deluser [nom du user à retirer] [nom du groupe]
Lien vers le fichier : cliquez ici
Pour affecter un groupe à un répertoire, on utilise la commande chgrp
chgrp -R [Nom du groupe] [chemin du répertoire]
Lien vers le fichier : cliquez ici
Exemple :
On peut également utiliser chown pour modifier le propriétaire et le groupe.
Notez qu'un login a un groupe associé qui porte le même nom, donc le nom du groupe peut être remplacé par le login lui même
chown propriétaire:nomgroupe nom_fichier_ou_repertoire
Lien vers le fichier : cliquez ici
Pages Web
Site Web | Description |
---|---|
Doc.ubuntu-fr.org | La commande chgrp |
Article(s) suivant(s)
Article(s) précédent(s)
Article(s) en relation(s)