有没有办法从 /proc/PID 中识别拥有进程的用户

gex*_*tra 5 linux

我正在解析进程详细信息/proc/PID,到目前为止我无法从该元目录的文件中找出谁拥有进程。

文档似乎也没有指出该信息。

Dmi*_*rov 5

进程的所有者是目录中所有文件的所有者/proc/PID

$ ls -l /proc/27595
total 0
dr-xr-xr-x   2 me users 0 Jul 14 11:53 attr
-r--------   1 me users 0 Jul 14 11:53 auxv
...
Run Code Online (Sandbox Code Playgroud)

该文件还/proc/PID/loginuid保存进程所有者的 UID。

$ cat /proc/27595/loginuid
1000
Run Code Online (Sandbox Code Playgroud)