返回博客
动态 · dev

ls -l 里的大写 S,意味着你的 setuid 位根本没生效

执行 chmod 4655 file 再 ls -l,打印出来的是 -rwSr-xr-x——这个大写 S 表示 setuid 已设置但失效,因为 owner 没有执行位可挂。大多数在线 chmod 计算器把它渲染成小写 s,且从不提醒你。这一个把 S/T 大小写算对了,还解析了几乎没有竞品支持的 u+x,go-w 符号语法。

5 分钟阅读Vectobox Team