দাবি অস্বীকার: SELinux সক্রিয় থাকাকালীন এই প্রশ্নটি রুট পাসওয়ার্ড পরিবর্তন করার সমস্যাটি সমাধান করার নয় কারণ ইতিমধ্যে এটি সমাধান করার জন্য অনেক গাইড রয়েছে। এটি সেলইনাক্স অভ্যন্তরীণভাবে কী করে তা আরও।
আমি সেলইনাক্সের সাম্প্রতিক ব্যবহারকারী কিন্তু ইদানীং আমি এর সাথে আরও যোগাযোগ করেছি। এমন একটি মুহুর্ত ছিল যখন কেউ আমাকে জিজ্ঞাসা করেছিল যে আমি কীভাবে এটির পাসওয়ার্ড ভুলে যাওয়ার ক্ষেত্রে পুনরায় সেট করতে পারি।
সুতরাং আমি আমার সেন্টোস বুট করেছিলাম, গ্রাব এন্ট্রি সম্পাদিত এরকম কিছুতে
linux16 <kernel_location> root=/dev/mapper/centos-root rw init=/bin/bash
আমি দৌড়ে এসেছি passwd
এবং তারপরে দৌড়ে এসে sync
রিবুট করতে বাধ্য হয়েছি । পুনরায় বুট করার পরে, নতুন পাসওয়ার্ড দিয়ে লগ ইন করার পাশাপাশি পুরানো অবশ্যই পাঠানো হয়নি।
পুনরায় বুট করা হয়েছে এবং SELinux ( selinux=0
) অক্ষম করার জন্য কার্নেলটি প্যারামিটারটি দিয়ে গেছে । নতুন পাসওয়ার্ড দিয়ে লগ ইন করার চেষ্টা করেছে এবং এটি কার্যকর হয়েছে। এরপরে আমি একটি fs অটো রিলেবল (ফাইলের মাধ্যমে .autorelabel
) এবং SELinux সক্রিয় সাথে জোর করে লগ ইন করা সম্ভব হয়েছিল in
আমার প্রশ্ন: কেন ঘটে? যখন কেবল ব্যবহারকারীর বা বস্তুর নয় কেবল পাসওয়ার্ডের পরিবর্তন ছিল তখন কেন রিবেলিং লগ ইনকে প্রভাবিত করে?
আপনার মনোযোগের জন্য আপনাকে ধন্যবাদ।
টিএল; ডিআর: সাধারণ রুট পাসওয়ার্ড পুনরায় সেট করা SELinux এ কাজ করে না। কেন?
সম্পাদনা: হাইভিভাইজার হিসাবে কেভিএম দিয়ে সেন্টোস 7 চালিত ভার্চুয়াল মেশিনে এটি পরীক্ষা করা হয়েছিল।