PDA

Visualizza la versione completa : Buttar fuori utenti :-)


best1980
14-04-2004, 18:07
Volevo chiedervi una cosa semplice... con il comando 'who' o 'w' vedo gli utenti che sono connessi in quel momento. Se io sono utente root come faccio a chiudere la sessione a uno o più di quegli utenti che vedo connessi?

Ikitt
14-04-2004, 18:23
Originariamente inviato da best1980
Volevo chiedervi una cosa semplice... con il comando 'who' o 'w' vedo gli utenti che sono connessi in quel momento. Se io sono utente root come faccio a chiudere la sessione a uno o più di quegli utenti che vedo connessi?

Ammazza (kill) la loro shell

best1980
14-04-2004, 18:43
hai ragione... :fagiano:

almafer
14-04-2004, 18:45
a tal proposito, mi chiarite questo? :fagiano:

chemako@tashunka chemako $ who -q
chemako chemako chemako chemako
# utenti=4

chemako@tashunka chemako $ who -u
chemako :0 Apr 14 01:50 ? 3756
chemako pts/26 Apr 14 01:55 ? 3869 (:0.0)
chemako pts/30 Apr 14 14:18 ? 19910 (:0.0)
chemako pts/33 Apr 14 17:47 . 20260 (:0.0)

possibile che siano processi terminati ma ancora in memoria come attivi, o cosa?

eddis
14-04-2004, 22:10
Anche nel mio caso l'output è simile:

edoardo :0 Apr 14 12:37 ? 5201
edoardo pts/0 Apr 14 12:40 10:17 5292
edoardo pts/1 Apr 14 22:58 . 5596

Controllando con ps -aux, il numero indicato alla fine di ogni riga corrisponde ad un processo.

Il primo è la sessione del window manager (enlightenment):

edoardo 5201 0.2 2.0 /usr/X11R6/bin/enlightenment


e gli altri due sono due sessioni di terminale:

edoardo 5292 0.0 0.6 /usr/bin/Eterm
edoardo 5596 0.1 0.7 /usr/bin/Eterm

Le righe sono state "tagliate" per comodità.


:ciauz:

almafer
15-04-2004, 15:10
allora, la situazione è questa

chemako@tashunka chemako $ who -u
chemako :0 Apr 15 02:58 ? 21925
chemako pts/26 Apr 14 01:55 ? 3869 (:0.0)
chemako pts/30 Apr 14 14:18 ? 19910 (:0.0)
chemako pts/33 Apr 14 17:47 ? 20260 (:0.0)
chemako pts/34 Apr 14 17:54 ? 20286 (:0.0)
chemako pts/41 Apr 15 03:00 ? 22069 (:0.0)
chemako pts/43 Apr 15 09:28 ? 2639 (:0.0)
chemako pts/44 Apr 15 14:10 ? 5742 (:0.0)
chemako pts/46 Apr 15 14:12 . 5784 (:0.0)
chemako pts/48 Apr 15 14:14 . 5784 (:0.0)

chemako@tashunka chemako $ ps --pid 5784
PID TTY TIME CMD
5784 ? 00:00:00 gnome-terminal

chemako@tashunka chemako $ kill 5794
-bash: kill: (5794) - No such process


cioè, il processo è stato chiuso ma rimane comunque in memoria?

eddis
15-04-2004, 16:29
Originariamente inviato da almafer
allora, la situazione è questa

chemako@tashunka chemako $ who -u
chemako :0 Apr 15 02:58 ? 21925
chemako pts/26 Apr 14 01:55 ? 3869 (:0.0)
chemako pts/30 Apr 14 14:18 ? 19910 (:0.0)
chemako pts/33 Apr 14 17:47 ? 20260 (:0.0)
chemako pts/34 Apr 14 17:54 ? 20286 (:0.0)
chemako pts/41 Apr 15 03:00 ? 22069 (:0.0)
chemako pts/43 Apr 15 09:28 ? 2639 (:0.0)
chemako pts/44 Apr 15 14:10 ? 5742 (:0.0)
chemako pts/46 Apr 15 14:12 . 5784 (:0.0)
chemako pts/48 Apr 15 14:14 . 5784 (:0.0)

chemako@tashunka chemako $ ps --pid 5784
PID TTY TIME CMD
5784 ? 00:00:00 gnome-terminal

chemako@tashunka chemako $ kill 5794
-bash: kill: (5794) - No such process


cioè, il processo è stato chiuso ma rimane comunque in memoria?

Bho :stordita: no a me non succede così.

Questo è prima

who -u
edoardo :0 Apr 15 10:41 ? 710
edoardo pts/0 Apr 15 11:19 00:03 958
edoardo pts/1 Apr 15 15:19 . 1580

e questo è dopo
aver chiuso la sessione di terminale che aveva come PID 958 (edoardo 958 0.0 Eterm --trans)

edoardo :0 Apr 15 10:41 ? 710
edoardo pts/1 Apr 15 15:19 . 1580

vortex87
15-04-2004, 16:54
Originariamente inviato da almafer
allora, la situazione è questa

chemako@tashunka chemako $ who -u
chemako :0 Apr 15 02:58 ? 21925
chemako pts/26 Apr 14 01:55 ? 3869 (:0.0)
chemako pts/30 Apr 14 14:18 ? 19910 (:0.0)
chemako pts/33 Apr 14 17:47 ? 20260 (:0.0)
chemako pts/34 Apr 14 17:54 ? 20286 (:0.0)
chemako pts/41 Apr 15 03:00 ? 22069 (:0.0)
chemako pts/43 Apr 15 09:28 ? 2639 (:0.0)
chemako pts/44 Apr 15 14:10 ? 5742 (:0.0)
chemako pts/46 Apr 15 14:12 . 5784 (:0.0)
chemako pts/48 Apr 15 14:14 . 5784 (:0.0)

chemako@tashunka chemako $ ps --pid 5784
PID TTY TIME CMD
5784 ? 00:00:00 gnome-terminal

chemako@tashunka chemako $ kill 5794
-bash: kill: (5794) - No such process


cioè, il processo è stato chiuso ma rimane comunque in memoria?

L'id del processo è 5784 e tu cerchi di killare il 5794 :stordita: :fagiano:

eddis
15-04-2004, 18:38
Originariamente inviato da vortex87
L'id del processo è 5784 e tu cerchi di killare il 5794 :stordita: :fagiano:

Sarà un errore di battitura? :stordita: :fagiano:
(Mica me n'ero accorto... :stordita: :fagiano: )

almafer
15-04-2004, 18:53
era scritto bene, cercavo di killare un processo che non c'era :D:D
comunque anche killando i processi giusti, la risposta è sempre la solita, e tutti i processi sono così indicati

chemako@tashunka chemako $ kill 19910
-bash: kill: (19910) - No such process
chemako@tashunka chemako $ ps --pid 20260
PID TTY TIME CMD
chemako@tashunka chemako $ ps --pid 20286
PID TTY TIME CMD
chemako@tashunka chemako $ ps --pid 2639
PID TTY TIME CMD

Loading