Indice del forum www.zeroshell.net
Distribuzione Linux ZeroShell
 
 FAQFAQ   CercaCerca  GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo  Log inLog in   Messaggi privatiMessaggi privati 

Disconnettere in blocco gli utenti, come?

 
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell
Precedente :: Successivo  
Autore Messaggio
danynero



Registrato: 07/08/12 11:57
Messaggi: 12

MessaggioInviato: Mar Ago 07, 2012 3:21 pm    Oggetto: Disconnettere in blocco gli utenti, come? Rispondi citando

Utilizzo Zeroshell 2.0 RC1 onde evitare problemi con vari computer e dispositivi vari in relazione alla finestra popup, ho deciso di mettere l'authenticatator validity su forever. Ho pensato anche di far riavviare la macchina magari una volta al giorno o settimana, prima pero avrei bisogno di disconnettere gli utenti in blocco, altrimenti al riavvio permangono connessioni attive.
Quale è il comando da dare? Così creo direttamente un cron con questa funzione.

Grazie
Daniele
Top
Profilo Invia messaggio privato
danynero



Registrato: 07/08/12 11:57
Messaggi: 12

MessaggioInviato: Ven Ago 10, 2012 9:33 pm    Oggetto: Rispondi citando

Up
Top
Profilo Invia messaggio privato
daniel



Registrato: 14/08/12 01:52
Messaggi: 5

MessaggioInviato: Mer Ago 15, 2012 9:02 pm    Oggetto: Rispondi citando

Puoi buttare già l'interfaccia LAN e tutti sono disconnessi. Smile


Ciao
Top
Profilo Invia messaggio privato
danynero



Registrato: 07/08/12 11:57
Messaggi: 12

MessaggioInviato: Gio Ago 16, 2012 9:32 pm    Oggetto: Rispondi citando

daniel ha scritto:
Puoi buttare già l'interfaccia LAN e tutti sono disconnessi. Smile


Ciao


Già provato, non funziona Wink


Daniele
Top
Profilo Invia messaggio privato
truthahn



Registrato: 12/06/12 11:46
Messaggi: 2225

MessaggioInviato: Gio Ago 16, 2012 10:48 pm    Oggetto: Rispondi citando

io l'ho risolto così intanto, anche se non mi piace molto.

Codice:

connessi=$(ls  /Database/var/register/system/cp/Connected )
token=`curl -s  "https://$ZS_SERVER/cgi-bin/kerbynet?Action=StartSessionSubmit&User=$rootuser&PW=$rootpass"`
token=$( echo $token |  awk -F"STk=|&Action" 'NF>2{print $2}')
for ip in $connessi;do
      
      if [ -n "`curl -s  -d \"Section=CP&STk=$token&Action=DisconnectClient&CLT=$ip\" https://$ZS_SERVER/cgi-bin/kerbynet`" ];then
         echo "$ip sconnesso"
      fi
   
done
Top
Profilo Invia messaggio privato
danynero



Registrato: 07/08/12 11:57
Messaggi: 12

MessaggioInviato: Dom Ago 19, 2012 7:31 pm    Oggetto: Rispondi citando

Grazie mille, poi a giorni lo provo con calma.


Daniele
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it