linux中权限对文件和目录的影响?

#########  rwx 权限对文件和目录的含义  ############

代表字符          权限                  对文件的含义               对 目录 的含义
=============================================================
r                  读权限              可以看到文件的内容         可以看到目录下的内容
                                             cat tail more head                 ls
--------------------------------------------------------------------------------------------------------------------------
w                写权限              可以修改文件的内容           可以在该目录下,删除,创建
                                            vim echo >                         等一系列能够  改变目录结构的操作 rm  touch  mkdir
--------------------------------------------------------------------------------------------------------------------------
x                  执行权限          可以执行该文件                  可以进入该目录
                                            执行 ./teacher.sh                 cd
-------------------------------------------------------------------------------------------------------------------------
 
事例1:
    /
    |               u     g     o 
    test        rwx   r-x   r-x        root    G1    #G1 空组 没人
    |
    |                u       g       o
    file1文件 rwx    rwx   rwx     root   G1
       
    内容 hello there! 

  问:普通用户 u1,   能否删除 文件 file1 ?       
  答案请看最后一行
事例2:
    /          
    |                u       g      o
    test          rwx   r-x   rwx    root    G1
    |     u   g     o
    exam        rwx   r-x    -wx     root   G1      rm  -r
    |     u  g  o
    file1文件    rwx  rwx   ---   root    G1

  问:普通用户u1,能否删除  exam 目录    rm   -r   /test/exam    
答案请看最后一行
事例3:
    /
    |
    test        ---    ---    ---    zhang3   G1         G1组 ( zhang3 一个人)
    |
    file1 文件  rwx  rwx  rwx   zhang3   G1
    问:root  用户  能否删除 file1 文件??  rm  /test/file1   
 
 
 
第一题:不能,因为上一级目录o 位没有读的权限,所以u1在目录下不能创建,删除等一系列能够  改变目录结构的操作。
第二题:不能rm   -r   /test/exam删除,只能进去目录删除。
第三题:可以,root用户不受权限限制。
posted @ 2019-07-28 09:40  我就#是我  阅读(717)  评论(0编辑  收藏  举报