Как переместить пароли Wii на новую установку

У меня есть нетбук Acer Aspire ZG5, который в настоящее время работает Jolicloud, но я решил, что это не для меня и планирует переключиться на Lubuntu или Xubuntu.

Однако я много путешествую и многие сохраненные пароли wifi для разных офисов, гостиниц, кафе, ресторанов, домов для друзей и родственников и т. д. Было бы очень неприятно просить и вводить все эти пароли.

способ переноса сохраненных паролей wifi из старой установки в новую?

11
задан 1 June 2011 в 18:56

45 ответов

В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /

. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.

  sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system  -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager  
8
ответ дан 7 August 2018 в 21:21

В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений / было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.

Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.

  # Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM  / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав.  # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl  -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет  также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak  

Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:

  old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *;  do b = "$ (basename" $ ​​f ")";  perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt;  "$ Новый / $ б";  touch -r "$ f" "$ new / $ b";  сделано  
3
ответ дан 7 August 2018 в 21:21

Ваши пароли хранятся в ~ / .gnome2 / keyrings . По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.

Ваши пароли

Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login . Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.

  mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings   

Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.

Скопировать старые настройки gconf

Это очень просто:

  # сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install  /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager  

К сожалению, этот метод не работал для меня.

Создание новых подключений

Если вышеприведенное не работает для вас, то на вашей старой машине:

  1. открыть пароли и ключи шифрования
  2. щелкнуть правой кнопкой мыши по вашей ключевой цепочке по умолчанию
  3. выбрать сменить пароль
  4. установить пароль пустым
  5. скопируйте ~ / .gnome2 / keyrings / default.keyring в ~ / old_passwords.keyring
  6. Теперь вы можете подключаться к сетям и искать пароли в ~ / old_passwords.keyring (поскольку вы удалили пароль , это будет текстовый файл).

(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).

3
ответ дан 7 August 2018 в 21:21
  1. Завершение работы NetworkManager sudo /etc/init.d/network-manager stop pkill nm-applet
  2. Скопировать $ {HOME} /. gconf / system / network / connections /
  3. Перезапустить сетевой менеджер: sudo /etc/init.d/network-manager start Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет.

Возможно, будет устаревшим.

1
ответ дан 7 August 2018 в 21:21

JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking / - Не уверен, что пароли хранятся там или где-либо еще.

1
ответ дан 7 August 2018 в 21:21

В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /

. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.

  sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system  -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager  
8
ответ дан 10 August 2018 в 09:39

В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений / было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.

Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.

  # Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM  / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав.  # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl  -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет  также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak  

Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:

  old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *;  do b = "$ (basename" $ ​​f ")";  perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt;  "$ Новый / $ б";  touch -r "$ f" "$ new / $ b";  сделано  
3
ответ дан 10 August 2018 в 09:39

JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking / - Не уверен, что пароли хранятся там или где-либо еще.

1
ответ дан 10 August 2018 в 09:39
  1. Завершение работы NetworkManager sudo /etc/init.d/network-manager stop pkill nm-applet
  2. Скопировать $ {HOME} /. gconf / system / network / connections /
  3. Перезапустить сетевой менеджер: sudo /etc/init.d/network-manager start Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет.

Возможно, будет устаревшим.

1
ответ дан 10 August 2018 в 09:39

Ваши пароли хранятся в ~ / .gnome2 / keyrings . По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.

Ваши пароли

Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login . Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.

  mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings   

Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.

Скопировать старые настройки gconf

Это очень просто:

  # сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install  /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager  

К сожалению, этот метод не работал для меня.

Создание новых подключений

Если вышеприведенное не работает для вас, то на вашей старой машине:

  1. открыть пароли и ключи шифрования
  2. щелкнуть правой кнопкой мыши по вашей ключевой цепочке по умолчанию
  3. выбрать сменить пароль
  4. установить пароль пустым
  5. скопируйте ~ / .gnome2 / keyrings / default.keyring в ~ / old_passwords.keyring
  6. Теперь вы можете подключаться к сетям и искать пароли в ~ / old_passwords.keyring (поскольку вы удалили пароль , это будет текстовый файл).

(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).

3
ответ дан 10 August 2018 в 09:39

В моей системе 12.04 WiFi-соединения и пароли (в ясности) были сохранены в текстовых файлах в / etc / NetworkManager / system-connections /

. Остановка сетевого менеджера, копирование этих файлов на новый машина, восстановление разрешений и перезапуск сетевого менеджера работали для меня.

  sudo stop network-manager sudo cp / backup / path / etc / NetworkManager / системные соединения / * / etc / NetworkManager / system  -соединения / sudo chown root.root / etc / NetworkManager / системные соединения / * sudo start network-manager  
8
ответ дан 13 August 2018 в 15:51
  • 1
    Не работает 14.04 – Marc 7 December 2015 в 19:56
  • 2
    Прекрасно работает и на Ubuntu 16.04 до 16.10. Я скопировал файлы с 16.04 и восстановил пароли в 16.10, они появятся в Network Manager после перезагрузки сеанса (не попробовав остановить / запустить сетевой менеджер, также может работать). У вас нет сетей Wi-Fi, чтобы увидеть, подключены ли они автоматически, но по мере того как они появляются там, они также должны подключаться. – conualfy 3 November 2016 в 03:19
  • 3
    Также работает, чтобы остановить / запустить службу network-manager , если вы используете: sudo /etc/init.d/network-manager start (или stop ]) – conualfy 3 November 2016 в 03:45
  • 4
    start / stop использовать initctl для связи с демоном инициализации Upstart. Используйте метод systemd: sudo systemctl stop NetworkManager.service . – Pablo Bianchi 5 October 2017 в 17:00

