当前位置:StudyEZ>学易考试社区>IT>操作系统>Linux文件权限补充说明

Linux文件权限补充说明

上一主题 下一主题
1页, 共1页 (共1楼)

Linux文件权限补充说明

2007-05-17 2:47 下午
我们者知道Linux下的文件权限分为读、写、执行,可以使用rwx来表示,比较容易理解.
  读就是指文件读取,打开.
  写就是指修改文件或添加数据
  而执行当然就是运行这个文件了.

  这都是比较容易理解的,但在权限设置当中,也有几个概念初学者不容易理解,即:
  1.)目录的X权限(执行).
  文件的可执行权限很简单,也就是可否执行它的意思,但目录的执行权限又代表什么意思呢?
  当然不可能是要执行这个目录了,其实这个执行权限如果用在目录上时,它不再代表执行的意思了,而是代表"

搜索"权限。当你要访问/etc/httpd.conf文件时,您必须拥有对目录etc的X(即搜索)权限,否则即便你对目

录/etc和文件httpd.conf拥有读取权限,也是无法访问httpd.conf这个文件的.
  2.)SetUID,SetGid
   即:设置-用户ID位,设置-组ID位。当一个程序一旦设置了该标记以后,运行该程序的进程将拥有该程序所有

者同样的权限,比如你的某个程序是由root所有,又设置了SetUid位,那即便是一个普通用户运行这个程序,但该

程序的身份一样是超级用户的身份了,可以访问所有只能由root用户访问的资源.
  3.)粘着位(sticky)
   在以前旧的系统当中,如果一个程序文件一旦设置了粘着位,那么当该程序中止的时候他的所有指令段将被保

存到系统的交换分区当中,再次运行时可以更快的调入系统.不过现在的操作系统已经不再使用这种功能了.但这

并不表示这功能已经完全被废弃.
   当一个目录被设置为"粘着位"(用chmod a+t),则该目录下的文件只能由
   一、超级管理员删除
   二、该目录的所有者删除
   三、该文件的所有者删除
   也就是说,即便该目录是任何人都可以写,但也只有文件的属主才可以删除文件

'注,该文章是环球万维原创,若要转摘,请保留以下信息
'专业提供虚拟主机,域名注册
'网址http://www.netInter.cn

1页, 共1页 (共1帖)