Commit 14ee6db1 authored by Claudio Cavalli's avatar Claudio Cavalli
Browse files

Aggiunti nuovi files che erano stati omessi nel precedente commit

parent fcecb465
#!/bin/bash
#Data ultimo cambio password in giorni dal 1/01/1970
LAST_CHANGE=$(expr $(date --date=$(passwd -S $user|cut -d" " -f3) +%s) / 86400 + 1)
#Durata della password in giorni
SHADOWMAX=$(passwd -S $user|cut -d" " -f5)
#Data del prossimo cambio password forzato in giorni dal 1/01/1970
NEXT_CHANGE=$(expr $LAST_CHANGE + $SHADOWMAX)
#Data di oggi in giorni dal 1/01/1970
TODAY=$(expr $(date +%s) / 86400 )
#Giorni mancanti al prossimo cambio password forzato
DAYTOCHANGE=$(expr $NEXT_CHANGE - $TODAY)
if [ $DAYTOCHANGE -lt 8 ]
then
if [ $DAYTOCHANGE == 0 ]; then
GIO="scade oggi"
elif [ $DAYTOCHANGE == 1 ]; then
GIO="scadrà domani"
else
GIO="scadrà tra $DAYTOCHANGE giorni"
fi
zenity --info --width 400 --text "\n Ciao $USER \n\n La tua password $GIO! \n"
zenity --question --title="Password scaduta" --text="\nTi consigliamo di aggiornare al più presto la password! \n\n La aggiorni ora?" --width=500 --height=100
if [ $? == 0 ]; then
/usr/bin/change-passwd
fi
if [ $? == 1 ]; then
exit 0
fi
fi
[Desktop Entry]
Type=Application
Name=User password next change
TryExec=/usr/bin/password-next-change
Exec=/usr/bin/password-next-change
StartupNotify=false
NoDisplay=true
X-XFCE-Autostart-Override=true
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment