ENVIRONMENT=production
in /etc/environment
및 DefaultEnvironment=ENVIRONMENT=production
in /etc/systemd/system.conf
변수 (이제 전역이어야 함)를 설정했는데도 / 명령 ENVIRONMENT
으로 확인하면 사용자에게 전달되지 않습니다. 나는 또한 그것을 설정 했다 . 내가 뭘 잘못했거나 잊어버렸나요?env
printenv
Defaults env_keep+="ENVIRONMENT"
/etc/sudoers
저는 Debian을 사용하고 있으며 SSH를 통해 서버에 연결하고 있습니다.
답변1
요청에 따라 내 질문에 답하거나 오히려 내 문제에 대한 해결책인 PAM
비활성화( )에 답변하겠습니다. 여기에서는 UsePAM no
SSH를 통해 서버에 연결할 때 /etc/ssh/sshd_config
차단 (직접 관련됨) /etc/environment
이 설명됩니다. PAM
SSH 구성에서 PAM을 활성화한 후 위 파일에 저장된 환경 변수를 사용할 수 있습니다.