80 lines
2.4 KiB
Groff
80 lines
2.4 KiB
Groff
|
.\" {PTM/WK/1999-09-18}
|
|||
|
.TH LIMITS 5
|
|||
|
.SH NAZWA
|
|||
|
limits \- definicja ogranicze<7A> zasob<6F>w
|
|||
|
.SH OPIS
|
|||
|
Plik
|
|||
|
.I limits
|
|||
|
(domy<6D>lnie /etc/limits lub LIMITS_FILE zdefiniowane w config.h)
|
|||
|
opisuje ograniczenia zasob<6F>w, jakie chcia<69>by<62> narzuci<63> u<>ytkownikom.
|
|||
|
W<EFBFBD>a<EFBFBD>cicielem tego pliku powinien by<62> u<>ytkownik root i wy<77><79>cznie dla niego
|
|||
|
plik ten powinien by<62> dost<73>pny do odczytu.
|
|||
|
.PP
|
|||
|
Domy<EFBFBD>lnie u<>ytkownikowi 'root' nie s<> narzucane <20>adne ograniczenia.
|
|||
|
W rzeczywisto<74>ci, przy u<>yciu tego sposobu nie jest mo<6D>liwe narzucenie limit<69>w
|
|||
|
dla kont r<>wnowa<77>nych root (kont z UID r<>wnym 0).
|
|||
|
.PP
|
|||
|
Ka<EFBFBD>dy wiersz definiuje ograniczenie dla u<>ytkownika w postaci:
|
|||
|
.sp
|
|||
|
.I u<EFBFBD>ytkownik <EFBFBD>A<EFBFBD>CUCH_OGRANICZE<EFBFBD>
|
|||
|
.PP
|
|||
|
\fB<EFBFBD>A<EFBFBD>CUCH OGRANICZE<5A>\fP sk<73>ada si<73> z po<70><6F>czonych definicji ogranicze<7A> zasob<6F>w.
|
|||
|
Ka<EFBFBD>de ograniczenie opisywane jest liter<65> z nast<73>puj<75>c<EFBFBD> po niej warto<74>ci<63>
|
|||
|
numeryczn<EFBFBD> limitu.
|
|||
|
.PP
|
|||
|
Dozwolone s<> nast<73>puj<75>ce identyfikatory:
|
|||
|
.sp
|
|||
|
A: max. przestrze<7A> adresowa (KB)
|
|||
|
.br
|
|||
|
C: max. rozmiar pliku core (KB)
|
|||
|
.br
|
|||
|
D: max. rozmiar danych (KB)
|
|||
|
.br
|
|||
|
F: maksymalny rozmiar pliku (KB)
|
|||
|
.br
|
|||
|
M: max. locked-in-memory address space (KB)
|
|||
|
.br
|
|||
|
N: max. liczba otwartych plik<69>w
|
|||
|
.br
|
|||
|
R: max. resident set size (KB)
|
|||
|
.br
|
|||
|
S: max. rozmiar stosu (KB)
|
|||
|
.br
|
|||
|
T: max. czas procesora (CPU) (MIN)
|
|||
|
.br
|
|||
|
U: max. liczba proces<65>w
|
|||
|
.br
|
|||
|
L: max. liczba sesji pracy dla tego u<>ytkownika
|
|||
|
.br
|
|||
|
P: priorytet procesu, ustawiany przez \fBsetpriority\fR(2).
|
|||
|
.PP
|
|||
|
Na przyk<79>ad, \fIL2D2048N5\fP jest poprawnym \fB<EFBFBD>A<EFBFBD>CUCHEM OGRANICZE<5A>\fP.
|
|||
|
Z uwagi na lepsz<73> czytelno<6E>ci przyj<79>to, <20>e poni<6E>sze zapisy s<> r<>wnowa<77>ne:
|
|||
|
.sp
|
|||
|
nazwa_u<EFBFBD>ytkownika L2D2048N5
|
|||
|
.br
|
|||
|
nazwa_u<EFBFBD>ytkownika L2 D2048 N5
|
|||
|
.PP
|
|||
|
Nale<EFBFBD>y podkre<72>li<6C>, <20>e reszta wiersza po \fInazwie_u<EFBFBD>ytkownika\fP traktowana
|
|||
|
jest jako <20>a<EFBFBD>cuch ogranicze<7A>, zatem komentarze nie s<> dozwolone. Nieprawid<69>owy
|
|||
|
<EFBFBD>a<EFBFBD>cuch ogranicze<7A> zostanie odrzucony (nie b<>dzie brany pod uwag<61>) przez
|
|||
|
program login.
|
|||
|
.PP
|
|||
|
Nazwa u<>ytkownika r<>wna "\fB*\fP" oznacza wpis domy<6D>lny.
|
|||
|
Je<EFBFBD>eli w pliku \fBLIMITS_FILE\fP posiadasz wiele takich wpis<69>w, to jako
|
|||
|
domy<EFBFBD>lny zostanie u<>yty ostatni z nich.
|
|||
|
.PP
|
|||
|
Pojedyncza kreska "\fB-\fP" ca<63>kowicie wy<77><79>cza ograniczenia dla u<>ytkownika.
|
|||
|
.PP
|
|||
|
Zauwa<EFBFBD> te<74>, prosz<73>, <20>e wszystkie te ograniczenia definiowane s<> w odniesieniu
|
|||
|
do pojedynczej sesji (per login). Nie s<> one globalne ani sta<74>e. By<42> mo<6D>e b<>d<EFBFBD>
|
|||
|
kiedy<EFBFBD> ograniczenia globalne, ale na razie tyle musi wystarczy<7A> ;)
|
|||
|
.SH PLIKI
|
|||
|
.I /etc/limits
|
|||
|
.SH ZOBACZ TAK<EFBFBD>E
|
|||
|
.BR login (1),
|
|||
|
.BR setpriority (2),
|
|||
|
.BR setrlimit (2)
|
|||
|
.SH AUTOR
|
|||
|
Cristian Gafton (gafton@sorosis.ro)
|