如何使用 setfacl 删除对特定用户的权限

sta*_*ant 9 linux permissions acl centos-6

我刚刚执行了以下命令

setfacl -m user:userXXX:r /home/userYYY/private/
Run Code Online (Sandbox Code Playgroud)

现在我明白了

$ ll /home/userYYY/private/     
total 32                                            
drwx------+  5 userYYY quant   512 Sep  5 03:26 ./ 
drwxr-xr-x  41 userYYY quant 32768 Sep  5 12:49 ../
Run Code Online (Sandbox Code Playgroud)
  1. 难道这有点+结果吗?
  2. 我如何删除权限 userXXX

小智 14

以下应该可以解决问题:

setfacl -x u:userXXX home/userYYY/private/
Run Code Online (Sandbox Code Playgroud)

据我所知,在启用 ACL 的地方,会显示一个 + 号。