• Linux之文件权限属性设置


     1 文件权限属性设置
     2     
     3 1、chown命令
     4     chrep命令
     5     chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。
     6     用户可以是用户或者用户D,用户组可以是组名或者组id。文件名可以使其由空格分开的文件列表,在文件名中可以包含通配符。
     7 
     8     只有文件主和超级用户才可以使用该命令。
     9 语法
    10     chown(选项)(参数)
    11 选项
    12     -c:效果和-v相似,但仅回报更改的部分。
    13     -f:不显示错误信息。
    14     -h:只对符号连接的文件修改,而不修改其他的任何相关文件。
    15     -R:递归处理,将指定目录下的所有文件及子目录一并处理;
    16     -v:显示指令执行过程。
    17     --version 显示版本信息。
    18 参数
    19     用户:组:指定所有者和所属工作组。当“省略”组,仅改变文件所有者;
    20     文件:指定要改变所有者和工作组的文件列表。支持多个文件和目录,支持shell通配符。
    21 实例
    22     将/usr/meng及其下面的所有文件、子目录的文件主改成liu:
    23     chown -R liu /usr/meng
    24 2、stat命令
    25     stat命令用于显示文件的状态信息,比ls输出的文件信息更详细
    26 
    27 3、chmod命令
    28     chmod命令用来变更文件或者目录的权限。在Unix系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限
    29     可供运用。用户可以使用chmod指令去变更文件与目录的权限,设置方式    采用文字或者数字代号即可。符号连接无法变更,如果对符号文件修改权限,
    30     其权限会作用在被连接的原始文件。
    31 
    32     权限范围的表示法如下:
    33     u User,即文件或者目录的拥有者;
    34     g Group,即文件或者目录的所属群组;
    35     o Other,除了文件或者目录的拥有者或所属群组之外,其他用户都是属于这个范围;
    36     a All,即全部的用户,包含拥有者,所属群组以及其他用户;
    37     r 读取权限,数字代号为“4”
    38     w 写入权限,数字代号为“2”
    39     x 执行或者切换权限,数字代号为“1”
    40     - 不具有任何权限,数字代号为“0”
    41     s 特殊功能说明,变更文件或者目录的权限。
    42 语法
    43     chmod(选项)(参数)
    44 选项
    45     -c 效果与-v参数类似,但仅回报更改的部分;
    46     -f 不显示错误信息
    47     -R 递归处理
    48     -v 显示指令的执行过程
    49 参数
    50     权限模式:指定文件的权限模式
    51     文件:要改变权限的文件。
    52 知识扩展和实例
    53     Linux用户分为:拥有者、组群(Group)、其他(Other),Linux系统中,预设的情况下,系统中所有的帐号与一般身份使用者,以及root的相关信息,
    54     都记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下。此外,所有的群组名称都记录在/etc/group内!
    55 实例
    56     chmod u+x,g+w f01    //为文件f01设置自己可以执行,组员可以写入的权限
    57     chmod u=rwx,g=rw,o=r    f01
    58     chmod 764 f01
    59     chmod a+x f01    //对文件f01 的u,g,o都设置执行属性
    60     对文件的属主和属组属性设置
    61     chown user:marker f01    //把文件f01给user,添加到market组
    62     ll -d f1    //查看目录f1 的属性
  • 相关阅读:
    3.这个月有几天?
    3.这个月有几天?
    3.这个月有几天?
    2.求一个整数有几位(简单字符串操作)
    Algs4-1.2.1编写一个Point2D的用例-分治法
    Algs4-1.2.1编写一个Point2D的用例
    Algs4-1.1.39随机匹配
    Algs4-1.1.38二分查找与暴力查找
    Algs4-1.1.37糟糕的打乱
    Algs4-1.1.36乱序检查
  • 原文地址:https://www.cnblogs.com/guoziyi/p/6182850.html
Copyright © 2020-2023  润新知