[Server] Disconnettere utente

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
Avatar utente
Luca Panteghini
Prode Principiante
Messaggi: 240
Iscrizione: martedì 18 agosto 2009, 15:09
Località: Darfo Boario Terme (BS)
Contatti:

[Server] Disconnettere utente

Messaggio da Luca Panteghini »

Ciao a tutti,
mi è capitata una cosa strana, dopo un riavvio mi capita che lanciando il comando users mi visualizza due utenti duplicati ossia me stesso due volte.
Ho quindi provato a fare who -a | grep pts e questo è il risultato
panthe  + pts/0        2010-04-23 11:13  .          2911 (:0.0)
                  pts/1        2010-04-23 11:12                0 id=/1    term=0 exit=0

Come posso fare a tornare alla situazione normale?
Qualcuno saprebbe aiutarmi?
Grazie
Ciao
Luca
Facciamo circolare le idee liberamente!
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da harrykar »

panthe ha scritto: Ciao a tutti,
mi è capitata una cosa strana, dopo un riavvio mi capita che lanciando il comando users mi visualizza due utenti duplicati ossia me stesso due volte.
Ho quindi provato a fare who -a | grep pts e questo è il risultato
panthe   + pts/0        2010-04-23 11:13   .          2911 (:0.0)
                  pts/1        2010-04-23 11:12                 0 id=/1    term=0 exit=0

Come posso fare a tornare alla situazione normale?
Qualcuno saprebbe aiutarmi?
Grazie
Ciao
Luca
??? Huh anche a me LOL. Ma stranamente ti trovi già in una situazione normale ;D

Codice: Seleziona tutto

harrykar@harrysas:~$ who -a
           system boot  2010-04-23 12:29
           run-level 2  2010-04-23 12:29
LOGIN      tty4         2010-04-23 12:29              1308 id=4
LOGIN      tty5         2010-04-23 12:29              1310 id=5
LOGIN      tty2         2010-04-23 12:29              1321 id=2
LOGIN      tty3         2010-04-23 12:29              1322 id=3
LOGIN      tty6         2010-04-23 12:29              1324 id=6
LOGIN      tty1         2010-04-23 12:29              2952 id=1
harrykar + tty7         2010-04-23 12:31 00:14        3034 (:0)
harrykar + pts/1        2010-04-23 12:43 00:54        4093 (:0.0)
harrykar + pts/2        2010-04-23 12:43   .          4093 (:0.0)
harrykar@harrysas:~$ 
prima vediamo un po cosa sono pts e console vituali (tty)  ;)
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Luca Panteghini
Prode Principiante
Messaggi: 240
Iscrizione: martedì 18 agosto 2009, 15:09
Località: Darfo Boario Terme (BS)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da Luca Panteghini »

Ciao harrykar,
sempre gentilissimo tu!!! Grande!
Le sto studiando proprio in questo periodo le console virtuali, shell ecc, vorrei provare a certificarmi.
Però mi ritrovo in una situazione normale probabilmente perché ho provato a killarle tramite skill, pensando che avrebbe fatto il logout anche dell'utente. (sognavo...)  >:(
sudo skill -KILL -v /dev/pts/0

Ora mi da questo il comando who -a:
avvio di sistema 2010-04-23 12:32
          run-level 2  2010-04-23 12:32
ACCESSO    tty4        2010-04-23 12:32              1051 id=4
ACCESSO    tty5        2010-04-23 12:32              1053 id=5
ACCESSO    tty2        2010-04-23 12:32              1059 id=2
ACCESSO    tty3        2010-04-23 12:32              1061 id=3
ACCESSO    tty6        2010-04-23 12:32              1063 id=6
ACCESSO    tty1        2010-04-23 12:32              1790 id=1
panthe  + tty7        2010-04-23 12:32 00:24        1898 (:0)
panthe  + pts/0        2010-04-23 12:48  .          3181 (:0.0)
Facciamo circolare le idee liberamente!
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da harrykar »

panthe ha scritto: Ciao harrykar,
sempre gentilissimo tu!!! Grande!
Le sto studiando proprio in questo periodo le console virtuali, shell ecc, vorrei provare a certificarmi.
tnx Luca :) l' idea della certificazione la trovo interessante da dove per curiosità?
Però mi ritrovo in una situazione normale probabilmente perché ho provato a killarle tramite skill, pensando che avrebbe fatto il logout anche dell'utente. (sognavo...)  >:(
sudo skill -KILL -v /dev/pts/0

Ora mi da questo il comando who -a:
avvio di sistema 2010-04-23 12:32
          run-level 2  2010-04-23 12:32
