CentOS 7 இல் SELinux ஐ எவ்வாறு முடக்குவது

How Disable Selinux Centos 7



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

SELinux ஒரு நல்ல பாதுகாப்பு அம்சம். ஆனால் புரிந்துகொள்வதும் பராமரிப்பதும் கடினம். அதனால்தான் சிறிய நிறுவனங்கள் மற்றும் தொடக்க நிறுவனங்கள் பெரும்பாலும் SELinux உடன் கவலைப்படுவதில்லை. சென்டோஸ் 7 மற்றும் ரெட் ஹாட் எண்டர்பிரைஸ் லினக்ஸ் 7 (ஆர்எச்இஎல் 7) ஆகியவை முன்பே நிறுவப்பட்ட SELinux உடன் வருகிறது.







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



SELinux இன் முறைகள்

SELinux இல் 3 நிலைகள் அல்லது முறைகள் உள்ளன. அவர்கள் நடைமுறைப்படுத்துதல் , அனுமதி , மற்றும் முடக்கப்பட்டது .



நடைமுறைப்படுத்துதல் முறை: இல் நடைமுறைப்படுத்துதல் பயன்முறை, SELinux பாதுகாப்பு கொள்கை அமல்படுத்தப்பட்டுள்ளது. இந்த முறையில், SELinux இயக்கப்பட்டது மற்றும் அதன் கொள்கை நடைமுறையில் உள்ளது. அதாவது SELinux அனுமதிக்காத விஷயங்கள், அனுமதிக்கப்படாது.





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

அனுமதி முறை: இல் அனுமதி பயன்முறை, SELinux இயக்கப்பட்டது. ஆனால் SELinux கொள்கை அமல்படுத்தப்படவில்லை. அதாவது, ஒரு பயன்பாடு என்ன செய்ய முயன்றாலும் SELinux அனுமதிக்கும். எனவே இது எவ்வாறு உதவுகிறது? சரி, SELinux இருக்கும் போது அனுமதி பயன்முறை, SELinux கொள்கையால் அனுமதிக்கப்படாததை அது பதிவு செய்யும்.



முடக்கப்பட்டது முறை: இல் முடக்கப்பட்டது பயன்முறை, SELinux முடக்கப்பட்டுள்ளது. இயக்க முறைமையால் SELinux கொள்கை ஏற்றப்படவில்லை.

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

SELinux இன் தற்போதைய நிலை மற்றும் பயன்முறையை சரிபார்க்கிறது

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

SELinux இன் தற்போதைய நிலை மற்றும் பயன்முறையை சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும்:

$செஸ்டேடஸ்

கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என, ஆரஞ்சு குறிக்கப்பட்ட பகுதி கூறுகிறது SELinux நிலை இருக்கிறது இயக்கப்பட்டது . பச்சை குறிக்கப்பட்ட பகுதி என்று கூறுகிறது தற்போதைய முறை இருக்கிறது நடைமுறைப்படுத்துதல் .

CentOS 7 இல் SELinux ஐ தற்காலிகமாக முடக்கவும்

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

உதாரணமாக, நீங்கள் அப்பாச்சி வலை சேவையகம் நிறுவியிருந்தால், இயல்புநிலை வலை ரூட் / var / www / html . நீங்கள் SELinux இயக்கப்பட்டிருந்தால், அதை வேறு ஏதாவது மாற்ற முயற்சித்தால், நீங்கள் SELinux- ஐ மீண்டும் கட்டமைக்காவிட்டால் அப்பாச்சி வலை சேவையகம் தொடங்காது.

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

SELinux ஐ அமைக்க பின்வரும் கட்டளையை இயக்கலாம் அனுமதி தற்காலிகமாக பயன்முறை:

$சூடோஅமைதிப்படை0

இப்போது SELinux இன் தற்போதைய முறையை சரிபார்க்க பின்வரும் கட்டளையை இயக்கவும்:

$சூடோசெஸ்டேடஸ்

கீழே உள்ள ஸ்கிரீன்ஷாட்டின் குறிக்கப்பட்ட பிரிவில் நீங்கள் பார்க்க முடியும் என, SELinux அமைக்கப்பட்டுள்ளது அனுமதி முறை

அதை மீண்டும் மாற்ற பின்வரும் கட்டளையை இயக்கலாம் நடைமுறைப்படுத்துதல் முறை:

$சூடோஅமைதிப்படை1

CentOS 7 இல் SELinux ஐ நிரந்தரமாக முடக்கவும்

நீங்கள் விரும்பினால் CentOS 7 இல் SELinux ஐ நிரந்தரமாக முடக்கலாம்.

திருத்த பின்வரும் கட்டளையை இயக்கவும் /etc/selinux/config SELinux கட்டமைப்பு கோப்பு:

$சூடோ நானோ /முதலியன/செலினக்ஸ்/கட்டமைப்பு

பின்வரும் சாளரத்தை நீங்கள் பார்க்க வேண்டும். இப்போது மாற்றவும் SELINUX = செயல்படுத்துதல் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் குறிக்கப்பட்டுள்ளது SELINUX = முடக்கப்பட்டது

இறுதி கட்டமைப்பு இப்படி இருக்க வேண்டும்:

இப்போது + x ஐ அழுத்தவும் பின்னர் y ஐ அழுத்தவும் பின்னர் கோப்பை சேமிக்க அழுத்தவும்.

இப்போது பின்வரும் கட்டளையுடன் உங்கள் கணினியை மறுதொடக்கம் செய்யுங்கள்:

$சூடோமறுதொடக்கம்

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

$செஸ்டேடஸ்

கீழே உள்ள ஸ்கிரீன்ஷாட்டின் குறிக்கப்பட்ட பகுதியில் நீங்கள் பார்க்க முடியும் என, SELinux நிலை இருக்கிறது முடக்கப்பட்டது .

CentOS 7. இல் SELinux ஐ எப்படி முடக்கிறீர்கள். இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.