差分

移動先: 案内検索

ユーザ権限とアクセス制御

サイズ変更なし, 2018年12月14日 (金) 02:10
/* ディレクトリにsetgidビットを設定する */
=== ディレクトリにsetgidビットを設定する ===
ディレクトリのグループにsetuidビットを設定すると、そのディレクトリ以下に作られるファイル及びディレクトリには現ディレクトリのグループが適用されます。ディレクトリのグループにsetgidビットを設定すると、そのディレクトリ以下に作られるファイル及びディレクトリには現ディレクトリのグループが適用されます。
<pre class="bash">
</pre>
ディレクトリ foo に対しsetuid ビットの設定を行います。setuid に対しsetgid ビットの設定を行います。setgid ビットがセットされるとグループの"x"だった部分が"s"に変化します。
次にコマンド touch で fileB を作成します。
ディレクトリのグループ hironobu がファイルに継承されて fileB の所有者は root グループが hironobu になります。