एंड्रॉयड

सेंटोस पर सेंटोस को कैसे निष्क्रिय करें 7

कैसे CentOS 7 पर करने के लिए अक्षम SELinux

कैसे CentOS 7 पर करने के लिए अक्षम SELinux

विषयसूची:

Anonim

SELinux (सुरक्षा संवर्धित लिनक्स) एक लिनक्स कर्नेल सुरक्षा मॉड्यूल है जो प्रशासकों और उपयोगकर्ताओं को अभिगम नियंत्रण पर अधिक नियंत्रण की अनुमति देता है। यह SELinux नीति नियमों के आधार पर पहुंच की अनुमति देता है।

SELinux नीति नियम निर्दिष्ट करते हैं कि कैसे प्रक्रियाएँ और उपयोगकर्ता एक-दूसरे के साथ-साथ प्रक्रियाएँ और उपयोगकर्ता फ़ाइलों के साथ कैसे सहभागिता करते हैं।

जब कोई SELinux नीति नियम स्पष्ट रूप से उपयोग की अनुमति नहीं देता है, जैसे कि किसी फ़ाइल को खोलने वाली प्रक्रिया के लिए, तो पहुँच अस्वीकृत है।

SELinux के तीन मोड हैं:

  • लागू करना: SELinux, SELinux नीति नियमों के आधार पर अभिगम की अनुमति देता है। प्रवणशील: SELinux केवल उन क्रियाओं को लॉग करता है, जिन्हें लागू करने की विधि में अस्वीकार कर दिया गया होता।

डिफ़ॉल्ट रूप से, CentOS 7 में, SELinux सक्षम है और एनफोर्सिंग मोड में है।

SELinux को लागू करने के लिए मोड में रखने की अनुशंसा की जाती है, लेकिन कुछ मामलों में, आपको इसे एक अनुमत मोड पर सेट करने या इसे पूरी तरह से अक्षम करने की आवश्यकता हो सकती है।

इस ट्यूटोरियल में, हम आपको दिखाएंगे कि CentOS 7 सिस्टम पर SELinux को कैसे निष्क्रिय किया जाए।

आवश्यक शर्तें

ट्यूटोरियल शुरू करने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

SELinux स्थिति की जाँच करें

वर्तमान SELinux स्थिति और आपके सिस्टम पर उपयोग की जा रही SELinux नीति देखने के लिए, sestatus कमांड का उपयोग करें:

sestatus

SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: enforcing Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 31

आप ऊपर दिए गए आउटपुट से देख सकते हैं कि SELinux सक्षम है और एनफोर्सिंग मोड पर सेट है।

SELinux अक्षम करें

आप निम्न कमांड के साथ अस्थायी रूप से SELinux मोड को targeted से permissive बदल सकते हैं:

sudo setenforce 0

हालाँकि, यह परिवर्तन केवल वर्तमान रनटाइम सत्र के लिए मान्य है।

अपने CentOS 7 सिस्टम पर SELinux को स्थायी रूप से अक्षम करने के लिए, नीचे दिए गए चरणों का पालन करें:

  1. /etc/selinux/config फ़ाइल खोलें और SELINUX मॉड को disabled सेट करें:

    / Etc / SELinux / config

    # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted

    फ़ाइल सहेजें और अपने CentOS सिस्टम को इसके साथ रिबूट करें:

    sudo shutdown -r now

    सिस्टम बूट होने के बाद, sestatus कमांड के साथ बदलाव को सत्यापित करें:

    sestatus

    आउटपुट इस तरह दिखना चाहिए:

    SELinux status: disabled

निष्कर्ष

इस ट्यूटोरियल में, आपने सीखा कि कैसे CentOS 7 सिस्टम पर SELinux को स्थायी रूप से अक्षम करना है।

आपको CentOS SELinux गाइड पर भी जाना चाहिए और SELinux की शक्तिशाली विशेषताओं के बारे में और जानना चाहिए।

सुरक्षा सेंटोस