CentOS 7 में गैर-लॉगिन गोले के लिए PATH कैसे सेट करता है?
विशेष रूप से, मेरे पास एक प्रणाली इकाई है जिसमें बायनेरिज़ की आवश्यकता होती है /usr/local/texlive/2016/bin/x86_64-linux।
मैंने इसे अंदर स्थापित करने का प्रयास /etc/environmentकिया PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHलेकिन तब मेरा पेटीएम था /usr/local/texlive/2016/bin/x86_64-linux:$PATH:/usr/local/sbin:/usr/sbin।
मैंने बनाया /etc/profile.d/texlive.sh, export PATH="/usr/local/texlive/2016/bin/x86_64-linux:${PATH}"लेकिन केवल लॉगिन गोले के लिए काम किया।
मैंने सभी उपयोगकर्ताओं के लिए सेट पथ को देखा (लॉगिन और गैर-लॉगिन शेल) लेकिन समाधान पहले से ही ऊपर का प्रयास किया गया था।
मैंने देखा कि कैसे सभी उपयोगकर्ताओं के गैर-लॉगिन शेल और डेबियन पर लॉगिन शेल के लिए $ PATH को सिस्टम में शामिल करने के लिए एक रास्ता है, लेकिन कोई स्वीकृत समाधान नहीं है और मुझे यकीन नहीं है कि मैं संशोधित करना चाहता हूं /etc/login.defsक्योंकि यह अपडेट में बदल सकता है।