Hace algún tiempo tuve un usuario llamado "xy" en mi sistema. Eliminé al usuario pero en el /Users
directorio hay carpetas llamadas "xy" con un Escritorio, Biblioteca, etc.
¿Por qué no se eliminan y puedo eliminarlos manualmente?
TLDR: Eliminar la carpeta de inicio de este usuario no dañará su sistema. Obviamente, eliminará cualquiera de los archivos que creó cuando inició sesión como el usuario anterior.
¿Cómo es posible que haya una carpeta para un usuario que no aparece en la ventana de inicio de sesión?
OS X realiza un seguimiento de los usuarios y sus contraseñas mediante los servicios de directorio. En las computadoras de la mayoría de las personas, los archivos de servicios de directorio se almacenan en /var/db/dslocal. Esta base de datos almacena los nombres de los usuarios y otra información, como la ubicación de su carpeta de inicio. Cuando eliminó su usuario, su Mac eliminó la entrada de la cuenta (de la base de datos dslocal), pero no eliminó la carpeta de inicio almacenada en la carpeta /Usuarios.
Entonces, ¿por qué el sistema no eliminó automáticamente la carpeta de inicio cuando eliminó al usuario de la base de datos?
Cuando elimina un usuario de las preferencias del sistema, se le pregunta qué hacer con la carpeta de inicio. Puede ver en esta captura de pantalla qué opción debe haber elegido accidentalmente:
¿Cuál es la mejor manera de eliminar la carpeta de inicio del usuario anterior?
Sugeriría iniciar sesión en la cuenta una última vez para asegurarse de que no contenga ningún archivo que desee conservar y luego eliminar tanto el registro de usuario como sus archivos (como pretendía originalmente). Para hacerlo:
¿Qué versión de OS X estás usando?
En Mountain Lion, cuando elimina un usuario, se le presenta un cuadro de diálogo con la opción de eliminar la carpeta de inicio del usuario que está eliminando.
No debería haber ningún problema en borrarlo. Es la configuración personal y los activos almacenados. Nada global al sistema. Elimine su inicio de sesión con una cuenta de administrador y realice una de
/Users
al Finder y elimine la carpeta "xy"sudo rm -rf /Users/xy
Para evitar la necesidad de crear una cuenta de usuario con el mismo nombre de usuario que la carpeta de inicio /Usuarios/ huérfana. Simplemente puede eliminar la carpeta si no le importa la pérdida de datos. Siempre que su cuenta actual sea una cuenta de administrador, puede elevar sus privilegios para eliminar esa carpeta de inicio huérfana.
PELIGRO: "rm -rf" es arriesgado, no cometa un error tipográfico en <user_home_folder>.
terminal abierta
$ cd /Users
$ sudo rm -rf <user_home_folder>
Password:
El comando "sudo rm -rf" significa: superusuario, eliminar esta carpeta de forma recursiva y todas las subcarpetas, forzarlo y no advertirme sobre la eliminación de estas carpetas/archivos. Es peligroso porque puedes eliminar permanentemente algo por accidente si cometes un error tipográfico. Por ejemplo, "sudo rm -rf /" eliminaría todo el disco HD de Macintosh.
PELIGRO: "rm -rf" es arriesgado, no cometa un error tipográfico en <user_home_folder>.
Si esto no funciona, es posible que tenga algunos errores de disco en juego (me pasó justo el otro día). Arranque en modo de recuperación manteniendo presionado CMD + R cuando se enciende, suéltelo después del bong o cuando vea el logotipo de Apple. Ejecute la Utilidad de Discos y verifique su disco HD interno de Macintosh con Primeros Auxilios. Si esto no funciona, cree una unidad flash del sistema operativo de arranque creable y arranque con eso y ejecute la Utilidad de disco en todo el disco interno.
Cómo crear un controlador de instalación de arranque para macOS
nombre de usuario
andreas