Ctrl4Dkn: ESP32 (Floor) Heat Controller With Daikin (Heatpump) Support - https://github.com/arnova/ctrl4dkn
Ik weet niet of dit is wat je bedoeld, maar in het /etc/shadow bestand kan je aangeven hoeveel dagen voordat het password verloopt het systeem een melding verstuurd naar de gebruiker.
Dat klopt en dat gebruik ik dus al maar dat is alleen een melding wanneer een gebruiker een shell opent... Ik zou dus graag willen dat een gebruiker een mailtje krijgt met daarin een verhaal dat zijn account "expired"...Smooth schreef op zaterdag 14 oktober 2006 @ 21:35:
Ik weet niet of dit is wat je bedoeld, maar in het /etc/shadow bestand kan je aangeven hoeveel dagen voordat het password verloopt het systeem een melding verstuurd naar de gebruiker.
Ctrl4Dkn: ESP32 (Floor) Heat Controller With Daikin (Heatpump) Support - https://github.com/arnova/ctrl4dkn
dat wordt scripten volgens mij.
gewoon een scriptje die alle expiration dates door loopt van /etc/shadow, en bij en overschrijding van een bepaalde termijn, gaat ie de desbtreffende user mailen. en dan gewoon dagelijks laten lopen in cron
gewoon een scriptje die alle expiration dates door loopt van /etc/shadow, en bij en overschrijding van een bepaalde termijn, gaat ie de desbtreffende user mailen. en dan gewoon dagelijks laten lopen in cron
Compromises are for the weak
Bash:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| #!/bin/bash let "days=`date +%s` / 86400" cat /etc/shadow | while read user do username=`echo $user | cut -d: -f1` dayssincepasschange=`echo $user | cut -d: -f3` daysafterpassmustchange=`echo $user | cut -d: -f5` daysbeforewarning=`echo $user | cut -d: -f6` let "daywarned = $dayssincepasschange + $daysafterpassmustchange - $daysbeforewarning" if [ $days = $daywarned] then echo "Your password is about to expire, CHANGE IT NOW!!!!1111oneone" | mail -s "Pass expire" $username fi done |
En dat in /etc/cron.daily mikken
Denk dat je dan aardig in de buurt zit...
Tnx! Hier heb ik zeker wat aan...SA007 schreef op zondag 15 oktober 2006 @ 13:05:
Bash:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #!/bin/bash let "days=`date +%s` / 86400" cat /etc/shadow | while read user do username=`echo $user | cut -d: -f1` dayssincepasschange=`echo $user | cut -d: -f3` daysafterpassmustchange=`echo $user | cut -d: -f5` daysbeforewarning=`echo $user | cut -d: -f6` let "daywarned = $dayssincepasschange + $daysafterpassmustchange - $daysbeforewarning" if [ $days = $daywarned] then echo "Your password is about to expire, CHANGE IT NOW!!!!1111oneone" | mail -s "Pass expire" $username fi done
En dat in /etc/cron.daily mikken
Denk dat je dan aardig in de buurt zit...
Ctrl4Dkn: ESP32 (Floor) Heat Controller With Daikin (Heatpump) Support - https://github.com/arnova/ctrl4dkn
Pagina: 1