Features/Core

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
м (wikification, update, check)
Строка 1: Строка 1:
-
{{MovedFromFreesourceInfo|AltLinux/Features/Core}}
 
== Файлы core ==
== Файлы core ==
-
По умолчанию в ALT Linux coredump'ы отключены посредством задания нулевого максимального размера (см. <tt>`grep core /etc/security/limits.conf`</tt>); начиная со startup-0.9.8.5-alt1, применены в действие соображения из [https://bugzilla.altlinux.org/show_bug.cgi?id=9780 #9780]:
+
По умолчанию в ALT Linux механизм coredump отключен для уменьшения уязвимости обычных систем (по причине неоднократных серьёзных проблем с ним; см. тж. {{altbug|9780}}).
-
<pre># /etc/sysctl.conf
+
-
kernel.core_pattern = /dev/null</pre>
+
-
Эти меры предназначены для уменьшения бардака и уязвимости обычных систем, разработчики же да знают не только про <tt>ulimit</tt> в качестве неожиданных грабель.
+
Предпринятые меры:
 +
* <tt>kernel.core_pattern = /dev/null</tt> в {{path|/etc/sysctl.conf}}
 +
* <tt>* soft core 0</tt> в {{path|/etc/security/limits.d/50-defaults.conf}}
 +
* <tt>ulimit -Sc 0 >/dev/null 2>&1</tt> в {{path|/etc/rc.d/rc.sysinit}}
-
Для таки появления core'ок надо
+
Для появления корок (в процессах-наследниках того, в котором вызывается ulimit) надо как минимум:
-
<pre># sysctl -w kernel.core_pattern=core</pre>
+
* {{cmd|<nowiki>sysctl -w kernel.core_pattern=core</nowiki>}}
 +
* {{cmd|ulimit -Sc unlimited}}
 +
NB: поднятие ulimit доступно только root.
 +
[[Категория:Features]]
 +
[[Категория:Admin]]
{{Category navigation|title=Features|category=Features|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Features|category=Features|sortkey={{SUBPAGENAME}}}}

Версия 14:24, 5 марта 2012

Файлы core

По умолчанию в ALT Linux механизм coredump отключен для уменьшения уязвимости обычных систем (по причине неоднократных серьёзных проблем с ним; см. тж. altbug #9780).

Предпринятые меры:

  • kernel.core_pattern = /dev/null в /etc/sysctl.conf
  • * soft core 0 в /etc/security/limits.d/50-defaults.conf
  • ulimit -Sc 0 >/dev/null 2>&1 в /etc/rc.d/rc.sysinit

Для появления корок (в процессах-наследниках того, в котором вызывается ulimit) надо как минимум:

  • sysctl -w kernel.core_pattern=core
  • ulimit -Sc unlimited

NB: поднятие ulimit доступно только root.

 
Личные инструменты