¿Existe un equivalente de usermod en el terminal para OS X 10.6.1?


Respuestas:


9

dscles 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 dsclmanual 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 ).


12

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

2

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

1

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í .


Estoy buscando más para modificar un usuario y agregarlo a un grupo específico
ricbax

Esta herramienta puede hacer ambas cosas.
John T
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.