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?
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 shellOriginariamente 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?
"Qualsiasi esperto ha paura di combattere usando la katana vera. Anch'io. Ma non ignoro la mia paura, riesco ad accettarla, e a metterla da parte accanto a me".
a tal proposito, mi chiarite questo?
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?
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à.
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 no a me non succede così.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?
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
L'id del processo è 5784 e tu cerchi di killare il 5794Originariamente 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?
Sarà un errore di battitura?Originariamente inviato da vortex87
L'id del processo è 5784 e tu cerchi di killare il 5794
(Mica me n'ero accorto... )
era scritto bene, cercavo di killare un processo che non c'era
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