2007-10-07 17:17:45 +05:30
. \" Title: limits
. \" Author:
. \" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/>
. \" Date: 06/24/2006
. \" Manual: Форматы файлов
. \" Source: Форматы файлов
. \"
.TH "limits" "5" "06/24/2006" "Форматы файлов" "Форматы файлов"
2007-10-07 17:17:11 +05:30
. \" disable hyphenation
.nh
. \" disable justification (adjust text to left margin only)
.ad l
.SH "НАЗВАНИЕ"
limits \- файл контроля ресурсов
.SH "ОПИСАНИЕ"
.PP
2007-10-07 17:17:45 +05:30
В файле
2007-10-07 17:17:11 +05:30
\fI limits\fR
2007-10-07 17:17:45 +05:30
(по умолчанию
\fI /etc/limits\fR
или определяется значением LIMITS_FILE в файле
\fI config.h\fR ) описываются ограничения, которые можно изменять. Этот файл должен принадлежать суперпользователю и право на чтение должно быть только у суперпользователя.
2007-10-07 17:17:11 +05:30
.PP
По умолчанию учётная запись 'root' ничем не ограничена. Фактически, никак нельзя установить ограничения с помощью этой процедуры на учётные записи, имеющие права суперпользователя (учётные записи с UID равным 0).
.PP
2007-10-07 17:17:22 +05:30
Каждая строка описывает ограничение для одного пользователя имеет вид:
2007-10-07 17:17:11 +05:30
.PP
2007-10-07 17:17:45 +05:30
2007-10-07 17:17:11 +05:30
\fI user С Т Р О К А _О ГР А Н ИЧЕ Н ИЙ\fR
.PP
\fI С Т Р О К А _О ГР А Н ИЧЕ Н ИЙ\fR
.PP
Допустимые идентификаторы:
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
A: максимальное адресное пространство (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
C: максимальный размер файла core (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
D: максимальный размер данных (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
F: максимальный размер файла (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
M: максимальное синхронизируемое адресное пространство памяти (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
N: максимальное число открытых файлов
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
R: максимальный размер резидентного сегмента (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
S: максимальный размер стека (КБ)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
T: максимальное время использования процессора (минут)
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
U: максимальное число процессов
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
K: маска создаваемых файлов, устанавливается с помощью вызова
\fB umask\fR (2).
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
L: максимальное число возможных регистраций в системе этого пользователя
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\(bu
P: приоритет процесса, устанавливается с помощью вызова
\fB setpriority\fR (2).
2007-10-07 17:17:45 +05:30
.sp
.RE
2007-10-07 17:17:11 +05:30
.PP
Например, значение
\fI L2D2048N5\fR
допустимо для
2007-10-07 17:17:45 +05:30
\fI С Т Р О К И_О ГР А Н ИЧЕ Н ИЙ\fR . Для удобства чтения, следующие записи эквивалентны:
2007-10-07 17:17:22 +05:30
.sp
2007-10-07 17:17:45 +05:30
.RS 3 n
2007-10-07 17:17:22 +05:30
.nf
username L2D2048N5
username L2 D2048 N5
.fi
2007-10-07 17:17:45 +05:30
.RE
2007-10-07 17:17:11 +05:30
.PP
Заметим, что после
\fI username\fR
2007-10-07 17:17:45 +05:30
оставшаяся часть строки считается строкой ограничений, поэтому комментарии недопустимы. Неправильная строка ограничений будет отброшена (не учтена) программой
\fB login\fR .
2007-10-07 17:17:11 +05:30
.PP
2007-10-07 17:17:45 +05:30
Запись по умолчанию выглядит как username"\fI *\fR ". Если у вас есть несколько записей
2007-10-07 17:17:11 +05:30
\fI по умолчанию\fR
в файле
\fI LIMITS_FILE\fR , то будет использоваться последняя.
.PP
2007-10-07 17:17:22 +05:30
Чтобы полностью снять ограничения с пользователя, используется одиночное тире "\fI \- \fR
2007-10-07 17:17:11 +05:30
".
.PP
2007-10-07 17:17:22 +05:30
Также заметьте, что все настройки ограничений делаются ДЛЯ КОНКРЕТНОЙ УЧЁТНОЙ ЗАПИСИ. Они не являются глобальными и не постоянны. Возможно глобальные ограничения и появятся, но пока это только в планах ;)
2007-10-07 17:17:11 +05:30
.SH "ФАЙЛЫ"
2007-10-07 17:17:45 +05:30
.TP 3 n
2007-10-07 17:17:11 +05:30
\fI /etc/limits\fR
.SH "СМОТРИТЕ ТАКЖЕ"
.PP
\fB login\fR (1),
\fB setpriority\fR (2),
\fB setrlimit\fR (2).