import yadsu
parent
de025c920c
commit
44af30594b
|
@ -0,0 +1,45 @@
|
|||
#!/bin/sh
|
||||
case $LANG in
|
||||
pl*)
|
||||
TITLE="Uwierzytelnianie"
|
||||
TEXT=" Wymagana jest Autentykacja \n dla użytkownika: <b>$USER</b>"
|
||||
PASS=" Hasło: "
|
||||
WRONG=" Błędne hasło, spróbuj ponownie "
|
||||
OK="--button=Uwierzytelnij:0"
|
||||
CANCEL="--button=Anuluj:1"
|
||||
;;
|
||||
es*)
|
||||
TITLE="Autenticación"
|
||||
TEXT="Se requiere autenticación \n para el usuario: <b>$USER</b>"
|
||||
PASS=" Contraseña: "
|
||||
WRONG=" Contraseña incorrecta, inténtelo de nuevo"
|
||||
OK="--button=Autenticar:0"
|
||||
CANCEL="--button=Cancelar:1"
|
||||
;;
|
||||
*)
|
||||
TITLE="Authentication"
|
||||
TEXT=" Authentication needed for user: <b>$USER</b>"
|
||||
PASS=" Password: "
|
||||
WRONG=" Wrong password, retry "
|
||||
OK="--button=Authenticate:0"
|
||||
CANCEL="--button=Cancel:1"
|
||||
;;
|
||||
esac
|
||||
PASSWD="$(yad --entry --entry-label "$PASS" --hide-text --image=dialog-password --window-icon=distributor-logo-mabox --width=360 --text="$TEXT" --title="$TITLE" --center $CANCEL $OK)"
|
||||
|
||||
|
||||
if [ "$dialog_pressed_label" = 'cancel' ]; then
|
||||
echo "triggered cancel"
|
||||
exit
|
||||
elif [ -z "$PASSWD" ]; then
|
||||
echo "triggered empty"
|
||||
exit
|
||||
else
|
||||
echo triggered PW
|
||||
echo "$PASSWD" | sudo -S "$@"
|
||||
fi
|
||||
|
||||
if [ $? = 1 ]; then
|
||||
PASSWD="$(yad --entry --entry-label "$PASS" --hide-text --image=dialog-error --window-icon=distributor-logo-mabox --width=360 --text="$WRONG" --title="$TITLE" --center $CANCEL $OK)"
|
||||
echo "$PASSWD" | sudo -S "$@"
|
||||
fi
|
Loading…
Reference in New Issue