时间:2021-05-24
在Linux系统操作中,使用的密码多了反而记不过来,而且也容易记错,如果使用密码管理工具来管理的话会轻松很多,下面小编就给大家介绍一款实用的密码管理工具pass,一起来学习下pass的使用吧。
对于那些不想要依赖图形化进行密码管理的用户,笔者将会讲述如何在命令行下使用 pass来管理密码,这是一个简单的用于命令行管理密码的工具。
该密码工具实际上是一个shell脚本编写的前端,其中调用了几个其它工具(如gpg,pwgen,git,xsel)来使用OpenGPG管理用户的密码信息。各个密码使用gpg工具进行加密,并存储到本地密码仓库中。密码信息可以通过终端或者自清除的剪贴板工具使用。
该密码工具相当灵活,并且使用起来及其简单。你可以将每个密码信息存储到一个OpenGPG保护的普通文本文件,并且将不同的密码文件分组多个类目中。它支持bash自动补全特性,因此可以很方便地使用TAB键来补全命令或者很长的密码名称。
在Linux上安装pass
在Debian,Ubuntu或者Linux Mint上安装pass:
$ sudo apt-get install pass
$ echo “source /etc/bash_completion.d/password-store”》》~/.bashrc
在Fedora上安装pass:
$ sudo yum install pass
$ echo “source /etc/bash_completion.d/password-store”》》~/.bashrc
在CentOS上安装pass,首先启用EPEL仓库,然后执行以下命令:
$ sudo yum install pass
$ echo “source /etc/bash_completion.d/password-store”》》~/.bashrc
在Archlinux上安装pass:
$ sudo pac -S pass
$ echo “source /etc/bash_completion.d/password-store”》》~/.bashrc
初始化本地密码仓库
在使用密码工具之前,你需要执行一次初始化步骤,该步骤包括创建一个GPG密钥对(如果你还没有)以及一个本地密码仓库。
首先,通过以下步骤创建一个GPG密钥对(即:公钥/私钥)。如果已经创建了自己的GPG密钥对,可以跳过此步骤。
$ gpg --gen-key
执行该步骤,会询问你如下问题。如果你不确定,可以选择接受默认回答。作为密钥生成部分,你将要为你的密钥创建一个加密口令,这个口令实际上是你访问存储在本地密码仓库中的任何密码信息时的主密码。成功创建密钥对后,创建的密钥对会存储在~/.gnupg目录中。
接下来,运行以下命令来初始化本地密码仓库。下面的,输入之前创建密钥对时的关联电子邮件地址。
$ pass init 《gpg-id》
该命令会在~/.password-store目录中创建一个密码仓库。
在终端使用pass管理密码
插入新密码信息
要将新的密码信息插入到本地密码仓库中,请遵循以下命令格式:
$ pass insert 《password-name》
是你定义的专有名称,并且可以分级(如 “finance/tdbank”, “online/gmail.com”)。在这种情况下,密码信息可以存储到~/.password-store目录下对应的子目录中。
如果你想要分多行插入密码信息,请像以下命令一样使用“-m”选项。以你自己喜欢的任何格式来输入密码信息,然后按Ctrl+D来结束。
$ pass insert 《password-name》-m
查看所有密码名称列表
要查看所有存储的密码名称列表,只需输入“pass”命令:
$ pass
从密码仓库中取回密码信息
要访问特定密码列表中的内容,只需使用以下命令:
$ pass《password-name》
例如:
$ pass email/gmail.com
会要求你输入密码口令来解锁密钥。
如果你想要将密码复制到剪贴板,而不是显示到终端屏幕上,使用以下命令:
$ pass-c email/gmail.com
当密码被复制到剪贴板,剪贴板在45秒后会被自动清空。
在密码仓库中生成并存储新密码
使用pass命令,你也可以生成一个新的随机密码,该密码可用于任何目的。pass工具将会使用pwgen工具来生成一个好的随机密码。你可以指定密码的长度,或者生成带或不带符号的密码。
例如,要生成一个具有10个字符不带符号的密码,并将它存储到 “email/new_service.com”列表中:
$ pass generate email/new_service.com 10-n
移除密码信息
要移除现存的密码信息是很容易的:
$ pass rm email/gmail.com
上面就是Linux使用pass管理密码的相关介绍了,本文介绍了pass的安装及如何使用pass管理系统中的各种密码,操作简单上手容易,还能生成随机密码。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Dat
对于在Windows上经常需要远程管理Linux服务器的SA们来说,也许会觉得SecureCRT非常好用,因为它是一个强大的SSH帐号管理工具,而且可以记住密码
网蓝个人密码管理助手是款非常实用的账号密码管理工具。里面能够保护如ftp帐号、博客帐号、聊天帐号、论坛帐号、网站帐号等等,让你不会再为账号密码的安全管理问题
1、重新设置IIS的IWAM账号密码和IUSR密码。(管理工具—〉计算机管理—〉本地用户和组—〉用户)2、同步IISmeta
LINUX网络性能之管理工具三剑客本文是介绍管理Linux系统网络性能技巧的文章,主要介绍了route、netstat、tcpdump三种网络管理测试工具的使用