Bem, é algo complicado que você quer fazer. O / etc / environment não é a sintaxe do shell, parece um, mas não é, o que frustra as pessoas. A idéia por trás do / etc / environment foi maravilhosa. Uma maneira independente de shell para configurar variáveis! Yay! Mas as limitações práticas tornam isso inútil.
Você não pode passar variáveis para lá. Por exemplo, tente colocar MAIL = $ HOME / Maildir / e ver o que acontece. Melhor apenas parar de tentar usá-lo para qualquer finalidade, infelizmente. Então você não pode fazer coisas com isso que você esperaria poder fazer se fosse processado por um shell.
Use / etc / profile ou / etc / bashrc.