Linuxでファイルに権限を設定の方法

Linuxではchmodコマンドを使ってファイルにパーミッションを設定できます。

chmod コマンドの基本的な構文は次のとおりです。

chmod [选项] 权限 文件名

よくあるオプションとして、

  1. R: すべてのファイルとサブディレクトリに対してディレクトリのパーミッションを再帰的に変更します。
  2. :詳細な変更情報を表示します。

所有者権限、グループ権限、その他ユーザー権限の3種類の権限があり、各権限は読み取り(r)、書き込み(w)、および実行(x)の3種類の操作を指定できます。それぞれ4、2、1の数値で表され、権限がない場合は0で表されます。複数の権限は、権限の数字を加算することで表すことができます。

例えば、ファイルfile.txtの所有者の権限を読書き権限に変更し、グループの権限を只読権限に変更し、その他のユーザーの権限を実行権限のみに変更する場合、次のコマンドを使用できます。

chmod 754 file.txt

ディレクトリとその中のファイルのパーミッションを同時に変更する場合は、-R オプションを使用します。

chmod -R 754 directory

なお、ファイルの所有者かスーパーユーザーしかファイルのパーミッションを変更できません。

bannerAds