WebDAV的; 限制在每个用户或每个组的基础上的目录?

使用Apache / WebDAV / mod_auth_mysql,是否可以将用户(或组)的访问限制在MySQLauthentication表中定义的特定目录?

更具体地说,我想根据MySQL表中存在的数据来指定允许WebDAV用户访问哪些目录。 例如,如果我有一个用Python或PHP构build的用户pipe理界面,允许我指定一个用户被允许访问的目录,我将它保存在与mod_auth_mysql使用的用户/用户对相同的行上validationWebDAV用户。 如何configurationmod_auth_mysql块来指定用户被允许访问的目录? 或者在别处呢?

如果您使用的是Apache,那么您可以使用Apache的标准访问控制机制(块中的“require user”,“require group”等)。 WebDAV没有什么特别的特殊之处。

至于你的第二段,我不确定。 一个丑陋的解决scheme,如果你的权限不是经常改变的话,那么从数据库中得到一个外部脚本通常是一个Apacheconfiguration,然后重新启动Apache。