我们使用的是FreeBSD 10.3的托管服务器,我们无权成为超级用户。我们使用服务器为我们公司的网页运行apache2。我们网页的先前管理员似乎为目录设置了ACL权限,但是我们希望将其删除。让我们说该目录称为foobar
。
现在的结果ls -al foobar
如下:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
权限如下:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
在这里,我们要删除ACL权限和权限列表最后的加号。因此,我们做了
setfacl -b foobar
它取消了ACL所控制的特殊权限,但没有删除加号+
。
我们的问题是如何删除+
权限列表中的加号,如“ ls -al foobar”所示?
@richard是的,绝对是同一个文件。
—
Taiki Bessho
getfacl
表示不是ACL。但是ls
显示+
。您确定每次都看同一个文件吗?(这通常是我的原因)