Ao emitir o comando su user , você alternará para o usuário sem carregar o perfil inteiro. Apenas as variáveis $HOME , $SHELL , $USER e $LOGNAME são carregadas. Para carregar todo o perfil do usuário ao alternar para ele, é necessário especificar que você está efetuando login no usuário usando o sinalizador --login , que tem um atalho como um único traço ( - ) após su, para que seu comando será parecido com su - user .