首页 > Linux考试认证

菜鸟必读:RHCE课堂学习笔记(2)

时间:2009-05-11 07:23:49  作者:  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
单元五:文件访问许可  所有文件都有一个拥有者(owned by a user),并和一个组(group)相连。  因此一个用户是否有权限读写或者执行一个文件,是由这个文件是否被赋予......
  单元五:文件访问许可
  所有文件都有一个拥有者(owned by a user),并和一个组(group)相连。
  因此一个用户是否有权限读写或者执行一个文件,是由这个文件是否被赋予了相应的权限所决定的。权限可以设定给文件拥有者,文件所在的组,或者其他任何人。
  可由ls -l 命令来查看文件权限(permissions):
  $ ls -l /bin/login
  -rwxr-xr-x 1 root root 19080 Apr 1 18:26 /bin/login
  可以看到文件的访问权限由10个字符表示。
  文件访问权限为三种用户种类使用。每个种类都有一个表示字符:
  u ——文件的拥有者(owner)
  g ——文件所在组的其他用户
  o ——任何用户(others)
  每个种类的访问权限都彼此独立,互不相关。
  三种标准文件访问类型:
  r ——文件的读权限/罗列目录内容的权限(list a directory's contents)
  w ——文件的写权限/在目录中建立或删除文件的权限
  x ——文件的执行权限/访问目录中文件的权限,例如cd 到该目录
  此三种标准文件访问类型可以赋给上述的三种文件访问权限的用户种类,即u、g、o。
  文件访问权限中,第2、3、4个字符表示了文件拥有者的权限;第5、6、7个字符表示了文件组的权限;第8,9,10个字符表示了其他用户的权限。例如:
  $ ls -l /bin/login
  -rwxr-xr-x 1 root root 19080 Apr 1 18:26 /bin/login
  说明了该文件的拥有者可以读写并执行该文件,其他的用户(包括组内用户)可以读、执行该文件。又例:
  $ ls -l README
  -rw-rw-r-- 1 andersen visitor 2948 Oct 11 14:07 README
  该文件可以由visitor组内的用户读写,但是并不能执行;能被其他用户读,但是其他用户不能改写它或者执行它。
  文件访问权限中的第一个字符"d"将目录和其他文件予以区分:
  $ ls -ld /bin
  drwxr-xr-x 2 root root 4096 Apr 20 18:13 /bin/
  更多例子:
  用户fred 是组fred 和组staff 的成员
  用户mary 是组mary 和组admin, staff 的成员
  文件fileA 拥有者是fred,拥有者组是 fred
  文件fileB 拥有者是mary,拥有者组是 root
  文件fileC 拥有者是root,拥有者组是 staff
  给出下表
  ----------------------------------------------
  user fileA fileB fileC
如果您需转载 菜鸟必读:RHCE课堂学习笔记(2),请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门