• chomd文件权限授予


    drwxr -x r- x 什么意思
    | | | | | | | | | |

    12345678910

    第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道
    第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
    第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
    第8-10位表示其他用户组所具有的权限。

    通过man查询可知:

    u 代表用户.

    g 代表用户组.

    o 代表其他.

    a 代表所有.


    这意味着chmod u+x somefile 只授予这个文件的所属者执行的权限
    而 chmod +x somefile 和 chmod
    语法:

    chmod abc file


    +表示添加权限,-表示取消权限。=表示唯一设定权限。
    当中a,b,c各为一个数字,a表示User,b表示Group。c表示Other的权限。

    r=4,w=2。x=1

    若要rwx(可读、可写、可运行)属性,则4+2+1=7

    若要rw-(可读、可写、不可运行)属性,则4+2=6

    若要r-w(可读、不可写、可运行)属性,则4+1=5


    范例:

    chmod a=rwx file 和 chmod 777 file 效果同样

    chmod ug=rwx,o=x file 和 chmod 771 file 效果同样

    若用chmod 475 filename可使此程式具有root的权限
    -c : 若该档案权限确实已经更改,才显示其更改动作
    -f : 若该档案权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
    --help : 显示辅助说明
    --version : 显示版本

  • 相关阅读:
    课后作业 day19
    day 18
    博客整理day17 time/datetime/re/random/hashlib/hmac/requests
    博客整理day16 os/sys/json/pickle/logging模块
    博客整理day15 模块
    课后作业 day14
    博客整理day14 匿名函数/内置函数/异常处理/面对象
    博客整理day13
    [Day20]Map接口、可变参数、Collections
    [Day19]Collection接口中的子类(List集合、Set集合)
  • 原文地址:https://www.cnblogs.com/flutehand/p/10189016.html
Copyright © 2020-2023  润新知