Io avrei qualche ideuzza... Ad esempio, potresti piazzare qualche script fatto ah hoc tra gli script di avvio di sistema.
Ecco una bozza (altamente teorica) di quello che potrebbe/dovrebbe fare lo script: 1 - una linea nel crontab di root ogni minuto legge un valore intero da un file (il file indica i minuti utilizzati), dunque se il valore è uguale al numero di minuti a disposizione spegne il computer (halt -r now), altrimenti incrementa di uno il numero e lo ri-redireziona sul file ( echo $numero > $file, con un solo ">" in modo che poi il precedente valore viene anche eliminato) 2 - un'altro script controlla che ogni giorno il file di log dei minuti venga "ripulito". Questo è un attimino più difficile (giusto un pelo), perchè devi trovare un modo per far capire ai tuoi script che un giorno è passato). 3 - Un eventuale terzo script, sempre tra gli script di sistema, impedisce che il computer venga acceso in orari "loschi", tipo le due di notte o cose simili, eventualmente, logga anche l'accensione (date (comando) e redirezione su un file sarebbe l'ideale). Notasi che files come quello che contengono i minuti trascorsi devono essere tipo dei file di lock: devi quindi controllare che la leggibilità e la scrivibilità sia assolutamente minima e delegata all'utente root, altrimenti tutto va a gambe all'aria. Magari se crei qualcosa faccelo sapere, rilascialo, e quando qualcuno avrà il tuo stesso bisogno potresti ricevere dei ringraziamenti ;-) Facci sapere come procedono le cose :-) E. Santoro
________________________________________________________ http://www.sikurezza.org - Italian Security Mailing List
