Newsgroup: it.comp.os.linux.iniziare
Titolo: Disconnessione automatica

Circa una settimana fa avevo inviato questa richiesta ad un altro gruppo;
non ho avuto risposta e penso che dopo 6 giorni non si possa considerare
cross-posting proibito. 
Ecco la questione: disconnettere automaticamente dalla rete dopo un certo
tempo, senza privilegi di 'sudo'. Si tratta di mia figlia dodicenne, alla
quale non voglio levare la possibilità di usare internet, il che mi sembra
una cretinata, ma non voglio neppure che appunto si rincretinisca passando
troppo tempo in rete.
Trattasi di rete wireless; per quanto so dovrei mettere in uno script il
comando
ifdown wlan0
che però ha bisogno dei privilegi di "sudo", mentre vorrei che lo script
partisse automaticamente dopo un certo tempo, diciamo 40 minuti.
L'alternativa è spegnarle in computer direttamente, mettendo per esempio
shutdown +40
in bashrc. Ma mi dispiace spegnere tutto; un suggerimento per disconnetterla
senza uso di sudo dopo un tempo stabilito? (40 minuti di fila in rete mi
sembrerebbero accettabili).
Grazie!
guido
-- 
http://docenti.unicatt.it/milanese_guido
 
http://www.arsantiqua.org

 guido

 ifdown wlan0
Dopo un certo tempo in che senso? Dopo un certo tempo che il pc è
acceso, dopo un certo tempo che tua figlia ha effettuato il login sul
suo profilo o dopo un certo tempo che ha cominciato a navigare su internet?
 Nel primo caso è semplice, crei lo script e lo metti in rc.local così
che venga eseguito da root dopo un certo tempo di accensione del pc.
 Nel secondo caso, puoi abilitare l'uso di `sudo' senza password per tua
figlia limitato al comando `ifdown' e metti lo script nell'autostart
della sessione.
 Nel terzo caso, è più complesso e si può studiare una soluzione con
`iptables'.
 In ogni caso però, le basterebbe riloggarsi o riavviare il pc per
riavere i suoi minuti a disposizione. Che sia forse meglio agire sugli
orari di utilizzo?

 partisse automaticamente dopo un certo tempo, diciamo 40 minuti.
Ti serve qualcosa tipo hotspot. Vedi 
http://www.publicip.net/zonecd/features.php
se ti può essere utile. Ma ho qualche dubbio sull'efficacia. Imho se è
un po' sveglia lo scavalca.
Intervenire sul pc può essere più efficace, ma anche più complicato,
soprattutto se tu volessi renderlo flessibile e non so se c'è una
soluzione già pronta.
--
Ciao
Mattia

 orari di utilizzo?
Una soluzione può essere usando un sistema a gettoni con scadenza giornaliera,
ma non saprei come implementarlo.
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
      email in ROT13      
http://boinc.berkeley.edu/
 
qtv...@vby.vg
                          --------------------
  - Cosa fa un matto che zompa da una parte all'altra di un piatto di
    spaghetti?
  - Salta un pasto.

 orari di utilizzo?
vero, ma gli orari miei non coincidono con quelli della pargoletta!
grazie,
g


 farglielo fare a lui?
disponibile anche a 50, ma il problema è che non so come spiegare a cron di
mettersi in moto solo dopo l'inizio della connessione. La connessione
nostra è del tipo flat-sempre connesso; quindi bisognerebbe
(1) intercettare l'avio di firefox (usa solo il browser)
(2) far partire cron da lì
(3) ifdown al raggiungimento dei 40/50 minuti.
Siccome la fanciulla è astuta, imparerà presto che riaccendendo il PC va
tutto a posto, ma è anche pigra e quindi la pratica avrà almeno un effetto
deterrente.
grazie


 (3) ifdown al raggiungimento dei 40/50 minuti. 
puoi sostituire l'avvio di Firefox nelle icone e nei menu facendolo 
puntare a uno script che esegua i tre passi, penso;
r
-- 
ricordatevi di tagliare il msg citato
[firma 1.0 freeware auto-random mode]
tutto sui Pentangle: 
http://umpf.net/

 puntare a uno script che esegua i tre passi, penso;
Ottimo! Non avevo pensato a questo semplice sistema. Ci provo e posto il
risultato.
Grazie,
g


> puoi sostituire l'avvio di Firefox nelle icone e nei menu
penso sia meglio rinominare /usr/bin/firefox e mettere lì lo script 
chiamandolo firefox, così non hai bisogno di dare la caccia alle icone e 
menu ed eviti che la furbetta lo lanci da linea di comando aggirando lo 
script;
r
-- 
i quattro uomini meno poveri del mondo hanno un reddito equivalente
a quello dei seicento milioni meno ricchi
[rapporto ONU 1999]
