vsftpd 有一个选项local_enable
,允许将 FTP 用户直接映射到本地用户。它甚至可以在我们的 Likewise Active Directory 配置下运行,无需任何额外工作。
我到处找了找,似乎找不到 Apache .htaccess 的等效项。身份验证提供程序似乎是文件、DBM、LDAP 和 DBD。这些似乎都不允许将 HTTP 身份验证用户映射到本地用户帐户。
有没有什么办法可以做到这一点?如果没有,为什么呢?
谢谢。
答案1
看一下mod_auth_pam:http://pam.sourceforge.net/mod_auth_pam/(如果 Apache 没有包含这个标准,那么大多数发行版都应该有一个这样的软件包)
您仍然使用 apache basic auth,但该模块允许您使用本地用户帐户进行身份验证,以及一堆其他密码数据库。我将重复上述网站上的警告:它应该与 SSL/TLS 结合使用。