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?
Respuestas:
Para agregar un usuario a un grupo:
dseditgroup -o edit -a vivek -t user developers
(Nota: también puede hacer esto dscl
como en la respuesta de @hobs, pero realmente debe 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
(Nuevamente, puede hacer esto dscl
, pero debe eliminar al usuario de GroupMembership y GroupMembers. dseditgroup
Hace ambas cosas).
-u
, debe solicitar la contraseña. ¿Qué versión de OS X estás usando? Además, intente con sudo
(es decir sudo dseditgroup -o ...
) y eso debería funcionar.
dseditgroup -o edit -a vivek -t user developers
es la llave. Mucha gente sugiere dseditgroup -o edit -a vivek -t developers
pero solo dseditgroup -o edit -a vivek -t user developers
se trabaja
Dos formas: desde la terminal
Todo aquí debe hacerse en la línea de comando Primero inicie dscl de esta manera:
$ dscl localhost
Luego cd al nodo Grupos:
cd / Local / Predeterminado / Grupos
Puedes ver todos los grupos usando ls. Una vez que haya encontrado el grupo que le interesa, puede ver todas sus propiedades con cat groupname. Cuando esté listo para agregar un usuario (nombre de usuario) al grupo (nombre de grupo), use el siguiente comando:
agregar nombre de grupo nombre de usuario de GroupMembership
Si desea eliminar un miembro de un grupo, use el siguiente comando (¡tenga cuidado!):
eliminar nombre de grupo nombre de usuario de GroupMembership
Cuando haya terminado con sus cambios, salga de dscl escribiendo exit.
Elija el menú Apple> Preferencias del sistema y luego haga clic en Cuentas. Preferencias de cuentas abiertas Paso 2
Si el panel de preferencias está bloqueado, haga clic en el icono de bloqueo e ingrese un nombre y contraseña de administrador. Paso 3
Haga clic en el botón Agregar (+), ubicado debajo de la lista de cuentas, para crear una nueva cuenta. Etapa 4
Seleccione un grupo del menú emergente Nueva cuenta. Paso 5
Ingrese un nombre para el grupo y luego haga clic en Crear grupo. Paso 6
Seleccione las casillas de verificación de las cuentas para ser miembros del grupo.