位置: 编程技术 - 正文

Linux使用密码管理工具pass管理密码的方法(linux中密码信息存在哪个文件)

编辑:rootadmin

推荐整理分享Linux使用密码管理工具pass管理密码的方法(linux中密码信息存在哪个文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux密码规范,linux中密码信息存在哪个文件,linux密码存放,linux管理密码,linux密码规范,linux中密码信息存在哪个文件,linux密码管理工具,linux管理密码,内容如对您有帮助,希望把文章链接给更多的朋友!

  在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管理密码

Linux使用密码管理工具pass管理密码的方法(linux中密码信息存在哪个文件)

  插入新密码信息

  要将新的密码信息插入到本地密码仓库中,请遵循以下命令格式:

  $ 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

  当密码被复制到剪贴板,剪贴板在秒后会被自动清空。

  在密码仓库中生成并存储新密码

  使用pass命令,你也可以生成一个新的随机密码,该密码可用于任何目的。pass工具将会使用pwgen工具来生成一个好的随机密码。你可以指定密码的长度,或者生成带或不带符号的密码。

  例如,要生成一个具有个字符不带符号的密码,并将它存储到 “email/new_service.com”列表中:

  $ pass generate email/new_service.com -n

  移除密码信息

  要移除现存的密码信息是很容易的:

  $ pass rm email/gmail.com

  上面就是Linux使用pass管理密码的相关介绍了,本文介绍了pass的安装及如何使用pass管理系统中的各种密码,操作简单上手容易,还能生成随机密码。

Linux安装使用系统监控工具Collectl的方法 作为Linux系统监控工具,Collectl是款值得推荐的软件,使用Collectl能够及时掌握系统的运行状况,还能像iotop命令一样使用collectl进行智能统计,下面小编

linux系统安装MyEclipse 的详细教程 作为一名专业的开发人员多少会遇到在linux开发的情况,小编将教大家怎样在linux上安装MyEclipse软件名称:MyEclipse专业版forWindows(附破解补丁)软件

Linux系统怎么关机?Linux正确的关机方式 在Linux中,每个程序都是在后台执行,在你看不到的屏幕背后可以有很多程序在工作,例如浏览网页、FTP传文件等,如果直接按下电源开关来关机,哪么

标签: linux中密码信息存在哪个文件

本文链接地址:https://www.jiuchutong.com/biancheng/367597.html 转载请保留说明!

上一篇:电脑没有网络Linux如何离线查询字典(电脑没有网络连接怎么办)

下一篇:Linux安装使用系统监控工具Collectl的方法(linux系统的安装步骤)

  • 场地使用费入什么科目
  • 未结转本年利润影响报表吗
  • 坐收坐支在会计上如何反映
  • 代理记账有什么风险吗
  • 小微企业利息收入增值税
  • 不含税价怎么转化为含税价
  • 一般纳税人采购收到普通发票
  • 税交多了退税走到哪一流程了问谁
  • 去年多计提费用,汇算清缴时做纳税调增处理
  • 期末留抵税额小于当期免抵退税额是什么意思
  • 金税是干什么的
  • 公司认缴增资需要什么流程呢
  • 资产负债中应交税费怎么算
  • 公司增加注册资金需要实缴吗
  • 计提折旧会计分录的借方不可能是
  • 如何在Windows 11上卸载更新
  • 存货减值账务处理 华图
  • Excel规划求解怎么做
  • 电脑经常重新启动是什么原因
  • 什么叫资金预算
  • mac10.10.5系统
  • 销售货物是什么意思
  • 发票认证了但是没收到票怎么处理
  • pyecharts绘制柱状图动态图
  • 结转代销成本
  • 被白雪覆盖的彩虹歌词
  • 养老院管理系统er图
  • 小规模单位没交五险一金
  • 快速傅里叶变换matlab
  • 外经证还有几天到期延期需要的资料
  • 本月没有销售收入,需要申报增值税吗
  • 基本运算符号有乘方吗
  • mongodb认证
  • mongodb数据库的作用
  • 税前补发补扣
  • 公司一直没营业也没报税,会怎样罚款?
  • mysql主从配置详解
  • 代扣代缴增值税要交附加税吗
  • 个体户需要给员工买五险一金吗
  • 应付账款属于外币货币性项目吗
  • 样机 研发费用归集与核算
  • 一般纳税人出现以下哪些情况时,其进项税额不得抵扣( )
  • 销售佣金的三大特点是什么?
  • 企业凭证处理流程图
  • 预交企业所得税税率
  • 商标无形资产摊销计入什么科目
  • 供应商销售折让怎么入账
  • 期末账面余额是什么意思
  • 小微企业免征增值税优惠
  • mysql通过文档读取并执行命令之快速为mysql添加多用户和数据库技巧
  • Mysql5.7.14 linux版密码忘记完美解决办法
  • 返回sql执行时间的方法
  • 电脑xp系统如何
  • macbook怎么开hdr
  • centos 安装
  • xp系统蓝屏解决
  • mac 应用
  • win7删除未识别的网络
  • linux的sbin
  • qbdagent2002.exe - qbdagent2002是什么进程 有什么用
  • setlang.exe - setlang是什么进程 有什么用
  • win8的开始
  • win8.1无法更新
  • json的用法
  • activitythread main方法
  • unity3d应用开发
  • shell脚本运行linux命令
  • python动态创建函数
  • python递归查找
  • Unity3D之Vector3.Dot和Vector3.Cross的使用
  • Android Adapter 源码笔记(3)
  • 省市区三级联动下拉表单
  • python-shell
  • JavaScript中setMonth()方法的使用详解
  • js基础
  • 国家税务局发票查验平台查验官网
  • 广东地税发票查询系统
  • 云南税务局网上办税大厅登录入口官网
  • 租赁费的税率是多少
  • 辽宁房产税2021年新规定来了,自2021年1月28日起执行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设