代码之家  ›  专栏  ›  技术社区  ›  Anthony

Apache设置mod_auth_ldap需要每个子目录的设置

  •  1
  • Anthony  · 技术社区  · 14 年前

    我想设置一个主目录,它有一组基于LDAP的限制,然后让不同的子目录使用其他限制,但是只在基本目录中完成实际的LDAP搜索。例如:

     .htaccess per directory
     /Primary_Directory
     AuthLDAPURL "ldap://ldap1.airius.com:389/ou=People, o=Airius?uid?sub?(objectClass=*)"
     Require group cn=admins
    
    ../Open2All
    Require valid-user
    
    ../No_Admins_Allowed
    Require group cn!=admins
    

    但是我只想为子目录设置Require行,而不是在每个子目录上重新设置LDAP查询。

    即使各个级别之间存在明确的权限冲突,这是否可能?最深的.htaccess文件是否知道Require行引用父文件夹中的LDAP搜索?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Anthony    14 年前

    结果我没有区分身份验证和授权。我可以让所有用户使用mod auth ldap在主目录进行身份验证,然后使用mod authnz ldap设置每个目录的用户可以去哪里。