Pagina 1 di 2
spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 15:12
da misterxxitalia
ciao a tutti sto cercando un programma o uno script bash che mi permetta dopo 30 minuti di utilizzo del pc di spegnerlo e nn riacenderlo piu(i bambini ci passano troppo tempo..)che mi consigliate?grazie!
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 15:18
da fedecupe
sudo shutdown -h now al posto di now metti il tempo in minuti
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 15:22
da misterxxitalia
scusa e come gestisco 1 volta al giorno??cioè il computer si deve avviare una volta al giorno?(mi basta disabilitare l'interfaccia grafica...)
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 21:31
da misterxxitalia
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 21:34
da Artaserse
cosa vuoi fare esattamente? una volta acceso il pc, deve rimanere tale per 30 minuti, deve spegnersi e poi non deve riaccendersi più? ho capito bene?
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 21:39
da hanzo
misterxxitalia ha scritto:
scusa e come gestisco 1 volta al giorno??cioè il computer si deve avviare una volta al giorno?(mi basta disabilitare l'interfaccia grafica...)
ti logghi tu senza dirgli la password, e quando gli lasci il pc lanci il comando

Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 21:52
da cont
oppure cerca su google:
/etc/security/time.conf
EDIT: qui è spiegato molto meglio
http://www.informit.com/articles/articl ... 6&seqNum=9
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 22:52
da misterxxitalia
scusa sto provando ad editare quel file ma la guida è molto semplice...mi dai una mano?
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:03
da cont
Ho solo fatto una ricerca, mai usato quel file :P
Cmq, sembra che basti aggiungere una linea di questo genere:
servizio;device;utenti;tempo
da quel che si capisce, se vuoi che gli utenti figlio1 e figlio2 possano collegarsi solo dalle 1600 alle 1800 di tutti i giorni dovresti scrivere
dove
- il primo asterisco indica "tutti i servizi"
- il secondo asterisco indica "tutti i device"
- il terzo campo è la lista di tutti gli utenti separati dal pipe "|"
- il quarto dice "Al" (all=tutti i giorni) dalle 1600 fino alle 1800
boh... tu prova

Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:07
da misterxxitalia
scusa invece come faccio a dargli 30 min invece che dalle ore 16 alle ore 17?poi questa riga la posso mettere in qualunque punto del file?
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:16
da cont
Scusa, avevo capito che tu volessi limitare il login solo per una fascia oraria.
Ad ogni modo, sì, credo che si possa mettere dovunque.
Se aggiungi
limiti anche il numero di connessioni nel giorno (almeno, questo è quello che ho capito).
Se poi definisci un gruppo figli che contiene tutti i figli, puoi semplificare mettendo @gruppo
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:21
da misterxxitalia
scusa nn potrei fare cosi?do all'avvio di sessione il comando:
(scritto cosi??)
poi edito quel comando e scrivo solo:
che dici?
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:23
da cont
Si, potrebbe funzionare.
Solo che per il comando sudo serve la password di admin, altrimenti devi aggiungere shutdown tra i comandi utilizzabili da tutti gli utenti... non mi ricordo come si faceva, so solo che devi editarle con
.
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:29
da Stealth
Direi che non funzionerà, date una guardata al man di shutdown. Se non capisco male dovrebbe essere così
e si spegne dopo mezz'ora. Sostituendo la
h con la
r si riavvia invece di spegnersi
ciao
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:30
da cont
OK!, mi sono ricordato dove l'avevo visto fare

(qui
http://wiki.ubuntu-it.org/Sicurezza/Fir ... t=(visudo))
apri il file /etc/sudoers in QUESTO MODO:
così usi il più "affabile" gedit invece del vi
poi ti posizioni dopo le linee
Codice: Seleziona tutto
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL.
e aggiungi la riga
a questo punto ti colleghi come "figlio1", vai sul menu system->preferences->sessions ed aggiungi il tuo comando "sudo shutdown -h +30" etc...
EDIT: grazie Stealth!
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:30
da misterxxitalia
scusa ho un idea se mi creo un file che chiamo spegniti.sh
poi gli do i permessi di amministrazione con chmod +x spegniti.sh
basta che nel file ci scrivo solo sudo shutdown -h 30,00 no?
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:32
da cont
No, rileggi sopra... ti basta aggiungerlo tra i comandi da far partire alla partenza della sessione.
L'importante è che shutdown possa essere invocato senza essere superuser, altrimenti finisce che quando tuo figlio si collega il comando non parte e ti sei fumato lo spegnimento dopo 30 minuti!
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:37
da misterxxitalia
quindi editando quel file questo comando viene lanciato da mio figlio senza i permessi di amministrazione giusto?quindi quando mi collego con il mio account questo comando nn parte...
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:44
da cont
Ricorda: anche da session devi mettere sempre "sudo" davanti, ma in quel caso NON chiederà la password e lancerà il comando.
Quando ti connetti col tuo utente, la session è diversa e lo shutdown non viene attivato.
Poi... che batte una bella serie di prove non ce n'è...
Re: spegnere il computer dopo 30 minuti di utilizzo (30 min 1 volta al giorno)
Inviato: lunedì 1 settembre 2008, 23:59
da misterxxitalia
guarda ho fatto come hai detto ma entrando nella sessione della bimba e dando quel comando mi chiede sempre i permessi di root:
Codice: Seleziona tutto
ilaria@fabio-desktop:~$ shutdown -h now
shutdown: Need to be root