我们使用 FreeBSD 10.3 的托管服务器,我们没有超级用户的权限。我们使用服务器运行我们公司网页的apache2。我们网页的前任管理员似乎为目录设置了 ACL 权限,但我们想删除它。假设该目录名为foobar
.
现在的结果ls -al foobar
如下:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
Run Code Online (Sandbox Code Playgroud)
权限如下:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
Run Code Online (Sandbox Code Playgroud)
这里我们要删除ACL权限和权限列表最后的加号。因此,我们做了
setfacl -b foobar
Run Code Online (Sandbox Code Playgroud)
它取消了 ACL 管理的特殊权限,但没有删除加号+
。
我们的问题是我们如何删除+
“ls -al foobar”显示的权限列表中的加号?