عندما تستخدم خدمة تسجيل الدخول pam_env لقراءة /etc/environment، يوفّر الملف بيانات بيئة بسيطة:

http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080

استخدم قيمًا حرفية كاملة. بالنسبة للجلسات التي قد تمر طلباتها العامة عبر وسطاء عامّين، تقدّم قائمة وسطاء HTTP مرشّحين لعناوين HTTP هذه. هذا ليس سكربت صدفة لتشغيل الأوامر أو استدعاء export أو بناء عنوان URL عبر استبدال الأوامر. يوثّق Linux-PAM بادئة export للتوافق، لكنه يتجاهل تلك التعليمات؛ وصيغة KEY=value تذكر البيانات مباشرة.

يعتمد تحميل الملف على تهيئة PAM لخدمة تسجيل الدخول وخيارات ملف البيئة. لا تُحدّث التطبيقات القائمة بيئتها لمجرد تغيّر الملف. جلسة تسجيل دخول جديدة مشاركة هي حدّ دورة الحياة ذو الصلة.

يجب أن تدعم التطبيقات هذه المتغيرات رغم ذلك. قد يكون لمتصفح أو خدمة نظام أو عميل HTTP مهيّأ صراحةً مسار آخر لاختيار الوسيط، لذا ليس الملف قاعدة تُلزم كل مقبس بالمرور عبر الوسيط.

مقالات ذات صلة