1 votos

MacOSX El Capitan - Después de usar la línea de comandos para crear un nuevo usuario, ¿por qué no aparece el usuario en la pantalla de inicio de sesión al arrancar?

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.

-3voto

Alexander George Puntos 106

Me he dado cuenta de que tienes un problema al crear un usuario a través de la línea de comandos, pero no te preocupes, hay una forma muy fácil de hacerlo con bash (terminal), sin usar Superusuario Do ( sudo ) o C++.

  1. En primer lugar, debes apagar tu máquina. Apague el ordenador y espere unos 30 segundos.

  2. Ahora sujeta Command R hasta que veas el logotipo de Apple. Siga manteniendo pulsado hasta que vea esto en la pantalla:

enter image description here

Alternativamente puede ver una lista de usuarios de su máquina, inicie sesión y debería terminar en esta pantalla. Si nada funciona, inténtelo de nuevo reiniciando el ordenador.

  1. Ahora está entrando en el Modo de Recuperación. Seleccione Utilidad de Discos, y posteriormente seleccione el nombre de su máquina y monte el disco si está desmontado.

enter image description here

Ahora salga de la Utilidad de Discos, ( Command Q ) y abra la Utilidad Terminal manteniendo pulsado Command ShiftT .

  1. Ahora, cuando el terminal esté seleccionado, escriba la siguiente línea :

    cd /Volumes/Macintosh\ HD/var/db

    Y golpea Return .

  2. A continuación, escriba esto :

    rm .AppleSetupDone

    Esto hará que tu Mac piense que aún no has creado un usuario. y por lo tanto necesitará abrir un documento de configuración cuando reinicie el ordenador.

  3. El texto final que hay que escribir en el terminal es este :

    reboot

7a. Ahora puede configurar su nueva cuenta.

`i` Don't worry!! Your files and your former account are not deleted, 
 they are all saved. After setting the new ADMIN account you will be 
 able to add and delete users, and manage your machine.

7b. Para arrancar su cuenta anterior, cierre la sesión de la cuenta nueva.

Espero que esto quede claro y que te sirva de ayuda.

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