Linux权限管理命令
一、权限管理命令:chmod改变文件或者目录权限以及文件权限总结
- 命令名称:chmod
- 命令所在路径:/bin/chmod
- 执行权限:所有者或管理员
- 功能描述:改变文件或者目录权限
- 语法:chmod [{ugoa}{-=+}{rwx}] [文件或目录] [mode=42] [文件或目录]
-R 递归修改(修改目录及其目录里面的目录或者文件)
注:- u代表管理员root, g代表所属组,o代表其他人,a代表所有人
- '+‘表示增加权限,’-‘表示减少权限,’='表示等于
- 权限数字表示:r-----4,w-----2,x-----1(数字可以加起来表示比如rwx-----7)
文件权限总结(注意比较权限对目录和文件执行效果)
代表字符 | 代表数字 | 权限 | 对文件执行 | 对目录执行 |
---|---|---|---|---|
r | 4 | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 2 | 写权限 | 可以修改文件内容 | 可以在目录中创建、删除文件 |
x | 1 | 执行权限 | 可以执行文件内容 | 可以进入目录 |
1、普通写法
2、数字权限写法(常用)
二、权限管理命令:chown改变文件或者目录所有者
- 命令名称:chown
- 命令所在路径:/bin/chown
- 执行权限:管理员
- 功能描述:改变文件或者目录所有者
- 语法:chown [用户] [文件或目录]
补: 默认所有者是创建文件或目录的所有者
三、权限管理命令:chgrp改变文件或者目录所属组
- 命令名称:chgrp
- 命令所在路径:/bin/chgrp
- 执行权限:管理员
- 功能描述:改变文件或者目录所属组
- 语法:chgrp [用户] [文件或目录]
补: 默认所属组是创建文件或目录的所有者的缺省组
四、权限管理命令:umask显示或设置文件的缺省权限
- 命令名称:umask
- 命令所在路径:shell内置命令
- 执行权限:所有用户
- 功能描述:显示、设置文件的缺省权限
- 语法:umask [-S]
-S 以rwx形势显示新建文件的缺省权限