Não é possível fazer o login depois de matar o X Server com o diretório inicial criptografado

1

Eu tenho o ctrl-alt-backspace ativado para finalizar o Xorg em um arquivo xorg.conf.d:

Section "InputClass"
        Identifier      "Keyboard Defaults"
        MatchIsKeyboard "yes"
        Option          "XkbOptions" "caps:super,terminate:ctrl_alt_bksp"
EndSection

Isso mata com sucesso o servidor e me leva de volta à tela de login do lightdm. Mas depois de fazer isso eu não consigo mais logar. Depois de inserir minhas credenciais, o lightdm fica preto por um segundo e depois me traz de volta à tela de login.

Acho que o problema pode estar relacionado ao meu diretório pessoal criptografado. Depois de uma reinicialização, se eu fizer o login por meio de um console virtual (ctrl-alt-F1), meu diretório pessoal será descriptografado e montado corretamente. Se eu ficar logado através do console virtual, eu posso matar o servidor X e ainda logar novamente no lightdm, presumivelmente porque o meu diretório home não foi desmontado (pois eu ainda tinha uma sessão ativa aberta). Mas se eu sair do console virtual, matar o servidor X fará com que eu não consiga efetuar login via lightdm e, se eu fizer login usando o console virtual, meu diretório pessoal não será automaticamente descriptografado / montado. De acordo com o README que eu vejo quando meu $ HOME não está montado, eu devo ser capaz de executar ecryptfs-mount-private , mas quando eu executo isso sai imediatamente com um código de saída de 0 e nenhuma mensagem de erro e ele não é montado meu diretório pessoal.

Isso está acontecendo no Xubuntu 13.10.

Não encontrei nada útil em nenhum registro. Qualquer dica sobre consertar isso ou diagnosticar o problema seria bem-vinda.

    
por psanford 18.05.2014 / 23:22

2 respostas

0

Pressione Ctrl + Alt + F1. faça o login por nome de usuário e senha e digite sudo service lightdm restart

    
por Ashutosh Kale 28.05.2014 / 08:12
-1

Eu tive um problema parecido, minha conta normal ficou presa em um loop de login, mas minha conta de convidado funcionou. A razão pela qual eu não pude acessar foi porque eu tinha ssh em meu computador e executei um sudo startx que mudou a propriedade do arquivo .Xauthority em meu diretório home para root.

Uma correção simples:

  • pressione [CTRL] + [ALT] + [F1] para acessar o login de texto.
  • execute sudo mv .Xauthority .Xauthority_bak para desativar a propriedade raiz .Xauthority
  • faça um sudo reboot para reiniciar.

Ele criará um novo arquivo .Xauthority de sua propriedade e o login deverá funcionar normalmente.

    
por AnythingM3tal 23.05.2014 / 04:20