Ubuntu 14.04 login no desktop pelo modo de usuário único

2

Meu sistema operacional é o Ubuntu 14.04 de 64 bits e o kernel é o 3.13.0-30 genérico. Esqueci minha senha da conta de usuário e agora quero entrar na área de trabalho da GUI.

Eu sei da Internet que podemos redefinir a senha pelo modo de usuário único. Geralmente isso é feito editando itens do grub2, como este " Como faço para inicializar no modo de usuário único a partir do GRUB? ", e este " Ubuntu 12.04 Grub para inicializar no modo de usuário único "

Nos links, posso renovar a senha da conta sob shell, reinicializar e fazer login na área de trabalho com a nova senha. Mas eu não quero renovar a senha, eu simplesmente quero fazer o login na área de trabalho.

Eu tentei o comando startx , mas ele falhou em fornecer o seguinte erro:

error in locking authority file .Xauthority

Eu pesquisei o diretório "root" e não encontrei esse arquivo.

Como posso alcançar meu objetivo? É possível?

EDITAR:

O modo de usuário único é executado no nível 1, que é o modo de texto. Se eu precisar de X window, o Linux deve rodar no nível 5.

Não consigo entrar na área de trabalho da GUI no modo de usuário único.

Mas por que não consigo usar o comando startx no modo de usuário único, ainda precisa ser resolvido.

EDITAR:

Estou no modo de texto raiz (no nível de execução 1, é claro) agora através do link de referência acima. Eu posso mudar qualquer senha agora e reinicie em GUI. Mas eu gostaria de entrar na GUI por um caminho "GEEK". Isso é ignorar a tela de login da GUI e chegar diretamente sem senha.

    
por Zachary 03.07.2014 / 19:37

1 resposta

0

Em primeiro lugar, os diferentes níveis de execução são simplesmente uma questão de quais serviços estão sendo executados. X (a GUI) não inicia por padrão no nível de execução 1, mas isso não significa que não possa. No entanto, o Right Way® para iniciar uma sessão gráfica a partir do nível de execução 1 não é executar startx , mas iniciar o gerenciador de login:

sudo service lightdm start

Isso deve abrir sua tela de login normal e permitir que você faça login como de costume.

Não sei porque você obteve esse arquivo .Xauthority . Isso ocorre normalmente devido ao arquivo já existente, mas não pertencente ao usuário que está tentando iniciar o X. Você não esclareceu se está executando startx como root ou como usuário regular, mas, em ambos os casos, a correção é geralmente para remover .Xauthority . Então, seja qual for o usuário, apenas execute

rm ~/.Xauthority 

Isso deve permitir que você execute startx , mas, novamente, você não quer e provavelmente encontrará outros problemas se você tentar desse jeito. Use lightdm em vez disso.

    
por 04.07.2014 / 10:22