chmod 命令用于更改文件或目录的权限。
它的基本语法是:
1 | chmod [选项] 模式 文件或目录 |
其中:
- 选项是一些用于修改权限的额外参数。
- 模式是用于指定权限的数字或符号。
- 文件或目录是你要修改权限的文件或目录的名称。
以下是一些常用的 chmod 选项和模式:
- 使用数字模式:
数字模式:
- 4:读权限(r)
- 2:写权限(w)
- 1:执行权限(x)
组合:
- 0:无权限
- 7:读、写、执行权限
- 6:读、写权限
- 5:读、执行权限
- 4:读权限
- 3:写、执行权限
- 2:写权限
- 1:执行权限
例如,将文件 example. txt 设置为所有者具有读写权限,组和其他用户只有读权限:
1 | chmod 644 example. txt |
- 使用符号模式:
符号模式:
+
:添加权限-
:删除权限=
:设置权限
权限:
r
:读权限w
:写权限x
:执行权限
用户:
u
:所有者g
:组o
:其他用户a
:所有用户(u、g、o 的组合)
例如,将文件 example. txt 设置为所有者具有读写权限,组用户只有读权限:
1 | chmod u=rw,g=r example. txt |