rmdir.cn
← 运维工具

Linux 文件权限计算器

数字、符号与权限开关双向转换。无需上传文件,不连接服务器。

权限转换

所有者
所属组
其他用户
chmod 644 <文件路径>

将 <文件路径> 替换为目标路径;含空格的路径需要引号。这里只生成模板,不执行命令。

权限数字怎么计算?

每组权限由 r(读取)= 4、w(写入)= 2、x(执行)= 1 相加。例如 7 = 4 + 2 + 1,5 = 4 + 1。三位数字依次对应所有者、所属组、其他用户。

文件与目录权限含义
权限普通文件目录
r / 4读取文件内容列出目录中的名称
w / 2修改文件内容配合 x 创建、删除或重命名目录项
x / 1允许执行程序或脚本进入目录、遍历并访问已知名称的条目

删除文件主要取决于父目录权限,而不是文件自身的写权限。ACL、特殊位、挂载选项和安全策略还可能影响实际访问。

常用权限场景

600 · 私有文件
仅所有者可读写,例如个人密钥文件;仍需确认属主正确。
644 · 普通文件
所有者可读写,组和其他用户只读,常用于公开的静态资源。
664 · 组内协作
所有者和所属组可读写,其他用户只读;适合受控协作组。
700 · 私有目录或脚本
仅所有者拥有读写执行权限,其他用户无法进入目录或执行脚本。
755 · 公开目录或脚本
所有者可读写执行,组和其他用户可读、执行,但不可写。
775 · 组内协作目录
所有者和所属组可读写执行,其他用户只读和执行。

常见问题

644 和 755 有什么区别?

644 没有执行位,适合普通文件;755 增加执行权限,常用于需要遍历的目录或可执行脚本。不要把整个网站的普通文件都设为可执行。

为什么目录有读取权限却无法进入?

进入和遍历目录需要 x 权限,沿途每一级父目录都需要允许遍历;r 只允许列出名称。

为什么不建议直接设置 777?

777 允许其他本地用户写入,扩大误操作和攻击面。应检查进程用户、文件属主与所属组,仅授予需要的权限。

chmod 和 chown 有什么区别?

chmod 修改访问权限,chown 修改所有者或所属组。更改权限并不会把文件的所有权转交给运行服务的用户。

本工具不处理 setuid、setgid、sticky bit、ACL、u+x 或带文件类型前缀的 ls 输出。