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

13

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

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

    
pregunta prosseek 29.04.2011 - 05:34

3 respuestas

10

He usado esta sola línea:

sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername
    
respondido por el hotpaw2 29.04.2011 - 08:34
26

Para agregar un usuario a un grupo:

dseditgroup -o edit -a vivek -t user developers

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

Para verificar la membresía:

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, puedes hacer esto con dscl , pero debes eliminar al usuario de GroupMembership y GroupMembers. dseditgroup hace ambas cosas).

    
respondido por el Gordon Davisson 29.04.2011 - 07:23
8

Dos maneras: Desde la terminal

  

Todo aquí debe hacerse en el   línea de comando   Primero inicie dscl de esta manera:

     

$ dscl localhost

     

Luego cd al nodo Grupos:

     

cd / Local / Default / Groups

     

Puedes ver todos los grupos usando ls.   Una vez que hayas encontrado el grupo que eres   Interesado en, puedes ver todos sus   Propiedades con nombre de grupo de gato. Cuando   está listo para agregar un usuario (nombre de usuario)   al grupo (nombre del grupo), use el   siguiente comando:

     

añadir nombre de grupo GroupMembership   nombre de usuario

     

Si desea eliminar un miembro de un   grupo, usa el siguiente comando   cuidado!):

     

eliminar nombre de grupo GroupMembership   nombre de usuario

     

Cuando hayas terminado con tu   cambios, salga de dscl escribiendo exit.

Y la forma oficial de Apple:

  

Elige el menú de Apple > Sistema   Preferencias, y luego haga clic en Cuentas.   Preferencias de abrir cuentas Paso 2

     

Si el panel de preferencias está bloqueado,   haga clic en el icono de bloqueo e ingrese una   Nombre y contraseña del administrador. Paso   3

     

Haz clic en el botón Agregar (+), ubicado   debajo de la lista de cuentas, para crear   una nueva cuenta Paso 4

     

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

     

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

     

Selecciona las casillas de verificación por las cuentas   ser miembros en el grupo.

    
respondido por el ConstantineK 29.04.2011 - 05:56

Lea otras preguntas en las etiquetas