Estou trabalhando em um sistema Ubuntu e meu cliente esqueceu completamente sua senha administrativa. Ele nem se lembra de entrar em um; no entanto, está lá.
Tentei as sugestões no site e não consegui excluir a senha para poder baixar os applets necessários para a execução de alguns arquivos. Há uma solução?
password-recovery
Peter Mortensen
fonte
fonte
dpkg-reconfigure keyboard-configuration
(isso também cria um novo disco RAM inicial para o processo de inicialização também) (também, o layout do teclado belga é ruim )sudo su
de ser root no terminal e você só precisa de uma conta de usuário e pode fazer tudo sem a senha de rootRespostas:
Por padrão, a conta do primeiro usuário é uma conta administrativa; portanto, se a interface do usuário solicitar uma senha, é provavelmente a senha de usuário dessa pessoa. Se o usuário não se lembrar da senha, é necessário redefini-la. Para fazer isso, você precisa inicializar no modo de recuperação (consulte também documentos oficiais: RecoveryMode ).
Inicialize a máquina e, após a tela do BIOS, mantenha pressionada a Shifttecla esquerda (observe que, para o UEFI BIOS, pode ser necessário pressionar ESC). Você será solicitado por um menu semelhante à seguinte:
Em alguns sistemas, notei que o momento em que pressionar a Shifttecla esquerda pode ser complicado, às vezes sinto falta e preciso tentar novamente.
Pressione a seta para baixo até selecionar a segunda entrada da parte superior (a que contém o modo de recuperação na descrição ) e pressione Enter.
Agora você deve ver este menu:
Usando as teclas de seta, role para baixo para fazer o root e pressione Enter.
Agora você deve ver um prompt raiz, algo como isto:
Nesta fase, você deve ter um sistema de arquivos somente leitura. Você precisa remontar com permissões de gravação:
Agora podemos definir a senha do usuário com o
passwd
comando (Neste exemplo, utilizarei jorge como exemplo, você precisará substituir o nome de usuário do usuário):Digite o que você deseja que a nova senha seja no prompt. Após o sucesso, reinicie a máquina e o usuário poderá efetuar login com sua nova senha.
Existe uma preocupação sobre isso ser uma vulnerabilidade de segurança. Não é . Você precisa ter acesso físico à máquina para fazer isso. Se alguém tiver acesso físico ao seu PC, poderá fazer muito pior do que alterar uma senha. Quando se trata de acesso físico, a batalha pela segurança está perdida. Desconfie de quem você deixou no seu PC.
Mesmo definindo uma senha de root não será bem sucedido, como se pode simplesmente boot com
init
estar/bin/sh
e ter acesso root completo. Novamente, com acesso físico, qualquer pessoa com conhecimentos de informática pode fazer QUALQUER COISA no seu computador.fonte
Sim, você pode alterar a senha antiga via GRUB .
Se você tiver uma inicialização única (o Ubuntu é o único sistema operacional no seu computador), para exibir o menu de inicialização, mantenha a tecla pressionada Shiftdurante a inicialização.
Se você possui uma inicialização dupla (o Ubuntu está instalado ao lado do Windows, outro sistema operacional Linux ou Mac OS X; e você escolhe no momento da inicialização em qual sistema operacional inicializar), o menu de inicialização deve aparecer sem a necessidade de pressionar a shiftchave
No menu de inicialização, selecione o modo de recuperação, que geralmente é a segunda opção de inicialização.
Depois de selecionar o modo de recuperação e aguardar a conclusão de todos os processos de inicialização, você verá algumas opções. Nesse caso, você deseja que a opção Solte para o prompt de shell raiz , pressione a ᛎseta para baixo para chegar a essa opção e pressione Enterpara selecioná-la.
Quando você estiver no prompt do shell raiz, se você também esqueceu seu nome de usuário, digite
ls /home
(letras minúsculas e não maiúsculas). Isso listará todas as contas de usuário em sua configuração.Para redefinir a senha, digite
passwd username
onde nome de usuário é o nome de usuário que você deseja redefinir, por exemplo,passwd mysterio
no meu caso.Você será solicitado a fornecer uma nova senha. Ao digitar a senha, você não receberá uma resposta visual reconhecendo sua digitação. Sua senha ainda está sendo aceita. Basta digitar a senha e pressionar Enterquando terminar. Você será solicitado a redigitar a senha. Faça isso e bata Enternovamente.
Agora a senha deve ser redefinida. Digite
exit
para retornar ao menu de recuperação.Depois de voltar ao menu de recuperação, selecione retomar a inicialização normal e use o Ubuntu como faria normalmente - só que desta vez você já sabe a senha!
fonte
Se o método de Jorge não funcionou para você, como não funcionou para mim, aqui está outro método. Eu tive que tentar algo diferente porque:
Meu teclado USB não funcionou no prompt raiz, provavelmente o hardware ou o teclado. Para consertar, usei um teclado PS / 2 antigo (o pequeno plugue redondo) e usei isso.
Quando eu
passwd username
mudei minha senha, ela falhou devido a um token incorreto ou algo assim. Isso exigia medidas drásticas.As medidas drásticas
Isso é uma coisa muito perigosa de se fazer! O método de Jorge deve ser usado; faça isso apenas se esse método não funcionar.
Faça isso por sua conta e risco . Funcionou para mim no meu sistema 11.10.
A idéia é definir a senha do usuário em branco (ou nulo) - isso permite que você pressione apenas Enterno
Password:
prompt.Ainda no prompt raiz do método de Jorge , primeiro remonte o sistema de arquivos raiz como leitura e gravação usando este comando:
Em seguida, edite o arquivo de sombra da senha para remover a senha criptografada do seu nome de usuário. Digitar:
O editor nano exibirá o conteúdo do arquivo. Cada linha terá a forma em
name:⋯:⋯:⋯…
que ⋯ é uma sequência ou nula (vazia). Uma das linhas começará com seu nome de usuário. O primeiro ⋯ após o seu nome de usuário é sua senha criptografada. Como um exemplo:Onde
$1$amFeNcjp$PprjCKEVk3UtzKwWfEMOY0
está a senha criptografada.Exclua cuidadosamente a senha criptografada, deixando todos os ":" s, para que fique assim:
Em seguida, digite Ctrl+ O, pressione a Entertecla para salvar e, em seguida, Ctrl+ Xpara fechar o nano .
Reinicie e você terá uma senha vazia (ou nula). Certifique-se de usar
passwd username
em um terminal para definir ou redefinir sua senha de usuário.A fonte para a solução alternativa do PS / 2 estava aqui .
Fontes para as medidas drásticas estavam aqui e aqui .
Nota sobre nano - a
-B
opção faz um backup do arquivo editado original, mesmo nome com um "~" anexado.fonte
Se você esqueceu a senha do seu sistema Ubuntu, pode se recuperar usando as seguintes etapas:
kernel .........
oulinux ........
, pressioneerw init=/bin/bash
Pressione e Enter, em seguida, pressione bpara inicializar seu sistema. Seu sistema irá inicializar em um shell raiz sem senha. 1 1
Agora, emita o comando
passwd username
* em que "nome de usuário" é o usuário para o qual você deseja alterar a senha.Você será solicitado a fornecer uma nova senha:
Enter new UNIX password:
1 Fonte: ubuntugeek
Outros recursos:
Documentação do Ubuntu
Ajuda do Ubuntu
Psychocats
Para o Xubuntu 14.04, basta seguir as telas abaixo. É semelhante a algumas das outras respostas.
Pressione Esce escolha Opções avançadas
Escolha o modo de recuperação :
Em seguida, escolha root e, depois de obter o tipo de prompt
passwd <user_name>
, altere a senha.fonte
Se o modo de recuperação estiver desativado, o método que eu usaria é inicializar em um Live CD ou USB. Pode ser a mídia que você instalou ou apenas outra ISO do Ubuntu que você baixou e gravou. O processo é bastante simples.
sudo fdisk-l
listará todas as partições. Derive sua partição da lista. Estamos procurando algo como/dev/sda1
(o que provavelmente será)Monte isso em algum lugar para que possamos usá-lo (obviamente altere o disco para o correto):
Faça a montagem cruzada da instalação do Live para que possamos "usar" o disco montado (basta copiar e colar):
Torne-se root no sistema executando
sudo chroot /mnt
. Agora você pode fazer qualquer coisa que o root puder na instalação real.Defina a senha da conta:
Reinicie e pronto.
fonte
lvm
partição, é necessário montá-la/mnt/
primeiro e depois montardev
sys
run
proc
respeitosamente.O Ubuntu não vem com uma
Administrative
senha. Existe apenas uma conta inicial, a conta de usuário, que pode ser usada para executar tarefas administrativas. Por exemplo, para obter um shell raiz, você executaMuitas pessoas que têm formação em Unix ou experiência com outras distribuições tropeçam nessa questão com bastante frequência.
O comando
sempre falhará porque a
root
conta está bloqueada; não pode ser acessado diretamente ou você não pode fazer login diretamenteroot
.Existem grandes vantagens no uso da
sudo
instalação.fonte
Na documentação oficial do Ubuntu LostPassword :
rw init=/bin/bash
no final dessa linhapasswd username
reboot
. Se isso não funcionar, pressione Ctrl+ Alt+DelIsso funciona também para o Linux Mint 14.
fonte
Primeiro, você precisa reiniciar o modo de recuperação.
Se você tiver uma inicialização única (o Ubuntu é o único sistema operacional no seu computador), para exibir o menu de inicialização, mantenha a tecla Shift pressionada durante a inicialização. No menu de inicialização, selecione o modo de recuperação, que geralmente é a segunda opção de inicialização. Depois de selecionar o modo de recuperação e aguardar a conclusão de todos os processos de inicialização, você verá algumas opções. Nesse caso, você deseja que a opção Solte para o prompt do shell raiz, pressione a seta para baixo para chegar a essa opção e pressione Enter para selecioná-la.
A conta root é o administrador final e pode fazer qualquer coisa com a instalação do Ubuntu (incluindo apagá-la); portanto, tenha cuidado com os comandos que você digita no terminal raiz.
Quando estiver no prompt do shell raiz, se você também esqueceu seu nome de usuário, digite
Esse é um L minúsculo, a propósito, não um capital i, em ls. Você deve ver uma lista dos usuários na sua instalação do Ubuntu. Nesse caso, vou redefinir a senha de Susan Brownmiller.
Para redefinir a senha, digite
onde username é o nome de usuário que você deseja redefinir. Nesse caso, desejo redefinir a senha de Susan e digito
Você será solicitado a fornecer uma nova senha. Ao digitar a senha, você não receberá uma resposta visual reconhecendo sua digitação. Sua senha ainda está sendo aceita. Basta digitar a senha e pressionar Enter quando terminar. Você será solicitado a redigitar a senha. Faça isso e pressione Enter novamente.
Agora a senha deve ser redefinida.
Tipo
exit
para retornar ao menu de recuperação.
Depois de voltar ao menu de recuperação, selecione retomar a inicialização normal e use o Ubuntu como faria normalmente - só que desta vez você já sabe a senha!
fonte
fonte
passwd: Authentication token manipulation error
. Não quer mudar isso.Consegui usar o método de Jorge - o acima com as boas capturas de tela - com algumas pequenas alterações. Estou usando o Ubuntu 11.10
Primeiro, ao inicializar - não pressione a tecla Shift esquerda até que a tela do BIOS fique preta e imediatamente pressione e mantenha pressionada a tecla Shift esquerda.
Depois de talvez um minuto e várias linhas de rolagem de texto na tela, cheguei ao primeiro menu, mas com poucas linhas - escolhi a segunda linha.
Depois, obtive o menu Recuperação - mas quando escolhi o prompt Drop to Root Shell (item inferior) eu era root, mas não consegui redefinir a senha - porque os discos eram Somente leitura. Digite exit e volte ao menu Recovery
Havia uma opção (não mostrada na captura de tela de Jorge) para remontar a leitura / gravação. Usou a seta para baixo para acessá-la, depois a seta esquerda para acessar e entrar - e montou o disco RW.
Então, novamente, clique em Drop to Root Shell Prompt e eu sou root e posso escrever - então o nome de usuário passwd me fez digitar a senha desejada duas vezes - depois saia para voltar ao Menu Recuperação Reinicie a inicialização normal e tudo funcionou bem com a minha nova senha! Eu sou a única conta nesta caixa e minha senha funciona com sudo, então aparentemente tenho privilégios administrativos.
Isso foi menos emocionante do que editar o / etc / shadow, mas fiquei feliz em trocar a emoção por um final agradável.
fonte
Eu estava tendo o mesmo problema com minha senha e tentei as sugestões de todos, mas nenhuma funcionou para mim. Então, tentei um pouco e foi o que funcionou para mim ... "Lembre-se de que NÃO posso explicar por que funcionou, tudo que sei é que funcionou ...
"10 etapas fáceis e simples para redefinir a senha perdida ou esquecida"
Reinicie o computador e mantenha pressionada a tecla Shift esquerda.
Selecione inicialização no modo de recuperação.
Após alguns segundos, você deverá obter a tela "Opções do modo de recuperação".
Nota: (Aqui está a parte que não posso explicar. Depois de tentar de tudo, e nada funcionando, finalmente comecei a tentar todas as opções aqui uma de cada vez. Quando tentei
"grub Update grub boot loader"
e segui o restante das etapas, tudo estava bem. e a senha foi redefinida.)Então, antes de ir para a
"root Drop to root shell promt"
seleção,Selecione
"grub Update grub boot loader"
e você deverá obter esta tela.Selecione
"Yes"
. Aguarde a atualização.Agora selecione
"root Drop to root shell prompt"
.Agora você deve estar em um terminal raiz com algo como o seguinte:
youracctname@yourcompname:~$.
typepasswd accountname
(nome da conta sendo o nome da conta para a qual você está tentando alterar a senha).Enter new Unix password:
"digite a nova senha".Retype new Unix password:
"redigite a mesma senha que você fez na Etapa 8".Deve confirmar a alteração bem-sucedida da senha. digite
exit
no prompt e reinicie.Se isso não funcionar, tente pular as etapas 4 e 5 ...
fonte
mount / -o remount,rw
antes dopasswd
comando.Você pode alterar sua senha se tiver acesso ao arquivo
/etc/shadow
(talvez com sua conta root, via sudo de outra conta, no modo de recuperação ou com um LiveCD / DVD).Esse arquivo de senhas-sombra possui todos os usuários e senhas criptografadas (além de outras informações administrativas) para o sistema. Os campos são separados por
:
. Por exemplo :YOUR_USERNAME:$6$lCu1.iVo$Q3nAL98jBLe5mMJ.0dBDd1Iquz41dDKsP3UdJ4X92gZPwwmQ0vdIEIY8EQxEcYACoMboYhovrpyq7Tm.DztQB.:15520:0:99999:7:::
A senha é o segundo grupo de caracteres depois
YOUR_USERNAME
, entre os dois pontos. Você pode substituir isso por outra senha, por exemplo, pode substituir a sequência de senhas existente (truncada para maior clareza):com
$6$8gMLdPVn$Ych6r5ysKRqhL9jOlg0UPe28KRuzo3TSYMShqb5pzACrE/A0oyDEBFefOgplbboeoe0T9ZqNz7u6Y8YWuQRkz/
A cadeia criptografada representa "hackme". Essa seria sua nova senha.
fonte
Não, não há como recuperar a senha antiga.
Sim, você pode alterar a senha sem conhecer a antiga. O processo é descrito em vários sites da rede, facilmente encontrados através de uma pesquisa no Google
No entanto, se você fizer isso e tiver usado um
/home
diretório criptografado para esse nome de usuário, provavelmente não terá acesso aos arquivos em seu/home
diretório (e se o fizer, o Ubuntu deverá ser desinstalado ...)fonte
Para mim, no Ubuntu 16.04 VM instalada no VirtualBox, quando eu inicializo (com pressionado shiftantes de inicializar a VM) o prompt raiz, sempre recebo
Give root password for maintenance (or type Control-D to continue)
, finalmente clicoe
no menu GRUB com o mais novo kernel de recuperação selecionado em Opções Avançadas para Ubuntue o hit
Down
rolar para baixo e ver uma linhaRolei para esta linha com as setas Para cima / Para baixo, e fui para o final desta linha de fim, e mudei
ro recovery nomodeset
pararw init=/bin/bash
e, em seguida, pressione Ctrl+ x.Isso o inicializará no sistema como root e você poderá alterar sua senha normalmente.
fonte
nomodeset
não está relacionado.nomodeset
, mas quando tento substituir essas coisasrw init=/bin/bash
, funciona, é tudo.nomodeset
não está definido por padrão. Você deve ter adicionado esse parâmetro em algum momento. De qualquer forma, se você o remove ou não, a configuraçãoinit=/bin/bash
fará com que o sistema inicialize em um shell Bash, conforme descrito. Note que você podeexec /sbin/init
de lá para completar uma inicialização normal :)nomodeset
verdade é a configuração em alguns sistemas. O meu recondicionamento da Dell com o Ubuntu 18.04 veioro recovery nomodeset
e a atualização da senha exige que seja alterada conforme descrito no @fangxing. Isso pode explicar o porquê. Além disso, esse valor será revertido automaticamentero recovery nomodeset
na reinicialização. Ele só precisa ser alterado manualmente para esse processo.No menu de inicialização do GRUB, você pode anexar
init=/bin/bash
ao parâmetro de inicialização do kernel para obter um shell raiz.fonte
Isto é o que funcionou para mim.
** PROCEDER apenas se todas as etapas a seguir forem familiares e souberem o que acontece em cada etapa. **
sudo mount /dev/sdb1 /mnt
sudo nano -B /etc/shadow
passwd <user who's password was set to empty>
Ir para a praia!
fonte