Мы уже рассказывали о том, как узнать свой пароль через браузер и как узнать свой пароль стандартными средствами Ubuntu.
Напомним, для Google Chrome это делается просто:
- Заходим в “Настройка и управление Google Chrome”
- Выбираем “Настройки”
- В самом низу страницы – “Показать дополнительные настройки”.
- В разделе “Пароли и формы” кликаем на “Управление сохраненными паролями”
- В открывшемся окне находим нужный сайт, вместо паролей отображаются точки. Кликаем по ним
- В маленьком окне появится надпись “Показать”. Жмем на “Показать” и нужный пароль отображается в виде читаемых символов.
Сегодня речь пойдет о том, как все пароли (хранящиеся) сохранить в один файл. Зачем это нужно? Допустим, вы хотите отказать от браузера Google Chrome или же хотите, чтобы пароли хранились где-нибудь еще, или просто хотите получить список всех своих паролей.
Независимо от причин, сделать это можно, и сделать это можно довольно быстро.
Итак, приступим:
1. Откройте Google Chrome из терминала командой
google-chrome --user-data-dir=/tmp/chrome-tmp --password-store=basic
Примечание. Если Вы используете браузер chromium, выполните команду
chromium --user-data-dir=/tmp/chrome-tmp --password-store=basic
Если эта команда не привела к открытию chromium, выполните
chromium-browser --user-data-dir=/tmp/chrome-tmp --password-store=basic
2. Независимо от используемого браузера, он откроется отдельным сеансом с временным профилем, который хранит пароли без шифрования. Именно это нам и нужно. Войдите в свою учетную запись и дождитесь окончания синхронизации паролей. Просмотреть синхронизировались ли пароли можно по описанному в начале статьи способу через настройки (чтобы не копаться в настройках, Вы можете ввести в адресную строку chrome://settings/passwords). Если пароли отображаются - закройте браузер, если нет - дождитесь окончания синхронизации и закройте браузер.
3. Введите в терминале
cd /tmp/chrome-tmp/Default
4. Для следующего шага, необходимо установить sqlite3 (если он еще не установлен). Для установки выполните в терминале
sudo apt-get install sqlite3
5. По окончании установки введите команду в терминале
sqlite3 'Login Data'
Не копируйте эту команду с кавычками. Введите кавычки с клавиатуры
6. Последовательно введите команды:
.mode csv
Примечание. Вместо команды .mode csv Вы можете, например, использовать .mode html для вывода паролей в веб-документе. Соответственно, далее в командах вместо csv необходимо прописывать html.
.headers on
.separator ","
Примечание. Не копируйте эту команду с кавычками. Введите кавычки с клавиатуры
.output paroli.csv
select * from logins;
.exit
7. В папке /tmp/chrome-tmp/Default будет создан файл paroli.csv с Вашими паролями из Chrome. Чтобы открыть его с помощью LibreOffice, выполните:
libreoffice --calc paroli.csv