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 显示权限变更的详细资料
原文