1、linux文件与目录的权限说明:
    1、查看文件、目录的权限,则在终端中输入ls –l命令:
    linux文件及目录的权限管理 - 图1
    说明:在列表结果中的最左边表示文件或目录的权限,每个文件或目录都有一组9个权限位,每三位被分为一组,他们分别是文件属主(u)权限位(占三个位置 )、文件属组(g)组权限位(占三个位置)、其它用户(o)权限位(占三个位置)。每组有3个权限:
    r:读权限,用数值表示为4
    w:写权限,用数值表示为2
    x:执行权限,用数值表示为1
    -:代表无此权限

    2、Linux系统的umask码(命令:umask):
    权限掩码:一个文件或目录创建时默认应该被去掉的权限,查看当前系统的umask码,可以用umask命令。
    用法:umask [-S]
    // -S 以rwx形式显示新建文件或目录缺省权限
    示例:
    linux文件及目录的权限管理 - 图2
    :umask命令查看会看到022,那么这个022 和我们的755和644之间的关系是:
    目录的:755+022=777
    文件的:644+022=666+111(文件要补111)=777 =》644+022+111=777
    所以我们只要改变umask码,默认的目录和文件的权限也就变了。

    3、文件或目录的权限(命令:chmod):
    用法1://使用数字设定权限
    chmod 数值 文件名/目录名
    示例:
    linux文件及目录的权限管理 - 图3
    用法2://使用字母设定权限
    chmod 属主(或属组或其他人或所有的)=(或者+或者-)权限 文件名/目录名
    说明:
    用户类别与字母对应关系:
    属主 :用字母u表示
    属组 :用字母g表示
    其它人:用字母o表示
    所有人:用字母a表示 all
    设定权限的符号:
    增加权限:用符号+
    去掉权限:用符号-
    强制设定:用符号=
    示例:
    linux文件及目录的权限管理 - 图4

    4、改文件、目录的属主或属组(命令:chown):
    用法1:chown 用户名 文件名/目录名
    示例:
    linux文件及目录的权限管理 - 图5
    用法1:chown [-R] 用户名.组名 文件名/目录名
    示例:
    linux文件及目录的权限管理 - 图6
    :如果改变的是目录属主,目录下面的文件不是跟着变的,若想让文件夹中的文件也随着目录一起改变,则可以用 chown –R 属主/属组 文件夹名称

    5、文件或目录的属组(命令:chgrp):
    用法1:chgrp [用户组] [文件或目录]
    示例:
    linux文件及目录的权限管理 - 图7
    :如果改变的是目录属主,目录下面的文件不是跟着变的,若想让文件夹中的文件也随着目录一起改变,则可以用 chown –R 属组 文件夹名称