J'ai d'abord énuméré les groupes en utilisant:
groups
J'ai ajouté un groupe en utilisant
groupadd -g 300 oinstall
groupadd –g 500 dba
et puis quand je fais
groups
root bin daemon sys adm disk wheel sfcb
Je ne parviens pas à trouver les groupes que j'ai ajoutés. Comment lister les groupes avec identifiant de groupe? De plus, si j'essaie de l'ajouter à nouveau, cela signifie que les groupes sont déjà présents.
groups
commande.Vous pouvez lister les groupes en utilisant
getent
ou en l’absence, regarder dans/etc/group
Lors de l'exécution de la commande, le GID est la troisième valeur de la sortie, par exemple:
Donc, pour ne lister que les noms de groupes et leurs GID, utilisez
awk
pour imprimer les colonnes que vous voulez comme ceci:Voir aussi http://man7.org/linux/man-pages/man1/getent.1.html
Dans le cas qui
getent
n'est pas présent.$ grep $group /etc/group
Le GID est la 3ème valeur de la sortie. Par exemple
Dans ce qui précède, le GID pour les utilisateurs du groupe est 100. Pour obtenir uniquement le nom du groupe et le GID, vous pouvez utiliser awk et grep comme ceci:
Sachez que pour les systèmes configurés pour utiliser une authentification externe (telle que LDAP), tous les groupes ne seront pas présents dans le fichier / etc / group. Voir aussi http://www.cyberciti.biz/faq/understanding-etcgroup-file/
la source
/etc/group
. Ils pourraient être stockés dans NIS, LDAP, etc.getent group
.