A password manager is a utility which helps users store and retrieve passwords and other data. Most password managers use a local database to hold the encrypted password data.
In modern society, people face a bamboozling amount of information to retain. Most people read a considerable amount of information online on a regular basis. Whether you conduct business online, read for your job, or just read for pleasure, the internet is a vast source of information. Retaining that information on a long-term basis can be difficult. However, some nuggets of information need to be recalled quickly. Passwords are one such example.
As a computer user, you’ll no doubt have numerous passwords to remember. Sites have arbitrary rules for various services. For example, a site may insist on a minimum number of characters, capital letters, numerals, and special characters which make choosing the same password for each site to be impossible. More importantly, there are good security reasons not to duplicate passwords. Password reuse and simple, easy-to-guess passwords are difficult issues. If you’re using the same password on more than one site, you risk having several accounts stolen if any one of them is breached.
But choosing a complex password for each site inevitably makes it impossible to remember them all. One solution is to keep the passwords in written form. It will be ingrained in minds that “Never write your passwords down”, although there is a school of thought that suggests this isn’t necessarily a bad idea in some situations.
If people are to remember the password without writing it down, it only encourages weak passwords, either in terms of length or complexity. Instead of trying to remember an endless array of passwords, a popular solution is to use password manager software. In fact, this type of software is an essential tool for the active internet user. It makes it easy to retrieve, manage and secure all of your passwords. The passwords are stored in an encrypted file, protected by a single master password. Consequently, the user only has to remember a single password. Password managers encourage users to choose unique, non-intuitive strong passwords for each service.
To provide an insight into the quality of software available for Linux, we have compiled a list of the finest terminal-based free password managers. Hopefully, there will be something of interest for anyone wanting to automate the process of entering passwords and other data, and save the hassle of remembering multiple passwords.
Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. Only free and open source software is eligible for inclusion.
Terminal-Based Password Managers | |
---|---|
gopass | Simple but powerful password manager for your terminal |
pass | Simple password manager using gpg and ordinary unix directories |
prs | Secure, fast and convenient password manager for the terminal |
Teller | Multi provider secret management tool |
Bitwarden CLI | Password management for individuals, teams, and business organizations |
Rooster | Simple password manager for geeks |
passage | age-backed password manager |
pa | Simple password manager. Encryption support is provided via age |
SpicyPass | Lightweight password manager |
rbw | Unofficial Bitwarden CLI |
keydex | Password manager for KeePass databases |
kpxhs | Keepass database interactive TUI viewer |
kpcli | Command line interface to KeePass database files |
passfzf | Simple fzf wrapper for pass |
cpass | Console UI for pass |
![]() Spotted a useful open source Linux program not covered on our site? Please let us know by completing this form. The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. There are also fun things to try, hardware, free programming books and tutorials, and much more. |