Ubuntuでファイルの権限を変更する方法

Ubuntuではchmodコマンドによってファイルの権限を変更できます。chmodコマンドの構文は以下の通りです。

chmod [选项] 模式 文件名

選択肢には、

  1. R: ディレクトリとそのサブディレクトリ内のすべてのファイルの権限を再帰的に変更する。
  2. コマンドの逐次実行を画面に表示します。
  3. 変更があったファイルのみの詳細な実行履歴を表示する。

パーミッションモードは数字で表記される権限モードで、3つの数字で構成されています。所有者、グループ、その他(他)の各ユーザーの権限を表しています。1つのパーミッションモードは3つの数字で構成され、それぞれ読み取り権限、書き込み権限、実行権限を表し、数値はそれぞれ1、2、4で表されます。必要なパーミッションモードは、各数字を足し合わせることで得ることができます。例えば、ファイルに読み取り権限と書き込み権限を追加したい場合、モードを数値6(4+2)に設定します。

次に一般的な chmod コマンド使用例の一部を示します。

  1. file.txt の権限を、所有者:読み書き、グループと他者:読み取りに設定
chmod 644 file.txt
  1. ディレクトリdirとそのサブディレクトリ内の全ファイルに対するアクセスパーミッションを、所有者に対しては読み書き実行、グループおよびその他のユーザーに対しては読み取り実行に設定します。
chmod -R 755 dir
  1. ファイル file.txt の所有者とグループの実行パーミッションを削除します。
chmod go-x file.txt

ファイルの権限を変更する際は、システムの正常な動作に影響がないように十分注意してください。

bannerAds