返回顶部
首页 > 资讯 > 操作系统 >Linux如何使用密码管理工具pass管理密码
  • 924
分享到

Linux如何使用密码管理工具pass管理密码

2023-06-13 02:06:38 924人浏览 八月长安
摘要

本篇内容介绍了“linux如何使用密码管理工具pass管理密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  对于那些不想要依赖图形化进行

本篇内容介绍了“linux如何使用密码管理工具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目录中。

Linux如何使用密码管理工具pass管理密码

  接下来,运行以下命令来初始化本地密码仓库。下面的,输入之前创建密钥对时的关联电子邮件地址。

  $ 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

Linux如何使用密码管理工具pass管理密码

  查看所有密码名称列表

  要查看所有存储的密码名称列表,只需输入“pass”命令:

  $ pass

Linux如何使用密码管理工具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管理密码”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Linux如何使用密码管理工具pass管理密码

本文链接: https://lsjlt.com/news/264286.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux如何使用密码管理工具pass管理密码
    本篇内容介绍了“Linux如何使用密码管理工具pass管理密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  对于那些不想要依赖图形化进行...
    99+
    2023-06-13
  • Linux下如何安装并使用KeeWeb密码管理工具
    这篇文章主要为大家展示了“Linux下如何安装并使用KeeWeb密码管理工具”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何安装并使用KeeWeb密码管理工具”这篇文章吧。KeeW...
    99+
    2023-06-27
  • 如何使用安全的密码管理工具保护CentOS系统中的密码
    要保护CentOS系统中的密码,可以使用以下步骤和工具来管理密码:1. 使用强密码:确保您的密码是足够强大和复杂的,包括字母、数字和...
    99+
    2023-10-10
    CentOS
  • MySQL如何进行密码管理
    这篇文章主要介绍了MySQL如何进行密码管理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1. mysql安装后默认没有密码,初始化安装...
    99+
    2024-04-02
  • 如何使用vbs实现discuz任意管理员密码漏洞利用工具
    小编给大家分享一下如何使用vbs实现discuz任意管理员密码漏洞利用工具,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!也利于修改 以下是search.inc.php 文件漏洞利用代码VBS版 代码如下:Dim strUr...
    99+
    2023-06-08
  • window10如何删除管理员密码
    这篇文章主要介绍“window10如何删除管理员密码”,在日常操作中,相信很多人在window10如何删除管理员密码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”window10如何删除管理员密码”的疑惑有所...
    99+
    2023-07-01
  • Mysql恢复管理密码
    恢复MySQL数据库密码步骤原理停止Mysql服务程序跳过授权表启动MySQL服务程序重设root密码(更新user表记录)以正常方式重启MySQL服务程序密码恢复实例例1:重置MySQL管理密码首先停止已...
    99+
    2024-04-02
  • 如何使用Linux中的用户密码管理命令passwd和change
    这篇文章主要介绍“如何使用Linux中的用户密码管理命令passwd和change”,在日常操作中,相信很多人在如何使用Linux中的用户密码管理命令passwd和change问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-12
  • 如何使用phpmyadmin修改管理员和用户密码
    这篇文章给大家分享的是有关如何使用phpmyadmin修改管理员和用户密码的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。首先登录phpmyadmin管理后台之后,在左侧找到数据库...
    99+
    2024-04-02
  • LINUX 管理 SAMBA 用户密码命令详解
    在 Linux 下管理 Samba 的用户和密码通常使用 smbpasswd 命令来添加和修改,该命令不仅可以修改本地 Samba 服务器的用户和密码,还可以修改远程 Samba 服务器的用户和密码,只需要通过 SSH 登录后执行 smbp...
    99+
    2023-10-12
    linux 服务器 运维
  • mysql中如何恢复管理员密码
    本篇文章给大家分享的是有关mysql中如何恢复管理员密码,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、向mysqld server 发送k...
    99+
    2024-04-02
  • linux管理工具怎么使用
    本篇内容主要讲解“linux管理工具怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux管理工具怎么使用”吧!linux管理工具有:1、htop,一款监控与进程管理软件;2、dsta...
    99+
    2023-06-30
  • mysql学习之-密码管理(默认密码,修改密码,解决忘记密码)
    1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码。 [root@mysql ~]# cat /root/.mysql_secret    --查看r...
    99+
    2024-04-02
  • 忘记mysql管理员密码如何重置
    下文给大家带来关于忘记mysql管理员密码如何重置,感兴趣的话就一起来看看这篇文章吧,相信看完忘记mysql管理员密码如何重置对大家多少有点帮助吧。1.首次安装mysql,起服务2.设置开机自启动3.查看服...
    99+
    2024-04-02
  • 如何管理云服务器vps的密码
    管理云服务器vps密码的方法:1、定期检查云服务器vps异常登陆情况,并及时排除攻击问题,更改密码;2、设置较长字符的密码,如网站允许的密码长度最长为16位,就设置16位的密码;3、不同服务器使用不同密码,以免发生连带事故;4、做好数据备份...
    99+
    2024-04-02
  • 如何更改云主机管理员密码
    在云主机中更改管理员密码的方法:1.远程登录云主机;2.打开计算机管理窗口;3.查找administrator管理员用户选项;4.右键点击“设置密码”选项;5.填写管理员密码,确认;具体步骤如下:首先,远程登录云主机,进入到云主机操作界面;...
    99+
    2024-04-02
  • win7忘记管理员密码如何解决
    如果你忘记了 Windows 7 的管理员密码,以下是几种解决方法:1. 使用其他管理员账户登录:如果你有其他管理员账户的登录凭证,...
    99+
    2023-09-15
    win7
  • 管理(004):密码文件 & 用户
    一、密码文件中添加用户 当您将 SYSDBA、SYSOPER、SYSBACKUP、SYSDG 或 SYSKM 管理权限授予用户时,该用户的名称和权限信息将添加到数据库密码文件中。 只有当用户至少具有...
    99+
    2024-04-02
  • 使用phpmyadmin如何修改帝国CMS的管理员密码
    1、若是5.0及以前版本:通过帝国的mysql数据库表格来看,管理员帐号存放在phome_enewsuser表里,打开以后,把password字段的值设为:21232f297a57a5a743894a0e4a801fc3...
    99+
    2022-06-12
    phpmyadmin 帝国CMS 管理员密码
  • Linux命令行密码管理器有哪些
    这篇文章主要介绍了Linux命令行密码管理器有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。TitanTitan 是一个密码管理器,也可作为文件加密工具。我不确定 Tit...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作