나는하려고합니다 :
su -l
성공하지 못한 채 PAGER와 같은 환경 변수를 설정합니다. 이 목표를 어떻게 달성할 수 있나요?
이것이 내가 가진 것입니다 /etc/pam.d/login
:
auth required pam_securetty.so
auth requisite pam_nologin.so
auth include system-local-login
account include system-local-login
session include system-local-login
session required pam_env.so readenv=1 user_readenv=1 envfile=/etc/locale.conf
답변1
이것이 내가 가진 것입니다
/etc/pam.d/login
:
수정하지 않은 이상/etc/pam.d/su-l이 파일을 포함하는 것은 관련이 없습니다 su -l
.본뜨다 login
홈 디렉토리를 전환하고 일부 환경 변수를 재설정합니다.
기본/etc/pam.d/su-l(이것은 다음에서 제공됩니다.su -l
아치 리눅스에서)는 다음과 같아야 합니다:
#%PAM-1.0
auth sufficient pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth sufficient pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth required pam_wheel.so use_uid
auth required pam_unix.so
account required pam_unix.so
session required pam_unix.so
session required pam_env.so
이 파일 끝에 추가하면 (기본적으로) 파일에 KEY=VAL 쌍을 추가할 수 있습니다./etc/환경설정환경 변수.