¿Cómo recuperar los datos integrados en el Servicio de directorio?

0

AFAIU, OS X tiene una colección de usuarios integrados, y uno de estos usuarios es el usuario 'mysql'.

La razón por la que estoy haciendo esta suposición es que, la primera vez que instalé el servidor mysql usando el dmg, se instaló bien. Sin embargo, luego lo desinstalé y borré los usuarios de mysql. Cuando quise volver a instalarlo más tarde desde dmg, la instalación siguió fallando hasta que volví a crear el usuario 'mysql' y el grupo 'mysql'.

Entonces, ¿hay alguna manera de recuperar los datos integrados del Servicio de Directorio (como Usuarios, Grupos, etc.)?

    
pregunta Utku 12.09.2016 - 12:48

2 respuestas

2

Hay un demonio que hace una copia de seguridad del directorio / private / var / db / dslocal nightly. Si la copia de seguridad no se ha producido desde la eliminación del usuario, la información podría restaurarse. El archivo es /private/var/db/dslocal-backup.xar .

Una solución alternativa para los usuarios y grupos del "sistema":

Reconstruye las listas de usuarios y grupos correspondientes de /private/etc/passwd y /private/etc/group .

    
respondido por el fd0 12.09.2016 - 14:11
0

No creo que haya una manera de restaurar usuarios del sistema, ¿quizás volver a ejecutar el instalador? Probablemente solo buscaría otro sistema con la misma versión del sistema operativo para comparar. En este caso, es posible que haya podido copiar los siguientes archivos (y luego corregir los permisos):

/var/db/dslocal/nodes/Default/users/_mysql.plist
/var/db/dslocal/nodes/Default/groups/_mysql.plist
    
respondido por el MacManager 12.09.2016 - 13:26

Lea otras preguntas en las etiquetas