Setting variable in /etc/environment has no effect for ssh session

Damien Miller djm at mindrot.org
Sat Apr 19 14:41:51 AEST 2025


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?


More information about the openssh-unix-dev mailing list