OS X লায়নে dscl অননুমোদিত পাসওয়ার্ড পরিবর্তন রোধ করতে দ্রুত সমাধান
আমরা সম্প্রতি dscl ইউটিলিটি সম্পর্কে লিখেছি এবং কীভাবে এটি একটি Mac OS X Lion ব্যবহারকারীকে বিদ্যমান পাসওয়ার্ড না জেনে একটি পাসওয়ার্ড পরিবর্তন করতে দেয়। প্রয়োজনীয় প্রশাসক প্রমাণীকরণের অভাবটি একটি বাগ হিসাবে ব্যাপকভাবে রিপোর্ট করা হয়েছে, এবং একটি ছোট নিরাপত্তা আপডেট সম্ভবত অদূর ভবিষ্যতে অ্যাপল দ্বারা জারি করা হবে। তবুও, আপনি যদি কেউ আপনার ম্যাক দখল করে নেওয়ার এবং অনুমোদন ছাড়াই ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করার বিষয়ে বিভ্রান্ত হন, তাহলে আপনি ম্যানুয়ালি dscl ইউটিলিটির অনুমতি পরিবর্তন করতে পারেন, এটি চালানোর জন্য প্রশাসনিক সুবিধার প্রয়োজন হতে বাধ্য করা।
- লঞ্চ টার্মিনাল (অ্যাপ্লিকেশন/ইউটিলিটিস/ এ অবস্থিত)
- নিম্নলিখিত কমান্ড টাইপ করুন এবং রিটার্ন টিপুন:
- অনুমতি পরিবর্তন নিশ্চিত করতে আপনার কাছে বর্তমান প্রশাসনিক পাসওয়ার্ড চাওয়া হবে, এটি লিখুন এবং রিটার্ন করুন
sudo chmod 100 /usr/bin/dscl
এটি একটি সাধারণ অনুমতি সংশোধন যা সম্ভবত একটি অফিসিয়াল নিরাপত্তা আপডেট কী করবে তা অনুকরণ করে৷ sudo chmod 100 ব্যবহার করে বলে যে শুধুমাত্র মালিক (root) dscl কমান্ড চালাতে সক্ষম, যা কার্যকরভাবে অন্যান্য নন-অ্যাডমিন ব্যবহারকারীদের sudo কমান্ড ব্যবহার না করে ডিরেক্টরি পরিষেবা ইউটিলিটি অ্যাক্সেস করতে বাধা দেয় এবং এইভাবে প্রশাসকের পাসওয়ার্ড।
এই অনুমতিগুলি পরিবর্তন করার কিছু অনিচ্ছাকৃত পরিণতি হতে পারে, তবে এটি বেশিরভাগ ব্যবহারকারীকে প্রভাবিত করার সম্ভাবনা কম। আপনি যদি কিছু সমস্যার সম্মুখীন হন তবে আপনি সর্বদা অনুমতি পরিবর্তন করতে পারেন, যা ডিফল্টরূপে 755 হিসাবে সেট করা দেখায়।
“Tjb” কে অনেক ধন্যবাদ যারা মন্তব্যে এই টিপটি রেখে গেছেন!
আপডেট: জিম টি মন্তব্যে নিম্নলিখিত সুপারিশ রেখে গেছেন, অনুমতি পরিবর্তন করার জন্য আরেকটি chmod কমান্ডের পরামর্শ দিয়েছেন:
তার যুক্তি হল chmod 100 খুবই সীমাবদ্ধ যে এটি শুধুমাত্র এক্সিকিউট করার কমান্ড পরিবর্তন করে, যেখানে আগে রুট ব্যবহারকারী পড়তে, লিখতে এবং চালাতে পারত।