В Ubuntu 16.04 копирование файлов из / etc / NetworkManager / системных соединений / было недостаточным. Файлы содержат MAC-адрес интерфейса wlan, и я также должен был исправить это, чтобы заставить его работать.

Следующая процедура помогла мне импортировать конфигурации беспроводной сети из моей старой системы 12.04 в новую установку 16.04.

  # Stop Network Manager sudo /etc/init.d/network-manager stop # копировать файлы из старой системы (при необходимости приспосабливать) sudo rsync -va -c / media / $ YOUR_OLD_SYSTEM  / etc / NetworkManager / системные соединения / / etc / NetworkManager / системные соединения / # Получите новый MAC-адрес и убедитесь, что он прав.  # Например, это должно работать, если у вас есть только один беспроводной интерфейс экспорта MAC = $ (iw dev | grep addr | awk '{print $ 2}') echo $ MAC # Заменить MAC-адрес во всех файлах системных подключений sudo perl  -i.bak -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' / etc / NetworkManager / системные соединения / * # Перезапустить NetworkManager и ждать, пока nm-апплет будет  также запустите и подключите sudo /etc/init.d/network-manager start # Удалите файлы резервных копий со старыми MAC-адресами sudo rm /etc/NetworkManager/system-connections/*.bak  

Если по какой-то причине вы хотели бы сохранить исходные временные метки файлов системных соединений вместо метки времени, когда вы изменили MAC-адрес, вот альтернатива, которая предполагает, что у вас есть две отдельные папки со старыми и текущими файлами подключения:

  old = / etc / NetworkManager / system-connections.old new = / etc / NetworkManager / системные соединения для f в $ old / *;  do b = "$ (basename" $ ​​f ")";  perl -pe 's / ^ (mac-address =) (. *) / $ 1 $ ENV {MAC} /' "$ f" & gt;  "$ Новый / $ б";  touch -r "$ f" "$ new / $ b";  сделано  
3
ответ дан 13 August 2018 в 15:51

JoliCloud является на основе 10.04 , поэтому я бы предположил, что он использует Network Manager для организации беспроводных паролей. Большая часть этой конфигурации хранится в .gconf / system / networking / - Не уверен, что пароли хранятся там или где-либо еще.

1
ответ дан 13 August 2018 в 15:51
  1. Завершение работы NetworkManager sudo /etc/init.d/network-manager stop pkill nm-applet
  2. Скопировать $ {HOME} /. gconf / system / network / connections /
  3. Перезапустить сетевой менеджер: sudo /etc/init.d/network-manager start Нажмите Alt + F2 и введите nm-applet -sm-disable в запустите апплет.

Возможно, будет устаревшим.

1
ответ дан 13 August 2018 в 15:51
  • 1
    Не нужны ли настройки gconf, если у вас есть определенные настройки для разных сетей (вы использовали диспетчер сети, чтобы редактировать свое соединение, чтобы изменить MTU, настройки DHPC и т. Д.). Все мои пароли хранятся в моем брелоке. – idbrii 1 June 2011 в 19:00
  • 2
    В прошлый раз, когда я проверял, оба были необходимы. – con-f-use 1 June 2011 в 19:03
  • 3
    Да, ты прав. сетевой менеджер не потрудился заглянуть в цепочку ключей, если в настройках gconf нет соответствующего uuid. – idbrii 1 June 2011 в 20:17

Ваши пароли хранятся в ~ / .gnome2 / keyrings . По умолчанию они защищены паролем входа. Если вы скопируете эту папку в свою новую систему и используете один и тот же пароль для входа, то у вас должны быть все ваши пароли, в том числе ваши Wi-Fi-соединения.

Ваши пароли

Вы можете видеть свои пароли в приложении «Пароли и ключи шифрования». Они должны находиться под ключом под названием login . Вы можете искать «Сетевой секрет», чтобы показывать только пароли wifi.

  mv ~ / .gnome2 / keyrings ~ / old_keyrings cp ~ / backup / keyrings ~ / .gnome2 / keyrings   

Однако для сетевого менеджера используйте ваш пароль, для этого требуется установка gconf с соответствующим номером идентификатора. Вы можете сделать это двумя способами: скопировать ваши старые настройки gconf или создать новые соединения и изменить их идентификационные номера.

Скопировать старые настройки gconf

Это очень просто:

  # сетевой менеджер перезапишет ваши изменения, если вы его не прекратите. sudo stop network-manager # резервное копирование старых настроек mv ~ / .gconf / system / networking / connections ~ / old_connections cp / media / old_install  /.gconf/system/networking/connections ~ / .gconf / system / networking / connections sudo start network-manager  

К сожалению, этот метод не работал для меня.

Создание новых подключений

Если вышеприведенное не работает для вас, то на вашей старой машине:

  1. открыть пароли и ключи шифрования
  2. щелкнуть правой кнопкой мыши по вашей ключевой цепочке по умолчанию
  3. выбрать сменить пароль
  4. установить пароль пустым
  5. скопируйте ~ / .gnome2 / keyrings / default.keyring в ~ / old_passwords.keyring
  6. Теперь вы можете подключаться к сетям и искать пароли в ~ / old_passwords.keyring (поскольку вы удалили пароль , это будет текстовый файл).

(Вы также можете создавать соединения и изменять их uuid для соответствия существующему паролю, но это слишком много, если вы не можете его сценарием).

3
ответ дан 13 August 2018 в 15:51
  • 1
    Приятно, чтобы вы подробно остановились на моем предыдущем посте. – con-f-use 1 June 2011 в 20:22
  • 2
    Xubuntu не имеет .gconf / system / networking / connections – Kangarooo 24 May 2012 в 01:03

Другие вопросы по тегам:

Похожие вопросы: