前三个 rwx 是档案拥有人的权限,中间三个是所属群体(group)的权限,
最後三个是其他人的使用权限。rwx 代表的意义如下∶
对档案而言 对目录而言
r 可读此档 可得知目录内有哪些档案
w 可修改此档 可在此目录内建档及杀档
x 可执行此档 可进入此目录内
- 无此使用权 无此使用权
所谓的所属群体(group),在台大计中 ccsun 工作站,同系学生定为
同一 group;在系计中 cctwin 工作站,同年级学生定为同一 group。
以上例而言,wwwfaq1 这个档案自己可以读写,同一 group 的人只能读
,其他人对此档完全没有存取权。
自己的档案,可用 chmod 指令改变其存取权,有两种使用方法,如下∶
八进位法 -- chmod <八进位数> <档案>
此方法如同在画体育选课志愿卡,共三个八进位数字,r=4,w=2,
x=1,-=0。例如 -rwxr-xr-x 为 755,rw-r----- 为 640。如上例,
若下 chmod 644 dial-up 即可将 dial-up 这个档的存取权从 600
变成 644,亦即让其他人均可读此档案。
其实最前面还有一个八进位数,但很少用到,其意义如下∶
4000 程式执行时,设定使用者识别码(SUID)位元为 on
2000 程式执行时,设定使用者所属团体识别码(SGID)位元为 on
1000 sticky bit on,程式执行後会常驻记忆体。
符号法 -- chmod [ ...] <档案>
u (user) 档案拥有者
g (group) 所属 group
o (other) 其他使用者
a (all) 包括 u, g, o
+ 加上存取权
- 除去存取权
= 重新设定存取权
<存取权> 有 r, w, x, s, t (常用前三者)
例如,chmod u-w wwwfaq1 让自己不能更改 wwwfaq1 这个档案,
标签: