No puedo eliminar o restablecer la contraseña de las cuentas en Snow Leopard

3

Tengo esta extraña situación en Mac OS X (10.6.8) en donde 2 cuentas no se pueden eliminar ni puedo restablecer sus contraseñas.

Si intento restablecer sus contraseñas, aparece el mensaje "Error de restablecimiento de contraseña". He intentado arrancar con un CD de instalación y usar la Utilidad de restablecimiento de contraseña, sin ninguna alegría.

Si intento eliminar la cuenta utilizando el signo menos en Cuentas, el nombre completo desaparece del icono, pero el icono permanece. Si salgo de Cuentas y vuelvo, el Nombre completo aparece nuevamente con el icono.

Si yo (sudo y) veo / Usuarios, solo aparece una de las cuentas.

Otras cosas que he intentado incluyen hacer lo mismo anteriormente (restablecer la contraseña, eliminar cuenta) como root en lugar de una cuenta con privilegios de administrador, reparar el disco (encontró algún problema con el volumen pero lo solucionó) y reparar los permisos.

¿Está dañada la base de datos Netinfo o algo así? ¿Cómo soluciono esto?

    
pregunta jdb 21.07.2011 - 14:43

1 respuesta

4

Esto generalmente es muy fácil de limpiar.

La base de datos de usuarios de Snow Leopard para todas las cuentas en el mac se almacena como archivos planos en el directorio /private/var/db/dslocal/nodes/Default/users

Simplemente borre el userA.plist y userB.plist ofensivos y las cuentas se "irán" después de un reinicio.

  • inicie el mac en modo objetivo y use otro mac para eliminar los archivos
  • iniciar en modo de usuario único (u obtener un shell de root con sudo -s) si se siente cómodo en un shell de unix

Por supuesto, habrá restos de las carpetas de usuarios y su pertenencia a grupos potencialmente dejados por ahí.

Si le preocupa ese nivel de limpieza, simplemente vuelva a iniciar la sesión en un usuario administrador normal y vuelva a crear una cuenta de shell con el mismo nombre corto.

A continuación, puede restablecer correctamente la contraseña (conservando la carpeta de inicio) o eliminarla de forma limpia y total en ese momento.

Avísame si aún tienes un error. Es muy poco probable, pero podría haber un problema más grave si esto no funciona.

    
respondido por el bmike 21.07.2011 - 16:16

Lea otras preguntas en las etiquetas