0

我有一个奇怪的要求。我有一个带有http basic auth的web服务器设置。有没有办法将用户输入的用户名和/或密码传递给环境中的shell脚本?将基本身份验证用户名传递给shell脚本

我知道apache有这个信息,因为我可以在access_logerror_log文件中看到它。我主要只是在用户名有兴趣的,所以我可以在一个验证的登录

回答

1

如果你有PHP,此信息是在$ _SERVER超全局可用,所以你可以做存储在一个txt文件:

file_put_contents('/path/to/log/file', $_SERVER['REMOTE_USER'] . "\n", FILE_APPEND);