• 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目录下的写权限。

      

  • 相关阅读:
    如何进行shell脚本正确性测试
    linux 重命名文件和文件夹
    linux 下 `dirname $0`
    五句话搞定JavaScript作用域
    Javascrpt
    css
    HTML
    python之sqlalchemy
    Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
    Python之路【第八篇】:堡垒机实例以及数据库操作
  • 原文地址:https://www.cnblogs.com/helloworldmybokeyuan/p/11782985.html
Copyright © 2020-2023  润新知