値 | 意味 |
---|---|
4000 | 実行時、ユーザIDをセット(Set UID) |
2000 | 実行時、グループIDをセット(Set GID) |
1000 | 実行後もテキスト・イメージをスワップ・エリアに保存(Sticky)
または作成者以外のファイル削除を禁止する |
0400 | オーナーの読み出し許可 |
0200 | オーナーの書き込み許可 |
0100 | オーナーの実行許可 |
0070 | グループ・ユーザーの全許可(rwx) |
0007 | 他ユーザーの全許可(rwx) |
[who] op permission [op permission]
who: | |
u | 所有者(作成したユーザ) |
g | 同一のグループ・ユーザ |
o | 所有者、グループ以外のユーザ |
a | 全てのユーザ |
op: | |
+ | 許可を付け加える |
- | 許可をとりはずす |
= | 絶対許可(他のモードはリセットされる) |
perm: | |
r | 読み出し可能 |
w | 書き込み可能 |
x | 実行可能(ディレクトリに対しては、サーチ可能) |
s | SetUID/SetGID フラグ |
t | スティキービットフラグ |
通常のテキストファイル rw-r--r-- 実行可能ファイル rwxr-xr-x ディレクトリ rxr-xr-xこの値は umask(1)で変更出来ます。
[student@h006 ~]$ chmod a+w name.data [student@h006 ~]$ ls -l name.data -rw-rw-rw- 1 student student 43 7月 15 12:35 name.data
[student@h006 ~]$ chmod o-w name.data [student@h006 ~]$ ls -l name.data -rw-rw-r-- 1 student student 43 7月 15 12:35 name.data
[student@h006 ~]$ chmod a=r name.data [student@h006 ~]$ ls -l name.data -r--r--r-- 1 student student 43 7月 15 12:35 name.data
[student@h006 ~]$ chmod 0644 name.data [student@h006 ~]$ ls -l name.data -rw-r--r-- 1 student student 43 7月 15 12:35 name.data