
プロセスパラメータのUIDとGIDの重要性は何ですか?
プロセス権限を決定するEUID、RUID、SUID(Linux FSUID用)があります。この場合、UID / GIDがどの用途に使用されるかを想像することはできません。
たとえば、別の印刷プロセスパラメータを使用して端末で実行すると、$ passwd
次の出力が表示されます。
$ ps -Ao uid,euid,ruid,suid,cmd | grep passwd
0 0 1000 0 passwd
UIDがEUIDに変更されたようです。このような行動をする特別な理由はありますか?
答え1
$ ps -Ao uid,euid,ruid,suid,cmd | grep passwd
0 0 1000 0 passwd
uid
procps / Linuxのフォーマット指定子とeuid
セレクタはエイリアスps
と同じです。uid
euid
からman ps
:
STANDARD FORMAT SPECIFIERS
...
euid EUID effective user ID (alias uid).
...
uid UID see euid. (alias euid).