使用mkpasswd生成隨機密碼
1、使用yum安裝
#
yum -y install expect
Loaded plugins: fastestmirror, security
Determining fastest mirrors
* base: mirrors.yun-idc.com
* extras: mirrors.btte.net
* updates: mirrors.btte.net
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
extras/primary_db | 30 kB 00:00
updates | 3.4 kB 00:00
updates/primary_db | 2.6 MB 00:04
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package expect.x86_64 0:5.44.1.15-5.el6_4 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=============================================================================================================================================================================================
Package Arch Version Repository Size
=============================================================================================================================================================================================
Installing:
expect x86_64 5.44.1.15-5.el6_4 base 256 k
Transaction Summary
=============================================================================================================================================================================================
Install 1 Package(s)
Total download size: 256 k
Installed size: 553 k
Downloading Packages:
expect-5.44.1.15-5.el6_4.x86_64.rpm | 256 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : expect-5.44.1.15-5.el6_4.x86_64 1/1
Verifying : expect-5.44.1.15-5.el6_4.x86_64 1/1
Installed:
expect.x86_64 0:5.44.1.15-5.el6_4
Complete!
2、檢視引數設定
usage: mkpasswd [args] [user]
where arguments are:
-l # (length of password, default = 9)
-d # (min # of digits, default = 2)
-c # (min # of lowercase chars, default = 2)
-C # (min # of uppercase chars, default = 2)
-s # (min # of special chars, default = 1)
-v (verbose, show passwd interaction)
-p prog (program to set password, default = passwd)
引數:
-l # (密碼的長度定義, 預設是 9)
-d # (數字個數, 預設是 2)
-c # (小寫字元個數, 預設是 2)
-C # (大寫字元個數, 預設是 2)
-s # (特殊字元個數, 預設是 1)
-v (詳細。。。)
-p prog (程式設定密碼, 預設是 passwd)
3、開始設定root使用者的密碼,使用新密碼登入測試下。
密碼長度20,數字5個,小寫5個,大寫5個,特殊5個
# mkpasswd -l 20 -d 5 -c 5 -C 5 -s 5 root
Z}K7hp0UPJ6v@&,c5{d3
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29819001/viewspace-1458191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 生成隨機密碼Linux隨機密碼
- JS生成隨機密碼JS隨機密碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 鴻蒙NEXT開發案例:隨機密碼生成鴻蒙隨機密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- Linux系統自動隨機生成複雜密碼方法Linux隨機密碼
- 隨機生成使用者資訊(號碼、名字)隨機
- mysql 5.7 初始化密碼或隨機密碼MySql密碼隨機
- php生成唯一隨機碼PHP隨機
- 使用Math類生成隨機數隨機
- 如何得到一個隨機密碼隨機密碼
- 使用 bcrypt 函式生成密碼函式密碼
- 應用:隨機生成驗證碼隨機
- Linux系統生成隨機密碼的8種方法!Linux運維課程Linux隨機密碼運維
- .NetCore 登入(密碼鹽+隨機數)NetCore密碼隨機
- python生成隨機數、隨機字串Python隨機字串
- 在密碼學中,“加鹽”(Salting)是指在儲存使用者密碼的雜湊值之前,向原始密碼新增一個隨機生成的字串(稱為“鹽”Salt)的過程。密碼學隨機字串
- go-password:生成類似1Password或LastPass高熵隨機密碼的Go庫GoAST熵隨機密碼
- Linux Shell 生成隨機數和隨機字串Linux隨機字串
- 一個PHP通用隨機密碼的實現PHP隨機密碼
- Rust中如何產生隨機數或密碼?Rust隨機密碼
- 直播商城原始碼,記一次 js隨機密碼原始碼JS隨機密碼
- JavaScript 生成隨機數JavaScript隨機
- 隨機森林的祕密隨機森林
- Python PIL模組隨機生成中文驗證碼Python隨機
- app直播原始碼,uniapp隨機數生成簽名APP原始碼隨機
- 使用神經網路生成抽象隨機藝術神經網路抽象隨機
- iOS使用指令碼跟隨工程程式碼動態生成FrameworkiOS指令碼Framework
- matlab 生成隨機數序列Matlab隨機
- C++生成隨機數C++隨機
- 隨機數生成器隨機
- 生成隨機字串並排序隨機字串排序
- 隨機字串生成與排序隨機字串排序
- java隨機數生成原理Java隨機
- Python如何隨機生成1到100的隨機數?Python隨機
- CWE-329: 密碼分組連結模式未使用隨機初始化向量密碼模式隨機
- Linux面試題-批次新增使用者並設定8位隨機密碼Linux面試題隨機密碼