使用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 隨機生成密碼mkpasswdLinux隨機密碼
- Linux中自動成生隨機密碼--mkpasswdLinux隨機密碼
- JS生成隨機密碼JS隨機密碼
- Linux 生成隨機密碼Linux隨機密碼
- javascript隨機生成字串,可以用來生成隨機密碼JavaScript隨機字串密碼
- 案例四:Shell指令碼生成隨機密碼指令碼隨機密碼
- ruby指令碼,隨機生成複雜密碼指令碼隨機密碼
- linux 生成隨機密碼,uuidLinux隨機密碼UI
- usermod命令/使用者密碼管理/mkpasswd命令密碼
- PHP生成隨機密碼的幾種方法PHP隨機密碼
- 根據字元型別和密碼長度隨機生成密碼字元型別密碼隨機
- Firefox 69 將加入隨機密碼生成器Firefox隨機密碼
- 直播軟體開發,隨機密碼生成器隨機密碼
- Linux 系統生成隨機密碼的10種方法Linux隨機密碼
- 八種在 Linux 上生成隨機密碼的方法Linux隨機密碼
- Linux 命令列生成隨機密碼的十種方法Linux命令列隨機密碼
- 隨機生成使用者資訊(號碼、名字)隨機
- Linux系統自動隨機生成複雜密碼方法Linux隨機密碼
- 利用 Linux 系統生成隨機密碼的 10 種方法Linux隨機密碼
- PHP生成隨機密碼的4種方法及效能對比PHP隨機密碼
- 利用Linux系統生成隨機密碼的10種方法Linux隨機密碼
- php生成唯一隨機碼PHP隨機
- jQuery實現的生成隨機密碼程式碼例項簡單介紹jQuery隨機密碼
- 使用Math類生成隨機數隨機
- mysql 5.7 初始化密碼或隨機密碼MySql密碼隨機
- 如何得到一個隨機密碼隨機密碼
- 隨機生成四個驗證碼隨機
- powershell 生成隨機使用者資訊隨機
- 使用 bcrypt 函式生成密碼函式密碼
- 生成隨機排列隨機
- 生成隨機數隨機
- javascript生成隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- python生成隨機數、隨機字串Python隨機字串
- 密碼生成密碼
- python生成隨機圖形驗證碼Python隨機
- 隨機生成六位數驗證碼隨機
- Linux系統生成隨機密碼的8種方法!Linux運維課程Linux隨機密碼運維