ACCESSO    tty4         2010-04-23 12:32              1051 id=4
ACCESSO    tty5         2010-04-23 12:32              1053 id=5
ACCESSO    tty2         2010-04-23 12:32              1059 id=2
ACCESSO    tty3         2010-04-23 12:32              1061 id=3
ACCESSO    tty6         2010-04-23 12:32              1063 id=6
ACCESSO    tty1         2010-04-23 12:32              1790 id=1
panthe   + tty7         2010-04-23 12:32 00:24        1898 (:0)
panthe   + pts/0        2010-04-23 12:48   .          3181 (:0.0)
dando un occhiata al manuale online(nella box) per skill

Codice: Seleziona tutto

man skill
ho scorto che esso è ormai obsoletto meglio usare kill. Per il resto la tua videata è ok.

Stammi bene e Buon studio  (yes)

PS: non ricordo se ti avessi proposto Giacomini in ogni caso adesso lo sai ;)
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Luca Panteghini
Prode Principiante
Messaggi: 240
Iscrizione: martedì 18 agosto 2009, 15:09
Località: Darfo Boario Terme (BS)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da Luca Panteghini »

Io sono della provincia di Brescia, in particolare abito sopra il Lago d'Iseo a Boario Terme. Tu di dove sei?

Provo a dare l'esame per la certificazione LPI-101 a Firenze il 06 maggio anche se forse ho anticipato un po' i tempi. C'è la possibilità di sostenere l'esame da privatista ad un costo molto contenuto e quindi ci provo. Ho trovato le informazioni qui http://www.lpi-italia.org/

Sto studiando il manuale di Simone Piccardi che è consigliato da LiCi - Amministrare GNU/Linux che contiene gli argomenti per l'esame LPI-101 e LPI-102 e parte degli esami successivi.

Cmq io non ho risolto il discorso del doppio utente collegato, tu hai per caso risolto che non ho capito?

"Appunti di informatica libera" lo avevo già scaricato in PDF ma non è più leggibile il file...
L'ho aggiunto ai preferiti! Grazie!
Facciamo circolare le idee liberamente!
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Server] Disconnettere utente

Messaggio da il_muflone »

tanto più che vorresti superare l'esame lpi dovresti prender la sana abitudine di leggere la man page.

who -a = who -b -d --login -p -r -t -T -u

in particolare, di tutti quei flags, quello che ti mostra anche il secondo utente "collegato" è il flag -d, ovvero mostra anche i processi già chiusi.

difatti lo status di quella seconda connessione è exit=0
si tratta di un utente già scollegato e non di due utenti attualmente connessi (oltre quello sulla tty7 che non è oggetto di discussione).
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
Luca Panteghini
Prode Principiante
Messaggi: 240
Iscrizione: martedì 18 agosto 2009, 15:09
Località: Darfo Boario Terme (BS)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da Luca Panteghini »

hai ragione ho guardato un po' il tutto superficialmente però continuo a non capire.

Lo status exit=0 l'avevo notato ma non capisco come mai digitando users me li da collegati ancora tutti e 2, che poi sono lo stesso utente.

Cmq nel week approfondisco il discorso...

Ciao e grazie delle dritte...
Facciamo circolare le idee liberamente!
Avatar utente
il_muflone
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 18878
Iscrizione: venerdì 1 maggio 2009, 15:31
Desktop: GNOME Shell
Distribuzione: Arch Linux x86_64
Località: Profondo sud
Contatti:

Re: [Server] Disconnettere utente

Messaggio da il_muflone »

users ti riporta quello collegato sulla tty7 e quello su pts/0
i tuoi utenti "collegati" sono 3: who -a te li mostrerà
1 di quei 3 è un lavoro già terminato.
http://www.muflone.com - I miei contatti e i miei progetti - La guida completa a VirtualBox
Non mandatemi messaggi privati per chiedere aiuto, li cancello senza rispondere nemmeno.
Avatar utente
harrykar
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1151
Iscrizione: giovedì 29 gennaio 2009, 19:43
Desktop: /bin/ksh; /bin/sh; gnome
Distribuzione: OpenBSD ; Debian ; Lucid10.4 86_64
Località: World Wide :)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da harrykar »

panthe ha scritto: hai ragione ho guardato un po' il tutto superficialmente però continuo a non capire.

Lo status exit=0 l'avevo notato ma non capisco come mai digitando users me li da collegati ancora tutti e 2, che poi sono lo stesso utente.

Cmq nel week approfondisco il discorso...

Ciao e grazie delle dritte...

