小编Jef*_*f S的帖子

设置.htpasswd与bash期望

我正在尝试在Apache的.htpasswd中自动设置用户密码,但是这个脚本似乎并没有真正设置密码.我错过了什么?谢谢!

#!/bin/bash

PASSWORD=`tr -dc a-z0-9_ < /dev/urandom | head -c 10`

cat << EOF | /usr/bin/expect
spawn /usr/bin/htpasswd -c /var/.htpasswd testuser
expect "assword:"
send "$PASSWORD\r"
expect "assword:"
send "$PASSWORD\r"
EOF

echo -e "\nPassword set to: $PASSWORD\n"
Run Code Online (Sandbox Code Playgroud)

bash expect .htpasswd

3
推荐指数
1
解决办法
1879
查看次数

标签 统计

.htpasswd ×1

bash ×1

expect ×1