Mai mult
Există o comandă pentru a lista toate Unix numele de grup?
Știu că este /etc/group
fișier care listează toate grupurile de utilizatori.
Aș dori să știu dacă există o simplă comandă pentru a lista toate utilizator nume de grup în ciuda parsarea lumea poate fi citit `/etc/grup de fișiere. Eu sunt dispus pentru a crea un administrator pagină web care listează conturile Linux' nume de grup.
597
3
Pentru a lista toate grupurile locale care au utilizatori care le sunt atribuite, utilizați această comandă:
Pentru mai multe informații- > Unix grupuri, Taie de comanda, comanda sortare
Dacă doriți all groups cunoscut în sistem, mi-ar recomanda utilizarea
getent
în loc de parsare/etc/group
. Pe rețea, sisteme, grupuri poate citi nu numai de la `/etc/grup de fișiere, dar, de asemenea, obținute prin LDAP sau Pagini aurii, și anume lista de grupuri cunoscute vine de la grupul local de fișiere, plus grupuri primite prin LDAP sau YP.getent grup
va oferi o listă de all grupuri în același format/etc/group
fișierul utilizează.Dacă doriți doar nume de grup,
getent grup | cut-d: -f1
va face treaba (la fel ca mai sus).Pe Linux, Unix, macOS și pentru a afișa grupurile de care aparțin, utilizați:
care este echivalent cu "grupuri" de utilitate care a fost înlocuită pe Unix (ca pe Unix manual).
Pe macOS și Unix, comanda
id -p
este sugerat pentru normal interactive.Explicație de parametrii: