我使用CentOS5。 我正在尝试在bash脚本中读取用户名和密码,以便我可以创建一个新的unix用户。
useradd -p $password $login
这里的问题是以后在/ etc / shadow中没有加密密码。
在useradd
手册页中,它指的是用crypt
加密的密码,而不是bash命令。
如何从Bash脚本中使用此功能?
或者是否有任何加密字符串的命令?
答案 0 :(得分:0)
您可以使用OpenSSL。其passwd
命令默认使用crypt
。
$ openssl passwd secret
xzQbh15rXTn1c