Bash 真实UID和有效UID:如何在不同的地方运行

Bash 真实UID和有效UID:如何在不同的地方运行,bash,permissions,Bash,Permissions,我需要编写一个bash脚本,该脚本可以检测实际用户id与有效用户id不同的进程的存在,这是一项非常简单的任务。然而,在测试它的时候,我无法做到这一点,因为即使遵循一些提示,我也找不到任何方法来运行具有此功能的进程 例如,我试过 execute /user/bin/passwd 但这两个实体都有“根” 我能做什么?有效用户id指的是sudo用户?

我需要编写一个bash脚本,该脚本可以检测实际用户id与有效用户id不同的进程的存在,这是一项非常简单的任务。然而,在测试它的时候,我无法做到这一点,因为即使遵循一些提示,我也找不到任何方法来运行具有此功能的进程

例如,我试过

execute /user/bin/passwd
但这两个实体都有“根”


我能做什么?

有效用户id指的是sudo用户?