🔍

首页 › 使用教程 › 开发与效率

Linux 权限教程:chmod 数字(755、644)和 rwx 符号怎么换算

发布于 · 阅读约 2 分钟 · 用到的工具:Linux 权限计算器 chmod

一句话答案

每组权限用 r=4、w=2、x=1 相加:7 = rwx,5 = r-x,4 = r--。755 即 rwxr-xr-x,所有者可读写执行,用户组和其他人可读、可执行,常用于目录和脚本;644 即 rw-r--r--,常用于普通文件。不要随意使用 777。

本文目录
  1. 换算权限
  2. 三类用户、三种权限
  3. 数字怎么算
  4. 常见权限
  5. 常用命令
  6. 常见问题

换算权限

  1. 输入权限:打开 Linux 权限计算器,输入数字(如 755)或符号(如 rwxr-xr-x)。
  2. 看结果:显示数字、符号、chmod 命令,以及所有者、用户组、其他人各自的权限。
  3. 复制命令:把生成的命令中的 file 换成实际文件名使用。
755:符号 rwxr-xr-x,命令 chmod 755 file;所有者读写执行,用户组和其他人读、执行
755:符号 rwxr-xr-x,命令 chmod 755 file;所有者读写执行,用户组和其他人读、执行
🔐 Linux 权限计算器 chmod
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
打开工具 →

三类用户、三种权限

ls -l 输出的权限如 -rwxr-xr-x,第一个字符表示类型(- 普通文件、d 目录),后面 9 个字符每 3 个一组:

组对应用户755 的权限
第 1 组所有者(user)rwx
第 2 组用户组(group)r-x
第 3 组其他人(others)r-x
  • r(读,4):文件可读;目录可列出内容;
  • w(写,2):文件可修改;目录可新建、删除其中的文件;
  • x(执行,1):文件可执行;目录可进入(cd)。

数字怎么算

每组把有的权限相加:rwx = 4 + 2 + 1 = 7,r-x = 4 + 1 = 5,rw- = 4 + 2 = 6,r-- = 4。这其实是八进制,见 进制转换教程。

常见权限

数字符号常见用途
755rwxr-xr-x目录、可执行脚本
644rw-r--r--普通文件、网页文件
600rw-------私钥、含密码的配置文件
700rwx------仅自己可访问的目录
777rwxrwxrwx所有人可读写执行,存在安全风险

常用命令

  • chmod 755 script.sh:设置权限;
  • chmod +x script.sh:给所有人加执行权限;
  • chmod -R 755 目录:递归设置(会同时改到文件,谨慎使用);
  • chown 用户:组 文件:修改所有者。

脚本在 Windows 编辑后无法执行,还可能是换行符问题,见 换行符教程。

常见问题

为什么不建议 777?

任何用户都能修改和执行,容易被利用;遇到权限问题应找出具体原因,只开放必要权限。

4 位数字如 4755 是什么?

第一位是特殊权限:4 setuid、2 setgid、1 sticky bit,一般用户很少需要设置。

定时运行脚本怎么设置?

见 cron 表达式教程。

新建文件默认权限由什么决定?

由 umask 决定,常见 umask 022 使新文件为 644、新目录为 755。