分类: 开发工具
Chmod 权限计算工具
生成 Unix 文件权限及对应的 chmod 命令
为所有者、群组和其他用户勾选读取、写入和执行权限,即可得到对应的八进制数字、符号表示和 chmod 命令。
命令chmod 755 file
本页的所有处理都在浏览器中完成,不会上传任何内容。
这个工具能做什么
Unix 文件权限由读取、写入、执行三个位组成,分别针对文件所有者、所属群组和其他所有人重复一次,另外还有可选的 setuid、setgid 和 sticky 位。本工具让复选框、三位或四位的八进制数字,以及 rwxr-xr-x 这样的符号形式始终保持同步,无论你从哪种表示方式入手,都能直接读出另外两种。
使用方法
- 为所有者、群组和其他用户勾选读取、写入和执行权限。
- 如有需要,在“特殊权限”下设置 setuid、setgid 或 sticky。
- 或者直接输入八进制数值——复选框会自动同步更新。
隐私说明
本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。
常见问题
- 八进制数字是什么意思?
- 每一位数字都是读取(4)、写入(2)、执行(1)之和,依次对应所有者、群组、其他用户。755 表示所有者拥有全部三种权限,群组和其他用户只有读取和执行权限。
- setuid、setgid 和 sticky 有什么用?
- setuid 和 setgid 会让程序以其所有者或所属群组的身份运行,而不是运行它的用户;设置在目录上的 sticky 位可以阻止用户删除不属于自己的文件。它们会显示为第四位前导八进制数字。
- 为什么符号表示里出现的是 s 或 t 而不是 x?
- 小写的 s 或 t 表示执行位与对应的特殊位同时被设置;大写的 S 或 T 表示特殊位已设置,但执行位未设置。