มีสาเหตุเล็กน้อยที่ทำให้เกิดความผิดพลาดที่ไม่มีการถ่ายโอนข้อมูลหลักเหตุผลแรกที่ฉันเดาว่าใช้ไม่ได้กับคุณ:
1) ulimit ไม่ได้ถูกตั้งค่าเป็นไม่ จำกัด : คุณควรออก
ulimit -c unlimited
2) มีพื้นที่ว่างในดิสก์เหลือไม่เพียงพอหรือคุณไม่ได้รับอนุญาตให้เขียนไปยังไดเรกทอรีที่คุณออกคำสั่งที่ล้มเหลวหรือคุณอาจเขียนทับไฟล์ที่มีอยู่
3) โปรแกรมต้องการโปรแกรม setxid ซึ่งข้อมูลในกรณีนี้จะไม่ถูกทิ้งเนื่องจากความกังวลด้านความปลอดภัย การถ่ายโอนข้อมูลอาจมีข้อมูลที่เป็นความลับซึ่งจะทำให้ผู้ใช้ที่ไม่ได้รับอนุญาตสามารถใช้งานได้ ในการหลีกเลี่ยงปัญหานี้ให้ออกว่าเป็น sudo
echo 2 >/proc/sys/fs/suid_dumpable
กรุณาแจ้งให้ทราบธงผิดปกติ2 : 1หมายถึงการวางระบบรักษาความปลอดภัยทั้งหมดเพื่อให้ระบบการแก้จุดบกพร่องเป็นทั้ง 2ถูก จำกัด ยิ่งขึ้น
หากคุณมีการเข้าถึงรหัสที่คุณอาจลองเปิดsetrlimitภายในรหัสหรือทำให้การเรียกร้องให้prctl (PR_SET_DUMPABLE, 1)