Используя ps -auxили top, я могу перечислить других пользователей, выполняющих процессы, но я не работаю как root и не использую sudo, почему?
Используя ps -auxили top, я могу перечислить других пользователей, выполняющих процессы, но я не работаю как root и не использую sudo, почему?
Ответы:
По умолчанию вы всегда можете перечислить процессы других пользователей в Linux.
Для того, чтобы изменить эту ситуацию , необходимо установить procв /etc/fstabс hidepid=2:
proc /proc proc defaults,hidepid=2
Эта функциональность поддерживается начиная с ядра v3.2. Он скрывает / proc и, следовательно, psактивность от всех пользователей, кроме root.
Взято из этой статьи о hidepid:
hidepid = 2 - это означает, что hidepid = 1 плюс все / proc / PID / будут невидимы для других пользователей. Это усложняет задачу злоумышленника по сбору информации о запущенных процессах, о том, работает ли какой-либо демон с повышенными привилегиями, выполняет ли какой-либо другой пользователь какую-либо чувствительную программу, запускают ли другие пользователи вообще какую-либо программу и т. Д.