ver usuarios usuario tipos saber permisos para listar grupos esta consola como comando bloqueado linux

linux - saber - tipos de usuarios en ubuntu



¿Hay un comando para listar todos los nombres de grupo de Unix? (3)

Sé que existe el /etc/group que lista todos los grupos de usuarios.

Me gustaría saber si hay un comando simple para enumerar todos los nombres de grupos de usuarios a pesar de analizar el /etc/group legible en el mundo. Estoy dispuesto a crear una página web de administrador que enumere los nombres de grupo de las cuentas de Linux.



En Linux, macOS y Unix para mostrar los grupos a los que pertenece, use:

id -Gn

que es equivalente a la utilidad de groups que ha sido obsoleta en Unix (según el manual de Unix ).

En macOS y Unix, se sugiere el comando id -p para interactividad normal.

Explicación de los parámetros:

-G , --groups - imprime todas las ID de grupo

-n , --name - imprime un nombre en lugar de un número, para -ugG

-p - Haz que la salida sea legible por humanos.


Si desea que el sistema conozca todos los grupos , le recomendaría utilizar getent lugar de analizar /etc/group . En los sistemas en red, los grupos no solo pueden leer archivos de / etc / group, sino que también se obtienen a través de LDAP o Páginas Amarillas, es decir, la lista de grupos conocidos proviene del archivo de grupos locales más los grupos recibidos a través de LDAP o YP.

getent group le proporcionará una lista de todos los grupos en el mismo formato que utiliza el archivo / etc / group-file.

Si desea solo los nombres de grupo, getent group | cut -d: -f1 getent group | cut -d: -f1 hará el trabajo (igual que arriba).