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用户不受权限限制。

相关内容

    暂无相关文章