Я настроил Apache для проверки паролей пользователей с помощью этих модулей:
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule auth_basic_module modules/mod_auth_basic.so
Однако эти модули требуют, чтобы я вручную добавлял всех в новый файл паролей (который требует, чтобы каждый пользователь вводил свой пароль).
Есть ли способ заставить Apache проверять системные пароли, чтобы любой, кто может использовать ssh, мог использовать тот же пароль для входа в Интернет?
mod-auth-external плюс pwauth.
Мы использовали mod_auth_pam в прошлом, но сейчас это старомодно, и похоже, что они рекомендуют mod_auth_external сейчас. Последний выглядит так, как будто его обновляли в недавнем прошлом. Вот их HOWTO: http://code.google.com/p/mod-auth-external/w/list