Você pode usar o Prompty. Ele permitirá que você solicite ao usuário sua senha e, em seguida, você pode usar o código de saída do Prompty para determinar se ele digitou a senha correta ou não. Se eles não pararam seu roteiro.
Instalação:
[Aplica-se ao Prompty 1.0]
-
Faça o download do Prompty de um dos links postados em " link " para seus Downloads pasta.
-
Instale o Prompty e suas dependências:
sudo mkdir -p /opt/prompty sudo unzip "$HOME/Downloads/Prompty 1.0 Stable.zip" -d "/opt/prompty" sudo chown -R root "/opt/prompty" sudo chgrp -R root "/opt/prompty" sudo chmod -R u=rxX,g=rxX,o=rxX "/opt/prompty" sudo apt-get install sed grep coreutils bash
Uso
[Aplica-se ao Prompty 1.0]
-
No início do seu script, execute o Prompty.
bash /opt/prompty/prompty-cli --task="1" --useuserpassword="y"
-
Verifique o código de saída e use-o para determinar se o script deve terminar:
if [ "$?" -ne "254" ] then exit 0 fi
-
Adicione o restante do seu código de script.
Fontes
- Arquivo "About" do Prompty 1.0 Stable