¿Por qué hay carpetas en /Users de usuarios ya eliminados?

Hace algún tiempo tuve un usuario llamado "xy" en mi sistema. Eliminé al usuario pero en el /Usersdirectorio hay carpetas llamadas "xy" con un Escritorio, Biblioteca, etc.

¿Por qué no se eliminan y puedo eliminarlos manualmente?

Respuestas (3)

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:

Ups


¿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:

  1. en Preferencias del sistema > Usuarios y grupos , cree una cuenta nueva con exactamente el mismo nombre que la carpeta de inicio del usuario anterior. El sistema le preguntará si desea utilizar la carpeta de inicio existente. Elige hacerlo.
  2. En el menú de Apple, elija "Cerrar sesión" y luego vuelva a iniciar sesión con el usuario anterior (es decir, el usuario que acaba de recrear).
  3. Eche un vistazo a la carpeta Imágenes del usuario, la carpeta Documentos, etc. para asegurarse de que no haya archivos que desee conservar.
  4. Vuelva a iniciar sesión en su cuenta normal
  5. Elimine el usuario anterior de "Usuarios y grupos", pero esta vez, elija "Eliminar la carpeta de inicio"
FYI: el nombre de usuario en esa captura de pantalla pretendía ser una referencia al personaje de Graham Greene. Según Wikipedia, también hubo un director de cine pornográfico estadounidense de la década de 1920 con ese nombre. No tenía ni idea.
En Mojave nunca me preguntaron qué hacer con la carpeta de inicio. Tampoco pude realizar el paso 1 porque la carpeta del usuario anterior tenía un espacio en el nombre, pero macos no me permitió escribir ese carácter...

¿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

  • vaya /Usersal Finder y elimine la carpeta "xy"
  • abrir Terminal y ejecutarsudo rm -rf /Users/xy

Cómo eliminar una carpeta de usuario de la órbita


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

https://support.apple.com/en-us/HT201372

¿ En qué se diferencia esta respuesta de esta respuesta existente ? No tengo claro "desde la órbita", ya que se está haciendo localmente y ¿cómo entra en juego la creación de un instalador USB de arranque? ¿Por qué alguien necesitaría eso para eliminar una carpeta de Usuarios?