BBS水木清华站∶精华区

 variox01@ms1.hinet.net (), 看板: Linux 
 
 
  某位 UNIX 协会的学生问到, rw's' 的档案属性是什麽. 因为这个属性一般很少档案会 
用到,因此当时一时也没有办法给很详尽的说明,现在在此解释. 有这个 's' 属性的档案 
可以让一般使用者去 share ,动一些 root 才可以动的档案. 例如 passwd 指令就有 's' 
属性,我们知道使用者密码是放在 /etc/passwd 里面,而 /etc/passwd 只有 root 可以改, 
那一般使用者要改自己的密码时怎麽办呢? 这时因为 passwd 指令有 rws 属性,因此在执 
行时会将执行的使用者本身 setuid 为 0,也就是成为 root 等效使用者,这样就有能力去 
修改 /etc/passwd 档案自己的密码栏位了. (当然执行完 passwd 指令後,使用者 uid 又 
变回原先的值了) 
 
 
 
Albert Huang / variox01@ms1.hinet.net 
AM 01:27 12/17/96 

BBS水木清华站∶精华区