Chinaunix首页 | 论坛 | 博客
  • 博客访问: 719088
  • 博文数量: 191
  • 博客积分: 10987
  • 博客等级: 上将
  • 技术积分: 1925
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-22 09:52
文章分类

全部博文(191)

文章存档

2014年(10)

2011年(11)

2010年(38)

2009年(132)

分类: LINUX

2009-06-08 10:30:20

说明:
   1: GID的作用:默认情况下,用户建立的文件属于用户当前所在的组但是设置了GID以后,表示在此目录中,任何人建立的文件,都会属于目录所属的组。注意:GID只能对目录设置
   2: UID的作用:当一个文件设置了UID,那么所有用户执行这个文件的时候,都是以这个用户的所有者的权限来执行。
   3: 一般地,s位设置在文件的所有者x位置,数字表示为4和文件的所属组x位置,数字表示为2;在文件上。
      一般地,t位设置在目录的其他组的x位置,数字表示为1;在目录上。
   4: s属性是指当一个文件有s位的时候,并且此文件有x执行权限,那么非此文件的拥有者将对此文件行使该文件拥有者的权限。
   5: t属性是指当一个目录有t位的时候,表示该目录下,用户建立的文件和目录只有该用户和root有修改的权限,其他
    用户无修改权限。
操作过程如下:
1:使用root建立t属性的文件夹test
     [root@localhost /]# mkdir test
     drwxr-xr-x   2 root root  4096 06-08 09:42 test
     [root@localhost /]# chmod 1777 test
     drwxrwxrwt   2 root root  4096 06-08 09:42 test
2:分别使用普通用户apple和jerry来进行测试
    2.1 用户apple创建的文件jerry不能删除
    [apple@localhost test]$touch applefile
      -rw-rw-r-- 1 apple apple 0 06-08 09:47 applefile
      [jerry@localhost test]$ rm -rf applefile
       rm: cannot remove 'jerry':Operation not permitted
      2.2 用户jerry创建的文件apple不能删除
    [jerry@localhost test]$touch jerryfile
       -rw-rw-r-- 1 apple apple 0 06-08 09:50 jerryfile
     [apple@localhost test]$ rm -rf jerryfile
       rm: cannot remove 'apple':Operation not permitted
     2.3 root则可以
    [root@localhost test]# ls
      applefile  jerryfile
     [root@localhost test]# rm -rf applefile jerryfile
      [root@localhost test]# ls
阅读(1675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~