zoukankan      html  css  js  c++  java
  • linux中权限对文件和目录的作用

    chmod 755 a.txt

    文件:

      r:读取文件内容(cat more head tail)

      w:编辑,新增,修改文件的内容(vi,echo)

        不包括删除文件:原因是只能对文件内容进行修改,而在linux中其文件信息是保存在文件夹空间中,所以只有对文件夹有权限的时候才能对该文件具有删除的操作。

      x:可以执行文件

    目录:

      r:可以查询目录下面的文件名(ls,ll)

      w:具有修改目录结构的权限,如新建文件和目录,删除这个目录下的文件和目录,重命名这个目录下的文件和目录,剪切文件和目录:(touch,rm,mv ,cp)

      x:可以进入目录(cd)

    文件权限:最高权限为X

    目录权限:最高权限为W  目录权限:有意义->0,5(rx),7(rwx)把读操作看成执行程序

    修改所有者:

    chown root a.txt

    将a.txt文件的所有者和所有组改为root

    chown root:root a.txt

    将组改为root

    chgrp root a.txt

    文件默认权限为666

    文件夹默认为777

    查看文件的默认权限:

      umask命令:

      0022(为权限的补码!)

        第一位0:文件的特殊权限

        022:为文件的默认权限

    注意:

      文件默认不能建立为执行文件,必须手动赋予执行权限

      文件默认权限最大为666

      默认权限需要换算成字母相减

      建立文件之后的默认权限为666-umask的值

      例如文件默认最大666.umask值为022

      -rw-rw-rw- 减去-----w--w-等于-rw-r--r--

      例如文件默认最大权限为666,umask值为033

      -rw-rw-rw 减去 ------wx-wx 等于-rw-r--r--

      由于其为逻辑与运算

  • 相关阅读:
    微信小程序地图组件中的include-points怎样缩放视野并将所有坐标点在规定的视野内展示?
    两种常见的mysql集群架构
    layui+oss阿里云附件上传回调报错问题
    redis hash过期时间
    Static和Extern关键字理解
    代理模式
    中介者模式
    访问者模式
    模板方法模式
    迭代器模式
  • 原文地址:https://www.cnblogs.com/lonecloud/p/7301006.html
Copyright © 2011-2022 走看看