为什么“ps -ef -u root -U root”也显示用户进程?

Per*_*ror 4 process ps

ps -ef -u root -U root
Run Code Online (Sandbox Code Playgroud)

还显示用户不是 root(当前用户)的进程。有人可以解释我为什么吗?

-u : EUID

-U : RUID
Run Code Online (Sandbox Code Playgroud)

cuo*_*glm 10

因为您使用-e选项,它会导致ps选择所有进程。

POSIX 将ps -e定义为:

-e
Write information for all processes (Equivalent to -A.)
Run Code Online (Sandbox Code Playgroud)