2020-10-27
linux
00
请注意,本文编写于 1646 天前,最后修改于 551 天前,其中某些信息可能已经过时。

目录

chmod

chmod(英文 : change mode)命令是控制用户对文件的权限的命令

使用

需要权限

语法

chmod [-cfvR]... [file]... 权限设定 0-7 ugo +(为指定的用户类型增加权限) -(去除权限和'+'相反)

实例

将文件设为所有人只可读取

chmod 444 filename
chmod ugo+r filename
chmod a+r filename

删除文件的所有用户的执行权限

chmod a-x filename.log

改变文件权限变为所有用户拥有全部权限(非测试环境不建议)

chmod 777 filename

参数

常用参数 chmod 755
-u 表示该文件的拥有者
-g 便是该文件的拥有者所在的同一群组
-o 表示其他以外的人 -a 表示全部三者皆是
+ 表示增加权限
- 表示删除权限 = 表示唯一设定权限
r 表示 可读 权限 w 表示 可写 权限 x 表示 可执行 权限 -c 若该文件权限确实已经更改,才显示其更改动作 -f 若该文件权限无法被更改也不显示错误信息 -v 显示权限变更的详细资料

原文