Primero enumeré los grupos usando:
groups
Agregué grupo usando
groupadd -g 300 oinstall
groupadd –g 500 dba
y luego cuando lo hago
groups
root bin daemon sys adm disk wheel sfcb
No puedo encontrar los grupos que agregué. ¿Cómo enumerar grupos con id de grupo? Además, si trato de agregarlo nuevamente, dice que los grupos ya están presentes.
groups
comando.Puede enumerar grupos mediante el uso
getent
o, si no está presente, buscar en/etc/group
Al ejecutar el comando, el GID es el tercer valor en la salida, por ejemplo:
Entonces, para enumerar solo los nombres de grupo y su GID, use
awk
para imprimir las columnas que desee de esta manera:Ver también http://man7.org/linux/man-pages/man1/getent.1.html
En el caso que
getent
no está presente.$ grep $group /etc/group
El GID es el tercer valor en la salida. P.ej
En lo anterior, el GID para los usuarios del grupo es 100. Para obtener solo el nombre del grupo y el GID, puede usar awk y grep de esta manera:
Tenga en cuenta que para los sistemas configurados para usar autenticación externa (como LDAP), todos los grupos no estarán presentes en el archivo / etc / group. Ver también http://www.cyberciti.biz/faq/understanding-etcgroup-file/
fuente
/etc/group
. Podrían almacenarse en NIS, LDAP, etc.getent group
.