เมื่อบริการเข้าสู่ระบบใช้ 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 ผ่านตัวกลาง

บทความที่เกี่ยวข้อง