~ubuntu-branches/debian/sid/rlinetd/sid

« back to all changes in this revision

Viewing changes to man/pl/rlinetd.conf.5

  • Committer: Bazaar Package Importer
  • Author(s): Robert Luberda
  • Date: 2010-03-20 18:03:45 UTC
  • mfrom: (2.3.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320180345-x1srfbe2tg00ezsf
Tags: 0.7-1
* New upstream version.
* Recommend rsyslog instead of sysklogd (closes: #526922).
* update-inetd:
  + add support for enabling, disabling and removing entries;
  + use ucf for managing generated files;
  + ignore ucf files in rlinetd.conf;
  + make appropriate changes in  postinst and postrm scripts.
* Set debhelper compat level to 7
* Standards-Version: 3.8.4 (no changes). 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.\" vim:fdm=marker
 
2
.\" $Id: rlinetd.conf.5 288 2009-12-06 23:57:59Z robert $
 
3
.\"*******************************************************************
 
4
.\"
 
5
.\" This file was generated with po4a. Translate the source file.
 
6
.\"
 
7
.\"*******************************************************************
 
8
.TH RLINETD.CONF 5 "21 lutego 2009" Debian rlientd
 
9
.SH NAZWA
 
10
rlientd.conf \- plik konfiguracyjny programu rlinetd
 
11
.SH OPIS
 
12
Plik \fBrlinetd.conf\fP zawiera konfigurację programu \fBrlinetd\fP. Składa się on
 
13
z kilku podobnych do siebie konstrukcji składniowych, różniących się głównie
 
14
opcjami, których można w nich użyć.
 
15
.PP
 
16
Wszystkie łańcuchy znaków powinny być ujęte w znaki \fB"\fP. W pewnych
 
17
przypadkach (np. dyrektywy \fBlog\fP, \fBexec\fP oraz \fBchroot\fP) można używać
 
18
zmiennych, które zostaną automatycznie rozwinięte.
 
19
.br
 
20
Jeśli nie podano inaczej, wszystkie liczby muszą być liczbami dodatnimi,
 
21
.PP
 
22
.\"
 
23
.\" --------------------------------------------------------------------
 
24
.\" {{{  service """name"""
 
25
\fBservice "nazwa" {\fP
 
26
.RS
 
27
\&\fB...\fP
 
28
.RE
 
29
\fB}\fP
 
30
.PP
 
31
.RS
 
32
.\"  service """name"""
 
33
Ta konstrukcja opisuje usługę. Parametr \fBnazwa\fP służy głównie wygodzie
 
34
użytkownika, pozwala na rozróżnianie komunikatów w pliku logu oraz dostarcza
 
35
domyślnej wartości opcjom, które jako argument przyjmują \fBnazwę\fP.
 
36
.PP
 
37
.if  !'po4a'hide' .BR enabled
 
38
.\"
 
39
.\" --------------------------------------------------------------------
 
40
.\" {{{ service/enabled
 
41
.RS
 
42
.\" service/enabled
 
43
Ta dyrektywa pozwala w prosty sposób włączać lub wyłączać usługę. Argumentem
 
44
może być albo \fByes\fP, albo \fBno\fP. Domyślną wartością jest \fByes\fP. Ustawienie
 
45
tej opcji na \fBno\fP wyłącza usługę.
 
46
 
 
47
.\" start example
 
48
Przykład:
 
49
.RS 2
 
50
.if  !'po4a'hide' .I enabled no;
 
51
.RE
 
52
.\" end example
 
53
.RE
 
54
.\" }}}
 
55
.\" --------------------------------------------------------------------
 
56
.\" {{{ service/port
 
57
.PP
 
58
.if  !'po4a'hide' .BR port
 
59
.RS
 
60
.\" service/port
 
61
Ustawia listę portów, na których usługa jest dostępna. Porty można podać
 
62
zarówno w formacie tekstowym, jak i numerycznym. Jeśli nie podano, domyślnie
 
63
przyjmuje się port równy nazwie usługi, chyba że usługa jest typu RPC \- w
 
64
tym przypadku port zostanie dynamicznie nadany przez system.
 
65
.PP
 
66
.\" start example
 
67
Przykład:
 
68
.RS 2
 
69
.if  !'po4a'hide' .I "port ""telnet"", ""rcmd"", 56, 99;"
 
70
.RE
 
71
.\"end example
 
72
.RE
 
73
.\" }}}
 
74
.\" --------------------------------------------------------------------
 
75
.\" {{{ service/interface
 
76
.PP
 
77
.if  !'po4a'hide' .BR interface
 
78
.RS
 
79
.\" service/interface
 
80
Ustawia interfejsy, na których usługa będzie nasłuchiwać. Jako argument
 
81
przyjmuje listę adresów IP odpowiadających adresom skonfigurowanych w
 
82
systemie interfejsów sieciowych. Jeżeli nie podano, to domyślną wartością
 
83
jest \fBINADDR_ANY\fP, która oznacza nasłuchiwanie na wszystkich dostępnych
 
84
interfejsach.
 
85
.PP
 
86
.\" start example
 
87
Przykład:
 
88
.RS 2
 
89
.if  !'po4a'hide' .I interface 192.168.1.1, 192.168.1.2;
 
90
.RE
 
91
.\"end example
 
92
.RE
 
93
.\" }}}
 
94
.\" --------------------------------------------------------------------
 
95
.\" {{{ service/exec
 
96
.PP
 
97
.if  !'po4a'hide' .BR exec
 
98
.RS
 
99
.\" service/exec
 
100
Określa linię poleceń usługi. Można używać podstawień zmiennych, patrz
 
101
\fBModyfikatory tekstu\fP poniżej.
 
102
.PP
 
103
.\" start example
 
104
Przykład:
 
105
.RS 2
 
106
.if  !'po4a'hide' .I exec """/usr/sbin/in.telnetd -d"";"
 
107
.RE
 
108
.\"end example
 
109
.RE
 
110
.\" }}}
 
111
.\" --------------------------------------------------------------------
 
112
.\" {{{ service/server
 
113
.PP
 
114
.if  !'po4a'hide' .BR server
 
115
.RS
 
116
.\" service/server
 
117
Podaje program do wykonania, jeżeli jest różny od \fBexec\fP.
 
118
.PP
 
119
.\" start example
 
120
Przykład:
 
121
.RS 2
 
122
.if  !'po4a'hide' .I server """/usr/sbin/tcpd"";"
 
123
.RE
 
124
.\"end example
 
125
.RE
 
126
.\" }}}
 
127
.\" --------------------------------------------------------------------
 
128
.\" {{{ service/protocol
 
129
.PP
 
130
.if  !'po4a'hide' .BR protocol
 
131
.\" service/protocol
 
132
.RS
 
133
Określa protokół sieciowy używany do nasłuchiwania na portach
 
134
usługi. Argumentem może być albo \fBtcp\fP, albo \fBudp\fP. Domyślną wartością
 
135
jest \fBtcp\fP.
 
136
.PP
 
137
.\" start example
 
138
Przykład:
 
139
.RS 2
 
140
.if  !'po4a'hide' .I protocol tcp;
 
141
.RE
 
142
.\"end example
 
143
.RE
 
144
.\" }}}
 
145
.\" --------------------------------------------------------------------
 
146
.\" {{{ service/user
 
147
.PP
 
148
.if  !'po4a'hide' .BR user
 
149
.\" service/user
 
150
.RS
 
151
Ustawia identyfikator użytkownika, z którym usługa będzie uruchomiona. Może
 
152
być podany zarówno w formacie tekstowym (jako nazwa użytkownika), jak i
 
153
numerycznym. Jeżeli nie ustawiono wartości dyrektywy \fBgroup\fP, to grupa jest
 
154
także ustawiana na podstawową grupę użytkownika.
 
155
.PP
 
156
.\" start example
 
157
Przykład:
 
158
.RS 2
 
159
.if  !'po4a'hide' .I user """nobody"";"
 
160
.RE
 
161
.\"end example
 
162
.RE
 
163
.\" }}}
 
164
.\" --------------------------------------------------------------------
 
165
.\" {{{ service/group
 
166
.PP
 
167
.if  !'po4a'hide' .BR group
 
168
.RS
 
169
.\" service/group
 
170
Ustawia identyfikator grupy, z którym usługa będzie uruchomiona. Może być
 
171
podany zarówno w formacie tekstowym (jako nazwa grupy), jak i numerycznym.
 
172
.PP
 
173
.\" start example
 
174
Przykład:
 
175
.RS 2
 
176
.if  !'po4a'hide' .I group """system"";"
 
177
.RE
 
178
.\"end example
 
179
.RE
 
180
.\" }}}
 
181
.\" --------------------------------------------------------------------
 
182
.\" {{{ service/backlog
 
183
.PP
 
184
.if  !'po4a'hide' .BR backlog
 
185
.RS
 
186
.\" service/backlog
 
187
Określa wartość argumentu \fIbacklog\fP przekazywanego do wywołania systemowego
 
188
\fBlisten\fP(2).
 
189
.PP
 
190
.\" start example
 
191
Przykład:
 
192
.RS 2
 
193
.if  !'po4a'hide' .I backlog 30;
 
194
.RE
 
195
.\"end example
 
196
.RE
 
197
.\" }}}
 
198
.\" --------------------------------------------------------------------
 
199
.\" {{{ service/instances
 
200
.PP
 
201
.if  !'po4a'hide' .BR instances
 
202
.RS
 
203
.\" service/instances
 
204
Ustawia maksymalną liczbę instancji usługi, która może być uruchomiona
 
205
jednocześnie. Domyślną wartością jest 40.
 
206
.PP
 
207
.\" start example
 
208
Przykład:
 
209
.RS 2
 
210
.if  !'po4a'hide' .I instances 50;
 
211
.RE
 
212
.\"end example
 
213
.RE
 
214
.\" }}}
 
215
.\" --------------------------------------------------------------------
 
216
.\" {{{ service/wait
 
217
.PP
 
218
.if  !'po4a'hide' .BR wait
 
219
.RS
 
220
.\" service/wait
 
221
Ta dyrektywa naśladuje zachowanie \fIwait\fP demona \fBinetd\fP(8). Argumentem
 
222
może być albo \fByes\fP, albo \fBno\fP. Domyślną wartością jest \fBno\fP. Ustawienie
 
223
tej opcji na \fByes\fP ustawia także wartość opcji \fBinstances\fP na 1.
 
224
 
 
225
.\" start example
 
226
Przykład:
 
227
.RS 2
 
228
.if  !'po4a'hide' .I wait yes;
 
229
.RE
 
230
.\"end example
 
231
.RE
 
232
.\" }}}
 
233
.\" --------------------------------------------------------------------
 
234
.\" {{{ service/nice
 
235
.PP
 
236
.if  !'po4a'hide' .BR nice
 
237
.RS
 
238
.\" service/nice
 
239
Określa priorytet procesu, z jakim usługa zostanie uruchomiona. Argument
 
240
jest przekazywany bezpośrednio do wywołania systemowego
 
241
\fBsetpriority\fP(2). Wartość może być ujemna.
 
242
.PP
 
243
.\" start example
 
244
Przykład:
 
245
.RS 2
 
246
.if  !'po4a'hide' .I nice \-5;
 
247
.RE
 
248
.\"end example
 
249
.RE
 
250
.\" }}}
 
251
.\" --------------------------------------------------------------------
 
252
.\" {{{ service/rpc
 
253
.PP
 
254
.if  !'po4a'hide' .BR rpc
 
255
.RS
 
256
.\" service/rpc
 
257
Określa, że usługa powinna być zarejestrowana jako usługa RPC w systemowym
 
258
maperze portów \fBportmap\fP(8). Dopuszcza następują argumenty:
 
259
.PP
 
260
\fBrpc {\fP
 
261
.RS
 
262
\fBname "nazwa";\fP \fBversion 3,6,9\-15,22;\fP
 
263
.RE
 
264
\fB}\fP
 
265
.PP
 
266
Parametr \fInazwa\fP jest opcjonalny, a jego domyślną wartością jest nazwa
 
267
usługi.
 
268
.RE
 
269
.\" }}}
 
270
.\" --------------------------------------------------------------------
 
271
.\" {{{ service/chroot
 
272
.PP
 
273
.if  !'po4a'hide' .BR chroot
 
274
.RS
 
275
.\" service/chroot
 
276
Określa główny katalog usługi. Można używać podstawień zmiennych, patrz
 
277
\fBModyfikatory tekstu\fP poniżej.
 
278
.PP
 
279
.\" start example
 
280
Przykład:
 
281
.RS 2
 
282
.if  !'po4a'hide' .I chroot """/tftpboot/%O"";"
 
283
.RE
 
284
.\"end example
 
285
.RE
 
286
.\" }}}
 
287
.\" --------------------------------------------------------------------
 
288
.\" {{{ service/log
 
289
.PP
 
290
.if  !'po4a'hide' .BR log
 
291
.RS
 
292
.\" service/log
 
293
Ta dyrektywa przyjmuje dwa argumenty. Pierwszym musi być albo nazwa
 
294
symboliczna określona poprzednio w dyrektywie \fBlog\fP (patrz niżej), albo
 
295
słowo \fBsyslog\fP. W tym drugim przypadku do logowania komunikatu będzie
 
296
wywołania funkcja biblioteczna \fBsyslog\fP(3). Drugim argumentem jest tekst
 
297
komunikatu, który będzie logowany. Tekst komunikatu może zawierać zmienne
 
298
opisane poniżej w sekcji \fBModyfikatory tekstu\fP.
 
299
.PP
 
300
.\" start example
 
301
Przykład:
 
302
.RS 2
 
303
\fIlog syslog "Zakończono obsługę  klienta z %O";\fP
 
304
.RE
 
305
.\"end example
 
306
.RE
 
307
.\" }}}
 
308
.\" --------------------------------------------------------------------
 
309
.\" {{{ service/tcpd
 
310
.PP
 
311
.if  !'po4a'hide' .BR tcpd
 
312
.RS
 
313
.\" service/tcpd
 
314
Dyrektywa włącza stosowanie kontroli dostępu za pomocą tcp_wrappers. Ma ten
 
315
sam efekt, co uruchomienie usługi z argumentem \fBserver\fP  ustawionym na
 
316
\fI/usr/sbin/tcpd\fP (lub gdziekolwiek program \fBtcpd\fP jest zainstalowany), ale
 
317
pomija uruchomienie tego programu. Akceptuje do dwóch dodatkowych
 
318
parametrów. Pierwszym jest nazwa usług, do której będą stosowane reguły
 
319
tcpd, a drugim jest blok instrukcji do wykonania w przypadku
 
320
dopasowania. Jeśli nie podano nazwy, to domyślnie będzie to nazwa bieżącej
 
321
usługi. Jeśli nie podano bloku instrukcji, to domyślną wartością jest
 
322
"exit;".
 
323
.PP
 
324
.\" start example
 
325
Przykłady:
 
326
.RS 2
 
327
.nf
 
328
.if  !'po4a'hide' .I tcpd """in.telnetd"";"
 
329
.PP
 
330
.if  !'po4a'hide' .I tcpd { exec """/usr/local/bin/winnuke %O"";" }
 
331
.PP
 
332
\fItcpd "pointless" { echo "Cześć chłopaki, wejdźcie." ; }\fP
 
333
.PP
 
334
\fItcpd "bunt" { echo "500 Dostęp z %O zabroniony." ; exit; }\fP
 
335
.fi
 
336
.RE
 
337
.\"end example
 
338
.RE
 
339
.\" }}}
 
340
.\" --------------------------------------------------------------------
 
341
.\" {{{ service/exit
 
342
.PP
 
343
.if  !'po4a'hide' .BR exit
 
344
.RS
 
345
.\" service/exit
 
346
Ta dyrektywa jest użyteczna tylko w bloku instrukcji będącym argumentem
 
347
dyrektywy \fBexit\fP.Uwaga \- jeśli nie zostanie użyta (i nie poda się innej
 
348
dyrektywy kończącej przetwarzanie, takiej jak \fBexec\fP) spowoduje, że usługa
 
349
będzie działać wiecznie.
 
350
.PP
 
351
.\" start example
 
352
Przykład:
 
353
.RS 2
 
354
.if  !'po4a'hide' .I exit;
 
355
.RE
 
356
.\"end example
 
357
.RE
 
358
.\" }}}
 
359
.\" --------------------------------------------------------------------
 
360
.\" {{{ service/capability
 
361
.PP
 
362
.if  !'po4a'hide' .BR capability
 
363
.\" service/capability
 
364
.RS
 
365
Dyrektywa określa uprawnienia (capabilities), które proces będzie miał w
 
366
czasie działania. Argumentem jest łańcuch znaków przekazywany bezpośrednio
 
367
do funkcji \fBcap_from_text\fP(3). Wiem, że ten opis jest kiepski, jednakże
 
368
użyteczność tej dyrektywy i tak nie będzie zbyt wielka, dopóki użytkownik
 
369
nie przeczyta pliku README.capabilities.
 
370
.PP
 
371
.\" start example
 
372
Przykład:
 
373
.RS 2
 
374
.if  !'po4a'hide' .I capability """cap_setuid=ep"";"
 
375
.RE
 
376
.\"end example
 
377
.RE
 
378
.\" }}}
 
379
.\" --------------------------------------------------------------------
 
380
.\" {{{ service/rlimit
 
381
.PP
 
382
.if  !'po4a'hide' .BR rlimit
 
383
.RS
 
384
.\" service/rlimit
 
385
Ta dyrektywa przyjmuje dwa argumenty. Pierwszy określa typ żądanego limitu \-
 
386
dostępne typy są podane niżej. Drugi argument przyjmuje jedną z dwu postaci,
 
387
gdyż może być albo pojedynczą wartością numeryczną, co oznacza ustawienie
 
388
zarówno miękkiego, jak i twardego limitu, albo może być podany następująco:
 
389
.PP
 
390
.if  !'po4a'hide' .B rlimit type {
 
391
.RS
 
392
.if  !'po4a'hide' .B soft x;
 
393
.if  !'po4a'hide' .B hard y;
 
394
.RE
 
395
.if  !'po4a'hide' .B }
 
396
.PP
 
397
W tym przypadku twardy i miękki limit zostaną odpowiednio ustawione. W obu
 
398
przypadkach można użyć wartości \fBunlimited\fP do usunięcia jakichkolwiek
 
399
ograniczeń. Wartości są przekazywane bezpośrednio do wywołania systemowego
 
400
\fBsetrlimit\fP(2).
 
401
.PP
 
402
Typy:
 
403
.RS 2
 
404
.if  !'po4a'hide' .B cpu, fsize, data, stack, core, rss, nproc, nofile, memlock
 
405
.RE
 
406
.PP
 
407
.\" start example
 
408
Przykład:
 
409
.RS 2
 
410
.if  !'po4a'hide' .I rlimit cpu 15;
 
411
.RE
 
412
.\"end example
 
413
.RE
 
414
.\" }}}
 
415
.\" --------------------------------------------------------------------
 
416
.\" {{{ service/initgroups
 
417
.PP
 
418
.if  !'po4a'hide' .BR initgroups
 
419
.RS
 
420
.\" service/initgroups
 
421
Argumentem może być \fByes\fP lub \fBno\fP. Ta dyrektywa powoduje, że w czasie
 
422
uruchomiania usługi zostanie wywołana funkcja \fBinitgroups\fP(3), która
 
423
ustawia dodatkowe grupy usługi zgodne z plikiem \fB/etc/group\fP.
 
424
.PP
 
425
.\" start example
 
426
Przykład:
 
427
.RS 2
 
428
.if  !'po4a'hide' .I initgroups yes;
 
429
.RE
 
430
.\"end example
 
431
.RE
 
432
.\" }}}
 
433
.\" --------------------------------------------------------------------
 
434
.\" {{{ service/family
 
435
.PP
 
436
.if  !'po4a'hide' .BR family
 
437
.RS
 
438
.\" service/family
 
439
Dyrektywa określa rodzinę protokołów, w której rlinetd przypisze gniazda dla
 
440
usługi. Obecnie może to być albo \fBipv4\fP, albo \fBipv6\fP. Jeśli nie podano,
 
441
domyślna wartość zależy od systemu.
 
442
.PP
 
443
.\" start example
 
444
Przykład:
 
445
.RS 2
 
446
.if  !'po4a'hide' .I family ipv6;
 
447
.RE
 
448
.\"end example
 
449
.RE
 
450
.\" }}}
 
451
.\" --------------------------------------------------------------------
 
452
.\" {{{ service/banner
 
453
.PP
 
454
.if  !'po4a'hide' .BR banner
 
455
.RS
 
456
.\" service/banner
 
457
Ta dyrektywa pozwala przesłać zawartość pliku jako dane wyjściowe
 
458
połączenia.
 
459
.PP
 
460
.\" start example
 
461
Przykład:
 
462
.RS 2
 
463
.if  !'po4a'hide' .I banner """/etc/nologin"";"
 
464
.RE
 
465
.\"end example
 
466
.RE
 
467
.\" }}}
 
468
.\" --------------------------------------------------------------------
 
469
.\" {{{ service/echo
 
470
.PP
 
471
.if  !'po4a'hide' .BR echo
 
472
.RS
 
473
.\" service/echo
 
474
Ta dyrektywa pozwala przesłać poprzez połączenia dynamicznie wygenerowaną
 
475
linię tekstu.
 
476
.PP
 
477
.\" start example
 
478
Przykład:
 
479
.RS 2
 
480
\fIecho "500 Usługa niedostępna dla Twojego IP (%O)";\fP
 
481
.RE
 
482
.\"end example
 
483
.RE
 
484
.\" }}}
 
485
.\" --------------------------------------------------------------------
 
486
.\" {{{ service/filter
 
487
.PP
 
488
.if  !'po4a'hide' .BR filter
 
489
.RS
 
490
.\" service/filter
 
491
Dyrektywa pozwala na podanie programu filtrowania gniazd do skojarzenia z
 
492
gniazdem nasłuchiwania. Może zostać wygenerowany przez narzędzie takie jak
 
493
\fBlfscc\fP(1).
 
494
.PP
 
495
.\" start example
 
496
Przykład:
 
497
.RS 2
 
498
.if  !'po4a'hide' .I filter """/usr/local/lib/rlinetd/filters/privport"";"
 
499
.RE
 
500
.\"end example
 
501
.RE
 
502
.\" }}}
 
503
.\" --------------------------------------------------------------------
 
504
.\" {{{ service/chargen
 
505
.PP
 
506
.if  !'po4a'hide' .BR chargen
 
507
.RS
 
508
.\" service/chargen
 
509
Dyrektywa powoduje nieskończoną pętlę wypisywania danych do
 
510
połączenia. Jeśli nie podano argumentu, przesyłany jest podzbiór znaków
 
511
drukowalnych. Jednakże można podać nazwę pliku jako argument, co spowoduje
 
512
przesyłanie w pętli zawartości tego pliku.
 
513
.PP
 
514
.\" start example
 
515
Przykład:
 
516
.RS 2
 
517
.if  !'po4a'hide' .I chargen """/usr/local/lib/spam"";"
 
518
.RE
 
519
.\"end example
 
520
.RE
 
521
.\" }}}
 
522
.\" }}}
 
523
.\"
 
524
.\" ====================================================================
 
525
.\" {{{ log """name"""
 
526
.PP
 
527
.RE
 
528
\fBlog "nazwa" {\fP
 
529
.RS
 
530
\&\fB...\fP
 
531
.RE
 
532
\fB}\fP
 
533
.PP
 
534
.RS
 
535
.\" log """name"""
 
536
.\"
 
537
.\" ----------------------
 
538
.\" {{{ log/path
 
539
Ta konstrukcja składniowa opisuje cel logowania. Parametr \fBnazwa\fP jest
 
540
używany jako argument dyrektywy \fBlog\fP w sekcjach \fBservice\fP.
 
541
.PP
 
542
.if  !'po4a'hide' .BR path
 
543
.RS
 
544
.\" log/path
 
545
Określa ścieżkę do pliku logu.
 
546
.PP
 
547
.\" start example
 
548
Przykład:
 
549
.RS 2
 
550
.if  !'po4a'hide' .I path """/var/log/service.log"";"
 
551
.RE
 
552
.\"end example
 
553
.RE
 
554
.\" }}}
 
555
.\" ----------------------
 
556
.\" {{{  log/mode
 
557
.PP
 
558
.if  !'po4a'hide' .BR mode
 
559
.RS
 
560
.\" log/mode
 
561
Określa prawa dostępu do pliku logu. Argument musi być numeryczny i jeśli
 
562
nie jest podany, to przyjmuje się 0640 jako wartość domyślną.
 
563
.PP
 
564
.\" start example
 
565
Przykład:
 
566
.RS 2
 
567
.if  !'po4a'hide' .I mode 0600;
 
568
.RE
 
569
.\"end example
 
570
.RE
 
571
.\" }}}
 
572
.\" ----------------------
 
573
.\" {{{ log/user
 
574
.PP
 
575
.if  !'po4a'hide' .BR user
 
576
.RS
 
577
.\" log/user
 
578
Określa właściciela pliku logu i może zostać podane zarówno jako numeryczne
 
579
ID, jak i jako
 
580
.PP
 
581
.\" start example
 
582
Przykład:
 
583
.RS 2
 
584
.if  !'po4a'hide' .I user """adm"";"
 
585
.RE
 
586
.\"end example
 
587
.RE
 
588
.\" }}}
 
589
.\" ----------------------
 
590
.\" {{{ log/group
 
591
.PP
 
592
.if  !'po4a'hide' .BR group
 
593
.RS
 
594
.\" log/group
 
595
Określa właściciela pliku logu i może zostać podane zarówno jako numeryczne
 
596
ID, jak i jako
 
597
.PP
 
598
.\" start example
 
599
Przykład:
 
600
.RS 2
 
601
.if  !'po4a'hide' .I group """adm"";"
 
602
.RE
 
603
.\"end example
 
604
.RE
 
605
.\" }}}
 
606
.\" }}}
 
607
.\"
 
608
.\" ====================================================================
 
609
.\" {{{ defaults
 
610
.PP
 
611
.RE
 
612
.PP
 
613
\fBdefaults {\fP
 
614
.RS
 
615
\&\fB...\fP
 
616
.RE
 
617
\fB}\fP
 
618
.PP
 
619
.RS
 
620
.\" defaults
 
621
Ta konstrukcja przyjmuje takie same parametry jak deklaracja usługi
 
622
(dyrektywa \fBservice\fP), ale zamiast określać usługę, ustawia wartości
 
623
domyślna dla wszystkich skonfigurowanych usług.
 
624
.RE
 
625
.\"
 
626
.\" --------------------------------------------------------------------
 
627
.\" {{{ defaults/directory
 
628
.PP
 
629
\fBdirectory "ścieżka" "pasujące" "ignorowane";\fP
 
630
.RS
 
631
.\" defaults/directory
 
632
Składnia określa katalog zawierający dodatkowe pliki konfiguracyjne do
 
633
przetworzenia. Przetwarzanie tych plików rozpocznie się po zakończeniu
 
634
przetwarzania bieżącego pliku. Argumenty \fIpasujące\fP i \fIignorowane\fP są
 
635
nieobowiązkowe, a jeśli zostaną podane, to są używane do filtrowania plików
 
636
w podanym katalogu, Nazwy plików muszą pasować do wyrażenia regularnego
 
637
\fIpasujące\fP i nie mogą pasować do wyrażenia regularnego \fIignorowane\fP. Pliki
 
638
zaczynające się od kropki (".") są zawsze pomijane. Katalogi nie są
 
639
przetwarzane rekurencyjnie.
 
640
.RE
 
641
.\" }}}
 
642
.\" }}}
 
643
.\"
 
644
.\" ====================================================================
 
645
.\" {{{ String Modifiers
 
646
.PP
 
647
.SS "Modyfikatory tekstu"
 
648
.PP
 
649
Jest kila zmiennych, które mogą być podstawione w argumentach niektórych
 
650
dyrektyw. Chociaż można ich używać w tych samych miejscach, nie we
 
651
wszystkich z nich informacje dostarczane przez te zmienne będą dostępne.
 
652
.PP
 
653
.TP 
 
654
.if  !'po4a'hide' .B %O
 
655
Źródłowy adres IP połączenia.
 
656
.TP 
 
657
.if  !'po4a'hide' .B %P
 
658
Źródłowy port połączenia.
 
659
.TP 
 
660
.if  !'po4a'hide' .B %C
 
661
Całkowity użyty czas procesora.
 
662
.TP 
 
663
.if  !'po4a'hide' .B %U
 
664
Czas procesora spędzony na wywoływaniu funkcji użytkownika.
 
665
.TP 
 
666
.if  !'po4a'hide' .B %S
 
667
Systemowy czas CPU.
 
668
.TP 
 
669
.if  !'po4a'hide' .B %r
 
670
Maksymalna ilość pamięci procesu w RAM\-ie (resident set size).
 
671
.TP 
 
672
.if  !'po4a'hide' .B %m
 
673
Rozmiar pamięci współdzielonej.
 
674
.TP 
 
675
.if  !'po4a'hide' .B %d
 
676
Rozmiar danych niedzielonych.
 
677
.TP 
 
678
.if  !'po4a'hide' .B %s
 
679
Niedzielony rozmiar stosu.
 
680
.TP 
 
681
.if  !'po4a'hide' .B %f
 
682
Zwroty stron.
 
683
.TP 
 
684
.if  !'po4a'hide' .B %F
 
685
Błędy stron.
 
686
.TP 
 
687
.if  !'po4a'hide' .B %p
 
688
Wymiany.
 
689
.TP 
 
690
.if  !'po4a'hide' .B %i
 
691
Operacje wejściowe na blokach.
 
692
.TP 
 
693
.if  !'po4a'hide' .B %o
 
694
Operacje wyjściowe na blokach.
 
695
.TP 
 
696
.if  !'po4a'hide' .B %n
 
697
Wysłane komunikaty.
 
698
.TP 
 
699
.if  !'po4a'hide' .B %c
 
700
Odebrane komunikaty.
 
701
.TP 
 
702
.if  !'po4a'hide' .B %k
 
703
Odebrane sygnały.
 
704
.TP 
 
705
.if  !'po4a'hide' .B %w
 
706
Dobrowolne zmiany kontekstu.
 
707
.TP 
 
708
.if  !'po4a'hide' .B %w
 
709
Wymuszone zmiany kontekstu.
 
710
.TP 
 
711
.if  !'po4a'hide' .B %e
 
712
Kod zakończenia.
 
713
.TP 
 
714
.if  !'po4a'hide' .B %t
 
715
Czas działania
 
716
.TP 
 
717
.if  !'po4a'hide' .B %M
 
718
Bieżący czas podany jako sekundy od początku epoki (1980), przesłany jako
 
719
32\-bitowa liczba w porządku sieciowym. Nie ma z tego absolutnie żadnego
 
720
pożytku, z wyjątkiem implementowania funkcjonalności podobnej do tej
 
721
dostępnej w inetd.
 
722
.TP 
 
723
.if  !'po4a'hide' .B %I
 
724
.\" }}}
 
725
.\"
 
726
.\" ====================================================================
 
727
.\"
 
728
Bieżące data i czas , w formacie \fBctime\fP(3).
 
729
.PP
 
730
.SH "ZOBACZ TAKŻE"
 
731
.if  !'po4a'hide' .BR rlinetd (8),
 
732
.if  !'po4a'hide' .BR hosts_access (5)
 
733
.SH AUTOR
 
734
Ten podręcznik ekranowy napisał Mikolaj J. Habryn
 
735
<dichro\-doc@rcpt.to>, a zmodyfikował Robert Luberda
 
736
<robert@debian.org>.