linux中facl有什么作用,在Linux中使用setfacl后权限被拒绝
有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:
/dev/sdb1 /media/esterno ext3 defaults,acl 0 2
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/
總結
以上是生活随笔為你收集整理的linux中facl有什么作用,在Linux中使用setfacl后权限被拒绝的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux中shell模块的考试,lin
- 下一篇: linux分析字节序的分类及特点,计算机