Instalado perfeitamente, mas a senha não funciona para login ou autenticação

6

Eu instalei o Ubuntu em uma velha máquina XP (troquei o XP pelo Ubuntu) e parecia que ia bem ... Até que tentei baixar e instalar as atualizações sugeridas!

A senha que eu configurei durante a instalação não funcionará para autenticação. Não vai funcionar nem para a conta do usuário. Eu pensei que talvez eu tivesse digitado a senha errada (duas vezes) e verifiquei on-line como alterá-la. Manter o turno durante a inicialização não me dará opções de inicialização ou grub, então não consigo entrar no modo de recuperação!

Eu reinstalei três vezes (duas vezes com o CD, uma vez com o usb) e é a mesma coisa.

Basicamente, tenho certeza que digitei a senha corretamente, então duvido muito que a alteração da senha ajude. Ele fará login automaticamente se eu configurá-lo para fazer isso durante a instalação. Caso contrário, só posso usar a conta de convidado e obviamente não posso configurar outra conta ou atualizar o software.

Esta é a minha primeira experiência com o Ubuntu e, até que ele pedisse a senha, achei que tinha corrido muito bem. Eu sinceramente espero que eu tenha perdido algo simples e eu posso fazer isso funcionar corretamente.

Estou surpreso por não ter encontrado nenhuma pergunta com exatamente o mesmo problema. Por favor ajude! :)

Informações solicitadas

1: df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       147G  4.7G  135G   4% /
udev           1000M  4.0K 1000M   1% /dev
tmpfs           403M  836K  402M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1007M  176K 1007M   1% /run/shm
/dev/sdc1       7.5G  4.7G  2.8G  63% /media/PENDRIVE
patricia@[computer name removed by me just in case it shouldn't be shared]

2: dpkg -l | egrep 'lightdm|gdm|kdm|lxdm'

ii  liblightdm-gobject-1-0       1.2.1-0ubuntu1          LightDM GObject client library
ii  lightdm                      1.2.1-0ubuntu1          Display Manager

3: A respeito de haver ou não mensagens de erro ao efetuar login em um console virtual e tentar alterar a senha com passwd e sudo passwd $USER :

  • Não, eu tive que fazer o monte remontar primeiro, mas ele disse que a senha foi alterada com sucesso depois disso. Também me diz que loguei com sucesso ...

Novo desenvolvimento:

Agora posso fazer login na conta de usuário criada durante a configuração .... Ainda não consigo usar essa senha para autenticar!

Espero que estejamos chegando mais perto ... Muito obrigado por toda sua ajuda :)

    
por Nick 16.08.2012 / 01:54

5 respostas

6

Resumo: Como este problema foi desenvolvido

Até agora, esse problema parece ter progredido em dois estágios.

  1. Primeiro, não foi possível fazer login, na tela de login gráfica. Foi possível fazer o login em um console virtual . Informações obtidas em um console virtual indicaram que:

    • A saída de df -h mostra que há muito espaço livre disponível. O login gráfico é conhecido por falhar quando há zero ou muito pouco espaço livre no disco rígido, mas aparentemente não é o que está errado aqui.
    • A saída de dpkg -l | egrep 'lightdm|gdm|kdm|lxdm' mostra que o único gerenciador de exibição (que fornece a tela de login) instalado é o LightDM. Essa informação era valiosa porque uma possível solução para não conseguir efetuar login poderia ter sido tentar um gerenciador de exibição diferente (por exemplo, instalando e alternando para gdm ).
    • Ao alterar a senha, você disse "teve que fazer a montagem remontar primeiro, mas disse que a senha foi alterada com sucesso depois disso". Isso sugere que você realmente alterou a senha inicializando no modo de recuperação e não no console virtual. Se eu estou enganado sobre essa suposição, por favor me avise.
  2. Agora, você pode entrar, presumivelmente digitando seu nome de usuário e senha na tela de login gráfica . (Por favor, deixe-me saber se isso não está correto.) No entanto, você não pode autenticar após login. Portanto:

    • A alteração da senha parece ter corrigido parte do problema. Acredito que a senha não tenha sido definida corretamente durante a instalação (talvez devido a algum bug) ou contivesse caracteres que, por algum motivo, o LightDM não consegue manipular em sua tela de login ou que continha caracteres mapeados para chaves diferentes em seu teclado durante a instalação do que na tela de login do LightDM. Com sua nova senha, você pode fazer o login.
    • No entanto, o problema não é totalmente corrigido, porque você não pode autenticar após o login. Eu preservei as informações gerais que apresentei como minha resposta original na primeira seção abaixo, intitulada Senha não Trabalhar na tela de login . Essa informação pode ser útil para outras pessoas que enfrentam problemas semelhantes. Por favor, pule para baixo para a seção chamada Can Login, But Other Authentication Fails .

