/etc/pam.d/ 규칙을 사용하여 프로세스에 특정 쉘 환경 변수를 강제 적용

/etc/pam.d/ 규칙을 사용하여 프로세스에 특정 쉘 환경 변수를 강제 적용

저는 자체 pam 규칙 파일이 있는 슬림 로그인 관리자를 사용하고 있습니다: /etc/pam.d/slim.

auth    requisite       pam_nologin.so
auth    required        pam_env.so readenv=1
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale

@include common-auth
@include common-account

session required        pam_limits.so
session required        pam_loginuid.so

@include common-session
@include common-password

규칙이 pam_env.so실행 중인 프로세스에 대한 환경 변수를 설정하는 것 같습니다(예: USER,,,,,...).HOMEPWDSHELL

일단 설정되면 SHELL시행 할 수 있나요 /bin/sh? 내 말은, /etc/passwd/bin/sh사용자가 .

관련 정보