Acho que usar a variável $PATH
dentro do escopo de /etc/environment
ou ~/.pam_environment
não é resolvido, mas atribuído exatamente como é literalmente.
Na verdade eu vejo usando $PATH
ou qualquer variável dentro de ~/.pam_environment
sendo desencorajada na maioria dos posts eu li como aqui: Por que minha variável de ambiente não é configurada ?
Então, eu realmente não sei por que aqui ( variáveis de ambiente de toda a sessão ) use $PATH
nele.
Eu sei que o Debian removeu a análise do ~/.pam_environment
local, pois é um alto risco de segurança.
De qualquer forma, para mim, os dois arquivos /etc/environment
e ~/.pam_environment
usam uma sintaxe mais simples (simples KEY=VAL
pares para cada linha) e então /etc/security/pam_env.conf
( VARIABLE [DEFAULT=[value]] [OVERRIDE=[value]]
). Então, talvez nenhuma referência à variável possa ser feita dentro deles.