একদিকে, এমন কিছু জিনিস রয়েছে যা কোনও ব্যবহারকারী করতে পারে না, যেমন
- হার্ড-লিঙ্কিং ডিরেক্টরি (ফাইল সিস্টেম সীমাবদ্ধতার কারণে)
- ইতিমধ্যে পোড়া সিডি-রমে লিখিত (কারণ পদার্থবিজ্ঞান)
তবে সেগুলি কোনও অধিকার নয়, কারণ তাদের মঞ্জুর করা যায় না, কারও পক্ষে এটি সম্ভব নয়।
তারপরে পুরো সিস্টেম বা এর অংশগুলির জন্য এমন বাধা রয়েছে যা চালু বা বন্ধ করা যায় or
উদাহরণস্বরূপ, ওএস এক্সে কেবলমাত্র অ্যাপল দ্বারা স্বাক্ষরিত থাকলে কোড চালানোর অনুমতি দেওয়ার একটি বিকল্প রয়েছে।
আমি এটিকে একটি প্রকৃত সুযোগ হিসাবেও বিবেচনা করি না, কারণ সুপারভাইজার না পারলে কোনও ব্যবহারকারীর তা থাকতে পারে না। আপনি কেবল বিশ্বব্যাপী এটি অক্ষম করতে পারেন।
সম্পাদনা:
এক্সিকিউটেবল বিট ছাড়াই কোনও ফাইল সম্পর্কে আপনার ধারণাও এই বিভাগে আসবে, কারণ আক্ষরিকভাবে কেউ এটি করতে সক্ষম নয় এবং কাউকেই সেই অনুমতি দেওয়া যাবে না।
এবং অন্য ব্যবহারকারী বা গোষ্ঠীটিকে সেই ফাইলটি চালনার অনুমতি দেওয়ার পরেও মূল নয় বা কোনও ব্যবহারকারী গোষ্ঠী রুট নেই, রুট এখনও সেই ফাইলটি কার্যকর করতে সক্ষম হবে (ওএস এক্স 10.10, 10.11 এবং উবুন্টু 15.04 সার্ভারে পরীক্ষিত)।
এই কেসগুলি বাদে মূলত কিছুই করতে পারে না। কার্নেল মোড
নামে একটি জিনিস রয়েছে (ব্যবহারকারী মোডের বিপরীতে)।
যতদূর আমি জানি, একটি বুদ্ধিমান সিস্টেমে কেবল কার্নেল, কার্নেল এক্সটেনশন এবং ড্রাইভারগুলি কার্নেল মোডে চালিত হয় এবং অন্য সমস্ত কিছু (যে শেলটি থেকে আপনি রুট হিসাবে লগ ইন করেছেন) সহ ব্যবহারকারী মোডে চলে run
সুতরাং আপনি যুক্তি দিতে পারেন যে "রুট হওয়া যথেষ্ট নয়"। তবে, বেশিরভাগ সিস্টেমে রুট ব্যবহারকারী কার্নেল মডিউলগুলি লোড করতে সক্ষম হয়, যা কার্নেল মোডে সঞ্চালিত হবে, কার্যকরভাবে কার্নেল মোডে রুটকে কোড চালানোর পদ্ধতি দেয় giving
তবে এমন কিছু সিস্টেম রয়েছে (আইওএসের মতো) যেখানে এটি (নির্বিচারে) সম্ভব নয়, কমপক্ষে সুরক্ষা পুরোপুরি কাজে লাগানো ছাড়াই নয়। এটি বেশিরভাগ কোড সাইনিং প্রয়োগকারীগুলির মতো বর্ধিত সুরক্ষার কারণে।
উদাহরণস্বরূপ, এখানে আইডেভিসেস প্রসেসরে অন্তর্নির্মিত AES এনক্রিপশন কী রয়েছে যা কেবল কার্নেল মোড থেকে অ্যাক্সেস করা যায়। কার্নেল মডিউল পারে সেই অ্যাক্সেস করতে, কিন্তু যারা কার্নেল মডিউল কোড এছাড়াও কার্নেল তাদের গ্রহণ করার জন্য, যাতে আপেল দ্বারা সাইন ইন করা হবে।
ওএস এক্স-তে, সংস্করণ 10.11 (এল ক্যাপিটান) থেকে একটি তথাকথিত "রুটলেস মোড" রয়েছে (যদিও নামটি বিভ্রান্তিকর কারণ মূল এখনও বিদ্যমান), যা ইনস্টলাররা এখনও করতে পারে এমন কিছু কিছুকে কার্যকরভাবে নিষেধ করে।
থেকে বরাত দিয়ে AskDifferent উপর এই চমৎকার উত্তর :
মূল থেকে শুরু করে এমনকি যা এখানে সীমাবদ্ধ তা এখানে:
- আপনি / সিস্টেম, / বিন, / এসবিন, বা / ইউএসআর (/ usr / স্থানীয় ব্যতীত) কিছু পরিবর্তন করতে পারবেন না; বা অন্তর্নির্মিত অ্যাপস এবং ইউটিলিটিগুলির কোনও any কেবল ইনস্টলার এবং সফ্টওয়্যার আপডেটগুলি এই অঞ্চলগুলিকে সংশোধন করতে পারে এবং অ্যাপল-স্বাক্ষরিত প্যাকেজ ইনস্টল করার সময় এমনকি তারা এটি করে।
root
, এবং সেইজন্য এমন কোনও অধিকার থেকে দূরে নেওয়া যায় নাroot
।