Como você não pode acessar o modo de recuperação , você precisará alterar a senha acessando o seu sistema Ubuntu instalado a partir de um live CD / DVD ou sistema USB live . O que segue é um detalhado passo a passo sobre como fazer isso.
Isto é mais fácil se você já pode usar o sistema Ubuntu (mesmo sem acesso administrativo). Mas não é muito mais difícil se você não puder.
- Na minha experiência, a maioria dos usuários do Ubuntu que acabam bloqueados em seus próprios sistemas têm o login automático ativado, que é como eles esquecem suas senhas (porque não precisam digitá-las para efetuar login). Isso pode ou não ser o caso em sua situação, mas eu apresentei como fazer isso se você puder usar o sistema Ubuntu instalado primeiro porque acho que isso ajudará a maioria das pessoas que lerem este post.
Se você pode usar o sistema Ubuntu instalado, mesmo como um usuário não administrativo
-
Se você ainda não tem uma, escreva uma unidade flash USB ao vivo do Ubuntu (em Ubuntu , Windows , ou Mac OS X ), ou gravar um live CD do Ubuntu / DVD (no Ubuntu , Windows ou Mac OS X ).
-
Se você souber o nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu, sinta-se à vontade para pular para a etapa 5 .
-
No seu sistema Ubuntu (não no sistema live CD / DVD / USB), execute este comando no Terminal:
mount | grep ' on / '
Você deve incluir os espaços antes de
on
e depois de/
. -
Esse comando produz algo como
/dev/sda1 on / type ext4 (rw,errors=remount-ro,commit=0)
como a saída. O texto antes deon
(não incluindo o espaço) é o nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu. Lembre-se (ou anote). -
Inicialize o computador a partir do live CD / DVD / USB e selecione Experimente o Ubuntu sem instalar (não Instalar o Ubuntu ).
-
Abra uma janela do Terminal ( Ctrl + Alt + T ).
-
Execute este comando:
sudo mount /dev/sda1 /mnt
Substitua
/dev/sda1
pelo nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu, se diferente.Se você receber uma mensagem de erro sobre como um dispositivo ou partição não existe ou sobre um "tipo de sistema de arquivos desconhecido", provavelmente usou o nome do dispositivo ou o número de partição incorretos. Como explicado acima, a partição raiz do seu sistema pode não ser
/dev/sda1
. -
Execute este comando:
sudo chroot /mnt
Para poder redefinir uma senha ou alterar os grupos dos quais os usuários são membros, basta fazer o chroot. Em particular, você não também precisa montar outros sistemas de arquivos como
/dev
,/dev/pts
,/sys
e/proc
. Procedimentos de chrooting mais sofisticados , que permitem a você para usar totalmente o sistema no qual você é chroot - por exemplo, para atualizar e instalar o software dentro dele -, exija isso, assim como etapas adicionais após digitar o chroot, mas isso não acontece.Se você executar
sudo chroot /mnt
e vir esta mensagem, quase sempre significa que você montou a partição errada em/mnt
- lembre-se, ela não será realmente/dev/sda1
em todos os sistemas - embora também acontecer se você excluiu/bin/bash
:chroot: failed to run command ‘/bin/bash’: No such file or directory
Se isso acontecer, você poderá desmontá-lo com
sudo umount /mnt
e depois montar a partição correta. -
Execute uma destas tarefas para obter / restaurar o acesso ao sistema Ubuntu instalado.
-
Se você deseja redefinir a senha de um usuário:
passwd username
Substitua
username
pelo seu nome de usuário. (Este é o nome de usuário no sistema instalado no disco rígido, e não "ubuntu", que é o nome de usuário do usuário padrão no CD de instalação do Ubuntu Desktop.)Digite a senha desejada para esse usuário.
-
Se você não souber seu nome de usuário, poderá obter uma lista de usuários no sistema executando:
ls /home
Isso funciona porque
/home
contém todos os diretórios iniciais dos usuários, e o nome do diretório base de um usuário é o mesmo que o nome do usuário.
-
-
Como alternativa, se você quiser definir / redefinir a
root
senha:Como você está em um
root
shell, é possível usar o comandopasswd
sem argumentos para redefinir a senha deroot
:passwd
Mas, por favor, veja esta página , o que explica porque ter a conta
root
ativada não é recomendada no Ubuntu. -
Como alternativa, se você quiser tornar um usuário um administrador (para que ele possa executar ações administrativas, incluindo a execução de comandos como
root
comsudo
):No Ubuntu 12.04 e superior (você pode rodar
lsb_release -r
para ver qual versão do Ubuntu você tem, apenas certifique-se de rodar em ochroot
ou ele informará qual versão o live CD tem, execute:usermod -a -G sudo username
No Ubuntu 11.10 e inferior, as habilidades administrativas foram conferidas pela associação no grupo
admin
, em vez do gruposudo
. Então, você deveria executar:usermod -a -G admin username
Em ambos os casos, substitua
username
pelo nome da conta de usuário que você deseja conceder aos administradores.
-
-
Execute estes três comandos:
exit sudo umount /mnt exit
O último desses comandos sai da janela do Terminal.
-
Reinicialize o sistema clicando no ícone de energia no canto superior direito da tela e clicando em Desligar . (Em seguida, clique em Reiniciar na caixa de diálogo que aparece.) Certifique-se de remover o CD / DVD ou a unidade flash USB antes que o sistema seja inicializado novamente, para que você possa entrar no sistema Ubuntu disco rígido.
- Se você estiver executando um CD antigo ao vivo do Ubuntu que existe uma opção Reiniciar no menu de energia, você deve clicar nele em vez de Desligar .
Se você não pode usar o sistema Ubuntu instalado a todos
Se você não conseguir fazer logon para obter o nome do dispositivo da partição que contém o sistema de arquivos raiz do seu sistema Ubuntu, você poderá descobrir isso após inicializar o live CD. Existem várias maneiras de fazer isso. Eu apresento o que considero mais fácil e menos provável de levar a erros. (Entretanto, você também pode estar interessado em este outro método .)
-
Se você ainda não tiver um, grave um CD / DVD ao vivo do Ubuntu (em Ubuntu , Windows ou Mac OS X ) ou escreva uma unidade flash USB ao vivo do Ubuntu (em Windows ou Mac OS X ).
-
Inicialize o computador a partir do live CD / DVD / USB e selecione Experimente o Ubuntu sem instalar (não Instalar o Ubuntu ).
-
Abra o GParted.
-
Para fazer isso no Unity , que é o ambiente de área de trabalho padrão na maioria das versões do Ubuntu, clique no botão home (ou seja, o botão no canto superior esquerdo da tela com o logotipo do Ubuntu) ou pressione Super , que também é conhecido como a tecla Windows. Em seguida, digite
gparted
. O GParted surgirá e você poderá clicar nele. -
O Ubuntu 17.10 e posterior usa o GNOME 3 com o GNOME Shell em vez do Unity. Para abrir o GParted, clique na grade de nove pontos que aparece no canto inferior esquerdo da tela para abrir o painel do aplicativo. Em seguida, clique no ícone do GParted.
Agradecimentos especiais a Videonauth por explicar como abrir o GParted no GNOME 3, bem quanto a fornecendo essas capturas de tela. 1
-
Em versões muito antigas do Ubuntu que usam o GNOME 2 em vez da interface Unity ou Unity 2D, abra o GParted no menu superior clicando em System → < em> Administração → Editor de partições do GParted .
-
Outras versões do Ubuntu , como o Ubuntu MATE, Xubuntu e Lubuntu, possuem um sistema semelhante de menus aninhados, através do qual você pode acessar o GParted enquanto os executa a partir de um live CD ou live CD / DVD.
-
-
Agora você pode ver todas as suas partições graficamente. Se você tiver mais de uma unidade, talvez seja necessário selecionar aquela que contém o sistema Ubuntu, no menu suspenso no canto superior direito do GParted.
-
A partição que contém o sistema de arquivos raiz do seu sistema Ubuntu é provavelmente uma grande partição do tipo
ext4
(ou para sistemas Ubuntu muito antigos,ext3
). Geralmente, há apenas uma partiçãoext4
(ouext3
) ou apenas uma grande. Caso contrário, uma pode ser a partição/
(contendo o sistema de arquivos raiz, é isso que você deseja) e a outra pode ser a partição/home
. Portanto, se houver duas grandes partiçõesext4
ouext3
, você pode assumir que a primeira (mostrada mais à esquerda) é provavelmente aquela que contém o sistema de arquivos raiz do sistema.Isso pode estar errado, mas nada será danificado por estas instruções se você estiver. Em algumas outras situações, fora das ações descritas neste post, não seria necessariamente seguro assumir essa suposição.
-
Lembre-se, ou anote, o nome do dispositivo da partição que (provavelmente) contém o sistema de arquivos raiz. GParted mostra isso para você. Geralmente, ele assume o formato
/dev/sdXn
, em queX
é uma letra minúscula en
é um número. -
Saia do GParted.
-
Siga as instruções acima (" Se você pode fazer logon como usuário não administrativo "), começando com Etapa 6 .
Esta postagem foi originalmente adaptada da postagem # 9, que eu escrevi em esta Pergunta do Launchpad Answers .
1 O crédito vai para Videonauth por me explicar como lançar o GParted em um ambiente ao vivo do Ubuntu 17.10. Eu não tenho o GNOME 3 e não teria sido capaz de fornecer essas instruções de outra forma. Ele também forneceu as duas imagens. (Tudo o que eu adicionei foi a seta e o círculo feio desenhados a mão).