私は本How Linux Worksを読んでいますが、理解できないことがあります:
通常のLinuxシステムでは、ほとんどのプロセスに同じ
effective user IDとがありreal user IDます。デフォルトではps、他のシステム診断プログラムにはが表示されeffective user IDます。システム上の有効なユーザーIDと実際のユーザーIDの両方を表示するには、これを試してください。ただし、システム上のすべてのプロセスで2つのユーザーID列が同一であっても驚かないでください。
$ ps -eo pid,euser,ruser,comm
列に異なる値を表示できるように例外を作成するには、
sleepコマンドのsetuidコピーを作成し、コピーを数秒間実行してpsから、コピーが終了する前に別のウィンドウで上記のコマンドを実行してみてください。
著者は言った:try experimenting by creating a setuid copy of ...しかし、sleepコマンドのsetuidコピーを作成する方法?ありがとう。