PAM 로그인 세션을 위해 /etc/environment에서 프록시 변수 설정
PAM의 환경 파일에는 리터럴 KEY=value 항목을 사용하고, 셸 시작 명령과 구분하세요.
로그인 서비스가 pam_env를 사용해 /etc/environment를 읽으면, 이 파일은 단순한 환경 데이터를 제공합니다:
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080
완전한 리터럴 값을 사용하세요. 공개 요청이 공개 중개자를 거칠 수 있는 세션의 경우 HTTP 프록시 목록이 이러한 HTTP URL의 후보를 제공합니다. 이것은 명령을 실행하거나 export를 호출하거나 명령 치환으로 URL을 만드는 셸 스크립트가 아닙니다. Linux-PAM은 호환성을 위해 export 접두사를 문서화하지만 그 지시는 무시합니다. KEY=value 형식은 데이터를 직접 기술합니다.
파일이 로드되는지는 로그인 서비스의 PAM 구성과 환경 파일 옵션에 달려 있습니다. 기존 애플리케이션은 파일이 바뀌었다는 이유만으로 환경을 새로 고치지 않습니다. 새로 참여하는 로그인 세션이 관련 수명 주기 경계입니다.
애플리케이션은 여전히 이 변수를 지원해야 합니다. 브라우저, 시스템 서비스 또는 명시적으로 구성된 HTTP 클라이언트는 다른 프록시 선택 경로를 가질 수 있으므로, 이 파일은 모든 socket을 중개자로 강제하는 규칙이 아닙니다.