Como redefinir a senha administrativa sem o uso de uma tecla “p”.

5

Então eu não sei minha senha administrativa. Eu li sobre como redefini-lo clicando no botão esquerdo após a página da BIOS na inicialização. indo para a opção de recuperação, em seguida, root, em seguida, fazendo mount -o rw, remount / mas, em seguida, acredito que devo fazer passwrd para alterar a senha, no entanto, meu teclado não tem uma chave "p" de trabalho.

Alguém sabe de uma maneira alternativa de redefinir a senha administrativa sem o uso de uma tecla 'p'? Se não, alguém sabe de uma maneira inteligente de utilizar a letra 'p' no prompt de comando sem uma chave de trabalho?

Ou talvez alguém saiba como descobrir sua senha sem ter que alterá-la? Obrigado pelo seu tempo.

    
por user238801 22.01.2014 / 23:46

3 respostas

15

$'\x70'asswd

significa passwd no bash, porque $'x70' significa p . Consulte aqui para obter mais informações sobre esse recurso.

Tabela ASCII aqui ou em man ascii , você precisa do valor hexadecimal do caractere, por p é 70 , então você produz com $'x70' .

Ou se você já instalou zsh e ativou o preenchimento do menu interativo, em seguida, a partir de um zsh shell, você pode cd /usr/bin/ . E então digite ./ e pressione TAB e mantenha pressionado / pressionado até que a conclusão do menu interativo entre em ação e então selecione passwd com as teclas do cursor.

Ou se você tiver o mc (Midnight Commander) instalado você pode usar isto para selecionar /usr/bin/passwd e então pressionar ENTER para iniciá-lo ou ALT + ENTER para copiar o nome do arquivo selecionado para a linha de comando. (Neste caso, você provavelmente precisará do último, pois você terá que fornecer o nome de usuário também para a linha de comando, porque você não está alterando a senha da raiz, mas alguns usuários. Portanto, simplesmente iniciar passwd não é o que você deseja. )

Ou qualquer programa de seleção interativa semelhante deve funcionar, mas obviamente eles já devem estar instalados no seu sistema, pois agora você não tem acesso à senha do administrador para não poder instalar nada.

Ou se você tiver apenas passwd em /usr/bin/ , que tem apenas uma letra antes de asswd (em uma configuração padrão, isso é verdade), é claro que você pode usar os recursos globbing de bash e simplesmente digitar :

/usr/bin/?asswd

para iniciar o passwd .

    
por falconer 23.01.2014 / 00:15
4

Quando você precisa de um maiúscula P, segure a tecla ALT, pressione 8 0 (use o teclado numérico)

Quando você precisar de um P minúsculo, pressione ALT, pressione 1 1 2 (use o teclado)

Compre um novo teclado:).

link

    
por Xavier J 22.01.2014 / 23:56
1

As outras respostas já são muito boas - mas, num piscar de olhos, você pode usar copiar / colar para pegar um 'p' de algum lugar e colá-lo onde for necessário. Eu recorri a isso várias vezes ao trabalhar com teclados ruins ...

    
por Scot 23.01.2014 / 07:48