PAM লগইন সেশনের জন্য /etc/environment-এ প্রক্সি ভেরিয়েবল সেট করুন
PAM-এর এনভায়রনমেন্ট ফাইলের জন্য আক্ষরিক KEY=value এন্ট্রি ব্যবহার করুন এবং সেগুলোকে শেল স্টার্টআপ কমান্ড থেকে আলাদা করুন।
যখন একটি লগইন পরিষেবা /etc/environment পড়তে pam_env ব্যবহার করে, ফাইলটি সাধারণ এনভায়রনমেন্ট ডেটা সরবরাহ করে:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
সম্পূর্ণ আক্ষরিক মান ব্যবহার করুন। যে সেশনগুলোর পাবলিক অনুরোধ পাবলিক মধ্যস্থতাকারীর মধ্য দিয়ে যেতে পারে, তাদের জন্য HTTP প্রক্সি তালিকা এই HTTP URL-গুলোর জন্য প্রার্থী দেয়। এটি কমান্ড চালানো, export ডাকা বা কমান্ড প্রতিস্থাপনের মাধ্যমে URL তৈরি করার শেল স্ক্রিপ্ট নয়। Linux-PAM সামঞ্জস্যের জন্য একটি export উপসর্গ নথিভুক্ত করে, কিন্তু সেই নির্দেশ উপেক্ষা করে; KEY=value রূপটি ডেটা সরাসরি বলে।
ফাইলটি লোড হবে কিনা তা লগইন পরিষেবার PAM কনফিগারেশন এবং এনভায়রনমেন্ট-ফাইল অপশনের উপর নির্ভর করে। বিদ্যমান অ্যাপ্লিকেশনগুলো কেবল ফাইল বদলে যাওয়ার কারণে নিজের এনভায়রনমেন্ট রিফ্রেশ করে না। একটি নতুন অংশগ্রহণকারী লগইন সেশনই প্রাসঙ্গিক জীবনচক্রের সীমা।
অ্যাপ্লিকেশনগুলোকে এখনও এই ভেরিয়েবলগুলো সমর্থন করতে হবে। একটি ব্রাউজার, সিস্টেম পরিষেবা বা স্পষ্টভাবে কনফিগার করা HTTP ক্লায়েন্টের অন্য প্রক্সি-নির্বাচন পথ থাকতে পারে, তাই ফাইলটি প্রতিটি socket-কে মধ্যস্থতাকারীর মধ্য দিয়ে যেতে বাধ্য করার নিয়ম নয়।