← Software

pass

The standard Unix password manager.

pass stores each password in its own GPG-encrypted file organised in a directory tree under ~/.password-store, with optional Git versioning of changes. The CLI is tiny and unix-philosophical: pass insert to add an entry, pass to show one, pass -c to copy to the clipboard for 45 seconds.

Jason Donenfeld (also of WireGuard) wrote pass in 2012. The "each entry is a file" design has proven surprisingly enduring because it composes with everything: rsync, git, encfs, dropbox, syncthing, age (via a passage-style fork) — anything that can sync a directory of files can sync a pass store.

Complementary clients exist for browsers (browserpass), Android (Password Store), iOS (Pass for iOS), and graphical desktops. The combination of a stable on-disk format, GPG encryption, and a tiny standardised CLI has made pass popular among users who distrust any single hosted service or proprietary application to hold their passwords.

License: GPL-2.0-or-later

Category: Security

Website: https://www.passwordstore.org/

Install

Debian/Ubuntu: sudo apt install pass
Fedora/RHEL:   sudo dnf install pass
Arch:          sudo pacman -S pass
macOS:         brew install pass

Authors

  • Jason A. Donenfeld (creator)
PreviousPandoc NextPerl

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring