मुझे लगता है कि मैं यह समझता हूं कि लिनक्स में फाइल की अनुमति कैसे काम करती है। हालांकि, मुझे वास्तव में यह समझ में नहीं आया कि वे तीन स्तरों में विभाजित क्यों हैं और दो में नहीं।
मुझे निम्नलिखित मुद्दों का जवाब चाहिए:
- यह जानबूझकर डिजाइन या एक पैच है? वह है - क्या मालिक / समूह की अनुमति कुछ औचित्य के साथ डिजाइन और बनाई गई थी या वे एक के बाद एक जरूरत का जवाब देने के लिए आए थे?
- क्या कोई ऐसा परिदृश्य है जहाँ उपयोगकर्ता / समूह / अन्य योजना उपयोगी है लेकिन एक समूह / अन्य योजना पर्याप्त नहीं होगी?
पहले उत्तर में पाठ्यपुस्तकों या आधिकारिक चर्चा बोर्डों को उद्धृत करना चाहिए।
उन मामलों का उपयोग करें जिन पर मैंने विचार किया है:
- निजी फ़ाइलें - बहुत आसानी से प्रति-समूह बनाकर आसानी से प्राप्त की जा सकती हैं, कुछ ऐसा जो अक्सर कई प्रणालियों में होता है।
- केवल स्वामी (उदाहरण के लिए सिस्टम सेवा) को किसी फ़ाइल को लिखने की अनुमति देना, केवल एक निश्चित समूह को पढ़ने की अनुमति देना, और अन्य सभी पहुंच से वंचित करना - इस उदाहरण के साथ समस्या यह है कि एक बार समूह को लिखने के लिए उपयोगकर्ता की आवश्यकता होती है । / समूह / अन्य उस के साथ विफल रहता है। दोनों के लिए जवाब ACLs का उपयोग कर रहा है, और मालिक अनुमतियों के अस्तित्व, IMHO का औचित्य नहीं है।
नायब मैं प्रश्न में बंद कर दिया करने के बाद इस सवाल का परिष्कृत है superuser.com ।
EDIT ने सही किया "लेकिन एक समूह / स्वामी योजना" "से" ... समूह / अन्य ... "के लिए पर्याप्त नहीं होगी।
foo
समूह का सदस्य foo
और devs
, और आवंटित करने के लिए साझा फ़ाइलों dev
को समूह और निजी फ़ाइलें foo
समूह
devs
समूह होने के लिए यह अनुमति देता है।