Centos系統(tǒng)用戶密碼字符串生成命令-shadow

這兩天在看puppet,準(zhǔn)備用這個(gè)管理我手下系統(tǒng)的用戶添加分配與刪除工作,不過每次要是都用系統(tǒng)的passwd命令生成用戶密碼那就有點(diǎn)太麻煩了,在網(wǎng)上找了一下,可以通過perl生成linux系統(tǒng)用戶保存在shadow中的密碼,分享如下。
perl -e 'print crypt("88991026",q($1$aCwLBNGo)),"\n"' \\其中88991026為要給用戶設(shè)置的密碼,$1$aCwLBNGo字符串是自定義字符串,shadow里一般用$1$后面跟8個(gè)字符這種格式。
生成的密碼串樣式如下:
$1$aCwLBNGo$0napSn3Qck9Sj4FqP5RFz0
中間有個(gè)$,前面算salt,后面的加密值,合在一起叫hash
crypt 本身默認(rèn)用des算法
如果salt以$1$開頭就使用md5算法
des算法命令如下:
perl -e 'print crypt("88991026","/g"),"\n"'
生成的密碼串樣式如下:
/gSr78Mzt1eYI
相關(guān)文章
- 很多朋友反饋說不知道Centos怎么查找目錄下所有文件中是否包含指定字符串;下面小編就為大家?guī)鞢entos查找目錄下所有文件中是否包含指定字符串的方法;有需要的朋友可以過2016-12-07
- 還有些朋友不知道CentOS怎么雙向免密碼登錄;下面小編將為大家發(fā)享CentOS雙向免密碼登錄的教程;有需要的朋友可以過來看看2016-11-29
- centos忘記root密碼怎么重置root密碼?使用Linux系統(tǒng)的時(shí)候root密碼是十分關(guān)鍵的安全機(jī)制。但是假設(shè)那天丟失了root密碼的話問題就嚴(yán)重了。下面分享重置root密碼的方法,需2015-05-05
- centos系統(tǒng)密碼忘了怎么破解密碼?windows下破解密碼很簡單,linux下破解也不難,只需進(jìn)入單用戶,然后用很簡單的命令就能重置密碼,下面分享解決辦法2015-04-16
- 很多新手朋友們都不知道如何破解CentOS的root密碼?其實(shí)不難,開機(jī)后,在倒數(shù)讀秒的時(shí)候按任意鍵、跳轉(zhuǎn)畫面后,再按E鍵,接下來的操作祥看本文就可以了2014-05-16
- 本文說明了CentOS配置ssh無密碼登錄時(shí)需要注意的事項(xiàng),大家一定需要2013-11-22
- 一些朋友還不知道CentOS如何鎖定多次登陸失敗的用戶;今天小編為大家?guī)砹薈entOS使用PAM鎖定多次登陸失敗的用戶的教程。有需要的朋友可以過來看看2016-12-08
Centos中如何臨時(shí)禁用用戶?Centos中臨時(shí)禁用用戶的方法
一些朋友說不知道Centos中如何臨時(shí)禁用用戶?下面小編就為大家?guī)鞢entos中臨時(shí)禁用用戶的方法;有需要的朋友過來看看吧2016-12-08- 如果當(dāng)你使用sudo來執(zhí)行某些命令的時(shí)候,就會(huì)提示你該用戶不再sudoer列表中。這時(shí),我們就需要手工加入了;下面小編為大家?guī)鞢entOS將用戶添加到sudoer列表的教程2016-11-23
- 以下主要內(nèi)容是Centos配置sudo用戶;使用visudo命令進(jìn)行sudo配置文件的編寫;有需要的朋友可以參考下2016-11-23