撤销特定用户对子文件夹的 FTP 权限

撤销特定用户对子文件夹的 FTP 权限

我正在开发一个 Web 项目,其中有几个人可以访问 FTP。有一个特定用户无权访问某个子文件夹,因此我想撤销对该文件夹的访问权限。

服务器使用 vsFTPd

据我所知,这可以使用“setfacl”实现。因此,为了避免用户“mywebpage_johndoe”访问文件夹“foo/”,我尝试了以下方法:

setfacl -R -m u:mywebpage_johndoe:--- /home/mywebpage/mwebpage.net/public_html/foo/

但这似乎不起作用,当我用“getfacl”测试权限时,我注意到了这一点:

# file: home/mywebpage/webpage.net/public_html/foo/
# owner: mywebpage
# group: mywebpage
user::rwx
user:mywebpage:---
group::rwx
mask::rwx
other::r-x

因此,要么是命令的下划线有问题,要么是我遗漏了一些东西。

有人可以给我指出正确的方向吗?

提前致谢。

相关内容