نحوه غیرفعال کردن selinux

نحوه غیرفعال کردن selinux

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

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

selinux به عنوان یک ویژگی موثر در کنترل دسترسی ها به صورت MAC کنترل به صورت دیفالت در سطح کرنل لینوکس مطرح می باشد.البته این ویژگی در صورت نیاز و با سطح دسترسی مدیر میتواند به حالت enforcing سویچ کند.بعد از نصب لینوکس های RHEL/CentOS ویژگی selinux به صورت پیش فرض بر روی لینوکس فعال می باشد و این خود ممکن است در صورت نصب ابزار ها و نرم افزارهای متفاوت بدلیل عدم پشتیبانی از این ویژگی دچار مشکل شوند و بدین منظور شما را وادار به غیر فعال کردن Selinux نمایند.

در این مقاله قصد داریم ابتدا وضعیت کنونی selinux را چک کرده و ان را بر روی CentOS 7/6 و Fedora 18-24 غیرفعال کنیم.

نحوه ی غیرفعال کردن selinux در CentOS 7/6 و Fedora 18-24 :

ابتدا توسط دستور زیر وضعیت فعلی selinux را چک میکنیم :

sestatus

 

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

 

حال با توجه به نیاز خود می توانید به صورت موقت و یا دائم ان را غیرفعال کنید :

 

به منظور غیرفعال کردن selinux به صورت موقت از دستور زیر استفاده نمایید

 

echo 0 > /selinux/enforce

میتوانید از دستور زیر هم به عنوان جایگزین دستور بالا استفاده نمایید

setenforce 0

همچین میتوانید از حالت Permissive به جای 0 استفاده نمایید.

setenforce Permissive

این روش تا زمانی که سیستم ریبوت شود پایدار خواهد بود و به محض ریبوت با بالا امدن سیستم عامل تنظیمات به حالت اول بازخواهد گشت.

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

به منظور غیرفعال کردن دائمی selinux با ادیتور موردعلاقه خود /etc/sysconfig/selinux/ را ادیت کنید :

vi /etc/sysconfig/selinux

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

حال مقدار مربوطه را از حالت SELinux=enforcing به SELinux=disabled تغییر دهید.

SELINUX=disabled

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

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

sestatus

Check-SELinux-Status-5

حال مشاهده خواهید کرد با دستورات و به صورت کاملا ساده میتوانید با غیرفعال کردن selinux نرم افراهای موردنظر خود را نصب کنید.

 

 

09123781949