linux kickstart之中root的密碼可以使用明文,也可以使用加密過的值
rootpw –iscrypted $1$BYSimLw0$I515yLiKzudlwkIskBqQE1
就是讀取加密後的值,但是這個值是怎麼生成的呢?
這與linux系統的密碼shadow一樣,生成方法如下:
perl -e 'print crypt("123456",q($1$BYSimLw0)),"\n"'
## 其中123456爲要給用戶設置的密碼,$1$BYSimLw0字符串是自定義字符串,shadow裏一般用$1$後面跟8個字符這種格式。
生成的密碼串樣式如下:
$1$BYSimLw0$I515yLiKzudlwkIskBqQE1
中間有個$,前面算salt,後面的加密值,合在一起叫hash
crypt 本身默認用des算法
如果salt以$1$開頭就使用md5算法
des算法命令如下:
perl -e 'print crypt ("123456","/g"),"\n"'
生成的密碼串樣式如下:
/guLSXipk3QEU
綜上,如果你想設置自定義密碼爲"mypass-123"
則這樣可以得到:
perl -e 'print crypt("mypass-123",q($1$BYSimiLe)),"\n"'
你的密碼爲: $1$BYSimiLe$LttB1n6yMsXP7ipq0QFQI0
這裏的$1$BYSimiLe 是自定義字符串。
kickstart 爲root用戶設置自定義密碼
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux核心技能与应用
wy53780
2020-04-23 14:02:05
Python與家國天下
豌豆花下貓
2019-02-24 22:22:40
linux上安裝Docker(非常簡單的安裝方法)
幸運券發放
2019-02-24 19:38:01
2019年Java面試-併發容器篇
王知無
2019-02-24 15:12:46
淺淡個人學習嵌入式Linux過程
wx5c317e5b736d2
2019-02-24 13:31:30
DHCP服務原理與搭建(Linux系統+路由器,二選一方案)
wx5c7174443c6f9
2019-02-24 13:23:18
Redis安裝與配置
劉遄
2019-02-24 13:12:51
Linux查看CPU和內存使用情況
wbzjacky
2019-02-24 13:12:37
相關Linux安全方面的知識點
slqbj
2019-02-24 13:02:39
忘記了Linux密碼,使用GRUB重新設置
slqbj
2019-02-24 13:02:39
Oracle11g 基於linux 6.3下安裝
love壁虎
2019-02-24 12:55:06
Oracle基於Linux 7下的安裝
love壁虎
2019-02-24 12:55:05
CentOS7更換yum源
駙馬葉子
2019-02-23 20:02:48