Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Sistemi operativi I
 
[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?

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate