Linux
使用 .htaccess 時如何從 Apache 訪問 Unix passwd 文件?
是否可以使用系統密碼文件在 Linux 上通過 Apache 訪問受保護的網頁?為 shell 訪問、Apache 和 Samba 設置多個密碼文件是一件很痛苦的事情。如果有一個mod,那將很方便知道。
mod_auth_external ( http://code.google.com/p/mod-auth-external/ ) 可以配置為針對 /etc/shadow 進行身份驗證
mod_auth_pam
mod_auth_pam是大多數 UNIX 系統和 apache 上的標準方法。
例子:
配置 PAM
這是*/etc/pam.d/httpd*的樣子(在您的發行版上可能會有所不同)
auth required pam_unix.so auth required pam_unix.so account required pam_unix.so
配置阿帕奇
AuthPAM_Enabled on AllowOverride None AuthName "secure area" AuthType "basic"