linux kickstart
rootpw密码可以使用明文,也可以使用加密过的值(密码为:IPPBXADMINROOT)
注意:在这里要使用加密过的值,否则安全性就太低了
rootpw --iscrypted $$IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.
linux系统的密码shadow一样,生成方法如下:
perl -e 'print crypt("IPPBXADMINROOT",q($1$IPPBXADM)),"\n"'
当使用特殊字符时,例如@$符时需要在前面加上\,例:\@\$,否则加密字符串会错误;
其中IPPBXADMINROOT为要给用户设置的密码,$1$IPPBXADM字符串是自定义字符串,shadow里一般用$1$后面跟8个字符这种格式。
生成的密码串样式如下:
$$IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.
中间有个$,前面算salt,后面的加密值,合在一起叫hash
crypt 本身默认用des算法
如果salt以$1$开头就使用md5算法
des算法命令如下:
perl -e 'print crypt("IPPBXADMINROOT","/g"),"\n"'
生成的密码串样式如下:
/g5fpEc81O2B2