¿Cómo puedo crear un nuevo usuario de macOS utilizando un directorio de inicio preexistente?

0

Tuve algunos problemas en mi máquina y tuve que reinstalar macOS High Sierra desde la partición de recuperación. No estoy seguro de si la configuración no se completó, o tal vez simplemente no funcionó como esperaba, pero terminé en una pantalla de inicio de sesión sin usuarios en la máquina. Así que establecí una contraseña para root desde el modo de usuario único y luego inicié sesión en el Finder como root , y ahora me gustaría volver a crear mi usuario anterior desde el directorio de inicio existente.

Entonces, en esta máquina todavía hay una carpeta /Users/username con todas mis cosas que quiero usar. Si simplemente hago un nuevo usuario llamado username y lo apunto a esa carpeta, ¿funcionará o borrará ese directorio? ¿Debo crear un usuario con un nombre diferente, y luego simplemente copiar el contenido durante un tiempo (desconectado del nuevo usuario, desde un terminal raíz), o crear un nuevo usuario y luego cambiarle el directorio de inicio? ¿Tal vez algo relacionado con la utilidad dscl ?

Mientras pueda conservar todas las aplicaciones, configuraciones, llaveros, etc. instalados por el usuario, estoy feliz.

    
pregunta tobek 03.12.2017 - 21:01

1 respuesta

1

Bueno, hice una copia de seguridad de mi directorio de inicio y simplemente fui por él, y resulta que todo lo que tienes que hacer es pasar por el flujo normal para agregar un nuevo usuario en Usuarios & Grupos, y luego, cuando llegue el momento de seleccionar un directorio de inicio, elija el que ya tiene. Te preguntare esto:

Simplementeselecciona"Usar carpeta existente" y todo ~ simplemente funcionó ~. No perdí ningún dato y todas mis configuraciones y sesiones, y todo estaba de nuevo cuando inicié sesión como ese usuario.

Nota: no estaba seguro de si los permisos se alinearían, pero lo hicieron. Sin embargo, podría haber tenido suerte. Antes de crear este usuario, cuando hice una lista de directorios en mi antiguo directorio de inicio, en lugar del nombre de usuario, mostraba al propietario solo como el ID, 501 . Después de crear el usuario, el nuevo usuario tenía el ID 501 y, por lo tanto, todos los permisos se alinearon. No estoy seguro de si el asistente era lo suficientemente inteligente como para seleccionar una ID para el nuevo usuario según el directorio de inicio existente, o si 501 es la ID predeterminada para el primer usuario no root. YMMV: si su directorio de inicio tiene una ID diferente o si ya tiene una cuenta no root en esa máquina, y no es inteligente al elegir la ID, es posible que tenga que chown todo , o crea el usuario manualmente con la herramienta dscl y dale el ID que desees.

    
respondido por el tobek 04.12.2017 - 17:14

Lea otras preguntas en las etiquetas