/ mudanças de ambiente / etc recarregam imediatamente no Ubuntu 16.04 mas não no 14.04

0

Percebi que alterar o conteúdo de /etc/environment no Ubuntu 16.04.1 atualiza imediatamente a saída de env enquanto isso no Ubuntu 14.04.4 não atualiza a saída de env (o que requer que você reinicie / login para que as alterações entrem em vigor).

Não consegui encontrar informações sobre essa alteração quando pesquisei na Internet. Alguém sabe mais sobre como essa mudança foi implementada? E existe uma maneira de deixar o Ubuntu 14.04 se comportar como 16.04?

Atualização: Os passos exatos que eu tomo são:

sudo vim /etc/environment
*add or remove a line*
sudo env
*check whether the line is added or removed*
    
por Sicco 11.07.2017 / 14:42

1 resposta

0

Edite /etc/pam.d/sudo (por exemplo, sudo vim /etc/pam.d/sudo ) e altere auth para session no início da seguinte linha:

auth       required   pam_env.so readenv=1 user_readenv=0

Por isso, deveria ser:

session       required   pam_env.so readenv=1 user_readenv=0
    
por Sicco 18.07.2017 / 13:10