Ren4to
(usa Ubuntu)
Enviado em 13/08/2017 - 03:30h
Olá!
Primeiramente, agradeço a todos que comentaram aqui tentando me ajudar; foram todas ótimas sugestões. Porém acabei conseguindo resolver meu problema, fazendo de um jeito, digamos, mais simples.
Na verdade, ao invés de montar a /home por um live-CD e copiar os arquivos, ou ainda, fazer uma instação com formatação avançada - como me foi orientado acima -, preferi, simplesmente, criar um novo usuário e, através do mesmo, acessar os arquivos do usuário antigo.
De repente eu pensei: "se consigo fazer login como 'convidado' é porque o problema está no login apenas de tal conta, e não em todo o sistema.
Então fiz os passos que menciono a seguir, depois de ver diferentes tutoriais, de como fazer cada uma das coisas; pois sou um mero iniciante em Linux, e para mim foi um grande desafio... ;)
Enfim, abaixo estão os procedimentos que fiz, para quem tiver com este mesmo problema de não conseguir logar, e já tiver tentado por outros meios sem ter resultado.
Na tela de Login dê
Ctrl + Alt + F1 para abrir um terminal em modo texto e logue com seu usuário e senha, depois torne-se root (sudo su) e siga os procedimentos abaixo:
1 - Crie um novo usuário:
#
adduser <nomedousuario>
Exemplo:
# sudo adduser renato
2- Inclua o novo usuário ao arquivo sudoers:
#
nano /etc/sudoers
Adicione a linha a seguir, abaixo da linha "User privilege specification":
renato ALL=(ALL) ALL
Onde está "renato", deve ser substituído pelo seu usuário.
De um
Ctrl+x e depois pressione
Y. E de
Enter para salvar e sair.
3 - Acessar a /home do usuário antigo
De um
Ctrl + Alt + F7 e volte ao modo gráfico de login. Entre com seu novo usuário. Abra o terminal, logue-se como root. E siga da seguinte forma:
#
su - <usuarioantigo>
Exemplo: # su - renatoalves
Se o diretório /home for criptografado coloque:
$
ecryptfs-mount-private
(Digite a senha do usuário que você deseja acessar. )
Em seguida:
$
sudo nautilus
(Digite a senha novamente)
Dai a /home do seu usuário antigo será aberta. Basta transferir seus arquivos para a /home do seu novo usuário.
E se em seus arquivos, já copiados para a sua nova /home, houver um cadeado, de permissão como root:
#
chmod -R 777 /home/usuarioantigo
Exemplo: # chmod -R 777 /home/renatoalves
Depois de se CERTIFICAR que já copiou tudo, logar novamente no seu novo usuário e conferir que tudo está OK, você pode excluir o seu usuário antigo juntamente com todos os arquivos.
Reinicie, e no terminal como root:
#
userdel -r <usuarioantigo>
Exemplo: # userdel -r renatoalves
Enfim, é isso...
Um abraço, e até mais!
o/