:setenv=http_proxy=http\c//proxy.example\c8080,https_proxy=http\c//proxy.example\c8080:

รวมฟิลด์นี้เข้ากับระเบียนคลาสการเข้าสู่ระบบที่มีอยู่แล้วใน /etc/login.conf โดยใช้ปลายทาง HTTP จากบริการของคุณหรือจากรายการพร็อกซี HTTP และคงรายการ setenv อื่นที่จำเป็นของคลาสไว้

อักขระโคลอนในไฟล์แยกฟิลด์ความสามารถ การหลีกอักขระ \c ของ FreeBSD จะใส่โคลอนจริงไว้ในค่า ดังนั้นสภาพแวดล้อมที่รับค่าจะได้ URL ปกติเช่น http://proxy.example:8080 อย่าคัดลอกการหลีกอักขระจากไฟล์ความสามารถไปยังฟิลด์ URL ของพร็อกซีในไคลเอนต์

หลังแก้ไข ให้รีเฟรชฐานข้อมูลความสามารถด้วย cap_mkdb /etc/login.conf จากนั้นสร้างการเข้าสู่ระบบใหม่ด้วยคลาสนั้น เชลล์ที่มีอยู่จะเก็บสภาพแวดล้อมของตัวเองไว้

ตรวจสอบแอปพลิเคชันที่รับค่าแทนการสันนิษฐานว่าบริการทั้งหมดรับค่าไปแล้ว ตัวพิมพ์เล็กใน http_proxy เป็นเจตนาที่นี่ แต่ไคลเอนต์ต่างกันในชื่อตัวแปรที่รองรับ และการตั้งค่าสภาพแวดล้อมของคลาสการเข้าสู่ระบบไม่ได้กำหนดค่าแดมอนทุกตัว

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