تنظیم متغیرهای پروکسی در /etc/environment برای نشستهای ورود PAM
برای پرونده محیط PAM از ورودیهای تحتاللفظی KEY=value استفاده کنید و آنها را از فرمانهای راهاندازی پوسته جدا کنید.
هنگامی که سرویس ورود از pam_env برای خواندن /etc/environment استفاده میکند، این پرونده دادههای محیطی ساده را فراهم میکند:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
از مقادیر کامل و تحتاللفظی استفاده کنید. برای نشستهایی که درخواستهای عمومی آنها ممکن است از واسطههای عمومی عبور کند، فهرست پروکسی HTTP نامزدهایی برای این نشانیهای HTTP ارائه میدهد. این یک اسکریپت پوسته برای اجرای فرمانها، فراخوانی export یا ساختن نشانی از طریق جایگزینی فرمان نیست. Linux-PAM برای سازگاری پیشوند export را مستند میکند، اما آن دستور را نادیده میگیرد؛ قالب KEY=value دادهها را مستقیم بیان میکند.
بارگذاری پرونده به پیکربندی PAM سرویس ورود و گزینههای پرونده محیط بستگی دارد. برنامههای موجود تنها به این دلیل که پرونده تغییر کرده است محیط خود را تازه نمیکنند. نشست ورود تازه و مشارکتکننده، مرز چرخه عمر مربوط است.
برنامهها هنوز باید از این متغیرها پشتیبانی کنند. مرورگر، سرویس سیستم یا کلاینت HTTP که صریحاً پیکربندی شده است میتواند مسیر دیگری برای انتخاب پروکسی داشته باشد، بنابراین پرونده قاعدهای نیست که هر socket را مجبور به عبور از واسطه کند.