用語集

setgid セットジーアイディー

英語表記setgid

日本語表記setgid

正式名称setgid

最終レビュー日2026-04-07

What does it mean?

setgidは、実行時にファイルの所属グループ権限で動かしたり、ディレクトリ内の新規作成物へグループ継承を行ったりする特殊ビットです。

Concept Quest

setgid を使える理解に変える

setgidは、実行時にファイルの所属グループ権限で動かした...

man setgidは通常の実行権と同じですか?
関連コマンド3
次の用語0
FAQ1
参照2

概要

setgidは、実行時にファイルの所属グループ権限で動かしたり、ディレクトリ内の新規作成物へグループ継承を行ったりする特殊ビットです。

やさしい説明

setgidは、実行時にファイルの所属グループ権限で動かしたり、ディレクトリ内の新規作成物へグループ継承を行ったりする特殊ビットです。

詳細解説

setgidは、実行時にファイルの所属グループ権限で動かしたり、ディレクトリ内の新規作成物へグループ継承を行ったりする特殊ビットです。実行ファイルではグループ権限、ディレクトリではグループ継承という二つの意味を持つため、文脈を区別して理解する必要があります。共有作業ディレクトリでは、新規作成ファイルのグループをそろえる目的で特に重要です。特殊ビットは通常の読み書き実行権とは別に働くため、数字表記や一覧表示を読む時は基本権限と分けて考える必要があります。

この用語が重要な理由

特殊ビットを理解すると、見慣れない権限表示の意味や、共有領域の安全性を説明しやすくなります。

この用語を知らないと困る場面

実行権付きプログラムの安全性確認、共有ディレクトリ運用、権限一覧の読解で重要です。

一番よくある誤解

特殊ビットは通常の読み書き実行権の別名ではありません。追加的な振る舞いを与える仕組みです。

理解チェック

要点を言い換えたり、関連例を思い出せたらチェックを入れてください。

  1. setgidが何を表し、どこで使われるかを説明できれば理解は十分です。

用例

  • 共有ディレクトリにsticky bitを付け、他人のファイルを勝手に削除できないようにする。

現場で見る場所

  • 権限一覧、共有領域、特殊ビット付きプログラムの確認
    setgidは通常の実行権と同じですか?
    用語の正体と周辺の仕組みを意識しながら読むと、設定や出力の意味を取り違えにくくなります。

混同しやすい用語

  • setuid
    setgidはsetuidと近い場面で登場しますが、同じ意味ではありません。setgidは実行時にグループ権限を引き継いだり、ディレクトリ配下のグループ継承に使う属性です。一方、setuidは実行時にファイル所有者の権限で動かす特別な属性です。

FAQ

  • Q. 同じではありません。基本権限に加えて特別な振る舞いを与える仕組みです。
    A. 特殊ビットの役割を説明できるか

関連コマンド

  • chmod
  • stat
  • find

資格試験との関連

  • LPIC-1 102
    範囲: 利用者、権限、認証基盤の理解
    setgidは利用者、権限、認証基盤の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。
  • LinuC レベル1 102
    範囲: 利用者、権限、認証基盤の理解
    setgidは利用者、権限、認証基盤の理解に関わる語で、試験範囲の文章、設定、障害時の説明を読み解く土台になります。

参照リンク

関連記事