В прошлом я рассказывал о некоторых менеджерах паролей, включая Buttercup и Enpass , и все они были приложениями с графическим интерфейсом. Сегодня я представляю вам менеджер паролей, который вы можете использовать только через свой терминал, он называется Pass..
Pass — это приложение для управления паролями с открытым исходным кодом на основе командной строки, которое реализует философию Unix, сохраняя пароли в зашифрованных файлах GPG, которые могут быть организованы в различные иерархии папок, передаваться между компьютерами и управляться с помощью стандартных утилит управления файлами командной строки.
Pass, являясь, в конечном счете, сценарием bash, использует некоторые Python и Ruby для выполнения таких задач, как импорт паролей из других менеджеров, Например. Он сохраняет ваши пароли в папке .password-store, скрытой в вашем домашнем каталоге.
Возможности пропуска
Как установить и использовать Pass в Linux
Если у вас еще нет ключа GPG, вам нужно будет создать его самостоятельно с помощью этого руководства.
Чтобы установить Pass, выполните следующую команду в соответствии с вашим дистрибутивом Linux.
$ sudo apt-get install pass $ sudo yum установить пароль $ sudo zypper в хранилище паролей
И инициализируйте хранилище паролей с помощью этой команды:
$ инициализация прохода GPG_ID_OR_EMAIL
GPG_ID_OR_EMAIL — это либо идентификатор вашего восьмизначного шестнадцатеричного кода ключа GPG, либо адрес электронной почты, который вы использовали для создания ключа GPG. Вы всегда можете просмотреть оба ключа с помощью команды: «gpg –list-secret-keys».
Теперь, когда вы готовы к работе, добавьте новый пароль, например, для fossmint.com в « beginner” папка:
$ пройти вставить новичок/fossmint.com
Перечислите все свои пароли, набрав «pass», что вернет представление в виде дерева:
$ пропуск Хранилище паролей └── новичок └── fossmint.com
Вы можете показать пароль, используя следующую команду (для тех же «категория начинающих» и « fossmint.com») примерно так.
$ pass beginner/fossmint.com
Вы можете скопировать пароль в буфер обмена, не отображая его следующим образом:
$ pass -c beginner/fossmint.com
Чтобы изменить существующий пароль, например, ту же запись «beginner/fossmint.com», используйте:
$ pass edit beginner/fossmint.com
Вам будет предложено ввести пароль GPG, после чего вы сможете отредактировать сохраненный пароль или другую информацию в файле.
Вот и все! Много работы, если вы спросите меня. На самом деле, если оставить меня в покое, я буду придерживаться менеджеров паролей с графическим интерфейсом, особенно потому, что они не требуют, чтобы я посвящал много времени их настройке.
Но кто знает? Терминал может быть вашим любимым местом — каждому свое. Это твое? Расскажите нам, что вы думаете о Pass в разделе комментариев ниже.