অবিচ্ছিন্ন পরিবেশের ভেরিয়েবলগুলি তৈরি করতে, আমি স্ক্রিপ্ট ফাইলটি /etc/profile.d ডিরেক্টরিতে যুক্ত করি, উদাহরণস্বরূপ:
# আমার স্ক্রিপ্ট MY_VAR = var_value রফতানি করুন
এটি বর্তমান ব্যবহারকারীর জন্য সঠিকভাবে কাজ করে:
অ্যালেক্স @ অ্যালেক্স-64৪: cho $ প্রতিধ্বনি $ এমওয়াই_ভিআর var_value
রুট ব্যবহারকারীর জন্য এখন আমার একই পরিবেশের পরিবর্তনশীলগুলির প্রয়োজন, তবে /etc/profile.d স্ক্রিপ্টটি রুটের জন্য কাজ করে না:
অ্যালেক্স @ অ্যালেক্স-64৪: cho $ প্রতিধ্বনি $ এমওয়াই_ভিআর var_value অ্যালেক্স @ অ্যালেক্স-64৪: ~ $ সুডো su রুট @ অ্যালেক্স-64৪: / হোম / অ্যালেক্স # প্রতিধ্বনি $ এমওয়াই_ভিআর রুট @ অ্যালেক্স -64: / হোম / অ্যালেক্স #
আমি রুটের জন্য একই চলকগুলি কীভাবে সেট করতে পারি?
sudo
খুব সম্পর্কিত। (তবে এটি কোনও সদৃশ নয় কারণ এই প্রশ্নটি রুটের নিজস্ব পরিবেশ কীভাবে অনুকূলিতকরণ করা যায় সে সম্পর্কে ))