电脑技术学习

Sun Solaris 命令格式

dn001

  前三个 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 这个档案,

标签: