SELinux নিষ্ক্রিয় করার আরেকটি কারণ হল আপনি যখন রাস্পবেরি পিসের মতো সিঙ্গেল-বোর্ড কম্পিউটারে (এসবিসি) ফেডোরা লিনাক্স 39 চালাচ্ছেন। যেহেতু এই মিনি-কম্পিউটারগুলিতে সীমিত সংস্থান রয়েছে, তাই SELinux নিষ্ক্রিয় করলে কর্মক্ষমতা কিছুটা উন্নত হবে।
আমরা SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করার এবং আপনার সিস্টেমকে অরক্ষিত রাখার সুপারিশ করি না। কিন্তু যদি এটি একটি পরীক্ষামূলক কম্পিউটার, সীমিত সংস্থান সহ একটি একক-বোর্ড কম্পিউটার (SBC), অথবা একটি ব্যক্তিগত নেটওয়ার্কে শুধুমাত্র একটি কম্পিউটার যা বাইরে থেকে কোনোভাবেই অ্যাক্সেসযোগ্য নয়, আপনি SELinux অক্ষম করতে পারেন।
এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে Fedora 39-এ SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করা যায় যদি আপনার প্রয়োজন হয়।
বিষয়বস্তুর বিষয়:
- SELinux-এর বর্তমান অবস্থা পরীক্ষা করা হচ্ছে
- SELinux মোড পরিবর্তন করা হচ্ছে
- কার্নেল বুট প্যারামিটার ব্যবহার করে সম্পূর্ণরূপে SELinux নিষ্ক্রিয় করা হচ্ছে
- SELinux নিষ্ক্রিয় কিনা তা পরীক্ষা করা হচ্ছে
- SELinux আবার সক্রিয় করা হচ্ছে
- উপসংহার
SELinux-এর বর্তমান অবস্থা পরীক্ষা করা হচ্ছে
SELinux এর বর্তমান অবস্থা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:
$ লাভ
আপনি দেখতে পাচ্ছেন, SELinux 'এনফোর্সিং' মোডে আছে। এটি ফেডোরা 39-এ SELinux-এর ডিফল্ট মোড। এই মোডে, SELinux সম্পূর্ণ সক্রিয় এবং কাজ করছে।
SELinux মোড পরিবর্তন করা হচ্ছে
SELinux এর দুটি মোড রয়েছে: 'এনফোর্সিং' মোড এবং 'পারমিসিভ' মোড।
'এনফোর্সিং' মোডে, SELinux তার নিরাপত্তা নীতি প্রয়োগ করে। 'অনুমতিমূলক' মোডে, SELinux শুধুমাত্র সতর্কবার্তা লগ করে; এটি কোনো নীতি প্রয়োগ করে না। সুতরাং, 'অনুমতিশীল' মোডে, SELinux আপনাকে অক্ষম করা হলে আপনি যেভাবে করবেন ঠিক সেভাবে কাজ করতে দেবে।
SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করার পরিবর্তে, আপনি এটিকে 'অনুমতিমূলক' মোডে সেট করতে পারেন যদি না আপনার মনে অন্য কিছু থাকে।
SELinux 'Permissive' মোডে সেট করতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo কিন্তু -i 's/^SELINUX=enforcing/SELINUX=permissive/g' / ইত্যাদি / সেলিনাক্স / কনফিগারেশনপরিবর্তনগুলি কার্যকর করার জন্য, আপনার Fedora সিস্টেম পুনরায় বুট করুন:
$ sudo রিবুটআপনি দেখতে পাচ্ছেন, SELinux 'পারমিসিভ' মোডে সেট করা আছে।
$ লাভ
আপনি নিম্নলিখিত কমান্ডের সাহায্যে SELinux-কে 'এনফোর্সিং' মোডে পরিবর্তন করতে পারেন:
$ sudo কিন্তু -i 's/^SELINUX=permissive/SELINUX=enforcing/g' / ইত্যাদি / সেলিনাক্স / কনফিগারেশনতারপরে, পরিবর্তনগুলি কার্যকর হওয়ার জন্য আপনার কম্পিউটার পুনরায় বুট করুন।
$ sudo রিবুটকার্নেল বুট প্যারামিটার ব্যবহার করে সম্পূর্ণরূপে SELinux নিষ্ক্রিয় করা হচ্ছে
কার্নেল বুট প্যারামিটার ব্যবহার করে ফেডোরা 39-এ SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করতে, নিম্নলিখিত কমান্ডটি চালান:
$ sudo নোংরা --আপডেট-কার্নেল সমস্ত --আর্গস 'selinux=0'আপনি দেখতে পাচ্ছেন, “selinux=0” কার্নেল বুট প্যারামিটার Fedora 39-এর উপলব্ধ সমস্ত GRUB বুট এন্ট্রির জন্য সেট করা হয়েছে।
$ sudo নোংরা --তথ্য সমস্ত
পরিবর্তনগুলি কার্যকর হওয়ার জন্য, আপনার কম্পিউটার পুনরায় বুট করুন।
$ sudo রিবুটSELinux নিষ্ক্রিয় কিনা তা পরীক্ষা করা হচ্ছে
SELinux নিষ্ক্রিয় কিনা তা পরীক্ষা করতে, নিম্নলিখিত কমান্ডটি চালান:
$ লাভআপনি দেখতে পাচ্ছেন, SELinux নিষ্ক্রিয়।
SELinux আবার সক্রিয় করা হচ্ছে
SELinux আবার সক্রিয় করতে, নিম্নলিখিত কমান্ডের সাহায্যে “selinux=0” কার্নেল বুট প্যারামিটারটি সরিয়ে দিন:
$ sudo নোংরা --আপডেট-কার্নেল সমস্ত --আর্গস সরান 'selinux=0'আপনি দেখতে পাচ্ছেন, Fedora 39-এর সমস্ত GRUB বুট এন্ট্রি থেকে “selinux=0” কার্নেল বুট প্যারামিটার সরিয়ে দেওয়া হয়েছে।
$ sudo নোংরা --তথ্য সমস্ত
পরিবর্তনগুলি কার্যকর হওয়ার জন্য, আপনার কম্পিউটার পুনরায় বুট করুন।
$ sudo রিবুটআপনার কম্পিউটার বুট হয়ে গেলে, SELinux সক্রিয় করা উচিত যেমন আপনি নিম্নলিখিত স্ক্রিনশটে দেখতে পাচ্ছেন:
$ লাভউপসংহার
এই নিবন্ধে, আমরা আপনাকে দেখিয়েছি কিভাবে ফেডোরা 39-এ SELinux মোডগুলি ('প্রয়োগযোগ্য' থেকে 'অনুমতিমূলক' এবং তদ্বিপরীত) পরিবর্তন করতে হয়৷ আমরা আপনাকে দেখিয়েছি কিভাবে 'selinux=0' ব্যবহার করে Fedora 39-এ SELinux সম্পূর্ণরূপে নিষ্ক্রিয় করা যায়৷ কার্নেল প্যারামিটার এবং ফেডোরা 39-এ কীভাবে SELinux পুনরায় সক্রিয় করা যায়।