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--

      由于其为逻辑与运算

  • 相关阅读:
    设计模式复习-单例模式
    设计模式复习-组合模式
    设计模式复习-迭代器模式
    设计模式复习-备忘录模式
    PAT 1085 PAT单位排行 (Microsoft_zzt)
    PAT L1-034 点赞
    PAT L1-032 Left-pad
    PAT 甲级 1046 Shortest Distance
    PAT 甲级 1077 Kuchiguse
    PAT 甲级 1027 Colors in Mars
  • 原文地址:https://www.cnblogs.com/lonecloud/p/7301006.html
Copyright © 2011-2022 走看看