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?
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?
He usado esta sola línea:
sudo dscl localhost -append /Local/Default/Groups/thegroupname GroupMembership theusername
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).
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.
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.
Lea otras preguntas en las etiquetas command-line user-account group