我有一台 Apache 服务器托管一个网站,该网站有三个主目录。目前,两个目录仅限于具有组文件的一组用户。但对于第三个目录,我需要允许 Unix 组“学生”中的所有用户访问它。由于这是一个拥有 100 多个用户的大组,并且经常添加新用户,我认为在组文件中手动输入所有用户名是不可行的。
提前感谢您。
答案1
你可能想要修改身份验证方式或者mod_auth_external允许您使用底层主机系统的用户名/密码/组数据库。
也可能mod_authnz_unixgroup将满足您的需要。
或者,如果您的底层身份验证方案基于 LDAP,则您可以使用 Apache 的众多 LDAP 身份验证模块之一。
选择和配置适当的模块留给读者练习。我们没有足够的关于您的环境的信息来确定哪个模块最适合您。