OLD=$(zenity --entry--text"Immetti la password vecchia"--title"Cambio password"--hide-text""--width 500)
NEW1=$(zenity --entry--text"Immetti la password nuova! \n\nLa lunghezza dev'essere di almeno 8 caratteri. \n\nInserisci almeno una maiuscola, una minuscola ed una cifra. \n\nNon sono consentiti accenti o umlaut. \n"--title"Cambio password"--hide-text""--width 500)
#Controllo che OLD sia la password vecchia corretta
if echo-e"$OLD" | su $USER &> /dev/null ;then
:
else
zenity --error--width 500 --text"\nNon hai inserito la password vecchia corretta!"
NEW1=$(zenity --entry--text"Immetti la password nuova! \n\nLa lunghezza dev'essere di almeno 8 caratteri. \n\nNon può essere troppo simile alla vecchia o contenere parole del vocabolario. \n\n\Inserisci almeno una maiuscola, una minuscola ed una cifra. \n\nNon sono consentiti accenti o Umlaut. \n"--title"Cambio password"--hide-text""--width 500)
NEW2=$(zenity --entry--text"Conferma la password nuova"--title"Cambio password"--hide-text""--width 500)
#Controllo che NEW1 sia uguale a NEW2
if[$NEW1!=$NEW2]&&[$NEW1!=""];then
zenity --error--width 500 --text"\n\nLe due password non coincidono!"
if["$NEW1"!="$NEW2"];then
zenity --error--width 500 --text"\nLe due password non coincidono!"
zenity --error--text"Password non cambiata!!! \n\nForse non hai inserito la password vecchia corretta \n\no la password nuova è troppo semplice? "--width 500
zenity --error--text"Password non cambiata!!! \n\nForse la password nuova è troppo semplice? "--width 500
zenity --info--width 400 --text"\nCiao $USER\n\nLa tua password $GIO! \n"
zenity --info--width 400 --text"\nCiao $USER\n\nLa tua password $GIO! \n"
zenity --question--title="Password scaduta"--text="\nTi consigliamo di aggiornare al più presto la password! \n\nLa aggiorni ora?"--width=500 --height=100
zenity --question--title="Password scaduta"--text="\nTi consigliamo di aggiornare al più presto la password! \n\nLa aggiorni ora?"--width=500 --height=100