ตั้งค่าตัวแปรพร็อกซีใน /etc/environment สำหรับเซสชันเข้าสู่ระบบ PAM
ใช้รายการ KEY=value ตามตัวอักษรสำหรับไฟล์สภาพแวดล้อมของ PAM และแยกความแตกต่างจากคำสั่งเริ่มต้นของเชลล์
เมื่อบริการเข้าสู่ระบบใช้ pam_env เพื่ออ่าน /etc/environment ไฟล์จะให้ข้อมูลสภาพแวดล้อมอย่างง่าย:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
ใช้ค่าตามตัวอักษรที่สมบูรณ์ สำหรับเซสชันที่คำขอสาธารณะอาจผ่านตัวกลางสาธารณะ รายการพร็อกซี HTTP มีผู้สมัครสำหรับ URL HTTP เหล่านี้ นี่ไม่ใช่สคริปต์เชลล์สำหรับรันคำสั่ง เรียก export หรือสร้าง URL ผ่านการแทนที่คำสั่ง Linux-PAM จัดทำเอกสารคำนำหน้า export เพื่อความเข้ากันได้ แต่เพิกเฉยต่อคำแนะนำนั้น รูปแบบ KEY=value ระบุข้อมูลโดยตรง
การโหลดไฟล์ขึ้นอยู่กับการกำหนดค่า PAM ของบริการเข้าสู่ระบบและตัวเลือกไฟล์สภาพแวดล้อม แอปพลิเคชันที่มีอยู่จะไม่รีเฟรชสภาพแวดล้อมเพียงเพราะไฟล์เปลี่ยน เซสชันเข้าสู่ระบบใหม่ที่เข้าร่วมคือขอบเขตวงจรชีวิตที่เกี่ยวข้อง
แอปพลิเคชันยังคงต้องรองรับตัวแปรเหล่านี้ เบราว์เซอร์ บริการระบบ หรือไคลเอนต์ HTTP ที่กำหนดค่าอย่างชัดเจนอาจมีเส้นทางการเลือกพร็อกซีอื่น ดังนั้นไฟล์นี้ไม่ใช่กฎที่บังคับให้ทุก socket ผ่านตัวกลาง