Problema con la eliminación de la cuenta de usuario

Quiero eliminar una cuenta de usuario antes de vender mi máquina, así que elegí la opción de eliminación segura de cuenta en Preferencias del sistema > Usuarios y grupos. Creo que vi una barra de progreso al principio, ya que estaba eliminando la cuenta.

He vuelto a la máquina después de unas horas. No hay barra de progreso. Preferencias del sistema está abierto y si trato de salir, dice "Usuarios y grupos están eliminando una cuenta de usuario y un directorio de inicio". En escritura gris, dice "Eliminando cuenta..." debajo del nombre de usuario. En el Monitor de actividad puedo ver que 'writeconfig' usa más del 10 % de la CPU, seguido de 'opendirectoryd' y 'mds'.

¿Está haciendo algo? ¿Cuánto tiempo se supone que debe tomar? Ya han pasado 6 horas.

alguna vez te diste cuenta?? Estoy en la misma situación, han pasado horas hasta ahora, ¿cuál fue el resultado de tu experiencia?
La eliminación segura puede llevar mucho, mucho tiempo. Escribe los datos 35 veces, por lo que si tiene una biblioteca de música de 10 GB, en la mayoría de las Mac, ese proceso de borrado seguro puede durar fácilmente 35 horas. Sin conocer la velocidad de escritura real de su unidad y CPU en la práctica, es probable que aún se sobrescriba.
Solo por curiosidad, ¿cuáles son las implicaciones de emitir "kill -9 writeconfig" desde la consola?

Respuestas (5)

Para agregar a las respuestas existentes y ofrecer una solución diferente, puede borrar de forma segura la unidad en lugar de solo una cuenta de usuario.

Si desea vender su máquina pero también incluye el software instalado, hay una mejor manera de configurar esto que garantizará que ninguno de sus datos personales esté en la máquina, además de brindar una mejor experiencia de apertura de caja para su comprador.

  • Sugeriría hacer un borrado seguro de su disco duro primero.
  • Luego, reinstale su sistema operativo.
  • Configure una cuenta de usuario ficticia llamada "prueba" o "administrador" o algo genérico
  • Instala el software que quieras incluir
  • Reinicie su máquina en modo de usuario único
  • Con mucho cuidado, haz lo siguiente:

mount -uw /(Esto monta el volumen raíz para que pueda realizar cambios en él.

rm /var/db/.AppleSetupDone(Esto elimina la bandera que le dice al Asistente de configuración que está listo)

rm /var/db/dslocal/nodes/Default/users/"shortname".plist(Reemplace "shortname" con el nombre de la cuenta de usuario que configuró anteriormente. Esto elimina la lista de usuarios)

rm -rf /Users/shortname(Reemplace "shortname" con el nombre de la cuenta de usuario que configuró anteriormente. Esto elimina el directorio de usuarios)

rm -rf /Library/Preferences(Esto restablece las preferencias)

shutdown -r now(Esto reinicia la computadora)

Verifique que su máquina se inicie con el Asistente de configuración y listo. De esa manera, su comprador puede iniciar la máquina en el Asistente de configuración y aún conservar el software que desea proporcionarle.

Buena suerte.

¡Sí Sí! Esta es la "limpieza" que podría necesitar realizar en el peor de los casos. La mayor parte de esto se puede lograr en el Finder y con Disk Utility. Además, el comando de modo de usuario único /sbin/fsck -fypuede reparar cualquier daño del sistema de archivos en caso de que su Mac caiga bruscamente cuando lo interrumpa. Por supuesto, un arranque seguro que mantiene pulsada la tecla Mayús hace lo mismo.
@MattLove De hecho. Lo siento, leí demasiado rápido. Eliminaré mi comentario engañoso (y engañado;)).
@MattiSG ¡No te preocupes!
Esta es una gran información, mi única preocupación sería: "¿Quién es el propietario (en términos de Unix) de los archivos que instaló el usuario de 'prueba' una vez que se fueron?" Mi suposición es que simplemente vuelven a ser propiedad de un número UID (501, lo más probable), pero si la nueva cuenta creada por el nuevo propietario de la máquina es 502, me pregunto si se encontrarán con permisos extraños cuando se trata hora de actualizar el software. Probablemente no sea un problema importante, solo algo a tener en cuenta.
@TJLuoma Estoy bastante seguro de que cualquiera de los archivos que están instalados van a /Applicationso /Libraryy serán propiedad del sistema. Cualquier archivo ~/Librarysolo debería importar una vez que se abre la aplicación por primera vez. Una vez que la nueva cuenta de usuario configura su cuenta, debe volver a crear esos archivos. ¿Está bien?

De hecho, la opción de eliminación segura puede llevar mucho tiempo. Pero si realmente desea que todos los rastros de sus datos se eliminen de los medios, debe esperar a que se complete.

Si desea eliminar rápidamente todos los rastros de sus datos de una máquina, la forma más rápida es eliminar físicamente las unidades de disco (lo crea o no). Esto es lo que generalmente recomiendo a los amigos que quieren pasar una máquina usada.

