Troquei o disco do meu laptop e instalei o Ubuntu no novo disco. O disco antigo tinha o 12.04 atualizado para 12.10. Agora, eu quero copiar meu chaveiro antigo com senhas WiFi, senhas ftp para nautilus e senhas de chave ssh .
Eu tenho todos os dados do disco antigo disponíveis (agora é um disco USB e ainda não os excluí ou não fiz nada com ele - ainda era possível colocá-lo no laptop e inicializá-lo como se nada tivesse acontecido). No novo disco que está agora no meu laptop, instalei a 12.10 com a mesma senha, identificação de usuário e nome de usuário que no disco antigo. Então eu copiei alguns arquivos de configuração importantes do disco antigo (por exemplo ~/.firefox/
, ~/.mozilla
, ~/.skype
e assim por diante, que tudo funcionou bem ... exceto para o anel chave:
Os métodos antigos de copiar ~/.gconf/...
e ~/.gnome2/keyrings
não funcionam. Perdi alguma coisa?
1. Editar : eu acho que é preciso copiar arquivos não localizados também no diretório inicial dos usuários. Copiei todo o antigo /home/confus
(que é o meu diretório pessoal) para a nova instalação sem nenhum efeito. Agora, toda essa cópia é revertida para o diretório inicial da instalação nova, então /home/confus
é como era a instalação após a nova instalação.
2. Editar : a pasta /etc/NetworkManager/system-connections
parece ser o local para senhas de WiFi. /usr/share/keyrings
Também pode ser importante para as chaves ssh - essa é a única coisa sensata que surgiu uma pesquisa:
find /usr/ -name "*keyring*
3. Editar : Ainda não há senhas ssh e ftp do chaveiro. O que eu fiz:
- Converter disco rígido antigo em unidade USB
- Coloque uma nova unidade no laptop e instale a versão nova da 12.10 (o mesmo uid, nome de usuário e senha)
- Inicializado a partir do disco rígido antigo via USB e copiou o seu
/etc/NetwrokManager/system-connections
,~/.gconf/
e~/.gnome2/keyrings
,~/.ssh
para o novo disco. - Confirmou que todas as chaves na instalação antiga funcionam
- Inicializado a partir do novo disco
Resultado: sem senha para chaves ssh, sem senhas ftp no chaveiro. Pelo menos as senhas de WiFi são migradas.
4. Editar : Boutny! A terminar em breve ...
5. Editar: o chaveiro está agora disponível ./local/share/keyrings/
. Também interessante.gnupg
/usr/share/keyrings
parece conter apenas chaves gpg para o apt. Suas chaves ssh são armazenadas~/.ssh/
e as senhas (incluindo ssh) em~/.gnome2/keyrings/login.keyring
. Você provavelmente o substituiu acidentalmente?.ssh
estão lá e funcionando. Quando eu inicializo a partir do novo~/.gnome2/keyrings
disco rígido, tenho que inserir as senhas das chaves do ssh manualmente, apesar de ter copiado do disco antigo.chown
~ / .gnome2 / keyrings / ao novo usuário para que ele possa ler os arquivos?Respostas:
Senhas Wifi
Portanto, como solução parcial, posso confirmar que a migração das senhas do gerenciador de rede para conexões wifi foi bem-sucedida. O procedimento para senhas do gerenciador de rede é:
Pare o gerenciador de rede :
Copiar os arquivos necessários no
/etc/NetworkManager/
com:Reinicie o gerenciador de rede :
E você terminou. Ainda não descobri como copiar senhas no chaveiro (para ssh, gpg e sistemas de arquivos remotos). Isso me deixa louco!
Migrar chaves e senhas
Finalmente eu sei o que estava errado. Primeiro de tudo, as chaves passaram do antigo
~/.gnome2/keyrings
para o novo~/.local/share/keyrings
. Provavelmente devido à mudança do Gnome para o Unity. Também parece haver arquivos adicionais lá, além do habituallogin.keyring
euser.keystore
. Pelo menos lá onde para mim depois de uma nova instalação. Aqueles impedem a migração e eu tive que excluí-los.Conforme mencionado, o ID do usuário e a senha do usuário no meu novo sistema correspondiam aos seus equivalentes no sistema antigo. Se não o fizerem, provavelmente funcionará para definir a senha da sua instalação antiga como em branco (ou seja, altere sua senha para sem senha / senha vazia). Faça isso antes de fazer backup do seu sistema antigo.
Agora, aqui está o que eu fiz:
Faça backup do arquivo-chave da nova instalação , caso algo dê errado:
O uso da movimentação também garante que os outros novos arquivos
~/.local/share/keyrings
não estejam lá para interferir.Copie o chaveiro antigo para a nova instalação:
Para chaves gpg, você também precisará copiar
~/.gnupg
para a nova instalação.Verifique se você pode acessá-los e possuí-los:
(pode não ser necessário)
Saia e entre novamente
fonte
sudo cp -r /BACKUPDESTINATION/etc/NetworkManager/{system-connections/,VPN} /etc/NetworkManager/
/ubuntu//a/46401/62218
Parece que você precisaria usar a mesma senha de login de antes. Seria simples alterá-lo para a senha antiga, fazer login, ligar o wifi e alterá-lo novamente. Deverá então funcionar no futuro. Você também precisa copiar as configurações do gconf aparentemente.
fonte