A maneira mais segura que eu penso é reiniciar em recuperação e "recriar" seu usuário com o mesmo id de usuário e id de grupo que os arquivos em / home /
Veja como: 1. reinicialize no modo de recuperação %código% %código% Se o grupo de usuários não tiver um nome, você sairá do sistema, observe os números, primeiro o segundo usuário é o grupo.
useradd --home /home/<user> -M --uid <user number> --gid <group number> --shel /bin/dash <user_name>
and then ,
passwd <user_name>
Dessa forma, você cria um novo usuário com a senha fornecida e o força a usar o ID do usuário e o ID do grupo antigos, -M não altera o diretório inicial fornecido
Se o comando reclamar que o usuário está no sistema, então seu grupo / uid pode ter sido alterado de alguma forma, então você pode fazer algumas coisas:
passwd <user_name> #to force a password
chown -R <user_name>:<user_name> /home/<user_name>
para repor todas as propriedades do usuário atual.
Ou você pode usar o usermod para alterar o ID do usuário e do grupo atual para o que tiver em casa.
Melhor da sorte.