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

Linux权限管理命令

1. 改变文件或目录权限: chmod
命令名称: 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

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 [权限掩码值] 修改缺省权限
功能描述: 显示、设置文件的缺省权限

示例: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

相关文章
相关标签/搜索