$'\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
.