パーミッション
概要
ファイルやディレクトリに対してのアクセス権限のこと。
読み取り権限(r)・書き込み権限(w)・実行権限(x)のそれぞれを設定できる。
1つのファイル及びフォルダに対して下記のようにそれぞれの権限を設定する
権限
- 所有者(u)
- 読み取り権限(r:4)・書き込み権限(w:2)・実行権限(x:1)
- グループ(g)
- 読み取り権限(r:4)・書き込み権限(w:2)・実行権限(x:1)
- その他のユーザ(o)
- 読み取り権限(r:4)・書き込み権限(w:2)・実行権限(x:1)
ログインしているユーザが上記のうち、どれに該当するかで権限が決定する
コマンド
- chmod
- 既存ファイル・ディレクトリのアクセス権限を変更する
- 所有者・グループ・その他ユーザすべてに参照権限のみを付与する場合
chmod 444 ファイル名
- 所有者・グループ・その他ユーザすべてに参照・書込・実行権限すべてを付与する場合
chmod 777 ファイル名
- chgrp
- 所属グループを変更するコマンド
- chown
- ファイル・ディレクトリの所有者を変更するコマンド
例
- 自分が所有者の場合で、実行権限がない場合
- ファイル作成(編集)・ファイル内の参照は可能だが、シェルなどのファイルの実行は不可
- 自分がその他のUserの場合で、参照権限のみの場合
- ファイル内の参照のみ可能だが、ファイル作成(編集)は不可。