chmod权限计算器
勾选rwx权限矩阵与八进制数字双向换算,支持SUID/SGID/粘滞位与常用权限预设
权限矩阵
勾选权限或直接输入数字,两边会同步更新
| 角色 | 读 r (4) | 写 w (2) | 执行 x (1) | 数字 |
|---|---|---|---|---|
| 所有者 (u) | 7 | |||
| 所属组 (g) | 5 | |||
| 其他人 (o) | 5 |
特殊权限位
结果
常用权限
| 数字 | 符号 | 典型用途 | 操作 |
|---|---|---|---|
| 755 | rwxr-xr-x | 可执行文件、脚本、网站目录:所有者可改,其他人可读可执行 | |
| 644 | rw-r--r-- | 普通文本、网页、图片等静态文件的推荐权限 | |
| 700 | rwx------ | 仅所有者可用的私有目录,如 ~/.ssh | |
| 600 | rw------- | 私钥、配置文件中含密码的文件,如 ~/.ssh/id_rsa | |
| 777 | rwxrwxrwx | 任何人可读写执行,几乎总是错误做法,不要用于修 bug | |
| 666 | rw-rw-rw- | 任何人可读写,同样有安全风险 | |
| 775 | rwxrwxr-x | 组内成员需要共同写入的目录 | |
| 664 | rw-rw-r-- | 组内成员需要共同编辑的文件 | |
| 1777 | rwxrwxrwt | /tmp 这类公共临时目录:谁都能写,但只能删自己的文件 | |
| 2775 | rwxrwsr-x | 共享目录并让新建文件自动继承目录所属组 | |
| 4755 | rwsr-xr-x | 需要以所有者身份执行的程序,如 /usr/bin/passwd |
- 目录必须有 x 权限才能进入(cd)与访问内部文件,只有 r 只能列出文件名。
- umask 决定新建文件的默认权限:文件默认 666 减去 umask,目录默认 777 减去 umask。umask 022 对应文件 644、目录 755。
- SetUID 只对二进制可执行文件有效,对脚本无效(Linux 内核会忽略脚本上的 SetUID)。
- 符号写法可以做增量修改:
chmod u+x只给所有者加执行权限,不影响其他位。
把这次的结果存下来
结果是在你自己的浏览器里算出来的,关掉页面就没有了。保存后会留在「我的结果」里, 并生成一条链接——换设备、发给别人都能再打开(只存结果摘要,不存你填的原始数字)。
这是需求投票,不是邮件订阅:我们只统计有多少人想要这个工具做得更好, 用来排开发优先级,不会给你发通知邮件。邮箱只用于「一人一票」去重, 不发广告、不交给第三方;想删除记录,可通过页脚的联系方式告诉我们。
功能介绍
chmod权限计算器把Linux文件权限的三种表示形式打通:勾选所有者、所属组、其他用户的读写执行矩阵,八进制数字与符号表示会同步更新;反过来直接输入3位或4位八进制数字(如755、2775),勾选状态与符号表示也会同步。第四位特殊权限完整支持SUID、SGID与粘滞位,并按POSIX规则正确显示大小写(执行位存在时为小写s与t,不存在时为大写S与T)。工具内置约十一条常用预设:普通文件644、可执行脚本755、私有密钥600、SSH目录700、共享目录1777、组协作目录2775等,每条注明适用场景。风险提示会在其他用户拥有写权限、或普通文件被赋予执行权限时给出告警,同时输出可直接复制的chmod命令,包括数字形式与符号形式,以及递归时目录与文件应分别处理的写法。
使用说明
1. 直接在权限矩阵里勾选,或在输入框填写八进制数字,两侧自动同步;2. 需要SUID、SGID、粘滞位时勾选特殊权限区,注意此时数字会变成四位;3. 点击常用预设快速套用644、755、600等典型权限;4. 复制下方生成的chmod命令,可选数字形式或符号形式;5. 留意风险提示,尤其是给其他用户开放写权限(如777)几乎总是错误的做法;6. 递归修改时不要对整个目录树统一用755,正确做法是目录755、文件644,页面提供了配合find的命令写法;7. 私钥文件必须是600,否则SSH会拒绝使用。