Chmod

chmod 权限计算器

数字与符号权限互转

自动化与 DevOps
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
选项模式
Permissions

先填数字权限或符号权限,直接互转并生成 chmod 命令;常见权限场景可在高级模式查看。

数字形式
符号形式
chmod cmd
chmod 755 file
ReadWriteExecuteOctal
Owner (u)7
Group (g)5
Others (o)5
🔒 浏览器内本地处理
输出
Numeric (octal)755
符号形式rwxr-xr-x
chmod commandchmod 755 filename
Recursivechmod -R 755 dirname/
What each bit means
Owner (u)rwxread + write + execute
Group (g)rwxread + execute
Others (o)rwxread + execute
Common permissions
777rwxrwxrwxFull access for everyone (avoid)
755rwxr-xr-xExecutable / directories
644rw-r--r--Standard file
600rw-------Private file (SSH keys)
750rwxr-x---Scripts, group readable
664rw-rw-r--Group writable file
400r--------Read-only (config files)
700rwx------Private directory
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

将 Unix 的 9 个普通权限位在矩阵、3 位八进制数字与 rwxr-xr-x 符号之间转换,可复制单路径命令并查看递归形式。本工具不计算特殊权限位、u+x 等符号操作、ACL 或文件所有权。

生产可用片段

三种不同的访问需求

text

755 = rwxr-xr-x  (directory / executable example)
644 = rw-r--r--  (ordinary readable file example)
600 = rw-------  (private file example)
4755 = unsupported special bits; not converted to 475

常见问题

755 和 644 分别是什么?

755 表示所有者 rwx、组和其他用户 r-x;644 表示所有者 rw-、组和其他用户 r--。它们是常见示例,不是所有路径的通用正确权限。

支持 0755、4755 或 u+x 吗?

0755 会按 755 处理。非零的第 4 位、s/t 特殊位和 u+x 等符号操作会被拒绝,因为矩阵只表示 9 个普通权限位。

文件和目录的 x 权限含义相同吗?

文件的 x 允许在格式和系统支持时执行;目录的 x 允许搜索和穿过该目录,读取目录条目列表则需要单独的 r 权限。

能直接复制 chmod -R 或用 777 解决权限问题吗?

应先检查目标目录树。-R 会同时影响子项,而文件和目录通常需要不同权限。777 给所有人写权限;应先排查所有权、所属组和实际访问需求,不要默认使用。

继续浏览