2010-11-23 02:45:56 +0000 2010-11-23 02:45:56 +0000
199
199

¿Cómo añadir un usuario a un grupo desde la línea de comandos de Mac OS X?

¿Intentar añadir un usuario a un grupo desde la línea de comandos pero no se puede averiguar cómo?

Específicamente esto es en Mac OS X Servidor 10.5.8

Me gusta añadir un usuario a los grupos ‘admin’ y ‘wheel’.

Respuestas (2)

278
278
278
2010-11-23 19:57:53 +0000
sudo dseditgroup -o edit -a $username_to_add -t user admin
sudo dseditgroup -o edit -a $username_to_add -t user wheel

También es posible hacer esto con dscl, pero para hacerlo correctamente hay que añadir el nombre corto del usuario a la lista GroupMembership del grupo, y añadir el ID generado del usuario a la lista GroupMembers del grupo. dseditgroup se encarga de ambos en una sola operación.

8
8
8
2018-02-06 17:59:04 +0000

Para aquellos que buscan la misma respuesta a las nuevas versiones de Mac OS, he descubierto esto:

Para añadir un usuario a un grupo, necesitas este comando:

$ sudo dscl . append /Groups/wheel GroupMembership username

Estaba intentando añadir mi usuario al grupo wheel, para poder manipular la carpeta /Library/WebServer/Documents. Además de eso, tuve que cambiar los permisos de esa carpeta, ya que por defecto es 755. Lo cambié a 775 con:

$ sudo chmod -R 775 /Library/WebServer/Documents

De esta manera puedo manipular el contenido de la carpeta sin cambiar el propietario de la misma.