Con Linux / Unix, puedo usar useradd -G developers vivekpara 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?
command-line
group
user-account
prosseek
fuente
fuente

Respuestas:
He usado este one-liner:
fuente
Para agregar un usuario a un grupo:
(Nota: también puede hacer esto
dsclcomo 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.dseditgroupHace ambas cosas con una sola operación).Para verificar la membresía:
O:
Para eliminar un usuario de un grupo:
(Nuevamente, puede hacer esto
dscl, pero debe eliminar al usuario de GroupMembership y GroupMembers.dseditgroupHace ambas cosas).fuente
-u, debe solicitar la contraseña. ¿Qué versión de OS X estás usando? Además, intente consudo(es decirsudo dseditgroup -o ...) y eso debería funcionar.dseditgroup -o edit -a vivek -t user developerses la llave. Mucha gente sugieredseditgroup -o edit -a vivek -t developerspero solodseditgroup -o edit -a vivek -t user developersse trabajaDos formas: desde la terminal
Y la forma oficial de Apple:
fuente