用bash加密字符串

时间:2013-05-17 10:24:22

标签: bash centos5

我使用CentOS5。 我正在尝试在bash脚本中读取用户名和密码,以便我可以创建一个新的unix用户。

useradd -p $password $login

这里的问题是以后在/ etc / shadow中没有加密密码。

useradd手册页中,它指的是用crypt加密的密码,而不是bash命令。 如何从Bash脚本中使用此功能? 或者是否有任何加密字符串的命令?

1 个答案:

答案 0 :(得分:0)

您可以使用OpenSSL。其passwd命令默认使用crypt

$ openssl passwd secret
xzQbh15rXTn1c