偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

pass:一款簡(jiǎn)單的基于Linux命令行的密碼管理工具

系統(tǒng) Linux
由于需求和使用,密碼管理器現(xiàn)如今變得非常的流行。在 Linux 中我們可以有很多選擇,包括基于 GUI 和基于 CLI 兩種。今天我們要講的是一款基于 CLI 的密碼管理器叫做 pass 。pass 是 Linux 上的一個(gè)簡(jiǎn)單的命令行密碼管理器,它將密碼存儲(chǔ)在一個(gè) gpg 加密后的文件里。這些加密后的文件很好地組織按目錄結(jié)構(gòu)存放。

[[195489]]

現(xiàn)如今要記住類似 email、銀行、社交媒體、在線支付、ftp 等等這么多的密碼相信對(duì)每一個(gè)人來(lái)說(shuō)都是一個(gè)巨大的挑戰(zhàn)。

由于需求和使用,密碼管理器現(xiàn)如今變得非常的流行。在 Linux 中我們可以有很多選擇,包括基于 GUI 和基于 CLI 兩種。今天我們要講的是一款基于 CLI 的密碼管理器叫做 pass 。

pass 是 Linux 上的一個(gè)簡(jiǎn)單的命令行密碼管理器,它將密碼存儲(chǔ)在一個(gè) gpg 加密后的文件里。這些加密后的文件很好地組織按目錄結(jié)構(gòu)存放。

所有密碼都存在于 ~/.password-store 中,它提供了添加、編輯、生成和檢索密碼等簡(jiǎn)單命令。

它是一個(gè)非常簡(jiǎn)短和簡(jiǎn)單的 shell 腳本。 它能夠臨時(shí)將密碼放在剪貼板上,并使用 git 跟蹤密碼的修改。

這是一個(gè)很小的 shell 腳本,它還使用了少量的默認(rèn)工具比如 gnupg、tree 和 git,同時(shí)還有活躍的社區(qū)為它提供 GUI 和擴(kuò)展。

如何在 Linux 中安裝 Pass

Pass 可從大多數(shù) Linux 的主要發(fā)行版的倉(cāng)庫(kù)中獲得。 所以,你可以使用你的分布式包管理器來(lái)安裝它。

對(duì)于基于 Debian 的系統(tǒng),你可以使用 apt-get 或 apt 包管理器命令來(lái)安裝 pass。

  1. $ sudo apt-get install pass 

對(duì)于基于 RHEL/CentOS 的操作系統(tǒng), 使用 yum 包管理器命令來(lái)安裝它。

  1. $ sudo yum install pass 

Fedora 系統(tǒng)可用 dnf 包管理器命令來(lái)安裝。

  1. $ sudo dnf install pass 

openSUSE 系統(tǒng)可以用 zypper 包管理器命令來(lái)安裝。

  1. $ sudo zypper in password-store 

對(duì)于基于 Arch Linux 的操作系統(tǒng)用 pacman 包管理器來(lái)安裝它。

  1. $ pacman -S pass 

如何生成 GPG 密鑰對(duì)

確保你擁有你個(gè)人的 GPG 密鑰對(duì)。如果沒有的話,你可以通過(guò)在終端中輸入以下的命令并安裝指導(dǎo)來(lái)創(chuàng)建你的 GPG 密鑰對(duì)。

  1. $ gpg --gen-key 

運(yùn)行以上的命令以生成 GPG 密鑰對(duì)時(shí)會(huì)有一系列的問題詢問,謹(jǐn)慎輸入問題的答案,其中有一些只要使用默認(rèn)值即可。

初始化密碼存儲(chǔ)

如果你已經(jīng)有了 GPG 密鑰對(duì),請(qǐng)通過(guò)運(yùn)行以下命令初始化本地密碼存儲(chǔ),你可以使用 email-id 或 gpg-id 初始化。

  1. $ pass init 2daygeek@gmail.com 
  2. mkdir: created directory '/home/magi/.password-store/' 
  3. Password store initialized for 2daygeek@gmail.com 

上述命令將在 ~/.password-store 目錄下創(chuàng)建一個(gè)密碼存儲(chǔ)區(qū)。

pass 命令提供了簡(jiǎn)單的語(yǔ)法來(lái)管理密碼。 我們一個(gè)個(gè)來(lái)看,如何添加、編輯、生成和檢索密碼。

通過(guò)下面的命令檢查目錄結(jié)構(gòu)樹。

  1. $ pass 
  2. or 
  3. $ pass ls 
  4. or 
  5. $ pass show 
  6. Password Store 

我沒有看到任何樹型結(jié)構(gòu),所以我們將根據(jù)我們的需求來(lái)創(chuàng)建一個(gè)。

插入一個(gè)新的密碼信息

我們將通過(guò)運(yùn)行以下命令來(lái)保存 gmail 的 id 及其密碼。

  1. $ pass insert eMail/2daygeek@gmail.com 
  2. mkdir: created directory '/home/magi/.password-store/eMail' 
  3. Enter password for eMail/2daygeek@gmail.com:  
  4. Retype password for eMail/2daygeek@gmail.com: 

執(zhí)行重復(fù)操作,直到所有的密碼插入完成。 比如保存 Facebook 密碼。

  1. $ pass insert Social/Facebook_2daygeek 
  2. mkdir: created directory '/home/magi/.password-store/Social' 
  3. Enter password for Social/Facebook_2daygeek:  
  4. Retype password for Social/Facebook_2daygeek:  

