Respuestas:
dscl
es la forma habitual de modificar cualquier cosa desde los Servicios de directorio (ya sea local o remoto) desde la línea de comandos. Vea la página de dscl
manual para toda la información (o la local si no está ejecutando 10.6). Google muestra muchos ejemplos de cómo usarlo (incluidos muchos de macosxhints.com ).
Para agregar un ejemplo, así es como puede modificar el directorio de alguien:
dscl . -create /Users/postgres NFSHomeDirectory /opt/local/var/db/postgresql84
También puede ver las propiedades de un objeto con el comando de lectura :
dscl . -read /Users/postgres
Tienes razón, estos comandos no están incluidos en OSX. Aunque hay un puerto de adduser para Mac , puede agregar un usuario y cambiar sus grupos desde la línea de comandos. Comando información aquí .