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

Linuxでは、chmodコマンドを使用してファイルの権限を変更できます。chmodコマンドの基本的な構文は次のとおりです。

chmod [options] mode file

options のモードを用いて、ファイルにアクセス権を設定する。

一般的な権限モデルを以下に示します。

  1. ファイル所有者のパーミッションを意味するu
  2. g: ファイルのグループの権限
  3. 他のユーザーの権限を表示
  4. a = すべてのユーザーのアクセス権限

権限モードは以下の文字で構成されています:

  1. 「r」は読み取り権限を表します。
  2. w は書き込みパーミッションを表す
  3. x表示执行权限
  4. +記号はアクセス権を追加することを示します
  5. 権限を削除する
  6. 表示する設定のアクセス権

以下に一般的な用例をいくつか示します。

  1. file のパーミッションを u に rwx に変更する
  2. file にグループの読み取りと実行権限を与える
  3. chmod o+x ファイル
  4. fileにユーザーの書き込み権限を追加する
  5. chmod u-x ファイル
  6. file に a=rx を chmod する
  7. chmod a=rwx ファイル

chmodコマンドを利用するには、十分な権限が必要です。一般ユーザでは、自身が所有するファイルのみ権限の変更ができます。スーパーユーザの場合は、あらゆるファイルの権限を変更できます。

bannerAds