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.
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
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
$ id [username]