如何创建用户但无法访问public_html

如何创建用户但无法访问public_html

如何创建一个无法访问public_html文件夹的linux用户?
更新:
事实上我想使用http://example.com/~user/但用户没有其他 rootdir 的任何权限。
我该怎么做?

答案1

用户可以访问他们创建的任何目录,因此除非您要为用户提供没有写访问权限的主目录,否则他们将能够创建目录public_html并访问它。

如果您使用userdirapache 模块,则可以使用自定义名称或设置 Apache 配置以Require all denied针对该用户主页中的位置提供指令。

默认情况下,普通用户没有写入权限/var/www/html,因此使用 mod userdir,用户可以修改的唯一站点是他们自己的站点。

相关内容