linux kickstart之中rootpw密码可以使用明文,也可以使用加密过的值(密码为:IPPBXADMINROOT)
注意:在这里要使用加密过的值,否则安全性就太低了
rootpw --iscrypted
就是读取加密后的值,但是这个值是怎么生成的呢?
这与linux系统的密码shadow一样,生成方法如下:
perl -e ‘print crypt("IPPBXADMINROOT",q(
当使用特殊字符时,例如@$符时需要在前面加上\,例:\@\$,否则加密字符串会错误;
## 其中IPPBXADMINROOT为要给用户设置的密码,
生成的密码串样式如下:
中间有个$,前面算salt,后面的加密值,合在一起叫hash
crypt 本身默认用des算法
如果salt以
des算法命令如下:
perl -e ‘print crypt("IPPBXADMINROOT","/g"),"\n"‘
生成的密码串样式如下:
/g5fpEc81O2B2