A migração é usualmente feita por "nm-applet", o que significa que lê a configuração antiga do usuário via GConf e grava-as no novo formato em "/ etc / NetworkManager / system-connections /"
Um problema é que isso é feito apenas uma vez, mas você pode acionar o "nm-applet" para executar novamente a migração "gconftool-2 -s / apps / nm-applet / stamp --type = int2", e assim por diante Na próxima partida, será feito um novo exame do GConf. Entradas duplas receberão um UUID anexado.
Mas, como "nm-applet" procura pela configuração antiga via GConf, você deve ter certeza de que ".gconf / system / networking / connections" está realmente listado nela. Então verifique com "gconftool-2 --dump / system / networking / connections", que deve listar todas as suas conexões.
No meu caso, ".gconf / system / networking / connections" não estava disponível via GConf e, portanto, o "nm-applet" não podia migrá-lo. Portanto, criei um novo usuário no sistema e copiei meu ".gconf / system / networking / connections" para a home do novo usuário e migrei-o desse novo login. Para corrigir a permissão errada usei "sudo sed -i" / permissões = usuário: NEWUSER / permissions = usuário: REALUSER / g "/ etc / NetworkManager / system-connections / *" onde REALUSER é obviamente seu usuário real e NEWUSER é o usuário da migração temporária.
Afinal de contas, é bom finalmente ter tudo migrado para "/ etc / NetworkManager / system-connections /", existem alguns problemas com o novo local de armazenamento, você deve estar ciente de:
- para reinstalações e casos de backup, você sempre precisa salvar / mover o novo local, onde antigamente seu / home era suficiente
- suas conexões somente de usuário não são mais protegidas pelo seu diretório pessoal criptografado
- existem algumas falhas de segurança, em que as senhas das conexões somente de usuário são armazenadas em texto não criptografado em / etc, em vez de serem armazenadas com segurança no chaveiro criptografado