पहला स्थान जहां 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
वहां काम नहीं करेंगे)।