*nix e Linux di conseguenza si definisce come sist. Operativo multiutente (oltre che multiprogrammato che è un' altra storia :) ancora). Ciò vuol dire che una volta che sei dentro il sistema(dopo l' ormai normale login "grafico") ti puoi collegare ancora più volte con le stesse o altre credenziali. Ubuntu mette a disposizione 6 terminali (tty's visibili in particolare con who -l) oltre alla console grafica. Puoi provare ad andare (dall' ambiente grafico. Perchè una volta dentro le console virtuali si può spostare con ALT-[Fx])con Ctrl-ALT-[F1] fino a Ctrl-ALT-[F6] mentre Ctrl-ALT-[F7] sarebbe il settimo(grafico). i pts(pesudoterminali) invece rivestono la stessa funzione di quelli appena detti con la sola differenza che sono rappresentati attraverso una finestra dentro un ambiente desktop (Gnome, Kde, Xfce ecc) per questo appunto c'è il prefisso "pseudo".

Nel tuo caso evidentemente avevi 2 pseudoterminali  pts/0 pts/1 aperti e te lo indicava

Codice: Seleziona tutto

harrykar@harrysas:~$ who -a
           system boot  2010-04-23 12:29
           run-level 2  2010-04-23 12:29
LOGIN      tty4         2010-04-23 12:29              1308 id=4
LOGIN      tty5         2010-04-23 12:29              1310 id=5
LOGIN      tty2         2010-04-23 12:29              1321 id=2
LOGIN      tty3         2010-04-23 12:29              1322 id=3
LOGIN      tty6         2010-04-23 12:29              1324 id=6
harrykar - tty1         2010-04-23 17:14   .         12999
harrykar + tty7         2010-04-23 12:31 02:46        3034 (:0)
harrykar + pts/1        2010-04-23 12:43 03:26        4093 (:0.0)
harrykar + pts/2        2010-04-23 12:43 02:04        4093 (:0.0)
harrykar + pts/3        2010-04-23 15:10 00:22        4093 (:0.0)
harrykar + pts/4        2010-04-23 16:53   .          4093 (:0.0)
LOGIN      tty1         2010-04-23 17:14             12901 id=1
Qui per esempio io ho aperti 4 pseudoterminali(in tabs) e sono anche loggato con le stesse credenziali del login grafico alla 1ma console vituale (Ctrl-ALT-[F1]). Spero sia chiaro adesso :)
Ultima modifica di harrykar il sabato 24 aprile 2010, 11:48, modificato 1 volta in totale.
"Arguing with an engineer is like wrestling with a pig in the mud; after a while you realize you are muddy and the pig is enjoying it." -- Don't Learn to HACK - Hack to LEARN -- cyberwarfare is now an active part of information warfare -- http://www.eecs.ucf.edu/~leavens/litera ... tions.html
Avatar utente
Luca Panteghini
Prode Principiante
Messaggi: 240
Iscrizione: martedì 18 agosto 2009, 15:09
Località: Darfo Boario Terme (BS)
Contatti:

Re: [Server] Disconnettere utente

Messaggio da Luca Panteghini »

Forse mi sono spiegato male... Ripercorro quanto mi è successo..

Stavo studiando gli effetti ed i parametri di shutdown, ho provato da interfaccia grafica ad aprire 2 terminali, uno in cui lanciavo il comando sudo shutdown -k "Ora vi disconnetto"
per vedere come appariva nell'altro terminale, tutto ok.

Poi ho lanciato il comando
sudo shutdown 12:00 "Ora vi disconnetto"

Erano le 10:00 e sono andato avanti a fare un po' di cose, sono entrati clienti in negozio e sono dovuto uscire di corsa verso le 11:30.
Ho spento il portatile e sono andato via senza bloccare lo shutdown in corso.
Ho sentito un bip in fase di spegnimento.
Nel pomeriggio ho riavviato e da quel momento, quando spengo il computer un attimo prima dello spegnimento vedo il login da console che lampeggia.

Da qui ho provato a lanciare users e mi dava appunto la situazione che vi ho esposto.

Allora ho killato con sudo skill -KILL -v /dev/pts/0 uno dei due pts aperti e successivamente ho dato il comando sudo who -a | grep pts e questo è il risultato
panthe  + pts/0        2010-04-23 11:13  .          2911 (:0.0)
                  pts/1        2010-04-23 11:12                0 id=/1    term=0 exit=0

Ma ancora al riavvio mi dava il login da console.
Ma ora non più e il comando sudo who -a | grep pts ora da
panthe  + pts/0        2010-04-24 10:22  .          2642 (:0.0)

quindi, non avendo le idee molto chiare a riguardo, ho chiesto qui appunto aiuto.
Mi sembrava che digitando users prima apparisse solo un utente, ma mi rendo conto ora che me ne dava uno quando operavo sul server solo a linea di comando e non sul portatile con X e console attive.

Mi scuso per il banale errore...
Ciao e buon week end
Facciamo circolare le idee liberamente!
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti