17 votos

¿Se pueden gestionar las cuentas de usuario a través de la línea de comandos?

¿Hay alguna forma de añadir, eliminar o modificar las cuentas de usuario a través de la línea de comandos? No hablo de una cuenta para un proceso o demonio del sistema, quiero decir ¿hay alguna forma de añadir una cuenta de usuario, cambiar, nombres reales de usuario, iconos, protección de la Bóveda de Archivos, estado de usuario administrativo/normal/limitado, y básicamente hacer todo lo demás que se puede hacer en el panel de preferencias de Usuarios de las Preferencias del Sistema, pero a través de alguna utilidad de la línea de comandos?

20voto

realcals Puntos 597

Para crear una cuenta en la carpeta Usuarios

dscl / -create /Users/addfromcli

Crear y establecer la propiedad de la cáscara para golpear.

dscl / -create /Users/addfromcli UserShell /bin/bash

Crear y establecer el nombre completo del usuario. (Se muestra en algunos de los paneles/pantalla de inicio de sesión)

dscl / -create /Users/addfromcli RealName "Added From Cli"

Crear y configurar la identificación del usuario. (este es el id único, necesitas averiguar cual fue el id de tu último usuario creado y añadir uno)

dscl / -create /Users/addfromcli UniqueID 503

Crear y establecer la propiedad de identificación del grupo del usuario. (Este puede ser su grupo por defecto)

dscl / -create /Users/addfromcli PrimaryGroupID 1000

Crear y configurar el directorio de inicio del usuario.

dscl / -create /Users/addfromcli NFSHomeDirectory /Local/Users/addfromcli

Establece la contraseña. (no uses la contraseña como una contraseña)

dscl / -passwd /Users/addfromcli PASSWORD

Se pueden encontrar algunos detalles más en OsX Daily

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