პროქსის ცვლადების დაყენება /etc/environment-ში PAM-ის შესვლის სესიებისთვის
გამოიყენეთ პირდაპირი KEY=value ჩანაწერები PAM-ის გარემოს ფაილისთვის და განასხვავეთ ისინი shell-ის გაშვების ბრძანებებისგან.
როდესაც შესვლის სერვისი იყენებს pam_env-ს /etc/environment-ის წასაკითხად, ფაილი გვაწვდის მარტივ გარემოს მონაცემებს:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
გამოიყენეთ სრული პირდაპირი მნიშვნელობები. სესიებისთვის, რომელთა საჯარო მოთხოვნები შეიძლება გაიაროს საჯარო შუამავლებზე, HTTP პროქსის სია გთავაზობთ კანდიდატებს ამ HTTP URL-ებისთვის. ეს არ არის shell სკრიპტი ბრძანებების გასაშვებად, export-ის გამოსაძახებლად ან URL-ის ასაგებად ბრძანების ჩანაცვლებით. Linux-PAM თავსებადობისთვის აღწერს export პრეფიქსს, მაგრამ უგულებელყოფს ამ ინსტრუქციას; KEY=value ფორმა მონაცემებს პირდაპირ აცხადებს.
ფაილის ჩატვირთვა დამოკიდებულია შესვლის სერვისის PAM კონფიგურაციაზე და გარემოს ფაილის ოფციებზე. არსებული აპლიკაციები არ აახლებენ გარემოს მხოლოდ იმიტომ, რომ ფაილი შეიცვალა. ახალი მონაწილე შესვლის სესია სიცოცხლის ციკლის შესაბამისი საზღვარია.
აპლიკაციებმა მაინც უნდა დაუჭიროს მხარი ამ ცვლადებს. ბრაუზერს, სისტემურ სერვისს ან ცალსახად კონფიგურირებულ HTTP კლიენტს შეიძლება ჰქონდეს პროქსის არჩევის სხვა გზა, ამიტომ ფაილი არ არის წესი, რომელიც ყოველი socket-ის შუამავალზე გავლას აიძულებს.