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?
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?
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
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]
Lea otras preguntas en las etiquetas macos user-account group