如何使用 Apache 中的 mod_userdir 将用户限制在他们的主目录中?

如何使用 Apache 中的 mod_userdir 将用户限制在他们的主目录中?

我需要通过 Web 向用户提供他们的主目录。我已设置 LDAP 身份验证,因此只有有效用户才能访问主目录,但目前有效用户可以访问任何给定的主目录。我想将用户限制在他们自己的主目录中。Apache 可以做到这一点吗?

答案1

您可以使用 vhost-alias,在身份验证后将用户传送到他们的目录中,并且他们将无法进入任何其他人的目录。

答案2

您可能正在寻找指令UserDir

UserDir public_html

这将让 apache 寻找public_html

例如

http://example.com/~username/index.html

将寻找文件/home/username/public_html/index.php

相关内容