Linux命令行学习------权限修改

权限修改

  • chmod

linux文件有三种访问权限:只读®,可写(w),可执行(x).

chmod命令格式:

chmod [who] [操作符] [mode] 文件名

who可选参数:

who参数 含义
u 表示用户(user),即文件或目录的所有者
g 表示同组(group)用户,即与文件属主有相同ID的用户
o 表示其他用户(others)
a 表示所有用户

操作符:

操作符号 含义
+ 添加某个权限
- 删除某个权限
= 赋予给定权限并删除其他所有权限

mode,所表示的权限可有=由字母r,w,x,u,g,o组合表示,

mode参数 含义
r 可读
w 可写
x 可执行
u 与文件属主拥有一样的权限
g 与文件属主同组的用户拥有一样的权限
o 与其他用户拥有一样的权限

演示:

Linux命令行学习------权限修改

数字设定法

chmod [mode] 文件名

说明:用数字0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后通过相加表示多个权限.比如:3表示可执行和可写,7表示所有权限.使用三个0到7的八进制数来表示权限,顺序为u,g,o

演示

Linux命令行学习------权限修改