プロセスが特権モードで実行されていることを確認する

プロセスが特権モードで実行されていることを確認する

特定のプロセスが特権モードで実行されていることを確認したいと思います。プロセスが特権モードで実行されている場合、それを実行しているユーザーはrootである必要がありますか?

sudoを使用すると、生成されたプロセスは、次のコマンドの出力に示すように、現在のユーザーではなくルートに関連付けられます(「root」が印刷されます)。

sudo sleep 10 & ps aux | grep sl[e]ep | cut -d' ' -f1

プロセスがルートによって実行されているかどうかを確認する方法を知っていますが、プロセスを実行しているユーザーがルートである場合にのみ、プロセスが特権モードで実行されているかどうかはわかりません。

ベストアンサー1

おすすめ記事