Zenity senha com sudo onde estou errandp
este eh o código que estou usando mas tenho alguns bugs para resolver: os bugs sao os seguinte
1 - gostaria de substituir o zenity --text " bem vindo " por uma função. 2 - quando repito o comando na mesma janela do terminal se a senha foi digitada correta na 1 vez nas demais vezes aceita qualquer senha. abaixo o codigo:
Romsenha=""
while [ $Rom_bool -ne 1 ]; do
Romsenha=$(zenity --password)
Rom_bool=$?
while [ $Rom_bool -eq 0 ]; do
# Pega a senha do login gráfico
Romsenha=$(echo "$Romsenha" | cut -f1 -d'|')
# Passa a senha
echo -n $Romsenha | sudo -S -u root #zenity --info --text "Bem vindo: r00t" 1 2>/dev/null && exit
Rom_bool=$?
if [ $Rom_bool -eq 0 ]; then Rom_bool=1; else Romalerta " Senha Inválida !"; Rom_bool=2; fi
done; done
1 - gostaria de substituir o zenity --text " bem vindo " por uma função. 2 - quando repito o comando na mesma janela do terminal se a senha foi digitada correta na 1 vez nas demais vezes aceita qualquer senha. abaixo o codigo:
Romsenha=""
while [ $Rom_bool -ne 1 ]; do
Romsenha=$(zenity --password)
Rom_bool=$?
while [ $Rom_bool -eq 0 ]; do
# Pega a senha do login gráfico
Romsenha=$(echo "$Romsenha" | cut -f1 -d'|')
# Passa a senha
echo -n $Romsenha | sudo -S -u root #zenity --info --text "Bem vindo: r00t" 1 2>/dev/null && exit
Rom_bool=$?
if [ $Rom_bool -eq 0 ]; then Rom_bool=1; else Romalerta " Senha Inválida !"; Rom_bool=2; fi
done; done
Entre ou Registre-se para fazer um comentário.