Macos 给定pid,如何检查进程是否通过sudo运行?
给定一个pid,我需要获取进程用户名,还需要检测该进程是否通过sudo运行。我正在使用getpwuid获取用户名,但无法检测进程是否通过sudo运行。我检查了getuid、geteuid,它们都返回root。我还遇到$SUDO_用户变量,但不知道如何使其与pid一起工作。有什么帮助吗Macos 给定pid,如何检查进程是否通过sudo运行?,macos,sudo,Macos,Sudo,给定一个pid,我需要获取进程用户名,还需要检测该进程是否通过sudo运行。我正在使用getpwuid获取用户名,但无法检测进程是否通过sudo运行。我检查了getuid、geteuid,它们都返回root。我还遇到$SUDO_用户变量,但不知道如何使其与pid一起工作。有什么帮助吗 谢谢。那么它是用于OS X还是Linux?挑一个…我想你可以查看“流程树”,看看sudo是否参与其中ps-axf(如果我的手指没有记错的话)。@heemay..osx fr nw@爱德蒙多考虑这个问题,我有一个应用
谢谢。那么它是用于OS X还是Linux?挑一个…我想你可以查看“流程树”,看看sudo是否参与其中