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}"
তবে এটি কেবল লগইন শেলগুলির জন্য কাজ করে।
আমি সমস্ত ব্যবহারকারীর জন্য সেট পাথের দিকে নজর রেখেছি (লগইন এবং অ-লগইন শেলস) তবে সমাধানটি ইতিমধ্যে উপরে চেষ্টা করা হয়েছিল।
আমি সিস্টেমে কীভাবে পাথ যুক্ত করব - ডিবিয়ানে সমস্ত ব্যবহারকারীর নন-লগইন শেল এবং লগইন শেলের জন্য পথের দিকে তাকিয়েছিলাম তবে কোনও গ্রহণযোগ্য সমাধান নেই এবং আমি নিশ্চিত যে আমি কোনও পরিবর্তন করতে চাই /etc/login.defs
কারণ এটি কোনও আপডেটে পরিবর্তিত হতে পারে।