对 SUID 只需要有个了解就行了, 不要瞎设置, 否则会影响系统的稳定运行
1, 临时提权让不同的组之间可以相互查看别创建的文件
- [root@localhost ~]# chmod u+s /usr/bin/cat 注: 把 cat 放到 / usr/bin / 才会运行
- [root@localhost ~]# ll /usr/bin/cat
-rwsr-xr-x. 1 root root 54080 11 月 6 2016 /usr/bin/cat
[root@localhost ~]#
2, 将赋予的 SUID 临时提权给去掉
- [root@localhost ~]# chmod u-s /usr/bin/cat
- [root@localhost ~]# ll /usr/bin/cat
-rwxr-xr-x. 1 root root 54080 11 月 6 2016 /usr/bin/cat
[root@localhost ~]#
3, 举个鲜明的例子, passwd 天生就具有 SUID, 能使普通用户自己可改密码;
[peng1@localhost ~]$ ll /usr/bin/passwd
-rwsr-xr-x. 1 root root 27832 6 月 10 2014 /usr/bin/passwd
[peng1@localhost ~]$
来源: http://www.bubuko.com/infodetail-2567691.html