Basta colocar o código em um novo arquivo em /etc/profile.d/
e verificar se /etc/profile
tem algum código que executa todos os scripts desse diretório.
Meu /etc/profile
tem:
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
, o que significa que o script precisa ter uma extensão .sh