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。

🔗 相关命令