linux:pass
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| linux:pass [2023/04/12 19:29] – создано so_v_a | linux:pass [2026/09/09 09:11] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # Pass - отличный консольный менеджер паролей | # Pass - отличный консольный менеджер паролей | ||
| [Pass](http:// | [Pass](http:// | ||
| - | Шифрование всей информации производится с помощью | + | Шифрование всей информации производится с помощью [[http:// |
| Вы можете получить доступ к репозиторию Git и файлам Gnupg напрямую, | Вы можете получить доступ к репозиторию Git и файлам Gnupg напрямую, | ||
| - | Pass хранит базу паролей в каталоге ``~/ | + | Pass хранит базу паролей в каталоге ``~/ |
| - | Хотя основной идеей Pass является хранение каждого пароля в отдельном файле, вы можете открыть любой из них с помощью текстового редактора, | + | Хотя основной идеей Pass является хранение каждого пароля в отдельном файле, вы можете открыть любой из них с помощью текстового редактора, |
| + | В результате база данных Pass представляет собой просто папку, заполненную другими папками и зашифрованными файлами. | ||
| Кроме того, каталог ``~/ | Кроме того, каталог ``~/ | ||
| - | |||
| ## Как это работает | ## Как это работает | ||
| - | 1. Установка из депозитория | + | 1. Установка из депозитория |
| - | 2. Далее следует сгенерировать PGP-ключ, | + | 2. Далее следует сгенерировать PGP-ключ, |
| ``` | ``` | ||
| $ gpg2 --gen-key | $ gpg2 --gen-key | ||
| ``` | ``` | ||
| - | 3. Инициализируем базу pass, указав имя ключа | + | 3. Инициализируем базу pass, указав имя ключа |
| ``` | ``` | ||
| - | $ pass init ' | + | $ pass init ' |
| ``` | ``` | ||
| - | 4. Генерация пароля (из 15-ти знаков для сайта example.net) | + | 4. Генерация пароля (из 15-ти знаков для сайта example.net) |
| ``` | ``` | ||
| $ pass generate example.net 15 | $ pass generate example.net 15 | ||
| ``` | ``` | ||
| - | 5. Просмотреть пароль | + | 5. Просмотреть пароль |
| ``` | ``` | ||
| $ pass spy-soft.net | $ pass spy-soft.net | ||
| ``` | ``` | ||
| - | 6. Скопировать в буфер обмена | + | 6. Скопировать в буфер обмена |
| ``` | ``` | ||
| $ pass -c spy-soft.net | $ pass -c spy-soft.net | ||
| ``` | ``` | ||
| - | 7. Удалить | + | 7. Удалить |
| ``` | ``` | ||
| $ pass rm spy-soft.net | $ pass rm spy-soft.net | ||
| ``` | ``` | ||
| - | 8. Просмотреть всю базу | + | 8. Просмотреть всю базу |
| ``` | ``` | ||
| $ pass | $ pass | ||
| + | ``` | ||
| + | 9. Редактировать пароль | ||
| + | ``` | ||
| + | $ pass edit spy-soft.net | ||
| ``` | ``` | ||
| После каждого изменения | После каждого изменения | ||
| Так же pass может загружать файлы в удаленный репозиторий: | Так же pass может загружать файлы в удаленный репозиторий: | ||
| - | ``` | + | ```bash |
| $ pass git push | $ pass git push | ||
| ``` | ``` | ||
| Строка 54: | Строка 60: | ||
| Для iOS и Android есть совместимые с pass менеджеры паролей. Чтобы воспользоваться ими, необходимо экспортировать ключ, используемый для шифрования базы паролей: | Для iOS и Android есть совместимые с pass менеджеры паролей. Чтобы воспользоваться ими, необходимо экспортировать ключ, используемый для шифрования базы паролей: | ||
| - | ``` | + | ```bash |
| $ gpg --export-secret-key -a " | $ gpg --export-secret-key -a " | ||
| ``` | ``` | ||
| - | и вместе с базой паролей перенести их в память устройства. | + | и вместе с базой паролей перенести их в память устройства |
| + | . | ||
| ## Быстрое копирование пароля с помощью dmenu | ## Быстрое копирование пароля с помощью dmenu | ||
| pass можно легко интегрировать с рабочим столом i3wm и dmenu. Скрипт для dmenu уже существует, | pass можно легко интегрировать с рабочим столом i3wm и dmenu. Скрипт для dmenu уже существует, | ||
| - | ``` | + | ```bash |
| $ cd ~/bin | $ cd ~/bin | ||
| $ wget https:// | $ wget https:// | ||
| Строка 69: | Строка 75: | ||
| В конфиг ``~/ | В конфиг ``~/ | ||
| - | ``` | + | ```bash |
| bindsym $mod+p exec passmenu | bindsym $mod+p exec passmenu | ||
| ``` | ``` | ||
| Теперь по нажатию Win + P откроется dmenu с выбором пароля. При выборе пароль будет скопирован в буфер обмена на 45 секунд. | Теперь по нажатию Win + P откроется dmenu с выбором пароля. При выборе пароль будет скопирован в буфер обмена на 45 секунд. | ||
| - | |||
| - | #pass | ||
| - | #i3wm | ||
| - | #i3 | ||
| - | # | ||
| [^1]: http:// | [^1]: http:// | ||
| [^2]: http:// | [^2]: http:// | ||
/var/www/html/dokuwiki/data/attic/linux/pass.1681327788.txt.gz · Последнее изменение: (внешнее изменение)
