غیر فعال کردن SELinux

سیستم عامل لینوکس به سبب داشتن ویژگی هایی نظیر SELinux یکی از امن ترین سیستم عامل ها محسوب می شود SELinux یک سیستم کنترلی می‌باشد که در هسته لینوکس اجرا شده و با اعمال یک سری قوانین جلوی دسترسی های غیرمجاز را می گیرد به هنگام نصب اکثر توزیع های لینوکسی نظیرCentOS این ویژگی به صورت پیش‌فرض فعال می شود از آنجایی که برخی از نرم افزارها از این مکانیزم امنیتی پشتیبانی نمی کنند برای اجرای درست این نرم افزارها نیاز به غیر فعال کردن این ویژگی دارد.

نمایش وضعیت SELinux

برای نمایش وضعیت این ویژگی از دستور زیر استفاده کنید.

sestatus

غیر فعال کردن SELinux به صورت موقت

برای غیر فعال کردن این ویژگی به صورت موقت از یکی از دستورات زیر استفاده کنید.

echo 0 > /selinux/enforce

setenforce 0

setenforce Permissive

توجه داشته باشید که با راه اندازی مجدد سیستم SELinux دوباره به حالت فعال تغییر وضعیت خواهد داد.

غیر فعال کردن SELinux به صورت دائم

برای غیر فعال کردن این ویژگی به صورت دائمی ابتدا فایل /etc/sysconfig/selinux را ویرایش کرده و خط حاوی SELinux=enforcing را با SELinux=disabled جایگزین کنید و سپس سیستم را راه اندازی مجدد کنید تا تغییرات اعمال شود.

با راه اندازی مجدد سیستم و اجرای دستور sestatus مشاهده خواهید کرد که این ویژگی به صورت کامل غیر فعال شده است.

selinuxSELinux disableSELinux چیست؟آموزش SELinuxغیر فعال کردن selinux
Comments (2)
Add Comment
  • احسان ملکی

    جالب بود

  • dhiraj31

    Thank You for the article very usefull