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"