从八进制或 rwx 开始
#Unix 权限工具在 1–4 位八进制与九位 rwx 写法之间转换,也接受一个常见文件类型前缀(- d l b c p s)。例如 755 对应 rwxr-xr-x,4755 对应 rwsr-xr-x;八进制报告固定为四位,未提供文件类型时不从权限推测。只在点击转换时提交输入,由本站 Rust 计算,不保存输入或修改文件。
下面代码块是一条不带换行的权限字符串,可直接复制到工具的文字输入框。它只表示权限位,不表示对某个真实文件的操作。
代码示例 · 1 行
rwxr-xr-x勾选组装与独立结果
#也可展开「从勾选组装权限」,分别选择所有者、所属组、其他人的读、写、执行或搜索位,以及 setuid、setgid、sticky,再明确点击「生成权限」。默认全部未勾选,即 0000;不推测文件类型。勾选本身不提交、不保存,也不改上方文字输入。启用脚本后,两组面板分别保留结果;修改勾选或本面板格式只清除本面板旧结果,不影响另一组输入与结果,可复制或下载文本/TOML。关闭脚本也可原生提交查看结果。
还可展开「按行批量转换权限」,每行一条八进制或 rwx,最多 100 条非空内容、10 KB(10,000 个 UTF-8 字节);每条原始非空行仍限 64 字节。CRLF / CR 换行统一为 LF,空白行忽略,保留原始行号、顺序和重复项。任一行无效时指出行号,不返回部分结果。阅读文本逐条列出八进制、rwx 和已提供的文件类型;TOML 另含每条完整权限位及整理后的原输入,kind 为 unix-permissions-batch。关闭脚本可原生提交;启用脚本可复制下载、填示例、清空撤销,修改本面板输入或格式后清除旧结果,不影响单条转换或勾选结果,不保存清单或修改文件。
两种输入方式面向同一套十二位模式。文字转换适合已有八进制或 rwx 字符串,勾选组装适合按组选择权限;两种方式都需要明确点击处理按钮,不会执行文件权限命令。
展开权限工具的勾选面板 →特殊位和类型化报告
#报告分别列出所有者、所属组、其他人的读、写、执行或搜索位,以及 setuid、setgid、sticky。s/t 表示特殊位与对应执行位都设置,S/T 表示只设置特殊位、没有对应执行位;大小写不能互换。支持阅读文本与类型化 TOML,启用脚本后可复制或下载完整结果;修改输入或报告格式后需重新转换,清空可单步撤销,示例不会自动提交。关闭脚本也可原生提交查看结果。
下面是把 d--S--S--T 提交给当前工具后得到的 TOML。三个特殊位都设置,但对应执行或搜索位都未设置,因此写作大写 S、S、T。directory 只来自输入中的 d 前缀;八进制输入和勾选组装都不推测类型。此例用于核对表示方式,不是对真实目录的设置建议。
代码示例 · 29 行
format_version = 1
kind = "unix-permissions"
scope = "mode-bits-only"
octal = "7000"
symbolic = "--S--S--T"
file_type = "directory"
[owner]
octal_digit = 0
read = false
write = false
execute_or_search = false
[group]
octal_digit = 0
read = false
write = false
execute_or_search = false
[others]
octal_digit = 0
read = false
write = false
execute_or_search = false
[special]
set_uid = true
set_gid = true
sticky = true
输入边界与实际访问
#输入最多 64 个 UTF-8 字节,不接受换行或控制字符、路径、ACL 后缀、0o 前缀或 u+r 等 chmod 操作式。文件的 r/w/x 表示读取、写入、执行;目录分别表示列出名称、修改目录项(通常还需 x)、搜索或进入。工具只解释十二个权限位,不计算 ACL、umask、目录链、身份或挂载规则,不判断实际可访问性,也不生成或执行 chmod 命令。
这里的结果是位模式,不是操作某个路径后的状态,也不是访问权限测试。完整 ls 列表中的文件名、属主、时间及 ACL 标记不属于本工具输入;仅取受支持的九位权限或带一个常见类型前缀的十位写法。
复制、下载与继续查阅
#启用脚本后,可以复制当前成功结果,或下载阅读文本/TOML;下载内容与当前结果一致。修改本面板输入或格式后,旧结果会清除,需要重新处理;错误结果不提供复制下载。原生提交返回阅读文本或 TOML 文字,关闭脚本也能计算。
代码块的复制和逐块下载保留原文;第一块是不带换行的 rwx 输入,第二块是完整 TOML 示例。本文也可下载正文 TXT 或文章 TOML,便于离线查阅。工具总参考继续保留原章节入口,其他工具规则仍在原处。