Linuxでディレクトリの権限を変更する方法は何ですか?
Linuxでは、ディレクトリの権限を変更するためにchmodコマンドを使用することができます。
ディレクトリの権限を変更するには、以下のコマンドを使用してください。
chmod [选项] 权限 目录名
選択肢は以下の1つまたは複数である場合があります:
- – R: ディレクトリとそのサブディレクトリの権限を再帰的に変更します。
- -v:詳細な変更情報を表示
- -c: 変更があったファイル/ディレクトリのみ表示します。
- -f:警告メッセージを表示禁止
権限は次の形式のいずれかを使用できます:
- 数字形式では、所有者、グループ、他のユーザーの権限を表すために3桁または4桁の数字が使用されます。各権限はそれぞれ以下の数字に対応します:読み取り権限は4、書き込み権限は2、実行権限は1、権限がない場合は0。例えば、755は所有者が読み取り、書き込み、実行の権限を持ち、グループと他のユーザーが読み取りと実行の権限しか持っていないことを表します。
- 記号形式:u、g、o、aはそれぞれ所有者、グループ所有者、他のユーザー、全ユーザーを表す。+r、-r、+w、-w、+x、-xを使って、読み取り、書き込み、実行権限を表す。例えば、u+rwxは所有者に読み取り、書き込み、実行の権限を追加することを表す。
以下は例です:
- ディレクトリの所有者の権限を読み書き実行可能に設定し、他のグループとユーザーには読み取りおよび実行権限のみを与えます。
chmod 755 /directory
- 親ディレクトリおよびそのサブディレクトリの権限を、所有者が読み取り、書き込み、実行権限を持つように変更し、所属グループや他のユーザーは読み取り権限のみを持つように設定します。
chmod -R 744 /directory
- 所有者と所属グループの実行権限を取り除く。
chmod g-x /directory
目録の権限を変更する際は、慎重に操作し、システムの安全性が損なわれないように注意してください。