ACLçåè¯å®ä¹
å
æ¥ççå¨ACLéé¢æ¯ä¸ä¸ªåè¯çå®ä¹.è¿äºåè¯æ大å¤ä»man pageä¸æä¸æ¥è½ç¶æäºæ¯ç¥,
ä½æ¯å¯¹äºç解ä¸é¢çå
容è¿æ¯å¾æ帮å©ç
ACL æ¯ç±ä¸ç³»åçAccess Entryæç»æç. æ¯ä¸æ¡Access Entryå®ä¹äºç¹å®çç±»å«å¯ä»¥å¯¹
æ件æ¥æçæä½æé. Access Entryæä¸ä¸ªç»æé¨å: Entry tag type, qualifier
(optional), æé
æ们å
æ¥çä¸ä¸æéè¦çEntry tag type, å®æ以ä¸å 个类å
ACL_USER_OBJ: ç¸å½äºLinuxéfile_ownerçæé
ACL_USER: å®ä¹äºé¢å¤çç¨æ·å¯ä»¥å¯¹æ¤æ件æ¥æçæé
ACL_GROUP_OBJ: ç¸å½äºLinuxégroupçæé
ACL_GROUP: å®ä¹äºé¢å¤çç»å¯ä»¥å¯¹æ¤æ件æ¥æçæé
ACL_MASK: å®ä¹äºACL_USER, ACL_GROUP_OBJåACL_GROUPçæ大æé (è¿ä¸ªæä¸é¢è¿ä¼ä¸é¨è®¨è®º)
ACL_OTHER: ç¸å½äºLinuxéotherçæé
让æ们æ¥æ®ä¸ªä¾å说æä¸ä¸. ä¸é¢æ们就ç¨getfaclå½ä»¤æ¥æ¥çä¸ä¸ªå®ä¹å¥½äºçACLæ件
代ç :
[root@zyq-server data]# getfacl test.txt
# file: test.txt
# owner: root
# group: family
user::rw-
user:zyq:rw-
group::rw-
group:jackuser:rw-
mask::rw-
other::---
åé¢ä¸ä¸ªä»¥#å¼å¤´çå®ä¹äºæ件å,æ件ææè
åæ件æ¥æç». è¿äºä¿¡æ¯æ²¡æ太大çä½ç¨,æ
们å¯ä»¥ç¨ --omit-headeræ¥çç¥æ
user::rw- å®ä¹äºACL_USER_OBJ, 说æfile owneræ¥æ读ååçæé
user:zyq:rw- å®ä¹äºACL_USER,è¿æ ·ç¨æ·zyqå°±æ¥æäºå¯¹æ件ç读åæé,å®ç°äºæ们ä¸å¼å§è¦è¾¾å°çç®ç
group::rw- å®ä¹äºACL_GROUP_OBJ,说ææ件çgroupæ¥æreadåwrite æé
group: jackuser:rw- å®ä¹äºACL_GROUP,使å¾jackuserç»æ¥æäºå¯¹æ件çread åwriteæé
mask::rw- å®ä¹äºACL_MASKçæé为read and write
other::--- å®ä¹äºACL_OTHERç没æä»»ä½æéæä½æ¤æ件
ä»è¿éæ们就å¯ä»¥çåºACLæä¾äºæ们å¯ä»¥å®ä¹ç¹å®ç¨æ·åç¨æ·ç»çåè½. é£ä¹æ¥ä¸æ¥æ们就æ¥
çä¸ä¸å¦ä½è®¾ç½®ä¸ä¸ªæ件çACL
温馨提示:答案为网友推荐,仅供参考