Налаштування змінних проксі в /etc/environment для сеансів входу PAM
Використовуйте буквальні записи KEY=value у файлі середовища PAM і відрізняйте їх від команд запуску оболонки.
Коли служба входу використовує 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 проходити через посередника.