Nascondere i processi degli altri utenti in Linux

Mattepuffo's logo
Nascondere i processi degli altri utenti in Linux

Nascondere i processi degli altri utenti in Linux

Linux è un sistema multi-utente, e come tale ogni utente ha i suoi processi personali, oltri a quelli di sistema.

Oggi vediamo come fare per nascondere la visualizzazione dei processi degli altri utenti.

Per farlo dobbiamo montare il filesystem /proc con l'opzione hidepid.

Questa opzione può avere tre valori:

  • 0 - il comportamento normale, com il quale ogni utente può vedere tutti i processi di /proc/PID/*
  • 1 - l'utente non può accedere a nessuna directory /proc che non sia la loro.
  • 2 - è ancora più restrittivo del primo

Per attivare queste opzioni dobbiamo rimontare /proc.

Possiamo usare questo comando:

# mount -o remount,rw,hidepid=2 /proc

Se va bene come opzione, e vogliamo mantenerla anche al prossimo riavvio, dobbiamo inserire questa riga in /etc/fstab:

proc    /proc    proc    defaults,hidepid=2     0     0

Fate qualche prova per vadere i risultati!

Enjoy!


Condividi

Commentami!