আমি যখন সুডো চালাই, তখন আমার পরিবেশটি ঠিক কী ঘটে?
আমি যখন দৌড়ে যাই তখন sudo command
মনে হয় এটি আমার বা মূলের পরিবেশ দেখে না। উদাহরণস্বরূপ, উভয়ের জন্য আমার পথ অন্তর্ভুক্ত /usr/local/bin
, তবে আমি যদি পুরো পথ ছাড়াই প্রোগ্রামটির একটি চালানোর চেষ্টা করি তবে এটি ব্যর্থ হয়।
আমি ভেবেছিলাম সুডো রুট হিসাবে দৌড়েছে, এবং এর ফলে রুটের পরিবেশ পেয়েছে। মূলত বা আমার সাধারণ ব্যবহারকারীর চেয়ে বাশ কি সুডোর অধীনে কার্যকর হয়?
সম্পাদনা করুন:
আমি sudo -i
ইদানীং ব্যবহার করছি , তবে সম্প্রতি এটি সমস্যা সৃষ্টি করছে কারণ আমার বর্তমান কার্যকরী ডিরেক্টরিটি সেট হয়ে গেছে /root
। এটি প্রত্যাশিত হিসাবে (সাজ্ট), তবে আমি এখনও বুঝতে পারি না কেন সুডো আমার এক্সিকিউটেবলগুলিকে স্বীকৃতি দিচ্ছে না /usr/local/bin
।
সম্পাদনা করুন:
আমি ফেডোরা 15 চালাচ্ছি।
PATH
এবং) কখনও কখনও এটি শেষ পর্যন্ত কে ওভাররাইড করে তা খুঁজে পাওয়া সহজ নয়। এটি কিছু সিস্টেম সেটিং (যেমন পিএএম এ) হতে পারে, সুডো নিজেই বা পরবর্তী প্রোফাইল স্ক্রিপ্ট হতে পারে।