å½ä»¤å setfacl - 设置æ件访é®æ§å¶å表
setfacl [-bkndRLPvh] [{-m|-x} acl_spec] [{-M|-X} acl_file] file ...
setfacl --restore=file
æè¿°
setfaclç¨æ¥å¨å½ä»¤è¡é设置ACLãå¨å½ä»¤è¡éï¼ä¸ç³»åçå½ä»¤è·é以ä¸ç³»åçæ件åã
é项-må-xåè¾¹è·ä»¥aclè§åãå¤æ¡aclè§å以éå·(,)éå¼ãé项-Må-Xç¨æ¥ä»æ件ææ åè¾å
¥è¯»åaclè§åã
é项--setå--set-fileç¨æ¥è®¾ç½®æ件æç®å½çaclè§åï¼å
åç设å®å°è¢«è¦çã
é项-m(--modify)å-M(--modify-file)é项修æ¹æ件æç®å½çaclè§åã
é项-x(--remove)å-X(--remove-file)é项å é¤aclè§åã
å½ä½¿ç¨-Mï¼-Xé项ä»æ件ä¸è¯»åè§åæ¶ï¼setfaclæ¥ågetfaclå½ä»¤è¾åºçæ ¼å¼ãæ¯è¡è³å°ä¸æ¡è§åï¼ä»¥#å¼å§çè¡å°è¢«è§ä¸ºæ³¨éã
å½å¨ä¸æ¯æACLsçæ件系ç»ä¸ä½¿ç¨setfaclå½ä»¤æ¶ï¼setfaclå°ä¿®æ¹æ件æéä½ãå¦æaclè§å并ä¸å®å
¨å¹é
æ件æéä½ï¼setfaclå°ä¼ä¿®æ¹æ件æéä½ä½¿å
¶å°½å¯è½çååºaclè§åï¼å¹¶ä¼åstandard erroråéé误æ¶æ¯ï¼ä»¥å¤§äº0çç¶æè¿åã
æé
æ件çææè
以åæCAP_FOWNERçç¨æ·è¿ç¨å¯ä»¥è®¾ç½®ä¸ä¸ªæ件çaclãï¼å¨ç®åçlinuxç³»ç»ä¸ï¼rootç¨æ·æ¯å¯ä¸æCAP_FOWNERè½åçç¨æ·ï¼
é项
-b,--remove-all
å é¤æææ©å±çaclè§åï¼åºæ¬çaclè§å(ææè
ï¼ç¾¤ç»ï¼å
¶ä»ï¼å°è¢«ä¿çã
-k,--remove-default
å é¤ç¼ºççaclè§åãå¦æ没æ缺çè§åï¼å°ä¸æ示ã
-nï¼--no-mask
ä¸è¦éæ°è®¡ç®æææéãsetfaclé»è®¤ä¼éæ°è®¡ç®ACL maskï¼é¤émask被æç¡®çå¶å®ã
--mask
éæ°è®¡ç®æææéï¼å³ä½¿ACL mask被æç¡®æå®ã
-dï¼--default
设å®é»è®¤çaclè§åã
--restore=file
ä»æ件æ¢å¤å¤ä»½çaclè§åï¼è¿äºæ件å¯ç±getfacl -R产çï¼ãéè¿è¿ç§æºå¶å¯ä»¥æ¢å¤æ´ä¸ªç®å½æ çaclè§åãæ¤åæ°ä¸è½åé¤--test以å¤çä»»ä½åæ°ä¸åæ§è¡ã
--test
æµè¯æ¨¡å¼ï¼ä¸ä¼æ¹åä»»ä½æ件çaclè§åï¼æä½åçaclè§æ ¼å°è¢«ååºã
-Rï¼--recursive
éå½ç对æææ件åç®å½è¿è¡æä½ã
-Lï¼--logical
è·è¸ªç¬¦å·é¾æ¥ï¼é»è®¤æ
åµä¸åªè·è¸ªç¬¦å·é¾æ¥æ件ï¼è·³è¿ç¬¦å·é¾æ¥ç®å½ã
-Pï¼--physical
è·³è¿ææ符å·é¾æ¥ï¼å
æ¬ç¬¦å·é¾æ¥æ件ã
--version
è¾åºsetfaclççæ¬å·å¹¶éåºã
--help
è¾åºå¸®å©ä¿¡æ¯ã
--
æ è¯å½ä»¤è¡åæ°ç»æï¼å
¶åçææåæ°é½å°è¢«è®¤ä¸ºæ¯æ件å
-
å¦ææ件åæ¯-ï¼åsetfaclå°ä»æ åè¾å
¥è¯»åæ件åã
ACLè§å
setfaclå½ä»¤å¯ä»¥è¯å«ä»¥ä¸çè§åæ ¼å¼ã
[d[efault]:] [u[ser]:]uid [:perms]
æå®ç¨æ·çæéï¼æ件ææè
çæéï¼å¦æuid没ææå®ï¼ã
[d[efault]:] g[roup]:gid [:perms]
æå®ç¾¤ç»çæéï¼æ件ææ群ç»çæéï¼å¦ægidæªæå®ï¼
[d[efault]:] m[ask][:] [:perms]
æææéæ©ç
[d[efault]:] o[ther] [:perms]
å
¶ä»çæé
æ°å½çaclè§å被ç¨å¨ä¿®æ¹å设å®çæä½ä¸ã
对äºuidågidï¼å¯ä»¥æå®ä¸ä¸ªæ°åï¼ä¹å¯æå®ä¸ä¸ªååã
permsåæ¯ä¸ä¸ªä»£è¡¨åç§æéçåæ¯çç»åï¼è¯»-r å-w æ§è¡-xï¼æ§è¡åªéåç®å½åä¸äºå¯æ§è¡çæ件ãpersåä¹å¯è®¾ç½®ä¸ºå
«è¿å¶æ ¼å¼ã
èªå¨å建çè§å
æåçï¼æ件ç®å½ä»
å
å«3个åºæ¬çaclè§åã为äºä½¿è§åè½æ£å¸¸æ§è¡ï¼éè¦æ»¡è¶³ä»¥ä¸è§åã
*3个åºæ¬è§åä¸è½è¢«å é¤ã
*ä»»ä½ä¸æ¡å
å«æå®çç¨æ·åæ群ç»åçè§åå¿
é¡»å
å«ææçæéç»åã
*ä»»ä½ä¸æ¡å
å«ç¼ºçè§åçè§åå¨ä½¿ç¨æ¶ï¼ç¼ºçè§åå¿
é¡»åå¨ã
ç½ç»æ¥è¯¢ï¼ä¾åèå¦ä¹ ï¼
温馨提示:答案为网友推荐,仅供参考