Utilizzando ps -auxo top, posso elencare altri utenti che eseguono processi, ma non sto eseguendo né come root né facendo uso di sudo, perché?
Utilizzando ps -auxo top, posso elencare altri utenti che eseguono processi, ma non sto eseguendo né come root né facendo uso di sudo, perché?
Risposte:
Per impostazione predefinita, puoi sempre elencare i processi di altri utenti in Linux.
Per cambiare la situazione, è necessario montare procin /etc/fstabcon hidepid=2:
proc /proc proc defaults,hidepid=2
Questa funzionalità è supportata dal kernel v3.2 in poi. Nasconde / proc e di conseguenza l' psattività di tutti gli utenti tranne root.
Tratto da questo articolo su hidepid:
hidepid = 2 - Significa hidepid = 1 più tutto / proc / PID / sarà invisibile agli altri utenti. Compensa il compito dell'intruso di raccogliere informazioni sui processi in esecuzione, se alcuni daemon vengono eseguiti con privilegi elevati, se un altro utente esegue un programma sensibile, se altri utenti eseguono qualsiasi programma, ecc.