How to manage multiple passwords on Linux

Password-based authentication is so prevalent online that you probably won't be able to count how many passwords you are using. In fact, according to NorSIS Password Survey 2012, the average minimum number of private passwords per person is 17. Another research has found that 82% of people have forgotten their password at lease once.

What makes things worse is the fact that different venues maintain different password policies (e.g., in terms of password length, formation, duration), forcing you to set a wide variety of passwords in different life cycles. While technological advances (e.g., oAuth) try to address the explosion of site-specific credentials, they are not a perfect solution. Until any goodalternative to passwords becomes mainstream, passwords will not die any time soon.

This is when a password manager software such as KeePass comes in handy, which is an open source (GNU GPLv2+), OSI certified, light-weight password manager. KeePass allows you to manage your passwords in a secure database, which is locked with a master key and/or a key file. The Linux port of KeePass is available as KeePassX. Its features include:

  • User-friendly password management with grouping and search.
  • Support for password expiration date.
  • Database encryption with AES (256 bit) or Twofish (256 bit).
  • Customizable generation of secure passwords.
  • Autofill (experimental).

In this tutorial, I will describe how to manage multiple passwords on Linux with KeePassX.

Install KeePassX on Linux

To install KeePassX on Debian, Ubuntu or Linux Mint:

$ sudo apt-get install keepassx

To install KeePassX on Fedora:

$ sudo yum install keepassx

To install KeePassX on CentOS or RHEL, first enable EPEL repository, and run:

$ sudo yum install keepassx

Manage Passwords with KeePassX

To launch KeePassX, simply run this command:

$ keepassx

The first time you use KeePassX, you need to create a new password database. To do so, click on "New Database" icon on the top left panel. You will be asked to supply a master key which will unlock the access to your password database. As the master key, you can use a simple password, a key file, or both.

Once you have created a database, you can now add password entries to the database. Click on "Add New Entry" icon.

Fill in your credential detail including password as follows. Don't forget to save change in the database.

To access your password in a particular entry later, right-click the entry, and select "copy password to clipboard" option. Your password will then be copy to clicpboard, which you can paste into any password blank. Note that for security reason, the plain-text password copied on clipboard will automatically be removed after 20 seconds.

KeePassX maintains individual password databases in an encrypted fashion. To change the encryption algorithm used in the current database, go to "File" --> "Database Settings".

To update KeePassX configurations, go to "Extras" --> "Settings". Here you can change various security related settings as shown below.


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值