| 用途 | 理解 4755/2755/1777 的真实含义 |
|---|---|
| 数字位 | SUID=4 SGID=2 Sticky=1 |
| 排错 | ls -l 看 s/S/t/T 大小写) |
识别
识别
ls -l /usr/bin/passwd # -rwsr-xr-x → SUID
ls -ld /tmp /var/tmp # drwxrwxrwt → Sticky
ls -ld /data/share # drwxrws--- → SGID(目录继承组)
stat -c '%a %n' /usr/bin/passwd /tmp设置与撤销
设置与撤销
chmod u+s /opt/app/tool # SUID(慎用)
chmod g+s /data/share # SGID
chmod +t /data/public # Sticky
chmod 0755 /opt/app/tool # 撤销全部特殊位SUID 是提权攻击的高价值目标:业务脚本不要 SUID(脚本 SUID 在多数内核上本就无效),最小化 SUID 清单。