17 votos

¿Cómo añadir un usuario a un grupo en la línea de comandos?

Con Linux/Unix, puedo utilizar useradd -G developers vivek para añadir a vivek al grupo de desarrolladores. ¿Cómo puedo hacer lo mismo con Mac OS X?

Entonces, ¿cómo puedo comprobar si vivek está en el grupo de desarrolladores?

30voto

Nate Puntos 220

Para añadir un usuario a un grupo:

dseditgroup -o edit -a vivek -t user developers

(Nota: también puede hacerlo con dscl como en la respuesta de @hobs, pero realmente debería añadir el nombre corto del usuario a la lista GroupMembership, y también añadir el GeneratedUID del usuario a la lista GroupMembers. dseditgroup hace ambas cosas con una sola operación).

Para comprobar la afiliación:

dseditgroup -o checkmember -m vivek developers

O:

dsmemberutil checkmembership -U vivek -G developers

Para eliminar un usuario de un grupo:

dseditgroup -o edit -d vivek -t user developers

(De nuevo, puede hacerlo con dscl pero necesito eliminar al usuario tanto de GroupMembership como de GroupMembers. dseditgroup hace ambas cosas).

14voto

Jason Sparks Puntos 948

He utilizado esta frase única:

sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername

8voto

Zac Puntos 89

De dos maneras: Desde la terminal

Todo aquí debe hacerse en el línea de comandos Primero inicie dscl así:

$ dscl localhost

A continuación, vaya al nodo de Grupos:

cd /Local/Default/Grupos

Puedes ver todos los grupos usando ls. Una vez que hayas encontrado el grupo que te interesado, puedes ver todas sus propiedades con cat groupname. Cuando esté listo para añadir un usuario (nombre de usuario) al grupo (nombredelgrupo), utilice la siguiente comando:

append groupname GroupMembership nombre de usuario

Si desea eliminar un miembro de un grupo, utilice el siguiente comando (¡tenga cuidado! cuidado!):

delete groupname GroupMembership nombre de usuario

Cuando haya terminado con sus cambios, salga de dscl escribiendo exit.

Y el camino oficial de la Apple:

Seleccione el menú Apple > Sistema Preferencias y, a continuación, haz clic en Cuentas. Abrir las preferencias de Cuentas Paso 2

Si el panel de preferencias está bloqueado, haga clic en el icono de bloqueo e introduzca un nombre y contraseña de administrador. Paso 3

Haga clic en el botón Añadir (+), situado debajo de la lista de cuentas, para crear una nueva cuenta. Paso 4

Seleccione un grupo de la nueva cuenta del menú emergente. Paso 5

Introduzca un nombre para el grupo y luego haga clic en Crear grupo. Paso 6

Seleccione las casillas de verificación de las cuentas que serán miembros del grupo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X