1 2 | $ ls -l passwd -r-s r-x r-x 1 root security 29122 Aug 8 00:16 passwd |
1 2 3 4 | $ whoami dxtans $ id uid=204(dxtans) gid=1(staff) groups=201(admin),208(sysmaint) |
1 | r-s r-x r-x |
1 | r-s r-s r-x |
1 | chmod 555 < file-name> |
1 2 3 4 5 6 7 | # cat idshow.c int main(void) { system("/usr/bin/id"); } |
1 | # gcc -o idshow idshow.c |
1 2 3 | # chmod 4555 idshow # ls -l -r-s r-x r-x 1 root system 52699 Nov 28 10:07 idshow |
1 2 | $ id uid=204(dxtans) gid=1(staff) groups=201(admin),208(sysmaint) |
1 2 | $ ./idshow uid=204(dxtans) gid=1(staff) euid=0(root) groups=201(admin),208(sysmaint) |
1 2 3 | Setting the SGID bit on directories that holds logs or documents, you can allow different group members to write to one directory, thus allowing the system administrator not having to go down the path of doing a chmod 777. |
1 2 3 | To locate all the SUID and SGID programs in your server, use the following find command: # find / -perm -4000 -o -perm -2000|more<br>/usr/bin/acctctl/usr/bin/acctras |
1 | fpm -l <level> -p -v -f |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |