linux的許可權管理總體是3種身份(owner, group, other) 組合3種許可權 (read, write, execute) 而組,更具體細節如對某個使用者,某個組等相應詳細控制就沒法實現。
1、 acl == access control list
2、 acl需要檔案系統的支援才可以執行,目前的檔案系統都支援
檢視檔案系統是否支援acl,可用以下命令:
mount -l # 檢視檔案系統列表。
dumpe2fs -h /dev/sda2 | grep acl # 檢視檔案系統是否支援acl
default mount options user_xattr acl
/etc/fstab default,acl 1 1
. getfacl
. setfacl
setfacl -m u:zheng:rwx /home/jboss
getfacl /home/jboss
setfacl -m g:users:rx acltest.file
setfacl -m m:rwx acltest.file
setfacl -m d:u:zheng:rw acltest.file
Linux的詳細許可權規劃 ACL使用
1 acl為訪問控制列表,主要目的是提供傳統的屬主 所屬群組 其他人的讀 寫 執行許可權之外的詳細許可權設定。可以針對單一使用者 單一檔案或目錄來進行r w x的許可權設定。2 dmesg grep i acl 可以查詢本機是否支援acl的功能。3 getfacl 獲取某個檔案 目錄的acl設定選項...
Linux檔案的ACL許可權
工具centos7.3,centos6.9 在設定檔案或者目錄的許可權時,有時候需要設定除了所屬人,所屬組和其他人之外的許可權,這時候就用到了acl access control list 許可權。比方說在乙個專案的開發過程中,有兩個組參與,並且需要除了這兩個組的多個人參加,當然其他人不能訪問這個目...
RHEL十九(ACL的使用)
acl,主要的目的是提供傳統的許可權之外的細部的許可權設定,它可以為每乙個使用者設定許可權,為每乙個檔案或目錄設定許可權。setfacl設定acl策略 m 設定或修改檔案或目錄的acl規則 setfacl m u usera r passwd setfacl m m r passwd 掩碼的許可權,...