[INFO]Esercizio di lab Clicca QUI per vedere il messaggio nel forum |
| Simeon |
Qualcuno saprebbe svolgere questo esercizio? Ne potrei proporre altri 500 ma per ora basta questo.
code:
Rimozione di account inattivi Su una rete, degli account inattivi
rappresentano uno spreco di spazio del disco oltre che un rischio per la
sicurezza. Scrivete uno script d'amministrazione (deve essere invocato
da root o dal demone cron) che controlli e cancelli gli account degli
utenti inutilizzati da più di 90 giorni.
Mi trovo in difficolta' anche solo a trovare gli utenti che non si connettono da piu' di 90 giorni, i comandi last e lastlog forniscono tuttalpiu' opzioni per vedere chi si e' connesso negli ultimi 90 giorni!
EDIT: Piu' precisamente
last ha l'opzione -t ( -t YEARMMGGHHMMSS ) che permette di vedere chi si e' connesso a partire prima della suddetta data (e allora in sto caso uno puo' impostare la data a 90 giorni prima di quella corrente)
lastlog ha l'opzione -t (-t numgiorni) che permette di vedere chi si e' connesso negli ultimi numgiorni
pero' non c'e' proprio un'opzione che dica "visualizzami gli utenti che non si connettono da piu' di 90 giorni"
(ma un esercizio del genere potrebbe esser chiesto?) |
| casper |
Originally posted by Simeon
Qualcuno saprebbe svolgere questo esercizio? Ne potrei proporre altri 500 ma per ora basta questo.
code:
Rimozione di account inattivi Su una rete, degli account inattivi
rappresentano uno spreco di spazio del disco oltre che un rischio per la
sicurezza. Scrivete uno script d'amministrazione (deve essere invocato
da root o dal demone cron) che controlli e cancelli gli account degli
utenti inutilizzati da più di 90 giorni.
Mi trovo in difficolta' anche solo a trovare gli utenti che non si connettono da piu' di 90 giorni, i comandi last e lastlog forniscono tuttalpiu' opzioni per vedere chi si e' connesso negli ultimi 90 giorni!
EDIT: Piu' precisamente
last ha l'opzione -t ( -t YEARMMGGHHMMSS ) che permette di vedere chi si e' connesso a partire prima della suddetta data (e allora in sto caso uno puo' impostare la data a 90 giorni prima di quella corrente)
lastlog ha l'opzione -t (-t numgiorni) che permette di vedere chi si e' connesso negli ultimi numgiorni
pero' non c'e' proprio un'opzione che dica "visualizzami gli utenti che non si connettono da piu' di 90 giorni"
(ma un esercizio del genere potrebbe esser chiesto?)
è uno script sicuramente interessante...
prima di scriverti codice, prova a dare una sbirciata al tool acua ...
tra le sue opzioni, ne esiste una che fa esattamente quello di cui hai bisogno...scaricati i sorgenti da qui
http://dir.filewatcher.com/d/Other/...rpm.112358.html
e prova a sbirciare un po'...
se poi sei in crisi vediamo come fare con uno script..
:ciao: |
| Simeon |
Originally posted by casper
è uno script sicuramente interessante...
prima di scriverti codice, prova a dare una sbirciata al tool acua ...
tra le sue opzioni, ne esiste una che fa esattamente quello di cui hai bisogno...scaricati i sorgenti da qui
http://dir.filewatcher.com/d/Other/...rpm.112358.html
e prova a sbirciare un po'...
se poi sei in crisi vediamo come fare con uno script..
:ciao:
Si grazie mille ma durante l'esame non possiamo mica andare a scaricarci le utility :asd:, il mio problema era non riuscire a fare quella cosa coi comandi base. |
| casper |
Originally posted by Simeon
Si grazie mille ma durante l'esame non possiamo mica andare a scaricarci le utility :asd:, il mio problema era non riuscire a fare quella cosa coi comandi base.
se ti scarichi e leggi la documentazione, c'è scritto che usa i comandi base in uno script che va inserito in cron...
ovvio che prendi come spunto per capire che comandi possono essere usati e come....
;) |
| Simeon |
Ma guarda, ho scaricato i doc e ho trovato la funzione acua_purge, che pero' consiste in un blocco di codice in C.
Insomma, ne so meno di prima, pazienza. |
| mapenzi81 |
| dove hai trovato questo esercizio di laboratorio? |
|
|
|