Linux/Ubuntu下chmod命令格式的两大风格
风格一:符号模式
符号模式是 chmod 命令最常用的一种格式,它使用加号(+)、减号(-)和等号(=)来控制文件或目录的权限。
- 加号(+):添加权限
- 减号(-):删除权限
- 等号(=):设置权限
符号模式的语法格式为:
chmod [选项] [模式] 文件或目录
其中,模式的格式为:
[ugoa...][[+-=][rwxXstugo...]]
其中:
- u:表示文件或目录所有者
- g:表示文件或目录所属组
- o:表示其他用户
- a:表示所有用户
- r:表示读权限(4)
- w:表示写权限(2)
- x:表示执行权限(1)
- X:表示只有目录或者已经被设定过为可执行的文件才加上 x 属性
- s:表示设置用户或组 ID
- t:表示粘着位
例如,给文件 file.txt 的所有者添加读、写、执行权限,给所属组和其他用户添加读、执行权限,可以使用如下命令:
chmod u+rwx,go+rx file.txt
风格二:数字模式
数字模式是 chmod 命令另一种常用的格式,它使用数字来控制文件或目录的权限。
- 0:没有任何权限
- 1:执行权限
- 2:写权限
- 3:写和执行权限
- 4:读权限
- 5:读和执行权限
- 6:读和写权限
- 7:读、写和执行权限
数字模式的语法格式为:
chmod [选项] [权限数字] 文件或目录
例如,给文件 file.txt 添加读、写、执行权限,可以使用如下命令:
chmod 777 file.txt
需要注意的是,数字模式只能批量设置权限,不能对不同的用户或组进行单独设置。
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42264.html