~/.pam_environment não usa a sintaxe normal e você deve seguir estritamente a sintaxe pam_env.conf .
Observação: Usar
.pam_environmentexige um login novamente para inicializar as variáveis. Reiniciar apenas o terminal não é suficiente para poder usar as variáveis.
Fonte: Variáveis de ambiente para toda a sessão .
Mas acho que o local certo para definir variáveis de ambiente, como PATH, é ~/.profile ou ~/bashrc file (se você as colocar aqui, não precisará fazer login novamente).