¿Puede alguien decirme cómo modificar un usuario y añadirlos a un grupo en el terminal en SL (10.6.1)?
Parece que Mac no usa usermod.
¿Puede alguien decirme cómo modificar un usuario y añadirlos a un grupo en el terminal en SL (10.6.1)?
Parece que Mac no usa usermod.
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 ).
Agregar un usuario:
dscl . append /Groups/admin GroupMembership usershortname
Eliminar un usuario: (del grupo, no del sistema)
dscl . delete /Groups/admin GroupMembership usershortname
La lectura de los miembros del grupo de administración:
dscl . read /Groups/admin GroupMembership
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í .