A senha não funciona na tela de login

Algumas coisas para verificar:

  1. O Caps Lock está ativado?
    • Da mesma forma, se você estiver usando o teclado numérico para inserir alguns dos caracteres, será Num Lock ativado?
  2. Sua senha contém caracteres incomuns? (Talvez você tenha encontrado um bug estranho.) Você já tentou senhas diferentes ?
  3. Você definiu sua senha com um layout de teclado diferente do que está usando para autenticar com ela? Se sim, você pode estar digitando uma senha totalmente diferente.
  4. A sua senha está em branco (isto é, a senha com zero caracteres)? Isso não funciona corretamente; você precisa ter uma senha real.
  5. Talvez algo esteja sistematicamente errado durante o processo de instalação. Se você começou com uma imagem ISO do Ubuntu, então:

    É comum que um mau ISO ou uma gravação / gravação incorreta impeçam que a instalação seja bem-sucedida, mas também é possível obter uma instalação interrompida.

Quanto a consertar isso:

  1. Você tem um sistema Wubi * , então o GRUB é executado após o gerenciador de inicialização do Windows. Selecione Ubuntu na tela onde o Windows e o Ubuntu são duas escolhas, então pressione Shift e mantenha-o pressionado, então pressione Enter . Dessa forma, a tecla Shift está sendo pressionada enquanto o carregador de inicialização do Windows carrega em cadeia o GRUB.

    • * Edit: Na verdade, a partir de informações que você desde que você forneceu, você não tem um sistema Wubi. Não sei por que segurar o Shift não funciona para você.Como o conselho acima se aplica sempre que qualquer carregador de boot além do GRUB carregar a carga no gerenciador de inicialização GRUB do sistema Ubuntu, ele pode funcionar (ou ter funcionado) ainda. Caso contrário, o problema pode ser que você não esteja mantendo pressionada a tecla Shift com antecedência suficiente no processo de inicialização, ou que você a esteja liberando cedo demais.
  2. É possível que isso seja, de alguma forma, um problema com a tela gráfica de login. Portanto, você pode fazer login com êxito em um console virtual baseado em texto. Para tentar isso, inicialize o sistema Ubuntu, depois que a tela de login gráfica aparecer (ou, mesmo quando você estiver logado graficamente como guest), pressione Ctrl + Alt + F1 . Digite seu nome de usuário e pressione Enter . Em seguida, insira sua senha e pressione Enter . (Você não verá nada acontecendo quando digitar sua senha, mas isso é normal.)

    Se você puder efetuar login em um console virtual, tente alterar sua senha executando o comando passwd . Se isso não funcionar ou se você ainda não conseguir efetuar login graficamente, tente alterá-lo executando o comando sudo passwd $USER .

pode efetuar login, mas falha na autenticação de outros

Esta seção pressupõe que você agora pode efetuar login como o usuário criou durante a configuração, usando a tela de login gráfica . Isso quer dizer que você pode usar seu sistema Ubuntu através de interface gráfica do usuário, não apenas como convidado, mas também como o usuário criado durante a configuração. Se eu entendi mal, por favor me avise .

