# chmod - 文件或目录权限修改 语法: ``` chmod [选项] {u,g,o,a}{+,-,=}{r,w,x} 文件或目录 选项: -R:递归,目录及目录下所有文件一起处理 -v:运行时显示详细信息 -f:不显示信息 -c:当发生改变时,报告处理信息 被赋权者: u:所属主 g:所属组 o:其他用户 a:所有人 权限管理: + :新增权限 - :取消权限 = :重新定义权限 权限类型: r:读,数字4表示 w:写,数字2表示 x执行,数字1表示 -:删除权限,数字0表示 s:特殊权限 ``` 示例: ``` 给test.txt文件新增所有人可执行权限 $ chmod a+x test.txt 同时给不同人修改权限 $ chmod ug+w,o-x test.txt 给所属主重新定义权限 $ chmod u=r test.txt 取消权限 $ chmod a-x test.txt 递归赋权,整个目录下所有文件的所属主拥有可执行权限 $ chmod -R u+x dir/ ```