chmod
chmod 命令 - 修改文件权限
chmod(Change Mode)用于修改文件或目录的访问权限。Linux 权限分为读(r=4)、写(w=2)、执行(x=1)三种,分别对应所有者、用户组和其他用户。
命令语法
chmod [选项] 权限 文件
常用参数
| -R | 递归修改目录下所有文件的权限 |
| -v | 显示修改过程 |
| u+x | 给所有者添加执行权限 |
| 755 | 设置权限为rwxr-xr-x |
实战示例
- $ chmod 755 script.sh设置为 rwxr-xr-x(所有者可读写执行,其他只读执行)
- $ chmod 644 file.txt设置为 rw-r--r--(所有者可读写,其他只读)
- $ chmod +x script.sh给文件添加执行权限
- $ chmod -R 755 /var/www/递归修改网站目录权限
- $ chmod u+x,g-w,o-r file.txt使用符号模式:用户加执行、组去写、其他去读
- $ chmod -R 644 *.txt递归设置所有txt文件权限为644
温馨提示
常见权限:文件 644(可读可写),可执行文件 755,私密文件 600,目录 755。网站目录建议 755,文件 644。