zoukankan      html  css  js  c++  java
  • Linux复习 (权限详解)

      Linux权限是很重要的一个东西,大体上来看root用户拥有最高权限,可以无视任何权限普通用户都只能访问自己的家目录,无法访问其它用户的家目录,更无法访问root目录

      linux权限把用户分为三类,文件所有者,文件所有者同组成员,其他成员。

      linux权限又把权限分为三类,可读,可写,可执行。

      总体上就成了 rwxrwxrwx这种格式,有时候还可以认为是三个二进制数字比如777,读4写2执行1

      针对文件的三种权限的解释

        r读取文件内容

        w修改文件内容

        x将文件当作命令来执行

      针对目录的三种权限

        r读取目录下的文件名称(配合x)

        w在目录下创建或删除节点

        x进入目录(配合r)

      有目录的写权限,可以创建、删除或修改目录下的任何文件或子目录,即使它属于其他用户也是如此

      需要注意的是,它只管理本层的权限,若在子目录下还有文件或还有子目录,需要递归判断他们是否能够删除

      例如: /home(rwx)/ftpuser(rwx)/a(rwx)/b(r_x)/c(rwx)/1.txt

      因为在家目录ftpuser下拥有rwx权限,可以在ftpuser目录下创建删除修改文件。但是rm -rf a 可不可以删除成功,答案是不能,因为虽然权限上删除a没问题,但是删除a需要递归删除子元素,那么判断能否删除b呢,能,因为在a目录有写权限,但要删除b,需要删除c,问题来了,能不能删除c呢,答案是不能因为没有在b目录下的写权限。

      

  • 相关阅读:
    sort函数的运用
    数据库设计三大范式
    LeetCode 64. 求1+2+…+n
    LeetCode 876. 链表的中间结点
    单链表的创建和基本操作 C语言
    LeetCode 365. 水壶问题
    LeetCode 1160. 拼写单词
    LeetCode 409. 最长回文串
    LeetCode 836. 矩形重叠
    LeetCode 7. 整数反转
  • 原文地址:https://www.cnblogs.com/helloworldmybokeyuan/p/11782985.html
Copyright © 2011-2022 走看看