Linuxでユーザーグループパーミッションを設定する方法
Linuxユーザーグループのパーミッションを設定するには、chmodコマンドを使用します。
chmod コマンドの基本文法は以下のとおりです。
chmod [オプション] モード ファイル名
その中から
- c: 変更されたファイルの権限情報を表示する。
- -e:エラーメッセージを表示しない
- ディレクトリーとその下にあるファイルのアクセス権を再帰的に変更します。
- 変更の詳細を表示する。
テンプレートを以下から選択します。
- 数値表現:数字で権限を表すもので、例えば777はすべてのユーザに読み込み、書き込み、実行の権限があることを表します。
- 記号パターン: +と-を使って権限の追加または削除を表す。例えば、+rwなら読み取り・書き込み権限を追加、-xなら実行権限を削除することを表す。
権限を変更するファイルまたはディレクトリのファイル名です。
これが一般的な例です:
- ファイルの所有権を可読/可書、グループユーザーと他のユーザーを可読に設定:chmod 644 file.txt
- ファイルの所持者とグループのユーザに読み書き実行を、それ以外のユーザには読み取りのみの許可を与える:chmod 755 file.txt
- ディレクトリとサブディレクトリのファイルを再帰的に所有者に読み書きと実行、グループユーザーとそれ以外のユーザーに読み取りのみの権限に変更:
chmod -R 755 directory/ - ファイルの所有者に実行権限を追加する:chmod +x file.txt
- ファイルのグループユーザーへの書き込み権限を除去:chmod g-w file.txt
ファイルの権限を変更するとシステムの安全性や安定性に影響する場合がありますのでご注意ください。