Comment puis-je lister 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'en ai besoin pour trouver le nom d'un groupe dont je connais un utilisateur membre, mais dont je ne connais pas le nom…)
Clarification: Cette question est compliquée par le fait que je ne suis pas l'administrateur du système, et que je n'ai pas les permissions de 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 précis, la branche physique du syndicat étudiant du système informatique central de mon université.
Au sein de notre branche, nous avons un tas de groupes d'accès différents pour les personnes qui sont en charge des choses. Dans ce cas, une des deux personnes responsables de quelque chose (peu importe quoi) a été remplacée, et je cherchais à examiner l'autre utilisateur pour savoir quels droits d'accès je devrais donner au remplaçant.
J'ai maintenant pu résoudre le problème immédiat (le nouveau ne pouvant pas accéder à un dossier) en examinant le dossier pour voir qui a accès, et là, en choisissant le groupe dans la liste. Cependant, il se peut que cet utilisateur ait d'autres privilèges que je ne connais pas, donc la question est toujours pertinente pour moi, même si elle n'est pas aussi aiguë.