プロセスにUID / GIDがあるのはなぜですか?

プロセスにUID / GIDがあるのはなぜですか?

プロセスパラメータの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

uidprocps / Linuxのフォーマット指定子とeuidセレクタはエイリアスpsと同じです。uideuid

からman ps

STANDARD FORMAT SPECIFIERS
       ...
       euid        EUID      effective user ID (alias uid).
       ...
       uid         UID       see euid.  (alias euid).

おすすめ記事