我想检查特定进程是否正在特权模式下运行。如果一个进程正在特权模式下运行,那么运行它的用户一定是 root 吗?
我注意到,当我使用 sudo 时,创建的进程将与 root 而不是当前用户相关联,如以下命令的输出(它输出“root”):
sudo sleep 10 & ps aux | grep sl[e]ep | cut -d' ' -f1
我知道如何检查进程是否由 root 运行,但我不确定当且仅当运行它的用户是 root 时,进程是否以特权模式运行。
我想检查特定进程是否正在特权模式下运行。如果一个进程正在特权模式下运行,那么运行它的用户一定是 root 吗?
我注意到,当我使用 sudo 时,创建的进程将与 root 而不是当前用户相关联,如以下命令的输出(它输出“root”):
sudo sleep 10 & ps aux | grep sl[e]ep | cut -d' ' -f1
我知道如何检查进程是否由 root 运行,但我不确定当且仅当运行它的用户是 root 时,进程是否以特权模式运行。