工具箱图标
XTools
Blog
/
JSON 格式化与 YAMLXML 格式化代码格式化与压缩JSON 转 TypeScriptMarkdown 与 HTML 互转Mermaid 图表编辑器正则表达式测试JWT 解码UUID 生成器编码与解码Cron 表达式生成cURL 命令生成Meta 标签生成PX 转 REM 与行高CSS 生成器Chmod 权限计算

© 2026 XTools. 保留所有权利.

隐私政策联系我们

    Chmod 权限计算

    在勾选框、八进制与 rwx 写法之间转换 Unix 权限
    • 文件不会离开你的设备
    • 在浏览器本地运行
    • 免费、免注册、无水印

    权限

    读 (4)写 (2)执行 (1)Σ
    所有者文件的所有者7
    所属组文件所属组的成员5
    其他人其他所有用户5

    特殊权限位

    3 或 4 位数字,如 755 或 4755

    9 个字符,如 rwxr-xr-x

    命令

    $ chmod 755 script.sh
    $ chmod u=rwx,g=rx,o=rx script.sh

    ls -l 显示效果: -rwxr-xr-x · drwxr-xr-x

    此权限允许的操作

    • 0400所有者可以读取文件,或列出文件夹内容。
    • 0200所有者可以修改文件,或在文件夹中新建、删除条目。
    • 0100所有者可以运行文件,或进入文件夹。
    • 0040组成员可以读取文件,或列出文件夹内容。
    • 0010组成员可以运行文件,或进入文件夹。
    • 0004其他人可以读取文件,或列出文件夹内容。
    • 0001其他人可以运行文件,或进入文件夹。

    常用权限

    umask 计算

    新建文件和文件夹时要去掉的权限位。常见值:022、002、077。

    相关工具

    • JSON 格式化与 YAML
    • XML 格式化
    • 代码格式化与压缩
    • JSON 转 TypeScript
    • Markdown 与 HTML 互转
    • Mermaid 图表编辑器
    • 正则表达式测试
    • JWT 解码
    • UUID 生成器
    • 编码与解码
    • Cron 表达式生成
    • cURL 命令生成
    • Meta 标签生成
    • PX 转 REM 与行高
    • CSS 生成器

    如何使用Chmod 权限计算

    通过勾选框,或输入八进制(755)和符号形式(rwxr-xr-x)计算 Unix 文件权限,几种写法实时同步。工具会生成 chmod 命令,解释每个权限位的作用,对危险的权限给出警告,还附带 umask 计算。

    1. 1

      为所有者、所属组和其他人勾选读、写、执行,或从「常用权限」里选一个。

    2. 2

      也可以在「数字(八进制)」或「符号形式」里直接输入,勾选框会同步更新。

    3. 3

      需要时加上特殊权限位:setuid、setgid 或粘滞位。

    4. 4

      填写文件或文件夹名,需要时勾选「包含子目录(-R)」,然后复制命令。

    常见问题

    chmod 755 是什么意思?

    所有者可读、可写、可执行,所属组和其他人可读、可执行。这是脚本、程序和文件夹的常用权限。

    SSH 私钥应该设什么权限?

    600,只有所有者能读写。如果其他用户能读取私钥,SSH 会拒绝使用它。

    为什么 777 会被警告?

    777 意味着系统上任何人都能修改这个文件,在服务器上是常见的安全漏洞。

    ls -l 里的大写 S 和 T 是什么?

    S 表示设置了 setuid 或 setgid 但没有执行权限,T 表示设置了粘滞位但其他人没有执行权限。普通文件上的 S 不起作用。

    umask 对新文件有什么影响?

    umask 会从默认权限里去掉对应的位。在 umask 计算里输入 022 这样的值,就能看到新文件和新文件夹的实际权限。