Você pode fazer login agora, mas depois de fazer login, não é possível autenticar. Existem três tipos principais de autenticação que são executados após o login:

  1. Autenticação para executar tarefas administrativas. É solicitada uma senha quando você tenta executar ações que não podem ser realizadas por um usuário comum e sem privilégios, como instalar um software ou alterar arquivos do sistema. Para isso, você usa a mesma senha que você usa para efetuar login . Essa autenticação só será bem-sucedida se você for um administrador no sistema. Estou assumindo que esse é o tipo de autenticação que está falhando no momento. Informe-me se minha suposição está incorreta.

  2. Autenticação para desbloquear a tela. Você pode bloquear manualmente a tela ou pode configurar a proteção de tela para bloqueá-la. Ele também pode ser bloqueado ao sair do modo de suspensão (suspensão para a RAM) ou hibernação (suspender para o disco). Para isso, você também usa a mesma senha que usa para efetuar login.

  3. Autenticação para desbloquear seu chaveiro. O chaveiro pode ser usado para armazenar senhas (por exemplo, para serviços da Internet) ou outros dados confidenciais. Sua senha de chaveiro é não necessariamente igual à senha que você usa para efetuar login. Ao contrário da sua senha de login, meu entendimento é que a senha do chaveiro pode ficar em branco, sem causar problemas.

As coisas a serem verificadas para problemas de autenticação enquanto logado (seja para executar tarefas administrativas, desbloquear a tela ou desbloquear o chaveiro) são basicamente as mesmas que impossibilitar o login: Pontos 1 -4 em A senha não funciona na tela de login se aplica (exceto que o ponto 4 não se aplica a senhas de chaveiro).

Mas eu estou supondo que você já considerou isso. Então, vamos nos concentrar em problemas específicos para fazer login para executar tarefas administrativas. Estas são as coisas a verificar . (Por favor, note que isto é longo porque fornece algumas instruções para consertar o problema, sob algumas circunstâncias. Realmente verificar essas coisas, em geral, não é particularmente difícil ou demorado.)

Você é realmente um administrador?

Abra uma janela do Terminal ( Ctrl + Alt + T ) e execute este comando:

groups

Isso lista os grupos da sua conta de usuário é um membro de. Para ser um administrador, admin ou sudo (ou ambos) devem ser listados. Observe que adm é um grupo diferente de admin e não faz de você um administrador (embora você também deva ser um membro desse grupo).

Se você não é um administrador, você pode se fazer um seguindo qualquer procedimento para redefinindo uma senha perdida (normalmente você usa o modo de recuperação para isso, mas modo de usuário único via edição de opções de inicialização do GRUB , ou chroot ing de um CD / DVD / live USB também funcionará). Exceto em vez de executar o comando passwd username , execute estes comandos:

usermod -a -G admin username
usermod -a -G sudo username

Tudo bem se um (mas não ambos) desses comandos falhar. (Se falhar, você recebe uma mensagem de erro. Se tiver êxito, geralmente não há saída.) O que isso faz é colocá-lo em qualquer dos grupos admin ou sudo (ou ambos, se existirem) .

Existem apenas algumas formas de autenticação para executar tarefas administrativas quebradas?

O Ubuntu na verdade fornece dois mecanismos subjacentes para os administradores autenticarem para executar tarefas administrativas - sudo (que tem front ends gráficos como gksu / gksudo e kdesudo ) e PolicyKit .

Em uma janela do Terminal, execute este comando , para testar o PolicyKit:

pkexec echo Success.

Você deve ser solicitado a fornecer sua senha (provavelmente por uma caixa de diálogo gráfica, mas possivelmente na janela do Terminal). Se a autenticação for bem-sucedida e a palavra Success. for retornada para você (isto é, impressa no Terminal), o PolicyKit funcionará para executar tarefas administrativas (embora seja possível que ainda não esteja funcionando, para tarefas específicas).

