~ / .pam_environment não funciona desde o Ubuntu 13.04 [duplicado]

5

Eu tenho essa linha no meu ~/.pam_environment :

PATH             DEFAULT=${HOME}/bin:${HOME}/.local/bin:${PATH}

e funcionou perfeitamente no Ubuntu 12.10, mas desde que eu atualizei para o 13.04 ele é completamente ignorado:

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Alguma ideia do porquê?

    
por szx 30.05.2013 / 11:15

1 resposta

0

~/.pam_environment não usa a sintaxe normal e você deve seguir estritamente a sintaxe pam_env.conf .

  

Observação: Usar .pam_environment exige 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).

    
por Radu Rădeanu 30.05.2013 / 12:54