मैं एक नया सर्वर स्थापित कर रहा हूँ और ACL को चाउन के ऊपर शॉट देना चाहता हूँ: chgrp: chmod स्टाइल अनुमतियाँ।
सेटफैक्ल के लिए मैन पेज इंगित करता है कि '-R' विकल्प का उपयोग एसीएल को फ़ाइलों और निर्देशिकाओं पर पुनरावर्ती रूप से सेट करने के लिए किया जा सकता है।
-R, --recursive सभी फ़ाइलों और निर्देशिकाओं के लिए पुनरावर्ती रूप से संचालन लागू करें। इस विकल्प को '--restore' के साथ नहीं मिलाया जा सकता।
यदि मेरी निर्देशिका लेआउट इस तरह दिखती है
test/ subtest/ subtest.txt
और मैं निष्पादित करता हूं
setfacl -Rm d:u:foo:rwX test
ACL 'सबटैस्ट' डायरेक्टरी पर प्रभावी होता है, लेकिन सबटाइस्ट.टेक्स्ट फाइल पर नहीं।
मुझे लगता है कि मैं इसे हल करने के लिए find + exec का उपयोग कर सकता हूं, लेकिन मैं इस सर्वर का उपयोग कुछ अन्य व्यवस्थापक को प्रशिक्षित करने के लिए करता हूं और मैं इसे यथासंभव सरल रखना चाहता हूं ताकि हम कुछ और उन्नत न करें। सम्मेलनों।
धन्यवाद