因此,对于我的客户端,在我的服务器上托管站点的用户,我使用/ home内的标准主文件夹创建用户帐户。Debian Lenny中的访问控制列表
我为所有collective
用户设置了SSH监狱,因为我真的反对使用单独的FTP服务器。然后,我安装了ACL并添加了acl到我的/etc/fstab
- 都很好。
- 我cd到
/home
和chmod 700 ./*
。- 此时用户无法查看到其他用户的主目录(耶),但是Apache无法看到它们要么(BOO)
- 。我跑了
setfacl u:www-data:rx ./*
。我也尝试过个人目录。 - 现在apache可以再次看到这些网站,但所有的用户都可以看到。 ACL将主文件夹的权限更改为
750
。
如何设置ACL的这样Apache可以看到用户的主文件夹和2.用户托管他们的家之外,进入别人的文件不能看到网站。我已经在共享盒使用
我可以看到它是如何工作的,但我不喜欢/ home/joeuser/joeuser.com文件夹被除joeuser:collective以外的其他任何东西所拥有的想法。 – arbales 2009-08-16 04:36:06