使用用户名和密码的变量自动执行Htpasswd命令

时间:2017-03-13 23:15:51

标签: web apache2 ubuntu-16.04 .htpasswd

我试图通过脚本中的变量传递用户名和密码:

htpasswd -b -c /etc/apache2/.htpasswd $HtUser $HtPwd

其中HtUser和HtPwd是脚本中较早填充的变量。我试过以下......

htpasswd -b -c /etc/apache2/.htpasswd '$HtUser' '$HtPwd'

但是将用户设置为" $ HtUser"和密码" $ HtPwd"。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果要插入变量,请在shell中使用双引号或根本没有引号。单引号不起作用。