[Linux学习笔记] Linux常用命令 - 权限管理命令

Linux权限管理命令

1. 改变文件或目录权限: chmod
命令名称: chmod
命令英文原意: change the permissions mode of a file
命令所在路径: /bin/chmod
执行权限: 所有用户
语法: chmod [{ugo} {+-=} {rwx}] [文件或目录]
            [mode=421] [文件或目录]
功能描述: 改变文件或目录权限
代表字符 权限 对文件的含义 对目录的含义
r 读权限 可以查看文件内容 可以列出目录中的内容
w 写权限 可以修改文件内容 可以在目录中创建、修改文件
x 执行权限 可以执行文件 可以进入目录

文件:

读权限R操作: cat、more、head、tail;  写权限W操作: echo、vi;  执行权限X: 命令、脚本

目录:

读权限R操作: ls(列出目录中的内容);  写权限W操作: touch、mkdir、rm;  执行权限X: cd

2. 改变文件的所有者: chown
命令名称: chown
命令英文原意: change file ownership
命令所在路径: /bin/chown
执行权限: 所有用户
语法: chown [用户] [文件或目录]
功能描述: 改变文件或目录的所有者
3. 改变文件或目录的所属组: chgrp
命令名称: chgrp
命令英文原意: change file group ownership
命令所在路径: /bin/chgrp
执行权限: 所有用户
语法: chgrp [用户] [文件或目录]
功能描述: 改变文件或目录的所属组
4. 显示、设备文件的缺省权限: umask
命令名称: umask
命令英文原意: 
命令所在路径: /bin/umask
执行权限: 所有用户
语法: umask [-S] -S以rwx形式显示新建文件或目录缺省权限
      umask [权限掩码值] 修改缺省权限
功能描述: 显示、设置文件的缺省权限

示例:

[root@localhost test]# umask -S
u=rwx,g=rx,o=rx
[root@localhost test]# umask
0022

说明: umask命令,返回0022,第一位0表示特殊权限位,后三位022表示用户权限位,是权限掩码值,其权限应为777减去其值。

注意: Linux权限规则: 缺省创建的文件不能授予可执行X权限

你可能感兴趣的:(linux,chgrp,chown,chmod,umask,权限管理命令)