HOME
é geralmente derivado da entrada do usuário em /etc/passwd
. Você pode usar usermod
para alterar esta entrada, mas somente se o usuário não estiver logado. Portanto, você precisa ou:
- Defina uma senha de root e faça o login como root em um TTY ou
- Inicialize no modo de recuperação (consulte Como faço para redefinir uma perda administrativa senha? para um guia de exemplo)
Em ambos os casos, depois de ter um shell de root, faça:
usermod --move-home --home /path/to/new/home your-username
chown your-username:$(id -gn your-username) /path/to/new/home -R
Isso deve mover seu diretório home para o novo local e garantir a propriedade correta (que o comando usermod
deve fazer, o chown
é apenas no caso). Agora faça o logout / reboot e faça login como seu usuário.