跳到正文
马克工具箱

chmod 权限计算器

为所有者、所属组和其他用户勾选读、写、执行权限,即可得到数字和符号表示以及 chmod 命令;也可以直接输入 755 或 rwxr-xr-x 查看它的含义。

在浏览器本地运行,输入的内容和文件都不会上传

读写执行#
所有者7
所属组5
其他用户5
特殊权限位

命令

chmod 755 file
chmod u=rwx,g=rx,o=rx file
常用权限

使用步骤

  1. 勾选所有者、所属组、其他用户的权限,或者直接输入数字或符号权限。
  2. 需要的话勾选 setuid、setgid 或粘滞位。
  3. 复制数字形式或符号形式的 chmod 命令。

参数说明

数字(八进制)
每一位由读(4)、写(2)、执行(1)相加得到,依次对应所有者、所属组和其他用户。755 表示所有者 rwx,组和其他人 r-x。最前面的第 4 位数字表示特殊权限位。
特殊权限位
setuid(4)让程序以文件所有者的身份运行;setgid(2)让程序以所属组身份运行,或让目录中新建的文件继承目录的组;粘滞位(1)用于 /tmp 这类目录,只有文件所有者才能删除自己的文件。

使用示例

数字 符号 常见用途
600 rw—–– 私钥、密钥文件
644 rw-r–r– 普通文件
755 rwxr-xr-x 目录、脚本
1777 rwxrwxrwt /tmp 目录

常见问题

644 和 755 分别是什么意思?

644(rw-r--r--)常用于普通文件,所有者可读写,其他人只读;755(rwxr-xr-x)常用于目录和脚本,所有人可读、可进入或执行,只有所有者可以修改。

为什么不建议用 777?

777 允许系统上任何用户修改或替换文件,存在安全隐患。Web 服务器和 SSH 会拒绝或警告这类所有人可写的文件。

ls 显示里的大写 S 或 T 是什么意思?

表示设置了特殊权限位,但对应的执行位没有设置,通常是配置失误。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具