নাহ, cdকোনও ডিরেক্টরিতে যাওয়ার কোনও উপায় নেই যা কেবল রুট না হয়েই রুটকে অনুমতি দেয়। সত্যিই খুব বেশি ডিরেক্টরি থাকতে পারে যা এই সীমাবদ্ধতা আছে। বেশিরভাগ সময়ে এটা একটি প্রদত্ত যে ফাইলটি যেমন সীমাবদ্ধতা অ্যাক্সেস /etc/shadowঅধীনে ফাইল বা নির্দিষ্ট লগ ফাইল /var/log।
sudo ls <dir>পরিবর্তে এগুলি দেখতে আপনি ব্যবহার করতে পারেন bash। এছাড়াও sudoরুট হওয়ার জন্য আপনি সাধারণত suপরিবর্তে ব্যবহারকারী ( কমান্ড) সেট করতে চান bash, সুতরাং পরিবর্তে এই আদেশটি ব্যবহার করুন:
$ sudo su -
আপনি সুডোর -iসুইচ দিয়ে একই জিনিসটি সম্পাদন করতে পারেন:
$ sudo -i
সম্পর্কিত ম্যান পৃষ্ঠা থেকে উদ্ধৃতি sudo -i
-I (প্রাথমিক প্রারম্ভিক অনুকরণ সিমুলেট করুন) বিকল্পটি লগইন শেল হিসাবে লক্ষ্য ব্যবহারকারীর পাসডওড (5) এন্ট্রিতে নির্দিষ্ট শেলটি চালায়। এর অর্থ হ'ল। প্রোফাইল, বা লগিনের মতো লগইন-নির্দিষ্ট সংস্থান ফাইলগুলি শেল দ্বারা পঠিত হবে। যদি একটি কমান্ড নির্দিষ্ট করা থাকে, তবে এটি কার্যকর করার জন্য শেলকে দেওয়া হয়। অন্যথায়, একটি ইন্টারেক্টিভ শেল কার্যকর করা হয়।
যে ফাইলগুলিতে আপনি অ্যাক্সেস করতে পারবেন না তার জন্য আপনি এই sudoআদেশগুলি ব্যবহার করতে পারেন :
$ sudo tail /var/log/messages
$ sudo less /etc/shadow
cdরুট হিসাবে কেন চাইবেন (যদি না আপনি মূলের শেলের মধ্যে থাকেন তবে)?