我們可以列出存儲(chǔ)中的所有現(xiàn)有的密碼。

  1. $ pass show 
  2. Password Store 
  3. ├── 2g 
  4. ├── Bank 
  5. ├── eMail 
  6. │   ├── 2daygeek@gmail.com 
  7. │   └── magesh.maruthamuthu@gmail.com 
  8. ├── eMail 
  9. ├── Social 
  10. │   ├── Facebook_2daygeek 
  11. │   └── Gplus_2daygeek 
  12. ├── Social 
  13. └── Sudha 
  14.     └── sudha21.magesh@gmail.com 

顯示已有密碼

運(yùn)行以下命令從密碼存儲(chǔ)中檢索密碼信息,它會(huì)詢問你輸入密碼以解鎖。

  

  1. $ pass eMail/2daygeek@gmail.com 
  2. ******* 

在剪貼板中復(fù)制密碼

要直接將密碼直接復(fù)制到剪貼板上,而不是在終端上輸入,請(qǐng)使用以下更安全的命令,它會(huì)在 45 秒后自動(dòng)清除密碼。

  1. $ pass -c eMail/magesh.maruthamuthu@gmail.com 
  2. Copied eMail/magesh.maruthamuthu@gmail.com to clipboard. Will clear in 45 seconds. 

生成一個(gè)新密碼

如果你想生成一些比較難以猜測(cè)的密碼用于代替原有的奇怪密碼,可以通過(guò)其內(nèi)部的 pwgen 功能來(lái)實(shí)現(xiàn)。

  1. $ pass generate eMail/2daygeek@gmail.com 15 
  2. An entry already exists for eMail/2daygeek@gmail.com. Overwrite it? [y/N] y 
  3. The generated password for eMail/2daygeek@gmail.com is
  4. y!NZ<%T)5Iwym_S 

生成沒有符號(hào)的密碼。

  1. $ pass generate eMail/2daygeek@gmail.com 15 -n 
  2. An entry already exists for eMail/2daygeek@gmail.com. Overwrite it? [y/N] y 
  3. The generated password for eMail/2daygeek@gmail.com is
  4. TP9ACLyzUZUwBwO 

編輯現(xiàn)有的密碼

使用編輯器插入新密碼或編輯現(xiàn)有密碼。 當(dāng)你運(yùn)行下面的命令時(shí),將會(huì)在包含密碼的文本編輯器中打開文件 /dev/shm/pass.wUyGth1Hv0rnh/6kOBG-eMail-2daygeek@gmail.com.txt。 只需在其中添加新密碼,然后保存并退出即可。

  1. $ pass edit eMail/2daygeek@gmail.com 
  2. File: /dev/shm/pass.wUyGth1Hv0rnh/6kOBG-eMail-2daygeek@gmail.com.txt                                                                    
  3. TP9ACLyzUZUwBwO 

移除密碼

刪除現(xiàn)有密碼。 它將從 ~/.password-store 中刪除包含 .gpg 的條目。

  1. $ pass rm eMail/2daygeek@gmail.com 
  2. Are you sure you would like to delete eMail/2daygeek@gmail.com? [y/N] y 
  3. removed '/home/magi/.password-store/eMail/2daygeek@gmail.com.gpg' 

多選項(xiàng)功能

要保存詳細(xì)信息,如 URL、用戶名、密碼、引腳等信息,可以使用以下格式。 首先確保你要將***項(xiàng)設(shè)置為密碼,因?yàn)樗糜谠谑褂眉糍N板選項(xiàng)時(shí)將***行復(fù)制為密碼,以及后續(xù)行中的附加信息。 

  1. $ pass insert eMail/2daygeek@gmail.com -m 
  2. Enter contents of eMail/2daygeek@gmail.com and press Ctrl+D when finished: 
  3. H3$%hbhYT 
  4. URL : http://www.2daygeek.com 
  5. Info : Linux Tips & Tricks 
  6. Ftp User : 2g 

(題圖:Pixabay, CC0)  

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2019-08-30 08:00:00

WebminWebLinux

2020-04-27 08:00:00

Zenkit ToDo任務(wù)管理工具操作系統(tǒng)

2022-09-08 09:00:38

Ansible開源

2022-05-24 15:03:44

開源工具可視化

2022-01-20 13:39:44

MySQLSequel Pro數(shù)據(jù)庫(kù)

2024-05-09 07:34:38

SQL Server數(shù)據(jù)庫(kù)管理工具

2025-04-21 01:00:00

DbGate數(shù)據(jù)庫(kù)開源

2015-08-07 09:44:36

開源數(shù)據(jù)中心

2017-12-05 09:51:13

LinuxTranslate S命令行翻譯器

2015-09-29 06:58:59

2022-06-15 15:09:48

管理工具

2014-07-31 10:09:12

Linux命令歸檔工具

2019-10-10 08:46:02

Docker可視化技術(shù)瀏覽器

2020-12-24 17:08:52

安全工具NoSql注入接口工具

2019-07-19 16:55:07

MySQL管理工具Orchestrato

2020-07-27 09:59:25

Kafka可視化CMAK

2021-08-25 10:55:43

Linux命令工具

2014-02-12 13:30:16

Linux命令行終端工具

2011-06-17 16:49:05

Cocoa蘋果

2015-10-13 09:22:54

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)