SELinux یا Security-Enhanced Linux یک مکانیزم یا ماژول امنیتی است که سیاست های کنترل دسترسی را فراهم می کند. به زبان ساده ، این یک ویژگی یا خدماتی است که برای محدود کردن کاربران در برخی خط مشی ها و قوانینی که توسط مدیر سیستم تنظیم شده است ، مورد استفاده قرار می گیرد. در این مبحث خواهید آموخت که چگونه SELinux را بطور موقت و بعداً بطور دائم در CentOS 8 Linux غیرفعال کنید.
در ادامه با ما در شتابان هاست همراه باشید.
قبل از غیرفعال کردن SELinux در CentOS 8 ، محتاطانه است که ابتدا وضعیت SELinux را بررسی کنید.
برای انجام این کار ، دستور را اجرا کنید:
sestatus
این نشان می دهد SELinux در حال کار است.
برای غیرفعال کردن موقتی SELinux دستور زیر را اجرا کنید.
setenforce 0
همچنین می توانید دستور زیر را اجرا کنید.
setenforce Permissive
هر یک از این دستورها فقط SELinux را تا زمان راه اندازی مجدد بعدی غیرفعال می کنند.
اکنون ، خواهیم دید که چگونه می توانیم SELinux را برای همیشه غیرفعال کنیم. پرونده پیکربندی SElinux در /etc/selinux/config قرار دارد. بنابراین ، ما باید چند تغییر در پرونده ایجاد کنیم.
vi /etc/selinux/config
مطابق شکل زیر ویژگی SELinux را غیرفعال کنید:
SELINUX=disabled
فایل پیکربندی را ذخیره کرده و از آن خارج شوید و سیستم CentOS 8 Linux خود را با استفاده از هر یک از دستورات زیر راه اندازی مجدد کنید.
reboot init 0 telinit 0
اکنون وضعیت SELinux را با استفاده از دستور بررسی کنید.
sestatus
SELinux یک ویژگی بسیار مهم در CentOS 8 است و به محدود کردن دسترسی کاربران غیرمجاز از دسترسی به خدمات خاص روی سیستم کمک می کند.
در این راهنما ، ما نشان دادیم كه چگونه می توانید SELinux را در CentOS 8 غیرفعال كنید. در حالت ایده آل ، همیشه توصیه می شود SELinux را به استثنای مواردی كه در حال پیكربندی سرویس هایی هستید كه SELinux غیرفعال هستند ، فعال كنید.
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