其他
在Linux终端管理你的密码!
The following article is from 良许Linux Author 良许
pass
,这是一个经典的 UNIX 风格的密码管理系统,使用 GnuPG (GPG) 进行加密,小巧好用!一、安装pass工具
pass
在很多发行版软件库里都有,使用各自的安装命令即可完成安装。apt
命令安装:dnf
命令安装:Homebrew
安装:二、配置GnuPG
pass
工具是使用 GnuPG 进行加密,所以在使用 pass
之前,我们需要一个有效的 PGP
(Pretty Good Privacy)密钥。如果你已经有了 PGP 密钥,则可以跳过此步骤。pass
工具锁定和解锁加密信息,例如一个包含有密码的文件。~/.gnupg
目录,这样下次如果重装系统,也不会意外删除它。三、配置pass工具
pass
时,需要初始化密码仓库,这个密码仓库可以理解为将来你用来存储密码的地方。pass
工具:mkdir: created directory '/home/alvin/.password-store/'
Password store initialized for alvin
alvin
就是你的名字,因为到时可以有多人使用这个工具,所以需要区分一下。gpg
命令查看与你的密钥关联的数字指纹和名称:gpg --list-keys
/home/alvin/.gnupg/pubring.kbx
-----------------------------
pub ed25519 2022-01-06 [SC] [expires: 2024-01-06]
2BFF94286461216C907CBA52F067996F13EF10D8
uid [ultimate] Alvin Yan <alvin@example.com>
sub cv25519 2022-01-06 [E] [expires: 2024-01-06]
四、pass工具基本使用方法
1. 使用pass工具存储密码
pass add
命令将密码添加到你的密码存储区:Enter password for www.example.com:
www.example.com.gpg
cat
或 less
命令来查看,那么你会看到一堆乱码。2. 使用pass工具编辑密码
pass add
命令的话,默认只添加密码,但我们可以人工添加用户名。pass edit
命令可以将用户名添加到密码文件:user: alvin123
url: example.com
3. 从pass中获取密码
pass show
命令:bd%dc$3a49af49498bb6f31bc964718C
user: alvin123
url: www.example.org
4. 在pass工具中搜索密码
pass grep
命令以文件名或文件内容显示搜索词的所有结果:www.example.com:
url: www.example.org
五、在浏览器上使用pass工具
pass
工具有对应的脚本及工具可以让我们更方便使用。1. pass脚本
pass
脚本:2. pass插件
pass
插件。你可以在浏览器的插件中心找到 PassFF
插件,然后一键安装即可。<END>
程序员专属卫衣上线了直购链接 👇推荐阅读:
每日打卡赢积分兑换书籍入口