• Linux系统下目录的权限意义


    访问者及其基本权限

       Linux系统内的文件访问者有三种身份,分别是:

    a) 文件和文件目录的所有者: u---User(所有权);
    b) 文件和文件目录的所有者所在的组的用户: g---Group;
    c) 其它用户: o---Others (其他用户)。

    他们的基本权限有:

    a)读(r/4): Read对⽂件⽽⾔,具有读取⽂件内容的权限;对目录来说,具有浏览该目录信息的权限;
    b)写(w/2): Write对⽂件⽽⾔,具有修改⽂件内容的权限;对目录来说具有删除移动目录内⽂件的权限;
    c)执⾏(x/1): execute对⽂件⽽⾔,具有执⾏⽂件的权限;对目录来说,具有进⼊目录的权限;
    d)“—”表⽰不具有该项权限。

    可以使用chmod(设置文件访问权限)、chown(修改文件的拥有者)、charg(修改文件或目录的所书目录组)、umask(查看或修改文件掩码)、sudo(分配权限)等指令去修改这些权限和属性。

    权限对目录的重要性

       文件是实际数据所在,目录主要的内容是记录文件名列表,文件名与目录有密不可分的关系。对于目录:

    【r】表示具有读取目录结构列表的权限,用户具有读取目录的权限时,表示你可以查询目录下的文件名数据,即可以利用ls指令将目录下的内容列表显示出来。

    【w】表示具有更改该目录结构列表的权限:即新建新的文件与目录;删除已经存在的文件与目录(不论该文件的权限如何);将已经存在的目录或文件进行重命名;转移该目录下的文件、目录位置。

    【x】代表用户能否进入该目录成为工作目录。

        如果你在某目录下不具有x权限,那么你就无法切换到该目录下,也就无法执行该目录下的任何命令。要开放目录给人浏览时,至少应该给予r及x的权限,但w的权限不可随便给。

  • 相关阅读:
    pch文件
    Info.plist常见的设置
    通知机制
    UITextField
    通过代码自定义cell(cell的高度不一致)
    Cell的重用原理
    UITableViewCell的contentView
    2019备考[嵌入式系统设计师]之“接口技术(上)”
    shell输入输出重定向问题
    [无私分享]最新网盘资源搜索站点
  • 原文地址:https://www.cnblogs.com/33debug/p/6579649.html
Copyright © 2020-2023  润新知