Cambié el disco en mi computadora portátil e instalé Ubuntu en el nuevo disco. El disco antiguo tenía 12.04 actualizado a 12.10 en él. Ahora quiero copiar mi antiguo llavero con contraseñas WiFi, contraseñas ftp para nautilus y frases clave ssh .
Tengo disponibles todos los datos del disco antiguo (ahora es un disco USB y aún no he eliminado los datos anteriores ni hice nada con él; aún podría ponerlo en la computadora portátil y arrancar desde él como si no hubiera pasado nada). En el nuevo disco que ahora está en mi computadora portátil, he instalado 12.10 con la misma contraseña, identificación de usuario y nombre de usuario que en el disco anterior. Luego copié algunos archivos de configuración importantes del disco antiguo (por ejemplo, ~/.firefox/
, ~/.mozilla
, ~/.skype
y así sucesivamente, todo funcionó bien … excepto el conjunto de claves:
Los viejos métodos de copiar ~/.gconf/...
y ~/.gnome2/keyrings
no funcionarán. ¿Me he perdido algo?
1. Editar : creo que uno necesita copiar archivos que no se encuentran en el directorio de inicio de los usuarios también. Copié todo el antiguo /home/confus
(que es mi directorio de inicio) a la instalación nueva sin ningún efecto. Esa copia completa ahora se revierte al directorio de inicio de la instalación nueva, por lo que mi /home/confus
es como era después de la instalación nueva.
2. Editar : la carpeta /etc/NetworkManager/system-connections
parece ser el lugar para las contraseñas de WiFi. Podría ser que /usr/share/keyrings
sea importante para las claves ssh – eso es lo único sensato que se le ocurrió a una búsqueda:
find /usr/ -name "*keyring*
3. Editar : Todavía no hay contraseñas ssh y ftp del conjunto de claves. Lo que hice:
/etc/NetwrokManager/system-connections
, ~/.gconf/
y ~/.gnome2/keyrings
, ~/.ssh
sobre el nuevo disco. Resultado: No hay frase de contraseña para las claves ssh, no hay contraseñas ftp en el conjunto de claves. Al menos las contraseñas de WiFi son migradas.
4. Edición : ¡Boutny! Terminando pronto…
5. Editar: el ./local/share/keyrings/
de ./local/share/keyrings/
está ahora en ./local/share/keyrings/
. También interesante .gnupg
Entonces, como una solución parcial, puedo confirmar que la migración de las contraseñas del administrador de red para las conexiones wifi fue exitosa. El procedimiento para las contraseñas del administrador de red es:
Detener el administrador de red :
sudo service network-manager stop
Copie los archivos necesarios en /etc/NetworkManager/
con:
sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/
Reinicie el administrador de red :
sudo service network-manager start
Y tu estas listo. Todavía no he descubierto cómo copiar las contraseñas en el conjunto de claves (para ssh, gpg y sistemas de archivos remotos). ¡Me enoja!
Finalmente sé, lo que estaba mal. En primer lugar, todas las claves se movieron de los antiguos ~/.gnome2/keyrings
a los nuevos ~/.local/share/keyrings
. Probablemente debido al cambio de Gnome a Unity. También parece que hay archivos adicionales allí, aparte de los usuales login.keyring
y user.keystore
. Al menos allí donde para mí después de una nueva instalación. Aquellos dificultaron la migración y tuve que eliminarlos.
Como se mencionó, tanto el ID de usuario como la contraseña de usuario en mi nuevo sistema coincidieron con sus equivalentes en el sistema anterior. Si para usted no lo hacen, es probable que funcione para que la contraseña de su instalación anterior quede en blanco (es decir, cambie su contraseña a sin contraseña / contraseña vacía). Haga eso antes de hacer una copia de seguridad de su sistema anterior.
Ahora aquí está lo que hice:
Realice una copia de seguridad del archivo de claves de la instalación nueva en caso de que algo salga mal:
mv ~/.local/share/keyrings ~/.local/share/oldkeyrings
El uso de Move también asegura que los otros archivos nuevos en ~/.local/share/keyrings
no estén ahí para interferir.
Copia el antiguo llavero a la nueva instalación:
mkdir ~/.local/share/keyrings && cp -r /BACKUPDESTINATION/home/$USER/.gnome2/keyrings/{login.keyring,user.keystore} ~/.local/share/keyrings
Para las claves gpg, también tendrá que copiar ~/.gnupg
a la nueva instalación.
Asegúrese de que solo usted pueda acceder a ellos y ser propietario de ellos:
sudo chmod -R 600 ~/.local/share/keyrings/ && sudo chown -R $USER:$USER ~/.local/share/keyrings
(podría no ser necesario)
Cerrar sesión y volver a entrar
https://askubuntu.com/a/46401/62218
Parece que necesitarías usar la misma contraseña de inicio de sesión que antes. Sería sencillo cambiarlo a la contraseña anterior, iniciar sesión, activar el wifi y luego volver a cambiarlo. Entonces debería funcionar en el futuro. También necesitas copiar sobre la configuración de tu gconf aparentemente.