pass 是遵循 Unix 哲學的輕量級密碼管理器:以 GPG 加密純文字檔、Git 版本控制、目錄分類、支援 Bash 自動補全、可輸出到剪貼板自動清除。無圖形介面依賴,極適合伺服器與終端機重度使用者。
# Debian/Ubuntu/Mint
sudo apt-get install pass
echo "source /etc/bash_completion.d/password-store" >> ~/.bashrc
# Fedora
sudo dnf install pass
echo "source /etc/bash_completion.d/password-store" >> ~/.bashrc
# CentOS (需 EPEL)
sudo yum install epel-release && sudo yum install pass
echo "source /etc/bash_completion.d/password-store" >> ~/.bashrc
# Arch Linux
sudo pacman -S pass
echo "source /etc/bash_completion.d/password-store" >> ~/.bashrc
gpg --gen-key
依提示選擇預設值,設定保護密碼倉庫的主密語。
pass init "your@email.com"
會在 ~/.password-store/ 建立加密目錄結構。


# 新增/編輯密碼 (啟動 $EDITOR)
pass edit Email/gmail.com
# 產生隨機密碼並儲存
pass generate Email/gmail.com 20
# 讀取密碼 (輸出到終端)
pass Email/gmail.com
# 複製到剪貼板 45 秒自動清除
pass -c Email/gmail.com
# 列出所有條目
pass ls
# Git 操作 (pass 內建 git 支援)
pass git push origin master
進階: 結合pass-otp擴充支援 TOTP 兩因子認證碼;搭配rofipass或dmenu-pass獲得圖形化選單體驗。