Si realmente solo desea evitar la lectura casual de sus datos antiguos, la opción de eliminación segura no es necesaria. Simplemente puede hacer que Preferencias del sistema realice una eliminación normal.

Una idea errónea común es que reformatear la unidad y reinstalar el sistema operativo eliminará todos los rastros de sus datos. ¡Esto no es verdad! No es mucho más seguro que hacer una eliminación normal. (Lo que lo hace un poco más seguro es que partes de los datos antiguos pueden sobrescribirse una vez cuando reinstala el sistema operativo).

Otro enfoque más que podría acelerar el proceso de eliminación sería eliminar una cuenta de usuario sin elegir la opción de eliminación segura de cuenta en System Preferences > Users & Groups.

Luego, en una cuenta de usuario aún existente, sobrescriba el espacio libre en disco solo una vez desde Terminal.app (consulte Eliminación segura: una sola sobrescritura es suficiente ).

ls -ld /Volumes/*
man diskutil | less -p secureErase
diskutil secureErase freespace 0 '/Volumes/Macintosh HD'

Creo que sería mejor que limpiara y formateara todo el disco duro y reinstalara la versión de Mac OS X que vino con la máquina desde los discos de instalación originales. No solo sería más rápido, sería más seguro y se aseguraría de no pasar ningún dato de su propiedad al nuevo comprador.

En realidad, no, esto no sería más seguro. La opción de eliminación segura hace lo que hace por muy buenas razones. Al volver a escribir sobre los medios varias veces, se asegura que todos los rastros legibles de sus datos sean completamente irrecuperables. Una unidad "reformateada" en realidad se puede recuperar en muchos casos, porque todavía hay datos legibles en el medio.
Estas perdiendo el punto. Parece que la persona que hace la pregunta busca mantener intacta la instalación de Mac OS X, pero solo para eliminar de forma segura una cuenta de usuario . Estoy diciendo que debería borrar todo el disco duro usando la configuración de alta seguridad en la Utilidad de Discos, que también reescribe sobre los medios varias veces.
@WheatWilliams, entonces, si está hablando de borrar de forma segura todo el disco, no sería más rápido. Matemáticas simples: escribir 35*120GB es más largo que escribir 35*80GB. Sin embargo, estoy de acuerdo en que sería mucho mejor borrar todo el disco. Es simplemente incorrecto decir que sería más rápido.

En mi opinión, la mejor opción es interrumpir el proceso en cualquier momento que desee. Tiene razón en que solo eliminar de forma segura la cuenta de usuario es más rápido que eliminar de forma segura todo el espacio no utilizado (excepto en el caso extremo en el que la unidad está completamente llena al 100 %, excepto por los datos de este usuario; es poco probable en la práctica y corre el riesgo de fallar debido a que no se intercambia) espacio disponible). Habrá tiempo adicional para volver a hacer el borrado, por lo que, a menos que esté seguro de que está congelado, dejar que se ejecute puede ser el mejor curso hasta que necesite interrumpir el proceso.


Cada vez que tenga que detener la mac, podría haber algún daño en los archivos que se están escribiendo, pero en este punto, la mac simplemente está borrando los archivos de usuario que están a punto de eliminarse.

Si tiene una copia de seguridad reciente o un medio de restauración de arranque, realmente está en excelente forma. Una vez que se reinicie el mac, por supuesto, tendrá que lidiar con la eliminación completa de la carpeta /Users/whatever y posiblemente necesite volver a hacer la eliminación del usuario si aún queda parcialmente. Todavía puede elegir el comando de eliminación segura, pero esta vez haga que un usuario inicie sesión para inspeccionar el progreso. También puede eliminar de forma insegura y omitir esa seguridad o hacer que la Mac ejecute una sobrescritura segura de todo el espacio libre cuando pueda permitirse el tiempo para escribir sobre todo el espacio libre para garantizar la seguridad si alguien intenta buscar archivos entre los no asignados espacio.

Dejaría que la Mac se borre todo el tiempo que pueda, y luego volvería a hacer una nueva pregunta vinculada a esto si tiene alguna pregunta o error en la limpieza.

No, no me parece una buena opción. De hecho, no sabemos con certeza en qué orden se eliminan los datos y la existencia del usuario (en un directorio separado). Por lo tanto, podría corromper los archivos lo suficiente como para que ya no estén disponibles para su eliminación, pero se puedan recuperar a través del software de recuperación de datos. Por lo tanto, necesitaría borrar de forma segura el espacio libre, lo que llevaría más tiempo que el procedimiento original (los datos que ya se borraron de forma segura tendrían que volver a borrarse de forma segura).
Suena bien: sepa que cuando elimina un usuario de forma segura, el sistema operativo solo elimina la carpeta de inicio, no se eliminan los archivos almacenados fuera de la carpeta de inicio. Deberá buscarlos más tarde por UID y eliminarlos de forma segura.