Gestione sistema: logout user

Inserito da il27 May 2007, 443 visite totali

Gnu/Linux per sua natura è un sistema operativo multi utente e per tanto in una stessa macchina possono operare diversi utenti in contemporanea. Detto questo la domanda sorge spontanea: <>.

La risposta a questa domanda è molto semplice: basta eseguire il comando who (chi) in una shell e questo restituirà il nome di tutti gli utenti loggati sul sistema.

Una volta ottenuta la lista degli utenti presenti sul sistema possiamo valutare la loro presenza e capire se sono autorizzati o meno. Ma come fare a sloggare un utente?

Anche la risposta a questa domanda è molto rapida, infatti tra i tools messi a disposizione da Gnu/linux c’è pkill. Il suo utilizzo è molto semplice, ad esempio se desideriamo sloggare l’utente pennega basterà eseguire pkill in questa maniera:

pkill -KILL -u pennega

Chiaramente essendo un comando che esegue operazioni su altri utenti questo deve essere eseguito da root.

Tempo qualche secondo e l’utente pennega non verrà più elencato tra gli utenti loggati nel sistema.

Altro comando utile in queste situazioni è skill. Ecco alcuni esempi del suo utilizzo:

skill -STOP -u pennega

Questo comando mette in “pausa” l’utente pennega. Per rendere nuovamente operativo l’utente si usa:

skill -CONT -u pennega

Sempre tramite skill è possibile far eseguire il logout ad un utente:

skill -KILL -u pennega

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *