كيفية تعطيل SELinux على CentOS 8

SELinux (Linux المحسن للأمان) هو وحدة Linux kernel التي توفر خيارات لسياسات التحكم في الوصول الإلزامي (MAC). يأتي مع أدوات مساعدة مختلفة لسطر الأوامر للتحكم بدقة في الأنشطة المسموح بها لبرنامج أو مستخدم.

يتم تثبيته مسبقًا ، وتمكينه افتراضيًا ، على العديد من توزيعات Linux ، ومعظمها يعتمد على توزيعات Red Hat مثل Fedora و CentOS.

بينما تقدم SELinux بالتأكيد طبقة إضافية من الأمان ، هناك نقاش مستمر في مجتمع المستخدمين حول ما إذا كانت هذه الطبقة الإضافية مطلوبة إلى جانب عمليات الأمان الحالية وحماية كلمة المرور وما إلى ذلك.

إذا كنت تبحث عن تعطيل SELinux على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام CentOS 8 ، فإليك دليل سريع للقيام بذلك.

تعطيل SELinux في CentOS 8

أولاً ، لنقم بتشغيل الأمر sestatusلمعرفة حالة SELinux:

$: 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
Memory protection checking:     actual (secure)
Max kernel policy version:      31

كما هو موضح في الحالة ، تم تمكين SELinux حاليًا على النظام وضبطه على وضع "فرض". يمكنك إما ضبطه على الوضع "السماح" أو تعطيله تمامًا. في هذا المنشور سنركز على تعطيل SELinux.

لتعطيل SELinux في CentOS ، افتح الملف /etc/selinux/configوقم بتغيير SELINUX=enforcingأو SELINUX=permissiveالقيمة كما هو موضح أدناه:SELINUX=disabled

# 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 three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

نظرًا لأن SELinux هي وحدة kernel ، فإنها تتطلب إعادة تشغيل الكمبيوتر حتى تتمكن kernel من قراءة ملف التكوين المحدث وتحميل النظام مع تعطيل SELinux.

sudo shutdown -r

بعد إعادة تشغيل الكمبيوتر مرة أخرى ، قم sestatusبالتشغيل للتحقق مما إذا كان SELinux معطلاً:

$: sestatus
SELinux status:                 disabled

🍻 ابتهاج!


كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

كيفية تعطيل Ubuntu Dock على Ubuntu 20.04

أحيانًا يكون من الأفضل مغادرة الرصيف والإبحار بعيدًا!

كيفية استخدام CD Command في Linux

كيفية استخدام CD Command في Linux

طريقة سهلة لتغيير الدلائل في Linux من المحطة

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

كيفية إضافة مفاتيح SSH على أوبونتو 20.04

تشرح لك هذه المقالة عملية إضافة مصادقة مفاتيح SSH على خادم Ubuntu 20.04 وتعطيل المصادقة المستندة إلى كلمة المرور.

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

كيفية تحديث Firefox من Terminal على أجهزة كمبيوتر Ubuntu Linux

تعرف على كيفية تحديث Firefox من Terminal على كمبيوتر Ubuntu Linux

كيفية تمكين SSH على Ubuntu 20.04

كيفية تمكين SSH على Ubuntu 20.04

الوصول بأمان إلى جهاز Ubuntu الخاص بك من أي مكان

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

كيفية التحقق مما إذا كان الملف أو الدليل موجودًا في برنامج Bash Shell

التحقق من وجود ملف أو دليل من نص برمجي Bash

كيفية تثبيت Google Chrome على Ubuntu 20.04

كيفية تثبيت Google Chrome على Ubuntu 20.04

دليل سريع لتثبيت Google Chrome من سطر الأوامر على Ubuntu 20.04

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

كيفية إجراء اختبارات السرعة من سطر أوامر Linux باستخدام Speedtest-cli

Speedtest.net هي خدمة لاختبار سرعة اتصالك بالإنترنت. يستخدم خادم speedtest.net قريب للتنزيل

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

كيفية إنشاء مستخدم Sudo على Ubuntu 20.04 LTS

امنح امتيازات الجذر لأي مستخدم لديه sudo على Ubuntu 20.04 LTS

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

كيفية تحديث NodeJS إلى أحدث إصدار في أوبونتو

تحديث NodeJS باستخدام APT و NVM.