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!
linux proc hidepid fstab
Commentami!