kickstart配置LINUX无人值守选项--rootpw

linux kickstart之中rootpw密码可以使用明文,也可以使用加密过的值(密码为:IPPBXADMINROOT)

注意:在这里要使用加密过的值,否则安全性就太低了

rootpw --iscrypted 1kickstart配置LINUX无人值守选项--rootpw IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.

就是读取加密后的值,但是这个值是怎么生成的呢?

这与linux系统的密码shadow一样,生成方法如下:

perl -e ‘print crypt("IPPBXADMINROOT",q(1kickstart配置LINUX无人值守选项--rootpw IPPBXADM)),"\n"‘

 

当使用特殊字符时,例如@$符时需要在前面加上\,例:\@\$,否则加密字符串会错误;

 

## 其中IPPBXADMINROOT为要给用户设置的密码,1kickstart配置LINUX无人值守选项--rootpw IPPBXADM字符串是自定义字符串,shadow里一般用1kickstart配置LINUX无人值守选项--rootpw 后面跟8个字符这种格式。

生成的密码串样式如下:

1kickstart配置LINUX无人值守选项--rootpw IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.

中间有个$,前面算salt,后面的加密值,合在一起叫hash

crypt 本身默认用des算法

如果salt以1kickstart配置LINUX无人值守选项--rootpw 开头就使用md5算法

des算法命令如下:

perl -e ‘print crypt("IPPBXADMINROOT","/g"),"\n"‘

生成的密码串样式如下:

/g5fpEc81O2B2

kickstart配置LINUX无人值守选项--rootpw

上一篇:旧文新发:古拙空灵 肆意奔放----著名书法家郑墨泉创作一瞰


下一篇:利用递归复制文件夹