Listado de todos los grupos a los que pertenece un usuario en macOS

2

Quiero saber los grupos de algún usuario.

$dscl . list /groups filterByUSer theFindUser

¿Es esto posible (incluso si tengo que enumerar todos los grupos y luego filtrar por usuario) de una manera directa?

    
pregunta chepe lucho 07.05.2018 - 03:01

2 respuestas

5

Prueba el comando dado a continuación.

id -Gn [user]

En mi Mac, la salida de id -Gn davidanderson se muestra a continuación.

staff everyone localaccounts _appserverusr admin _appserveradm _lpadmin _appstore _lpoperator _developer _analyticsusers com.apple.access_ftp com.apple.access_screensharing com.apple.access_ssh 2 1

Estoy usando High Sierra, macOs 10.13.4

    
respondido por el David Anderson 07.05.2018 - 03:57
1

Para enumerar todos los grupos a los que pertenece un usuario, escriba:

id [username]

El argumento [username] es opcional. Por defecto, se asume el usuario que ha iniciado sesión. La salida incluirá el ID de usuario numérico uid y la lista de todos los grupos junto con su ID de grupo gid , de los cuales el usuario es miembro. El primer grupo en la salida es el grupo primario del usuario.

Para enumerar solo los nombres de grupo, escriba:

id -Gn [username]

Para enumerar solo los números de grupo, escriba:

id -G [username]

    
respondido por el Nimesh Neema 07.05.2018 - 04:20

Lea otras preguntas en las etiquetas