ファイルパーミッション変更するchmodコマンド

ファイルパーミッション変更コマンドchmod



chmod {options} {操作} {file_name or dir_name}


{options}
-f パーミッションを変更できなくてもエラーメッセージを表示しない
-R ディレクトリ以下のファイルのパーミッション再帰的に変更する


ユーザ権限変更(シンボル)
chmod {対象}{操作}{実行権限} {file_name or dir_name}


{対象}
u オーナ
g グループ
o その他
a 全て(オーナ,グループ,その他)


{操作}
+ 追加
- 削除
= 設定


{実行権限}
r 読出し
w 書込み
x 実行
s 実行時にユーザIDを設定。ファイルが所属グループの場合は実行時にグループIDを設定
t sticky bit
X 実行許可が与えられているファイルの実行


chmod u+r,g+x {file_name or dir_name}

ユーザに読込み権限、グループに実行権限の付与



ユーザ権限変更(8進数)
chmod {u+g+o} {file_name or dir_name}


0 --- 許可しない
1 --x 実行許可
2 -w- 書込み許可
3 -wx 書込み・実行許可
4 r-- 読込み許可
5 r-x 読込み・実行許可
6 rw- 読込み・書込み許可
7 rwx 読込み・書込み・実行許可


chmod 770 {file_name or dir_name}

ユーザに読込み・書込み・実行権限とグループに読込み・書込み・実行権限を付与しその他は権限なし