Alterei o nome da pasta /home/mary para /home/alex usando o seguinte comando: mv /home/mary /home/alex reinicio meu pc, digito minha senha ele carrega e reexibe a mesma página (digite a senha ) Não consigo acessar minha sessão, acho que cometi um erro grave ao mudar o nome da pasta, existe uma maneira de resolver esse problema, tenho dados muito importantes no meu pc
Responder1
Tenho dados muito importantes no meu pc
Dados importantes significam que você tem um backup. Então você poderia restaurar isso. Dessa forma, tudo que você precisa se preocupar é conseguir um usuário no qual você possa fazer login. Veja abaixo.
mv /home/mary /home/alex
Por que você achou que era uma boa ideia?
Arquivos como /etc/passwd
e /etc/shadow
por exemplo não são atualizados quando você move um usuário.
A maneira de fazer isso: crie um segundo usuário chamado alex na opção "usuários" nas configurações, torne-o um administrador. Em seguida, faça login no Alex e confirme se funciona. Em seguida, copie todos os arquivos pessoais para /home/alex
e faça chown -R $USER:$USER /home/alex
login como alex. Não copie arquivos ocultos. Confirme se funciona e só então remova a usuária mary usando o deluser
comando. Não removendo/home/mary
Para corrigir o problema atual:
- Use uma sessão ao vivo ou resgate grub para chegar a uma linha de comando.
PODE funcionar simplesmente fazer chown -R alex:alex /home/alex
, mas se não funcionar, você acumula outro problema neste problema.
Então o procedimento seria...
Na linha de comando:
Comece copiando (sem mover) tudo de volta para o arquivo /home/mary
.
Confirme se o login em mary funciona. Se não, faça um chown -R mary:mary /home/mary
e tente novamente.
Se funcionar, remova /home/alex
(tão real rm
e não, deluser
já que não há usuário alex, apenas um diretório) e prossiga com o método listado acima.
Dê uma olhada também .xsession-errors
. É aí que os erros são registrados.