web-dev-qa-db-fra.com

Comment répertorier les groupes dont un utilisateur UNIX est membre?

Avec pts m groupname, je peux lister les utilisateurs d'un groupe. Comment puis-je faire le contraire - c’est-à-dire lister tous les groupes dont un utilisateur est membre?

(J'ai besoin de cela pour trouver le nom d'un groupe dont je connais un utilisateur membre, mais je ne connais pas le nom du groupe ...)

Clarification:
Cette question est compliquée par le fait que je ne suis pas l’administrateur système et que je n’ai pas d’autorisation root (loin de là). Au lieu de cela, je fais partie d'un groupe de "modérateurs" qui administrent une petite partie du système - pour être spécifique, la branche physique du syndicat des étudiants du système informatique central de mon université.

Au sein de notre branche, nous avons un groupe de différents groupes d’accès pour les personnes chargées des tâches. Dans ce cas, une des deux personnes responsables de quelque chose (peu importe) a été remplacée et je cherchais à examiner l'autre utilisateur pour déterminer les droits d'accès que je devrais accorder au remplaçant.

J'ai maintenant été en mesure de résoudre le problème immédiat (le nouveau type ne peut pas accéder à un dossier) en examinant le dossier pour voir qui a accès, puis en sélectionnant le groupe dans la liste. Cependant, il se peut que cet utilisateur ait davantage de privilèges que je ne connais pas, aussi la question est-elle toujours d'actualité, même si ce n'est pas si grave.

76
Tomas Aschan

Je l'ai trouvé - bien plus tard, mais je l'ai fait! =)

Tout comme

$>pts m [group name]

liste tous les membres d'un groupe,

$>pts m [user name]

répertorie tous les groupes dont un utilisateur est membre. C'était trop simple: P

6
Tomas Aschan

Vous pouvez également utiliser la commande groups:

[root @ ftp ~] # groupes root 
 root: root bin daemon sys adm roue de disque

si tout échoue, il y a aussi un bon vieux grep:

[root @ ftp ~] # grep racine /etc/group[.____. IronRot:x::root
bin:x:1:root,bin,daemon
daemon:x: 2: racine, bin, démon 
 Sys: x: 3: racine, bin, adm 
 Adm: x: 4: racine, adm, démon 
 Disque: x: 6: racine 
 roue: x: 10: racine, admin
100
John T
$ id [username]
26
coneslayer