2 votos

¿Hay algún comando equivalente para usermod?

En Linux, si quiero cambiar el directorio root de un usuario, puedo utilizar el comando usermod:

http://linux.about.com/od/commands/l/blcmdl8_usermod.htm

usermod \[-c comment\] \[-d home\_dir \[-m\]\]

\[-e expire\_date\] \[-f inactive\_time\] 
\[-g initial\_group\] \[-G group \[,...\]\] 
\[-l login\_name\] \[-p passwd\] 
\[-s shell\] \[-u uid \[-o\]\] \[-L|-U\] login

¿Hay algún comando equivalente en OS X?

2voto

Sheehan Alam Puntos 13754

Como mi respuesta original se transformó en un comentario debido a su brevedad, aquí va otra.

El comando que está buscando es dscl en OSX (que funciona tanto en OS 10.6 como en 10.7 según mi experiencia). Como he mencionado esta pregunta se ha hecho antes, y se puede encontrar la respuesta original (además de ejemplos de uso) en stackExcjange foro superUser en:

https://superuser.com/questions/60150/is-there-a-usermod-equivalent-in-terminal-for-os-x-10-6-1

que proporciona una serie de ejemplos para su uso. Por ejemplo, añadir un usuario a un grupo funcionaría como:

dscl . append /Groups/the_group_you_want GroupMembership the_user

Además, alguien proporcionó un bash script que hace lo que usermod hace en linux, y puedes encontrarlo aquí:

http://www.splode.com/~friedman/software/scripts/src/arch/noarch-apple-darwin/osx-usermod

(No lo he probado, así que no tiene garantías).

HTH

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X