The sysctl option to enable core dumps for suid processes is described in Documentation/sysctl/kernel.txt as kernel.suid_dumpable; however, it does not work: $ /sbin/sysctl kernel.suid_dumpable error: "kernel.suid_dumpable" is an unknown key $ cat /proc/sys/kernel/suid_dumpable cat: /proc/sys/kernel/suid_dumpable: No such file or directory Source inspection has shown that the option was really placed under "fs": $ /sbin/sysctl fs.suid_dumpable fs.suid_dumpable = 0 $ cat /proc/sys/fs/suid_dumpable 0 However, both the documentation and include/linux/sysctl.h imply that the option was intented to be placed under "kernel" (the numeric ID is named KERN_SETUID_DUMPABLE). How this should be fixed? Should the sysctl option be moved from "fs" to "kernel" (to agree with the documentation), or should the documentation and numeric ID be changed to match the current implementation?
We'd need to fix the documentation. mail me a patch ;)
Fixed in mainline.