有没有办法euid
在不安装任何软件的情况下获取 Ubuntu 中进程的(有效用户 ID)?
答案1
ps
默认情况下,由(例如ps aux
或)返回的用户ps -ef
是有效用户。如果您还想要有效用户 ID,则需要添加uid
到格式行,例如:
ps -eo pid,user,uid,args
以上将在有效用户名后显示有效用户 ID。请注意euser
和分别euid
只是user
和的别名uid
。
这些与真实用户和真实用户 ID 不同,需要在 ps 格式行中添加ruser
和ruid
。通常,有效用户(默认)是您想要的。真实用户主要只是一种在使用 setuid(sudo 和 su 使用的机制)更改 uid 之前记住原始 uid 的机制。