Ваши пароли хранятся в ~/.gnome2/keyrings
. По умолчанию они защищены вашим паролем для входа. Если вы копируете эту папку в новую систему и используете тот же пароль для входа, то у вас должны быть все ваши пароли, включая ваши соединения Wi-Fi.
Ваши пароли
Вы можете увидеть ваши пароли в приложении «Пароли и ключи шифрования». Они должны быть под связкой ключей login
. Вы можете выполнить поиск «Сетевой секрет», чтобы показать только пароли Wi-Fi.
mv ~/.gnome2/keyrings ~/old_keyrings
cp ~/backup/keyrings ~/.gnome2/keyrings
Однако, чтобы менеджер сети мог использовать ваш пароль, ему нужна настройка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать старые настройки gconf или создать новые соединения и изменить их идентификаторы.
Скопируйте ваши старые настройки gconf
Это действительно просто:
# network-manager will overwrite your changes if you don't terminate it
sudo stop network-manager
# back up old settings
mv ~/.gconf/system/networking/connections ~/old_connections
cp /media/old_install/.gconf/system/networking/connections ~/.gconf/system/networking/connections
sudo start network-manager
К сожалению, этот метод не работает для меня. Мой тестовый случай ненормальный, так что, надеюсь, он работает для вас.
Создать новые подключения
Если вышеперечисленное не работает для вас, то на вашей старой машине:
- открыть пароли и ключи шифрования
- щелкните правой кнопкой мыши по умолчанию брелок
- выберите изменить пароль
- установить пароль пустым
- скопируйте ~ / .gnome2 / keyrings / default.keyring в ~ / old_passwords.keyring
- Теперь вы можете подключаться к сетям и искать пароли в ~ / old_passwords.keyring (так как вы удалили пароль, это будет простой текстовый файл).
(Вы также можете создавать соединения и изменять их uuid в соответствии с существующим паролем, но это слишком сложная работа, если вы не можете написать его.)