Uso de sudo dscl para crear nuevos usuarios con y sin privilegios de administrador. Los usuarios recién creados por alguna razón no están en la pantalla de inicio de sesión en el arranque y el uso de las entradas de entrada para los usuarios no iniciar sesión en la cuenta.
Comandos que utilicé:
sudo dscl . -create /Users/username
sudo dscl . -create /Users/username UserShell /bin/bash
sudo dscl . -create /Users/username RealName "John Smith"
sudo dscl . -create /Users/username UniqueID 1001
sudo dscl . -create /Users/username PrimaryGroupID 1000
sudo dscl . -create /Users/username NFSHomeDirectory /Local/Users/username
sudo dscl . -passwd /Users/username password
sudo dscl . -append /Groups/admin GroupMembership username
Después de utilizar los comandos, el usuario se crea en los usuarios y grupos, pero no aparece ni está activo en la pantalla de inicio de sesión. Mi filevault está desactivado y cambiar los grupos primarios no ha funcionado. Supuse que podría ser porque a pesar de que NFSHomeDirectory crea el directorio home, el directorio home del usuario recién creado no se crea.
Actualmente tengo MacOSX El Capitan (10.11.6) y todos los intentos han fallado. Agradecería enormemente un poco de ayuda ya que puse estos comandos en un C++ script para automatizar mi creación de usuarios.