Маг*_*еди 23 linux security process
使用ps -aux
或top
,我可以列出运行进程的其他用户,但我既不是以 root 身份运行,也不是使用sudo
,为什么?
Rui*_*iro 31
默认情况下,您始终可以在 Linux 中列出其他用户进程。
要改变这种状况,你需要安装proc
在/etc/fstab
与hidepid=2
:
proc /proc proc defaults,hidepid=2
Run Code Online (Sandbox Code Playgroud)
从内核 v3.2 开始支持此功能。它对ps
除 root 之外的所有用户隐藏 /proc 和相应的活动。
取自这篇关于hidepid
:
hidepid=2 - 这意味着 hidepid=1 加上所有 /proc/PID/ 对其他用户不可见。它使入侵者收集有关正在运行的进程的信息、某个守护进程是否以提升的权限运行、另一个用户是否运行某些敏感程序、其他用户是否运行任何程序等信息的任务复杂化。