Agora execute este comando :

sudo echo Success.

Isso testará sudo da mesma maneira (embora a autenticação esteja definitivamente na janela do Terminal - você não irá obter uma caixa de diálogo gráfica solicitando sua senha).

Agora execute este comando , para ver se sudo está funcionando graficamente (execute isso mesmo se sudo não funcionar acima, caso o problema tenha a ver com a maneira como o Terminal aceita entrada):

gksu xclock

Você será solicitado a fornecer sua senha. Se isso for bem sucedido, um simples aplicativo de relógio será executado. (Você pode encerrar o aplicativo do relógio.) Se isso falhar, execute este para ver se o problema é que gksu não está configurado corretamente:

gksudo xclock

Se este for um sistema Kubuntu, provavelmente você não terá os utilitários gksu e gksudo , então teste com o utilitário kdesudo :

kdesudo xclock

Se pkexec funcionar, mas sudo e também gksu e gksudo (ou kdesudo ) não funcionarem:

A configuração de sudo está corrompida ou sudo está corrompida. O primeiro é mais comum e mais fácil de corrigir - eu cobrirei isso aqui. (Você saberia se o sudo está quebrado porque você receberia um erro sobre como ele se recusa a executar devido à propriedade incorreta / permissões ou um erro dizendo command not found .)

Execute pkexec visudo para editar o arquivo de configuração principal /etc/sudoers , sudo . Perto do final do arquivo, você deve ver algo assim:

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
  • Se você estiver executando uma versão do Ubuntu anterior a 12.04, não se preocupe com a linha %sudo .
  • Se você estiver executando o Ubuntu 12.04 e posterior e você não atualizar de uma versão do Ubuntu anterior a 12.04, não se preocupe com a linha %admin (pode nem estar presente em tudo).

As linhas %admin e / ou %sudo (veja acima dois marcadores) devem ser descomentadas - ou seja, não começar com # de caracteres.

Após %admin e / ou %sudo , deve haver um espaço, seguido por ALL=(ALL) ALL ou ALL=(ALL:ALL) ALL .

Se as coisas não forem as descritas acima, você poderá editar o arquivo para corrigi-las. Como você está usando o utilitário visudo para editar o arquivo, ele detectará erros de sintaxe ao tentar salvar o arquivo. Você deve não tentar substituir e salvar um arquivo que diz ter erros de sintaxe. ( sudo e suas interfaces gráficas se recusarão a funcionar se o arquivo sudoers contiver um único erro de sintaxe).

Se tudo parecer estar em ordem no arquivo sudoers , tente reinstalar sudo . Supondo que você não tenha personalizado seu arquivo sudoers , reinstale sudo executando este comando:

pkexec apt-get update
pkexec apt-get --purge --reinstall install sudo

No entanto, se você tiver personalizado seu arquivo sudoers (antes disso - eu não significa a edição descrita acima) e é importante para você não perder as personalizações, desative o sinalizador --purge :

pkexex apt-get update
pkexec apt-get --reinstall install sudo

Se pkexec , sudo e gksudo funcionarem, mas gksu não funcionar:

Execute o comando gksu-properties (isso não precisa ser executado como root , ou seja, não execute com pkexec , sudo ou gksudo ). Certifique-se de que o Modo de autenticação está definido para sudo e não su .

Fonte: Senha não funciona em aplicações gráficas (gksu)? Funciona com o sudo (tem uma captura de tela.)

Se pkexec e sudo funcionarem, mas gksu e gksudo (ou kdesudo ) não funcionarem:

Tente reinstalar gksu / gksudo (eles são fornecidos pelo mesmo pacote):

pkexec apt-get update
pkexec apt-get --purge --reinstall install gksu

