命令名称: chmod 命令英文原意: change the permissions mode of a file 命令所在路径: /bin/chmod 执行权限: 全部用户 语法: chmod [{ugo} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录] 功能描述: 改变文件或目录权限
表明字符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读权限 | 能够查看文件内容 | 能够列出目录中的内容 |
w | 写权限 | 能够修改文件内容 | 能够在目录中建立、修改文件 |
x | 执行权限 | 能够执行文件 | 能够进入目录 |
文件:shell
读权限R操做: cat、more、head、tail; 写权限W操做: echo、vi; 执行权限X: 命令、脚本spa
目录:code
读权限R操做: ls(列出目录中的内容); 写权限W操做: touch、mkdir、rm; 执行权限X: cdip
命令名称: chown 命令英文原意: change file ownership 命令所在路径: /bin/chown 执行权限: 全部用户 语法: chown [用户] [文件或目录] 功能描述: 改变文件或目录的全部者
命令名称: chgrp 命令英文原意: change file group ownership 命令所在路径: /bin/chgrp 执行权限: 全部用户 语法: chgrp [用户] [文件或目录] 功能描述: 改变文件或目录的所属组
命令名称: umask 命令英文原意: 命令所在路径: /bin/umask 执行权限: 全部用户 语法: umask [-S] -S以rwx形式显示新建文件或目录缺省权限 umask [权限掩码值] 修改缺省权限 功能描述: 显示、设置文件的缺省权限
示例:io
[root@localhost test]# umask -S u=rwx,g=rx,o=rx [root@localhost test]# umask 0022
说明: umask命令,返回0022,第一位0表示特殊权限位,后三位022表示用户权限位,是权限掩码值,其权限应为777减去其值。table
注意: Linux权限规则: 缺省建立的文件不能授予可执行X权限class