1 votos

Cómo recuperar el nombre de un no-sistema de volumen que contiene todas las carpetas de usuario en Mac OS X Lion?

He hecho algo estúpido y necesita ayuda:

Tengo 3 unidades externas conectadas a mi Mac y en un intento de hacer la partición de los nombres más significativos, he cambiado el nombre de ellos usando el finder/obtener información. Mi cuenta de usuario se encuentra en una de estas unidades, las otras 2 son para TimeMachine. Ahora, por supuesto, no puedo acceder a la cuenta de usuario porque se me olvidó cambiar la ruta de acceso en las Preferencias del Sistema.

Por iniciar en modo recovery puedo ver los discos, pero la Utilidad de Discos no aparece que me permita cambiar el nombre. Peor aún, no puedo recordar cuál es el nombre de mi unidad que contiene la cuenta de usuario debe ser. Yo sospecho que puede ser resuelto desde la línea de comandos, pero mis habilidades no se extienden tan lejos.

Cualquier posibilidad de que alguien puede dar alguna orientación sobre cómo cambiar el nombre de la partición y cómo asegurarse de que la cuenta de usuario de ruta de los partidos.

1voto

klanomath Puntos 19587

La forma más rápida de resolver el problema es, probablemente, el ajuste de la ruta de su directorio de usuario en el tunombredeusuario.plist (suponiendo que la siguiente ruta de acceso actual de su carpeta de usuario: "/VolumeNameContainingYourUserFolder/Usuarios/nombredeusuario"):

  • Arranque en Modo de Recuperación.

  • Abra El Terminal.aplicación en la barra de menú (Utilidades -> Terminal)

  • Escriba df para obtener las rutas de acceso/nombre de su principal volumen del sistema y el volumen que contiene la carpeta de usuario. Puede que tenga que moverse con cd y compruebe el contenido de las carpetas con ls si no recuerda la ruta de acceso completa de la carpeta de usuario.

  • Cambiar el directorio de trabajo a la carpeta "usuarios" de profundidad en el interior de /privado:

    cd /Volumes/NameOfYourMainSystemVolume/private/var/db/dslocal/nodes/Default/users/
    
  • Lista el contenido de la carpeta:

    ls
    
  • Busque su nombre de usuario.plist y convertir a xml:

    plutil -convert xml1 yourusername.plist
    
  • A continuación, modifique el archivo con vim* (por favor, consulte los recursos en línea cómo trabajar con vim primero!)

    vim yourusername.plist
    
    • Modificar la cadena de

      /Users/yourusername  
      

      o

      /Volumes/WrongVolumeNameContainingYourUserFolder/Users/yourusername
      

      a

      /Volumes/VolumeNameContainingYourUserFolder/Users/yourusername
      

      en la tecla de "home" en la línea de ~90.

    • Guardar los cambios y salir de vim.
  • Convertir el plist para el original formato binario:

    plutil -convert binary1 yourusername.plist
    
  • escriba exit y salga de la Terminal

  • Reinicio a su volumen principal, inicia sesión con tu cuenta.

Opcional: Habilitar el usuario root temporalmente. Sesión de su cuenta de usuario e iniciar sesión con el usuario root.
Para realizar los ajustes necesarios como cambiar el nombre del volumen que contiene la carpeta de usuario (u otras carpetas de usuario) de nuevo y cambiar la ruta de acceso(s) a la carpeta de usuario(s) de su usuario principal (otros usuarios) en las Preferencias del Sistema en consecuencia. Sesión e iniciar sesión con su usuario común de nuevo. Finalmente deshabilitar la root.


*: Es mucho más fácil de usar nano o pico en vez de vim, que tiene dos modos diferentes: modo comando y modo de inserción. Mientras que las pruebas de la solución en un disco duro de Recuperación de una máquina virtual, la primera vez que intentó nano yourusername.plist, a continuación, pico yourusername.plist. Ambos comandos me dio un error: no se Puede encontrar nano/pico. Así que me decidí a usar vim, porque yo era demasiado perezoso para averiguar si nano o pico están presentes en el disco duro de Recuperación. Usted puede tratar de nano lugar: usarla como un casi comunes editor de texto desplazándose con las teclas de flecha y la adición o eliminación de texto como de costumbre. Después de terminar la edición, golpear ctrlo para escribir los cambios al disco y ctrlx para salir de nano.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X