看到/tmp的t权限有点困惑, 查了很多文章, 简要总结一下:
-------------------------------------------------------------
drwxrwxrwt 16 root root 4096 8月 18 17:17 /tmp
t: 防止删除别人的文件; 主要用于目录, 目录下的文件别人不能删除;
即: 你搞你的, 我搞我的, 你别想动我的, 我也不能动你的;
-------------------------------------------------------------
-rwsr-xr-x 1 root root 54256 5月 17 2017 /usr/bin/passwd
s: 程序运行获得属主的权限; passwd的属主是root;
普通用户执行passwd, passwd进程获得root的身份; 可以修改用户密码;
按此说法普通用户是不是可以修改root的密码呢? 实际上是不能的, 应该是passwd程序内部做了真实身份的比对.
-------------------------------------------------------------
s,t占据了原来的x位, 所以小写时表示含x, 大写的S,T则不含x;