Ou se este é o Kubuntu e o kdesudo não está funcionando:

pkexec apt-get update
pkexec apt-get --purge --reinstall install kdesudo

Se pkexec não funcionar, mas sudo , gksu e gksudo fazem funcionar:

Tente reinstalar o PolicyKit:

sudo apt-get update
sudo apt-get --purge --reinstall install policykit-1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0

Se pkexec funcionar e gksu e gksudo (ou kdesudo ) funcionarem, mas sudo não funcionar:

pkexec geralmente se autentica graficamente, como gksu / gksudo (ou kdesudo no Kubuntu). Portanto, se a autenticação gráfica estiver funcionando para os métodos PolicyKit e sudo , e a autenticação do console estiver falhando, pode haver um problema com a maneira como as senhas estão sendo inseridas no Terminal. Eu já ouvi isso acontecer, mas não estou familiarizado com nenhum caso concreto em que se sabia que ocorreria e foi corrigido. (Exceto onde foi devido ao usuário cometer um erro ao digitar a senha no Terminal.)

Se isso estiver acontecendo, forneça mais informações:

  1. Veja se sudo funciona em um console virtual ( Ctrl + Alt + F1 ). Isso pode ajudar a descobrir se é o aplicativo gráfico terminal que causa o problema.
  2. Veja se pkexec funciona em um console virtual. Quando executado em um console virtual, pkexec não criará uma caixa de diálogo gráfica. Isso pode ajudar a descobrir se o problema é também específico dos métodos sudo -based.
  3. Veja se su $USER funciona, em uma janela do Terminal e em um console virtual. Este comando não permite que você execute tarefas administrativas. Apenas autentica como você mesmo . Mas ele pede uma senha (não graficamente) enquanto faz isso. Isso pode ajudar a descobrir a extensão do problema ao inserir senhas para autenticar de forma não gráfica.

Se:

  • a situação é diferente de todas as combinações listadas acima, ou
  • a situação é uma das combinações listadas acima, mas há um problema seguindo as instruções, ou
  • a situação é uma das combinações listadas acima e você seguiu as instruções sem problemas aparentes, mas o problema subjacente (de não conseguir autenticar) não desapareceu ...

Em seguida, edite sua pergunta para fornecer detalhes e também comente aqui (com ou sem @Eliah - quando você comenta minha resposta, sempre sou notificado) para deixar eu sei.

    
por Eliah Kagan 16.08.2012 / 02:14
2

Eu posso ver porque isso é terrível. Primeiro quero resolver com você. Verifique as seguintes coisas:

  1. O meu Caps Lock está ativado?
  2. O meu Num Lock está ativado?
  3. Alguma dessas coisas ocorreram durante a instalação, quando você digitou a senha.

Se nada disso não funcionar, tente novamente para inicializar no Recovery Mode. Aqui está uma boa explicação sobre como usar esse método para corrigir o problema. p>

Boa sorte

    
por Max Tither 16.08.2012 / 02:10
0

Não sei por quanto tempo você teve esse SO funcionando, mas se for uma nova instalação, por que não apenas Nuke e Pave? Reinstale o seu sistema operacional e você pode ter qualquer senha que desejar.

    
por Jason 04.03.2015 / 01:02
0

Na tela de login do seu gui, no canto superior direito, próximo ao símbolo da rede, há um símbolo quadrado com o layout do teclado atual. Por favor, selecione o layout correto para o teclado e digite sua senha. Espero que isso resolva seu problema. Após o login, lembre-se de excluir todos os outros layouts de teclado, exceto o correto, nas configurações de entrada de texto, clicando no mesmo símbolo de layout de teclado no canto superior direito.

    
por khan 04.03.2015 / 09:19
0

O recurso "criptografar a pasta principal" parece estar quebrado. Apenas não marque esta opção ao instalar e você deve estar bem.

    
por JedatKinports 29.04.2017 / 22:14