Too many passwords to remember? Do you forget passwords? Do you keep passwords written down? Writing down password is a bad idea. I cannot remember more than a handful of passwords. So what is the solution to password?
Use personal password manager to store all passwords in a securely encrypted file. This file is protected by a single master password. At the end of day you need to remember only one password. Here is list of free and open source software:
- Password Safe – Password Safe is an Open Source (free) tool that allows you to have a different password for all the different programs and websites. It only works on Microsoft Windows.
- KeePass – The free, open-source, light-weight and easy-to-use password manager that runs on Microsoft Windows. AES and Twofish are most secure encryption algorithms currently known and used in this software.
Only drawback – does not runs on Linux or Mac OS X. It runs on Windows, Mac OS X and Linux
- Password Gorilla – A Tcl/TK PasswordSafe clone that runs on Microsoft Windows, Mac OS X, and most flavors of Unix, including Linux and Solaris (note that it requires Tcl/TK to run).
- pwsafe – It is a unix commandline program that manages encrypted password databases. Good for remote access over ssh.
- Use gpg command, which is encryption and signing tool.
- You can also use KDE wallet manager
- Revelation is a password manager for the GNOME 2 desktop.
gpass for Gnome
GPass is a simple GNOME application, released under the GNU GPL licence, that lets you manage a collection of passwords. The password collection is stored in an encrypted file, protected by a master-password.
Use apt-get command to install gpass:
$ sudo apt-get install gpass
Make sure you backup ~/.gpass directory.
revelation – GNOME2 Password manager
Use apt-get command to install revelation:
$ sudo apt-get install revelation
Start revelation from menus or type:
$ revelation &
pwmanager – Password Manager for KDE
With PwManager you can easily manage your passwords. PwManager saves your passwords blowfish-encrypted in one file, so you have to remember only one master-password instead of all. Instead of the master-password you can use a chipcard, so you donâ€™t have to remember a password to access the list. To install pwmanager for KDE type:
$ sudo apt-get install kde-pwmanager
Start pwmanager from K menu or type:
$ pwmanager &
My personal favorite is Password Gorilla as it can be used to store any logins and passwords. Retrieve them by either sending them to the Clipboard.
Password Gorilla installation
Download it from http://www.fpx.de/fp/Software/Gorilla/download/gorilla-1.3.zip
# cd /opt/
# wget http://www.fpx.de/fp/Software/Gorilla/download/gorilla-1.3.zip
Install two tcl modules:
# apt-get install itcl3 bwidget
Configure Password Gorilla:
# cd /opt
# mkdir gorilla
# cd gorilla
# unzip ../gorilla-1.3.zip
Run Password Gorilla:
$ ./gorilla &
You will get a dial box asking password and database name. Since this is first run, you need to cancel dialog box. Click on menu File > New to create a new database and a password, If you lost master password there is no way you can get back your login information. So keep password database file at safe place.
🐧 Get the latest tutorials on SysAdmin, Linux/Unix, Open Source & DevOps topics via:
|Category||List of Unix and Linux commands|
|Firewall||Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04|
|Network Utilities||dig • host • ip • nmap|
|OpenVPN||CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04|
|Package Manager||apk • apt|
|Processes Management||bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time|
|Searching||grep • whereis • which|
|User Information||groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w|
|WireGuard VPN||Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04|