CHMOD 计算器:文件和文件夹权限

CHMOD 计算器 — 设置访问权限的便捷工具。输入组合即可获得数字和符号格式的结果。

CHMOD 设置

权限所有者权限组权限其他人权限
执行

输出格式

特殊权限

生成的CHMOD命令

"CHMOD 计算器" 工具功能

数字和符号权限转换

在八进制(数字)和符号权限格式之间即时转换。输入755查看rwxr-xr-x,或反之。

权限的可视化表示

查看权限的清晰可视化表示,带有复选框显示每种用户类型的读取、写入和执行权限。

用户、组和其他权限

为所有者(用户)、组和其他分别设置权限,支持所有标准权限组合。

使用指南与详细说明

CHMOD 计算器可帮助您在类 Unix 系统(Linux、macOS、BSD)中快速确定并正确设置文件和目录的权限。该工具可在符号格式与数字(八进制)格式之间转换权限,直观展示访问权限,并生成可直接在终端中使用的命令。

这对于服务器管理、Web 应用部署、CI/CD 流水线、容器以及存储系统尤为重要。

什么是 CHMOD 权限

在 Unix 系统中,文件访问权限针对三类用户组定义:

  • 用户(User — u):文件所有者或指定用户。

  • 组(Group — g):属于该文件所属用户组的成员。

  • 其他用户(Others — o):系统中的所有其他用户。

每个用户组可以拥有三种权限(rwx):

权限

符号

八进制值

适用于文件

适用于目录

读取

r

4

读取文件内容

查看目录内容列表

写入

w

2

修改文件

创建、删除和重命名文件

执行

x

1

作为程序或脚本运行

进入目录(cd)并访问其中内容

如果没有执行权限 (x),即使具有读取权限 (r),目录实际上也无法访问。

各权限值相加即可得到每个用户组的最终权限数字。

权限数值参考

访问级别

符号表示

计算方式

八进制

完全权限

rwx

4+2+1

7

读写

rw-

4+2

6

读和执行

r-x

4+1

5

只读

r--

4

4

写和执行

-wx

2+1

3

只写

-w-

2

2

只执行

--x

1

1

无权限

---

0

0

常见权限设置

使用场景

符号表示

八进制

完全访问(不推荐)

rwxrwxrwx

777

组共享目录

rwxrwxr-x

775

组共享文件

rw-rw-r--

664

私有目录和脚本

rwx------

700

私有文件(SSH 密钥、密码)

rw-------

600

目录和可执行脚本

rwxr-xr-x

755

标准 Web 文件(HTML、CSS、图片)

rw-r--r--

644

输出格式选项

运行 chmod 命令时,可以控制结果的显示方式:

  • Verbose (-v) — 详细模式,显示每个处理文件的更改情况。

  • Changes (-c) — 仅显示权限实际发生变化的文件。

  • Silent (-f) — 静默模式,抑制错误信息(例如权限不足或文件不存在)。

  • Default — 默认模式,仅显示关键消息(如错误),不显示成功操作的详细信息。

权限应用选项

这些设置用于控制权限应用的范围和方式:

  • Recursive (-R) — 递归应用权限到目录及其所有内容,包括子目录、文件和符号链接(具体行为可能因系统而异)。

  • Reference File (--reference=FILE_NAME) — 从现有文件复制权限,而不是指定数字模式。

  • 特殊权限位:

    • Setuid(+s,针对所有者)— 可执行文件以文件所有者的权限运行,而不是启动该程序的用户 。

    • Setgid(+g)— 行为取决于对象类型:对文件 (程序以文件所属组的权限运行)、对目录 (新创建的文件继承该目录的用户组,便于团队协作)。

    • Sticky Bit(+t)— 主要用于共享目录。允许用户只能删除或重命名自己拥有的文件(通常用于 /tmp 目录)。

CHMOD 计算器:文件和文件夹权限

alien

CHMOD计算器帮助您计算Linux和Unix系统的文件和目录权限。此工具在数字(八进制)和符号权限格式之间转换,使设置文件和目录的正确权限变得容易。

CHMOD权限控制谁可以读取、写入和执行文件或目录。该工具支持三位数八进制表示法(如755)和符号表示法(如rwxr-xr-x),为不同的用例提供灵活性。

非常适合系统管理员、开发人员和任何使用Linux/Unix系统并需要正确理解和设置文件权限的人员。

常见问题 (FAQ)

chmod 计算器是一个帮助您计算和理解 Unix/Linux 文件权限的工具。它在数字(八进制)权限表示法(如 755)和符号表示法(如 rwxr-xr-x)之间转换,使设置正确的文件权限变得更容易。

三位数字代表三个不同用户组的权限:所有者(第一位数字)、组(第二位数字)和其他人(第三位数字)。每个数字是读取(4)、写入(2)和执行(1)权限的总和。例如,755 表示所有者有读取+写入+执行(7),组有读取+执行(5),其他人有读取+执行(5)。

只需输入数字权限值(如 755、644、777)或使用复选框选择单个权限。计算器将立即显示符号表示法并解释每个权限对文件所有者、组和其他人的含义。

常见值包括:755 (rwxr-xr-x) 用于可执行文件,644 (rw-r--r--) 用于常规文件,600 (rw-------) 用于私有文件,777 (rwxrwxrwx) 用于完全访问,750 (rwxr-x---) 用于仅所有者和组可访问的文件。

不安全,777 权限给所有人提供读取、写入和执行访问权限,这是一个安全风险。仅在临时文件或非常特定的受控环境中使用 777。对于 Web 文件,目录使用 755,文件使用 644 通常就足够了。

对于文件:读取(r)允许查看内容,写入(w)允许修改,执行(x)允许运行文件。对于目录:读取(r)允许列出内容,写入(w)允许创建/删除文件,执行(x)允许访问目录。目录需要执行权限才能被访问。

此工具专门为 Unix/Linux chmod 权限设计。Windows 使用不同的权限系统(ACL - 访问控制列表),因此数字值和符号表示法不直接适用于 Windows 文件权限。

在终端中使用 chmod 命令:'chmod 755 filename' 或 'chmod u+rwx,g+rx,o+rx filename'。计算器显示您可以在 chmod 命令中使用的数字和符号格式。

评价此工具
4.5(24 用户评价)