আমি কোনও নতুন $ PATH সেট করতে পারি না যা এটির মাধ্যমে কমান্ডগুলি কার্যকর করার সময় ব্যবহৃত হয় ssh user@host command
। আমি export PATH=$PATH:$HOME/new_path
রিমোট মেশিনে ~ / .bashrc এবং ~ /। প্রোফাইল অন্তর্ভুক্ত করার চেষ্টা করেছি , কিন্তু কার্যকর করে ssh user@host "echo \$PATH"
দেখায় যে পরিবর্তনটি নেওয়া হয়নি (এটি দেখায় / ইউএসআর / লোকাল / এসবিন: / ইউএসআর / লোকাল / বিন: / ইউএসআর / sbin / usr / বিন: পক্ষ থেকে / sbin: / বিন / usr / গেম)। রিমোট মেশিনটি উবুন্টু 8.04 চলছে।
আমি নিশ্চিত যে আমি এটিকে / ইত্যাদি / প্রোফাইলে হ্যাক করতে পারি তবে এটি কোনও পরিষ্কার সমাধান নয় এবং এটি কেবল তখনই কার্যকর হয় যখন কারও কাছে রুট অ্যাক্সেস থাকে।
export PATH=$PATH:$HOME/new_path
উভয় ~ / .bash_login এবং ~ / .bash_profile যোগ করার চেষ্টা করেছি (পূর্বে চেষ্টা করা ~ / .bashrc এবং ~ /। প্রোফাইল সহ)। কোনটিই কাজ করে না। উভয় ক্ষেত্রেই আমাকে ফাইলটি তৈরি করতে হয়েছিল।