Инструменты пользователя

Инструменты сайта


linux:pass

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:pass [2023/04/12 19:29] – создано so_v_alinux:pass [2026/09/09 09:11] (текущий) – so_v_a
Строка 1: Строка 1:
 +<!DOCTYPE markdown>
 +
 # Pass - отличный консольный менеджер паролей # Pass - отличный консольный менеджер паролей
  
 [Pass](http://zx2c4.com/projects/password-store/) - это консольный менеджер паролей, предназначенный для хранения как самих паролей, так и логинов, а также любых других данных по вашему желанию. [Pass](http://zx2c4.com/projects/password-store/) - это консольный менеджер паролей, предназначенный для хранения как самих паролей, так и логинов, а также любых других данных по вашему желанию.
  
-Шифрование всей информации производится с помощью GPG[^1] , запросы паролей осуществляет gpg-agent[^2], за контроль версий и поддержку удаленного репозитория отвечает [Git](http://en.wikipedia.org/wiki/Git_(software)), а сама утилита написана на языке скриптов оболочки.   +Шифрование всей информации производится с помощью [[http://en.wikipedia.org/wiki/GNU_Privacy_Guard|GPG]], запросы паролей осуществляет [[http://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html|gpg-agent]], за контроль версий и поддержку удаленного репозитория отвечает [[http://en.wikipedia.org/wiki/Git_(software)|Git]], а сама утилита написана на языке скриптов оболочки.
  
 Вы можете получить доступ к репозиторию Git и файлам Gnupg напрямую, вообще не используя pass Вы можете получить доступ к репозиторию Git и файлам Gnupg напрямую, вообще не используя pass
  
-Pass хранит базу паролей в каталоге ``~/.password-store/``, каждый пароль в своем собственном файле. Вы можете создавать в базе новые каталоги и перемещать в них файлы с паролями для более удобного управления. Удаление файла пароля приведет к удалению пароля из базы pass.   +Pass хранит базу паролей в каталоге ``~/.password-store/``, каждый пароль в своем собственном файле. Вы можете создавать в базе новые каталоги и перемещать в них файлы с паролями для более удобного управления. Удаление файла пароля приведет к удалению пароля из базы pass.
  
-Хотя основной идеей Pass является хранение каждого пароля в отдельном файле, вы можете открыть любой из них с помощью текстового редактора, и хранить в нем столько информации, сколько захотите. Каждый файл шифруется ключем gpg, который задается при первоначальной настройке Pass. В результате база данных Pass представляет собой просто папку, заполненную другими папками и зашифрованными файлами.   +Хотя основной идеей Pass является хранение каждого пароля в отдельном файле, вы можете открыть любой из них с помощью текстового редактора, и хранить в нем столько информации, сколько захотите. Каждый файл шифруется ключем gpg, который задается при первоначальной настройке Pass.   
 +В результате база данных Pass представляет собой просто папку, заполненную другими папками и зашифрованными файлами.
  
 Кроме того, каталог ``~/.password-store/`` можно разместить к примеру в Dropbox, чтобы иметь возможность работать с ним с любой машины. Кроме того, каталог ``~/.password-store/`` можно разместить к примеру в Dropbox, чтобы иметь возможность работать с ним с любой машины.
- 
 ## Как это работает ## Как это работает
  
-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
 ``` ```
  
 После каждого изменения  базы автоматически вызывается git-add и git-commit и новый файл автоматически добавляется в локальный репозиторий git.    После каждого изменения  базы автоматически вызывается git-add и git-commit и новый файл автоматически добавляется в локальный репозиторий git.   
 Так же pass может загружать файлы в удаленный репозиторий: Так же pass может загружать файлы в удаленный репозиторий:
-```+```bash
 $ pass git push $ pass git push
 ``` ```
Строка 54: Строка 60:
  
 Для iOS и Android есть совместимые с pass менеджеры паролей. Чтобы воспользоваться ими, необходимо экспортировать ключ, используемый для шифрования базы паролей: Для iOS и Android есть совместимые с pass менеджеры паролей. Чтобы воспользоваться ими, необходимо экспортировать ключ, используемый для шифрования базы паролей:
-```+```bash
 $ gpg --export-secret-key -a "ИМЯ" > private.key $ gpg --export-secret-key -a "ИМЯ" > private.key
 ``` ```
-и вместе с базой паролей перенести их в память устройства. +и вместе с базой паролей перенести их в память устройства 
 +.
 ## Быстрое копирование пароля с помощью dmenu ## Быстрое копирование пароля с помощью dmenu
  
 pass можно легко интегрировать с рабочим столом i3wm и dmenu. Скрипт для dmenu уже существует, и его достаточно всего лишь скачать и повесить на комбинацию клавиш i3: pass можно легко интегрировать с рабочим столом i3wm и dmenu. Скрипт для dmenu уже существует, и его достаточно всего лишь скачать и повесить на комбинацию клавиш i3:
-```+```bash
 $ cd ~/bin    $ cd ~/bin   
 $ wget https://git.zx2c4.com/password-store/plain/contrib/dmenu/passmenu    $ wget https://git.zx2c4.com/password-store/plain/contrib/dmenu/passmenu   
Строка 69: Строка 75:
  
 В конфиг ``~/.config/i3/config`` добавляем строку: В конфиг ``~/.config/i3/config`` добавляем строку:
-```+```bash
 bindsym $mod+p exec passmenu bindsym $mod+p exec passmenu
 ``` ```
  
 Теперь по нажатию Win + P откроется dmenu с выбором пароля. При выборе пароль будет скопирован в буфер обмена на 45 секунд. Теперь по нажатию Win + P откроется dmenu с выбором пароля. При выборе пароль будет скопирован в буфер обмена на 45 секунд.
- 
-#pass 
-#i3wm 
-#i3 
-#пароли 
  
 [^1]: http://en.wikipedia.org/wiki/GNU_Privacy_Guard [^1]: http://en.wikipedia.org/wiki/GNU_Privacy_Guard
 [^2]: http://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html [^2]: http://www.gnupg.org/documentation/manuals/gnupg/Invoking-GPG_002dAGENT.html
/var/www/html/dokuwiki/data/attic/linux/pass.1681327788.txt.gz · Последнее изменение: (внешнее изменение)