|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 13 Mar 2002 01:30:55 To : Igor Sysoev Subject : Re: setuid() and coredump -------------------------------------------------------------------------------- >>> Igor Sysoev wrote: > Скажите, а в Linux можно как-нибудь разрешить > ронять коры, если программа вызвала setuid() ? > Пример - детишки Апачи. Судя по тому, что в fs/exec.c в do_coredump() написано if (!current->mm->dumpable) goto fail; похоже, что единственный метод на основе существующих средств - после setuid(), вызвать sys_prctl(), где есть такое: case PR_SET_DUMPABLE: if (arg2 != 0 && arg2 != 1) { error = -EINVAL; break; } current->mm->dumpable = arg2; break; /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/736858c4a7a1.html, оценка из 5, голосов 10
|