Linuxでファイル権限を変更する方法
Linuxでは、chmodコマンドを使用してファイルの権限を変更できます。chmodコマンドの基本的な構文は次のとおりです。
chmod [options] mode file
options のモードを用いて、ファイルにアクセス権を設定する。
一般的な権限モデルを以下に示します。
- ファイル所有者のパーミッションを意味するu
- g: ファイルのグループの権限
- 他のユーザーの権限を表示
- a = すべてのユーザーのアクセス権限
権限モードは以下の文字で構成されています:
- 「r」は読み取り権限を表します。
- w は書き込みパーミッションを表す
- x表示执行权限
- +記号はアクセス権を追加することを示します
- 権限を削除する
- 表示する設定のアクセス権
以下に一般的な用例をいくつか示します。
- file のパーミッションを u に rwx に変更する
- file にグループの読み取りと実行権限を与える
- chmod o+x ファイル
- fileにユーザーの書き込み権限を追加する
- chmod u-x ファイル
- file に a=rx を chmod する
- chmod a=rwx ファイル
chmodコマンドを利用するには、十分な権限が必要です。一般ユーザでは、自身が所有するファイルのみ権限の変更ができます。スーパーユーザの場合は、あらゆるファイルの権限を変更できます。