linux – 使用setfacl后权限被拒绝
发布时间:2020-12-14 01:01:32 所属栏目:Linux 来源:网络整理
导读:有3个用户:A,B,C. A在他的主文件夹/ home / A / mydir中有mydir B可以读/ home / A内容 C可以读写/ home / A内容 我试过这样的方式: setfacl -Rm u:B:r /home/A/setfacl -Rm u:C:rw /home/A/su Bls /home/Als: cannot access /home/A: Permission deniedmy
有3个用户:A,B,C.
A在他的主文件夹/ home / A / mydir中有mydir B可以读/ home / A内容 C可以读写/ home / A内容 我试过这样的方式: setfacl -Rm u:B:r /home/A/ setfacl -Rm u:C:rw /home/A/ su B ls /home/A ls: cannot access /home/A: Permission denied mydir cd /home/A -bash: cd: /home/A/: Permission denied cat / etc / fstabs:
getfacl / home / A: getfacl: Removing leading '/' from absolute path names # file: home/A # owner: A # group: A user::rwx user:B:r-- user:C:rw- group::--- mask::rw- other::--- 解决方法
正如
tampis所说的那样,要在linux中更改为目录(或列出其内容或读取其中的文件),需要对该目录具有执行权限.
将你的setfacl commad更改为以下内容: setfacl -Rm u:B:rx /home/A/ setfacl -Rm u:C:rwx /home/A/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |