出荷書類ビーチfsuid() 設定説明する:
通常、ファイルシステムのユーザーID値は有効なユーザーID値に影響します。
filesystem user ID
「隠し値」とは、代わりに使用される値を意味しますかeffective user ID
?
それが意味するなら、なぜ「普通」と言い、effective user ID
代わりにwouldが使用される状況がありますかfilesystem user ID
?
filesystem group ID
彼らはtheとtheについてもeffective group ID
同じことを言ったことに注意してください。setfsgid()文書:
通常、ファイルシステムグループID値は有効グループID値に影響します。
答え1
シャドウイングについては、次の文を参照してください。
実際、有効ユーザーIDが変更されるたびに、ファイルシステムユーザーIDも有効ユーザーIDの新しい値に変更されます。
したがって、プログラムは通常FSUIDを変更しないので(またはそれについてはわかりません!)、常にEUIDと同じです。直接変更する手順が明確にわかっている場合は例外です。
FSUIDはファイルシステムへのアクセスに使用され、EUIDは他の目的に使用されます。根拠はマニュアルページに記載されています。 FSUID は、元のファイルサーバーが一部の一般ユーザーの代わりに実行できますが、シグナルを介して同じユーザーの影響を受けないように存在していました。