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

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

نمایش وضعیت SELinux

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

sestatus

disable-selinux-2

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

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

echo 0 > /selinux/enforce

setenforce 0

setenforce Permissive

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

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

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

disable-selinux-3

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

disable-selinux-1

2 دیدگاه
  1. احسان ملکی says

    جالب بود

  2. dhiraj31 says

    Thank You for the article very usefull

دیدگاه

آدرس ایمیل شما منتشر نخواهد شد.