zoukankan      html  css  js  c++  java
  • chmod命令

    chmod命令用来变更文件或目录的权限。

    语法

    chmod [选项] [--help] [--version] mode file

    选项

    -c:效果类似“-v”参数,但仅回报更改的部分;
    -f:不显示错误信息;
    -R:递归处理,将指令目录下的所有文件及子目录一并处理;
    -v:显示指令执行过程;
    
    <权限范围> + <权限设置>:开启权限范围的文件或目录的该选项权限设置;
    <权限范围> - <权限设置>:关闭权限范围的文件或目录的该选项权限设置;
    <权限范围> = <权限设置>:指定权限范围的文件或目录的该选项权限设置;

    参数(mode)

    权限模式:指定文件的权限模式;
    文件:要改变权限的文件。

    1. 字母权限使用格式:

    [ugoa...] [+-=] [rwxX] [文件...],...

    • [ugoa...] u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示所有。
    • [+-=] + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。
    • [rwxX] r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 
    chmod u

    g

    o

    a

    +(加上)

    -(减去)

    =(设定)

    r

    w

    x

    文件或目录

    指定权限(=)时如图,注意“-”代表0,即没有任何权限。

              

    2. 数字权限使用格式:

    chmod <数字> <文件>... 

     权限和属性的对应关系:

    r=读取属性  //值=4
    w=写入属性  //值=2
    x=执行属性  //值=1

    对应的组合结果为: 

     -rw-------  (600) -- 只有属主有读写权限。  
    -rw-r--r--  (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。  
    -rwx------  (700) -- 只有属主有读、写、执行权限。  
    -rwxr-xr-x  (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。  
    -rwx--x--x  (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。  
    -rw-rw-rw-  (666) -- 所有用户都有文件读、写权限。这种做法不可取。  
    -rwxrwxrwx  (777) -- 所有用户都有读、写、执行权限。更不可取的做法。  

    以下是对目录的两个普通设定:  
    drwx------ (700) - 只有属主可在目录中读、写。  
    drwxr-xr-x (755) - 所有用户可读该目录,但只有属主才能改变目录中的内容。


    以下是示例: 

    chmod u+x,g+w f01      //为文件f01设置自己可以执行,组员可以写入的权限
    chmod u=rwx,g=rw,o=r f01
    chmod 764 f01

    以下是一些常见的范例:

    # 将档案 file1.txt 设为所有人皆可读取,3种写法 : 
    chmod ugo+r file1.txt  
    chmod a+r file1.txt  
    chmod 777 file1.txt
    
    # 修改多个文件,设为该档案拥有者,与所属同一个群体者可写入,但以外的人则不可写入 : 
    chmod ug+w,o-w file1.txt file2.txt 
     
    # 将 ex1.py 设定为只有该档案拥有者可以执行 : 
    chmod u+x ex1.py  
    
    # 将目前目录下的所有档案与子目录皆设为任何人可读取 : 
    chmod -R a+r * 
  • 相关阅读:
    Atitit 趋势管理之道 attilax著
    Atitit 循环处理的新特性 for...else...
    Atitit 2017年的技术趋势与未来的大技术趋势
    atitit 用什么样的维度看问题.docx 如何了解 看待xxx
    atitit prj mnrs 项目中的几种经理角色.docx
    Atitit IT办公场所以及度假村以及网点以及租房点建设之道 attilax总结
    Atitit 工具选型的因素与方法 attilax总结
    Atitit.团队文化建设影响组织的的一些原理 法则 定理 效应 p826.v4
    Atiitt 管理方面的误区总结 attilax总结
    Atitit 未来趋势把控的书籍 attilax总结 v3
  • 原文地址:https://www.cnblogs.com/geoffreyone/p/9899741.html
Copyright © 2011-2022 走看看