SELinux ஐ தற்காலிகமாக அல்லது நிரந்தரமாக முடக்குவது எப்படி


இன்று நீங்கள் பயன்படுத்தக்கூடிய மிகவும் பாதுகாப்பான இயக்க முறைமைகளில் ஒன்றாக லினக்ஸ் கருதப்படுகிறது, ஏனெனில் அதன் சிறப்பான பாதுகாப்பு அமலாக்க அம்சங்களான SELinux (Security-Enhanced Linux) காரணமாகும்.

தொடக்கக்காரர்களுக்கு, கர்னலில் செயல்படுத்தப்படும் கட்டாய அணுகல் கட்டுப்பாடு (MAC) பாதுகாப்பு அமைப்பு என SELinux விவரிக்கப்படுகிறது. கணினி நிர்வாகியால் திறம்பட செயல்படுத்தப்படாத சில பாதுகாப்புக் கொள்கைகளைச் செயல்படுத்துவதற்கான வழிமுறையை SELinux வழங்குகிறது.

நீங்கள் RHEL/CentOS அல்லது பல வழித்தோன்றல்களை நிறுவும் போது, SELinux அம்சம் அல்லது சேவை இயல்பாகவே இயக்கப்படும், இதன் காரணமாக உங்கள் கணினியில் உள்ள சில பயன்பாடுகள் உண்மையில் இந்த பாதுகாப்பு பொறிமுறையை ஆதரிக்காது. எனவே, இதுபோன்ற பயன்பாடுகள் பொதுவாக செயல்பட, நீங்கள் SELinux ஐ முடக்க வேண்டும் அல்லது அணைக்க வேண்டும்.

முக்கியமானது: நீங்கள் SELinux ஐ முடக்க விரும்பவில்லை என்றால், கோப்புகள் மற்றும் சேவைகளில் ஒழுங்காக செயல்பட சில கட்டாய அணுகல் கட்டுப்பாட்டை செயல்படுத்த பின்வரும் கட்டுரைகளைப் படிக்க வேண்டும்.

இந்த வழிகாட்டலில், SELinux இன் நிலையை சரிபார்க்க நீங்கள் பின்பற்றக்கூடிய படிகளை நாங்கள் நடத்துவோம், மேலும் இது இயக்கப்பட்டால், CentOS/RHEL மற்றும் Fedora இல் SELinux ஐ முடக்கவும்.

லினக்ஸில் SELinux ஐ எவ்வாறு முடக்க முடியும்

முதலில் செய்ய வேண்டியது உங்கள் கணினியில் SELinux இன் நிலையை சரிபார்க்க வேண்டும், மேலும் பின்வரும் கட்டளையை இயக்குவதன் மூலம் இதைச் செய்யலாம்:

$ sestatus

அடுத்து, உங்கள் கணினியில் SELinux ஐ முடக்குவதற்கு தொடரவும், நீங்கள் எதை அடைய விரும்புகிறீர்கள் என்பதைப் பொறுத்து இது தற்காலிகமாக அல்லது நிரந்தரமாக செய்யப்படலாம்.

SELinux ஐ தற்காலிகமாக முடக்க, கீழேயுள்ள கட்டளையை ரூட்டாக வழங்கவும்:

# echo 0 > /selinux/enforce

மாற்றாக, நீங்கள் பின்வருமாறு setenforce கருவியைப் பயன்படுத்தலாம்:

# setenforce 0

வேறு, கீழே 0 க்கு பதிலாக அனுமதி விருப்பத்தைப் பயன்படுத்தவும்:

# setenforce Permissive

மேலே உள்ள இந்த முறைகள் அடுத்த மறுதொடக்கம் வரை மட்டுமே செயல்படும், எனவே SELinux ஐ நிரந்தரமாக முடக்க, அடுத்த பகுதிக்கு செல்லுங்கள்.

SELinux ஐ நிரந்தரமாக முடக்க, உங்களுக்கு பிடித்த உரை திருத்தியைப் பயன்படுத்தி /etc/sysconfig/selinux கோப்பை பின்வருமாறு திறக்கவும்:

# vi /etc/sysconfig/selinux

கீழேயுள்ள படத்தில் காட்டப்பட்டுள்ளபடி SELinux = செயல்படுத்துதல் SELinux = முடக்கப்பட்ட என்ற கட்டளையை மாற்றவும்.

SELINUX=disabled

பின்னர், கோப்பைச் சேமித்து வெளியேறவும், மாற்றங்கள் நடைமுறைக்கு வர, நீங்கள் உங்கள் கணினியை மறுதொடக்கம் செய்ய வேண்டும், பின்னர் காட்டப்பட்டுள்ளபடி செஸ்டடஸ் கட்டளையைப் பயன்படுத்தி SELinux இன் நிலையை சரிபார்க்க வேண்டும்:

$ sestatus

முடிவில், CentOS/RHEL மற்றும் Fedora இல் SELinux ஐ முடக்க நீங்கள் பின்பற்றக்கூடிய எளிய வழிமுறைகளை நாங்கள் நகர்த்தினோம். இந்த தலைப்பின் கீழ் மறைக்க எதுவும் இல்லை, கூடுதலாக, SELinux பற்றி மேலும் தெரிந்துகொள்வது குறிப்பாக லினக்ஸில் பாதுகாப்பு அம்சங்களை ஆராய ஆர்வமுள்ளவர்களுக்கு உதவியாக இருக்கும்.