প্রথম স্থান যেখানে PATH সেট করা আছে /etc/login.defs
। রুটের জন্য একটি সেটিংস এবং অন্য সবার জন্য একটি সেটিং রয়েছে।
আর একটি জায়গা যেখানে আপনি পরিবেশের ভেরিয়েবলগুলি সংজ্ঞায়িত করতে পারেন তা হ'ল /etc/environment
। এই সেটিংসগুলি সবার জন্য প্রযোজ্য হবে (আপনি সেখানে স্বেচ্ছাসেবী শেল কোডটি লিখতে পারবেন না)।
একটি তৃতীয় স্থান যেখানে আপনি পরিবেশের ভেরিয়েবলগুলি সংজ্ঞায়িত করতে পারেন /etc/profile
। সেখানে আপনি নির্বিচারে শেল কোড লিখতে পারেন। আপনি যদি কোনও ব্যবহারকারী-নির্দিষ্ট সেটিংস চান তবে প্রতি ব্যবহারকারী ফাইলের সাথে সংশ্লিষ্ট ফাইল রয়েছে ~www-data/.profile
। তবে এটি কেবল ইন্টারেক্টিভ লগইনগুলিকে কনসোল প্রযোজ্য হবে; বিশেষত ক্রোন জবগুলিতে প্রযোজ্য হবে না যতক্ষণ না তারা স্পষ্টতই উত্স দেয় /etc/profile
।
আপনার যদি কেবল PATH
কোনও ব্যবহারকারী ক্রন্টবায় সেটিংস প্রয়োজন হয় তবে আপনি ক্রন্টব এর শুরুতে এটি লিখতে পারেন। নোট করুন যে আপনার সম্পূর্ণ তালিকা প্রয়োজন ( PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/zend/bin
), আপনি একটি পরিবর্তনশীল বিকল্প ব্যবহার করতে পারবেন না ( PATH=$PATH:/usr/local/zend/bin
সেখানে কাজ করবে না)।