Chmod 计算器

Linux 文件权限计算器,支持数字/符号表示转换,提供常用权限模板

59 次浏览最后更新: 2026/5/13
反向解析输入数字或符号快速设置权限

所有者 (Owner)

文件所有者的权限

组用户 (Group)

文件所属组的权限

其他用户 (Other)

其他用户的权限

特殊权限

高级权限设置,请谨慎使用

数字表示
755
符号表示
rwxr-xr-x
命令
chmod 755 file
权限说明
  • 所有者:读、写、执行
  • 组用户:读、执行
  • 其他用户:读、执行
常用权限模板点击快速设置

权限知识

数字表示:读取(r)=4, 写入(w)=2, 执行(x)=1,相加得到数字权限

符号表示:rwx 分别代表读取、写入、执行,- 表示无权限

三个位置:第一位所有者,第二位组用户,第三位其他用户

特殊权限:SUID(4) 临时获得所有者权限,SGID(2) 临时获得组权限,Sticky(1) 只有所有者可删除

关联介绍

什么是文件权限

文件权限控制谁可以读、写、执行文件。Unix/Linux用三组权限表示:所有者/群组/其他(User/Group/Other)。每组三位:r(读=4)、w(写=2)、x(执行=1)。如755表示所有者可读写执行(rwx=7),群组和其他可读执行(r-x=5)。权限决定文件安全性,设置不当可能导致安全漏洞或程序无法运行。

什么是用户组

用户组是用户的集合,方便批量管理权限。Linux默认有root(超级管理员)、www-data(Web服务)、sudo(可提权)等组。用户可属于多个组,组内成员共享组权限。组用于团队协作:项目组成员的文件只对组内开放。查看用户组:groups username;管理组:usermod -aG groupname user。

什么是SUID

SUID是特殊权限位,让程序以文件所有者身份运行,而非执行者身份。如passwd命令需要root权限修改/etc/shadow,但普通用户也能执行就是因为SUID。设置SUID:chmod u+s file。SUID有安全风险,被滥用的程序可能提权攻击。生产环境应最小化SUID使用,定期检查不合理的SUID权限。

什么是ACL

ACL(访问控制列表)是比传统Unix权限更细粒度的权限控制。支持为单个用户/组设置权限,而不只是所有者/群组/其他。查看ACL:getfacl file;设置ACL:setfacl -m u:username:rw file。ACL常用于需要精确控制谁访问某个文件的场景,如共享文件夹中特定用户可写、其他人只读。