-
-
[原创]不产生core文件原因(2)
-
发表于: 2013-9-23 10:21 1710
-
SUID !!
a.out(会core dump)权限及所属用户及组信息:
-rwsrwx--- user1 user1 (看到s了吧)
[xxx tmp]$ cat /proc/sys/fs/suid_dumpable
0
这个0表示如果用户执行程序时,调用了seteuid(),core dump时不会产生core文件
验证:
用user2执行a.out,如果科学的话,就看不到core文件,如果想user2执行这种权限的二进制文件会产生core文件,将/proc/sys/fs/suid_dumpable这个文件填1,再试。
a.out(会core dump)权限及所属用户及组信息:
-rwsrwx--- user1 user1 (看到s了吧)
[xxx tmp]$ cat /proc/sys/fs/suid_dumpable
0
这个0表示如果用户执行程序时,调用了seteuid(),core dump时不会产生core文件
验证:
用user2执行a.out,如果科学的话,就看不到core文件,如果想user2执行这种权限的二进制文件会产生core文件,将/proc/sys/fs/suid_dumpable这个文件填1,再试。
赞赏
看原图
赞赏
雪币:
留言: