💾 Archived View for byzoni.org › gemlog › 2023 › 2023-06-30-pass-zenity.gmi captured on 2024-03-21 at 15:13:26. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-02-05)
-=-=-=-=-=-=-
2023-06-30
В этом сообщении блога мы рассмотрим Pass — менеджер паролей командной строки, который обеспечивает безопасный и удобный способ управления вашими паролями. Мы начнем с первоначальной настройки, включая создание ключа GPG, а затем перейдем к хранению, извлечению и удалению паролей с помощью «pass». Мы также обсудим дополнительные советы и рекомендации по эффективному использованию «pass».
Первым шагом к настройке менеджера паролей «pass» является создание ключа GPG (GNU Privacy Guard). GPG обеспечивает функции шифрования и дешифрования, защищая ваши пароли в хранилище паролей «pass». Чтобы сгенерировать ключ GPG, используйте следующую команду:
$ gpg --gen-key
Вам будет предложено ввести свое имя и адрес электронной почты. Кроме того, вам будет предложено установить парольную фразу.
**Примечание**: Эта парольная фраза имеет решающее значение, поскольку она действует как мастер-пароль для всех ваших паролей, поэтому обязательно выберите надежную и запоминающуюся парольную фразу.
Скопируйте ваш ключ GPG `6G5E33C8EDF352343243256F23FW23A06C20` из вывода.
pub ... 6G5E33C8EDF352343243256F23FW23A06C20
Далее вам необходимо установить в вашей системе менеджер паролей pass. Процесс установки может отличаться в зависимости от вашего дистрибутива. Вот несколько примеров:
sudo dnf install pass # Fedora sudo apt install pass # Debian/Ubuntu/PopOS! ...
Теперь ваши 🔒 + 🔑 готовы, поэтому создайте «password-store».
$ pass init <GPG KEY> # pass init 6G5E33C8EDF352343243256F23FW23A06C20
каталог `.password-store` будет создан в вашем HOME, в этом каталоге хранятся все ваши пароли (как это просто!)
Вы хотите сохранить свой пароль Github, но у вас есть две личные и рабочие учетные записи, сделайте это:
$ pass insert github/personal Enter password for github/personal: ... $ pass insert github/work Enter password for github/work: ...
Проверить `password-store`, это будет выглядеть так.
$ pass 📂 password-store └── 📂 github ├── 🔑 personal └── 🔑 work
$ pass generate github/personal
Случайный пароль будет сгенерирован и сохранен под указанным ярлыком.
Чтобы восстановить сохраненные пароли, вам нужно будет указать парольную фразу, которую вы установили во время генерации ключа GPG. Вот два способа восстановления паролей:
$ pass show github/personal YOUR_PASSWORD
$ pass show -c github/personal Copied github/personal to clipboard. Will clear in 45 seconds.
$ pass rm github/personal Are you sure you would like to delete github/personal? [y/N] removed '/home/USER/.password-store/github/personal.gpg'
Поскольку файлы паролей шифруются только вашим ключом GnuPG, вы можете относительно безопасно создавать резервные копии хранилища на удаленных и сторонних сайтах, просто скопировав каталог `~/.password-store.`
Посетите официальный веб-сайт для получения пропуска чтобы узнать больше.
Есть много интерфейсов пользовательского интерфейса, доступных для прохода, если вы используете GNOME, у меня есть один для вас...
Простой графический интерфейс команды pass linux с графическим интерфейсом.
git clone https://github.com/Anant-mishra1729/Pass-zenity.git cd Pass-zenity
chmod u+x pass*
mv pass* ~/.local/bin/
Чтобы получить доступ ко всем 3 плагинам (создать, показать, удалить)
Генерирует пароль для имени пользователя.
Дает предварительный просмотр списка всех имен пользователей.
Не забудьте обратиться к документации «pass» или запустить `man pass` в терминале для получения более подробной информации о дополнительных функциях и расширенном использовании диспетчера паролей командной строки «pass».
Собственно на этом всё, теперь вы можете создавать пароли и надёжно их хранить.
Если вам понравился этот пост, пожалуйста, поделитесь нашими постами и помогите нам расти.