আমার কাছে / অপ্ট / গডি / এসবিনে (একটি কাস্টম ডিরেক্টরি) ইনস্টল থাকা একটি প্রোগ্রাম চালানো দরকার। আমি যদি সেই ডিরেক্টরিটি আমার প্যাথএইচ-তে যুক্ত করি তবে আমার .bashrc ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করে
export PATH=$PATH:/opt/godi/bin:/opt/godi/sbin
তারপরে আমি কমান্ডটি ঠিকঠাকভাবে চালানোর চেষ্টা করতে পারি (এটি ব্যর্থ হওয়ায় এটির জন্য সুডোর প্রয়োজন)। যাইহোক, যখন আমি sudo ব্যবহার করার চেষ্টা করি:
sudo godi_console
আমি নিম্নলিখিত ত্রুটি পেয়েছি
sudo: godi_console: command not found
Sudo ব্যবহারের পরে PATH ভেরিয়েবল পরিদর্শন করা থেকে জানা যায় যে এটি সাধারণ ব্যবহারকারীর মতো আমার যেমন প্যাথকে অন্তর্ভুক্ত করে না:
$ sudo sh
# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
পথ এক নয় কেন? আমি কি ভুল কিছু করছি? আমি ডেবিয়ান জেসিতে আছি এবং দুর্ভাগ্যক্রমে আমি গডি_কনসোলের পরম লিঙ্কটি পাস করে সমস্যাটি ঘটাতে পারছি না কারণ গডি_কনসোল নিজেও প্যাথ সঠিকভাবে সেট হওয়ার উপর নির্ভরশীল।
secure_path
এবং এবং / অথবা এনভি_সেটটি যেমন কনফিগার করা হয়েছে তেমন কাজ করবে না sudo
ডেবিয়ানের মতো অনেক স্থাপনার ক্ষেত্রে ।
sudo -E godi_console
।-E
"পরিবেশ সংরক্ষণ" এর অর্থ।