标签: macos sudo
给定一个pid,我需要获取进程用户名,并检测进程是否是通过sudo运行的。我正在使用getpwuid来获取用户名,但无法检测进程是否通过sudo运行。我检查了getuid,geteuid并且它们都返回root。我还遇到了$ SUDO_USER变量,但不知道如何使用pid。有帮助吗?
感谢。