Existem algumas coisas a verificar:
- Se você
sudo
para o novo usuário usandosudo -u <newuser>
, passe o sinal-H
, para que ele defina a variável de ambiente HOME, assim:sudo -u <newuser> -H
. - Se você usar
su
, usesu -
para ativar um shell de login, que definirá explicitamente sua variável HOME. - Se você estiver fazendo login como esse usuário desde o início, poderá verificar se o seu diretório pessoal está definido corretamente no * sh usando
echo $HOME
para verificar qual diretório HOME * sh THINKS você está usando.
Espero que essas dicas (e suas explicações) ajudem!