Linux文件权限管理,理解777和umask就够了

时间:2026-05-30 23:46:15   阅读:30

Linux文件权限的三个数字对应了三类用户的三个权限位,理解这个基础对服务器安全管理至关重要。

权限数字含义

r=4,w=2,x=1。owner、group、other三类用户的权限相加得到三位数字。rwx=7,rw-=6,r-x=5,r--=4。644是最常见的文件权限,755是最常见的目录权限。

umask的作用

umask决定了新建文件和目录的默认权限。Linux默认文件666减去umask,目录777减去umask。umask 022最常用,结果是文件644、目录755。安全要求高的服务器设umask 027。

特殊权限位

SUID(4xxx)让普通用户以文件owner身份执行程序,典型应用是passwd命令。SGID(2xxx)让新文件继承目录的组。Sticky Bit(1xxx)防止用户删除别人的文件,/tmp目录就用这个权限。

上一篇:Docker容器日志管理,磁盘空间不再被日志撑爆

下一篇:TCP三次握手与四次挥手,网络排查的底层逻辑