Não consigo fazer login na minha conta de usuário do Ubuntu 12.04

Não consigo fazer login na minha conta de usuário do Ubuntu 12.04

Eu queria proteger com senha pastas individuais em meu sistema, então instalei o Cryptkeeper seguindo a primeira resposta aqui:Como criptografar pastas individuais?. Porém, o ícone do Cryptkeeper não apareceu no canto superior direito, então segui o primeiro comentário, abri um terminal e executei

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

Nada aconteceu, então eu também fiz

unity -- replace

Houve algum comportamento estranho no meu monitor, algumas janelas pararam de funcionar corretamente e houve muitas mensagens de erro no terminal. Aparentemente ainda havia alguns processos em andamento porque não retornou um prompt. Esperei 10 ou 20 minutos, mas pressionei CTRL+ Ce reiniciei o sistema.

Quando tentei fazer login, a tela ficou preta por um segundo, houve o som normal, mas depois a tela de login apareceu novamente, embora eu tenha digitado a senha correta (não dizia que não estava correta). Então, agora não consigo fazer login e uso a conta de convidado para escrever isso.

Tentei CTRL+ALT+F1, a tela fica preta com um espaço em branco piscando no canto superior esquerdo, mas não consigo digitar nada. (Eu queria executar sudo chown -R $USER:$USER $HOME). CTRL+ALT+F2 produz o mesmo resultado. Também tentei adicionar um novo usuário com sudo adduser newuser, mas fui sudo: unable to change to sudoers gid: Operation not permittedseguido por sudo: setresuid() [0, 0, 0] -> [119, -1, -1]: Operation not permitted.

Alguém sabe uma solução? Preciso da minha conta com todos os dados e configurações pessoais, mas no momento não tenho tempo para reinstalar o Ubuntu e fazer tudo de novo.

Responder1

Eu descobri. A partir da conta de convidado não consegui criar uma nova conta usando o terminal, mas, surpreendentemente, funciona a partir da GUI (Configurações do sistema > Contas de usuário). Criei uma nova conta de administrador. Em seguida, abri um terminal a partir daí e digitei

su <username>

Aqui <username>está a conta de usuário na qual não consegui fazer login. Depois de inserir minha senha, consegui montar meus dados e transferi-los. Não só isso, mas depois de excluir o .Xauthorityarquivo, consegui fazer login na minha conta normalmente como antes. Então, problema resolvido. :-)

informação relacionada