chmod 计算器
把 Unix 文件模式转成八进制、符号形式的 rwx 和一条 chmod 命令。切换所有者、组和其他人的位,包括 setuid、setgid 和粘滞位。计算器在浏览器里运行,不会碰你的文件。
在你的浏览器里运行。什么都不会上传。
| 对象 | 读 | 写 | 执行 |
|---|---|---|---|
| 所有者 | |||
| 组 | |||
| 其他人 |
特殊位的作用
setuid. 可执行文件会以文件所有者的用户身份运行。passwd 这类程序在需要所有者权限时会用到它。
setgid. 可执行文件会以文件所属的组运行。在目录上,新建的文件会继承这个组。适合团队的共享文件夹。
粘滞位. 在 /tmp 这样的目录里,谁都可以创建文件,但只有文件所有者能重命名或删除它。
- 符号
- rwxr-xr-x
- 命令
- chmod 755 file
关于这个工具
把 755 这样的八进制模式转成 rwxr-xr-x 这样的符号权限。可以切换读、写、执行,以及 setuid、setgid 和粘滞位。
输入 3 位或 4 位八进制,或勾选复选框。复制 chmod 命令。路径只是命令里的文本。什么都不会执行。处理都在这个标签页里完成。页面加载之后,没有网络也能继续用。
常见问题
相关 运维 工具
Gitignore 生成
用 Node、Python、Go、Rust、Java、Next.js、macOS 和 Windows 的模板叠出一份 .gitignore。输出在本地拼好。
.env 工具
解析 KEY=value 的 env 文件,标出重复键,并对比两份 .env。env 文件里的秘密不会离开浏览器。
Docker 生成
根据镜像、端口和命令生成 Dockerfile 或 Compose 服务片段。片段在这个标签页里拼好。
GitHub Actions 说明
说明一份 GitHub Actions 工作流 YAML:名称、触发器、作业和步骤。解析使用浏览器里的 js-yaml。
cURL 生成
根据方法、URL、请求头和正文拼出一条 curl 命令。命令在本地组装,请求头里的令牌留在这个标签页。
Tar 命令生成
拼出带 gz、bz2 或 xz 标志的 tar 打包或解包命令。这是一个小的命令助手,不是归档程序。