Como inserir senha no script shell como caracteres ocultos
- 2058
- 69
- Wendell Legros
Comando:
Leia -s -p “Digite a senha:” PSWDComo usar:-
Se você deseja obter a entrada de senha no script shell. Você deve querer não mostrar nenhum personagem na tela inserida pelo usuário. Usar -s
para modo silencioso. Usando -s
Os caracteres de entrada não são ecoados. Por exemplo, crie um script de shell nomeado inputpwd.sh e adicione o conteúdo seguinte.
$ vim inputpwd.sh
#!/bin/Bash ### Senha de entrada como charactors ocultos ### Read -s -p "Enter senha:" PSWD ### Imprima o valor da variável PSWD ### ECHO -E "\ NYour Senha é:" $ PSWD
Vamos executar o script e inserir sua senha, basta inserir sua senha, os caracteres não serão exibidos na tela. Isso funcionará apenas com shell/bin/bash, shell mais antigo (/bin/sh) lançará um erro.
# chmod +x inputpwd.sh # ./inputpwd.sh digite senha: sua senha é: 9kjdfk329sksk
- « É o seu sistema Linux de 64 bits ou 32 bits? 5 maneiras de descobrir
- Como instalar o mariadb 10 no Ubuntu 18.04 e 16.04 LTS »