आप यह भी दोहरा सकते हैं कि एक्सेस कंट्रोल लिस्ट का उपयोग करके jtimberman ने क्या सुझाव दिया है । Setfacl आदेश एक मौजूदा एसीएल बदलने या इसे संशोधित करने के लिए -M को -s स्वीकार करता है; -R निर्देशिका ACLs पुनरावर्ती बनाने के लिए; -d निर्दिष्ट सेटिंग्स को डिफ़ॉल्ट बनाने के लिए, जो कि उपयोगी है यदि आप आगामी उपयोगकर्ता खातों का अनुमान लगा रहे हैं।
ये केवल अनुमतियाँ सेट करते हैं, जैसा कि आप उपयोगकर्ता, समूह, अन्य, और मास्क के लिए chmod का उपयोग करेंगे:
setfacl -m u::rwx, g::r-x, o::---, m:rwx DIRECTORY
और यह हो सकता है कि आप इसे एक निर्दिष्ट उपयोगकर्ता या उसके समूह के लिए कैसे करेंगे:
setfacl -m u:USERNAME:rwx, g:USERNAME:r-x DIRECTORY
और निश्चित रूप से, ताकत यह है कि आप किसी भी विशिष्ट उपयोगकर्ता, कई उपयोगकर्ताओं, आदि को नामित कर सकते हैं, सभी बिना अपनी समूह सेटिंग्स को संशोधित किए। और चामोद के विपरीत, यदि आप चाहते हैं कि कुछ समूह एक निर्देशिका और दूसरे समूह की पहुंच केवल दूसरे तक पहुंच सकें, तो यह वास्तव में सेटफैक्ल के साथ संभव है। अंत में, निर्देशिका की ACL देखने के लिए, getfacl चलाएं :
getfacl DIRECTORY
और आप डिफ़ॉल्ट को देखने के लिए उपनिर्देशिका या -d के लिए ACL देखने के लिए -R निर्दिष्ट कर सकते हैं।