chmod 权限计算
rwx 复选框与八进制/符号表示三向联动,支持特殊位。
所有者 owner
组 group
其他 others
八进制(chmod 参数)
755
符号表示(ls -l)
rwxr-xr-x
用法:chmod 755 文件名 · 特殊位:setuid=4 setgid=2 sticky=1
使用说明
这个工具解决什么问题
Linux 权限的八进制与符号两套写法,记混是常事:755 与 rwxr-xr-x 是一回事,但新手往往要数手指头。加上 setuid 这类特殊位,心算更容易翻车。这个工具把三组 rwx 复选框与八进制、符号表示做成实时联动,点选即算,特殊位一并处理,给出可直接复制的 chmod 命令。
核心能力
三向联动:所有者、组、其他三组 rwx 复选框与八进制、符号表示同步更新,点选即算无按钮。特殊位:setuid、setgid、sticky 按权重 4、2、1 计入八进制首位,符号表示按 s、S、t、T 口径显示。命令直达:输出可直接复制的 chmod 命令,粘到终端即可执行。本地运行:纯浏览器计算,无需联网。
使用建议
部署网站目录先想清楚最小权限:配置文件含密钥时对其他人收权;给脚本加执行位用 7 而不是全开;排查权限问题把 ls 看到的符号表示粘进来反向核对,比翻表快。特殊位不常用,用前确认场景,滥用 setuid 是常见的安全隐患。
常见问题
755 到底是什么意思?
三位八进制分别对应所有者、组、其他人,每位是 rwx 的和:读 4、写 2、执行 1。7 即 4 加 2 加 1 全开,5 即 4 加 1 读加执行。755 就是所有者全权,组与其他人可读可执行不可写,是网站目录最常用的权限之一。
setuid、setgid、sticky 位分别是什么用?
三个特殊位权重 4、2、1。setuid 让可执行文件运行时临时继承文件所有者权限;目录的 setgid 让新文件继承目录所属组;sticky 位加在目录上,限制只有文件所有者能删自己的文件,系统里的公共临时目录就是典型用例。
符号表示里的小写 s、t 与大写 S、T 有什么区别?
特殊位与执行位共用同一个显示位:底层执行位开着,显示小写 s 或 t;执行位没开,显示大写 S 或 T。大写出现往往意味着特殊位没起到预期作用,值得回去检查执行位。
相关工具
CSP 生成器
Content-Security-Policy 可视化生成与解析,unsafe 风险提示。
CSV 与 Excel 互转
CSV 粘贴转 .xlsx,Excel 文件解析回 CSV,双向下载。