我们运行Red Hat的客户端在/ etc / profile中将ulimit设置为unlimited:ulimit -c unlimited但是一段时间后,它返回到ulimit -S -c 0
因此他无法生成debugging所需的核心转储。
任何人都知道为什么会这样?
我认为在打开新的会话时,他们被重新设置为默认的pam的pim_limits.so。 请您的客户编辑/etc/security/limits.conf或在/etc/security/limits.d/中添加特定的conf文件
格式是(在limits.conf中有很好的logging):
#<domain> <type> <item> <value>
即:
* soft core unlimited
或者你可以删除
session required pam_limits.so
从/etc/pam.d/system-auth-ac ,但它可能有讨厌的副作用。