SELinux नियम मानक linux अनुमतियों से पहले या बाद में लागू किए गए हैं?


22

जब एक सिस्टम पर SELinux स्थापित होता है, तो क्या मानक linux अनुमतियों से पहले या बाद में इसके नियम लागू होते हैं? उदाहरण के लिए यदि एक गैर-रूट लिनक्स उपयोगकर्ता लिनक्स की अनुमति वाली फाइल पर लिखने की कोशिश करता है, -rw------- root rootतो SELinux नियमों को पहले जांचा जाएगा या क्या मानक फाइल सिस्टम अनुमतियाँ लागू होंगी और SELinux ने कभी चालान नहीं किया है?


2
SELinux आपकी उदाहरण सूची में अक्षम है।
माइकल हैम्पटन

@Michael Hampton मुझे ऐसा नहीं लगता? हालाँकि, lsउदाहरण के लिए उपयोग की जाने वाली कमांड शामिल नहीं थी -Z, लेकिन उदाहरण आउटपुट मुझे यह देखने के लिए पर्याप्त जानकारी नहीं देता है कि सेलाइनक्स चालू है या बंद है। यदि आप +बिटमास्क में लापता होने की बात कर रहे हैं , तो यह एसक्लिनक्स नहीं बल्कि फाइल सिस्टम ACL है।
जोर्नन

2
@jornane मैं .सूची में लापता होने की बात कर रहा हूं । ऐसा प्रतीत होता है कि यदि SELinux लागू या अनुज्ञेय है, तो आप उपयोग करते हैं -Zया नहीं।
माइकल हैम्पटन

आह, मैंने एक गैर-आरएचईएल लिनक्स मशीन पर जांच की। आप सही हैं, .वहाँ प्रकट नहीं होता है। मैंने आज सीखा। :)
जोर्नन

जवाबों:


30

मुझे लगता है कि अब के लिए खोज करने के लिए शर्तें हैं MAC और DAC। DAC मानक अनुमति प्रणाली है। MAC SELinux द्वारा उपयोग किया जाने वाला सिस्टम है।

एक स्रोत को उद्धृत करने का उत्तर है:

यह याद रखना महत्वपूर्ण है कि SELinux नीति नियमों को DAC नियमों के बाद जांचा जाता है। यदि डीएसी नियम पहले पहुंच से इनकार करते हैं, तो SELinux नीति नियमों का उपयोग नहीं किया जाता है।

यह आरेख दिखाता है:

selinux systemcall एकीकरण आरेख

संदर्भ:

https://selinuxproject.org/page/NB_MAC

https://www.centos.org/docs/5/html/Deployment_Guide-en-US/selg-overview.html

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security-Enhanced_Linux/chap-Security-Enhanced_Linux-Introduction.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.