Linux用專業工具pwgen生成使用者密碼

2021-10-22 16:35:05 字數 1421 閱讀 5240

序言:

在生活中,我們需要用到大量的密碼,這些密碼最好不要統一,否則萬一洩漏的話,所有賬號都暴露在風險之下。而在工作中,我們同樣也需要用到大量密碼,比如批量新增使用者,批量設定伺服器密碼等。

如果靠自己去想的話,想到的密碼可以不夠強大,而且比較費力。下面就介紹一種方法來批量生成高強度的密碼。

所謂的高強度密碼,就是包含了大小寫、數字、符號的密碼。

# wget -o /etc/yum.repos.d/epel.repo 

# yum clean all

# yum makecache

# yum install pwgen -y
用法: pwgen 選項引數 長度 生成個數

usage: pwgen [options] [length(password) ] [ pwd_number ]

# pwgen --help

# 密碼中至少包含乙個大寫字母

-c or –capitalize

# 密碼中不包含大寫字母

-a or –no-capitalize

# 密碼中至少包含乙個數字

-n or –numerals

# 密碼中不包含數字

-0 or –no-numerals

# 密碼中至少包含乙個特殊符號

-y or –symbols

# 生成完全隨機密碼

-s or –secure

# 密碼中不包含歧義字元(例如1,l,o,0)

-b or –ambiguous

# 使用sha1 hash給定的檔案作為乙個隨機種子

-h or –sha1=path/to/file[

#seed]

# 在列中列印生成的密碼

-c# 不要在列中列印生成的密碼,即一行乙個密碼

-1# 不要使用任何母音,以避免偶然的髒話

-v or –no-vowels

生成長度8,含有數字,含有大小寫字母的密碼4個,列列印

# pwgen -ncc 8 4

queeph1i iedeir6h eo5dai9u xievahv6

生成長度8,含有數字,含有小寫字母,不包含歧義的密碼6個,列列印

# pwgen -nabc 8 6

rae7quus iex4we3m tiequoh7 oox7iehe xu3du3oo ueyie3za

生成長度10,含有大寫字母,有數字,不含歧義的完全隨機密碼3個,行列印

# pwgen -cnbs1 10 3

zyvgwtgmy3

fst7ximyev

jmrmxku4cy

pwgen工具使用

配置源 wget o etc yum.repos.d epel.repo 安裝 yum y install pwgen 語法 pwgen option pw length num pw 命令重要引數 密碼中至少包含乙個大寫字母 c or capitalize 密碼中不包含大寫字母 a or no c...

ftp工具,ftp工具專業版

使用工具 iis7伺服器管理工具 同時它還能夠同時遠端操作多台伺服器,並且多台伺服器間可以自由切換,適合機房管理 站長 運維工作 程式設計師使用。適用於windows系統,linux系統和vps伺服器等。ftp.quit 與ftp.close 的區別 ftp.quit 傳送quit命令給伺服器並關閉...

用Logwatch工具監控Linux系統Log日誌

如果要想迅速的得到 linux 環境中的日誌報告資訊,logwatch 是乙個很好的工具。一般的 linux 系統中可能都預設安裝了這個工具.幾乎不需要額外的配置就可以簡單的用起來。logwatch print這條命令把會把昨天的日誌資訊簡要的列印出來.比如使用者登入失敗資訊 ssh 登入資訊 磁碟...