Yu, Mingli
2025-Apr-17 06:07 UTC
Setting variable in /etc/environment has no effect for ssh session
Hi Expert, I'm using openssh 9.9p2 and have defined the below logic into /etc/pam.d/sshd. session required pam_env.so But the environment variables defined in /etc/environment file are not effective when login via ssh. Could you help to guide what's wrong here? Thanks!
Damien Miller
2025-Apr-19 04:41 UTC
Setting variable in /etc/environment has no effect for ssh session
On Thu, 17 Apr 2025, Yu, Mingli wrote:> Hi Expert, > > I'm using openssh 9.9p2 and have defined the below logic into /etc/pam.d/sshd. > session required pam_env.so > > But the environment variables defined in /etc/environment file are not > effective when login via ssh. Could you help to guide what's wrong here?I don't know why this isn't working for you, AFAIK it supported. Perhaps try turning on debugging logs from pam_env?
Reasonably Related Threads
- Setting variable in /etc/environment has no effect for ssh session
- Setting variable in /etc/environment has no effect for ssh session
- Setting variable in /etc/environment has no effect for ssh session
- sshd and pam_env both read /etc/environment, but assume different syntax
- Bug#532719: logcheck-database: filter pam_env complaining about missing /etc/default/locale