オリジナル問題 LinuCレベル1試験 問題 問10
ファイル・ディレクトリの操作と管理/ファイルの所有者とパーミッションumaskの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル1試験 問題 問10
- Aファイルシステム全体を読み取り専用にし、一切の書き込みを禁止する
- B新しく作成されるファイルやディレクトリのデフォルトのパーミッションを決める
- Cファイルの所有者と所有グループを一時的に切り替える
- D既存のファイルのパーミッションを再帰的に一括で変更する
正解:B
解説
umaskは、新規に作成されるファイルやディレクトリに対して、デフォルトで許可されるパーミッションから差し引く(マスクする)ビットを指定する値です。例えばumaskが022であれば、ファイルは通常644(rw-r--r--)、ディレクトリは755(rwxr-xr-x)がデフォルトのパーミッションになります。
選択肢ごとの解説
- A誤り。読み取り専用にするのはmount -o ro等です。
- B正しい。umaskは既定のパーミッションから差し引くビットを指定します(022ならファイルは644)。
- C誤り。所有者の変更はchownの役割です。
- D誤り。既存ファイルの変更はchmodの役割です。