Respuestas:
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 dscl, pero para hacerlo correctamente debe agregar el nombre corto del usuario a la GroupMembershiplista del grupo y agregar el UID generado del usuario a la GroupMemberslista del grupo . dseditgroupse encarga de ambos en una sola operación.
-ptambién para poder ingresar mi contraseña.
sudo dseditgroup -o edit -a `whoami` -t user _www
Para aquellos que buscan la misma respuesta a las nuevas versiones de Mac OS, he descubierto esto:
Para agregar un usuario a un grupo, necesita este comando:
$ sudo dscl . append /Groups/wheel GroupMembership username
Intenté agregar mi usuario al wheelgrupo, para poder manipular la /Library/WebServer/Documentscarpeta. Además de eso, tuve que cambiar los permisos a esa carpeta, ya que por defecto es así 755. Lo he cambiado a 775con:
$ sudo chmod -R 775 /Library/WebServer/Documents
De esta manera puedo manipular el contenido de la carpeta sin cambiar el propietario de la carpeta.
Mira este enlace:
http://osxdaily.com/2007/10/29/how-to-add-a-user-from-the-os-x-command-line-works-with-leopard/
Agregar un usuario es algo fácil de lograr usando las herramientas GUI integradas que se incluyen con OS X, sin embargo, cualquier usuario avanzado puede apreciar la posible eficiencia obtenida al usar la línea de comandos. Entonces, en el espíritu de eficiencia, aquí están los pasos necesarios para agregar un usuario a su sistema Mac OS X, todo con nuestro buen amigo, Terminal.app.
Lo importante está aquí:
Cree y establezca la propiedad de ID de grupo del usuario.
dscl / -create /Users/toddharris PrimaryGroupID 1000
sudo dscl . -append /Groups/admin GroupMembership usernamey aunque agregó al usuario a "admin", pero también agregó un grupo de otros grupos como com.apple.sharepoint.group.1y com.apple.access_screensharingect ...?!?
bobenwheel, ¿serásudo dseditgroup -o edit -a bob -t user wheel?