Não é possível fazer o login através da linha de comando

1

Eu só tenho usado o Ubuntu por cerca de três semanas, então não fique surpreso se você me perder tentando explicar algo, eu tentarei o meu melhor para ser tão detalhado quando necessário.

De qualquer forma, o Unity agora é borked. Sempre que eu faço o login depois de ter atualizado e reiniciado alguns dias atrás, toda a interface está faltando. As únicas coisas que posso ver são a imagem de fundo e uma pasta para o Blender 3D. O lançamento do Blender faz com que ele apareça e, em seguida, reduza ao esquecimento. Tentar clicar com o botão direito e mudar o fundo me dá um erro com o gnome (como eu acho que é chamado) e o terminal desktop (control-alt-T) também não funciona. Então, com tudo o que foi dito e feito, escrevi um monte de códigos para redefinir o Unity e / ou reinstalar o gnome, mas não consigo acessar o terminal de comando, CTRL-ALT-F1.

Quando chego à tela de login, pressiono o comando para abrir a interface da linha de comando, onde me pedem para inserir minhas informações de login. Eu insiro meu nome de usuário e senha e sempre recebo um erro de senha inválido. Eu consegui acessá-lo no passado para instalar drivers proprietários para usar o CUDA no Blender, mas agora não posso. A senha funciona na tela de login básica, portanto, suponho que haja algo errado com meu nome de usuário.

É simplesmente meu primeiro nome, um espaço, então minha inicial final terminou com um período. Espaços aleatoriamente colocados antes, depois e no meio podem estar contribuindo para o meu problema? Existe alguma maneira de copiar o nome de usuário da página de login e colá-lo na parte de login da linha de comando?

    
por user306278 17.07.2014 / 01:42

2 respostas

1

O seu nome completo (ou nome de exibição) pode estar no formato firstname-space-initial-period, mas seu nome de usuário Unix (como solicitado no prompt de login da linha de comando) será uma única palavra como john ou smithj ou janesmith99

Se você não consegue lembrar qual nome de usuário usou ao configurar a conta (e não é possível abrir um aplicativo como o gerenciador de arquivos Nautilus que permitiria que você descobrisse - por padrão, o nome de usuário será o mesmo que o componente final do nome do caminho do seu diretório home), então você pode reiniciar no modo de recuperação e verificar seu nome de usuário no o arquivo /etc/passwd - usando

less /etc/passwd

para exibir o arquivo inteiro ou, por exemplo, usando um comando como

awk -F: '/FirstName/ {print $1}' /etc/passwd

onde FirstName é substituído pelo seu primeiro nome real (ou qualquer outra parte distinta do seu nome completo que você tem certeza que usou) para combinar e imprimir a entrada relevante.

Você deve então poder reinicializar, selecionar o terminal virtual Ctrl Alt F1 mais uma vez e tentar novamente com o nome de usuário recuperado.

    
por steeldriver 17.07.2014 / 04:04
0

em caso de dúvida, não inclua espaços em uma senha. eles devem estar bem aqui. Se você ativou a conta root, pode tentar fazer login como root e recriar sua senha dessa maneira. Caso contrário, siga estes passos (se a minha memória me serve ...)

  1. reiniciar
  2. no grub, escolha opções avançadas para o Ubuntu
  3. escolha inicializar em uma linha de comando
  4. (este é um terminal raiz)
  5. digite o seguinte:

    passwd [your username]
    [new password]
    [new password yes, again)]
    
  6. reiniciar

  7. faça o login com a senha que você acabou de criar
  8. me diga o resultado:)
por Nicholas 17.07.2014 / 02:11