当前位置: 技术问答>linux和unix
为什么带s位的程序段错误产生不了core文件?
来源: 互联网 发布时间:2016-01-07
本文导语: 为什么带s位的程序段错误产生不了core文件? 我的程序a.out, chown root:root a.out chmod a+s a.out 后, 如果以root运行,段错误可以产生core文件; 但是以普通权限运行,段错误产生不了core文件 怎么样让普通权限运行...
为什么带s位的程序段错误产生不了core文件?
我的程序a.out,
chown root:root a.out
chmod a+s a.out 后,
如果以root运行,段错误可以产生core文件;
但是以普通权限运行,段错误产生不了core文件
怎么样让普通权限运行也产生core文件
我的程序a.out,
chown root:root a.out
chmod a+s a.out 后,
如果以root运行,段错误可以产生core文件;
但是以普通权限运行,段错误产生不了core文件
怎么样让普通权限运行也产生core文件
|
系统安全性限制,不是 ulimit 的问题。s 权限说明程序是以属主身份运行的,因此也只有属主(通常是 root)或 root 才能有权调试程序。
|
ulimit -c unlimited