%!PS-Adobe-2.0 %%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software %%Title: MANUAL-2_0.dvi %%Pages: 134 %%PageOrder: Ascend %%BoundingBox: 0 0 596 842 %%DocumentFonts: Helvetica-Bold Times-Roman Times-Italic Times-Bold %%+ Helvetica Courier Courier-Bold Helvetica-Oblique Courier-BoldOblique %%+ Courier-Oblique %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -O 0cm,1cm MANUAL-2_0.dvi %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2005.10.31:2204 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin /FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array /BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr 1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put }if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end %%EndProcSet %%BeginProcSet: 8r.enc % File 8r.enc as of 2002-03-12 for PSNFSS 9 % % This is the encoding vector for Type1 and TrueType fonts to be used % with TeX. This file is part of the PSNFSS bundle, version 9 % % Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt % % Idea is to have all the characters normally included in Type 1 fonts % available for typesetting. This is effectively the characters in Adobe % Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro. % % Character code assignments were made as follows: % % (1) the Windows ANSI characters are almost all in their Windows ANSI % positions, because some Windows users cannot easily reencode the % fonts, and it makes no difference on other systems. The only Windows % ANSI characters not available are those that make no sense for % typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen % (173). quotesingle and grave are moved just because it's such an % irritation not having them in TeX positions. % % (2) Remaining characters are assigned arbitrarily to the lower part % of the range, avoiding 0, 10 and 13 in case we meet dumb software. % % (3) Y&Y Lucida Bright includes some extra text characters; in the % hopes that other PostScript fonts, perhaps created for public % consumption, will include them, they are included starting at 0x12. % % (4) Remaining positions left undefined are for use in (hopefully) % upward-compatible revisions, if someday more characters are generally % available. % % (5) hyphen appears twice for compatibility with both ASCII and Windows. % % (6) /Euro is assigned to 128, as in Windows ANSI % /TeXBase1Encoding [ % 0x00 (encoded characters from Adobe Standard not in Windows 3.1) /.notdef /dotaccent /fi /fl /fraction /hungarumlaut /Lslash /lslash /ogonek /ring /.notdef /breve /minus /.notdef % These are the only two remaining unencoded characters, so may as % well include them. /Zcaron /zcaron % 0x10 /caron /dotlessi % (unusual TeX characters available in, e.g., Lucida Bright) /dotlessj /ff /ffi /ffl /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef % very contentious; it's so painful not having quoteleft and quoteright % at 96 and 145 that we move the things normally found there down to here. /grave /quotesingle % 0x20 (ASCII begins) /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash % 0x30 /zero /one /two /three /four /five /six /seven /eight /nine /colon /semicolon /less /equal /greater /question % 0x40 /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O % 0x50 /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore % 0x60 /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o % 0x70 /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright /asciitilde /.notdef % rubout; ASCII ends % 0x80 /Euro /.notdef /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl /circumflex /perthousand /Scaron /guilsinglleft /OE /.notdef /.notdef /.notdef % 0x90 /.notdef /.notdef /.notdef /quotedblleft /quotedblright /bullet /endash /emdash /tilde /trademark /scaron /guilsinglright /oe /.notdef /.notdef /Ydieresis % 0xA0 /.notdef % nobreakspace /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen % Y&Y (also at 45); Windows' softhyphen /registered /macron % 0xD0 /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown % 0xC0 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis % 0xD0 /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls % 0xE0 /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis % 0xF0 /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis ] def %%EndProcSet %%BeginProcSet: texps.pro %! TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0 ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{ pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type /nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[ exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if} forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end %%EndProcSet %%BeginProcSet: special.pro %! TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N /vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N /rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N /@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ /hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B /@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ /urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known {userdict/md get type/dicttype eq{userdict begin md length 10 add md maxlength ge{/md md dup length 20 add dict copy def}if end md begin /letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 -1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop 90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr 1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr 2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 -1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale }if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState save N userdict maxlength dict begin/magscale true def normalscale currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts /psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def @MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N /@beginspecial{SDict begin/SpecialSave save N gsave normalscale currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N} N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N /setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{ pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B /rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet %%BeginProcSet: color.pro %! TeXDict begin/setcmykcolor where{pop}{/setcmykcolor{dup 10 eq{pop setrgbcolor}{1 sub 4 1 roll 3{3 index add neg dup 0 lt{pop 0}if 3 1 roll }repeat setrgbcolor pop}ifelse}B}ifelse/TeXcolorcmyk{setcmykcolor}def /TeXcolorrgb{setrgbcolor}def/TeXcolorgrey{setgray}def/TeXcolorgray{ setgray}def/TeXcolorhsb{sethsbcolor}def/currentcmykcolor where{pop}{ /currentcmykcolor{currentrgbcolor 10}B}ifelse/DC{exch dup userdict exch known{pop pop}{X}ifelse}B/GreenYellow{0.15 0 0.69 0 setcmykcolor}DC /Yellow{0 0 1 0 setcmykcolor}DC/Goldenrod{0 0.10 0.84 0 setcmykcolor}DC /Dandelion{0 0.29 0.84 0 setcmykcolor}DC/Apricot{0 0.32 0.52 0 setcmykcolor}DC/Peach{0 0.50 0.70 0 setcmykcolor}DC/Melon{0 0.46 0.50 0 setcmykcolor}DC/YellowOrange{0 0.42 1 0 setcmykcolor}DC/Orange{0 0.61 0.87 0 setcmykcolor}DC/BurntOrange{0 0.51 1 0 setcmykcolor}DC /Bittersweet{0 0.75 1 0.24 setcmykcolor}DC/RedOrange{0 0.77 0.87 0 setcmykcolor}DC/Mahogany{0 0.85 0.87 0.35 setcmykcolor}DC/Maroon{0 0.87 0.68 0.32 setcmykcolor}DC/BrickRed{0 0.89 0.94 0.28 setcmykcolor}DC/Red{ 0 1 1 0 setcmykcolor}DC/OrangeRed{0 1 0.50 0 setcmykcolor}DC/RubineRed{ 0 1 0.13 0 setcmykcolor}DC/WildStrawberry{0 0.96 0.39 0 setcmykcolor}DC /Salmon{0 0.53 0.38 0 setcmykcolor}DC/CarnationPink{0 0.63 0 0 setcmykcolor}DC/Magenta{0 1 0 0 setcmykcolor}DC/VioletRed{0 0.81 0 0 setcmykcolor}DC/Rhodamine{0 0.82 0 0 setcmykcolor}DC/Mulberry{0.34 0.90 0 0.02 setcmykcolor}DC/RedViolet{0.07 0.90 0 0.34 setcmykcolor}DC /Fuchsia{0.47 0.91 0 0.08 setcmykcolor}DC/Lavender{0 0.48 0 0 setcmykcolor}DC/Thistle{0.12 0.59 0 0 setcmykcolor}DC/Orchid{0.32 0.64 0 0 setcmykcolor}DC/DarkOrchid{0.40 0.80 0.20 0 setcmykcolor}DC/Purple{ 0.45 0.86 0 0 setcmykcolor}DC/Plum{0.50 1 0 0 setcmykcolor}DC/Violet{ 0.79 0.88 0 0 setcmykcolor}DC/RoyalPurple{0.75 0.90 0 0 setcmykcolor}DC /BlueViolet{0.86 0.91 0 0.04 setcmykcolor}DC/Periwinkle{0.57 0.55 0 0 setcmykcolor}DC/CadetBlue{0.62 0.57 0.23 0 setcmykcolor}DC /CornflowerBlue{0.65 0.13 0 0 setcmykcolor}DC/MidnightBlue{0.98 0.13 0 0.43 setcmykcolor}DC/NavyBlue{0.94 0.54 0 0 setcmykcolor}DC/RoyalBlue{1 0.50 0 0 setcmykcolor}DC/Blue{1 1 0 0 setcmykcolor}DC/Cerulean{0.94 0.11 0 0 setcmykcolor}DC/Cyan{1 0 0 0 setcmykcolor}DC/ProcessBlue{0.96 0 0 0 setcmykcolor}DC/SkyBlue{0.62 0 0.12 0 setcmykcolor}DC/Turquoise{0.85 0 0.20 0 setcmykcolor}DC/TealBlue{0.86 0 0.34 0.02 setcmykcolor}DC /Aquamarine{0.82 0 0.30 0 setcmykcolor}DC/BlueGreen{0.85 0 0.33 0 setcmykcolor}DC/Emerald{1 0 0.50 0 setcmykcolor}DC/JungleGreen{0.99 0 0.52 0 setcmykcolor}DC/SeaGreen{0.69 0 0.50 0 setcmykcolor}DC/Green{1 0 1 0 setcmykcolor}DC/ForestGreen{0.91 0 0.88 0.12 setcmykcolor}DC /PineGreen{0.92 0 0.59 0.25 setcmykcolor}DC/LimeGreen{0.50 0 1 0 setcmykcolor}DC/YellowGreen{0.44 0 0.74 0 setcmykcolor}DC/SpringGreen{ 0.26 0 0.76 0 setcmykcolor}DC/OliveGreen{0.64 0 0.95 0.40 setcmykcolor} DC/RawSienna{0 0.72 1 0.45 setcmykcolor}DC/Sepia{0 0.83 1 0.70 setcmykcolor}DC/Brown{0 0.81 1 0.60 setcmykcolor}DC/Tan{0.14 0.42 0.56 0 setcmykcolor}DC/Gray{0 0 0 0.50 setcmykcolor}DC/Black{0 0 0 1 setcmykcolor}DC/White{0 0 0 0 setcmykcolor}DC end %%EndProcSet TeXDict begin @defspecial /DvipsToPDF { 72.27 mul Resolution div } def /PDFToDvips { 72.27 div Resolution mul } def /HyperBorder { 1 PDFToDvips } def /H.V {pdf@hoff pdf@voff null} def /H.B {/Rect[pdf@llx pdf@lly pdf@urx pdf@ury]} def /H.S { currentpoint HyperBorder add /pdf@lly exch def dup DvipsToPDF /pdf@hoff exch def HyperBorder sub /pdf@llx exch def } def /H.L { 2 sub dup /HyperBasePt exch def PDFToDvips /HyperBaseDvips exch def currentpoint HyperBaseDvips sub /pdf@ury exch def /pdf@urx exch def } def /H.A { H.L currentpoint exch pop vsize 72 sub exch DvipsToPDF HyperBasePt sub sub /pdf@voff exch def } def /H.R { currentpoint HyperBorder sub /pdf@ury exch def HyperBorder add /pdf@urx exch def currentpoint exch pop vsize 72 sub exch DvipsToPDF sub /pdf@voff exch def } def systemdict /pdfmark known not {userdict /pdfmark systemdict /cleartomark get put} if @fedspecial end TeXDict begin 39158280 55380996 1000 600 600 (MANUAL-2_0.dvi) @start /Fa 106[21 149[{ TeXBase1Encoding ReEncodeFont }1 59.7758 /Times-Roman rf /Fb 139[33 1[33 2[33 5[33 33 3[33 33 51[33 47[{ TeXBase1Encoding ReEncodeFont }8 54.4708 /Courier-BoldOblique rf /Fc 139[45 1[45 2[45 5[45 45 2[45 17[45 14[45 45 5[45 61[{ TeXBase1Encoding ReEncodeFont }10 74.7198 /Courier-Bold rf /Fd 137[36 1[36 36 36 2[36 36 4[36 36 2[36 36 36 51[36 47[{ TeXBase1Encoding ReEncodeFont }12 60.523 /Courier-BoldOblique rf /Fe 106[23 149[{ TeXBase1Encoding ReEncodeFont }1 66.4176 /Helvetica rf %DVIPSBitmapFont: Ff cmmi10 10 2 /Ff 2 63 df60 D<126012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE 01FF9338007F80EF1FC0A2EF7F80933801FF00EE07FCEE1FF0EE7FC04B48C7FCED07FCED 1FF0ED7FC04A48C8FCEC07FCEC1FF0EC7FC04948C9FCEB07FCEB1FF0EB7FC04848CAFCEA 07FCEA3FF0EA7FC048CBFC12FC1270323279AD41>62 D E %EndDVIPSBitmapFont /Fg 134[40 1[40 1[40 40 40 40 1[40 40 40 40 40 3[40 2[40 40 1[40 40 1[40 47[40 47[{ TeXBase1Encoding ReEncodeFont }18 67.2479 /Courier-Oblique rf %DVIPSBitmapFont: Fh cmmi9 9 2 /Fh 2 63 df<171C177EEE01FEEE07FCEE1FF0EE7FC0923801FF00ED07FCED1FF0ED7FC0 4A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07FCEA1FF0 EA7FC048CAFCA2EA7FC0EA1FF0EA07FCEA01FF38007FC0EB1FF0EB07FCEB01FF9038007F C0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED01FF9238007FC0EE1FF0EE07FCEE 01FEEE007E171C2F2E7AA93C>60 D<127012FCB4FCEA7FC0EA1FF0EA07FCEA01FF38007F C0EB1FF0EB07FCEB01FF9038007FC0EC1FF0EC07FCEC01FF9138007FC0ED1FF0ED07FCED 01FF9238007FC0EE1FF0EE07FCEE01FEA2EE07FCEE1FF0EE7FC0923801FF00ED07FCED1F F0ED7FC04A48C7FCEC07FCEC1FF0EC7FC04948C8FCEB07FCEB1FF0EB7FC04848C9FCEA07 FCEA1FF0EA7FC048CAFC12FC12702F2E7AA93C>62 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmmi8 8 2 /Fi 2 63 df60 D<12E012F812FEEA3F80EA0FE0EA03F8EA00FEEB3F80EB0FE0EB03F8EB00FC143FEC0FC0 EC07F0EC01FCEC007FED1FC0ED07F0ED01FCED007FEE1FC01607161FEE7F00ED01FCED07 F0ED1FC0037FC7FCEC01FCEC07F0EC0FC0023FC8FC14FCEB03F8EB0FE0EB3F8001FEC9FC EA03F8EA0FE0EA3F8000FECAFC12F812E02A2B7AA537>62 D E %EndDVIPSBitmapFont /Fj 134[55 55 1[55 61 33 55 39 1[61 61 61 89 28 55 1[28 61 61 33 55 61 55 61 55 12[61 66 72 1[66 2[83 5[78 3[72 1[72 7[55 55 55 55 55 55 55 55 55 55 28 28 33 42[61 2[{ TeXBase1Encoding ReEncodeFont }44 99.6264 /Helvetica-Bold rf /Fk 134[45 4[45 45 45 2[45 45 45 45 2[45 2[45 45 45 45 45 45 97[{ TeXBase1Encoding ReEncodeFont }15 74.7198 /Courier-Oblique rf /Fl 129[45 1[45 2[45 45 45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 1[45 45 45 1[45 45 2[45 45 45 45 1[45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 1[45 45 3[45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 1[45 45 2[45 2[45 34[{ TeXBase1Encoding ReEncodeFont }72 74.7198 /Courier-BoldOblique rf /Fm 134[40 40 1[40 40 40 40 40 1[40 40 40 40 40 2[40 40 40 40 40 40 40 40 40 8[40 9[40 40 7[40 3[40 17[40 1[40 1[40 43[{ TeXBase1Encoding ReEncodeFont }29 67.2479 /Courier-BoldOblique rf /Fn 134[36 2[36 36 36 36 36 1[36 36 36 36 36 2[36 36 36 1[36 36 1[36 36 36 48[36 36 36 45[{ TeXBase1Encoding ReEncodeFont }22 60.523 /Courier-Bold rf /Fo 140[36 10[36 5[36 36 60[36 36[{ TeXBase1Encoding ReEncodeFont }5 60.523 /Courier rf /Fp 133[60 66 66 93 66 73 40 66 47 73 73 73 73 106 33 66 1[33 73 73 40 66 73 66 73 66 8[80 113 80 86 73 80 86 93 80 93 86 100 73 2[33 86 93 73 80 86 86 86 86 1[73 4[40 66 66 66 66 66 66 66 66 66 66 33 33 40 3[40 40 37[73 2[{ TeXBase1Encoding ReEncodeFont }65 119.552 /Helvetica-Bold rf /Fq 133[37 37 37 54 37 42 21 37 25 42 42 42 42 62 17 37 1[17 42 42 21 42 42 37 42 42 3[21 1[21 1[50 50 2[54 46 50 3[58 54 62 42 50 1[21 54 58 1[50 54 54 50 50 3[44 4[42 42 2[42 1[42 42 42 21 21 25 3[25 25 17 36[37 2[{ TeXBase1Encoding ReEncodeFont }59 74.7198 /Helvetica-Oblique rf /Fr 129[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 45 45 45 45 33[{ TeXBase1Encoding ReEncodeFont }90 74.7198 /Courier rf /Fs 131[40 1[40 40 40 40 40 40 40 40 40 1[40 40 40 40 40 40 1[40 40 40 40 40 40 40 40 40 40 40 1[40 1[40 1[40 40 40 1[40 40 40 40 1[40 40 40 40 3[40 40 1[40 40 40 40 40 40 40 1[40 40 2[40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 6[40 40 1[40 34[{ TeXBase1Encoding ReEncodeFont }69 67.2479 /Courier-Bold rf /Ft 129[40 1[40 1[40 40 40 40 40 40 40 40 40 1[40 40 40 40 40 40 1[40 40 40 40 40 40 40 40 40 1[40 1[40 40 40 6[40 40 40 2[40 1[40 3[40 40 2[40 3[40 1[40 1[40 1[40 40 40 6[40 40 40 40 40 40 40 1[40 40 40 3[40 40 40 34[{ TeXBase1Encoding ReEncodeFont }57 67.2479 /Courier rf /Fu 133[72 80 80 112 80 88 48 80 56 88 88 88 88 128 40 80 1[40 88 88 48 80 88 80 88 80 9[135 96 104 88 96 104 112 96 112 1[120 88 104 1[40 104 112 88 96 104 104 104 104 6[48 80 80 80 80 80 80 80 80 80 80 40 40 48 40 2[48 48 40 104 35[88 2[{ TeXBase1Encoding ReEncodeFont }66 143.462 /Helvetica-Bold rf /Fv 104[75 2[25 25 24[37 37 37 54 37 42 21 37 25 42 42 42 42 62 17 37 17 17 42 42 21 42 42 37 42 42 1[42 1[21 1[21 46 50 50 71 50 54 46 50 54 58 50 58 54 62 42 50 1[21 54 58 46 50 54 54 50 50 2[44 44 1[21 21 42 42 42 42 42 42 1[42 42 42 21 21 25 21 44 29 25 25 17 1[66 2[27 21 30[37 2[{ TeXBase1Encoding ReEncodeFont }83 74.7198 /Helvetica rf /Fw 133[37 42 1[58 42 46 25 42 29 1[46 46 46 66 21 42 21 21 46 46 25 42 46 42 46 42 1[42 1[25 1[25 1[50 50 1[50 54 46 50 54 58 50 58 54 62 46 54 1[21 54 1[46 50 54 54 1[54 3[44 2[25 9[42 21 21 25 3[25 25 21 36[46 2[{ TeXBase1Encoding ReEncodeFont }58 74.7198 /Helvetica-Bold rf /Fx 104[74 25[33 1[33 32 37 37 55 37 42 23 32 32 42 42 42 42 60 23 37 23 23 42 42 23 37 42 37 42 42 1[42 1[32 1[32 2[51 1[51 60 46 42 51 60 51 60 55 69 46 55 1[28 60 60 51 51 60 55 51 51 76 2[56 2[28 42 42 42 42 42 42 42 42 42 42 23 21 28 21 40[42 42 2[{ TeXBase1Encoding ReEncodeFont }73 83.022 /Times-Italic rf /Fy 104[83 26[18 1[37 42 42 60 42 46 28 32 37 46 46 42 46 69 23 46 28 23 46 42 28 37 46 37 46 42 1[42 1[28 23 28 1[60 60 1[60 60 55 46 60 65 51 65 60 78 55 65 1[32 65 65 51 55 60 60 55 60 77 2[47 1[28 28 42 42 42 42 42 42 42 42 42 42 23 21 28 21 47 1[28 28 28 69 1[42 42 46 28 30[46 2[{ TeXBase1Encoding ReEncodeFont }83 83.022 /Times-Bold rf /Fz 104[172 29[96 96 1[96 105 57 96 67 1[105 105 105 153 48 96 1[48 105 105 57 96 105 96 105 96 12[105 115 2[115 3[105 2[48 124 134 105 115 124 124 124 124 7[96 96 96 96 96 96 96 96 96 96 48 48 1[48 41[105 2[{ TeXBase1Encoding ReEncodeFont }50 172.154 /Helvetica-Bold rf /FA 138[33 18 26 26 2[33 33 48 3[18 3[29 1[29 1[33 11[48 6[44 1[37 4[48 41 1[48 68[{ TeXBase1Encoding ReEncodeFont }17 66.4176 /Times-Italic rf /FB 106[23 27[33 33 48 33 33 18 26 22 1[33 33 33 52 18 33 1[18 33 33 22 29 33 29 33 29 7[48 1[63 48 48 41 37 2[37 2[59 3[22 2[37 2[44 44 48 6[18 33 1[33 1[33 1[33 33 33 33 18 17 22 17 2[22 22 40[{ TeXBase1Encoding ReEncodeFont }51 66.4176 /Times-Roman rf /FC 86[63 17[83 2[37 37 20[45 1[17 1[37 42 42 60 42 42 23 32 28 42 42 42 42 65 23 42 23 23 42 42 28 37 42 37 42 37 1[42 39 28 1[28 51 60 60 78 60 60 51 46 55 60 46 60 60 74 51 60 32 28 60 60 46 51 60 55 55 60 76 37 47 47 47 23 23 42 42 42 42 42 42 42 42 42 42 23 21 28 21 47 42 28 28 28 65 69 42 42 34 28 29[46 46 2[{ TeXBase1Encoding ReEncodeFont }96 83.022 /Times-Roman rf /FD 134[46 2[46 51 28 46 32 1[51 51 51 74 23 2[23 51 51 28 46 51 46 51 46 13[55 2[55 2[69 51 2[23 2[51 1[60 60 64[51 2[{ TeXBase1Encoding ReEncodeFont }29 83.022 /Helvetica-Bold rf /FE 145[126 184 3[57 126 6[115 13[138 83[{ TeXBase1Encoding ReEncodeFont }6 206.584 /Helvetica-Bold rf end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 end %%EndSetup %%Page: 1 1 TeXDict begin 1 0 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a -600 -364 a SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) /Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin [ /Count -0 /Dest (1.0) cvn /Title (Samhain) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (2.0) cvn /Title (Table of Contents) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (3.0) cvn /Title (Chapter 1. Introduction) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -10 /Dest (4.0) cvn /Title (Chapter 2. Compiling and installing) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.1.1) cvn /Title (2.1. Overview) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.2.1) cvn /Title (2.2. Requirements) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.3.1) cvn /Title (2.3. Download and extract) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.4.1) cvn /Title (2.4. Configuring the source) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.5.1) cvn /Title (2.5. Build) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (4.6.1) cvn /Title (2.6. Install) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.6.1.2) cvn /Title (2.6.1. Important make targets) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.7.1) cvn /Title (2.7. Customize) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.8.1) cvn /Title (2.8. Initialize the baseline database) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.9.1) cvn /Title (2.9. Run samhain) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -4 /Dest (4.10.1) cvn /Title (2.10. Files and directory layout) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.2.2) cvn /Title (2.10.1. Trusted users and trusted paths) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.3.2) cvn /Title (2.10.2. Directory layout) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (4.10.4.2) cvn /Title (2.10.3. Runtime files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.4.1.3) cvn /Title (2.10.3.1. Standalone or client) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.4.2.3) cvn /Title (2.10.3.2. Server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (4.10.5.2) cvn /Title (2.10.4. Installed files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.5.3.3) cvn /Title (2.10.4.1. Standalone or client) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (4.10.5.4.3) cvn /Title (2.10.4.2. Server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -10 /Dest (5.0) cvn /Title (Chapter 3. General usage notes) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.11.1) cvn /Title (3.1. How to invoke) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.12.1) cvn /Title (3.2. Using daemontool \(or similar utilities\)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.13.1) cvn /Title (3.3. Controlling the daemon) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.14.1) cvn /Title (3.4. Signals) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.15.1) cvn /Title (3.5. PID file) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.16.1) cvn /Title (3.6. Log file rotation) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.17.1) cvn /Title (3.7. Updating the file signature database) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.18.1) cvn /Title (3.8. Improving the signaltonoise ratio) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.19.1) cvn /Title (3.9. Runtime options: commandline configuration file) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (5.20.1) cvn /Title (3.10. Support / Bugs / Problems) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -12 /Dest (6.0) cvn /Title (Chapter 4. Configuration of logging facilities) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (6.21.1) cvn /Title (4.1. Severity levels and classes of log messages) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.21.6.2) cvn /Title (4.1.1. Severity levels) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.21.7.2) cvn /Title (4.1.2. Classes) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.22.1) cvn /Title (4.2. Overview of logging facilities) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.23.1) cvn /Title (4.3. Activating logging facilities and filtering messages) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (6.24.1) cvn /Title (4.4. Email) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.24.8.2) cvn /Title (4.4.1. Email reports and their integrity) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (6.25.1) cvn /Title (4.5. Log file) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.25.9.2) cvn /Title (4.5.1. The log file and its integrity) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (6.26.1) cvn /Title (4.6. Log server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.26.10.2) cvn /Title (4.6.1. Details) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.27.1) cvn /Title (4.7. External facilities) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.28.1) cvn /Title (4.8. Console) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (6.29.1) cvn /Title (4.9. Prelude) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.29.11.2) cvn /Title (4.9.1. Registering to a Prelude 0.9 manager) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.29.12.2) cvn /Title (4.9.2. Registering to a Prelude 0.8 manager) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.30.1) cvn /Title (4.10. Using samhain with nagios) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.31.1) cvn /Title (4.11. Syslog) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (6.32.1) cvn /Title (4.12. SQL Database) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -15 /Dest (7.0) cvn /Title (Chapter 5. Configuration samhain, the file monitor) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.33.1) cvn /Title (5.1. Usage overview) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.34.1) cvn /Title (5.2. Available checksum functions) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.35.1) cvn /Title (5.3. File signatures) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -9 /Dest (7.36.1) cvn /Title (5.4. Defining which files/directories to monitor) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.13.2) cvn /Title (5.4.1. Monitoring policies) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (7.36.14.2) cvn /Title (5.4.2. File/directory specification) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.14.5.3) cvn /Title (5.4.2.1. Rules) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.15.2) cvn /Title (5.4.3. Suppress messages about new/deleted files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.16.2) cvn /Title (5.4.4. Dynamic database update \(modified/disappeared/new files\)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.17.2) cvn /Title (5.4.5. Recursion depth\(s\)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (7.36.18.2) cvn /Title (5.4.6. Hardlink check) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.18.6.3) cvn /Title (5.4.6.1. Specify exceptions for the hardlink check) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.19.2) cvn /Title (5.4.7. Check for weird filenames) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.20.2) cvn /Title (5.4.8. Support for prelink) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.36.21.2) cvn /Title (5.4.9. Codes in messages about reported files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.37.1) cvn /Title (5.5. Excluding files and/or subdirectories \(All except \)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (7.38.1) cvn /Title (5.6. Timing file checks) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.38.22.2) cvn /Title (5.6.1. Using a second schedule) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.39.1) cvn /Title (5.7. Initializing, updating, or checking) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.40.1) cvn /Title (5.8. The file signature database) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (7.41.1) cvn /Title (5.9. Checking the file system for SUID/SGID binaries) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.41.23.2) cvn /Title (5.9.1. Quarantine SUID/SGID files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.41.24.2) cvn /Title (5.9.2. Configuration) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -4 /Dest (7.42.1) cvn /Title (5.10. Detecting Kernel rootkits) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.42.25.2) cvn /Title (5.10.1. Configuration) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.42.26.2) cvn /Title (5.10.2. What is a kernel rootkit ?) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.42.27.2) cvn /Title (5.10.3. Implemented integrity checks) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.42.28.2) cvn /Title (5.10.4. Error messages) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.43.1) cvn /Title (5.11. Monitoring login/logout events) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.44.1) cvn /Title (5.12. Checking mounted filesystem policies) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.45.1) cvn /Title (5.13. Checking sensitive files owned by users) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.46.1) cvn /Title (5.14. Modules) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (7.47.1) cvn /Title (5.15. Performance tuning) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -13 /Dest (8.0) cvn /Title (Chapter 6. yule, the log server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.48.1) cvn /Title (6.1. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.49.1) cvn /Title (6.2. Important installation notes) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.50.1) cvn /Title (6.3. Registering a client) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.51.1) cvn /Title (6.4. Enabling logging to the server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (8.52.1) cvn /Title (6.5. Enabling baseline database / configuration file download from the server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.52.29.2) cvn /Title (6.5.1. Configuration file) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.52.30.2) cvn /Title (6.5.2. Database file) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.53.1) cvn /Title (6.6. Rules for logging of client messages) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.54.1) cvn /Title (6.7. Detecting 'dead' clients) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.55.1) cvn /Title (6.8. The HTML server status page) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.56.1) cvn /Title (6.9. Chroot) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.57.1) cvn /Title (6.10. Restrict access with libwrap \(tcp wrappers\)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (8.58.1) cvn /Title (6.11. Sending commands to clients) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.58.31.2) cvn /Title (6.11.1. Communicating with the server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.58.32.2) cvn /Title (6.11.2. Authenticating to the server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.59.1) cvn /Title (6.12. Syslog logging) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (8.60.1) cvn /Title (6.13. Performance tuning) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -3 /Dest (9.0) cvn /Title (Chapter 7. Hooks for External Programs) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (9.61.1) cvn /Title (7.1. Pipes) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (9.62.1) cvn /Title (7.2. System V message queue) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (9.63.1) cvn /Title (7.3. Calling external programs) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (9.63.33.2) cvn /Title (7.3.1. Example setup for paging) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (10.0) cvn /Title (Chapter 8. Additional Features Signed Configuration/Database Files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (10.64.1) cvn /Title (8.1. The samhainadmin script) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (11.0) cvn /Title (Chapter 9. Additional Features Stealth) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (11.65.1) cvn /Title (9.1. Hiding the executable) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (11.65.34.2) cvn /Title (9.1.1. Using kernel modules to hide samhain \(Linux/ix86 only\)) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (11.66.1) cvn /Title (9.2. Packing the executable) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (12.0) cvn /Title (Chapter 10. Deployment to remote hosts) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -12 /Dest (12.67.1) cvn /Title (10.1. Method A: The deployment system) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.35.2) cvn /Title (10.1.1. Requirements) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (12.67.36.2) cvn /Title (10.1.2. Layout of the deployment system) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.36.7.3) cvn /Title (10.1.2.1. The configs subdirectory) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.36.8.3) cvn /Title (10.1.2.2. The archpkg subdirectory) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -4 /Dest (12.67.37.2) cvn /Title (10.1.3. Customizing the system) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.37.9.3) cvn /Title (10.1.3.1. Setting default options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.37.10.3) cvn /Title (10.1.3.2. Adding support for an architecture) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.37.11.3) cvn /Title (10.1.3.3. Perarchitecture pre/postinstallation scripts) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.37.12.3) cvn /Title (10.1.3.4. Perhost runtime configuration) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.38.2) cvn /Title (10.1.4. Using the deploy.sh script) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.38.13.3) cvn /Title (10.1.4.1. General options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.39.2) cvn /Title (10.1.5. deploy.sh info) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.39.14.3) cvn /Title (10.1.5.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.40.2) cvn /Title (10.1.6. deploy.sh clean) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.40.15.3) cvn /Title (10.1.6.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.41.2) cvn /Title (10.1.7. deploy.sh download) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.41.16.3) cvn /Title (10.1.7.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.42.2) cvn /Title (10.1.8. deploy.sh checksrc) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.42.17.3) cvn /Title (10.1.8.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.43.2) cvn /Title (10.1.9. deploy.sh build) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.43.18.3) cvn /Title (10.1.9.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.44.2) cvn /Title (10.1.10. deploy.sh install) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.44.19.3) cvn /Title (10.1.10.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (12.67.45.2) cvn /Title (10.1.11. deploy.sh uninstall) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.45.20.3) cvn /Title (10.1.11.1. Specific options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.67.46.2) cvn /Title (10.1.12. Usage notes) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -5 /Dest (12.68.1) cvn /Title (10.2. Method B: The native package manager) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -2 /Dest (12.68.47.2) cvn /Title (10.2.1. Building an RPM) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.47.21.3) cvn /Title (10.2.1.1. Custom RPM) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.47.22.3) cvn /Title (10.2.1.2. Singlehost) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.48.2) cvn /Title (10.2.2. Building an HPUX package) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.49.2) cvn /Title (10.2.3. Building a Solaris package) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.50.2) cvn /Title (10.2.4. Building a Gentoo Linux package) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (12.68.51.2) cvn /Title (10.2.5. Building a Debian package) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -5 /Dest (13.0) cvn /Title (Chapter 11. Security Design) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (13.69.1) cvn /Title (11.1. Usage) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (13.70.1) cvn /Title (11.2. Integrity of the executable) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (13.71.1) cvn /Title (11.3. Client executable integrity) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (13.72.1) cvn /Title (11.4. The server) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (13.73.1) cvn /Title (11.5. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -5 /Dest (14.0) cvn /Title (Appendix A. List of options for the ./configure script) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (14.74.1) cvn /Title (A.1. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (14.75.1) cvn /Title (A.2. Optional modules to perfor additional checks) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (14.76.1) cvn /Title (A.3. OpenPGP Signatures on Configuration/Database Files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (14.77.1) cvn /Title (A.4. Client/Server Connectivity) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (14.78.1) cvn /Title (A.5. Paths) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -3 /Dest (15.0) cvn /Title (Appendix B. List of command line options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (15.79.1) cvn /Title (B.1. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (15.80.1) cvn /Title (B.2. samhain) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (15.81.1) cvn /Title (B.3. yule) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -13 /Dest (16.0) cvn /Title (Appendix C. List of configuration file options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -1 /Dest (16.82.1) cvn /Title (C.1. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.82.52.2) cvn /Title (C.1.1. Conditionals) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.83.1) cvn /Title (C.2. Files to check) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.84.1) cvn /Title (C.3. Severity of events) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.85.1) cvn /Title (C.4. Logging thresholds) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.86.1) cvn /Title (C.5. Watching login/logout events) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.87.1) cvn /Title (C.6. Checking for kernel module rootkits) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.88.1) cvn /Title (C.7. Checking for SUID/SGID files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.89.1) cvn /Title (C.8. Checking for mount options) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.90.1) cvn /Title (C.9. Checking for user files) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.91.1) cvn /Title (C.10. Database) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.92.1) cvn /Title (C.11. Miscellaneous) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.93.1) cvn /Title (C.12. External) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (16.94.1) cvn /Title (C.13. Clients) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -3 /Dest (17.0) cvn /Title (Appendix D. List of database fields) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (17.95.1) cvn /Title (D.1. General) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (17.96.1) cvn /Title (D.2. Modules) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Count -0 /Dest (17.97.1) cvn /Title (D.3. Syslog) /OUT pdfmark end -2 226 a -2 226 a SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW pdfmark end -2 226 a -2 226 a SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 12 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 12 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:INDEX) cvn H.B /DEST pdfmark end -2 226 a 1441 376 a FE(Samhain)2302 376 y SDict begin H.S end 2302 376 a 2302 376 a SDict begin 32.348 H.A end 2302 376 a 2302 376 a SDict begin [ /View [/XYZ H.V] /Dest (1.0) cvn H.B /DEST pdfmark end 2302 376 a Black Black eop end %%Page: 2 2 TeXDict begin 2 1 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end -2 134 a Black Black 175 x FD(Samhain)-2 417 y FC(Cop)o(yright)18 b(\251)j(2002-2005)c(Rainer)j(W) m(ichmann)-2 608 y FB(Permission)e(is)e(granted)j(to)f(cop)o(y)l(,)f (distrib)o(ute)i(and/or)f(modify)g(this)f(document)i(under)f(the)g (terms)f(of)g(the)g FA(GNU)g(F)l(r)n(ee)g(Documentation)j(License)p FB(,)e(V)-7 b(ersion)18 b(1.1)-2 716 y(or)f(an)o(y)g(later)i(v)o (ersion)f(published)h(by)e(the)h(Free)f(Softw)o(are)i(F)o(oundation)g (with)f(no)f(In)m(v)n(ariant)j(Sections,)e(no)f(Front-Co)o(v)o(er)i(T) -5 b(e)o(xts,)17 b(and)h(no)f(Back-Co)o(v)o(er)i(T)-5 b(e)o(xts.)-2 823 y(Y)e(ou)16 b(may)h(obtain)i(a)e(cop)o(y)h(of)f(the)h FA(GNU)f(F)l(r)n(ee)g(Documentation)j(License)e FB(from)f(the)h(Free)f (Softw)o(are)i(F)o(oundation)g(by)e(visiting)i(their)g(W)-5 b(eb)16 b(site)-2 931 y(\(http://www)l(.fsf.or)o(g\))i(or)f(by)g (writing)i(to:)f(Free)f(Softw)o(are)i(F)o(oundation,)g(Inc.,)d(59)h(T) -5 b(emple)18 b(Place)h(-)e(Suite)h(330,)e(Boston,)i(MA)f(02111-1307,)h (USA.)p Black Black eop end %%Page: 3 3 TeXDict begin 3 2 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end -2 134 a Black Black 217 x Fz(T)-14 b(ab)n(le)48 b(of)g(Contents)1435 351 y SDict begin H.S end 1435 351 a 1435 351 a SDict begin 26.957 H.A end 1435 351 a 1435 351 a SDict begin [ /View [/XYZ H.V] /Dest (2.0) cvn H.B /DEST pdfmark end 1435 351 a 0 TeXcolorgray 396 494 a SDict begin H.S end 396 494 a Fy(1.)20 b(Intr)o(oduction)931 494 y SDict begin 13 H.L end 931 494 a 931 494 a SDict begin [ /Subtype /Link /Dest (0:INTRO) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 931 494 a Black Black 1 w Fy(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 494 a SDict begin H.S end 3703 494 a Fy(1)3745 494 y SDict begin 13 H.L end 3745 494 a 3745 494 a SDict begin [ /Subtype /Link /Dest (0:INTRO) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 494 a Black 0 TeXcolorgray 396 621 a SDict begin H.S end 396 621 a Fy(2.)g(Compiling)h(and) f(installing)1356 621 y SDict begin 13 H.L end 1356 621 a 1356 621 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1356 621 a Black Black 12 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 621 a SDict begin H.S end 3703 621 a Fy(2)3745 621 y SDict begin 13 H.L end 3745 621 a 3745 621 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 621 a Black 0 TeXcolorgray 596 749 a SDict begin H.S end 596 749 a FC(2.1.)f(Ov)o(ervie)n(w)1067 749 y SDict begin 13 H.L end 1067 749 a 1067 749 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-OVERVIEW) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1067 749 a Black Black 10 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 749 a SDict begin H.S end 3703 749 a FC(2)3745 749 y SDict begin 13 H.L end 3745 749 a 3745 749 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-OVERVIEW) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 749 a Black 0 TeXcolorgray 596 857 a SDict begin H.S end 596 857 a FC(2.2.)g(Requirements)1204 857 y SDict begin 13 H.L end 1204 857 a 1204 857 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-REQUIREMENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1204 857 a Black Black 18 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 857 a SDict begin H.S end 3703 857 a FC(3)3745 857 y SDict begin 13 H.L end 3745 857 a 3745 857 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-REQUIREMENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 857 a Black 0 TeXcolorgray 596 965 a SDict begin H.S end 596 965 a FC(2.3.)g(Do)n(wnload)f(and)i(e)o(xtract)1472 965 y SDict begin 13 H.L end 1472 965 a 1472 965 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-DOWNLOAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1472 965 a Black Black -1 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 965 a SDict begin H.S end 3703 965 a FC(3)3745 965 y SDict begin 13 H.L end 3745 965 a 3745 965 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-DOWNLOAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 965 a Black 0 TeXcolorgray 596 1073 a SDict begin H.S end 596 1073 a FC(2.4.)f(Con\002guring)f(the)i(source)1503 1073 y SDict begin 13 H.L end 1503 1073 a 1503 1073 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-CONFIGURE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1503 1073 a Black Black 10 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1073 a SDict begin H.S end 3703 1073 a FC(4)3745 1073 y SDict begin 13 H.L end 3745 1073 a 3745 1073 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-CONFIGURE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1073 a Black 0 TeXcolorgray 596 1181 a SDict begin H.S end 596 1181 a FC(2.5.)f(Build)926 1181 y SDict begin 13 H.L end 926 1181 a 926 1181 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-BUILD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 926 1181 a Black Black 6 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1181 a SDict begin H.S end 3703 1181 a FC(6)3745 1181 y SDict begin 13 H.L end 3745 1181 a 3745 1181 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-BUILD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1181 a Black 0 TeXcolorgray 596 1289 a SDict begin H.S end 596 1289 a FC(2.6.)g(Install)949 1289 y SDict begin 13 H.L end 949 1289 a 949 1289 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-INSTALL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 949 1289 a Black Black 4 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1289 a SDict begin H.S end 3703 1289 a FC(6)3745 1289 y SDict begin 13 H.L end 3745 1289 a 3745 1289 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-INSTALL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1289 a Black 0 TeXcolorgray 596 1397 a SDict begin H.S end 596 1397 a FC(2.7.)g(Customize)1097 1397 y SDict begin 13 H.L end 1097 1397 a 1097 1397 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-CUSTOMIZE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1097 1397 a Black Black 1 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1397 a SDict begin H.S end 3703 1397 a FC(8)3745 1397 y SDict begin 13 H.L end 3745 1397 a 3745 1397 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-CUSTOMIZE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1397 a Black 0 TeXcolorgray 596 1505 a SDict begin H.S end 596 1505 a FC(2.8.)g(Initialize)h(the)g(baseline)g(database) 1759 1505 y SDict begin 13 H.L end 1759 1505 a 1759 1505 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-INITIALIZE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1759 1505 a Black Black 3 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1505 a SDict begin H.S end 3703 1505 a FC(8)3745 1505 y SDict begin 13 H.L end 3745 1505 a 3745 1505 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-INITIALIZE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1505 a Black 0 TeXcolorgray 596 1613 a SDict begin H.S end 596 1613 a FC(2.9.)f(Run)h(samhain)1178 1613 y SDict begin 13 H.L end 1178 1613 a 1178 1613 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-RUNNING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1178 1613 a Black Black 3 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1613 a SDict begin H.S end 3703 1613 a FC(9)3745 1613 y SDict begin 13 H.L end 3745 1613 a 3745 1613 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-RUNNING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1613 a Black 0 TeXcolorgray 596 1721 a SDict begin H.S end 596 1721 a FC(2.10.)e(Files)k(and)d(directory)g(layout)1635 1721 y SDict begin 13 H.L end 1635 1721 a 1635 1721 a SDict begin [ /Subtype /Link /Dest (0:LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1635 1721 a Black Black 2 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3703 1721 a SDict begin H.S end 3703 1721 a FC(9)3745 1721 y SDict begin 13 H.L end 3745 1721 a 3745 1721 a SDict begin [ /Subtype /Link /Dest (0:LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1721 a Black 0 TeXcolorgray 396 1849 a SDict begin H.S end 396 1849 a Fy(3.)h(General)g(usage)g(notes)1190 1849 y SDict begin 13 H.L end 1190 1849 a 1190 1849 a SDict begin [ /Subtype /Link /Dest (0:USAGE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1190 1849 a Black Black 12 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1849 a SDict begin H.S end 3661 1849 a Fy(13)3745 1849 y SDict begin 13 H.L end 3745 1849 a 3745 1849 a SDict begin [ /Subtype /Link /Dest (0:USAGE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1849 a Black 0 TeXcolorgray 596 1976 a SDict begin H.S end 596 1976 a FC(3.1.)f(Ho)n(w)h(to)g(in)m(v)n(ok)o(e)1228 1976 y SDict begin 13 H.L end 1228 1976 a 1228 1976 a SDict begin [ /Subtype /Link /Dest (0:HOW-TO-INVOKE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1228 1976 a Black Black 15 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1976 a SDict begin H.S end 3661 1976 a FC(13)3745 1976 y SDict begin 13 H.L end 3745 1976 a 3745 1976 a SDict begin [ /Subtype /Link /Dest (0:HOW-TO-INVOKE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1976 a Black 0 TeXcolorgray 596 2084 a SDict begin H.S end 596 2084 a FC(3.2.)f(Using)h(daemontool)e(\(or)h(similar)i (utilities\))2019 2084 y SDict begin 13 H.L end 2019 2084 a 2019 2084 a SDict begin [ /Subtype /Link /Dest (0:DAEMONTOOL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2019 2084 a Black Black 13 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2084 a SDict begin H.S end 3661 2084 a FC(13)3745 2084 y SDict begin 13 H.L end 3745 2084 a 3745 2084 a SDict begin [ /Subtype /Link /Dest (0:DAEMONTOOL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2084 a Black 0 TeXcolorgray 596 2192 a SDict begin H.S end 596 2192 a FC(3.3.)e (Controlling)f(the)j(daemon)1532 2192 y SDict begin 13 H.L end 1532 2192 a 1532 2192 a SDict begin [ /Subtype /Link /Dest (0:CONTROLLING-THE-DAEMON) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1532 2192 a Black Black 2 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2192 a SDict begin H.S end 3661 2192 a FC(13)3745 2192 y SDict begin 13 H.L end 3745 2192 a 3745 2192 a SDict begin [ /Subtype /Link /Dest (0:CONTROLLING-THE-DAEMON) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2192 a Black 0 TeXcolorgray 596 2300 a SDict begin H.S end 596 2300 a FC(3.4.)e(Signals)986 2300 y SDict begin 13 H.L end 986 2300 a 986 2300 a SDict begin [ /Subtype /Link /Dest (0:SIGNALS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 986 2300 a Black Black 8 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2300 a SDict begin H.S end 3661 2300 a FC(14)3745 2300 y SDict begin 13 H.L end 3745 2300 a 3745 2300 a SDict begin [ /Subtype /Link /Dest (0:SIGNALS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2300 a Black 0 TeXcolorgray 596 2408 a SDict begin H.S end 596 2408 a FC(3.5.)g(PID)h(\002le)1001 2408 y SDict begin 13 H.L end 1001 2408 a 1001 2408 a SDict begin [ /Subtype /Link /Dest (0:PID-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1001 2408 a Black Black 14 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2408 a SDict begin H.S end 3661 2408 a FC(15)3745 2408 y SDict begin 13 H.L end 3745 2408 a 3745 2408 a SDict begin [ /Subtype /Link /Dest (0:PID-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2408 a Black 0 TeXcolorgray 596 2516 a SDict begin H.S end 596 2516 a FC(3.6.)f(Log)g(\002le)i(rotation)1282 2516 y SDict begin 13 H.L end 1282 2516 a 1282 2516 a SDict begin [ /Subtype /Link /Dest (0:LOG-FILE-ROTATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1282 2516 a Black Black 3 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2516 a SDict begin H.S end 3661 2516 a FC(15)3745 2516 y SDict begin 13 H.L end 3745 2516 a 3745 2516 a SDict begin [ /Subtype /Link /Dest (0:LOG-FILE-ROTATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2516 a Black 0 TeXcolorgray 596 2624 a SDict begin H.S end 596 2624 a FC(3.7.)e(Updating)g (the)h(\002le)h(signature)e(database)1932 2624 y SDict begin 13 H.L end 1932 2624 a 1932 2624 a SDict begin [ /Subtype /Link /Dest (0:UPDATING-THE-FILE-SIGNATURE-DATABASE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1932 2624 a Black Black 17 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2624 a SDict begin H.S end 3661 2624 a FC(16)3745 2624 y SDict begin 13 H.L end 3745 2624 a 3745 2624 a SDict begin [ /Subtype /Link /Dest (0:UPDATING-THE-FILE-SIGNATURE-DATABASE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2624 a Black 0 TeXcolorgray 596 2732 a SDict begin H.S end 596 2732 a FC(3.8.)g(Impro)o(ving)e(the)j(signal-to-noise)e (ratio)1900 2732 y SDict begin 13 H.L end 1900 2732 a 1900 2732 a SDict begin [ /Subtype /Link /Dest (0:IMPROVING-THE-SIGNAL-TO-NOISE-RATIO) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1900 2732 a Black Black 7 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2732 a SDict begin H.S end 3661 2732 a FC(17)3745 2732 y SDict begin 13 H.L end 3745 2732 a 3745 2732 a SDict begin [ /Subtype /Link /Dest (0:IMPROVING-THE-SIGNAL-TO-NOISE-RATIO) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2732 a Black 0 TeXcolorgray 596 2840 a SDict begin H.S end 596 2840 a FC(3.9.)h(Runtime)h(options:)f(command-line)e(&)k (con\002guration)c(\002le)2491 2840 y SDict begin 13 H.L end 2491 2840 a 2491 2840 a SDict begin [ /Subtype /Link /Dest (0:OPTIONS-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2491 2840 a Black Black 18 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2840 a SDict begin H.S end 3661 2840 a FC(17)3745 2840 y SDict begin 13 H.L end 3745 2840 a 3745 2840 a SDict begin [ /Subtype /Link /Dest (0:OPTIONS-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2840 a Black 0 TeXcolorgray 596 2948 a SDict begin H.S end 596 2948 a FC(3.10.)h(Support)h(/)i(Bugs)f(/)h(Problems)1660 2948 y SDict begin 13 H.L end 1660 2948 a 1660 2948 a SDict begin [ /Subtype /Link /Dest (0:SUPPORT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1660 2948 a Black Black 19 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2948 a SDict begin H.S end 3661 2948 a FC(17)3745 2948 y SDict begin 13 H.L end 3745 2948 a 3745 2948 a SDict begin [ /Subtype /Link /Dest (0:SUPPORT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2948 a Black 0 TeXcolorgray 396 3076 a SDict begin H.S end 396 3076 a Fy(4.)f (Con\002guration)f(of)h(logging)f(facilities)1663 3076 y SDict begin 13 H.L end 1663 3076 a 1663 3076 a SDict begin [ /Subtype /Link /Dest (0:BASIC-CONFIGURATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1663 3076 a Black Black 16 w Fy(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3076 a SDict begin H.S end 3661 3076 a Fy(19)3745 3076 y SDict begin 13 H.L end 3745 3076 a 3745 3076 a SDict begin [ /Subtype /Link /Dest (0:BASIC-CONFIGURATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3076 a Black 0 TeXcolorgray 596 3203 a SDict begin H.S end 596 3203 a FC(4.1.)g(Se)n(v)o(erity)g (le)n(v)o(els)h(and)g(classes)h(of)f(log)g(messages)2169 3203 y SDict begin 13 H.L end 2169 3203 a 2169 3203 a SDict begin [ /Subtype /Link /Dest (0:LOGDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2169 3203 a Black Black 8 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3203 a SDict begin H.S end 3661 3203 a FC(19)3745 3203 y SDict begin 13 H.L end 3745 3203 a 3745 3203 a SDict begin [ /Subtype /Link /Dest (0:LOGDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3203 a Black 0 TeXcolorgray 596 3311 a SDict begin H.S end 596 3311 a FC(4.2.)f(Ov)o(ervie)n(w)g(of)h(logging)e(f)o(acilities) 1735 3311 y SDict begin 13 H.L end 1735 3311 a 1735 3311 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFACILITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1735 3311 a Black Black 6 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3311 a SDict begin H.S end 3661 3311 a FC(21)3745 3311 y SDict begin 13 H.L end 3745 3311 a 3745 3311 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFACILITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3311 a Black 0 TeXcolorgray 596 3419 a SDict begin H.S end 596 3419 a FC(4.3.)h(Acti)n(v)n(ating)g(logging)f(f)o(acilities)j(and)f (\002ltering)g(messages)2427 3419 y SDict begin 13 H.L end 2427 3419 a 2427 3419 a SDict begin [ /Subtype /Link /Dest (0:THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2427 3419 a Black Black -1 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3419 a SDict begin H.S end 3661 3419 a FC(22)3745 3419 y SDict begin 13 H.L end 3745 3419 a 3745 3419 a SDict begin [ /Subtype /Link /Dest (0:THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3419 a Black 0 TeXcolorgray 596 3527 a SDict begin H.S end 596 3527 a FC(4.4.)f(E-mail)968 3527 y SDict begin 13 H.L end 968 3527 a 968 3527 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-EMAIL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 968 3527 a Black Black 5 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3527 a SDict begin H.S end 3661 3527 a FC(24)3745 3527 y SDict begin 13 H.L end 3745 3527 a 3745 3527 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-EMAIL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3527 a Black 0 TeXcolorgray 596 3635 a SDict begin H.S end 596 3635 a FC(4.5.)g(Log)g(\002le) 1001 3635 y SDict begin 13 H.L end 1001 3635 a 1001 3635 a SDict begin [ /Subtype /Link /Dest (0:TRUSTEDEXAMPLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1001 3635 a Black Black 14 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3635 a SDict begin H.S end 3661 3635 a FC(28)3745 3635 y SDict begin 13 H.L end 3745 3635 a 3745 3635 a SDict begin [ /Subtype /Link /Dest (0:TRUSTEDEXAMPLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3635 a Black 0 TeXcolorgray 596 3743 a SDict begin H.S end 596 3743 a FC(4.6.)g(Log)g(serv)o(er)1098 3743 y SDict begin 13 H.L end 1098 3743 a 1098 3743 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-LOGSERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1098 3743 a Black Black FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3743 a SDict begin H.S end 3661 3743 a FC(30)3745 3743 y SDict begin 13 H.L end 3745 3743 a 3745 3743 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-LOGSERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3743 a Black 0 TeXcolorgray 596 3851 a SDict begin H.S end 596 3851 a FC(4.7.)g(External)g(f)o(acilities)1328 3851 y SDict begin 13 H.L end 1328 3851 a 1328 3851 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-EXTERNAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1328 3851 a Black Black 19 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3851 a SDict begin H.S end 3661 3851 a FC(31)3745 3851 y SDict begin 13 H.L end 3745 3851 a 3745 3851 a SDict begin [ /Subtype /Link /Dest (0:CONFIGURATION-EXTERNAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3851 a Black 0 TeXcolorgray 596 3959 a SDict begin H.S end 596 3959 a FC(4.8.)g(Console)1014 3959 y SDict begin 13 H.L end 1014 3959 a 1014 3959 a SDict begin [ /Subtype /Link /Dest (0:CONSOLEDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1014 3959 a Black Black 1 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3959 a SDict begin H.S end 3661 3959 a FC(31)3745 3959 y SDict begin 13 H.L end 3745 3959 a 3745 3959 a SDict begin [ /Subtype /Link /Dest (0:CONSOLEDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3959 a Black 0 TeXcolorgray 596 4067 a SDict begin H.S end 596 4067 a FC(4.9.)g(Prelude)996 4067 y SDict begin 13 H.L end 996 4067 a 996 4067 a SDict begin [ /Subtype /Link /Dest (0:PRELUDEDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 996 4067 a Black Black 19 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4067 a SDict begin H.S end 3661 4067 a FC(31)3745 4067 y SDict begin 13 H.L end 3745 4067 a 3745 4067 a SDict begin [ /Subtype /Link /Dest (0:PRELUDEDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4067 a Black 0 TeXcolorgray 596 4175 a SDict begin H.S end 596 4175 a FC(4.10.)f(Using)i(samhain)g(with)g(nagios)1685 4175 y SDict begin 13 H.L end 1685 4175 a 1685 4175 a SDict begin [ /Subtype /Link /Dest (0:NAGIOS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1685 4175 a Black Black 15 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4175 a SDict begin H.S end 3661 4175 a FC(35)3745 4175 y SDict begin 13 H.L end 3745 4175 a 3745 4175 a SDict begin [ /Subtype /Link /Dest (0:NAGIOS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4175 a Black 0 TeXcolorgray 596 4283 a SDict begin H.S end 596 4283 a FC(4.11.)e(Syslog)1009 4283 y SDict begin 13 H.L end 1009 4283 a 1009 4283 a SDict begin [ /Subtype /Link /Dest (0:SYSLOGDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1009 4283 a Black Black 6 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4283 a SDict begin H.S end 3661 4283 a FC(36)3745 4283 y SDict begin 13 H.L end 3745 4283 a 3745 4283 a SDict begin [ /Subtype /Link /Dest (0:SYSLOGDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4283 a Black 0 TeXcolorgray 596 4391 a SDict begin H.S end 596 4391 a FC(4.12.)g(SQL)j(Database)1265 4391 y SDict begin 13 H.L end 1265 4391 a 1265 4391 a SDict begin [ /Subtype /Link /Dest (0:SQLDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1265 4391 a Black Black 20 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4391 a SDict begin H.S end 3661 4391 a FC(36)3745 4391 y SDict begin 13 H.L end 3745 4391 a 3745 4391 a SDict begin [ /Subtype /Link /Dest (0:SQLDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4391 a Black 0 TeXcolorgray 396 4519 a SDict begin H.S end 396 4519 a Fy(5.)f(Con\002guration)f(\227)i(samhain,)f(the)h (\002le)g(monitor)1989 4519 y SDict begin 13 H.L end 1989 4519 a 1989 4519 a SDict begin [ /Subtype /Link /Dest (0:FILE-MONITOR) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1989 4519 a Black Black 1 w Fy(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4519 a SDict begin H.S end 3661 4519 a Fy(39)3745 4519 y SDict begin 13 H.L end 3745 4519 a 3745 4519 a SDict begin [ /Subtype /Link /Dest (0:FILE-MONITOR) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4519 a Black 0 TeXcolorgray 596 4646 a SDict begin H.S end 596 4646 a FC(5.1.)e(Usage)h(o)o(v)o(ervie)n(w)1276 4646 y SDict begin 13 H.L end 1276 4646 a 1276 4646 a SDict begin [ /Subtype /Link /Dest (0:BASCLT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1276 4646 a Black Black 9 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4646 a SDict begin H.S end 3661 4646 a FC(39)3745 4646 y SDict begin 13 H.L end 3745 4646 a 3745 4646 a SDict begin [ /Subtype /Link /Dest (0:BASCLT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4646 a Black 0 TeXcolorgray 596 4754 a SDict begin H.S end 596 4754 a FC(5.2.)f(A)-6 b(v)n(ailable)19 b(checksum)g(functions)1740 4754 y SDict begin 13 H.L end 1740 4754 a 1740 4754 a SDict begin [ /Subtype /Link /Dest (0:HASH-FUNCTION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1740 4754 a Black Black 1 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4754 a SDict begin H.S end 3661 4754 a FC(40)3745 4754 y SDict begin 13 H.L end 3745 4754 a 3745 4754 a SDict begin [ /Subtype /Link /Dest (0:HASH-FUNCTION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4754 a Black 0 TeXcolorgray 596 4862 a SDict begin H.S end 596 4862 a FC(5.3.)g(File)i (signatures)1229 4862 y SDict begin 13 H.L end 1229 4862 a 1229 4862 a SDict begin [ /Subtype /Link /Dest (0:FILE-SIGNATURES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1229 4862 a Black Black 14 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4862 a SDict begin H.S end 3661 4862 a FC(40)3745 4862 y SDict begin 13 H.L end 3745 4862 a 3745 4862 a SDict begin [ /Subtype /Link /Dest (0:FILE-SIGNATURES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4862 a Black 0 TeXcolorgray 596 4970 a SDict begin H.S end 596 4970 a FC(5.4.)e(De\002ning)g(which)h(\002les/directories)f(to)i(monitor) 2159 4970 y SDict begin 13 H.L end 2159 4970 a 2159 4970 a SDict begin [ /Subtype /Link /Dest (0:FILEDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2159 4970 a Black Black 18 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 4970 a SDict begin H.S end 3661 4970 a FC(41)3745 4970 y SDict begin 13 H.L end 3745 4970 a 3745 4970 a SDict begin [ /Subtype /Link /Dest (0:FILEDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 4970 a Black 0 TeXcolorgray 596 5078 a SDict begin H.S end 596 5078 a FC(5.5.)e(Excluding)f(\002les)j(and/or)e(subdirectories)f (\(All)j(e)o(xcept)e(.)12 b(.)g(.)g(\))2499 5078 y SDict begin 13 H.L end 2499 5078 a 2499 5078 a SDict begin [ /Subtype /Link /Dest (0:ALL-EXCEPT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2499 5078 a Black Black 10 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 5078 a SDict begin H.S end 3661 5078 a FC(48)3745 5078 y SDict begin 13 H.L end 3745 5078 a 3745 5078 a SDict begin [ /Subtype /Link /Dest (0:ALL-EXCEPT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 5078 a Black 0 TeXcolorgray 596 5186 a SDict begin H.S end 596 5186 a FC(5.6.)19 b(T)m(iming)g(\002le)i(checks)1357 5186 y SDict begin 13 H.L end 1357 5186 a 1357 5186 a SDict begin [ /Subtype /Link /Dest (0:TIMING-FILE-CHECKS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1357 5186 a Black Black 11 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 5186 a SDict begin H.S end 3661 5186 a FC(49)3745 5186 y SDict begin 13 H.L end 3745 5186 a 3745 5186 a SDict begin [ /Subtype /Link /Dest (0:TIMING-FILE-CHECKS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 5186 a Black 0 TeXcolorgray 596 5294 a SDict begin H.S end 596 5294 a FC(5.7.)e(Initializing,)g(updating,)f(or)i (checking)1871 5294 y SDict begin 13 H.L end 1871 5294 a 1871 5294 a SDict begin [ /Subtype /Link /Dest (0:INITIALIZING-UPDATING-CHECKING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1871 5294 a Black Black 16 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 5294 a SDict begin H.S end 3661 5294 a FC(50)3745 5294 y SDict begin 13 H.L end 3745 5294 a 3745 5294 a SDict begin [ /Subtype /Link /Dest (0:INITIALIZING-UPDATING-CHECKING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 5294 a Black 0 TeXcolorgray 596 5402 a SDict begin H.S end 596 5402 a FC(5.8.)f(The)h(\002le)h(signature)e(database)1630 5402 y SDict begin 13 H.L end 1630 5402 a 1630 5402 a SDict begin [ /Subtype /Link /Dest (0:DATABASEFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1630 5402 a Black Black 7 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 5402 a SDict begin H.S end 3661 5402 a FC(50)3745 5402 y SDict begin 13 H.L end 3745 5402 a 3745 5402 a SDict begin [ /Subtype /Link /Dest (0:DATABASEFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 5402 a Black Black 3675 5805 a Fx(iii)p Black eop end %%Page: 4 4 TeXDict begin 4 3 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end -2 134 a Black Black 0 TeXcolorgray 596 309 a SDict begin H.S end 596 309 a FC(5.9.)19 b(Checking)g(the)h(\002le)h(system)f (for)g(SUID/SGID)g(binaries)2393 309 y SDict begin 13 H.L end 2393 309 a 2393 309 a SDict begin [ /Subtype /Link /Dest (0:SUIDCHK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2393 309 a Black Black 12 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 309 a SDict begin H.S end 3661 309 a FC(51)3745 309 y SDict begin 13 H.L end 3745 309 a 3745 309 a SDict begin [ /Subtype /Link /Dest (0:SUIDCHK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 309 a Black 0 TeXcolorgray 596 417 a SDict begin H.S end 596 417 a FC(5.10.)e(Detecting)i(K)n(ernel)f(rootkits)1625 417 y SDict begin 13 H.L end 1625 417 a 1625 417 a SDict begin [ /Subtype /Link /Dest (0:KERNELDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1625 417 a Black Black 12 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 417 a SDict begin H.S end 3661 417 a FC(53)3745 417 y SDict begin 13 H.L end 3745 417 a 3745 417 a SDict begin [ /Subtype /Link /Dest (0:KERNELDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 417 a Black 0 TeXcolorgray 596 525 a SDict begin H.S end 596 525 a FC(5.11.)f(Monitoring)g(login/logout)g(e)n(v)o(ents)1818 525 y SDict begin 13 H.L end 1818 525 a 1818 525 a SDict begin [ /Subtype /Link /Dest (0:MONDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1818 525 a Black Black 6 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 525 a SDict begin H.S end 3661 525 a FC(57)3745 525 y SDict begin 13 H.L end 3745 525 a 3745 525 a SDict begin [ /Subtype /Link /Dest (0:MONDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 525 a Black 0 TeXcolorgray 596 632 a SDict begin H.S end 596 632 a FC(5.12.)g(Checking)h(mounted)g(\002lesystem)h (policies)2049 632 y SDict begin 13 H.L end 2049 632 a 2049 632 a SDict begin [ /Subtype /Link /Dest (0:MOUNTCHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2049 632 a Black Black 4 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 632 a SDict begin H.S end 3661 632 a FC(58)3745 632 y SDict begin 13 H.L end 3745 632 a 3745 632 a SDict begin [ /Subtype /Link /Dest (0:MOUNTCHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 632 a Black 0 TeXcolorgray 596 740 a SDict begin H.S end 596 740 a FC(5.13.)e(Checking)h(sensiti)n(v)o(e)h(\002les)h(o)n(wned)e(by)h (users)2103 740 y SDict begin 13 H.L end 2103 740 a 2103 740 a SDict begin [ /Subtype /Link /Dest (0:USERCHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2103 740 a Black Black 12 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 740 a SDict begin H.S end 3661 740 a FC(58)3745 740 y SDict begin 13 H.L end 3745 740 a 3745 740 a SDict begin [ /Subtype /Link /Dest (0:USERCHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 740 a Black 0 TeXcolorgray 596 848 a SDict begin H.S end 596 848 a FC(5.14.)e(Modules)1074 848 y SDict begin 13 H.L end 1074 848 a 1074 848 a SDict begin [ /Subtype /Link /Dest (0:MODULES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1074 848 a Black Black 3 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 848 a SDict begin H.S end 3661 848 a FC(59)3745 848 y SDict begin 13 H.L end 3745 848 a 3745 848 a SDict begin [ /Subtype /Link /Dest (0:MODULES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 848 a Black 0 TeXcolorgray 596 956 a SDict begin H.S end 596 956 a FC(5.15.)g(Performance)g(tuning)1441 956 y SDict begin 13 H.L end 1441 956 a 1441 956 a SDict begin [ /Subtype /Link /Dest (0:PERFORMANCE-TUNING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1441 956 a Black Black 10 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 956 a SDict begin H.S end 3661 956 a FC(59)3745 956 y SDict begin 13 H.L end 3745 956 a 3745 956 a SDict begin [ /Subtype /Link /Dest (0:PERFORMANCE-TUNING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 956 a Black 0 TeXcolorgray 396 1084 a SDict begin H.S end 396 1084 a Fy(6.)i(yule,)g(the)h(log)f(ser)o(v)o(er)1147 1084 y SDict begin 13 H.L end 1147 1084 a 1147 1084 a SDict begin [ /Subtype /Link /Dest (0:YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1147 1084 a Black Black 13 w Fy(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1084 a SDict begin H.S end 3661 1084 a Fy(62)3745 1084 y SDict begin 13 H.L end 3745 1084 a 3745 1084 a SDict begin [ /Subtype /Link /Dest (0:YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1084 a Black 0 TeXcolorgray 596 1212 a SDict begin H.S end 596 1212 a FC(6.1.)f(General) 1005 1212 y SDict begin 13 H.L end 1005 1212 a 1005 1212 a SDict begin [ /Subtype /Link /Dest (0:GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1005 1212 a Black Black 10 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1212 a SDict begin H.S end 3661 1212 a FC(62)3745 1212 y SDict begin 13 H.L end 3745 1212 a 3745 1212 a SDict begin [ /Subtype /Link /Dest (0:GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1212 a Black 0 TeXcolorgray 596 1320 a SDict begin H.S end 596 1320 a FC(6.2.)g(Important)f(installation)i(notes)1655 1320 y SDict begin 13 H.L end 1655 1320 a 1655 1320 a SDict begin [ /Subtype /Link /Dest (0:DROPROOT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1655 1320 a Black Black 3 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1320 a SDict begin H.S end 3661 1320 a FC(63)3745 1320 y SDict begin 13 H.L end 3745 1320 a 3745 1320 a SDict begin [ /Subtype /Link /Dest (0:DROPROOT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1320 a Black 0 TeXcolorgray 596 1428 a SDict begin H.S end 596 1428 a FC(6.3.)f(Re)o(gistering)g(a)i(client)1386 1428 y SDict begin 13 H.L end 1386 1428 a 1386 1428 a SDict begin [ /Subtype /Link /Dest (0:CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1386 1428 a Black Black 2 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1428 a SDict begin H.S end 3661 1428 a FC(64)3745 1428 y SDict begin 13 H.L end 3745 1428 a 3745 1428 a SDict begin [ /Subtype /Link /Dest (0:CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1428 a Black 0 TeXcolorgray 596 1536 a SDict begin H.S end 596 1536 a FC(6.4.)e(Enabling)f(logging)h(to)h(the)g(serv)o(er)1746 1536 y SDict begin 13 H.L end 1746 1536 a 1746 1536 a SDict begin [ /Subtype /Link /Dest (0:ENABLING-LOGGING-TO-THE-SERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1746 1536 a Black Black 16 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1536 a SDict begin H.S end 3661 1536 a FC(65)3745 1536 y SDict begin 13 H.L end 3745 1536 a 3745 1536 a SDict begin [ /Subtype /Link /Dest (0:ENABLING-LOGGING-TO-THE-SERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1536 a Black 0 TeXcolorgray 596 1644 a SDict begin H.S end 596 1644 a FC(6.5.)f(Enabling)f(baseline)i(database)g(/)h (con\002guration)c(\002le)k(do)n(wnload)d(from)h(the)h(serv)o(er)3148 1644 y SDict begin 13 H.L end 3148 1644 a 3148 1644 a SDict begin [ /Subtype /Link /Dest (0:DATABASE-CONFIGURATION-FILE-DOWNLOAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3148 1644 a Black Black 5 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1644 a SDict begin H.S end 3661 1644 a FC(66)3745 1644 y SDict begin 13 H.L end 3745 1644 a 3745 1644 a SDict begin [ /Subtype /Link /Dest (0:DATABASE-CONFIGURATION-FILE-DOWNLOAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1644 a Black 0 TeXcolorgray 596 1752 a SDict begin H.S end 596 1752 a FC(6.6.)f(Rules)i(for)e(logging)g(of)h(client)g(messages) 1952 1752 y SDict begin 13 H.L end 1952 1752 a 1952 1752 a SDict begin [ /Subtype /Link /Dest (0:SERVER-LOGGING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1952 1752 a Black Black 18 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1752 a SDict begin H.S end 3661 1752 a FC(68)3745 1752 y SDict begin 13 H.L end 3745 1752 a 3745 1752 a SDict begin [ /Subtype /Link /Dest (0:SERVER-LOGGING) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1752 a Black 0 TeXcolorgray 596 1860 a SDict begin H.S end 596 1860 a FC(6.7.)f(Detecting)g(')l(dead')g(clients)1530 1860 y SDict begin 13 H.L end 1530 1860 a 1530 1860 a SDict begin [ /Subtype /Link /Dest (0:GCM) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1530 1860 a Black Black 4 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1860 a SDict begin H.S end 3661 1860 a FC(68)3745 1860 y SDict begin 13 H.L end 3745 1860 a 3745 1860 a SDict begin [ /Subtype /Link /Dest (0:GCM) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1860 a Black 0 TeXcolorgray 596 1967 a SDict begin H.S end 596 1967 a FC(6.8.)g(The)h(HTML)g(serv)o(er)f(status)i(page)1737 1967 y SDict begin 13 H.L end 1737 1967 a 1737 1967 a SDict begin [ /Subtype /Link /Dest (0:SERVER-STATUS-INFORMATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1737 1967 a Black Black 4 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 1967 a SDict begin H.S end 3661 1967 a FC(69)3745 1967 y SDict begin 13 H.L end 3745 1967 a 3745 1967 a SDict begin [ /Subtype /Link /Dest (0:SERVER-STATUS-INFORMATION) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 1967 a Black 0 TeXcolorgray 596 2075 a SDict begin H.S end 596 2075 a FC(6.9.)e(Chroot)973 2075 y SDict begin 13 H.L end 973 2075 a 973 2075 a SDict begin [ /Subtype /Link /Dest (0:CHROOT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 973 2075 a Black Black FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2075 a SDict begin H.S end 3661 2075 a FC(70)3745 2075 y SDict begin 13 H.L end 3745 2075 a 3745 2075 a SDict begin [ /Subtype /Link /Dest (0:CHROOT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2075 a Black 0 TeXcolorgray 596 2183 a SDict begin H.S end 596 2183 a FC(6.10.)f(Restrict)j(access)g(with)g(libwrap)e (\(tcp)h(wrappers\))2221 2183 y SDict begin 13 H.L end 2221 2183 a 2221 2183 a SDict begin [ /Subtype /Link /Dest (0:LIBWRAP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2221 2183 a Black Black 18 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2183 a SDict begin H.S end 3661 2183 a FC(72)3745 2183 y SDict begin 13 H.L end 3745 2183 a 3745 2183 a SDict begin [ /Subtype /Link /Dest (0:LIBWRAP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2183 a Black 0 TeXcolorgray 596 2291 a SDict begin H.S end 596 2291 a FC(6.11.)e(Sending)h (commands)g(to)h(clients)1758 2291 y SDict begin 13 H.L end 1758 2291 a 1758 2291 a SDict begin [ /Subtype /Link /Dest (0:SEND-COMMANDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1758 2291 a Black Black 4 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2291 a SDict begin H.S end 3661 2291 a FC(72)3745 2291 y SDict begin 13 H.L end 3745 2291 a 3745 2291 a SDict begin [ /Subtype /Link /Dest (0:SEND-COMMANDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2291 a Black 0 TeXcolorgray 596 2399 a SDict begin H.S end 596 2399 a FC(6.12.)e(Syslog)i(logging)1285 2399 y SDict begin 13 H.L end 1285 2399 a 1285 2399 a SDict begin [ /Subtype /Link /Dest (0:UDP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1285 2399 a Black Black FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2399 a SDict begin H.S end 3661 2399 a FC(73)3745 2399 y SDict begin 13 H.L end 3745 2399 a 3745 2399 a SDict begin [ /Subtype /Link /Dest (0:UDP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2399 a Black 0 TeXcolorgray 596 2507 a SDict begin H.S end 596 2507 a FC(6.13.)e (Performance)g(tuning)1441 2507 y SDict begin 13 H.L end 1441 2507 a 1441 2507 a SDict begin [ /Subtype /Link /Dest (0:PERFORMANCE-TUNING-SERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1441 2507 a Black Black 10 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2507 a SDict begin H.S end 3661 2507 a FC(74)3745 2507 y SDict begin 13 H.L end 3745 2507 a 3745 2507 a SDict begin [ /Subtype /Link /Dest (0:PERFORMANCE-TUNING-SERVER) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2507 a Black 0 TeXcolorgray 396 2635 a SDict begin H.S end 396 2635 a Fy(7.)i(Hooks)g(f)n(or)g(Exter)o(nal)f(Pr)o(ograms)1530 2635 y SDict begin 13 H.L end 1530 2635 a 1530 2635 a SDict begin [ /Subtype /Link /Dest (0:EXTERN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1530 2635 a Black Black 4 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2635 a SDict begin H.S end 3661 2635 a Fy(76)3745 2635 y SDict begin 13 H.L end 3745 2635 a 3745 2635 a SDict begin [ /Subtype /Link /Dest (0:EXTERN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2635 a Black 0 TeXcolorgray 596 2763 a SDict begin H.S end 596 2763 a FC(7.1.)g(Pipes)921 2763 y SDict begin 13 H.L end 921 2763 a 921 2763 a SDict begin [ /Subtype /Link /Dest (0:PIPES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 921 2763 a Black Black 11 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2763 a SDict begin H.S end 3661 2763 a FC(76)3745 2763 y SDict begin 13 H.L end 3745 2763 a 3745 2763 a SDict begin [ /Subtype /Link /Dest (0:PIPES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2763 a Black 0 TeXcolorgray 596 2871 a SDict begin H.S end 596 2871 a FC(7.2.)g(System)h(V)h(message)f(queue)1589 2871 y SDict begin 13 H.L end 1589 2871 a 1589 2871 a SDict begin [ /Subtype /Link /Dest (0:SYSTEM-V-MESSAGE-QUEUE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1589 2871 a Black Black 7 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2871 a SDict begin H.S end 3661 2871 a FC(76)3745 2871 y SDict begin 13 H.L end 3745 2871 a 3745 2871 a SDict begin [ /Subtype /Link /Dest (0:SYSTEM-V-MESSAGE-QUEUE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2871 a Black 0 TeXcolorgray 596 2979 a SDict begin H.S end 596 2979 a FC(7.3.)f(Calling)h(e)o(xternal)f(programs)1609 2979 y SDict begin 13 H.L end 1609 2979 a 1609 2979 a SDict begin [ /Subtype /Link /Dest (0:CALLING-EXTERNAL-PROGRAMS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1609 2979 a Black Black 8 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 2979 a SDict begin H.S end 3661 2979 a FC(76)3745 2979 y SDict begin 13 H.L end 3745 2979 a 3745 2979 a SDict begin [ /Subtype /Link /Dest (0:CALLING-EXTERNAL-PROGRAMS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 2979 a Black 0 TeXcolorgray 396 3107 a SDict begin H.S end 396 3107 a Fy(8.)h(Additional)g(F)n (eatur)o(es)f(\227)i(Signed)g(Con\002guration/Database)c(Files)2604 3107 y SDict begin 13 H.L end 2604 3107 a 2604 3107 a SDict begin [ /Subtype /Link /Dest (0:SIGNED-FILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2604 3107 a Black Black 9 w Fy(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3107 a SDict begin H.S end 3661 3107 a Fy(79)3745 3107 y SDict begin 13 H.L end 3745 3107 a 3745 3107 a SDict begin [ /Subtype /Link /Dest (0:SIGNED-FILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3107 a Black 0 TeXcolorgray 596 3234 a SDict begin H.S end 596 3234 a FC(8.1.)i(The)h(samhainadmin)e(script)1581 3234 y SDict begin 13 H.L end 1581 3234 a 1581 3234 a SDict begin [ /Subtype /Link /Dest (0:SAMHAINADMIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1581 3234 a Black Black 15 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3234 a SDict begin H.S end 3661 3234 a FC(80)3745 3234 y SDict begin 13 H.L end 3745 3234 a 3745 3234 a SDict begin [ /Subtype /Link /Dest (0:SAMHAINADMIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3234 a Black 0 TeXcolorgray 396 3362 a SDict begin H.S end 396 3362 a Fy(9.)i(Additional)g(F)n(eatur)o(es)f(\227)i(Stealth)1558 3362 y SDict begin 13 H.L end 1558 3362 a 1558 3362 a SDict begin [ /Subtype /Link /Dest (0:STEALTHMODE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1558 3362 a Black Black 17 w Fy(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3362 a SDict begin H.S end 3661 3362 a Fy(82)3745 3362 y SDict begin 13 H.L end 3745 3362 a 3745 3362 a SDict begin [ /Subtype /Link /Dest (0:STEALTHMODE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3362 a Black 0 TeXcolorgray 596 3490 a SDict begin H.S end 596 3490 a FC(9.1.)e(Hiding)g(the)h(e)o(x)o(ecutable)1469 3490 y SDict begin 13 H.L end 1469 3490 a 1469 3490 a SDict begin [ /Subtype /Link /Dest (0:HIDING-THE-EXECUTABLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1469 3490 a Black Black 2 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3490 a SDict begin H.S end 3661 3490 a FC(82)3745 3490 y SDict begin 13 H.L end 3745 3490 a 3745 3490 a SDict begin [ /Subtype /Link /Dest (0:HIDING-THE-EXECUTABLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3490 a Black 0 TeXcolorgray 596 3598 a SDict begin H.S end 596 3598 a FC(9.2.)f(P)o(acking)g(the)h(e)o(x)o(ecutable)1505 3598 y SDict begin 13 H.L end 1505 3598 a 1505 3598 a SDict begin [ /Subtype /Link /Dest (0:PACKING-THE-EXECUTABLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1505 3598 a Black Black 8 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3598 a SDict begin H.S end 3661 3598 a FC(85)3745 3598 y SDict begin 13 H.L end 3745 3598 a 3745 3598 a SDict begin [ /Subtype /Link /Dest (0:PACKING-THE-EXECUTABLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3598 a Black 0 TeXcolorgray 396 3726 a SDict begin H.S end 396 3726 a Fy(10.)g(Deployment)f(to)h(r)o(emote)g(hosts)1509 3726 y SDict begin 13 H.L end 1509 3726 a 1509 3726 a SDict begin [ /Subtype /Link /Dest (0:DEPLOYMENT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1509 3726 a Black Black 4 w Fy(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3726 a SDict begin H.S end 3661 3726 a Fy(87)3745 3726 y SDict begin 13 H.L end 3745 3726 a 3745 3726 a SDict begin [ /Subtype /Link /Dest (0:DEPLOYMENT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3726 a Black 0 TeXcolorgray 596 3854 a SDict begin H.S end 596 3854 a FC(10.1.)e(Method)h(A:)i(The)f(deplo)o(yment)e (system)1958 3854 y SDict begin 13 H.L end 1958 3854 a 1958 3854 a SDict begin [ /Subtype /Link /Dest (0:DEPLOY.SH) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1958 3854 a Black Black 12 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3854 a SDict begin H.S end 3661 3854 a FC(87)3745 3854 y SDict begin 13 H.L end 3745 3854 a 3745 3854 a SDict begin [ /Subtype /Link /Dest (0:DEPLOY.SH) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3854 a Black 0 TeXcolorgray 596 3962 a SDict begin H.S end 596 3962 a FC(10.2.)g(Method)h(B:)j (The)d(nati)n(v)o(e)h(package)e(manager)2111 3962 y SDict begin 13 H.L end 2111 3962 a 2111 3962 a SDict begin [ /Subtype /Link /Dest (0:NATIVE-PACKAGES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2111 3962 a Black Black 4 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black 0 TeXcolorgray 3661 3962 a SDict begin H.S end 3661 3962 a FC(97)3745 3962 y SDict begin 13 H.L end 3745 3962 a 3745 3962 a SDict begin [ /Subtype /Link /Dest (0:NATIVE-PACKAGES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3745 3962 a Black 0 TeXcolorgray 396 4090 a SDict begin H.S end 396 4090 a Fy(11.)i(Security)g(Design)1077 4090 y SDict begin 13 H.L end 1077 4090 a 1077 4090 a SDict begin [ /Subtype /Link /Dest (0:SECURITY-DESIGN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1077 4090 a Black Black Fy(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4090 a SDict begin H.S end 3620 4090 a Fy(101)3746 4090 y SDict begin 13 H.L end 3746 4090 a 3746 4090 a SDict begin [ /Subtype /Link /Dest (0:SECURITY-DESIGN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4090 a Black 0 TeXcolorgray 596 4217 a SDict begin H.S end 596 4217 a FC(11.1.)e(Usage)990 4217 y SDict begin 13 H.L end 990 4217 a 990 4217 a SDict begin [ /Subtype /Link /Dest (0:SECURITY-USAGE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 990 4217 a Black Black 4 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4217 a SDict begin H.S end 3620 4217 a FC(101)3746 4217 y SDict begin 13 H.L end 3746 4217 a 3746 4217 a SDict begin [ /Subtype /Link /Dest (0:SECURITY-USAGE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4217 a Black 0 TeXcolorgray 596 4325 a SDict begin H.S end 596 4325 a FC(11.2.)g(Inte)o(grity)h(of)h(the)g(e)o(x)o(ecutable)1655 4325 y SDict begin 13 H.L end 1655 4325 a 1655 4325 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1655 4325 a Black Black 3 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4325 a SDict begin H.S end 3620 4325 a FC(101)3746 4325 y SDict begin 13 H.L end 3746 4325 a 3746 4325 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4325 a Black 0 TeXcolorgray 596 4433 a SDict begin H.S end 596 4433 a FC(11.3.)e(Client)j(e)o(x)o(ecutable)d(inte)o (grity)1661 4433 y SDict begin 13 H.L end 1661 4433 a 1661 4433 a SDict begin [ /Subtype /Link /Dest (0:CLIENT-INTEGRITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1661 4433 a Black Black 18 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4433 a SDict begin H.S end 3620 4433 a FC(103)3746 4433 y SDict begin 13 H.L end 3746 4433 a 3746 4433 a SDict begin [ /Subtype /Link /Dest (0:CLIENT-INTEGRITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4433 a Black 0 TeXcolorgray 596 4541 a SDict begin H.S end 596 4541 a FC(11.4.)g(The)i(serv)o(er)1135 4541 y SDict begin 13 H.L end 1135 4541 a 1135 4541 a SDict begin [ /Subtype /Link /Dest (0:SERVER-SECURITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1135 4541 a Black Black 4 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4541 a SDict begin H.S end 3620 4541 a FC(103)3746 4541 y SDict begin 13 H.L end 3746 4541 a 3746 4541 a SDict begin [ /Subtype /Link /Dest (0:SERVER-SECURITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4541 a Black 0 TeXcolorgray 596 4649 a SDict begin H.S end 596 4649 a FC(11.5.)e(General)1046 4649 y SDict begin 13 H.L end 1046 4649 a 1046 4649 a SDict begin [ /Subtype /Link /Dest (0:DESIGN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1046 4649 a Black Black 10 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4649 a SDict begin H.S end 3620 4649 a FC(103)3746 4649 y SDict begin 13 H.L end 3746 4649 a 3746 4649 a SDict begin [ /Subtype /Link /Dest (0:DESIGN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4649 a Black 0 TeXcolorgray 396 4777 a SDict begin H.S end 396 4777 a Fy(A.)j(List)g(of)f (options)g(f)n(or)g(the)g(./con\002gur)o(e)f(script)1880 4777 y SDict begin 13 H.L end 1880 4777 a 1880 4777 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-OPTIONS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1880 4777 a Black Black 7 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4777 a SDict begin H.S end 3620 4777 a Fy(105)3746 4777 y SDict begin 13 H.L end 3746 4777 a 3746 4777 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-OPTIONS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4777 a Black 0 TeXcolorgray 596 4905 a SDict begin H.S end 596 4905 a FC(A.1.)g(General)1023 4905 y SDict begin 13 H.L end 1023 4905 a 1023 4905 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-OPTIONS-GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1023 4905 a Black Black 13 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 4905 a SDict begin H.S end 3620 4905 a FC(105)3746 4905 y SDict begin 13 H.L end 3746 4905 a 3746 4905 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-OPTIONS-GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 4905 a Black 0 TeXcolorgray 596 5013 a SDict begin H.S end 596 5013 a FC(A.2.)g(Optional)h (modules)f(to)h(perfor)f(additional)f(checks)2261 5013 y SDict begin 13 H.L end 2261 5013 a 2261 5013 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-CHECKS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2261 5013 a Black Black 20 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 5013 a SDict begin H.S end 3620 5013 a FC(107)3746 5013 y SDict begin 13 H.L end 3746 5013 a 3746 5013 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-CHECKS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 5013 a Black 0 TeXcolorgray 596 5121 a SDict begin H.S end 596 5121 a FC(A.3.)h(OpenPGP)h (Signatures)f(on)h(Con\002guration/Database)d(Files)2557 5121 y SDict begin 13 H.L end 2557 5121 a 2557 5121 a SDict begin [ /Subtype /Link /Dest (0:OPENPGP-SIGNATURES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2557 5121 a Black Black 14 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 5121 a SDict begin H.S end 3620 5121 a FC(107)3746 5121 y SDict begin 13 H.L end 3746 5121 a 3746 5121 a SDict begin [ /Subtype /Link /Dest (0:OPENPGP-SIGNATURES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 5121 a Black 0 TeXcolorgray 596 5229 a SDict begin H.S end 596 5229 a FC(A.4.)i(Client/Serv)o(er)g(Connecti)n(vity)1650 5229 y SDict begin 13 H.L end 1650 5229 a 1650 5229 a SDict begin [ /Subtype /Link /Dest (0:CLIENT-SERVER-CONNECTIVITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1650 5229 a Black Black 8 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 5229 a SDict begin H.S end 3620 5229 a FC(108)3746 5229 y SDict begin 13 H.L end 3746 5229 a 3746 5229 a SDict begin [ /Subtype /Link /Dest (0:CLIENT-SERVER-CONNECTIVITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 5229 a Black 0 TeXcolorgray 596 5337 a SDict begin H.S end 596 5337 a FC(A.5.)g(P)o(aths)938 5337 y SDict begin 13 H.L end 938 5337 a 938 5337 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 938 5337 a Black Black 15 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 5337 a SDict begin H.S end 3620 5337 a FC(109)3746 5337 y SDict begin 13 H.L end 3746 5337 a 3746 5337 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 5337 a Black Black 3684 5805 a Fx(iv)p Black eop end %%Page: 5 5 TeXDict begin 5 4 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end -2 134 a Black Black 0 TeXcolorgray 396 309 a SDict begin H.S end 396 309 a Fy(B.)21 b(List)g(of)f(command)g(line)h(options) 1522 309 y SDict begin 13 H.L end 1522 309 a 1522 309 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1522 309 a Black Black 12 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 309 a SDict begin H.S end 3620 309 a Fy(111)3746 309 y SDict begin 13 H.L end 3746 309 a 3746 309 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 309 a Black 0 TeXcolorgray 596 437 a SDict begin H.S end 596 437 a FC(B.1.)f(General)1019 437 y SDict begin 13 H.L end 1019 437 a 1019 437 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE-GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1019 437 a Black Black 17 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 437 a SDict begin H.S end 3620 437 a FC(111)3746 437 y SDict begin 13 H.L end 3746 437 a 3746 437 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE-GENERAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 437 a Black 0 TeXcolorgray 596 544 a SDict begin H.S end 596 544 a FC(B.2.)g(samhain)1033 544 y SDict begin 13 H.L end 1033 544 a 1033 544 a SDict begin [ /Subtype /Link /Dest (0:SAMHAIN-COMMAND-LINE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1033 544 a Black Black 3 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 544 a SDict begin H.S end 3620 544 a FC(112)3746 544 y SDict begin 13 H.L end 3746 544 a 3746 544 a SDict begin [ /Subtype /Link /Dest (0:SAMHAIN-COMMAND-LINE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 544 a Black 0 TeXcolorgray 596 652 a SDict begin H.S end 596 652 a FC(B.3.)g(yule)899 652 y SDict begin 13 H.L end 899 652 a 899 652 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE-YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 899 652 a Black Black 12 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 652 a SDict begin H.S end 3620 652 a FC(112)3746 652 y SDict begin 13 H.L end 3746 652 a 3746 652 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE-YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 652 a Black 0 TeXcolorgray 396 780 a SDict begin H.S end 396 780 a Fy(C.)h(List)g(of)f(con\002guration)f(\002le)i (options)1629 780 y SDict begin 13 H.L end 1629 780 a 1629 780 a SDict begin [ /Subtype /Link /Dest (0:THE-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1629 780 a Black Black 8 w Fy(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 780 a SDict begin H.S end 3620 780 a Fy(113)3746 780 y SDict begin 13 H.L end 3746 780 a 3746 780 a SDict begin [ /Subtype /Link /Dest (0:THE-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 780 a Black 0 TeXcolorgray 596 908 a SDict begin H.S end 596 908 a FC(C.1.)f(General)1019 908 y SDict begin 13 H.L end 1019 908 a 1019 908 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1019 908 a Black Black 17 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 908 a SDict begin H.S end 3620 908 a FC(113)3746 908 y SDict begin 13 H.L end 3746 908 a 3746 908 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 908 a Black 0 TeXcolorgray 596 1016 a SDict begin H.S end 596 1016 a FC(C.2.)g(Files)h(to)f(check)1217 1016 y SDict begin 13 H.L end 1217 1016 a 1217 1016 a SDict begin [ /Subtype /Link /Dest (0:FILES-TO-CHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1217 1016 a Black Black 5 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1016 a SDict begin H.S end 3620 1016 a FC(114)3746 1016 y SDict begin 13 H.L end 3746 1016 a 3746 1016 a SDict begin [ /Subtype /Link /Dest (0:FILES-TO-CHECK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1016 a Black 0 TeXcolorgray 596 1124 a SDict begin H.S end 596 1124 a FC(C.3.)g(Se)n(v)o(erity)f(of)h(e)n(v)o(ents)1349 1124 y SDict begin 13 H.L end 1349 1124 a 1349 1124 a SDict begin [ /Subtype /Link /Dest (0:SEVERITY-OF-EVENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1349 1124 a Black Black 19 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1124 a SDict begin H.S end 3620 1124 a FC(114)3746 1124 y SDict begin 13 H.L end 3746 1124 a 3746 1124 a SDict begin [ /Subtype /Link /Dest (0:SEVERITY-OF-EVENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1124 a Black 0 TeXcolorgray 596 1232 a SDict begin H.S end 596 1232 a FC(C.4.)g(Logging)e(thresholds)1400 1232 y SDict begin 13 H.L end 1400 1232 a 1400 1232 a SDict begin [ /Subtype /Link /Dest (0:LOGGING-THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1400 1232 a Black Black 9 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1232 a SDict begin H.S end 3620 1232 a FC(115)3746 1232 y SDict begin 13 H.L end 3746 1232 a 3746 1232 a SDict begin [ /Subtype /Link /Dest (0:LOGGING-THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1232 a Black 0 TeXcolorgray 596 1340 a SDict begin H.S end 596 1340 a FC(C.5.)i(W)-7 b(atching)20 b(login/logout)d(e)n(v)o(ents) 1728 1340 y SDict begin 13 H.L end 1728 1340 a 1728 1340 a SDict begin [ /Subtype /Link /Dest (0:WATCHING-LOGIN-LOGOUT-EVENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1728 1340 a Black Black 13 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1340 a SDict begin H.S end 3620 1340 a FC(116)3746 1340 y SDict begin 13 H.L end 3746 1340 a 3746 1340 a SDict begin [ /Subtype /Link /Dest (0:WATCHING-LOGIN-LOGOUT-EVENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1340 a Black 0 TeXcolorgray 596 1448 a SDict begin H.S end 596 1448 a FC(C.6.)j(Checking)f(for)g(k)o(ernel)h(module)e (rootkits)1963 1448 y SDict begin 13 H.L end 1963 1448 a 1963 1448 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-FOR-KERNEL-MODULE-ROOTKITS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1963 1448 a Black Black 7 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1448 a SDict begin H.S end 3620 1448 a FC(117)3746 1448 y SDict begin 13 H.L end 3746 1448 a 3746 1448 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-FOR-KERNEL-MODULE-ROOTKITS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1448 a Black 0 TeXcolorgray 596 1556 a SDict begin H.S end 596 1556 a FC(C.7.)i(Checking)f(for)g(SUID/SGID)h(\002les)1780 1556 y SDict begin 13 H.L end 1780 1556 a 1780 1556 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-FOR-SUID-FILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1780 1556 a Black Black 3 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1556 a SDict begin H.S end 3620 1556 a FC(117)3746 1556 y SDict begin 13 H.L end 3746 1556 a 3746 1556 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-FOR-SUID-FILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1556 a Black 0 TeXcolorgray 596 1664 a SDict begin H.S end 596 1664 a FC(C.8.)g(Checking)f(for)g (mount)g(options)1690 1664 y SDict begin 13 H.L end 1690 1664 a 1690 1664 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-MOUNTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1690 1664 a Black Black 10 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1664 a SDict begin H.S end 3620 1664 a FC(118)3746 1664 y SDict begin 13 H.L end 3746 1664 a 3746 1664 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-MOUNTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1664 a Black 0 TeXcolorgray 596 1772 a SDict begin H.S end 596 1772 a FC(C.9.)h(Checking)f(for)g(user)h(\002les)1508 1772 y SDict begin 13 H.L end 1508 1772 a 1508 1772 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-USERFILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1508 1772 a Black Black 5 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1772 a SDict begin H.S end 3620 1772 a FC(118)3746 1772 y SDict begin 13 H.L end 3746 1772 a 3746 1772 a SDict begin [ /Subtype /Link /Dest (0:CHECKING-USERFILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1772 a Black 0 TeXcolorgray 596 1879 a SDict begin H.S end 596 1879 a FC(C.10.)f(Database) 1101 1879 y SDict begin 13 H.L end 1101 1879 a 1101 1879 a SDict begin [ /Subtype /Link /Dest (0:DATABASE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1101 1879 a Black Black 18 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1879 a SDict begin H.S end 3620 1879 a FC(119)3746 1879 y SDict begin 13 H.L end 3746 1879 a 3746 1879 a SDict begin [ /Subtype /Link /Dest (0:DATABASE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1879 a Black 0 TeXcolorgray 596 1987 a SDict begin H.S end 596 1987 a FC(C.11.)g(Miscellaneous)1277 1987 y SDict begin 13 H.L end 1277 1987 a 1277 1987 a SDict begin [ /Subtype /Link /Dest (0:MISCELLANEOUS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1277 1987 a Black Black 8 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 1987 a SDict begin H.S end 3620 1987 a FC(120)3746 1987 y SDict begin 13 H.L end 3746 1987 a 3746 1987 a SDict begin [ /Subtype /Link /Dest (0:MISCELLANEOUS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 1987 a Black 0 TeXcolorgray 596 2095 a SDict begin H.S end 596 2095 a FC(C.12.)g(External)1079 2095 y SDict begin 13 H.L end 1079 2095 a 1079 2095 a SDict begin [ /Subtype /Link /Dest (0:EXTERNAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1079 2095 a Black Black 19 w FC(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2095 a SDict begin H.S end 3620 2095 a FC(125)3746 2095 y SDict begin 13 H.L end 3746 2095 a 3746 2095 a SDict begin [ /Subtype /Link /Dest (0:EXTERNAL) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2095 a Black 0 TeXcolorgray 596 2203 a SDict begin H.S end 596 2203 a FC(C.13.)g(Clients) 1031 2203 y SDict begin 13 H.L end 1031 2203 a 1031 2203 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE-CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1031 2203 a Black Black 5 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2203 a SDict begin H.S end 3620 2203 a FC(125)3746 2203 y SDict begin 13 H.L end 3746 2203 a 3746 2203 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE-CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2203 a Black 0 TeXcolorgray 396 2331 a SDict begin H.S end 396 2331 a Fy(D.)i(List)g(of)f(database)f(\002elds)1265 2331 y SDict begin 13 H.L end 1265 2331 a 1265 2331 a SDict begin [ /Subtype /Link /Dest (0:DATABASE-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1265 2331 a Black Black 20 w Fy(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2331 a SDict begin H.S end 3620 2331 a Fy(127)3746 2331 y SDict begin 13 H.L end 3746 2331 a 3746 2331 a SDict begin [ /Subtype /Link /Dest (0:DATABASE-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2331 a Black 0 TeXcolorgray 596 2459 a SDict begin H.S end 596 2459 a FC(D.1.)g(General)1023 2459 y SDict begin 13 H.L end 1023 2459 a 1023 2459 a SDict begin [ /Subtype /Link /Dest (0:GEN-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1023 2459 a Black Black 13 w FC(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2459 a SDict begin H.S end 3620 2459 a FC(127)3746 2459 y SDict begin 13 H.L end 3746 2459 a 3746 2459 a SDict begin [ /Subtype /Link /Dest (0:GEN-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2459 a Black 0 TeXcolorgray 596 2567 a SDict begin H.S end 596 2567 a FC(D.2.)g(Modules)1051 2567 y SDict begin 13 H.L end 1051 2567 a 1051 2567 a SDict begin [ /Subtype /Link /Dest (0:MOD-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1051 2567 a Black Black 5 w FC(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2567 a SDict begin H.S end 3620 2567 a FC(129)3746 2567 y SDict begin 13 H.L end 3746 2567 a 3746 2567 a SDict begin [ /Subtype /Link /Dest (0:MOD-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2567 a Black 0 TeXcolorgray 596 2675 a SDict begin H.S end 596 2675 a FC(D.3.)g(Syslog)986 2675 y SDict begin 13 H.L end 986 2675 a 986 2675 a SDict begin [ /Subtype /Link /Dest (0:SYS-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 986 2675 a Black Black 8 w FC(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p Black Black -1 w(.)p Black 0 TeXcolorgray 3620 2675 a SDict begin H.S end 3620 2675 a FC(129)3746 2675 y SDict begin 13 H.L end 3746 2675 a 3746 2675 a SDict begin [ /Subtype /Link /Dest (0:SYS-DB-FIELDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3746 2675 a Black Black 3707 5805 a Fx(v)p Black eop end %%Page: 1 6 TeXDict begin 1 5 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:INTRO) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(1.)f(Intr)m(oduction)1887 351 y SDict begin H.S end 1887 351 a 1887 351 a SDict begin 26.957 H.A end 1887 351 a 1887 351 a SDict begin [ /View [/XYZ H.V] /Dest (3.0) cvn H.B /DEST pdfmark end 1887 351 a -2 607 a SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (0:14) cvn H.B /DEST pdfmark end -2 607 a -2 607 a SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (0:15) cvn H.B /DEST pdfmark end -2 607 a 396 679 a FC(samhain)20 b(is)h(a)f(data)h(inte)o(grity)d(and)i(intrusion)f (alert)h(system)h(that)f(can)g(be)g(used)g(on)g(single)g(hosts)g(as)h (well)g(as)g(for)396 787 y(lar)o(ge,)e(UNIX-based)g(netw)o(orks.)1392 787 y SDict begin H.S end 1392 787 a 1392 787 a SDict begin 13 H.A end 1392 787 a 1392 787 a SDict begin [ /View [/XYZ H.V] /Dest (0:16) cvn H.B /DEST pdfmark end 1392 787 a FC(samhain)h(of)n(fers)f(se)n(v)o(eral)g(features)h(to)g(support) f(and)h(f)o(acilitate)g(centralized)396 895 y(monitoring.)-2 1079 y SDict begin H.S end -2 1079 a -2 1079 a SDict begin 13 H.A end -2 1079 a -2 1079 a SDict begin [ /View [/XYZ H.V] /Dest (0:17) cvn H.B /DEST pdfmark end -2 1079 a 396 1169 a FC(In)g(particular)m(,)843 1169 y SDict begin H.S end 843 1169 a 843 1169 a SDict begin 13 H.A end 843 1169 a 843 1169 a SDict begin [ /View [/XYZ H.V] /Dest (0:18) cvn H.B /DEST pdfmark end 843 1169 a FC(samhain)f(can)h (optionally)e(be)j(used)f(as)g(a)h(client/serv)o(er)e(system)h(with)h (monitoring)c(clients)k(on)396 1277 y(indi)n(vidual)e(hosts,)h(and)g(a) g(central)g(log)g(serv)o(er)f(that)h(collects)h(the)f(messages)g(of)g (all)h(clients.)-2 1461 y SDict begin H.S end -2 1461 a -2 1461 a SDict begin 13 H.A end -2 1461 a -2 1461 a SDict begin [ /View [/XYZ H.V] /Dest (0:19) cvn H.B /DEST pdfmark end -2 1461 a 396 1551 a FC(The)e(con\002guration)d(and)i (database)g(\002les)h(for)f(each)h(client)f(can)h(be)f(stored)h (centrally)e(and)h(do)n(wnloaded)e(by)j(clients)396 1659 y(from)g(the)i(log)e(serv)o(er)-5 b(.)20 b(Using)g(conditionals)f (\(based)g(on)h(hostname,)f(machine)g(type,)g(OS,)i(and)e(OS)i (release,)f(all)396 1767 y(with)h(re)o(gular)d(e)o(xpresions\))g(a)j (single)f(con\002guration)e(\002le)j(for)e(all)i(hosts)f(on)g(the)g (netw)o(ork)f(can)h(be)g(constructed.)-2 1951 y SDict begin H.S end -2 1951 a -2 1951 a SDict begin 13 H.A end -2 1951 a -2 1951 a SDict begin [ /View [/XYZ H.V] /Dest (0:20) cvn H.B /DEST pdfmark end -2 1951 a 396 2041 a FC(The)g(client)g(\(or)g(standalone\))e(part)i(is)h(called)1717 2041 y SDict begin H.S end 1717 2041 a 1717 2041 a SDict begin 13 H.A end 1717 2041 a 1717 2041 a SDict begin [ /View [/XYZ H.V] /Dest (0:21) cvn H.B /DEST pdfmark end 1717 2041 a FC(samhain,)f(while)g(the)g(serv)o(er)f(is)i(referred)e (to)h(as)3120 2041 y SDict begin H.S end 3120 2041 a 3120 2041 a SDict begin 13 H.A end 3120 2041 a 3120 2041 a SDict begin [ /View [/XYZ H.V] /Dest (0:22) cvn H.B /DEST pdfmark end 3120 2041 a FC(yule.)g(Both)g(can)g(run)396 2149 y(as)h(daemon)e(processes.)p Black 3703 5805 a Fx(1)p Black eop end %%Page: 2 7 TeXDict begin 2 6 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(2.)f(Compiling)i(and)f(installing)2887 351 y SDict begin H.S end 2887 351 a 2887 351 a SDict begin 26.957 H.A end 2887 351 a 2887 351 a SDict begin [ /View [/XYZ H.V] /Dest (4.0) cvn H.B /DEST pdfmark end 2887 351 a -2 443 a SDict begin H.S end -2 443 a -2 443 a SDict begin 11.7 H.A end -2 443 a -2 443 a SDict begin [ /View [/XYZ H.V] /Dest (0:25) cvn H.B /DEST pdfmark end -2 443 a -2 568 a SDict begin H.S end -2 568 a -2 568 a SDict begin 11.7 H.A end -2 568 a -2 568 a SDict begin [ /View [/XYZ H.V] /Dest (0:27) cvn H.B /DEST pdfmark end -2 568 a 562 627 a Fw(Samhain)20 b(as)f(a)i(c)o(lient/ser)q(ver)16 b(system:)j Fv(This)h(chapter)f(f)n(ocuses)h(on)g(b)o(uilding)d(a)j (standalone)d(samhain)562 724 y(e)n(x)n(ecutab)o(le)o(.)g(F)n(or)j(a)g (client/ser)r(v)n(er)f(system,)i(client)e(and)h(ser)r(v)n(er)g(e)n(x)n (ecutab)o(le)d(are)j(b)o(uilt)f(from)h(the)f(same)562 821 y(source)o(,)h(b)o(ut)f(with)h(diff)n(erent)d(options)i(f)n(or)h (the)f('con\002gure')f(scr)q(ipt)j(\(see)p 0 TeXcolorgray 2612 821 a SDict begin H.S end 2612 821 a Fv(Section)e(2.4)2987 821 y SDict begin 11.7 H.L end 2987 821 a 2987 821 a SDict begin [ /Subtype /Link /Dest (0:INSTALLATION-CONFIGURE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2987 821 a Black -1 w Fv(>\).)-2 879 y SDict begin H.S end -2 879 a -2 879 a SDict begin 11.7 H.A end -2 879 a -2 879 a SDict begin [ /View [/XYZ H.V] /Dest (0:29) cvn H.B /DEST pdfmark end -2 879 a 562 960 a Fv(Please)g(ref)n(er)h(to)g(the)f(chapter)p 0 TeXcolorgray 1461 960 a SDict begin H.S end 1461 960 a Fv(Chapter)g(6)1790 960 y SDict begin 11.7 H.L end 1790 960 a 1790 960 a SDict begin [ /Subtype /Link /Dest (0:YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1790 960 a Black 20 w Fv(f)n(or)h(an)g(e)n(xplanation) c(of)k(the)g(client/ser)r(v)n(er)f(setup)m(.)39 1109 y SDict begin H.S end 39 1109 a 39 1109 a SDict begin 13 H.A end 39 1109 a 39 1109 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-OVERVIEW) cvn H.B /DEST pdfmark end 39 1109 a -2 1486 a Fu(2.1.)39 b(Over)q(vie)n(w)916 1486 y SDict begin H.S end 916 1486 a 916 1486 a SDict begin 22.464 H.A end 916 1486 a 916 1486 a SDict begin [ /View [/XYZ H.V] /Dest (4.1.1) cvn H.B /DEST pdfmark end 916 1486 a -2 1654 a SDict begin H.S end -2 1654 a -2 1654 a SDict begin 13 H.A end -2 1654 a -2 1654 a SDict begin [ /View [/XYZ H.V] /Dest (0:33) cvn H.B /DEST pdfmark end -2 1654 a 396 1760 a FC(Do)n(wnload:)-2 1844 y SDict begin H.S end -2 1844 a -2 1844 a SDict begin 11.7 H.A end -2 1844 a -2 1844 a SDict begin [ /View [/XYZ H.V] /Dest (0:34) cvn H.B /DEST pdfmark end -2 1844 a 531 1940 a SDict begin H.S end 531 1940 a 531 1940 a SDict begin 11.7 H.A end 531 1940 a 531 1940 a SDict begin [ /View [/XYZ H.V] /Dest (0:35) cvn H.B /DEST pdfmark end 531 1940 a Ft(sh$)692 1940 y SDict begin H.S end 692 1940 a 692 1940 a SDict begin 11.7 H.A end 692 1940 a 692 1940 a SDict begin [ /View [/XYZ H.V] /Dest (0:36) cvn H.B /DEST pdfmark end 692 1940 a Fs(wget)j(http://la-samhna.de)q(/sa)q(mha)q(in/)q(sam)q(hai)q(n-c)q (urr)q(en)q(t.t)q(ar.)q(gz)-2 2394 y SDict begin H.S end -2 2394 a -2 2394 a SDict begin 13 H.A end -2 2394 a -2 2394 a SDict begin [ /View [/XYZ H.V] /Dest (0:37) cvn H.B /DEST pdfmark end -2 2394 a 396 2502 a FC(Extract)20 b(\(and)f(v)o(erify)g(PGP)i(signature\):)-2 2603 y SDict begin H.S end -2 2603 a -2 2603 a SDict begin 11.7 H.A end -2 2603 a -2 2603 a SDict begin [ /View [/XYZ H.V] /Dest (0:38) cvn H.B /DEST pdfmark end -2 2603 a 531 2683 a SDict begin H.S end 531 2683 a 531 2683 a SDict begin 11.7 H.A end 531 2683 a 531 2683 a SDict begin [ /View [/XYZ H.V] /Dest (0:39) cvn H.B /DEST pdfmark end 531 2683 a Ft(sh$)692 2683 y SDict begin H.S end 692 2683 a 692 2683 a SDict begin 11.7 H.A end 692 2683 a 692 2683 a SDict begin [ /View [/XYZ H.V] /Dest (0:40) cvn H.B /DEST pdfmark end 692 2683 a Fs(gunzip)43 b(-c)e(samhain-current.tar.)q(gz)47 b(|)40 b(tar)i(xvf)f(-)531 2780 y SDict begin H.S end 531 2780 a 531 2780 a SDict begin 11.7 H.A end 531 2780 a 531 2780 a SDict begin [ /View [/XYZ H.V] /Dest (0:41) cvn H.B /DEST pdfmark end 531 2780 a Ft(sh$)692 2780 y SDict begin H.S end 692 2780 a 692 2780 a SDict begin 11.7 H.A end 692 2780 a 692 2780 a SDict begin [ /View [/XYZ H.V] /Dest (0:42) cvn H.B /DEST pdfmark end 692 2780 a Fs(gpg)h(--verify)h(samhain-N.N.N.tar.gz)q(.as)q(c)j (samhain-N.N.N.tar)531 2877 y SDict begin H.S end 531 2877 a 531 2877 a SDict begin 11.7 H.A end 531 2877 a 531 2877 a SDict begin [ /View [/XYZ H.V] /Dest (0:43) cvn H.B /DEST pdfmark end 531 2877 a Ft(sh$)692 2877 y SDict begin H.S end 692 2877 a 692 2877 a SDict begin 11.7 H.A end 692 2877 a 692 2877 a SDict begin [ /View [/XYZ H.V] /Dest (0:44) cvn H.B /DEST pdfmark end 692 2877 a Fs(gunzip)d (samhain-N.N.N.tar.gz)k(|)41 b(tar)g(xvf)g(-)531 2974 y SDict begin H.S end 531 2974 a 531 2974 a SDict begin 11.7 H.A end 531 2974 a 531 2974 a SDict begin [ /View [/XYZ H.V] /Dest (0:45) cvn H.B /DEST pdfmark end 531 2974 a Ft(sh$)692 2974 y SDict begin H.S end 692 2974 a 692 2974 a SDict begin 11.7 H.A end 692 2974 a 692 2974 a SDict begin [ /View [/XYZ H.V] /Dest (0:46) cvn H.B /DEST pdfmark end 692 2974 a Fs(cd)g(samhain-N.N.N)-2 3428 y SDict begin H.S end -2 3428 a -2 3428 a SDict begin 13 H.A end -2 3428 a -2 3428 a SDict begin [ /View [/XYZ H.V] /Dest (0:47) cvn H.B /DEST pdfmark end -2 3428 a 396 3536 a FC(Con\002gure:)-2 3637 y SDict begin H.S end -2 3637 a -2 3637 a SDict begin 11.7 H.A end -2 3637 a -2 3637 a SDict begin [ /View [/XYZ H.V] /Dest (0:48) cvn H.B /DEST pdfmark end -2 3637 a 531 3716 a SDict begin H.S end 531 3716 a 531 3716 a SDict begin 11.7 H.A end 531 3716 a 531 3716 a SDict begin [ /View [/XYZ H.V] /Dest (0:49) cvn H.B /DEST pdfmark end 531 3716 a Ft(sh$)692 3716 y SDict begin H.S end 692 3716 a 692 3716 a SDict begin 11.7 H.A end 692 3716 a 692 3716 a SDict begin [ /View [/XYZ H.V] /Dest (0:50) cvn H.B /DEST pdfmark end 692 3716 a Fs(./configure)-2 4170 y SDict begin H.S end -2 4170 a -2 4170 a SDict begin 13 H.A end -2 4170 a -2 4170 a SDict begin [ /View [/XYZ H.V] /Dest (0:51) cvn H.B /DEST pdfmark end -2 4170 a 396 4278 a FC(Compile:)-2 4379 y SDict begin H.S end -2 4379 a -2 4379 a SDict begin 11.7 H.A end -2 4379 a -2 4379 a SDict begin [ /View [/XYZ H.V] /Dest (0:52) cvn H.B /DEST pdfmark end -2 4379 a 531 4458 a SDict begin H.S end 531 4458 a 531 4458 a SDict begin 11.7 H.A end 531 4458 a 531 4458 a SDict begin [ /View [/XYZ H.V] /Dest (0:53) cvn H.B /DEST pdfmark end 531 4458 a Ft(sh$)692 4458 y SDict begin H.S end 692 4458 a 692 4458 a SDict begin 11.7 H.A end 692 4458 a 692 4458 a SDict begin [ /View [/XYZ H.V] /Dest (0:54) cvn H.B /DEST pdfmark end 692 4458 a Fs(make)-2 4913 y SDict begin H.S end -2 4913 a -2 4913 a SDict begin 13 H.A end -2 4913 a -2 4913 a SDict begin [ /View [/XYZ H.V] /Dest (0:55) cvn H.B /DEST pdfmark end -2 4913 a 396 5020 a FC(Install:)-2 5104 y SDict begin H.S end -2 5104 a -2 5104 a SDict begin 11.7 H.A end -2 5104 a -2 5104 a SDict begin [ /View [/XYZ H.V] /Dest (0:56) cvn H.B /DEST pdfmark end -2 5104 a 531 5201 a SDict begin H.S end 531 5201 a 531 5201 a SDict begin 11.7 H.A end 531 5201 a 531 5201 a SDict begin [ /View [/XYZ H.V] /Dest (0:57) cvn H.B /DEST pdfmark end 531 5201 a Ft(sh$)692 5201 y SDict begin H.S end 692 5201 a 692 5201 a SDict begin 11.7 H.A end 692 5201 a 692 5201 a SDict begin [ /View [/XYZ H.V] /Dest (0:58) cvn H.B /DEST pdfmark end 692 5201 a Fs(make)h(install)p Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:59) cvn H.B /DEST pdfmark end -2 5805 a 3703 5874 a Fx(2)p Black eop end %%Page: 3 8 TeXDict begin 3 7 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black 396 583 a FC(Customize:)531 763 y Ft(sh$)692 763 y SDict begin H.S end 692 763 a 692 763 a SDict begin 11.7 H.A end 692 763 a 692 763 a SDict begin [ /View [/XYZ H.V] /Dest (0:62) cvn H.B /DEST pdfmark end 692 763 a Fs(vi)41 b(/etc/samhainrc)-2 1217 y SDict begin H.S end -2 1217 a -2 1217 a SDict begin 13 H.A end -2 1217 a -2 1217 a SDict begin [ /View [/XYZ H.V] /Dest (0:63) cvn H.B /DEST pdfmark end -2 1217 a 396 1325 a FC(Initialize)20 b(the)g(baseline)g (database:)-2 1409 y SDict begin H.S end -2 1409 a -2 1409 a SDict begin 11.7 H.A end -2 1409 a -2 1409 a SDict begin [ /View [/XYZ H.V] /Dest (0:64) cvn H.B /DEST pdfmark end -2 1409 a 531 1505 a SDict begin H.S end 531 1505 a 531 1505 a SDict begin 11.7 H.A end 531 1505 a 531 1505 a SDict begin [ /View [/XYZ H.V] /Dest (0:65) cvn H.B /DEST pdfmark end 531 1505 a Ft(sh$)692 1505 y SDict begin H.S end 692 1505 a 692 1505 a SDict begin 11.7 H.A end 692 1505 a 692 1505 a SDict begin [ /View [/XYZ H.V] /Dest (0:66) cvn H.B /DEST pdfmark end 692 1505 a Fs(samhain)43 b(-t)e(init)-2 1959 y SDict begin H.S end -2 1959 a -2 1959 a SDict begin 13 H.A end -2 1959 a -2 1959 a SDict begin [ /View [/XYZ H.V] /Dest (0:67) cvn H.B /DEST pdfmark end -2 1959 a 396 2067 a FC(Start)21 b(the)f(samhain)g(daemon:)-2 2151 y SDict begin H.S end -2 2151 a -2 2151 a SDict begin 11.7 H.A end -2 2151 a -2 2151 a SDict begin [ /View [/XYZ H.V] /Dest (0:68) cvn H.B /DEST pdfmark end -2 2151 a 531 2247 a SDict begin H.S end 531 2247 a 531 2247 a SDict begin 11.7 H.A end 531 2247 a 531 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:69) cvn H.B /DEST pdfmark end 531 2247 a Ft(sh$)692 2247 y SDict begin H.S end 692 2247 a 692 2247 a SDict begin 11.7 H.A end 692 2247 a 692 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:70) cvn H.B /DEST pdfmark end 692 2247 a Fs(samhain)43 b(-t)e(check)h(-D)-2 2545 y SDict begin H.S end -2 2545 a -2 2545 a SDict begin 13 H.A end -2 2545 a -2 2545 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-REQUIREMENTS) cvn H.B /DEST pdfmark end -2 2545 a 378 x Fu(2.2.)d(Requirements)1237 2923 y SDict begin H.S end 1237 2923 a 1237 2923 a SDict begin 22.464 H.A end 1237 2923 a 1237 2923 a SDict begin [ /View [/XYZ H.V] /Dest (4.2.1) cvn H.B /DEST pdfmark end 1237 2923 a -2 3119 a SDict begin H.S end -2 3119 a -2 3119 a SDict begin 13 H.A end -2 3119 a -2 3119 a SDict begin [ /View [/XYZ H.V] /Dest (0:73) cvn H.B /DEST pdfmark end -2 3119 a -2 3119 a SDict begin H.S end -2 3119 a -2 3119 a SDict begin 13 H.A end -2 3119 a -2 3119 a SDict begin [ /View [/XYZ H.V] /Dest (0:74) cvn H.B /DEST pdfmark end -2 3119 a -2 3243 a SDict begin H.S end -2 3243 a -2 3243 a SDict begin 13 H.A end -2 3243 a -2 3243 a SDict begin [ /View [/XYZ H.V] /Dest (0:76) cvn H.B /DEST pdfmark end -2 3243 a 396 3321 a FC(POSIX)21 b(en)m(vironment)-2 3322 y SDict begin H.S end -2 3322 a -2 3322 a SDict begin 13 H.A end -2 3322 a -2 3322 a SDict begin [ /View [/XYZ H.V] /Dest (0:77) cvn H.B /DEST pdfmark end -2 3322 a Black Black 562 3471 a SDict begin H.S end 562 3471 a 562 3471 a SDict begin 13 H.A end 562 3471 a 562 3471 a SDict begin [ /View [/XYZ H.V] /Dest (0:78) cvn H.B /DEST pdfmark end 562 3471 a 562 3471 a SDict begin H.S end 562 3471 a 562 3471 a SDict begin 13 H.A end 562 3471 a 562 3471 a SDict begin [ /View [/XYZ H.V] /Dest (0:79) cvn H.B /DEST pdfmark end 562 3471 a FC(Samhain)f(will)h(only)e(compile)g (and)h(run)f(in)i(a)1895 3471 y SDict begin H.S end 1895 3471 a 1895 3471 a SDict begin 13 H.A end 1895 3471 a 1895 3471 a SDict begin [ /View [/XYZ H.V] /Dest (0:80) cvn H.B /DEST pdfmark end 1895 3471 a Fx(POSIX)i FC(operating)18 b(system,)j(or)f(an)g(emulation)f(thereof)f(\(e.g.)562 3579 y(the)j(free)834 3579 y SDict begin H.S end 834 3579 a 834 3579 a SDict begin 13 H.A end 834 3579 a 834 3579 a SDict begin [ /View [/XYZ H.V] /Dest (0:81) cvn H.B /DEST pdfmark end 834 3579 a FC(Cygwin)f(POSIX)h(emulation)d(for)i(W)m (indo)n(ws)g(XP/2000\).)-2 3680 y SDict begin H.S end -2 3680 a -2 3680 a SDict begin 13 H.A end -2 3680 a -2 3680 a SDict begin [ /View [/XYZ H.V] /Dest (0:83) cvn H.B /DEST pdfmark end -2 3680 a 396 3770 a FC(ANSI)h(C)g(compiler)e(and)g (b)n(uild)h(system)-2 3788 y SDict begin H.S end -2 3788 a -2 3788 a SDict begin 13 H.A end -2 3788 a -2 3788 a SDict begin [ /View [/XYZ H.V] /Dest (0:84) cvn H.B /DEST pdfmark end -2 3788 a Black Black 562 3919 a SDict begin H.S end 562 3919 a 562 3919 a SDict begin 13 H.A end 562 3919 a 562 3919 a SDict begin [ /View [/XYZ H.V] /Dest (0:85) cvn H.B /DEST pdfmark end 562 3919 a FC(Y)-9 b(ou)20 b(need)f(an)994 3919 y SDict begin H.S end 994 3919 a 994 3919 a SDict begin 13 H.A end 994 3919 a 994 3919 a SDict begin [ /View [/XYZ H.V] /Dest (0:86) cvn H.B /DEST pdfmark end 994 3919 a Fx(ANSI)h(C)h(compiler)g FC(to)g(compile)e(samhain.)g(The)2425 3919 y SDict begin H.S end 2425 3919 a 2425 3919 a SDict begin 13 H.A end 2425 3919 a 2425 3919 a SDict begin [ /View [/XYZ H.V] /Dest (0:87) cvn H.B /DEST pdfmark end 2425 3919 a FC(GNU)i(C)g (compiler)e(\(GCC\))562 4027 y(\(http://www)-5 b(.gnu.or)o(g/softw)o (are/gcc)o(/gcc.)o(html\))14 b(from)19 b(the)2349 4027 y SDict begin H.S end 2349 4027 a 2349 4027 a SDict begin 13 H.A end 2349 4027 a 2349 4027 a SDict begin [ /View [/XYZ H.V] /Dest (0:88) cvn H.B /DEST pdfmark end 2349 4027 a FC(Free)h(Softw)o(are)f(F)o(oundation)f(\(FSF\))562 4135 y(\(http://www)-5 b(.gnu.or)o(g/\))16 b(is)21 b(\002ne.)f(If)g (your)f(v)o(endor')-5 b(s)18 b(compiler)h(is)i(ANSI)g(compliant,)d(you) h(should)h(gi)n(v)o(e)f(it)i(a)562 4243 y(try)-5 b(,)20 b(since)g(it)h(might)e(produce)g(f)o(aster)h(code.)f(Also)i(you)e(will) i(need)f(to)g(ha)n(v)o(e)f(standard)g(tools)i(lik)o(e)3393 4243 y SDict begin H.S end 3393 4243 a 3393 4243 a SDict begin 13 H.A end 3393 4243 a 3393 4243 a SDict begin [ /View [/XYZ H.V] /Dest (0:89) cvn H.B /DEST pdfmark end 3393 4243 a FC(mak)o(e)f(in)562 4351 y(your)f(P)-8 b(A)f(TH)21 b(\(the)f(POSIX)g(standard)f(actually)h(mandates)f(the)i (presence)e(of)h(the)2932 4351 y SDict begin H.S end 2932 4351 a 2932 4351 a SDict begin 13 H.A end 2932 4351 a 2932 4351 a SDict begin [ /View [/XYZ H.V] /Dest (0:90) cvn H.B /DEST pdfmark end 2932 4351 a FC(mak)o(e)g(utility\).)-2 4452 y SDict begin H.S end -2 4452 a -2 4452 a SDict begin 13 H.A end -2 4452 a -2 4452 a SDict begin [ /View [/XYZ H.V] /Dest (0:92) cvn H.B /DEST pdfmark end -2 4452 a 396 4542 a FC([OPTION)m(AL])f(GnuPG)-2 4555 y SDict begin H.S end -2 4555 a -2 4555 a SDict begin 13 H.A end -2 4555 a -2 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:93) cvn H.B /DEST pdfmark end -2 4555 a Black Black 562 4691 a SDict begin H.S end 562 4691 a 562 4691 a SDict begin 13 H.A end 562 4691 a 562 4691 a SDict begin [ /View [/XYZ H.V] /Dest (0:94) cvn H.B /DEST pdfmark end 562 4691 a FC(If)h(you)g(w)o(ant)g(to)g(use)h(signed)e (con\002guration)f(and)h(database)h(\002les)h(\(this)g(is)g(an)f (optional)f(feature\),)3425 4691 y SDict begin H.S end 3425 4691 a 3425 4691 a SDict begin 13 H.A end 3425 4691 a 3425 4691 a SDict begin [ /View [/XYZ H.V] /Dest (0:95) cvn H.B /DEST pdfmark end 3425 4691 a FC(GnuPG)562 4799 y(\(gpg\))g(must)h(be)g(installed.)-2 4959 y SDict begin H.S end -2 4959 a -2 4959 a SDict begin 13 H.A end -2 4959 a -2 4959 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-DOWNLOAD) cvn H.B /DEST pdfmark end -2 4959 a Black 3703 5805 a Fx(3)p Black eop end %%Page: 4 9 TeXDict begin 4 8 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black -2 327 a Fu(2.3.)39 b(Do)n(wnload)e(and)i(e)n(xtract)1765 327 y SDict begin H.S end 1765 327 a 1765 327 a SDict begin 22.464 H.A end 1765 327 a 1765 327 a SDict begin [ /View [/XYZ H.V] /Dest (4.3.1) cvn H.B /DEST pdfmark end 1765 327 a -2 495 a SDict begin H.S end -2 495 a -2 495 a SDict begin 13 H.A end -2 495 a -2 495 a SDict begin [ /View [/XYZ H.V] /Dest (0:98) cvn H.B /DEST pdfmark end -2 495 a 396 601 a FC(The)20 b(current)f(v)o(ersion)g(of)1156 601 y SDict begin H.S end 1156 601 a 1156 601 a SDict begin 13 H.A end 1156 601 a 1156 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:99) cvn H.B /DEST pdfmark end 1156 601 a FC(samhain)g(can)h(be)g(do)n(wnloaded)e(from)396 709 y SDict begin H.S end 396 709 a 396 709 a SDict begin 13 H.A end 396 709 a 396 709 a SDict begin [ /View [/XYZ H.V] /Dest (0:100) cvn H.B /DEST pdfmark end 396 709 a FC(http://www)-5 b(.la-samhna.de/samhain/samhain-)o(cur)o(ren)o (t.tar)g(.gz)o(.)15 b(Older)20 b(v)o(ersions)f(of)2933 709 y SDict begin H.S end 2933 709 a 2933 709 a SDict begin 13 H.A end 2933 709 a 2933 709 a SDict begin [ /View [/XYZ H.V] /Dest (0:101) cvn H.B /DEST pdfmark end 2933 709 a FC(samhain)g(are)h(a)n(v)n(ailable)396 817 y(from)f(the)701 817 y SDict begin H.S end 701 817 a 701 817 a SDict begin 13 H.A end 701 817 a 701 817 a SDict begin [ /View [/XYZ H.V] /Dest (0:102) cvn H.B /DEST pdfmark end 701 817 a FC(online)g(archi)n(v)o(e)g(\(http://www)-5 b (.la-samhna.de/samhain/arch)o(i)n(v)n(e.h)o(tml\).)14 b(Y)-9 b(ou)20 b(should)f(al)o(w)o(ays)i(mak)o(e)396 925 y(sure)f(that)h(you)e(ha)n(v)o(e)h(a)g(complete)f(and)h (unmodi\002ed)e(v)o(ersion)h(of)2297 925 y SDict begin H.S end 2297 925 a 2297 925 a SDict begin 13 H.A end 2297 925 a 2297 925 a SDict begin [ /View [/XYZ H.V] /Dest (0:103) cvn H.B /DEST pdfmark end 2297 925 a FC(samhain.)g(This)h(can)g (be)g(done)g(by)f(v)o(erifying)f(the)396 1033 y(PGP)j(signature)e (\(see)i(belo)n(w\).)-2 1217 y SDict begin H.S end -2 1217 a -2 1217 a SDict begin 13 H.A end -2 1217 a -2 1217 a SDict begin [ /View [/XYZ H.V] /Dest (0:104) cvn H.B /DEST pdfmark end -2 1217 a 396 1307 a FC(The)f(do)n(wnloaded)e(tarball) h(will)i(contain)f(e)o(xactly)f(tw)o(o)h(\002les:)2225 1307 y SDict begin H.S end 2225 1307 a 2225 1307 a SDict begin 13 H.A end 2225 1307 a 2225 1307 a SDict begin [ /View [/XYZ H.V] /Dest (0:105) cvn H.B /DEST pdfmark end 2225 1307 a -2 1335 a SDict begin H.S end -2 1335 a -2 1335 a SDict begin 13 H.A end -2 1335 a -2 1335 a SDict begin [ /View [/XYZ H.V] /Dest (0:106) cvn H.B /DEST pdfmark end -2 1335 a Black 463 1477 a FC(1.)p Black 546 1477 a SDict begin H.S end 546 1477 a 546 1477 a SDict begin 13 H.A end 546 1477 a 546 1477 a SDict begin [ /View [/XYZ H.V] /Dest (0:107) cvn H.B /DEST pdfmark end 546 1477 a FC(A)g(tarball)g(named)f(samhain-N.N.N.tar)-5 b(.gz)18 b(\(N.N.N)h(is)j(the)e(v)o(ersion)f(number\))f(containing)g (the)i(source)546 1585 y(tree,)g(and)-2 1597 y SDict begin H.S end -2 1597 a -2 1597 a SDict begin 13 H.A end -2 1597 a -2 1597 a SDict begin [ /View [/XYZ H.V] /Dest (0:108) cvn H.B /DEST pdfmark end -2 1597 a Black 463 1734 a FC(2.)p Black 546 1734 a SDict begin H.S end 546 1734 a 546 1734 a SDict begin 13 H.A end 546 1734 a 546 1734 a SDict begin [ /View [/XYZ H.V] /Dest (0:109) cvn H.B /DEST pdfmark end 546 1734 a FC(the)g(PGP)h(signature)e(for)h(this)g (tarball,)g(i.e.)g(a)h(\002le)g(named)e(samhain-N.N.N.tar)-5 b(.gz.asc.)-2 1835 y SDict begin H.S end -2 1835 a -2 1835 a SDict begin 11.7 H.A end -2 1835 a -2 1835 a SDict begin [ /View [/XYZ H.V] /Dest (0:110) cvn H.B /DEST pdfmark end -2 1835 a -2 1835 a SDict begin H.S end -2 1835 a -2 1835 a SDict begin 11.7 H.A end -2 1835 a -2 1835 a SDict begin [ /View [/XYZ H.V] /Dest (0:111) cvn H.B /DEST pdfmark end -2 1835 a 396 1915 a Ft(sh$)558 1915 y SDict begin H.S end 558 1915 a 558 1915 a SDict begin 11.7 H.A end 558 1915 a 558 1915 a SDict begin [ /View [/XYZ H.V] /Dest (0:112) cvn H.B /DEST pdfmark end 558 1915 a Fs(wget)41 b(http://la-samhna.d)q(e/s)q(amh)q(ain)q(/s)q(amh)q(ain)q(-cu)q(rre)q (nt.)q(tar)q(.gz)-2 1924 y SDict begin H.S end -2 1924 a -2 1924 a SDict begin 11.7 H.A end -2 1924 a -2 1924 a SDict begin [ /View [/XYZ H.V] /Dest (0:113) cvn H.B /DEST pdfmark end -2 1924 a 396 2012 a Ft(sh$)558 2012 y SDict begin H.S end 558 2012 a 558 2012 a SDict begin 11.7 H.A end 558 2012 a 558 2012 a SDict begin [ /View [/XYZ H.V] /Dest (0:114) cvn H.B /DEST pdfmark end 558 2012 a Fs(gunzip)h (samhain-current.tar)q(.gz)47 b(|)41 b(tar)g(tvf)h(-)396 2109 y Fr(-rw-r--r--)h(500/100)268 b(920753)44 b(2004-05-24)f(19:57:55) h(samhain-1.8.8.tar.gz)396 2206 y(-rw-r--r--)f(500/100)403 b(189)44 b(2004-05-24)f(19:58:29)h(samhain-1.8.8.tar.gz.asc)-2 2563 y SDict begin H.S end -2 2563 a -2 2563 a SDict begin 13 H.A end -2 2563 a -2 2563 a SDict begin [ /View [/XYZ H.V] /Dest (0:115) cvn H.B /DEST pdfmark end -2 2563 a 396 2671 a FC(Y)-9 b(ou)20 b(might)f(wish)i(to)f(v)o(erify)f(the)h (PGP)h(signature)e(no)n(w)-5 b(,)19 b(in)i(order)e(to)h(mak)o(e)g(sure) g(that)g(you)f(ha)n(v)o(e)h(recei)n(v)o(ed)f(a)396 2779 y(complete)g(and)h(unmodi\002ed)e(v)o(ersion)h(of)1615 2779 y SDict begin H.S end 1615 2779 a 1615 2779 a SDict begin 13 H.A end 1615 2779 a 1615 2779 a SDict begin [ /View [/XYZ H.V] /Dest (0:116) cvn H.B /DEST pdfmark end 1615 2779 a FC(samhain.)g(All)2060 2779 y SDict begin H.S end 2060 2779 a 2060 2779 a SDict begin 13 H.A end 2060 2779 a 2060 2779 a SDict begin [ /View [/XYZ H.V] /Dest (0:117) cvn H.B /DEST pdfmark end 2060 2779 a FC(samhain)g (releases)i(are)f(signed)g(with)g(the)g(k)o(e)o(y)396 2887 y(0F571F6C)f(\(Rainer)h(W)m(ichmann\).)-2 3068 y SDict begin H.S end -2 3068 a -2 3068 a SDict begin 13 H.A end -2 3068 a -2 3068 a SDict begin [ /View [/XYZ H.V] /Dest (0:118) cvn H.B /DEST pdfmark end -2 3068 a 396 3161 a FC(K)n(e)o(y)g(\002ngerprint)e(=)j(EF6C)f(EF54)g(701A)f(0AFD)i (B86A)f(F4C3)g(1AAD)g(26C8)g(0F57)f(1F6C)-2 3262 y SDict begin H.S end -2 3262 a -2 3262 a SDict begin 11.7 H.A end -2 3262 a -2 3262 a SDict begin [ /View [/XYZ H.V] /Dest (0:119) cvn H.B /DEST pdfmark end -2 3262 a -2 3262 a SDict begin H.S end -2 3262 a -2 3262 a SDict begin 11.7 H.A end -2 3262 a -2 3262 a SDict begin [ /View [/XYZ H.V] /Dest (0:120) cvn H.B /DEST pdfmark end -2 3262 a 396 3341 a Ft(sh$)558 3341 y SDict begin H.S end 558 3341 a 558 3341 a SDict begin 11.7 H.A end 558 3341 a 558 3341 a SDict begin [ /View [/XYZ H.V] /Dest (0:121) cvn H.B /DEST pdfmark end 558 3341 a Fs(gpg)41 b(--keyserver)j(blackhole.pca.dfn.)q (de)j(--recv-keys)d(0F571F6C)-2 3350 y SDict begin H.S end -2 3350 a -2 3350 a SDict begin 11.7 H.A end -2 3350 a -2 3350 a SDict begin [ /View [/XYZ H.V] /Dest (0:122) cvn H.B /DEST pdfmark end -2 3350 a 396 3438 a Ft(sh$)558 3438 y SDict begin H.S end 558 3438 a 558 3438 a SDict begin 11.7 H.A end 558 3438 a 558 3438 a SDict begin [ /View [/XYZ H.V] /Dest (0:123) cvn H.B /DEST pdfmark end 558 3438 a Fs(gpg)d(--verify)i(samhain-N.N.N.tar.g)q(z.)q(asc)k (samhain-1.8.8.tar.g)q(z)-2 3613 y SDict begin H.S end -2 3613 a -2 3613 a SDict begin 13 H.A end -2 3613 a -2 3613 a SDict begin [ /View [/XYZ H.V] /Dest (0:124) cvn H.B /DEST pdfmark end -2 3613 a 396 3712 a FC(No)n(w)20 b(you)g(can)g(proceed)e(to)i(e)o(xtract)g(the)g(source)g(tarball:)-2 3813 y SDict begin H.S end -2 3813 a -2 3813 a SDict begin 11.7 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (0:125) cvn H.B /DEST pdfmark end -2 3813 a -2 3813 a SDict begin H.S end -2 3813 a -2 3813 a SDict begin 11.7 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (0:126) cvn H.B /DEST pdfmark end -2 3813 a 396 3892 a Ft(sh$)558 3892 y SDict begin H.S end 558 3892 a 558 3892 a SDict begin 11.7 H.A end 558 3892 a 558 3892 a SDict begin [ /View [/XYZ H.V] /Dest (0:127) cvn H.B /DEST pdfmark end 558 3892 a Fs(gunzip)42 b(samhain-N.N.N.tar.g)q (z)k(|)41 b(tar)h(tvf)f(-)-2 4075 y SDict begin H.S end -2 4075 a -2 4075 a SDict begin 13 H.A end -2 4075 a -2 4075 a SDict begin [ /View [/XYZ H.V] /Dest (0:128) cvn H.B /DEST pdfmark end -2 4075 a 396 4166 a FC(This)21 b(will)g(create)e(a)i(ne)n(w)f(subdirectory)1584 4166 y SDict begin H.S end 1584 4166 a 1584 4166 a SDict begin 13 H.A end 1584 4166 a 1584 4166 a SDict begin [ /View [/XYZ H.V] /Dest (0:129) cvn H.B /DEST pdfmark end 1584 4166 a Fr(samhain-N.N.N)e FC(under)h(your)g(current)g(directory)-5 b(.)18 b(Y)-9 b(ou)19 b(should)3559 4166 y SDict begin H.S end 3559 4166 a 3559 4166 a SDict begin 13 H.A end 3559 4166 a 3559 4166 a SDict begin [ /View [/XYZ H.V] /Dest (0:130) cvn H.B /DEST pdfmark end 3559 4166 a Fy(cd)396 4274 y FC(into)h(this)h(subdirectory)d(to)i(proceed)f(with)h (con\002guring)d(the)k(source:)-2 4375 y SDict begin H.S end -2 4375 a -2 4375 a SDict begin 11.7 H.A end -2 4375 a -2 4375 a SDict begin [ /View [/XYZ H.V] /Dest (0:131) cvn H.B /DEST pdfmark end -2 4375 a -2 4375 a SDict begin H.S end -2 4375 a -2 4375 a SDict begin 11.7 H.A end -2 4375 a -2 4375 a SDict begin [ /View [/XYZ H.V] /Dest (0:132) cvn H.B /DEST pdfmark end -2 4375 a 396 4454 a Ft(sh$)558 4454 y SDict begin H.S end 558 4454 a 558 4454 a SDict begin 11.7 H.A end 558 4454 a 558 4454 a SDict begin [ /View [/XYZ H.V] /Dest (0:133) cvn H.B /DEST pdfmark end 558 4454 a Fs(cd)41 b(samhain-N.N.N)-2 4545 y SDict begin H.S end -2 4545 a -2 4545 a SDict begin 13 H.A end -2 4545 a -2 4545 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-CONFIGURE) cvn H.B /DEST pdfmark end -2 4545 a 369 x Fu(2.4.)e(Con\002guring)e(the)i(sour)m(ce)1854 4914 y SDict begin H.S end 1854 4914 a 1854 4914 a SDict begin 22.464 H.A end 1854 4914 a 1854 4914 a SDict begin [ /View [/XYZ H.V] /Dest (4.4.1) cvn H.B /DEST pdfmark end 1854 4914 a -2 5112 a SDict begin H.S end -2 5112 a -2 5112 a SDict begin 13 H.A end -2 5112 a -2 5112 a SDict begin [ /View [/XYZ H.V] /Dest (0:136) cvn H.B /DEST pdfmark end -2 5112 a 396 5188 a FC(Before)20 b(you)f(can)h(start)h(to)f (compile,)f(it)i(is)g(neccessary)f(to)g(con\002gure)e(the)j(source)e (for)h(your)e(particular)h(platform)396 5296 y(and)h(your)f(personal)g (requirements.)f(This)i(is)h(done)e(by)h(running)e(the)2418 5296 y SDict begin H.S end 2418 5296 a 2418 5296 a SDict begin 13 H.A end 2418 5296 a 2418 5296 a SDict begin [ /View [/XYZ H.V] /Dest (0:137) cvn H.B /DEST pdfmark end 2418 5296 a Fr(configure)i FC(in)g(the)g(source)g(directory)-5 b(.)18 b(If)396 5404 y(you)i(type)705 5404 y SDict begin H.S end 705 5404 a 705 5404 a SDict begin 13 H.A end 705 5404 a 705 5404 a SDict begin [ /View [/XYZ H.V] /Dest (0:138) cvn H.B /DEST pdfmark end 705 5404 a Fy(./con\002gur)o(e)f FC(with)i(no)f(options,)f(the)h(source)f(will)i(get)f(con\002gured)e (with)j(the)f(def)o(ault)f(options.)g(In)p Black 3703 5805 a Fx(4)p Black eop end %%Page: 5 10 TeXDict begin 5 9 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black 396 309 a FC(particular)m(,)f(a)h(standalone)f(v)o(ersion)g(of)1540 309 y SDict begin H.S end 1540 309 a 1540 309 a SDict begin 13 H.A end 1540 309 a 1540 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:139) cvn H.B /DEST pdfmark end 1540 309 a FC(samhain)g(will)i(get)f(b)n(uilt)h(which)f(uses)g(the)g (Filesystem)h(Hierarchy)396 417 y(Standard)e(\(FHS\))h(for)g (\002le/directory)f(layout.)g(This)h(is)2001 417 y SDict begin H.S end 2001 417 a 2001 417 a SDict begin 13 H.A end 2001 417 a 2001 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:140) cvn H.B /DEST pdfmark end 2001 417 a Fx(not)i FC(the)e(standard)f(GNU)h(layout)g(of)g('e)n(v)o(erything)d(under)396 525 y(/usr/local'.)-2 691 y SDict begin H.S end -2 691 a -2 691 a SDict begin 13 H.A end -2 691 a -2 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:141) cvn H.B /DEST pdfmark end -2 691 a 396 799 a FC(T)-7 b(o)21 b(change)d(the)j(def)o (aults,)1184 799 y SDict begin H.S end 1184 799 a 1184 799 a SDict begin 13 H.A end 1184 799 a 1184 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:142) cvn H.B /DEST pdfmark end 1184 799 a Fy(./con\002gur)o(e)e FC(accepts)h(a)h(v)n(ariety)e (of)h(command-line)e(options)h(and)h(en)m(vironment)396 906 y(v)n(ariables)g(\(use)874 906 y SDict begin H.S end 874 906 a 874 906 a SDict begin 13 H.A end 874 906 a 874 906 a SDict begin [ /View [/XYZ H.V] /Dest (0:143) cvn H.B /DEST pdfmark end 874 906 a Fy(./con\002gur)o(e)f(--help)h FC(for)g(a)g(complete)f(list\).)i(The)f(a)n(v)n(ailable)g(command)e (line)i(options)f(are)i(listed)396 1014 y(and)f(e)o(xplained)e(in)p 0 TeXcolorgray 965 1014 a SDict begin H.S end 965 1014 a FC(Appendix)g(A)1373 1014 y SDict begin 13 H.L end 1373 1014 a 1373 1014 a SDict begin [ /Subtype /Link /Dest (0:COMPILATION-OPTIONS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1373 1014 a Black FC(>.)-2 1032 y SDict begin H.S end -2 1032 a -2 1032 a SDict begin 11.7 H.A end -2 1032 a -2 1032 a SDict begin [ /View [/XYZ H.V] /Dest (0:145) cvn H.B /DEST pdfmark end -2 1032 a -2 1157 a SDict begin H.S end -2 1157 a -2 1157 a SDict begin 11.7 H.A end -2 1157 a -2 1157 a SDict begin [ /View [/XYZ H.V] /Dest (0:147) cvn H.B /DEST pdfmark end -2 1157 a 562 1236 a Fw(P)n(aths:)h Fv(\(A\))930 1236 y SDict begin H.S end 930 1236 a 930 1236 a SDict begin 11.7 H.A end 930 1236 a 930 1236 a SDict begin [ /View [/XYZ H.V] /Dest (0:148) cvn H.B /DEST pdfmark end 930 1236 a Fv(samhain)g(is)h(a)h(Filesystem)e(Hier)o(arch)n(y)h(Standard)e (\(FHS\))i(compliant)e(application.)f(Thus)j(the)562 1333 y(def)n(ault)e(director)r(y)i(la)n(y)o(out)e(is)1406 1333 y SDict begin H.S end 1406 1333 a 1406 1333 a SDict begin 11.7 H.A end 1406 1333 a 1406 1333 a SDict begin [ /View [/XYZ H.V] /Dest (0:149) cvn H.B /DEST pdfmark end 1406 1333 a Fq(not)26 b Fv(the)20 b(standard)e(GNU)j(la)n(y)o(out)d (\(see)p 0 TeXcolorgray 2543 1333 a SDict begin H.S end 2543 1333 a Fv(Section)g(2.10)2959 1333 y SDict begin 11.7 H.L end 2959 1333 a 2959 1333 a SDict begin [ /Subtype /Link /Dest (0:LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2959 1333 a Black -1 w Fv(>\).)-2 1390 y SDict begin H.S end -2 1390 a -2 1390 a SDict begin 11.7 H.A end -2 1390 a -2 1390 a SDict begin [ /View [/XYZ H.V] /Dest (0:151) cvn H.B /DEST pdfmark end -2 1390 a 562 1472 a Fv(\(B\))683 1472 y SDict begin H.S end 683 1472 a 683 1472 a SDict begin 11.7 H.A end 683 1472 a 683 1472 a SDict begin [ /View [/XYZ H.V] /Dest (0:152) cvn H.B /DEST pdfmark end 683 1472 a Fv(samhain)h(has)h(a)g (concept)g(of)1555 1472 y SDict begin H.S end 1555 1472 a 1555 1472 a SDict begin 11.7 H.A end 1555 1472 a 1555 1472 a SDict begin [ /View [/XYZ H.V] /Dest (0:153) cvn H.B /DEST pdfmark end 1555 1472 a Fq(tr)q(usted)f(users)r Fv(,)i(and)e(will)g(refuse)h(to)g(r)q(un)g(if)g(the)g(path)f(to)h(cr)q (itical)f(\002les)i(is)562 1569 y(wr)q(iteab)o(le)d(b)o(y)i(users)g (not)g(in)g(its)g(list)g(of)g(tr)q(usted)g(users)g(\(def)n(ault:)e (root,)h(and)g(the)h(user)g(who)g(has)g(star)s(ted)562 1666 y SDict begin H.S end 562 1666 a 562 1666 a SDict begin 11.7 H.A end 562 1666 a 562 1666 a SDict begin [ /View [/XYZ H.V] /Dest (0:154) cvn H.B /DEST pdfmark end 562 1666 a Fv(samhain\).)f(Please)g(read)p 0 TeXcolorgray 1331 1666 a SDict begin H.S end 1331 1666 a Fv(Section)g(2.10.1)1811 1666 y SDict begin 11.7 H.L end 1811 1666 a 1811 1666 a SDict begin [ /Subtype /Link /Dest (0:DEFTRUST) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1811 1666 a Black -3 w Fv(>)i(f)n(or)e (details)o(.)-2 1982 y SDict begin H.S end -2 1982 a -2 1982 a SDict begin 13 H.A end -2 1982 a -2 1982 a SDict begin [ /View [/XYZ H.V] /Dest (0:156) cvn H.B /DEST pdfmark end -2 1982 a 396 2090 a FC(Also,)i(if)f(you)f(w)o(ant)i(to)f (use)g(an)o(y)g(options/modules)e(that)i(are)g(not)g(enabled)f(by)h (def)o(ault)f(\(e.g.)g(because)h(the)o(y)396 2197 y(require)f (additional)g(programs)f(and/or)h(libraries\),)g(at)i(this)g(point)e (you)h(need)f(to)h(specify)g(them.)f(This)i(is)g(true)f(in)396 2305 y(particular)f(if)h(you)f(w)o(ant)g(to)h(use)g(signed)f (con\002guration)e(and)j(database)f(\002les)h(\(see)p 0 TeXcolorgray 2806 2305 a SDict begin H.S end 2806 2305 a FC(Chapter)g(8)3132 2305 y SDict begin 13 H.L end 3132 2305 a 3132 2305 a SDict begin [ /Subtype /Link /Dest (0:SIGNED-FILES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3132 2305 a Black FC(>\),)f(use)h(the)g (options)396 2413 y(for)g(a)g(stealth)h(mode)e(of)h(operation)e(\(see)p 0 TeXcolorgray 1593 2413 a SDict begin H.S end 1593 2413 a FC(Chapter)h(9)1918 2413 y SDict begin 13 H.L end 1918 2413 a 1918 2413 a SDict begin [ /Subtype /Link /Dest (0:STEALTHMODE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1918 2413 a Black FC(>\),)h(log)g(to)g (a)h(relational)e(database)h(\(--enable-xml-log)396 2521 y(--with-database=[mysql|postgresql|o)o(rac)o(le|od)o(bc)o(]\),)14 b(w)o(atch)20 b(for)g(login/logout)e(e)n(v)o(ents)396 2629 y(\(--enable-login-w)o(atch\),)d(check)20 b(the)g(disk)g(for)g (rogue)f(SUID/SGID)h(\002les)h(\(--enable-suidcheck\))16 b(and/or)i(check)396 2737 y(for)i(k)o(ernel)f(rootkits)h(\(on)f (Linux/FreeBSD;)g(--with-kcheck=SYSTEM_MAP\).)-2 2918 y SDict begin H.S end -2 2918 a -2 2918 a SDict begin 13 H.A end -2 2918 a -2 2918 a SDict begin [ /View [/XYZ H.V] /Dest (0:159) cvn H.B /DEST pdfmark end -2 2918 a 396 3011 a FC(T)-7 b(o)21 b(con\002gure)d(a)j(standalone)d(v)o(ersion)h(of) 1624 3011 y SDict begin H.S end 1624 3011 a 1624 3011 a SDict begin 13 H.A end 1624 3011 a 1624 3011 a SDict begin [ /View [/XYZ H.V] /Dest (0:160) cvn H.B /DEST pdfmark end 1624 3011 a FC(samhain:)-2 3112 y SDict begin H.S end -2 3112 a -2 3112 a SDict begin 11.7 H.A end -2 3112 a -2 3112 a SDict begin [ /View [/XYZ H.V] /Dest (0:161) cvn H.B /DEST pdfmark end -2 3112 a -2 3112 a SDict begin H.S end -2 3112 a -2 3112 a SDict begin 11.7 H.A end -2 3112 a -2 3112 a SDict begin [ /View [/XYZ H.V] /Dest (0:162) cvn H.B /DEST pdfmark end -2 3112 a 396 3191 a Ft(sh$)558 3191 y SDict begin H.S end 558 3191 a 558 3191 a SDict begin 11.7 H.A end 558 3191 a 558 3191 a SDict begin [ /View [/XYZ H.V] /Dest (0:163) cvn H.B /DEST pdfmark end 558 3191 a Fs(./configure)44 b([more)e(options])-2 3548 y SDict begin H.S end -2 3548 a -2 3548 a SDict begin 13 H.A end -2 3548 a -2 3548 a SDict begin [ /View [/XYZ H.V] /Dest (0:164) cvn H.B /DEST pdfmark end -2 3548 a 396 3656 a FC(T)-7 b(o)21 b(con\002gure)d(a)j(client)f(v)o(ersion)f (of)1454 3656 y SDict begin H.S end 1454 3656 a 1454 3656 a SDict begin 13 H.A end 1454 3656 a 1454 3656 a SDict begin [ /View [/XYZ H.V] /Dest (0:165) cvn H.B /DEST pdfmark end 1454 3656 a FC(samhain)g(that)h(can)g(connect)f(to)i(a)f (central)g(serv)o(er:)-2 3757 y SDict begin H.S end -2 3757 a -2 3757 a SDict begin 11.7 H.A end -2 3757 a -2 3757 a SDict begin [ /View [/XYZ H.V] /Dest (0:166) cvn H.B /DEST pdfmark end -2 3757 a -2 3757 a SDict begin H.S end -2 3757 a -2 3757 a SDict begin 11.7 H.A end -2 3757 a -2 3757 a SDict begin [ /View [/XYZ H.V] /Dest (0:167) cvn H.B /DEST pdfmark end -2 3757 a 396 3836 a Ft(sh$)558 3836 y SDict begin H.S end 558 3836 a 558 3836 a SDict begin 11.7 H.A end 558 3836 a 558 3836 a SDict begin [ /View [/XYZ H.V] /Dest (0:168) cvn H.B /DEST pdfmark end 558 3836 a Fs(./configure)44 b(--enable-network=cli)q(en)q(t)i([more)c (options])-2 4193 y SDict begin H.S end -2 4193 a -2 4193 a SDict begin 13 H.A end -2 4193 a -2 4193 a SDict begin [ /View [/XYZ H.V] /Dest (0:169) cvn H.B /DEST pdfmark end -2 4193 a 396 4301 a FC(T)-7 b(o)21 b(con\002gure)d(a)j(serv)o (er)e(v)o(ersion)g(of)1471 4301 y SDict begin H.S end 1471 4301 a 1471 4301 a SDict begin 13 H.A end 1471 4301 a 1471 4301 a SDict begin [ /View [/XYZ H.V] /Dest (0:170) cvn H.B /DEST pdfmark end 1471 4301 a FC(samhain)g(that)h(will)h(act)g (as)g(a)f(central)g(log)g(serv)o(er:)-2 4402 y SDict begin H.S end -2 4402 a -2 4402 a SDict begin 11.7 H.A end -2 4402 a -2 4402 a SDict begin [ /View [/XYZ H.V] /Dest (0:171) cvn H.B /DEST pdfmark end -2 4402 a -2 4402 a SDict begin H.S end -2 4402 a -2 4402 a SDict begin 11.7 H.A end -2 4402 a -2 4402 a SDict begin [ /View [/XYZ H.V] /Dest (0:172) cvn H.B /DEST pdfmark end -2 4402 a 396 4481 a Ft(sh$)558 4481 y SDict begin H.S end 558 4481 a 558 4481 a SDict begin 11.7 H.A end 558 4481 a 558 4481 a SDict begin [ /View [/XYZ H.V] /Dest (0:173) cvn H.B /DEST pdfmark end 558 4481 a Fs(./configure)44 b(--enable-network=ser)q(ve)q (r)i([more)c(options])-2 4490 y SDict begin H.S end -2 4490 a -2 4490 a SDict begin 11.7 H.A end -2 4490 a -2 4490 a SDict begin [ /View [/XYZ H.V] /Dest (0:174) cvn H.B /DEST pdfmark end -2 4490 a Black 3703 5805 a Fx(5)p Black eop end %%Page: 6 11 TeXDict begin 6 10 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:212) cvn H.B /DEST pdfmark end -2 35 a 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black 977 242 2668 17 v 977 1212 17 970 v 1945 437 a Fp(IMPOR)n(T)-11 b(ANT)-5 b(:)1019 605 y SDict begin H.S end 1019 605 a 1019 605 a SDict begin 11.7 H.A end 1019 605 a 1019 605 a SDict begin [ /View [/XYZ H.V] /Dest (0:176) cvn H.B /DEST pdfmark end 1019 605 a 96 x Fv(Please)19 b(read)p 0 TeXcolorgray 1438 701 a SDict begin H.S end 1438 701 a Fv(Chapter)g(6)1767 701 y SDict begin 11.7 H.L end 1767 701 a 1767 701 a SDict begin [ /Subtype /Link /Dest (0:YULE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1767 701 a Black -1 w Fv(>)i(if)f(y)o(ou)g(intend)e (to)i(use)2477 701 y SDict begin H.S end 2477 701 a 2477 701 a SDict begin 11.7 H.A end 2477 701 a 2477 701 a SDict begin [ /View [/XYZ H.V] /Dest (0:178) cvn H.B /DEST pdfmark end 2477 701 a Fv(samhain)f(as)i(a)f(client/ser)r(v)n(er)1019 798 y(system.)h(Things)e(will)h(not)f(w)o(or)q(k)i(automagically)d (just)i(because)f(y)o(ou)h(compiled)e(a)j(client)1019 895 y(and)e(a)i(ser)r(v)n(er)f(v)n(ersion)g(of)1798 895 y SDict begin H.S end 1798 895 a 1798 895 a SDict begin 11.7 H.A end 1798 895 a 1798 895 a SDict begin [ /View [/XYZ H.V] /Dest (0:179) cvn H.B /DEST pdfmark end 1798 895 a Fv(samhain.)f(In)h(par)s(ticular)l(,)e(clients)i(need)f(to)3056 895 y SDict begin H.S end 3056 895 a 3056 895 a SDict begin 11.7 H.A end 3056 895 a 3056 895 a SDict begin [ /View [/XYZ H.V] /Dest (0:180) cvn H.B /DEST pdfmark end 3056 895 a Fq(authenticate)1019 992 y Fv(themselv)n(es)h(to)g(the)f(ser)r(v) n(er)l(,)i(and)f(special)f(con\002gure)g(options)g(are)g(required)f(if) i(y)o(ou)1019 1089 y(w)o(ant)f(to)h(k)o(eep)g(the)f(con\002gur)o(ation) f(\002le\(s\))j(and)e(the)h(baseline)e(database\(s\))g(on)i(the)1019 1186 y(centr)o(al)f(ser)r(v)n(er)l(.)p 3628 1212 17 970 v 977 1229 2668 17 v -2 1398 a SDict begin H.S end -2 1398 a -2 1398 a SDict begin 13 H.A end -2 1398 a -2 1398 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-BUILD) cvn H.B /DEST pdfmark end -2 1398 a 377 x Fu(2.5.)39 b(Build)637 1775 y SDict begin H.S end 637 1775 a 637 1775 a SDict begin 22.464 H.A end 637 1775 a 637 1775 a SDict begin [ /View [/XYZ H.V] /Dest (4.5.1) cvn H.B /DEST pdfmark end 637 1775 a -2 1943 a SDict begin H.S end -2 1943 a -2 1943 a SDict begin 13 H.A end -2 1943 a -2 1943 a SDict begin [ /View [/XYZ H.V] /Dest (0:183) cvn H.B /DEST pdfmark end -2 1943 a 396 2049 a FC(After)20 b(con\002guring)e(the)i(source,)f (to)i(b)n(uild)1651 2049 y SDict begin H.S end 1651 2049 a 1651 2049 a SDict begin 13 H.A end 1651 2049 a 1651 2049 a SDict begin [ /View [/XYZ H.V] /Dest (0:184) cvn H.B /DEST pdfmark end 1651 2049 a FC(samhain)f(you)f(just)i(ha)n(v)o(e)e (to)i(type)e(the)i(command:)-2 2150 y SDict begin H.S end -2 2150 a -2 2150 a SDict begin 11.7 H.A end -2 2150 a -2 2150 a SDict begin [ /View [/XYZ H.V] /Dest (0:185) cvn H.B /DEST pdfmark end -2 2150 a -2 2150 a SDict begin H.S end -2 2150 a -2 2150 a SDict begin 11.7 H.A end -2 2150 a -2 2150 a SDict begin [ /View [/XYZ H.V] /Dest (0:186) cvn H.B /DEST pdfmark end -2 2150 a 396 2229 a Ft(sh$)558 2229 y SDict begin H.S end 558 2229 a 558 2229 a SDict begin 11.7 H.A end 558 2229 a 558 2229 a SDict begin [ /View [/XYZ H.V] /Dest (0:187) cvn H.B /DEST pdfmark end 558 2229 a Fs(make)-2 2586 y SDict begin H.S end -2 2586 a -2 2586 a SDict begin 13 H.A end -2 2586 a -2 2586 a SDict begin [ /View [/XYZ H.V] /Dest (0:188) cvn H.B /DEST pdfmark end -2 2586 a 396 2694 a FC(The)f(standalone/client)f(e)o(x)o (ecutable)f(\()1531 2694 y SDict begin H.S end 1531 2694 a 1531 2694 a SDict begin 13 H.A end 1531 2694 a 1531 2694 a SDict begin [ /View [/XYZ H.V] /Dest (0:189) cvn H.B /DEST pdfmark end 1531 2694 a FC(samhain\))h(and)g(the)h(log)g(serv)o (er)g(\()2496 2694 y SDict begin H.S end 2496 2694 a 2496 2694 a SDict begin 13 H.A end 2496 2694 a 2496 2694 a SDict begin [ /View [/XYZ H.V] /Dest (0:190) cvn H.B /DEST pdfmark end 2496 2694 a FC(yule\))f(cannnot)f(be)i(compiled)396 2802 y(simultaneously)-5 b(.)18 b(Y)-9 b(ou)20 b(need)f(to)i(run)1484 2802 y SDict begin H.S end 1484 2802 a 1484 2802 a SDict begin 13 H.A end 1484 2802 a 1484 2802 a SDict begin [ /View [/XYZ H.V] /Dest (0:191) cvn H.B /DEST pdfmark end 1484 2802 a Fy(./con\002gur)o(e)e(&&)i(mak)o(e)g FC(separately)e(for) h(both.)-2 2986 y SDict begin H.S end -2 2986 a -2 2986 a SDict begin 13 H.A end -2 2986 a -2 2986 a SDict begin [ /View [/XYZ H.V] /Dest (0:192) cvn H.B /DEST pdfmark end -2 2986 a 396 3076 a FC(If)g(you)g(w)o(ant)g(to)g(use)h(your)e(nati)n (v)o(e)g(package)g(manager)f(for)i(installation,)f(you)h(might)f (rather)h(w)o(ant)g(to)g(b)n(uild)g(a)396 3184 y(binary)f(package.)943 3184 y SDict begin H.S end 943 3184 a 943 3184 a SDict begin 13 H.A end 943 3184 a 943 3184 a SDict begin [ /View [/XYZ H.V] /Dest (0:193) cvn H.B /DEST pdfmark end 943 3184 a FC(samhain)g(has)i(support)d(for)i(RPM)h(\(rpm\),)e(Debian)g (\(deb\),)g(Gentoo)g(\(tbz2\),)g(HP-UX)h(\(depot\),)396 3292 y(and)g(Solaris)g(packages.)f(Instead)h(of)g(simply)f(typing)1964 3292 y SDict begin H.S end 1964 3292 a 1964 3292 a SDict begin 13 H.A end 1964 3292 a 1964 3292 a SDict begin [ /View [/XYZ H.V] /Dest (0:194) cvn H.B /DEST pdfmark end 1964 3292 a Fy(mak)o(e)p FC(,)i(you)e(need)g(to)i(type:)-2 3393 y SDict begin H.S end -2 3393 a -2 3393 a SDict begin 11.7 H.A end -2 3393 a -2 3393 a SDict begin [ /View [/XYZ H.V] /Dest (0:195) cvn H.B /DEST pdfmark end -2 3393 a -2 3393 a SDict begin H.S end -2 3393 a -2 3393 a SDict begin 11.7 H.A end -2 3393 a -2 3393 a SDict begin [ /View [/XYZ H.V] /Dest (0:196) cvn H.B /DEST pdfmark end -2 3393 a 396 3472 a Ft(sh$)558 3472 y SDict begin H.S end 558 3472 a 558 3472 a SDict begin 11.7 H.A end 558 3472 a 558 3472 a SDict begin [ /View [/XYZ H.V] /Dest (0:197) cvn H.B /DEST pdfmark end 558 3472 a Fs(make)41 b(rpm|deb|tbz2|depot)q (|so)q(lar)q(is-)q(pk)q(g)-2 3655 y SDict begin H.S end -2 3655 a -2 3655 a SDict begin 13 H.A end -2 3655 a -2 3655 a SDict begin [ /View [/XYZ H.V] /Dest (0:198) cvn H.B /DEST pdfmark end -2 3655 a 396 3746 a FC(This)21 b(will)g(create)e(a)i(custom)f(binary)f(package)f(according)g(to)j(the) f(options)f(that)i(you)e(used)h(when)f(con\002guring)396 3854 y(the)h(source)g(\(see)g(pre)n(vious)f(section\).)g(F)o(or)h(more) f(details,)i(see)p 0 TeXcolorgray 2231 3854 a SDict begin H.S end 2231 3854 a FC(Section)e(10.2)2647 3854 y SDict begin 13 H.L end 2647 3854 a 2647 3854 a SDict begin [ /Subtype /Link /Dest (0:NATIVE-PACKAGES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2647 3854 a Black -1 w FC(>.)-2 4038 y SDict begin H.S end -2 4038 a -2 4038 a SDict begin 13 H.A end -2 4038 a -2 4038 a SDict begin [ /View [/XYZ H.V] /Dest (0:200) cvn H.B /DEST pdfmark end -2 4038 a 396 4128 a FC(If)h(you)g(don')o(t) e(w)o(ant)i(to)h(include)e(documentation,)e(you)i(can)h(instead)g(use:) -2 4229 y SDict begin H.S end -2 4229 a -2 4229 a SDict begin 11.7 H.A end -2 4229 a -2 4229 a SDict begin [ /View [/XYZ H.V] /Dest (0:201) cvn H.B /DEST pdfmark end -2 4229 a -2 4229 a SDict begin H.S end -2 4229 a -2 4229 a SDict begin 11.7 H.A end -2 4229 a -2 4229 a SDict begin [ /View [/XYZ H.V] /Dest (0:202) cvn H.B /DEST pdfmark end -2 4229 a 396 4308 a Ft(sh$)558 4308 y SDict begin H.S end 558 4308 a 558 4308 a SDict begin 11.7 H.A end 558 4308 a 558 4308 a SDict begin [ /View [/XYZ H.V] /Dest (0:203) cvn H.B /DEST pdfmark end 558 4308 a Fs(make)41 b (rpm-light|deb-ligh)q(t|d)q(epo)q(t-l)q(ig)q(ht|)q(tbz)q(2-l)q(igh)q (t|s)q(ola)q(ris)q(-p)q(kg-)q(lig)q(ht)-2 4491 y SDict begin H.S end -2 4491 a -2 4491 a SDict begin 13 H.A end -2 4491 a -2 4491 a SDict begin [ /View [/XYZ H.V] /Dest (0:204) cvn H.B /DEST pdfmark end -2 4491 a 396 4582 a FC(Finally)-5 b(,)20 b(the)g(Mak)o(e\002le)g(supports)f(b)n(uilding)g (a)i(portable)d(\(Unix\))h(binary)g(installer)i(package)d(based)i(on)g (the)396 4690 y SDict begin H.S end 396 4690 a 396 4690 a SDict begin 13 H.A end 396 4690 a 396 4690 a SDict begin [ /View [/XYZ H.V] /Dest (0:205) cvn H.B /DEST pdfmark end 396 4690 a FC(mak)o(eself)g(installer)g(\(\(c\))g(1998-2004)c (Stephane)j(Peter\).)h(There)f(will)i(be)f(no)g(documentation)d (included.)i(Just)396 4798 y(type:)-2 4899 y SDict begin H.S end -2 4899 a -2 4899 a SDict begin 11.7 H.A end -2 4899 a -2 4899 a SDict begin [ /View [/XYZ H.V] /Dest (0:206) cvn H.B /DEST pdfmark end -2 4899 a -2 4899 a SDict begin H.S end -2 4899 a -2 4899 a SDict begin 11.7 H.A end -2 4899 a -2 4899 a SDict begin [ /View [/XYZ H.V] /Dest (0:207) cvn H.B /DEST pdfmark end -2 4899 a 396 4978 a Ft(sh$)558 4978 y SDict begin H.S end 558 4978 a 558 4978 a SDict begin 11.7 H.A end 558 4978 a 558 4978 a SDict begin [ /View [/XYZ H.V] /Dest (0:208) cvn H.B /DEST pdfmark end 558 4978 a Fs(make)41 b(run)-2 5069 y SDict begin H.S end -2 5069 a -2 5069 a SDict begin 13 H.A end -2 5069 a -2 5069 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-INSTALL) cvn H.B /DEST pdfmark end -2 5069 a Black 3701 5805 a Fx(6)p Black eop end %%Page: 7 12 TeXDict begin 7 11 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:254) cvn H.B /DEST pdfmark end -2 35 a 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black -2 327 a Fu(2.6.)39 b(Install)693 327 y SDict begin H.S end 693 327 a 693 327 a SDict begin 22.464 H.A end 693 327 a 693 327 a SDict begin [ /View [/XYZ H.V] /Dest (4.6.1) cvn H.B /DEST pdfmark end 693 327 a -2 495 a SDict begin H.S end -2 495 a -2 495 a SDict begin 13 H.A end -2 495 a -2 495 a SDict begin [ /View [/XYZ H.V] /Dest (0:211) cvn H.B /DEST pdfmark end -2 495 a 396 601 a FC(After)20 b(successful)g (compilation,)e(you)i(can)g(install)g(samhain)g(by)g(typing:)396 781 y Ft(sh$)558 781 y SDict begin H.S end 558 781 a 558 781 a SDict begin 11.7 H.A end 558 781 a 558 781 a SDict begin [ /View [/XYZ H.V] /Dest (0:214) cvn H.B /DEST pdfmark end 558 781 a Fs(make)41 b(install)-2 955 y SDict begin H.S end -2 955 a -2 955 a SDict begin 13 H.A end -2 955 a -2 955 a SDict begin [ /View [/XYZ H.V] /Dest (0:215) cvn H.B /DEST pdfmark end -2 955 a 396 1055 a FC(The)20 b(installation)g(routine)f(will)i(not)f(o)o(v)o(erwrite)e (your)h(con\002guration)e(\002le)k(from)e(a)i(pre)n(vious)e (installation.)-2 1239 y SDict begin H.S end -2 1239 a -2 1239 a SDict begin 13 H.A end -2 1239 a -2 1239 a SDict begin [ /View [/XYZ H.V] /Dest (0:216) cvn H.B /DEST pdfmark end -2 1239 a 396 1329 a FC(Ex)o(ecutables)g(will)i(be)f (stripped)f(upon)g(installation.)h(On)g(Linux)f(i386)g(and)h(FreeBSD)h (i386,)e(the)3243 1329 y SDict begin H.S end 3243 1329 a 3243 1329 a SDict begin 13 H.A end 3243 1329 a 3243 1329 a SDict begin [ /View [/XYZ H.V] /Dest (0:217) cvn H.B /DEST pdfmark end 3243 1329 a Fy(sstrip)i FC(utility)396 1437 y(\(cop)o(yright)d(1999)h(by)h(Brian)g(Raiter)m(,)g(under)f(the)h (GNU)h(GPL\))f(will)h(be)f(used)g(to)g(strip)g(the)h(e)o(x)o(ecutable)d (e)n(v)o(en)396 1545 y(more,)h(to)i(pre)n(v)o(ent)d(deb)n(ugging)g (with)i(the)g(GNU)1821 1545 y SDict begin H.S end 1821 1545 a 1821 1545 a SDict begin 13 H.A end 1821 1545 a 1821 1545 a SDict begin [ /View [/XYZ H.V] /Dest (0:218) cvn H.B /DEST pdfmark end 1821 1545 a Fy(gdb)g FC(deb)n(ugger)-5 b(.)-2 1729 y SDict begin H.S end -2 1729 a -2 1729 a SDict begin 13 H.A end -2 1729 a -2 1729 a SDict begin [ /View [/XYZ H.V] /Dest (0:219) cvn H.B /DEST pdfmark end -2 1729 a 396 1819 a FC(After)20 b(installation,)g(you)f(will)i(be)f (of)n(fered)e(to)j(run)1872 1819 y SDict begin H.S end 1872 1819 a 1872 1819 a SDict begin 13 H.A end 1872 1819 a 1872 1819 a SDict begin [ /View [/XYZ H.V] /Dest (0:220) cvn H.B /DEST pdfmark end 1872 1819 a Fy(mak)o(e)g(install-boot)e FC(in)h(order)f(to)i(install)f(the)g(init)h(scripts)f(that)396 1927 y(are)g(required)f(to)h(start)1065 1927 y SDict begin H.S end 1065 1927 a 1065 1927 a SDict begin 13 H.A end 1065 1927 a 1065 1927 a SDict begin [ /View [/XYZ H.V] /Dest (0:221) cvn H.B /DEST pdfmark end 1065 1927 a FC(samhain)f (automatically)g(when)h(your)f(system)h(\(re-\)boots.)e(F)o(or)i(man)o (y)f(operating)396 2035 y(systems)i(\(Linux,)d(FreeBSD,)j(Solaris,)f (HP-UX,)g(IRIX\),)2105 2035 y SDict begin H.S end 2105 2035 a 2105 2035 a SDict begin 13 H.A end 2105 2035 a 2105 2035 a SDict begin [ /View [/XYZ H.V] /Dest (0:222) cvn H.B /DEST pdfmark end 2105 2035 a Fy(con\002gur)o(e)f FC(will)i(generate)e(init)i(scripts,)f(and)3439 2035 y SDict begin H.S end 3439 2035 a 3439 2035 a SDict begin 13 H.A end 3439 2035 a 3439 2035 a SDict begin [ /View [/XYZ H.V] /Dest (0:223) cvn H.B /DEST pdfmark end 3439 2035 a Fy(mak)o(e)396 2143 y(install-boot)f FC(will)i(\002gure)f(out)g (which)f(of)h(them)g(to)g(install,)h(and)e(where)h(\(if)g(the)g (correct)g(distrib)n(ution)f(cannot)g(be)396 2251 y(determined,)f(none) h(of)h(them)g(will)h(be)f(installed\).)-2 2349 y SDict begin H.S end -2 2349 a -2 2349 a SDict begin 11.7 H.A end -2 2349 a -2 2349 a SDict begin [ /View [/XYZ H.V] /Dest (0:224) cvn H.B /DEST pdfmark end -2 2349 a -2 2349 a SDict begin H.S end -2 2349 a -2 2349 a SDict begin 11.7 H.A end -2 2349 a -2 2349 a SDict begin [ /View [/XYZ H.V] /Dest (0:225) cvn H.B /DEST pdfmark end -2 2349 a 396 2431 a Ft(sh$)558 2431 y SDict begin H.S end 558 2431 a 558 2431 a SDict begin 11.7 H.A end 558 2431 a 558 2431 a SDict begin [ /View [/XYZ H.V] /Dest (0:226) cvn H.B /DEST pdfmark end 558 2431 a Fs(make)41 b(install-boot)-2 2439 y SDict begin H.S end -2 2439 a -2 2439 a SDict begin 13 H.A end -2 2439 a -2 2439 a SDict begin [ /View [/XYZ H.V] /Dest (0:TARGETS) cvn H.B /DEST pdfmark end -2 2439 a 396 2759 a Fp(2.6.1.)36 b(Impor)r(tant)d(make)i(tar)n(g)q(ets)2051 2759 y SDict begin H.S end 2051 2759 a 2051 2759 a SDict begin 18.72 H.A end 2051 2759 a 2051 2759 a SDict begin [ /View [/XYZ H.V] /Dest (4.6.1.2) cvn H.B /DEST pdfmark end 2051 2759 a -2 2869 a SDict begin H.S end -2 2869 a -2 2869 a SDict begin 11.7 H.A end -2 2869 a -2 2869 a SDict begin [ /View [/XYZ H.V] /Dest (0:229) cvn H.B /DEST pdfmark end -2 2869 a -2 2869 a SDict begin H.S end -2 2869 a -2 2869 a SDict begin 11.7 H.A end -2 2869 a -2 2869 a SDict begin [ /View [/XYZ H.V] /Dest (0:230) cvn H.B /DEST pdfmark end -2 2869 a 396 2939 a Ft(sh$)558 2939 y SDict begin H.S end 558 2939 a 558 2939 a SDict begin 11.7 H.A end 558 2939 a 558 2939 a SDict begin [ /View [/XYZ H.V] /Dest (0:231) cvn H.B /DEST pdfmark end 558 2939 a Fs(make)41 b(install)-2 3113 y SDict begin H.S end -2 3113 a -2 3113 a SDict begin 13 H.A end -2 3113 a -2 3113 a SDict begin [ /View [/XYZ H.V] /Dest (0:232) cvn H.B /DEST pdfmark end -2 3113 a 396 3213 a FC(Create)21 b(the)f(required)e(directories)h(\(if)i(not)e(e)o(xisting)h(already\),) e(and)i(install)h(the)f(compiled)f(e)o(x)o(ecutable)f(and)i(the)396 3321 y(con\002guration)e(\002le.)-2 3422 y SDict begin H.S end -2 3422 a -2 3422 a SDict begin 11.7 H.A end -2 3422 a -2 3422 a SDict begin [ /View [/XYZ H.V] /Dest (0:233) cvn H.B /DEST pdfmark end -2 3422 a -2 3422 a SDict begin H.S end -2 3422 a -2 3422 a SDict begin 11.7 H.A end -2 3422 a -2 3422 a SDict begin [ /View [/XYZ H.V] /Dest (0:234) cvn H.B /DEST pdfmark end -2 3422 a 396 3501 a Ft(bash$)638 3501 y SDict begin H.S end 638 3501 a 638 3501 a SDict begin 11.7 H.A end 638 3501 a 638 3501 a SDict begin [ /View [/XYZ H.V] /Dest (0:235) cvn H.B /DEST pdfmark end 638 3501 a Fs(make)42 b(DESTDIR=/somedir)k(install)-2 3675 y SDict begin H.S end -2 3675 a -2 3675 a SDict begin 13 H.A end -2 3675 a -2 3675 a SDict begin [ /View [/XYZ H.V] /Dest (0:236) cvn H.B /DEST pdfmark end -2 3675 a 396 3775 a FC(Install)21 b(as)f(if)786 3775 y SDict begin H.S end 786 3775 a 786 3775 a SDict begin 13 H.A end 786 3775 a 786 3775 a SDict begin [ /View [/XYZ H.V] /Dest (0:237) cvn H.B /DEST pdfmark end 786 3775 a Fr(/somedir)f FC(is)j(the)e(root)f(directory)-5 b(.)18 b(Useful)i(for)g(creating)f (packages)g(or)h(installing)g(for)f(chroot)396 3883 y(\(serv)o(er\).)-2 3981 y SDict begin H.S end -2 3981 a -2 3981 a SDict begin 11.7 H.A end -2 3981 a -2 3981 a SDict begin [ /View [/XYZ H.V] /Dest (0:238) cvn H.B /DEST pdfmark end -2 3981 a -2 3981 a SDict begin H.S end -2 3981 a -2 3981 a SDict begin 11.7 H.A end -2 3981 a -2 3981 a SDict begin [ /View [/XYZ H.V] /Dest (0:239) cvn H.B /DEST pdfmark end -2 3981 a 396 4063 a Ft(sh$)558 4063 y SDict begin H.S end 558 4063 a 558 4063 a SDict begin 11.7 H.A end 558 4063 a 558 4063 a SDict begin [ /View [/XYZ H.V] /Dest (0:240) cvn H.B /DEST pdfmark end 558 4063 a Fs(make)41 b(install-boot)-2 4237 y SDict begin H.S end -2 4237 a -2 4237 a SDict begin 13 H.A end -2 4237 a -2 4237 a SDict begin [ /View [/XYZ H.V] /Dest (0:241) cvn H.B /DEST pdfmark end -2 4237 a 396 4337 a FC(Install)21 b(runle)n(v)o(el)d(start/stop)i(scripts)h (or)f(create)g(inittab)g(entry)f(\(AIX\))h(in)g(order)f(to)h(start)h (the)f(daemon)f(upon)396 4445 y(system)i(boot.)e(Supported)f(on)i (Linux,)e(FreeBSD,)j(Solaris\(*\),)e(HP-UX\(*\),)g(AIX\(*\),)g (IRIX\(*\))g([\(*\))g(untested].)-2 4546 y SDict begin H.S end -2 4546 a -2 4546 a SDict begin 11.7 H.A end -2 4546 a -2 4546 a SDict begin [ /View [/XYZ H.V] /Dest (0:242) cvn H.B /DEST pdfmark end -2 4546 a -2 4546 a SDict begin H.S end -2 4546 a -2 4546 a SDict begin 11.7 H.A end -2 4546 a -2 4546 a SDict begin [ /View [/XYZ H.V] /Dest (0:243) cvn H.B /DEST pdfmark end -2 4546 a 396 4625 a Ft(sh$)558 4625 y SDict begin H.S end 558 4625 a 558 4625 a SDict begin 11.7 H.A end 558 4625 a 558 4625 a SDict begin [ /View [/XYZ H.V] /Dest (0:244) cvn H.B /DEST pdfmark end 558 4625 a Fs(make)41 b(uninstall)-2 4799 y SDict begin H.S end -2 4799 a -2 4799 a SDict begin 13 H.A end -2 4799 a -2 4799 a SDict begin [ /View [/XYZ H.V] /Dest (0:245) cvn H.B /DEST pdfmark end -2 4799 a 396 4899 a FC(Uninstall)20 b(the)h(e)o(x)o(ecutable)d(and)i(remo)o(v)o(e)e (directories)h(if)h(empty)-5 b(.)19 b(Does)i(not)e(uninstall)h(the)g (con\002guration)e(\002le.)-2 5000 y SDict begin H.S end -2 5000 a -2 5000 a SDict begin 11.7 H.A end -2 5000 a -2 5000 a SDict begin [ /View [/XYZ H.V] /Dest (0:246) cvn H.B /DEST pdfmark end -2 5000 a -2 5000 a SDict begin H.S end -2 5000 a -2 5000 a SDict begin 11.7 H.A end -2 5000 a -2 5000 a SDict begin [ /View [/XYZ H.V] /Dest (0:247) cvn H.B /DEST pdfmark end -2 5000 a 396 5080 a Ft(sh$)558 5080 y SDict begin H.S end 558 5080 a 558 5080 a SDict begin 11.7 H.A end 558 5080 a 558 5080 a SDict begin [ /View [/XYZ H.V] /Dest (0:248) cvn H.B /DEST pdfmark end 558 5080 a Fs(make)41 b(purge)-2 5255 y SDict begin H.S end -2 5255 a -2 5255 a SDict begin 13 H.A end -2 5255 a -2 5255 a SDict begin [ /View [/XYZ H.V] /Dest (0:249) cvn H.B /DEST pdfmark end -2 5255 a 396 5354 a FC(As)509 5354 y SDict begin H.S end 509 5354 a 509 5354 a SDict begin 13 H.A end 509 5354 a 509 5354 a SDict begin [ /View [/XYZ H.V] /Dest (0:250) cvn H.B /DEST pdfmark end 509 5354 a Fy(mak)o(e)21 b(uninstall)p FC(,)g(b)n(ut)f(also)g(remo)o(v)o(e) e(the)j(the)f(con\002guration)d(\002le.)p Black 3700 5805 a Fx(7)p Black eop end %%Page: 8 13 TeXDict begin 8 12 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:297) cvn H.B /DEST pdfmark end -2 35 a 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:251) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:252) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Ft(sh$)558 309 y SDict begin H.S end 558 309 a 558 309 a SDict begin 11.7 H.A end 558 309 a 558 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:253) cvn H.B /DEST pdfmark end 558 309 a Fs(make)41 b(uninstall-boot)396 583 y FC(Uninstall)20 b(the)h(runle)n(v)o(el)d(start/stop)i(scripts.)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 11.7 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:255) cvn H.B /DEST pdfmark end -2 601 a -2 725 a SDict begin H.S end -2 725 a -2 725 a SDict begin 11.7 H.A end -2 725 a -2 725 a SDict begin [ /View [/XYZ H.V] /Dest (0:257) cvn H.B /DEST pdfmark end -2 725 a 562 804 a Fw(TIP:)g Fv(Y)-10 b(ou)19 b(can)i(sa)o(v)n(e)f(the)g(scr)q(ipt) 1509 804 y SDict begin H.S end 1509 804 a 1509 804 a SDict begin 11.7 H.A end 1509 804 a 1509 804 a SDict begin [ /View [/XYZ H.V] /Dest (0:258) cvn H.B /DEST pdfmark end 1509 804 a Fv(samhain-install.sh)d(and)i(use)h(it)g(f)n(or)g (uninstalling)d(if)j(y)o(ou)f(e)n(v)n(er)h(w)o(ant)g(to)562 901 y(remo)o(v)n(e)g(samhain:)-2 985 y SDict begin H.S end -2 985 a -2 985 a SDict begin 10.53 H.A end -2 985 a -2 985 a SDict begin [ /View [/XYZ H.V] /Dest (0:259) cvn H.B /DEST pdfmark end -2 985 a -2 985 a SDict begin H.S end -2 985 a -2 985 a SDict begin 10.53 H.A end -2 985 a -2 985 a SDict begin [ /View [/XYZ H.V] /Dest (0:260) cvn H.B /DEST pdfmark end -2 985 a 562 1072 a Fo(sh$)708 1072 y SDict begin H.S end 708 1072 a 708 1072 a SDict begin 10.53 H.A end 708 1072 a 708 1072 a SDict begin [ /View [/XYZ H.V] /Dest (0:261) cvn H.B /DEST pdfmark end 708 1072 a Fn(samhain-install.sh)42 b(purge)-2 1080 y SDict begin H.S end -2 1080 a -2 1080 a SDict begin 10.53 H.A end -2 1080 a -2 1080 a SDict begin [ /View [/XYZ H.V] /Dest (0:262) cvn H.B /DEST pdfmark end -2 1080 a 562 1159 a Fo(sh$)708 1159 y SDict begin H.S end 708 1159 a 708 1159 a SDict begin 10.53 H.A end 708 1159 a 708 1159 a SDict begin [ /View [/XYZ H.V] /Dest (0:263) cvn H.B /DEST pdfmark end 708 1159 a Fn(samhain-install.sh)g(uninstall-boot)-2 1655 y SDict begin H.S end -2 1655 a -2 1655 a SDict begin 13 H.A end -2 1655 a -2 1655 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-CUSTOMIZE) cvn H.B /DEST pdfmark end -2 1655 a 377 x Fu(2.7.)d(Customiz)q(e)1006 2032 y SDict begin H.S end 1006 2032 a 1006 2032 a SDict begin 22.464 H.A end 1006 2032 a 1006 2032 a SDict begin [ /View [/XYZ H.V] /Dest (4.7.1) cvn H.B /DEST pdfmark end 1006 2032 a -2 2200 a SDict begin H.S end -2 2200 a -2 2200 a SDict begin 13 H.A end -2 2200 a -2 2200 a SDict begin [ /View [/XYZ H.V] /Dest (0:266) cvn H.B /DEST pdfmark end -2 2200 a -2 2200 a SDict begin H.S end -2 2200 a -2 2200 a SDict begin 13 H.A end -2 2200 a -2 2200 a SDict begin [ /View [/XYZ H.V] /Dest (0:267) cvn H.B /DEST pdfmark end -2 2200 a 396 2306 a FC(samhain)20 b(comes)g(with)g(def)o(ault)f (con\002guration)f(\002les)j(for)f(se)n(v)o(eral)f(operating)g (systems:)2979 2306 y SDict begin H.S end 2979 2306 a 2979 2306 a SDict begin 13 H.A end 2979 2306 a 2979 2306 a SDict begin [ /View [/XYZ H.V] /Dest (0:268) cvn H.B /DEST pdfmark end 2979 2306 a Fr(samhainrc.linux)p FC(,)396 2414 y SDict begin H.S end 396 2414 a 396 2414 a SDict begin 13 H.A end 396 2414 a 396 2414 a SDict begin [ /View [/XYZ H.V] /Dest (0:269) cvn H.B /DEST pdfmark end 396 2414 a Fr(samhainrc.solaris)p FC(,)1200 2414 y SDict begin H.S end 1200 2414 a 1200 2414 a SDict begin 13 H.A end 1200 2414 a 1200 2414 a SDict begin [ /View [/XYZ H.V] /Dest (0:270) cvn H.B /DEST pdfmark end 1200 2414 a Fr(samhainrc.freebsd) p FC(,)2004 2414 y SDict begin H.S end 2004 2414 a 2004 2414 a SDict begin 13 H.A end 2004 2414 a 2004 2414 a SDict begin [ /View [/XYZ H.V] /Dest (0:271) cvn H.B /DEST pdfmark end 2004 2414 a Fr(samhainrc.aix5.2.0)e FC(\(and)3000 2414 y SDict begin H.S end 3000 2414 a 3000 2414 a SDict begin 13 H.A end 3000 2414 a 3000 2414 a SDict begin [ /View [/XYZ H.V] /Dest (0:272) cvn H.B /DEST pdfmark end 3000 2414 a Fr(yulerc)i FC(for)h(the)396 2522 y(serv)o(er\).)f(The)h (installation)g(routine)f(will)i(choose)e(the)h(one)g(matching)e (closest)j(your)e(system,)h(or)g(f)o(all)h(back)e(to)396 2630 y SDict begin H.S end 396 2630 a 396 2630 a SDict begin 13 H.A end 396 2630 a 396 2630 a SDict begin [ /View [/XYZ H.V] /Dest (0:273) cvn H.B /DEST pdfmark end 396 2630 a Fr(samhainrc.linux)p FC(,)f(if)h(no)g(good)f(match)h(could)g(be) g(found.)f(Ho)n(we)n(v)o(er)m(,)f(all)j(these)g(con\002guration)c (\002les)21 b(are)e(k)o(ept)396 2738 y(v)o(ery)g(general,)g(and)h(most) g(probably)e(you)h(w)o(ant)i(to)f(adjust)g(settings)g(lik)o(e:)2582 2738 y SDict begin H.S end 2582 2738 a 2582 2738 a SDict begin 13 H.A end 2582 2738 a 2582 2738 a SDict begin [ /View [/XYZ H.V] /Dest (0:274) cvn H.B /DEST pdfmark end 2582 2738 a -2 2784 a SDict begin H.S end -2 2784 a -2 2784 a SDict begin 13 H.A end -2 2784 a -2 2784 a SDict begin [ /View [/XYZ H.V] /Dest (0:275) cvn H.B /DEST pdfmark end -2 2784 a Black 396 2945 a FB(\225)p Black 479 2945 a SDict begin H.S end 479 2945 a 479 2945 a SDict begin 13 H.A end 479 2945 a 479 2945 a SDict begin [ /View [/XYZ H.V] /Dest (0:276) cvn H.B /DEST pdfmark end 479 2945 a FC(which)g(\002les/directories)g(should)f(be)h(check)o(ed) -2 2946 y SDict begin H.S end -2 2946 a -2 2946 a SDict begin 13 H.A end -2 2946 a -2 2946 a SDict begin [ /View [/XYZ H.V] /Dest (0:277) cvn H.B /DEST pdfmark end -2 2946 a Black 396 3094 a FB(\225)p Black 479 3094 a SDict begin H.S end 479 3094 a 479 3094 a SDict begin 13 H.A end 479 3094 a 479 3094 a SDict begin [ /View [/XYZ H.V] /Dest (0:278) cvn H.B /DEST pdfmark end 479 3094 a FC(which)g(logging)e (f)o(acilities)j(should)e(be)i(used)396 3243 y(The)f(def)o(ault)g (location)f(of)h(the)g(con\002guration)d(\002le)k(is)1963 3243 y SDict begin H.S end 1963 3243 a 1963 3243 a SDict begin 13 H.A end 1963 3243 a 1963 3243 a SDict begin [ /View [/XYZ H.V] /Dest (0:279) cvn H.B /DEST pdfmark end 1963 3243 a Fr(/etc/samhainrc)e FC(\(see)p 0 TeXcolorgray 2766 3243 a SDict begin H.S end 2766 3243 a FC(Section)h(2.10)3183 3243 y SDict begin 13 H.L end 3183 3243 a 3183 3243 a SDict begin [ /Subtype /Link /Dest (0:LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3183 3243 a Black -2 w FC(>\).)g(T)-7 b(o)396 3351 y(customize,)19 b(type:)-2 3452 y SDict begin H.S end -2 3452 a -2 3452 a SDict begin 11.7 H.A end -2 3452 a -2 3452 a SDict begin [ /View [/XYZ H.V] /Dest (0:281) cvn H.B /DEST pdfmark end -2 3452 a -2 3452 a SDict begin H.S end -2 3452 a -2 3452 a SDict begin 11.7 H.A end -2 3452 a -2 3452 a SDict begin [ /View [/XYZ H.V] /Dest (0:282) cvn H.B /DEST pdfmark end -2 3452 a 396 3532 a Ft(sh$)558 3532 y SDict begin H.S end 558 3532 a 558 3532 a SDict begin 11.7 H.A end 558 3532 a 558 3532 a SDict begin [ /View [/XYZ H.V] /Dest (0:283) cvn H.B /DEST pdfmark end 558 3532 a Fs(vi)41 b(/etc/samhainrc)-2 3705 y SDict begin H.S end -2 3705 a -2 3705 a SDict begin 13 H.A end -2 3705 a -2 3705 a SDict begin [ /View [/XYZ H.V] /Dest (0:284) cvn H.B /DEST pdfmark end -2 3705 a 396 3806 a FC(The)20 b(def)o(ault)g(con\002guration)d(\002le)k(is)g(hea)n (vily)f(commented)e(to)i(help)g(you.)f(F)o(or)h(a)g(list)i(of)d(all)i (runtime)396 3913 y(con\002guration)d(directi)n(v)o(es,)h(please)h(ha)n (v)o(e)g(a)g(look)g(at)p 0 TeXcolorgray 1930 3913 a SDict begin H.S end 1930 3913 a FC(Appendix)e(C)2333 3913 y SDict begin 13 H.L end 2333 3913 a 2333 3913 a SDict begin [ /Subtype /Link /Dest (0:THE-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2333 3913 a Black 1 w FC(>.)-2 4097 y SDict begin H.S end -2 4097 a -2 4097 a SDict begin 13 H.A end -2 4097 a -2 4097 a SDict begin [ /View [/XYZ H.V] /Dest (0:286) cvn H.B /DEST pdfmark end -2 4097 a 396 4187 a FC(If)i(you)g(ha)n(v)o (e)f(an)o(y)h(typos)f(or)h(other)g(errors)f(in)h(your)f (con\002guration)f(\002le,)2497 4187 y SDict begin H.S end 2497 4187 a 2497 4187 a SDict begin 13 H.A end 2497 4187 a 2497 4187 a SDict begin [ /View [/XYZ H.V] /Dest (0:287) cvn H.B /DEST pdfmark end 2497 4187 a FC(samhain)i(will)h(log)f(w) o(arning)f(messages)396 4295 y(upon)g(startup)h(including)e(the)i (corresponding)d(line)j(number)f(of)h(the)g(con\002guration)d(\002le.) -2 4324 y SDict begin H.S end -2 4324 a -2 4324 a SDict begin 13 H.A end -2 4324 a -2 4324 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-INITIALIZE) cvn H.B /DEST pdfmark end -2 4324 a 359 x Fu(2.8.)39 b(Initializ)q(e)f(the)h(baseline)f(database) 2377 4683 y SDict begin H.S end 2377 4683 a 2377 4683 a SDict begin 22.464 H.A end 2377 4683 a 2377 4683 a SDict begin [ /View [/XYZ H.V] /Dest (4.8.1) cvn H.B /DEST pdfmark end 2377 4683 a -2 4851 a SDict begin H.S end -2 4851 a -2 4851 a SDict begin 13 H.A end -2 4851 a -2 4851 a SDict begin [ /View [/XYZ H.V] /Dest (0:290) cvn H.B /DEST pdfmark end -2 4851 a -2 4851 a SDict begin H.S end -2 4851 a -2 4851 a SDict begin 13 H.A end -2 4851 a -2 4851 a SDict begin [ /View [/XYZ H.V] /Dest (0:291) cvn H.B /DEST pdfmark end -2 4851 a 396 4957 a FC(samhain)20 b(w)o(orks)g(by)f (comparing)f(the)i(present)g(state)h(of)f(the)g(\002lesystem)g(agains)g (a)h(baseline)e(database.)h(Of)396 5065 y(course,)f(this)i(baseline)f (database)g(must)g(be)g(initialized)g(\002rst)h(\(and)e(preferably)f (from)h(a)i(kno)n(wn)d(good)h(state)i(!\).)f(T)-7 b(o)396 5173 y(perform)18 b(the)j(initialization)e(\(i.e.)h(create)g(the)g (baseline)g(database\),)f(type:)-2 5274 y SDict begin H.S end -2 5274 a -2 5274 a SDict begin 11.7 H.A end -2 5274 a -2 5274 a SDict begin [ /View [/XYZ H.V] /Dest (0:292) cvn H.B /DEST pdfmark end -2 5274 a -2 5274 a SDict begin H.S end -2 5274 a -2 5274 a SDict begin 11.7 H.A end -2 5274 a -2 5274 a SDict begin [ /View [/XYZ H.V] /Dest (0:293) cvn H.B /DEST pdfmark end -2 5274 a 396 5353 a Ft(sh$)558 5353 y SDict begin H.S end 558 5353 a 558 5353 a SDict begin 11.7 H.A end 558 5353 a 558 5353 a SDict begin [ /View [/XYZ H.V] /Dest (0:294) cvn H.B /DEST pdfmark end 558 5353 a Fs(samhain)42 b(-t)f(init)h(-p)f(info)p Black 3703 5805 a Fx(8)p Black eop end %%Page: 9 14 TeXDict begin 9 13 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:295) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(\(with)592 309 y SDict begin H.S end 592 309 a 592 309 a SDict begin 13 H.A end 592 309 a 592 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:296) cvn H.B /DEST pdfmark end 592 309 a Fx(-p)g(info)p FC(,)g(messages)g(of)g(se)n(v) o(erity)f('info')g(or)h(higher)f(will)i(be)f(printed)f(to)h(your)f (terminal/console\).)396 583 y(If)h(the)h(database)e(\002le)i(already)e (e)o(xists,)h Fy(samhain)h(-t)f(init)h FC(will)2210 583 y SDict begin H.S end 2210 583 a 2210 583 a SDict begin 13 H.A end 2210 583 a 2210 583 a SDict begin [ /View [/XYZ H.V] /Dest (0:299) cvn H.B /DEST pdfmark end 2210 583 a Fx(append)f FC(to)h(it.)f(This)h(is)g(a)f(feature)g(that)g(is)h (intended)396 691 y(to)g(help)e(you)h(operating)1125 691 y SDict begin H.S end 1125 691 a 1125 691 a SDict begin 13 H.A end 1125 691 a 1125 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:300) cvn H.B /DEST pdfmark end 1125 691 a FC(samhain)f(in)i(a)f(slightly)g(more)g(stealthy)f(w)o(ay:)i(you) e(can)h(append)e(the)j(database)e(e.g.)h(to)g(a)396 799 y(JPEG)h(picture)e(\(and)h(the)g(picture)f(will)i(still)h(display)d (normally)g(-)h(JPEG)h(ignores)e(appended)f('garbage'\).)-2 817 y SDict begin H.S end -2 817 a -2 817 a SDict begin 11.7 H.A end -2 817 a -2 817 a SDict begin [ /View [/XYZ H.V] /Dest (0:301) cvn H.B /DEST pdfmark end -2 817 a -2 941 a SDict begin H.S end -2 941 a -2 941 a SDict begin 11.7 H.A end -2 941 a -2 941 a SDict begin [ /View [/XYZ H.V] /Dest (0:303) cvn H.B /DEST pdfmark end -2 941 a 562 1020 a Fw(NO)m(TE::)i Fv(It)h(is)f(usually)g(an)g(error)f(to)h(r)q(un) 1723 1020 y SDict begin H.S end 1723 1020 a 1723 1020 a SDict begin 11.7 H.A end 1723 1020 a 1723 1020 a SDict begin [ /View [/XYZ H.V] /Dest (0:304) cvn H.B /DEST pdfmark end 1723 1020 a Fw(samhain)f(-t)i(init)e Fv(twice)o(,)h(because)f (\(a\))h(it)g(will)3059 1020 y SDict begin H.S end 3059 1020 a 3059 1020 a SDict begin 11.7 H.A end 3059 1020 a 3059 1020 a SDict begin [ /View [/XYZ H.V] /Dest (0:305) cvn H.B /DEST pdfmark end 3059 1020 a Fq(append)25 b Fv(a)20 b(second)562 1117 y(baseline)e(database)g(to)j(the)e(e)n (xisting)g(one)o(,)g(and)g(\(b\))i(only)e(the)h(\002rst)h(baseline)d (database)g(will)i(be)g(used.)f(Use)562 1214 y SDict begin H.S end 562 1214 a 562 1214 a SDict begin 11.7 H.A end 562 1214 a 562 1214 a SDict begin [ /View [/XYZ H.V] /Dest (0:306) cvn H.B /DEST pdfmark end 562 1214 a Fw(samhain)g(-t)i(update) d Fv(f)n(or)i(updating)e(the)h(baseline)f(database)o(.)g(Delete)h(or)h (rename)f(the)h(baseline)e(database)562 1312 y(\002le)j(if)f(y)o(ou)f (really)h(w)o(ant)f(to)h(r)q(un)1466 1312 y SDict begin H.S end 1466 1312 a 1466 1312 a SDict begin 11.7 H.A end 1466 1312 a 1466 1312 a SDict begin [ /View [/XYZ H.V] /Dest (0:307) cvn H.B /DEST pdfmark end 1466 1312 a Fw(samhain)f(-t)i (init)e Fv(a)i(second)e(time)o(.)-2 1544 y SDict begin H.S end -2 1544 a -2 1544 a SDict begin 13 H.A end -2 1544 a -2 1544 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-RUNNING) cvn H.B /DEST pdfmark end -2 1544 a 377 x Fu(2.9.)39 b(Run)g(samhain)1180 1921 y SDict begin H.S end 1180 1921 a 1180 1921 a SDict begin 22.464 H.A end 1180 1921 a 1180 1921 a SDict begin [ /View [/XYZ H.V] /Dest (4.9.1) cvn H.B /DEST pdfmark end 1180 1921 a -2 2089 a SDict begin H.S end -2 2089 a -2 2089 a SDict begin 13 H.A end -2 2089 a -2 2089 a SDict begin [ /View [/XYZ H.V] /Dest (0:310) cvn H.B /DEST pdfmark end -2 2089 a 396 2195 a FC(After)20 b(successful)g(initialization)g(of)g(the)g(baseline)g(database,)f(you)g (can)h(run)2640 2195 y SDict begin H.S end 2640 2195 a 2640 2195 a SDict begin 13 H.A end 2640 2195 a 2640 2195 a SDict begin [ /View [/XYZ H.V] /Dest (0:311) cvn H.B /DEST pdfmark end 2640 2195 a FC(samhain)f(in)h('check')f(mode)g(by)396 2303 y(typing:)-2 2404 y SDict begin H.S end -2 2404 a -2 2404 a SDict begin 11.7 H.A end -2 2404 a -2 2404 a SDict begin [ /View [/XYZ H.V] /Dest (0:312) cvn H.B /DEST pdfmark end -2 2404 a -2 2404 a SDict begin H.S end -2 2404 a -2 2404 a SDict begin 11.7 H.A end -2 2404 a -2 2404 a SDict begin [ /View [/XYZ H.V] /Dest (0:313) cvn H.B /DEST pdfmark end -2 2404 a 396 2483 a Ft(sh$)558 2483 y SDict begin H.S end 558 2483 a 558 2483 a SDict begin 11.7 H.A end 558 2483 a 558 2483 a SDict begin [ /View [/XYZ H.V] /Dest (0:314) cvn H.B /DEST pdfmark end 558 2483 a Fs(samhain)42 b(-t)f(check)-2 2657 y SDict begin H.S end -2 2657 a -2 2657 a SDict begin 13 H.A end -2 2657 a -2 2657 a SDict begin [ /View [/XYZ H.V] /Dest (0:315) cvn H.B /DEST pdfmark end -2 2657 a 396 2757 a FC(T)-7 b(o)21 b(run)634 2757 y SDict begin H.S end 634 2757 a 634 2757 a SDict begin 13 H.A end 634 2757 a 634 2757 a SDict begin [ /View [/XYZ H.V] /Dest (0:316) cvn H.B /DEST pdfmark end 634 2757 a FC(samhain)f(as)g(a)h(daemon,)d(you)i(can)g(either)f (use)i(the)f(command)e(line)j(option)e('-D',)g(or)h(set)h(daemon)d (mode)396 2865 y(in)j(the)f(con\002guration)d(\002le)k(with)g(the)f (option)f('Daemon=yes'.)-2 2893 y SDict begin H.S end -2 2893 a -2 2893 a SDict begin 13 H.A end -2 2893 a -2 2893 a SDict begin [ /View [/XYZ H.V] /Dest (0:LAYOUT) cvn H.B /DEST pdfmark end -2 2893 a 360 x Fu(2.10.)39 b(Files)g(and)f (director)q(y)h(la)m(y)l(out)2091 3253 y SDict begin H.S end 2091 3253 a 2091 3253 a SDict begin 22.464 H.A end 2091 3253 a 2091 3253 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.1) cvn H.B /DEST pdfmark end 2091 3253 a -2 3282 a SDict begin H.S end -2 3282 a -2 3282 a SDict begin 11.7 H.A end -2 3282 a -2 3282 a SDict begin [ /View [/XYZ H.V] /Dest (0:319) cvn H.B /DEST pdfmark end -2 3282 a -2 3407 a SDict begin H.S end -2 3407 a -2 3407 a SDict begin 11.7 H.A end -2 3407 a -2 3407 a SDict begin [ /View [/XYZ H.V] /Dest (0:321) cvn H.B /DEST pdfmark end -2 3407 a 562 3474 a Fw(TIP:)724 3474 y SDict begin H.S end 724 3474 a 724 3474 a SDict begin 11.7 H.A end 724 3474 a 724 3474 a SDict begin [ /View [/XYZ H.V] /Dest (0:322) cvn H.B /DEST pdfmark end 724 3474 a Fv(samhain)19 b(has)i(its)f(o)o(wn)g (set)g(of)1624 3474 y SDict begin H.S end 1624 3474 a 1624 3474 a SDict begin 11.7 H.A end 1624 3474 a 1624 3474 a SDict begin [ /View [/XYZ H.V] /Dest (0:323) cvn H.B /DEST pdfmark end 1624 3474 a Fq(tr)q(usted)g(users)r Fv(.)g(P)m(aths)g(to) g(cr)q(itical)f(\002les)i(\(e)o(.g.)e(the)h(con\002gur)o(ation)e (\002le\))562 3571 y(m)o(ust)i(be)e(wr)q(iteab)o(le)e(b)o(y)i(tr)q (usted)g(users)h(only)-7 b(.)17 b(F)l(ailure)g(to)h(ensure)g(this)g (\(e)o(.g.)g(b)o(y)g(compiling)f(in)h(an)g(appropr)q(iate)562 3669 y(set)j(of)f(tr)q(usted)f(users\))h(is)1319 3669 y SDict begin H.S end 1319 3669 a 1319 3669 a SDict begin 11.7 H.A end 1319 3669 a 1319 3669 a SDict begin [ /View [/XYZ H.V] /Dest (0:324) cvn H.B /DEST pdfmark end 1319 3669 a Fq(one)g(of)g(the)f(most)i(frequent)d(reasons)h(f)n(or)h(prob)o (lems)r Fv(.)f(See)g(belo)o(w)g(f)n(or)h(details)o(.)39 3818 y SDict begin H.S end 39 3818 a 39 3818 a SDict begin 13 H.A end 39 3818 a 39 3818 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEFTRUST) cvn H.B /DEST pdfmark end 39 3818 a 396 4146 a Fp(2.10.1.)36 b(T)-10 b(rusted)34 b(user)n(s)h(and)e (trusted)h(paths)2610 4146 y SDict begin H.S end 2610 4146 a 2610 4146 a SDict begin 18.72 H.A end 2610 4146 a 2610 4146 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.2.2) cvn H.B /DEST pdfmark end 2610 4146 a -2 4171 a SDict begin H.S end -2 4171 a -2 4171 a SDict begin 13 H.A end -2 4171 a -2 4171 a SDict begin [ /View [/XYZ H.V] /Dest (0:327) cvn H.B /DEST pdfmark end -2 4171 a -2 4195 a SDict begin H.S end -2 4195 a -2 4195 a SDict begin 13 H.A end -2 4195 a -2 4195 a SDict begin [ /View [/XYZ H.V] /Dest (0:328) cvn H.B /DEST pdfmark end -2 4195 a Black 396 4343 a FB(\225)p Black 479 4343 a SDict begin H.S end 479 4343 a 479 4343 a SDict begin 13 H.A end 479 4343 a 479 4343 a SDict begin [ /View [/XYZ H.V] /Dest (0:329) cvn H.B /DEST pdfmark end 479 4343 a 479 4343 a SDict begin H.S end 479 4343 a 479 4343 a SDict begin 13 H.A end 479 4343 a 479 4343 a SDict begin [ /View [/XYZ H.V] /Dest (0:330) cvn H.B /DEST pdfmark end 479 4343 a Fx(T)-5 b(rusted)21 b(user)o(s)g FC(are)1066 4343 y SDict begin H.S end 1066 4343 a 1066 4343 a SDict begin 13 H.A end 1066 4343 a 1066 4343 a SDict begin [ /View [/XYZ H.V] /Dest (0:331) cvn H.B /DEST pdfmark end 1066 4343 a Fx(r)l(oot)h FC(and)e(the)1486 4343 y SDict begin H.S end 1486 4343 a 1486 4343 a SDict begin 13 H.A end 1486 4343 a 1486 4343 a SDict begin [ /View [/XYZ H.V] /Dest (0:332) cvn H.B /DEST pdfmark end 1486 4343 a Fx(ef)o(fective)g(user)j FC(of)d(the)g(process)g(\(usually)-5 b(,)18 b(the)i(ef)n(fecti)n(v)o(e) f(user)h(will)h(be)f(root)479 4451 y(herself\).)f(Additional)g(trusted) h(users)g(can)g(be)g(de\002ned)g(in)g(the)g(con\002guration)e(\002le)j (\(see)f(Sect.)p 0 TeXcolorgray 3225 4451 a SDict begin H.S end 3225 4451 a FC(Section)g(4.5)3600 4451 y SDict begin 13 H.L end 3600 4451 a 3600 4451 a SDict begin [ /Subtype /Link /Dest (0:TRUSTEDEXAMPLE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3600 4451 a Black 20 w FC(for)479 4559 y(an)g(e)o(xample\),)f(or)h (at)g(compile)f(time,)i(with)f(the)g(option)-2 4619 y SDict begin H.S end -2 4619 a -2 4619 a SDict begin 11.7 H.A end -2 4619 a -2 4619 a SDict begin [ /View [/XYZ H.V] /Dest (0:334) cvn H.B /DEST pdfmark end -2 4619 a -2 4619 a SDict begin H.S end -2 4619 a -2 4619 a SDict begin 11.7 H.A end -2 4619 a -2 4619 a SDict begin [ /View [/XYZ H.V] /Dest (0:335) cvn H.B /DEST pdfmark end -2 4619 a 479 4698 a Ft(bash$)679 4698 y SDict begin H.S end 679 4698 a 679 4698 a SDict begin 11.7 H.A end 679 4698 a 679 4698 a SDict begin [ /View [/XYZ H.V] /Dest (0:336) cvn H.B /DEST pdfmark end 679 4698 a Fs(./configure)46 b(--with-trusted=0,..)q(.)-2 4707 y SDict begin H.S end -2 4707 a -2 4707 a SDict begin 13 H.A end -2 4707 a -2 4707 a SDict begin [ /View [/XYZ H.V] /Dest (0:337) cvn H.B /DEST pdfmark end -2 4707 a Black 396 4847 a FB(\225)p Black 479 4847 a SDict begin H.S end 479 4847 a 479 4847 a SDict begin 13 H.A end 479 4847 a 479 4847 a SDict begin [ /View [/XYZ H.V] /Dest (0:338) cvn H.B /DEST pdfmark end 479 4847 a FC(A)560 4847 y SDict begin H.S end 560 4847 a 560 4847 a SDict begin 13 H.A end 560 4847 a 560 4847 a SDict begin [ /View [/XYZ H.V] /Dest (0:339) cvn H.B /DEST pdfmark end 560 4847 a Fx(trusted)20 b(path)g FC(is)h(a)f(path)g(with)h(all)f(elements)g(writeable)g(only)f(by)h (trusted)g(users.)2926 4847 y SDict begin H.S end 2926 4847 a 2926 4847 a SDict begin 13 H.A end 2926 4847 a 2926 4847 a SDict begin [ /View [/XYZ H.V] /Dest (0:340) cvn H.B /DEST pdfmark end 2926 4847 a FC(samhain)f(requires)h(the)479 4955 y(paths)g(to)h(the)f(con\002guration)d(and)j(log)g(\002le)h(to)f (be)g(trusted)g(paths,)g(as)h(well)f(as)h(the)f(path)g(to)h(the)f(pid)g (\002le.)p Black 3703 5805 a Fx(9)p Black eop end %%Page: 10 15 TeXDict begin 10 14 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:341) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(If)g(a)h(path)f(element)f(is)i(group)e(writeable,)g(all)i (group)d(members)i(must)g(be)g(trusted.)f(If)h(the)h(path)e(to)i(the) 396 417 y(con\002guration)d(\002le)j(itself)f(is)i(writeable)d(by)h (other)f(users)i(than)2229 417 y SDict begin H.S end 2229 417 a 2229 417 a SDict begin 13 H.A end 2229 417 a 2229 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:342) cvn H.B /DEST pdfmark end 2229 417 a Fx(r)l(oot)h FC(and)e(the)2649 417 y SDict begin H.S end 2649 417 a 2649 417 a SDict begin 13 H.A end 2649 417 a 2649 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:343) cvn H.B /DEST pdfmark end 2649 417 a Fx(ef)o(fective)g(user)j FC(these)d(must)g(be)396 525 y(de\002ned)f(as)i(trusted)f(already)f(at)i(compile)e(time.)-2 543 y SDict begin H.S end -2 543 a -2 543 a SDict begin 11.7 H.A end -2 543 a -2 543 a SDict begin [ /View [/XYZ H.V] /Dest (0:344) cvn H.B /DEST pdfmark end -2 543 a -2 667 a SDict begin H.S end -2 667 a -2 667 a SDict begin 11.7 H.A end -2 667 a -2 667 a SDict begin [ /View [/XYZ H.V] /Dest (0:346) cvn H.B /DEST pdfmark end -2 667 a 562 746 a Fw(NO)m(TE:)i Fv(The)e(list)h(of)g(g)o(roup)f(members)h(in)1779 746 y SDict begin H.S end 1779 746 a 1779 746 a SDict begin 11.7 H.A end 1779 746 a 1779 746 a SDict begin [ /View [/XYZ H.V] /Dest (0:347) cvn H.B /DEST pdfmark end 1779 746 a Ft(/etc/group)25 b Fv(ma)n(y)20 b(be)g(incomplete)e(or)i(e)n(v)n (en)g(empty)-7 b(.)3353 746 y SDict begin H.S end 3353 746 a 3353 746 a SDict begin 11.7 H.A end 3353 746 a 3353 746 a SDict begin [ /View [/XYZ H.V] /Dest (0:348) cvn H.B /DEST pdfmark end 3353 746 a Fv(samhain)562 843 y(will)20 b(chec)o(k)901 843 y SDict begin H.S end 901 843 a 901 843 a SDict begin 11.7 H.A end 901 843 a 901 843 a SDict begin [ /View [/XYZ H.V] /Dest (0:349) cvn H.B /DEST pdfmark end 901 843 a Ft(/etc/passwd)25 b Fv(\(where)19 b(each)h(user)g(has)g (a)g(GID)h(\002eld\))f(in)g(addition)d(to)2948 843 y SDict begin H.S end 2948 843 a 2948 843 a SDict begin 11.7 H.A end 2948 843 a 2948 843 a SDict begin [ /View [/XYZ H.V] /Dest (0:350) cvn H.B /DEST pdfmark end 2948 843 a Ft(/etc/group)24 b Fv(to)c(\002nd)h(all)562 940 y(members)f(of)h(a)f (g)o(roup)m(.)-2 1173 y SDict begin H.S end -2 1173 a -2 1173 a SDict begin 13 H.A end -2 1173 a -2 1173 a SDict begin [ /View [/XYZ H.V] /Dest (0:LAYOUT-DETAILS) cvn H.B /DEST pdfmark end -2 1173 a 396 1501 a Fp(2.10.2.)36 b(Director)q(y)e(la)n(y)m (out)1700 1501 y SDict begin H.S end 1700 1501 a 1700 1501 a SDict begin 18.72 H.A end 1700 1501 a 1700 1501 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.3.2) cvn H.B /DEST pdfmark end 1700 1501 a -2 1692 a SDict begin H.S end -2 1692 a -2 1692 a SDict begin 13 H.A end -2 1692 a -2 1692 a SDict begin [ /View [/XYZ H.V] /Dest (0:353) cvn H.B /DEST pdfmark end -2 1692 a -2 1692 a SDict begin H.S end -2 1692 a -2 1692 a SDict begin 13 H.A end -2 1692 a -2 1692 a SDict begin [ /View [/XYZ H.V] /Dest (0:354) cvn H.B /DEST pdfmark end -2 1692 a 396 1775 a FC(samhain)20 b(conforms)e(to)i(the)h(FHS,)f(which)g(mandates)f(a)i(directory)d (layout)i(that)g(is)h(dif)n(ferent)e(from)g(the)h(def)o(ault)396 1883 y(GNU)h(layout)e(\(e)n(v)o(erything)e(in)k(subdirectories)d(under) 2007 1883 y SDict begin H.S end 2007 1883 a 2007 1883 a SDict begin 13 H.A end 2007 1883 a 2007 1883 a SDict begin [ /View [/XYZ H.V] /Dest (0:355) cvn H.B /DEST pdfmark end 2007 1883 a Fr(/etc/local)p FC(\).)-2 1901 y SDict begin H.S end -2 1901 a -2 1901 a SDict begin 11.7 H.A end -2 1901 a -2 1901 a SDict begin [ /View [/XYZ H.V] /Dest (0:356) cvn H.B /DEST pdfmark end -2 1901 a -2 2025 a SDict begin H.S end -2 2025 a -2 2025 a SDict begin 11.7 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (0:358) cvn H.B /DEST pdfmark end -2 2025 a 562 2105 a Fw(TIP:)i Fv(There)f(is)i(an)f(option)1343 2105 y SDict begin H.S end 1343 2105 a 1343 2105 a SDict begin 11.7 H.A end 1343 2105 a 1343 2105 a SDict begin [ /View [/XYZ H.V] /Dest (0:359) cvn H.B /DEST pdfmark end 1343 2105 a Fw(./con\002gure)e(--enab)o(le-install-name=)2542 2105 y SDict begin H.S end 2542 2105 a 2542 2105 a SDict begin 11.7 H.A end 2542 2105 a 2542 2105 a SDict begin [ /View [/XYZ H.V] /Dest (0:360) cvn H.B /DEST pdfmark end 2542 2105 a Fm(NAME)5 b Fv(.)16 b(When)j(this)h(option)e(is)j(used,)e (not)562 2202 y(only)h(the)g(e)n(x)n(ecutab)o(le)d(is)k(installed)c(as) 1690 2202 y SDict begin H.S end 1690 2202 a 1690 2202 a SDict begin 11.7 H.A end 1690 2202 a 1690 2202 a SDict begin [ /View [/XYZ H.V] /Dest (0:361) cvn H.B /DEST pdfmark end 1690 2202 a Fq(NAME)7 b Fv(,)21 b(b)o(ut)e(also)h(in)f(all)h (the)g(paths)o(,)2758 2202 y SDict begin H.S end 2758 2202 a 2758 2202 a SDict begin 11.7 H.A end 2758 2202 a 2758 2202 a SDict begin [ /View [/XYZ H.V] /Dest (0:362) cvn H.B /DEST pdfmark end 2758 2202 a Fq(samhain)g Fv(is)h(replaced)d (with)562 2299 y SDict begin H.S end 562 2299 a 562 2299 a SDict begin 11.7 H.A end 562 2299 a 562 2299 a SDict begin [ /View [/XYZ H.V] /Dest (0:363) cvn H.B /DEST pdfmark end 562 2299 a Fq(NAME)7 b Fv(.)39 2438 y SDict begin H.S end 39 2438 a 39 2438 a SDict begin 11.7 H.A end 39 2438 a 39 2438 a SDict begin [ /View [/XYZ H.V] /Dest (0:364) cvn H.B /DEST pdfmark end 39 2438 a -2 2604 a SDict begin H.S end -2 2604 a -2 2604 a SDict begin 11.7 H.A end -2 2604 a -2 2604 a SDict begin [ /View [/XYZ H.V] /Dest (0:366) cvn H.B /DEST pdfmark end -2 2604 a 562 2701 a Fw(NO)m(TE:)21 b Fv(F)n(or)e(the)1068 2701 y SDict begin H.S end 1068 2701 a 1068 2701 a SDict begin 11.7 H.A end 1068 2701 a 1068 2701 a SDict begin [ /View [/XYZ H.V] /Dest (0:367) cvn H.B /DEST pdfmark end 1068 2701 a Fv(yule)h(ser)r(v)n (er)l(,)g(replace)1737 2701 y SDict begin H.S end 1737 2701 a 1737 2701 a SDict begin 11.7 H.A end 1737 2701 a 1737 2701 a SDict begin [ /View [/XYZ H.V] /Dest (0:368) cvn H.B /DEST pdfmark end 1737 2701 a Fq(samhain)g Fv(with)2195 2701 y SDict begin H.S end 2195 2701 a 2195 2701 a SDict begin 11.7 H.A end 2195 2701 a 2195 2701 a SDict begin [ /View [/XYZ H.V] /Dest (0:369) cvn H.B /DEST pdfmark end 2195 2701 a Fq(yule)i Fv(in)d(the)h(paths)g(e)n(xplained)d(belo)o(w)l (.)-2 3016 y SDict begin H.S end -2 3016 a -2 3016 a SDict begin 13 H.A end -2 3016 a -2 3016 a SDict begin [ /View [/XYZ H.V] /Dest (0:370) cvn H.B /DEST pdfmark end -2 3016 a 396 3124 a FC(The)j(follo)n(wing)f(table)h(e)o(xplains)f (which)h(directory)e(layout)h(results)i(from)2558 3124 y SDict begin H.S end 2558 3124 a 2558 3124 a SDict begin 13 H.A end 2558 3124 a 2558 3124 a SDict begin [ /View [/XYZ H.V] /Dest (0:371) cvn H.B /DEST pdfmark end 2558 3124 a Fy(./con\002gur)o(e)e(--pr)o(e\002x=)3263 3124 y SDict begin H.S end 3263 3124 a 3263 3124 a SDict begin 13 H.A end 3263 3124 a 3263 3124 a SDict begin [ /View [/XYZ H.V] /Dest (0:372) cvn H.B /DEST pdfmark end 3263 3124 a Fl(PREFIX)-2 3142 y SDict begin H.S end -2 3142 a -2 3142 a SDict begin 13 H.A end -2 3142 a -2 3142 a SDict begin [ /View [/XYZ H.V] /Dest (0:373) cvn H.B /DEST pdfmark end -2 3142 a -2 3236 a SDict begin H.S end -2 3236 a -2 3236 a SDict begin 13 H.A end -2 3236 a -2 3236 a SDict begin [ /View [/XYZ H.V] /Dest (0:374) cvn H.B /DEST pdfmark end -2 3236 a -2 3236 a SDict begin H.S end -2 3236 a -2 3236 a SDict begin 13 H.A end -2 3236 a -2 3236 a SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark end -2 3236 a 396 3239 3365 4 v 396 3239 V 396 3363 4 125 v 424 3338 a FD(sbindir)p 1237 3363 V 564 w(mandir)p 2077 3363 V 563 w(sysconfdir)p 2917 3363 V 420 w(localstatedir)p 3758 3363 V 396 3367 3365 4 v 396 3367 V 396 3491 4 125 v 424 3466 a FC(PREFIX)p 1237 3491 V 555 w(\(none\))p 2077 3491 V 2917 3491 V 3758 3491 V 396 3495 3365 4 v 396 3495 V 396 3619 4 125 v 424 3594 a(/usr/local/sbin)p 1237 3619 V 369 w(/usr/local/man)p 2077 3619 V 363 w(/etc)p 2917 3619 V 720 w(/v)n(ar)p 3758 3619 V 396 3622 3365 4 v 396 3622 V 396 3747 4 125 v 424 3722 a(PREFIX)p 1237 3747 V 555 w(USR)i(\(all)f(capital\))p 2077 3747 V 2917 3747 V 3758 3747 V 396 3750 3365 4 v 396 3750 V 396 3875 4 125 v 424 3850 a(/usr/sbin)p 1237 3875 V 554 w(/usr/share/man)p 2077 3875 V 349 w(/etc)p 2917 3875 V 720 w(/v)n(ar)p 3758 3875 V 396 3878 3365 4 v 396 3878 V 396 4003 4 125 v 424 3978 a(PREFIX)p 1237 4003 V 555 w(OPT)g(\(all)h(capital\))p 2077 4003 V 2917 4003 V 3758 4003 V 396 4006 3365 4 v 396 4006 V 396 4130 4 125 v 424 4106 a(/opt/samhain/bin)p 1237 4130 V 280 w(/opt/samhain/man)p 2077 4130 V 242 w(/etc/opt)p 2917 4130 V 590 w(/v)n(ar/opt/samhain)p 3758 4130 V 396 4134 3365 4 v 396 4134 V 396 4258 4 125 v 424 4233 a(PREFIX)p 1237 4258 V 555 w(/other)p 2077 4258 V 2917 4258 V 3758 4258 V 396 4262 3365 4 v 396 4262 V 396 4386 4 125 v 424 4361 a(/other/sbin)p 1237 4386 V 484 w(/other/share/man)p 2077 4386 V 279 w(/other/etc)p 2917 4386 V 525 w(/other/v)n(ar)p 3758 4386 V 396 4390 3365 4 v 396 4390 V -2 4556 a SDict begin H.S end -2 4556 a -2 4556 a SDict begin 13 H.A end -2 4556 a -2 4556 a SDict begin [ /View [/XYZ H.V] /Dest (0:422) cvn H.B /DEST pdfmark end -2 4556 a 396 4639 a FC(The)f(\002le)h(signature)e(database)h(will)h(be)f(written)g(to) 1895 4639 y SDict begin H.S end 1895 4639 a 1895 4639 a SDict begin 13 H.A end 1895 4639 a 1895 4639 a SDict begin [ /View [/XYZ H.V] /Dest (0:423) cvn H.B /DEST pdfmark end 1895 4639 a Fk(localstatedir)s FC(/lib/samhain/samhain_\002le,) 15 b(the)20 b(pid)g(\002le)396 4747 y(to)482 4747 y SDict begin H.S end 482 4747 a 482 4747 a SDict begin 13 H.A end 482 4747 a 482 4747 a SDict begin [ /View [/XYZ H.V] /Dest (0:424) cvn H.B /DEST pdfmark end 482 4747 a Fk(localstatedir)s FC(/run/samhain.pid,)14 b(and)20 b(the)g(log)g(\002le)h(to)2271 4747 y SDict begin H.S end 2271 4747 a 2271 4747 a SDict begin 13 H.A end 2271 4747 a 2271 4747 a SDict begin [ /View [/XYZ H.V] /Dest (0:425) cvn H.B /DEST pdfmark end 2271 4747 a Fk(localstatedir)s FC(/log/samhain_log.)15 b(In)396 4854 y(addition,)710 4854 y SDict begin H.S end 710 4854 a 710 4854 a SDict begin 13 H.A end 710 4854 a 710 4854 a SDict begin [ /View [/XYZ H.V] /Dest (0:426) cvn H.B /DEST pdfmark end 710 4854 a FC(yule)20 b(writes)g(an)g(HTML)g (status)h(\002le)g(to)1874 4854 y SDict begin H.S end 1874 4854 a 1874 4854 a SDict begin 13 H.A end 1874 4854 a 1874 4854 a SDict begin [ /View [/XYZ H.V] /Dest (0:427) cvn H.B /DEST pdfmark end 1874 4854 a Fk(localstatedir)s FC(/log/yule/yule.html)-2 5038 y SDict begin H.S end -2 5038 a -2 5038 a SDict begin 13 H.A end -2 5038 a -2 5038 a SDict begin [ /View [/XYZ H.V] /Dest (0:428) cvn H.B /DEST pdfmark end -2 5038 a 396 5128 a FC(T)-7 b(o)21 b(get)f(a)g(more)g(\002ne-grained)e(control)h(on)g(the)i(layout,)e(the) h(follo)n(wing)2490 5128 y SDict begin H.S end 2490 5128 a 2490 5128 a SDict begin 13 H.A end 2490 5128 a 2490 5128 a SDict begin [ /View [/XYZ H.V] /Dest (0:429) cvn H.B /DEST pdfmark end 2490 5128 a Fy(con\002gur)o(e)g FC(options)f(are)h (pro)o(vided)3565 5128 y SDict begin H.S end 3565 5128 a 3565 5128 a SDict begin 13 H.A end 3565 5128 a 3565 5128 a SDict begin [ /View [/XYZ H.V] /Dest (0:430) cvn H.B /DEST pdfmark end 3565 5128 a -2 5157 a SDict begin H.S end -2 5157 a -2 5157 a SDict begin 13 H.A end -2 5157 a -2 5157 a SDict begin [ /View [/XYZ H.V] /Dest (0:431) cvn H.B /DEST pdfmark end -2 5157 a Black 396 5299 a FB(\225)p Black 479 5299 a SDict begin H.S end 479 5299 a 479 5299 a SDict begin 13 H.A end 479 5299 a 479 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:432) cvn H.B /DEST pdfmark end 479 5299 a 479 5299 a SDict begin H.S end 479 5299 a 479 5299 a SDict begin 13 H.A end 479 5299 a 479 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:433) cvn H.B /DEST pdfmark end 479 5299 a Fx(--with-con\002g-\002le=FILE) e FC(\227)j(The)f(path)g(of)f(the)i(con\002guration)c(\002le.)-2 5317 y SDict begin H.S end -2 5317 a -2 5317 a SDict begin 13 H.A end -2 5317 a -2 5317 a SDict begin [ /View [/XYZ H.V] /Dest (0:434) cvn H.B /DEST pdfmark end -2 5317 a Black 3661 5805 a Fx(10)p Black eop end %%Page: 11 16 TeXDict begin 11 15 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black Black 396 309 a FB(\225)p Black 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:435) cvn H.B /DEST pdfmark end 479 309 a 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:436) cvn H.B /DEST pdfmark end 479 309 a Fx(--with-lo)o(g-\002le=FILE) g FC(\227)g(The)g(path)g(of)g(the)g(log)g(\002le.)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:437) cvn H.B /DEST pdfmark end -2 327 a Black 396 458 a FB(\225)p Black 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:438) cvn H.B /DEST pdfmark end 479 458 a 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:439) cvn H.B /DEST pdfmark end 479 458 a Fx(--with-pid-\002le=FILE)f FC(\227)i(The)f(path)g(of)g(the)g(pid)g(\002le.)-2 476 y SDict begin H.S end -2 476 a -2 476 a SDict begin 13 H.A end -2 476 a -2 476 a SDict begin [ /View [/XYZ H.V] /Dest (0:440) cvn H.B /DEST pdfmark end -2 476 a Black 396 608 a FB(\225)p Black 479 608 a SDict begin H.S end 479 608 a 479 608 a SDict begin 13 H.A end 479 608 a 479 608 a SDict begin [ /View [/XYZ H.V] /Dest (0:441) cvn H.B /DEST pdfmark end 479 608 a 479 608 a SDict begin H.S end 479 608 a 479 608 a SDict begin 13 H.A end 479 608 a 479 608 a SDict begin [ /View [/XYZ H.V] /Dest (0:442) cvn H.B /DEST pdfmark end 479 608 a Fx(--with-data-\002le=FILE)f FC(\227)i(The)f(path)f(of)h(the)g(\002le)h(signature)e(database)h (\002le.)-2 626 y SDict begin H.S end -2 626 a -2 626 a SDict begin 13 H.A end -2 626 a -2 626 a SDict begin [ /View [/XYZ H.V] /Dest (0:443) cvn H.B /DEST pdfmark end -2 626 a Black 396 757 a FB(\225)p Black 479 757 a SDict begin H.S end 479 757 a 479 757 a SDict begin 13 H.A end 479 757 a 479 757 a SDict begin [ /View [/XYZ H.V] /Dest (0:444) cvn H.B /DEST pdfmark end 479 757 a 479 757 a SDict begin H.S end 479 757 a 479 757 a SDict begin 13 H.A end 479 757 a 479 757 a SDict begin [ /View [/XYZ H.V] /Dest (0:445) cvn H.B /DEST pdfmark end 479 757 a Fx (--with-html-\002le=FILE)g FC(\227)h(The)f(path)f(of)h(the)g(HTML)g (status)h(\002le)g(\(serv)o(er)e(only\).)-2 916 y SDict begin H.S end -2 916 a -2 916 a SDict begin 13 H.A end -2 916 a -2 916 a SDict begin [ /View [/XYZ H.V] /Dest (0:RUNTIME-FILES) cvn H.B /DEST pdfmark end -2 916 a 396 1245 a Fp(2.10.3.)36 b(Runtime)f(\002les)1545 1245 y SDict begin H.S end 1545 1245 a 1545 1245 a SDict begin 18.72 H.A end 1545 1245 a 1545 1245 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.4.2) cvn H.B /DEST pdfmark end 1545 1245 a -2 1246 a SDict begin H.S end -2 1246 a -2 1246 a SDict begin 13 H.A end -2 1246 a -2 1246 a SDict begin [ /View [/XYZ H.V] /Dest (0:RUNTIME-CLIENT) cvn H.B /DEST pdfmark end -2 1246 a 396 1532 a Fj(2.10.3.1.)29 b(Standalone)f(or)g(c)n(lient)1762 1532 y SDict begin H.S end 1762 1532 a 1762 1532 a SDict begin 15.6 H.A end 1762 1532 a 1762 1532 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.4.1.3) cvn H.B /DEST pdfmark end 1762 1532 a -2 1533 a SDict begin H.S end -2 1533 a -2 1533 a SDict begin 13 H.A end -2 1533 a -2 1533 a SDict begin [ /View [/XYZ H.V] /Dest (0:450) cvn H.B /DEST pdfmark end -2 1533 a -2 1636 a SDict begin H.S end -2 1636 a -2 1636 a SDict begin 13 H.A end -2 1636 a -2 1636 a SDict begin [ /View [/XYZ H.V] /Dest (0:451) cvn H.B /DEST pdfmark end -2 1636 a -2 1636 a SDict begin H.S end -2 1636 a -2 1636 a SDict begin 13 H.A end -2 1636 a -2 1636 a SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark end -2 1636 a 396 1640 3359 4 v 396 1640 V 396 1764 4 125 v 424 1739 a FD(Purpose)p 2074 1764 V 1346 w(Director)q(y)p 3751 1764 V 396 1768 3359 4 v 396 1768 V 396 1892 4 125 v 424 1867 a FC(Log\002les)p 2074 1892 V 1405 w Fk(localstatedir)s FC(/log/)p 3751 1892 V 396 1895 3359 4 v 396 1895 V 396 2020 4 125 v 424 1995 a(Data)21 b(\002les)p 2074 2020 V 1362 w Fk(localstatedir)s FC(/lib/samhain/)p 3751 2020 V 396 2023 3359 4 v 396 2023 V 396 2148 4 125 v 424 2123 a(Pid)g(\002le)p 2074 2148 V 1440 w Fk(localstatedir)s FC(/run/)p 3751 2148 V 396 2151 3359 4 v 396 2151 V -2 2234 a SDict begin H.S end -2 2234 a -2 2234 a SDict begin 13 H.A end -2 2234 a -2 2234 a SDict begin [ /View [/XYZ H.V] /Dest (0:RUNTIME-SERVER) cvn H.B /DEST pdfmark end -2 2234 a 396 2505 a Fj(2.10.3.2.)29 b(Ser)q(ver)1122 2505 y SDict begin H.S end 1122 2505 a 1122 2505 a SDict begin 15.6 H.A end 1122 2505 a 1122 2505 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.4.2.3) cvn H.B /DEST pdfmark end 1122 2505 a -2 2506 a SDict begin H.S end -2 2506 a -2 2506 a SDict begin 11.7 H.A end -2 2506 a -2 2506 a SDict begin [ /View [/XYZ H.V] /Dest (0:471) cvn H.B /DEST pdfmark end -2 2506 a -2 2631 a SDict begin H.S end -2 2631 a -2 2631 a SDict begin 11.7 H.A end -2 2631 a -2 2631 a SDict begin [ /View [/XYZ H.V] /Dest (0:473) cvn H.B /DEST pdfmark end -2 2631 a 562 2726 a Fw(NO)m(TE:)21 b Fv(The)e(ser)r(v)n(er)i(will)e(drop)h(root)f(pr)q (ivileges)f(after)i(star)s(tup)m(.)f(I)i(does)e(not)h(need)f(wr)q(ite)h (access)h(to)f(the)g(data)562 2824 y(\002les)o(,)g(thus)g(the)f(data)g (\002le)h(director)r(y)f(is)i(chmod)e(555)g(on)h(installation.)c(It)k (does)g(need)e(wr)q(ite)i(access)h(to)e(the)h(log)562 2921 y(\002le)h(director)r(y)-7 b(.)18 b(As)j(the)f(system)h(log\002le) e(director)r(y)h(usually)f(is)i(o)o(wned)e(b)o(y)h(root,)f(the)h (install)e(scr)q(ipt)j(will)e(b)o(y)562 3018 y(def)n(ault)f(create)i(a) g(subdirector)r(y)f(and)g(cho)o(wn)h(it)g(to)g(the)g(unpr)q(ivileged)c (yule)k(user)l(.)g(The)g(PID)g(\002le)g(is)h(wr)q(itten)562 3115 y(bef)n(ore)e(dropping)e(root.)39 3264 y SDict begin H.S end 39 3264 a 39 3264 a SDict begin 13 H.A end 39 3264 a 39 3264 a SDict begin [ /View [/XYZ H.V] /Dest (0:474) cvn H.B /DEST pdfmark end 39 3264 a -2 3430 a SDict begin H.S end -2 3430 a -2 3430 a SDict begin 13 H.A end -2 3430 a -2 3430 a SDict begin [ /View [/XYZ H.V] /Dest (0:475) cvn H.B /DEST pdfmark end -2 3430 a -2 3430 a SDict begin H.S end -2 3430 a -2 3430 a SDict begin 13 H.A end -2 3430 a -2 3430 a SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark end -2 3430 a 396 3434 3359 4 v 396 3434 V 396 3558 4 125 v 424 3533 a FD(Purpose)p 2074 3558 V 1346 w(Director)q(y)p 3751 3558 V 396 3562 3359 4 v 396 3562 V 396 3686 4 125 v 424 3661 a FC(Log\002les)p 2074 3686 V 1405 w Fk(localstatedir)s FC(/log/yule/)p 3751 3686 V 396 3690 3359 4 v 396 3690 V 396 3814 4 125 v 424 3789 a(Data)k(\002les)p 2074 3814 V 1362 w Fk(localstatedir)s FC(/lib/yule/)p 3751 3814 V 396 3817 3359 4 v 396 3817 V 396 3942 4 125 v 424 3917 a(Pid)g(\002le)p 2074 3942 V 1440 w Fk(localstatedir)s FC(/run/)p 3751 3942 V 396 3945 3359 4 v 396 3945 V -2 4111 a SDict begin H.S end -2 4111 a -2 4111 a SDict begin 13 H.A end -2 4111 a -2 4111 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLATION-FILES) cvn H.B /DEST pdfmark end -2 4111 a 396 4414 a Fp(2.10.4.)36 b(Installed)f(\002les)1551 4414 y SDict begin H.S end 1551 4414 a 1551 4414 a SDict begin 18.72 H.A end 1551 4414 a 1551 4414 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.5.2) cvn H.B /DEST pdfmark end 1551 4414 a -2 4415 a SDict begin H.S end -2 4415 a -2 4415 a SDict begin 13 H.A end -2 4415 a -2 4415 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLED-CLIENT) cvn H.B /DEST pdfmark end -2 4415 a 396 4702 a Fj(2.10.4.1.)29 b(Standalone)f(or)g(c)n (lient)1762 4702 y SDict begin H.S end 1762 4702 a 1762 4702 a SDict begin 15.6 H.A end 1762 4702 a 1762 4702 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.5.3.3) cvn H.B /DEST pdfmark end 1762 4702 a -2 4703 a SDict begin H.S end -2 4703 a -2 4703 a SDict begin 13 H.A end -2 4703 a -2 4703 a SDict begin [ /View [/XYZ H.V] /Dest (0:497) cvn H.B /DEST pdfmark end -2 4703 a -2 4806 a SDict begin H.S end -2 4806 a -2 4806 a SDict begin 13 H.A end -2 4806 a -2 4806 a SDict begin [ /View [/XYZ H.V] /Dest (0:498) cvn H.B /DEST pdfmark end -2 4806 a -2 4806 a SDict begin H.S end -2 4806 a -2 4806 a SDict begin 13 H.A end -2 4806 a -2 4806 a SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark end -2 4806 a 396 4809 3362 4 v 396 4809 V 396 4934 4 125 v 424 4909 a FD(File)p 1516 4934 V 977 w(Installed)23 b(to)p 2635 4934 V 680 w(Mode)p 3754 4934 V 396 4937 3362 4 v 396 4937 V 396 5062 4 125 v 424 5037 a FC(samhain)p 1516 5062 V 842 w Fk(sbindir)s FC(/samhain)p 2635 5062 V 500 w(700)p 3754 5062 V 396 5065 3362 4 v 396 5065 V 396 5189 4 125 v 424 5165 a(samhainrc)p 1516 5189 V 777 w Fk(sysconfdir)s FC(/samhainrc)p 2635 5189 V 300 w(600)p 3754 5189 V 396 5193 3362 4 v 396 5193 V 396 5317 4 125 v 424 5292 a(samhain.8)p 1516 5317 V 779 w Fk(mandir)s FC(/man8/samhain.8)p 2635 5317 V 273 w(644)p 3754 5317 V 396 5321 3362 4 v Black 3661 5805 a Fx(11)p Black eop end %%Page: 12 17 TeXDict begin 12 16 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end -2 134 a Black 2538 104 a Fx(Chapter)20 b(2.)g(Compiling)f(and)h(installing)p Black 396 229 3362 4 v 396 229 V 396 354 4 125 v 424 329 a FD(File)p 1516 354 V 977 w(Installed)j(to)p 2635 354 V 680 w(Mode)p 3754 354 V 396 354 3362 4 v 396 478 4 125 v 424 453 a FC(samhainrc.5)p 1516 478 V 714 w Fk(mandir)s FC(/man5/samhainrc.5)p 2635 478 V 208 w(644)p 3754 478 V 396 481 3362 4 v 396 481 V 396 606 4 125 v 424 581 a(\(samhain_setpwd\))p 1516 606 V 508 w Fk(sbindir)s FC(/samhain_setpwd)p 2635 606 V 222 w(700)p 3754 606 V 396 609 3362 4 v 396 609 V 396 734 4 125 v 424 709 a(\(samhain_stealth\))p 1516 734 V 527 w Fk(sbindir)s FC(/samhain_stealth)p 2635 734 V 241 w(700)p 3754 734 V 396 737 3362 4 v 396 737 V -2 820 a SDict begin H.S end -2 820 a -2 820 a SDict begin 13 H.A end -2 820 a -2 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:INSTALLED-SERVER) cvn H.B /DEST pdfmark end -2 820 a 396 1091 a Fj(2.10.4.2.)29 b(Ser)q(ver)1122 1091 y SDict begin H.S end 1122 1091 a 1122 1091 a SDict begin 15.6 H.A end 1122 1091 a 1122 1091 a SDict begin [ /View [/XYZ H.V] /Dest (4.10.5.4.3) cvn H.B /DEST pdfmark end 1122 1091 a -2 1092 a SDict begin H.S end -2 1092 a -2 1092 a SDict begin 13 H.A end -2 1092 a -2 1092 a SDict begin [ /View [/XYZ H.V] /Dest (0:537) cvn H.B /DEST pdfmark end -2 1092 a -2 1195 a SDict begin H.S end -2 1195 a -2 1195 a SDict begin 13 H.A end -2 1195 a -2 1195 a SDict begin [ /View [/XYZ H.V] /Dest (0:538) cvn H.B /DEST pdfmark end -2 1195 a -2 1195 a SDict begin H.S end -2 1195 a -2 1195 a SDict begin 13 H.A end -2 1195 a -2 1195 a SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark end -2 1195 a 396 1198 3362 4 v 396 1198 V 396 1323 4 125 v 424 1298 a FD(File)p 1516 1323 V 977 w(Installed)23 b(to)p 2635 1323 V 680 w(Mode)p 3754 1323 V 396 1326 3362 4 v 396 1326 V 396 1451 4 125 v 424 1426 a FC(yule)p 1516 1451 V 976 w Fk(sbindir)s FC(/yule)p 2635 1451 V 634 w(700)p 3754 1451 V 396 1454 3362 4 v 396 1454 V 396 1579 4 125 v 424 1554 a(yulectl)p 1516 1579 V 893 w Fk(sbindir)s FC(/yulectl)p 2635 1579 V 551 w(700)p 3754 1579 V 396 1582 3362 4 v 396 1582 V 396 1706 4 125 v 424 1681 a(yulerc)p 1516 1706 V 911 w Fk(sysconfdir)s FC(/yulerc)p 2635 1706 V 434 w(600)p 3754 1706 V 396 1710 3362 4 v 396 1710 V 396 1834 4 125 v 424 1809 a(samhain.8)p 1516 1834 V 779 w Fk(mandir)s FC(/man8/yule.8)p 2635 1834 V 407 w(644)p 3754 1834 V 396 1838 3362 4 v 396 1838 V 396 1962 4 125 v 424 1937 a(samhainrc.5)p 1516 1962 V 714 w Fk(mandir)s FC(/man5/yulerc.5)p 2635 1962 V 342 w(644)p 3754 1962 V 396 1965 3362 4 v 396 1965 V 396 2090 4 125 v 424 2065 a(samhain_setpwd)p 1516 2090 V 564 w Fk(sbindir)s FC(/yule_setpwd)p 2635 2090 V 356 w(700)p 3754 2090 V 396 2093 3362 4 v 396 2093 V Black 3661 5805 a Fx(12)p Black eop end %%Page: 13 18 TeXDict begin 13 17 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:USAGE) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(3.)f(General)g(usa)n(g)r(e)h(notes)2581 351 y SDict begin H.S end 2581 351 a 2581 351 a SDict begin 26.957 H.A end 2581 351 a 2581 351 a SDict begin [ /View [/XYZ H.V] /Dest (5.0) cvn H.B /DEST pdfmark end 2581 351 a -2 443 a SDict begin H.S end -2 443 a -2 443 a SDict begin 13 H.A end -2 443 a -2 443 a SDict begin [ /View [/XYZ H.V] /Dest (0:HOW-TO-INVOKE) cvn H.B /DEST pdfmark end -2 443 a 339 x Fu(3.1.)39 b(Ho)n(w)g(to)g(in)-6 b(v)l(oke)1239 782 y SDict begin H.S end 1239 782 a 1239 782 a SDict begin 22.464 H.A end 1239 782 a 1239 782 a SDict begin [ /View [/XYZ H.V] /Dest (5.11.1) cvn H.B /DEST pdfmark end 1239 782 a -2 950 a SDict begin H.S end -2 950 a -2 950 a SDict begin 13 H.A end -2 950 a -2 950 a SDict begin [ /View [/XYZ H.V] /Dest (0:579) cvn H.B /DEST pdfmark end -2 950 a -2 950 a SDict begin H.S end -2 950 a -2 950 a SDict begin 13 H.A end -2 950 a -2 950 a SDict begin [ /View [/XYZ H.V] /Dest (0:580) cvn H.B /DEST pdfmark end -2 950 a 396 1056 a Fx(F)h(r)l(om)21 b(the)f(command)f(line)-2 1057 y SDict begin H.S end -2 1057 a -2 1057 a SDict begin 13 H.A end -2 1057 a -2 1057 a SDict begin [ /View [/XYZ H.V] /Dest (0:581) cvn H.B /DEST pdfmark end -2 1057 a -2 1067 a SDict begin H.S end -2 1067 a -2 1067 a SDict begin 13 H.A end -2 1067 a -2 1067 a SDict begin [ /View [/XYZ H.V] /Dest (0:582) cvn H.B /DEST pdfmark end -2 1067 a Black 396 1226 a FB(\225)p Black 479 1226 a SDict begin H.S end 479 1226 a 479 1226 a SDict begin 13 H.A end 479 1226 a 479 1226 a SDict begin [ /View [/XYZ H.V] /Dest (0:583) cvn H.B /DEST pdfmark end 479 1226 a 479 1226 a SDict begin H.S end 479 1226 a 479 1226 a SDict begin 13 H.A end 479 1226 a 479 1226 a SDict begin [ /View [/XYZ H.V] /Dest (0:584) cvn H.B /DEST pdfmark end 479 1226 a Fy(samhain)i(-t)f(init)h([mor)o(e)e(options])h FC(\227)h(T)-7 b(o)20 b(initialize)g(the)g(database)-2 1243 y SDict begin H.S end -2 1243 a -2 1243 a SDict begin 13 H.A end -2 1243 a -2 1243 a SDict begin [ /View [/XYZ H.V] /Dest (0:585) cvn H.B /DEST pdfmark end -2 1243 a Black 396 1376 a FB(\225)p Black 479 1376 a SDict begin H.S end 479 1376 a 479 1376 a SDict begin 13 H.A end 479 1376 a 479 1376 a SDict begin [ /View [/XYZ H.V] /Dest (0:586) cvn H.B /DEST pdfmark end 479 1376 a 479 1376 a SDict begin H.S end 479 1376 a 479 1376 a SDict begin 13 H.A end 479 1376 a 479 1376 a SDict begin [ /View [/XYZ H.V] /Dest (0:587) cvn H.B /DEST pdfmark end 479 1376 a Fy(samhain)h(-t)f(check)h([mor)o(e)e(options])h FC(\227)g(T)-7 b(o)21 b(check)e(against)h(the)g(database)-2 1560 y SDict begin H.S end -2 1560 a -2 1560 a SDict begin 13 H.A end -2 1560 a -2 1560 a SDict begin [ /View [/XYZ H.V] /Dest (0:588) cvn H.B /DEST pdfmark end -2 1560 a 396 1650 a FC(By)h(def)o(ault,)785 1650 y SDict begin H.S end 785 1650 a 785 1650 a SDict begin 13 H.A end 785 1650 a 785 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:589) cvn H.B /DEST pdfmark end 785 1650 a FC(samhain)f(will)1233 1650 y SDict begin H.S end 1233 1650 a 1233 1650 a SDict begin 13 H.A end 1233 1650 a 1233 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:590) cvn H.B /DEST pdfmark end 1233 1650 a Fx(not)h FC(become)e(a)h(daemon,)f(b)n(ut)h(stay)h(in)f (the)g(fore)o(ground.)c(Daemon)j(mode)g(must)i(be)396 1758 y(set)g(in)g(the)f(con\002guration)d(\002le)k(or)f(on)g(the)g (command)e(line.)i(Also)h(by)f(def)o(ault,)2690 1758 y SDict begin H.S end 2690 1758 a 2690 1758 a SDict begin 13 H.A end 2690 1758 a 2690 1758 a SDict begin [ /View [/XYZ H.V] /Dest (0:591) cvn H.B /DEST pdfmark end 2690 1758 a FC(samhain)f(will)3137 1758 y SDict begin H.S end 3137 1758 a 3137 1758 a SDict begin 13 H.A end 3137 1758 a 3137 1758 a SDict begin [ /View [/XYZ H.V] /Dest (0:592) cvn H.B /DEST pdfmark end 3137 1758 a Fx(neither)j FC(initialize)396 1866 y(its)f(\002le)g(system)g(database)1180 1866 y SDict begin H.S end 1180 1866 a 1180 1866 a SDict begin 13 H.A end 1180 1866 a 1180 1866 a SDict begin [ /View [/XYZ H.V] /Dest (0:593) cvn H.B /DEST pdfmark end 1180 1866 a Fx(nor)h FC(check)e(the)g(\002le)h(system)f(against)g (it.)g(The)g(desired)g(mode)f(must)h(be)g(set)h(in)g(the)396 1974 y(con\002guration)d(\002le)j(or)f(on)f(the)i(command)d(line.)i(A)g (complete)g(list)h(of)f(command)e(line)i(options)f(is)j(gi)n(v)o(en)d (in)h(the)396 2081 y(appendix.)-2 2265 y SDict begin H.S end -2 2265 a -2 2265 a SDict begin 13 H.A end -2 2265 a -2 2265 a SDict begin [ /View [/XYZ H.V] /Dest (0:594) cvn H.B /DEST pdfmark end -2 2265 a -2 2265 a SDict begin H.S end -2 2265 a -2 2265 a SDict begin 13 H.A end -2 2265 a -2 2265 a SDict begin [ /View [/XYZ H.V] /Dest (0:595) cvn H.B /DEST pdfmark end -2 2265 a 396 2355 a Fx(T)-8 b(o)21 b(start)g(as)g(daemon)d(during)h(the)i(boot)e(sequence) -2 2538 y SDict begin H.S end -2 2538 a -2 2538 a SDict begin 13 H.A end -2 2538 a -2 2538 a SDict begin [ /View [/XYZ H.V] /Dest (0:596) cvn H.B /DEST pdfmark end -2 2538 a 396 2629 a FC(F)o(or)h(Linux)f(\(Debian,)g(Redhat,)h(Gentoo,)f (and)g(SuSE\),)h(FreeBSD,)h(Solaris,)f(HP-UX,)g(AIX,)g(IRIX)3314 2629 y SDict begin H.S end 3314 2629 a 3314 2629 a SDict begin 13 H.A end 3314 2629 a 3314 2629 a SDict begin [ /View [/XYZ H.V] /Dest (0:597) cvn H.B /DEST pdfmark end 3314 2629 a Fy(mak)o(e)396 2737 y(install-boot)f FC(will)i(setup)f (your)f(system)i(for)e(starting)h(the)g(daemon)f(upon)g(system)h(boot)f (\(if)h(the)h(correct)396 2845 y(OS/distrib)n(ution)e(cannot)h(be)g (determined,)e(nothing)g(will)j(be)f(done\).)-2 3029 y SDict begin H.S end -2 3029 a -2 3029 a SDict begin 13 H.A end -2 3029 a -2 3029 a SDict begin [ /View [/XYZ H.V] /Dest (0:598) cvn H.B /DEST pdfmark end -2 3029 a 396 3119 a FC(F)o(or)g(an)o(y)f(other)h(system,)g(you)f(need)h(to)g (\002gure)g(out)f(by)h(yourself)f(ho)n(w)h(to)g(start)2691 3119 y SDict begin H.S end 2691 3119 a 2691 3119 a SDict begin 13 H.A end 2691 3119 a 2691 3119 a SDict begin [ /View [/XYZ H.V] /Dest (0:599) cvn H.B /DEST pdfmark end 2691 3119 a FC(samhain)f(during)g(the)h(boot)396 3227 y(sequence.)-2 3256 y SDict begin H.S end -2 3256 a -2 3256 a SDict begin 13 H.A end -2 3256 a -2 3256 a SDict begin [ /View [/XYZ H.V] /Dest (0:DAEMONTOOL) cvn H.B /DEST pdfmark end -2 3256 a 359 x Fu(3.2.)39 b(Using)f(daemontool)f(\(or)i (similar)g(utilities\))2854 3615 y SDict begin H.S end 2854 3615 a 2854 3615 a SDict begin 22.464 H.A end 2854 3615 a 2854 3615 a SDict begin [ /View [/XYZ H.V] /Dest (5.12.1) cvn H.B /DEST pdfmark end 2854 3615 a -2 3813 a SDict begin H.S end -2 3813 a -2 3813 a SDict begin 13 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (0:602) cvn H.B /DEST pdfmark end -2 3813 a -2 3813 a SDict begin H.S end -2 3813 a -2 3813 a SDict begin 13 H.A end -2 3813 a -2 3813 a SDict begin [ /View [/XYZ H.V] /Dest (0:603) cvn H.B /DEST pdfmark end -2 3813 a 396 3889 a FC(samhain)20 b(does)g(not)g(auto-background)15 b(itself)21 b(\(to)f(become)f(a)h(daemon\))e(unless)j(e)o(xplicitely)e(speci\002ed) h(in)g(the)396 3997 y(con\002g)g(\002le)g(or)g(on)g(the)g(command)f (line.)h(Ho)n(we)n(v)o(er)m(,)e(normally)g(it)j(runs)f(in)g (single-shot)f(mode)h(if)g(not)g(used)g(as)396 4105 y(daemon.)e(T)-7 b(o)20 b(cause)1011 4105 y SDict begin H.S end 1011 4105 a 1011 4105 a SDict begin 13 H.A end 1011 4105 a 1011 4105 a SDict begin [ /View [/XYZ H.V] /Dest (0:604) cvn H.B /DEST pdfmark end 1011 4105 a FC(samhain)f(to)h(enter)g(the)f(main)h (loop)f(while)h(running)e(in)i(the)f(fore)o(ground)d(\(as)21 b(required)d(if)i(you)396 4212 y(w)o(ant)h(to)f(use)794 4212 y SDict begin H.S end 794 4212 a 794 4212 a SDict begin 13 H.A end 794 4212 a 794 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:605) cvn H.B /DEST pdfmark end 794 4212 a FC(daemontool\),)e(you)h(need)g(to)i(start)f(with)h(the)f (option)2351 4212 y SDict begin H.S end 2351 4212 a 2351 4212 a SDict begin 13 H.A end 2351 4212 a 2351 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:606) cvn H.B /DEST pdfmark end 2351 4212 a Fx(-f)33 b FC(or)2524 4212 y SDict begin H.S end 2524 4212 a 2524 4212 a SDict begin 13 H.A end 2524 4212 a 2524 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:607) cvn H.B /DEST pdfmark end 2524 4212 a Fx(--for)m(e)o(ver)r FC(.)20 b(Note)g(that)3186 4212 y SDict begin H.S end 3186 4212 a 3186 4212 a SDict begin 13 H.A end 3186 4212 a 3186 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:608) cvn H.B /DEST pdfmark end 3186 4212 a FC(yule,)f(the)i(serv)o(er)m(,)396 4320 y(will)g(al)o(w)o(ays)g(loop.)-2 4349 y SDict begin H.S end -2 4349 a -2 4349 a SDict begin 13 H.A end -2 4349 a -2 4349 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONTROLLING-THE-DAEMON) cvn H.B /DEST pdfmark end -2 4349 a 359 x Fu(3.3.)39 b(Contr)m(olling)e(the)i(daemon)1886 4708 y SDict begin H.S end 1886 4708 a 1886 4708 a SDict begin 22.464 H.A end 1886 4708 a 1886 4708 a SDict begin [ /View [/XYZ H.V] /Dest (5.13.1) cvn H.B /DEST pdfmark end 1886 4708 a -2 4906 a SDict begin H.S end -2 4906 a -2 4906 a SDict begin 13 H.A end -2 4906 a -2 4906 a SDict begin [ /View [/XYZ H.V] /Dest (0:611) cvn H.B /DEST pdfmark end -2 4906 a 396 4982 a FC(As)21 b(part)f(of)g(their)g(boot)f(concept,)g(some)h (systems)h(ha)n(v)o(e)e(indi)n(vidual)g(start/stop)h(scripts)g(for)g (each)g(service)396 5090 y(\(daemon\).)e(As)j(a)g(minimum,)d(these)i (scripts)h(tak)o(e)f(either)g(')-5 b(start')20 b(or)g(')-5 b(stop')20 b(as)h(ar)o(gument,)d(sometimes)i(also)g(e.g.)396 5198 y(')l(reload')f(\(to)h(reload)f(the)h(con\002guration\),)d(')l (restart',)i(or)h(')-5 b(status')21 b(\(check)e(whether)g(the)h(daemon) f(is)i(running\).)396 5306 y(While)g(this)g(is)g(con)m(v)o(enient,)c (there)j(are)g(also)g(a)h(number)d(of)i(problems:)p Black 3661 5805 a Fx(13)p Black eop end %%Page: 14 19 TeXDict begin 14 18 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end -2 134 a Black 2689 104 a Fx(Chapter)20 b(3.)g(Gener)o(al)f(usa)o(g)o(e)h(notes)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:612) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:613) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:614) cvn H.B /DEST pdfmark end -2 226 a Black 396 309 a FB(\225)p Black 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:615) cvn H.B /DEST pdfmark end 479 309 a FC(Some)g(systems)h(do)f(not) f(ha)n(v)o(e)h(such)g(start/stop)g(scripts.)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:616) cvn H.B /DEST pdfmark end -2 327 a Black 396 458 a FB(\225)p Black 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:617) cvn H.B /DEST pdfmark end 479 458 a FC(There)g(is)h(no)f(standard)f(for)g(the)h (location)g(of)g(these)g(scripts.)-2 476 y SDict begin H.S end -2 476 a -2 476 a SDict begin 13 H.A end -2 476 a -2 476 a SDict begin [ /View [/XYZ H.V] /Dest (0:618) cvn H.B /DEST pdfmark end -2 476 a Black 396 608 a FB(\225)p Black 479 608 a SDict begin H.S end 479 608 a 479 608 a SDict begin 13 H.A end 479 608 a 479 608 a SDict begin [ /View [/XYZ H.V] /Dest (0:619) cvn H.B /DEST pdfmark end 479 608 a FC(There)g(is)h(no)f(standard)f(for)g(the)h(ar)o(guments)e (such)i(a)h(script)f(may)g(tak)o(e,)g(neither)f(for)h(their)g (interpretation)e(\(e.g.:)479 716 y(on)i(Linux)f(distrib)n(ution)g (XYZ,)h(do)g(the)g(start/stop)g(scripts)h(tak)o(e)f(')-5 b(status')21 b(as)g(ar)o(gument,)c(and)j(if,)g(is)h(the)g(status)479 823 y(reported)e(by)g(printing)g(a)i(message)f(or)g(by)f(the)i(e)o(xit) f(status)h(?\))-2 1139 y SDict begin H.S end -2 1139 a -2 1139 a SDict begin 13 H.A end -2 1139 a -2 1139 a SDict begin [ /View [/XYZ H.V] /Dest (0:620) cvn H.B /DEST pdfmark end -2 1139 a 396 1247 a FC(T)-7 b(o)21 b(pro)o(vide)d(a)i (portable)f(interf)o(ace)h(for)f(controlling)f(the)2061 1247 y SDict begin H.S end 2061 1247 a 2061 1247 a SDict begin 13 H.A end 2061 1247 a 2061 1247 a SDict begin [ /View [/XYZ H.V] /Dest (0:621) cvn H.B /DEST pdfmark end 2061 1247 a FC(samhain)i(daemon,)e(the)i(e)o(x)o(ecutable)f(itself)i (can)e(serv)o(e)396 1355 y(for)h(this)h(purpose)d(\()966 1355 y SDict begin H.S end 966 1355 a 966 1355 a SDict begin 13 H.A end 966 1355 a 966 1355 a SDict begin [ /View [/XYZ H.V] /Dest (0:622) cvn H.B /DEST pdfmark end 966 1355 a Fx(only)i(if)g(in)m(vok)o(ed)f(by)h(the)h(superuser)r FC(\))e(The)h(supported)e(actions,)i(which)g(must)g(be)g(gi)n(v)o(en)f (as)396 1463 y SDict begin H.S end 396 1463 a 396 1463 a SDict begin 13 H.A end 396 1463 a 396 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:623) cvn H.B /DEST pdfmark end 396 1463 a Fx(\002r)o(st)i(ar)m(gument)g FC(on)f(the)g(command)e (line,)i(are:)-2 1646 y SDict begin H.S end -2 1646 a -2 1646 a SDict begin 13 H.A end -2 1646 a -2 1646 a SDict begin [ /View [/XYZ H.V] /Dest (0:624) cvn H.B /DEST pdfmark end -2 1646 a -2 1646 a SDict begin H.S end -2 1646 a -2 1646 a SDict begin 13 H.A end -2 1646 a -2 1646 a SDict begin [ /View [/XYZ H.V] /Dest (0:625) cvn H.B /DEST pdfmark end -2 1646 a -2 1656 a SDict begin H.S end -2 1656 a -2 1656 a SDict begin 13 H.A end -2 1656 a -2 1656 a SDict begin [ /View [/XYZ H.V] /Dest (0:626) cvn H.B /DEST pdfmark end -2 1656 a Black 396 1799 a FB(\225)p Black 479 1799 a SDict begin H.S end 479 1799 a 479 1799 a SDict begin 13 H.A end 479 1799 a 479 1799 a SDict begin [ /View [/XYZ H.V] /Dest (0:627) cvn H.B /DEST pdfmark end 479 1799 a 479 1799 a SDict begin H.S end 479 1799 a 479 1799 a SDict begin 13 H.A end 479 1799 a 479 1799 a SDict begin [ /View [/XYZ H.V] /Dest (0:628) cvn H.B /DEST pdfmark end 479 1799 a Fx(start)j FC(Start)831 1799 y SDict begin H.S end 831 1799 a 831 1799 a SDict begin 13 H.A end 831 1799 a 831 1799 a SDict begin [ /View [/XYZ H.V] /Dest (0:629) cvn H.B /DEST pdfmark end 831 1799 a FC(samhain.)d(Ar)o(guments)e(after)i(')-5 b(start')20 b(are)g(passed)g(to)h(the)f(process.)f(Daemon)g(mode)h(will)h(be)479 1907 y(enforced,)d(as)j(well)g(as)g(running)d(in)i('check')f(mode,)g (irrespecti)n(v)o(e)f(of)i(command)f(line)h(or)g(con\002g)f(\002le)i (settings.)-2 1925 y SDict begin H.S end -2 1925 a -2 1925 a SDict begin 13 H.A end -2 1925 a -2 1925 a SDict begin [ /View [/XYZ H.V] /Dest (0:630) cvn H.B /DEST pdfmark end -2 1925 a Black 396 2056 a FB(\225)p Black 479 2056 a SDict begin H.S end 479 2056 a 479 2056 a SDict begin 13 H.A end 479 2056 a 479 2056 a SDict begin [ /View [/XYZ H.V] /Dest (0:631) cvn H.B /DEST pdfmark end 479 2056 a 479 2056 a SDict begin H.S end 479 2056 a 479 2056 a SDict begin 13 H.A end 479 2056 a 479 2056 a SDict begin [ /View [/XYZ H.V] /Dest (0:632) cvn H.B /DEST pdfmark end 479 2056 a Fx(stop)f FC(Stop)g(the)h(daemon.)d(On)i(Linux)f(and) h(Solaris,)g(actually)g(all)g(running)f(instances)h(of)3074 2056 y SDict begin H.S end 3074 2056 a 3074 2056 a SDict begin 13 H.A end 3074 2056 a 3074 2056 a SDict begin [ /View [/XYZ H.V] /Dest (0:633) cvn H.B /DEST pdfmark end 3074 2056 a FC(samhain)f(are)479 2164 y(stopped,)g(e)n(v)o(en)g(if)i (no)f(pid)f(\002le)i(is)g(a)n(v)n(ailable.)-2 2182 y SDict begin H.S end -2 2182 a -2 2182 a SDict begin 13 H.A end -2 2182 a -2 2182 a SDict begin [ /View [/XYZ H.V] /Dest (0:634) cvn H.B /DEST pdfmark end -2 2182 a Black 396 2314 a FB(\225)p Black 479 2314 a SDict begin H.S end 479 2314 a 479 2314 a SDict begin 13 H.A end 479 2314 a 479 2314 a SDict begin [ /View [/XYZ H.V] /Dest (0:635) cvn H.B /DEST pdfmark end 479 2314 a 479 2314 a SDict begin H.S end 479 2314 a 479 2314 a SDict begin 13 H.A end 479 2314 a 479 2314 a SDict begin [ /View [/XYZ H.V] /Dest (0:636) cvn H.B /DEST pdfmark end 479 2314 a Fx(r)m(estart)i FC(Stop)d(and)g(start.)-2 2332 y SDict begin H.S end -2 2332 a -2 2332 a SDict begin 13 H.A end -2 2332 a -2 2332 a SDict begin [ /View [/XYZ H.V] /Dest (0:637) cvn H.B /DEST pdfmark end -2 2332 a Black 396 2463 a FB(\225)p Black 479 2463 a SDict begin H.S end 479 2463 a 479 2463 a SDict begin 13 H.A end 479 2463 a 479 2463 a SDict begin [ /View [/XYZ H.V] /Dest (0:638) cvn H.B /DEST pdfmark end 479 2463 a 479 2463 a SDict begin H.S end 479 2463 a 479 2463 a SDict begin 13 H.A end 479 2463 a 479 2463 a SDict begin [ /View [/XYZ H.V] /Dest (0:639) cvn H.B /DEST pdfmark end 479 2463 a Fx(r)m(eload)g(or)g(for)m(ce-r)m(eload)h FC(Reload)f(the)g(con\002guration)e(\002le.)-2 2481 y SDict begin H.S end -2 2481 a -2 2481 a SDict begin 13 H.A end -2 2481 a -2 2481 a SDict begin [ /View [/XYZ H.V] /Dest (0:640) cvn H.B /DEST pdfmark end -2 2481 a Black 396 2613 a FB(\225)p Black 479 2613 a SDict begin H.S end 479 2613 a 479 2613 a SDict begin 13 H.A end 479 2613 a 479 2613 a SDict begin [ /View [/XYZ H.V] /Dest (0:641) cvn H.B /DEST pdfmark end 479 2613 a 479 2613 a SDict begin H.S end 479 2613 a 479 2613 a SDict begin 13 H.A end 479 2613 a 479 2613 a SDict begin [ /View [/XYZ H.V] /Dest (0:642) cvn H.B /DEST pdfmark end 479 2613 a Fx(status)j FC(Check)f(whether)f(the)h(daemon)f(is)i(running.)-2 2928 y SDict begin H.S end -2 2928 a -2 2928 a SDict begin 13 H.A end -2 2928 a -2 2928 a SDict begin [ /View [/XYZ H.V] /Dest (0:643) cvn H.B /DEST pdfmark end -2 2928 a 396 3036 a FC(Success/f)o(ailure)f(is)h(reported)d(via)j(the)f(e)o (xit)g(status)h(as)g(follo)n(ws:)2271 3036 y SDict begin H.S end 2271 3036 a 2271 3036 a SDict begin 13 H.A end 2271 3036 a 2271 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:644) cvn H.B /DEST pdfmark end 2271 3036 a Fx(0)g FC(Success.)f(\(On)g(Linux/Solaris,)3281 3036 y SDict begin H.S end 3281 3036 a 3281 3036 a SDict begin 13 H.A end 3281 3036 a 3281 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:645) cvn H.B /DEST pdfmark end 3281 3036 a Fx(stop)h FC(will)396 3144 y(al)o(w)o(ays)g(be)f(successful,)g(on)g (other)f(systems)i(only)e(if)h(the)h(pid)e(\002le)i(is)g(found.\))2661 3144 y SDict begin H.S end 2661 3144 a 2661 3144 a SDict begin 13 H.A end 2661 3144 a 2661 3144 a SDict begin [ /View [/XYZ H.V] /Dest (0:646) cvn H.B /DEST pdfmark end 2661 3144 a Fx(1)g FC(Unspeci\002ed)e(error)-5 b(.)3339 3144 y SDict begin H.S end 3339 3144 a 3339 3144 a SDict begin 13 H.A end 3339 3144 a 3339 3144 a SDict begin [ /View [/XYZ H.V] /Dest (0:647) cvn H.B /DEST pdfmark end 3339 3144 a Fx(4)20 b FC(User)h(had)396 3252 y(insuf)n(\002cient)f (pri)n(vile)o(ge.)1122 3252 y SDict begin H.S end 1122 3252 a 1122 3252 a SDict begin 13 H.A end 1122 3252 a 1122 3252 a SDict begin [ /View [/XYZ H.V] /Dest (0:648) cvn H.B /DEST pdfmark end 1122 3252 a Fx(5)g FC(Program)f(is)i(not)f (installed.)2017 3252 y SDict begin H.S end 2017 3252 a 2017 3252 a SDict begin 13 H.A end 2017 3252 a 2017 3252 a SDict begin [ /View [/XYZ H.V] /Dest (0:649) cvn H.B /DEST pdfmark end 2017 3252 a Fx(7)j FC(Program)c(is)i(not)f(running.) -2 3436 y SDict begin H.S end -2 3436 a -2 3436 a SDict begin 13 H.A end -2 3436 a -2 3436 a SDict begin [ /View [/XYZ H.V] /Dest (0:650) cvn H.B /DEST pdfmark end -2 3436 a 396 3526 a FC(If)g(the)595 3526 y SDict begin H.S end 595 3526 a 595 3526 a SDict begin 13 H.A end 595 3526 a 595 3526 a SDict begin [ /View [/XYZ H.V] /Dest (0:651) cvn H.B /DEST pdfmark end 595 3526 a Fx(status)g FC(command)e(is)j (gi)n(v)o(en:)1458 3526 y SDict begin H.S end 1458 3526 a 1458 3526 a SDict begin 13 H.A end 1458 3526 a 1458 3526 a SDict begin [ /View [/XYZ H.V] /Dest (0:652) cvn H.B /DEST pdfmark end 1458 3526 a Fx(0)g FC(Program)d(is)j(running.)2203 3526 y SDict begin H.S end 2203 3526 a 2203 3526 a SDict begin 13 H.A end 2203 3526 a 2203 3526 a SDict begin [ /View [/XYZ H.V] /Dest (0:653) cvn H.B /DEST pdfmark end 2203 3526 a Fx(1)f FC(Program)f(is)i(dead)f(and)f(/v)n(ar/run)g(pid)h (\002le)h(e)o(xists.)396 3634 y SDict begin H.S end 396 3634 a 396 3634 a SDict begin 13 H.A end 396 3634 a 396 3634 a SDict begin [ /View [/XYZ H.V] /Dest (0:654) cvn H.B /DEST pdfmark end 396 3634 a Fx(3)g FC(Program)d(is)j(stopped.)1141 3634 y SDict begin H.S end 1141 3634 a 1141 3634 a SDict begin 13 H.A end 1141 3634 a 1141 3634 a SDict begin [ /View [/XYZ H.V] /Dest (0:655) cvn H.B /DEST pdfmark end 1141 3634 a Fx(4)f FC(Program)f(status)i(is)g(unkno)n(wn.)-2 3818 y SDict begin H.S end -2 3818 a -2 3818 a SDict begin 13 H.A end -2 3818 a -2 3818 a SDict begin [ /View [/XYZ H.V] /Dest (0:656) cvn H.B /DEST pdfmark end -2 3818 a 396 3908 a FC(I.e.,)f(this)h(interf)o(ace)e(beha)n(v)o(es)g(as)i (mandated)e(by)g(the)i(LSB)g(Standard)d(for)i(init)h(scripts.)-2 3936 y SDict begin H.S end -2 3936 a -2 3936 a SDict begin 13 H.A end -2 3936 a -2 3936 a SDict begin [ /View [/XYZ H.V] /Dest (0:SIGNALS) cvn H.B /DEST pdfmark end -2 3936 a 359 x Fu(3.4.)39 b(Signals)789 4295 y SDict begin H.S end 789 4295 a 789 4295 a SDict begin 22.464 H.A end 789 4295 a 789 4295 a SDict begin [ /View [/XYZ H.V] /Dest (5.14.1) cvn H.B /DEST pdfmark end 789 4295 a -2 4493 a SDict begin H.S end -2 4493 a -2 4493 a SDict begin 13 H.A end -2 4493 a -2 4493 a SDict begin [ /View [/XYZ H.V] /Dest (0:659) cvn H.B /DEST pdfmark end -2 4493 a 396 4569 a FC(On)20 b(startup,)g(all)h(signals)f(will)h(be)f(reset)h(to)f(their) g(def)o(ault.)f(Then)h(a)g(signal)g(handler)f(will)i(be)f(installed)g (for)g(all)396 4677 y(signals)h(that)f(\(i\))g(can)g(be)g(trapped)f(by) h(a)g(process)g(and)g(\(ii\))g(whose)g(def)o(ault)f(action)h(w)o(ould)f (be)i(to)f(stop,)g(abort,)f(or)396 4785 y(terminate)h(the)g(process,)f (to)i(allo)n(w)f(for)f(graceful)g(termination.)-2 4969 y SDict begin H.S end -2 4969 a -2 4969 a SDict begin 13 H.A end -2 4969 a -2 4969 a SDict begin [ /View [/XYZ H.V] /Dest (0:660) cvn H.B /DEST pdfmark end -2 4969 a 396 5059 a FC(F)o(or)h(SIGSEGV)-11 b(,)20 b(SIGILL,)g(SIGB)o(US,)h(and)e (SIGFPE,)i(a)f('f)o(ast')g(termination)f(will)i(occur)m(,)d(with)j (only)e(minimal)396 5167 y(cleanup)g(that)i(may)e(result)h(in)h(a)f (stale)h(pid)f(\002le)h(being)e(left.)p Black 3661 5805 a Fx(14)p Black eop end %%Page: 15 20 TeXDict begin 15 19 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end -2 134 a Black 2689 104 a Fx(Chapter)20 b(3.)g(Gener)o(al)f(usa)o(g)o(e)h(notes)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:661) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(If)g(the)h(operating)d(system)i(supports)f(the)1605 309 y SDict begin H.S end 1605 309 a 1605 309 a SDict begin 13 H.A end 1605 309 a 1605 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:662) cvn H.B /DEST pdfmark end 1605 309 a Fx(siginfo_t)h FC(parameter)f(for)h(the)g(signal)g(handling)e (routine)h(\(see)3451 309 y SDict begin H.S end 3451 309 a 3451 309 a SDict begin 13 H.A end 3451 309 a 3451 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:663) cvn H.B /DEST pdfmark end 3451 309 a Fy(man)396 417 y(sigaction)p FC(\),)g(the)h(origin)f(of)h(the)g(signal)h(will)g(be)f(check)o(ed.)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:664) cvn H.B /DEST pdfmark end -2 601 a 396 691 a FC(The)g(follo)n(wing)f(signals)h(can)g(be)g(sent)h(to)f(the)g (process)g(to)g(control)f(it:)-2 875 y SDict begin H.S end -2 875 a -2 875 a SDict begin 13 H.A end -2 875 a -2 875 a SDict begin [ /View [/XYZ H.V] /Dest (0:665) cvn H.B /DEST pdfmark end -2 875 a -2 875 a SDict begin H.S end -2 875 a -2 875 a SDict begin 13 H.A end -2 875 a -2 875 a SDict begin [ /View [/XYZ H.V] /Dest (0:666) cvn H.B /DEST pdfmark end -2 875 a -2 885 a SDict begin H.S end -2 885 a -2 885 a SDict begin 13 H.A end -2 885 a -2 885 a SDict begin [ /View [/XYZ H.V] /Dest (0:667) cvn H.B /DEST pdfmark end -2 885 a Black 396 1027 a FB(\225)p Black 479 1027 a SDict begin H.S end 479 1027 a 479 1027 a SDict begin 13 H.A end 479 1027 a 479 1027 a SDict begin [ /View [/XYZ H.V] /Dest (0:668) cvn H.B /DEST pdfmark end 479 1027 a 479 1027 a SDict begin H.S end 479 1027 a 479 1027 a SDict begin 13 H.A end 479 1027 a 479 1027 a SDict begin [ /View [/XYZ H.V] /Dest (0:669) cvn H.B /DEST pdfmark end 479 1027 a Fx(SIGUSR1)g FC(Switch)h(on/of)n(f)f (maximally)g(v)o(erbose)f(output)h(to)i(the)f(console.)-2 1045 y SDict begin H.S end -2 1045 a -2 1045 a SDict begin 13 H.A end -2 1045 a -2 1045 a SDict begin [ /View [/XYZ H.V] /Dest (0:670) cvn H.B /DEST pdfmark end -2 1045 a Black 396 1176 a FB(\225)p Black 479 1176 a SDict begin H.S end 479 1176 a 479 1176 a SDict begin 13 H.A end 479 1176 a 479 1176 a SDict begin [ /View [/XYZ H.V] /Dest (0:671) cvn H.B /DEST pdfmark end 479 1176 a 479 1176 a SDict begin H.S end 479 1176 a 479 1176 a SDict begin 13 H.A end 479 1176 a 479 1176 a SDict begin [ /View [/XYZ H.V] /Dest (0:672) cvn H.B /DEST pdfmark end 479 1176 a Fx(SIGUSR2)f FC(Suspend/continue)e(the)j(process,)g(and)f(\(on)h (suspend\))f(send)h(a)g(message)g(to)h(the)f(serv)o(er)-5 b(.)19 b(This)479 1284 y(message)h(has)h(the)f(same)g(priority)f(as)i (timestamps.)f(This)g(signal)g(allo)n(ws)h(to)f(run)2845 1284 y SDict begin H.S end 2845 1284 a 2845 1284 a SDict begin 13 H.A end 2845 1284 a 2845 1284 a SDict begin [ /View [/XYZ H.V] /Dest (0:673) cvn H.B /DEST pdfmark end 2845 1284 a Fy(samhain)h(-t)f(init)h(-e)f(none)h FC(on)479 1392 y(the)f(client)g(to)f(re)o(generate)f(the)i(database,)f(with)g(do) n(wnload)f(of)h(the)h(con\002guration)d(\002le)j(from)f(the)h(serv)o (er)m(,)e(while)479 1500 y(the)i(daemon)f(is)i(suspended)e(\(normally)f (you)h(w)o(ould)h(get)g(errors)f(because)h(of)g(concurrent)e(access)i (to)h(the)479 1608 y(serv)o(er)f(by)f(tw)o(o)i(processes)f(from)f(the) 1593 1608 y SDict begin H.S end 1593 1608 a 1593 1608 a SDict begin 13 H.A end 1593 1608 a 1593 1608 a SDict begin [ /View [/XYZ H.V] /Dest (0:674) cvn H.B /DEST pdfmark end 1593 1608 a Fx(same)h(host)q FC(\).)-2 1626 y SDict begin H.S end -2 1626 a -2 1626 a SDict begin 13 H.A end -2 1626 a -2 1626 a SDict begin [ /View [/XYZ H.V] /Dest (0:675) cvn H.B /DEST pdfmark end -2 1626 a Black 396 1757 a FB(\225)p Black 479 1757 a SDict begin H.S end 479 1757 a 479 1757 a SDict begin 13 H.A end 479 1757 a 479 1757 a SDict begin [ /View [/XYZ H.V] /Dest (0:676) cvn H.B /DEST pdfmark end 479 1757 a 479 1757 a SDict begin H.S end 479 1757 a 479 1757 a SDict begin 13 H.A end 479 1757 a 479 1757 a SDict begin [ /View [/XYZ H.V] /Dest (0:677) cvn H.B /DEST pdfmark end 479 1757 a Fx(SIGTERM)j FC(T)-6 b(erminate)19 b(the)i(process.)-2 1775 y SDict begin H.S end -2 1775 a -2 1775 a SDict begin 13 H.A end -2 1775 a -2 1775 a SDict begin [ /View [/XYZ H.V] /Dest (0:678) cvn H.B /DEST pdfmark end -2 1775 a Black 396 1907 a FB(\225)p Black 479 1907 a SDict begin H.S end 479 1907 a 479 1907 a SDict begin 13 H.A end 479 1907 a 479 1907 a SDict begin [ /View [/XYZ H.V] /Dest (0:679) cvn H.B /DEST pdfmark end 479 1907 a 479 1907 a SDict begin H.S end 479 1907 a 479 1907 a SDict begin 13 H.A end 479 1907 a 479 1907 a SDict begin [ /View [/XYZ H.V] /Dest (0:680) cvn H.B /DEST pdfmark end 479 1907 a Fx(SIGQ)o(UIT)26 b FC(T)-6 b(erminate)20 b(the)g(serv)o(er)f(process)h(after)g (processing)f(all)h(currently)f(pending)f(requests)i(from)479 2015 y(clients.)h(T)-6 b(erminate)19 b(the)h(client)g(process)g(after)g (\002nishing)f(the)h(current)f(task)i(\(from)e(the)h(terminal,)3358 2015 y SDict begin H.S end 3358 2015 a 3358 2015 a SDict begin 13 H.A end 3358 2015 a 3358 2015 a SDict begin [ /View [/XYZ H.V] /Dest (0:681) cvn H.B /DEST pdfmark end 3358 2015 a Fx(SIGQ)o(UIT)479 2123 y FC(usually)g(is)816 2123 y SDict begin H.S end 816 2123 a 816 2123 a SDict begin 13 H.A end 816 2123 a 816 2123 a SDict begin [ /View [/XYZ H.V] /Dest (0:682) cvn H.B /DEST pdfmark end 816 2123 a 816 2123 a SDict begin H.S end 816 2123 a 816 2123 a SDict begin 13 H.A end 816 2123 a 816 2123 a SDict begin [ /View [/XYZ H.V] /Dest (0:683) cvn H.B /DEST pdfmark end 816 2123 a Fy(Ctrl)p FC(-)992 2123 y SDict begin H.S end 992 2123 a 992 2123 a SDict begin 13 H.A end 992 2123 a 992 2123 a SDict begin [ /View [/XYZ H.V] /Dest (0:684) cvn H.B /DEST pdfmark end 992 2123 a Fy(\\)p FC(\).)-2 2141 y SDict begin H.S end -2 2141 a -2 2141 a SDict begin 13 H.A end -2 2141 a -2 2141 a SDict begin [ /View [/XYZ H.V] /Dest (0:685) cvn H.B /DEST pdfmark end -2 2141 a Black 396 2272 a FB(\225)p Black 479 2272 a SDict begin H.S end 479 2272 a 479 2272 a SDict begin 13 H.A end 479 2272 a 479 2272 a SDict begin [ /View [/XYZ H.V] /Dest (0:686) cvn H.B /DEST pdfmark end 479 2272 a 479 2272 a SDict begin H.S end 479 2272 a 479 2272 a SDict begin 13 H.A end 479 2272 a 479 2272 a SDict begin [ /View [/XYZ H.V] /Dest (0:687) cvn H.B /DEST pdfmark end 479 2272 a Fx(SIGHUP)g FC(Re-read)f(the)h(con\002guration)e(\002le.)j (Note)f(that)g(it)h(is)g(not)f(possible)g(to)g(o)o(v)o(erride)e (command-line)479 2380 y(options)i(gi)n(v)o(en)e(at)j(startup.)-2 2398 y SDict begin H.S end -2 2398 a -2 2398 a SDict begin 13 H.A end -2 2398 a -2 2398 a SDict begin [ /View [/XYZ H.V] /Dest (0:688) cvn H.B /DEST pdfmark end -2 2398 a Black 396 2530 a FB(\225)p Black 479 2530 a SDict begin H.S end 479 2530 a 479 2530 a SDict begin 13 H.A end 479 2530 a 479 2530 a SDict begin [ /View [/XYZ H.V] /Dest (0:689) cvn H.B /DEST pdfmark end 479 2530 a 479 2530 a SDict begin H.S end 479 2530 a 479 2530 a SDict begin 13 H.A end 479 2530 a 479 2530 a SDict begin [ /View [/XYZ H.V] /Dest (0:690) cvn H.B /DEST pdfmark end 479 2530 a Fx(SIGABRT)26 b FC(Unlock)19 b(the)h(log)g(\002le,)h(w)o(ait)g(three) e(seconds,)h(then)f(proceed.)g(At)h(the)h(ne)o(xt)e(access,)i(the)f (log)g(\002le)479 2637 y(will)h(be)f(lock)o(ed)g(again)f(and)g(a)i (fresh)f(audit)g(trail)g(--)g(with)g(a)h(fresh)f(signature)f(k)o(e)o(y) g(--)i(will)f(be)h(started.)e(This)479 2745 y(allo)n(ws)i(log)f (rotation)f(without)g(splitting)h(an)g(audit)g(trail.)g(See)h(Sect.~)p 0 TeXcolorgray 2499 2745 a SDict begin H.S end 2499 2745 a FC(Section)e(4.5.1)2936 2745 y SDict begin 13 H.L end 2936 2745 a 2936 2745 a SDict begin [ /Subtype /Link /Dest (0:LOGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2936 2745 a Black -2 w FC(.)-2 2763 y SDict begin H.S end -2 2763 a -2 2763 a SDict begin 13 H.A end -2 2763 a -2 2763 a SDict begin [ /View [/XYZ H.V] /Dest (0:692) cvn H.B /DEST pdfmark end -2 2763 a Black 396 2895 a FB(\225)p Black 479 2895 a SDict begin H.S end 479 2895 a 479 2895 a SDict begin 13 H.A end 479 2895 a 479 2895 a SDict begin [ /View [/XYZ H.V] /Dest (0:693) cvn H.B /DEST pdfmark end 479 2895 a 479 2895 a SDict begin H.S end 479 2895 a 479 2895 a SDict begin 13 H.A end 479 2895 a 479 2895 a SDict begin [ /View [/XYZ H.V] /Dest (0:694) cvn H.B /DEST pdfmark end 479 2895 a Fx(SIGTT)o(OU)k FC(Perform)c(a)i(\002le)g(check.)e(Only)h (client/standalone,)e(and)h(only)h(in)g(daemon)f(mode.)-2 3054 y SDict begin H.S end -2 3054 a -2 3054 a SDict begin 13 H.A end -2 3054 a -2 3054 a SDict begin [ /View [/XYZ H.V] /Dest (0:PID-FILE) cvn H.B /DEST pdfmark end -2 3054 a 378 x Fu(3.5.)39 b(PID)g(\002le)764 3432 y SDict begin H.S end 764 3432 a 764 3432 a SDict begin 22.464 H.A end 764 3432 a 764 3432 a SDict begin [ /View [/XYZ H.V] /Dest (5.15.1) cvn H.B /DEST pdfmark end 764 3432 a -2 3600 a SDict begin H.S end -2 3600 a -2 3600 a SDict begin 13 H.A end -2 3600 a -2 3600 a SDict begin [ /View [/XYZ H.V] /Dest (0:697) cvn H.B /DEST pdfmark end -2 3600 a -2 3600 a SDict begin H.S end -2 3600 a -2 3600 a SDict begin 13 H.A end -2 3600 a -2 3600 a SDict begin [ /View [/XYZ H.V] /Dest (0:698) cvn H.B /DEST pdfmark end -2 3600 a 396 3706 a FC(samhain)20 b(generates)f(a)i(PID)f(\002le)h(if)f(it)h (is)g(run)f(as)h(a)f(daemon)f(process.)h(Y)-9 b(ou)19 b(can)h(con\002gure)e(the)j(path)e(to)i(the)f(PID)396 3814 y(\002le)h(at)g(compile)e(time,)h(either)g(e)o(xplicitely)f(using) h(the)1984 3814 y SDict begin H.S end 1984 3814 a 1984 3814 a SDict begin 13 H.A end 1984 3814 a 1984 3814 a SDict begin [ /View [/XYZ H.V] /Dest (0:699) cvn H.B /DEST pdfmark end 1984 3814 a Fy(./con\002gur)o(e)f(--with-pid-\002le=FILE)i FC(option,)e(or)g(via)i(the)396 3922 y SDict begin H.S end 396 3922 a 396 3922 a SDict begin 13 H.A end 396 3922 a 396 3922 a SDict begin [ /View [/XYZ H.V] /Dest (0:700) cvn H.B /DEST pdfmark end 396 3922 a Fy(./con\002gur)o(e)e(--pr)o (e\002x=PREFIX)h FC(option.)-2 3950 y SDict begin H.S end -2 3950 a -2 3950 a SDict begin 13 H.A end -2 3950 a -2 3950 a SDict begin [ /View [/XYZ H.V] /Dest (0:LOG-FILE-ROTATION) cvn H.B /DEST pdfmark end -2 3950 a 359 x Fu(3.6.)39 b(Log)g(\002le)g(r)m (otation)1360 4309 y SDict begin H.S end 1360 4309 a 1360 4309 a SDict begin 22.464 H.A end 1360 4309 a 1360 4309 a SDict begin [ /View [/XYZ H.V] /Dest (5.16.1) cvn H.B /DEST pdfmark end 1360 4309 a -2 4507 a SDict begin H.S end -2 4507 a -2 4507 a SDict begin 13 H.A end -2 4507 a -2 4507 a SDict begin [ /View [/XYZ H.V] /Dest (0:703) cvn H.B /DEST pdfmark end -2 4507 a -2 4507 a SDict begin H.S end -2 4507 a -2 4507 a SDict begin 13 H.A end -2 4507 a -2 4507 a SDict begin [ /View [/XYZ H.V] /Dest (0:704) cvn H.B /DEST pdfmark end -2 4507 a 396 4583 a FC(samhain)20 b(locks)g(the)g(log\002le)g(using)g(a)g(lock)g(\002le.)h(This)f(lock)g (\002le)g(has)h(the)f(same)g(path)g(as)h(the)f(log)g(\002le,)h(with) 3537 4583 y SDict begin H.S end 3537 4583 a 3537 4583 a SDict begin 13 H.A end 3537 4583 a 3537 4583 a SDict begin [ /View [/XYZ H.V] /Dest (0:705) cvn H.B /DEST pdfmark end 3537 4583 a Fx(.loc)n(k)396 4691 y FC(appended.)d(After)i (sending)f(SIGABR)-5 b(T)21 b(to)f(the)1809 4691 y SDict begin H.S end 1809 4691 a 1809 4691 a SDict begin 13 H.A end 1809 4691 a 1809 4691 a SDict begin [ /View [/XYZ H.V] /Dest (0:706) cvn H.B /DEST pdfmark end 1809 4691 a FC(samhain)g(daemon,)e(it)j(will)g(\002rst)g(\002nish)f(its)h (current)e(tast)i(\(this)396 4799 y(may)f(tak)o(e)g(some)g(time\),)g (then)g(unlock)e(the)j(log)f(\002le)g(\(i.e.)g(remo)o(v)o(e)e(the)2457 4799 y SDict begin H.S end 2457 4799 a 2457 4799 a SDict begin 13 H.A end 2457 4799 a 2457 4799 a SDict begin [ /View [/XYZ H.V] /Dest (0:707) cvn H.B /DEST pdfmark end 2457 4799 a Fr(logfile.lock)g FC(\002le\),)j(w)o(ait)g(three)396 4907 y(seconds,)d(then)g(proceed.)f(Thus,)h(to)h(rotate)f(the)h(log)f (\002le,)h(you)f(should)f(use)i(something)e(lik)o(e)i(the)g(follo)n (wing)e(script:)-2 5008 y SDict begin H.S end -2 5008 a -2 5008 a SDict begin 11.7 H.A end -2 5008 a -2 5008 a SDict begin [ /View [/XYZ H.V] /Dest (0:708) cvn H.B /DEST pdfmark end -2 5008 a 396 5087 a Fr(#!)45 b(/bin/sh)396 5281 y(if)g(test)f(-f)g(/usr/local/var/run/samhain.pid;)c(then)k(\\)845 5378 y(PIN=`cat)f(/usr/local/var/run/samhain.pid`;)d(\\)p Black 3661 5805 a Fx(15)p Black eop end %%Page: 16 21 TeXDict begin 16 20 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end -2 134 a Black 2689 104 a Fx(Chapter)20 b(3.)g(Gener)o(al)f(usa)o(g)o(e)h(notes)p Black 845 309 a Fr(/bin/kill)43 b(-ABRT)h($PIN;)g(\\)845 406 y(sleep)g(1;)g(\\)845 503 y(AA=0;)g(\\)845 600 y(while)g(test)g ("x$AA")g(!=)g("x120";)g(do)g(\\)889 697 y(let)h("AA)f(=)h($AA)f(+)h (1";)f(\\)889 794 y(if)h(test)f(-f)h (/usr/local/var/log/samhain_log.lock;)38 b(then)45 b(\\)979 892 y(sleep)f(1;)h(\\)889 989 y(else)g(\\)979 1086 y(break;)f(\\)889 1183 y(fi)h(\\)845 1280 y(done;)f(\\)441 1377 y(fi)755 1474 y(mv)g(/usr/local/var/log/samhain_log)c(/usr/local/var/log/oldlog) -2 1652 y SDict begin H.S end -2 1652 a -2 1652 a SDict begin 13 H.A end -2 1652 a -2 1652 a SDict begin [ /View [/XYZ H.V] /Dest (0:709) cvn H.B /DEST pdfmark end -2 1652 a 396 1748 a FC(If)20 b(you)g(use)g(the)g(')o(logrotate')f(tool,)g (you)h(could)f(use)h(the)g(follo)n(wing)f(\(untested\):)-2 1849 y SDict begin H.S end -2 1849 a -2 1849 a SDict begin 11.7 H.A end -2 1849 a -2 1849 a SDict begin [ /View [/XYZ H.V] /Dest (0:710) cvn H.B /DEST pdfmark end -2 1849 a 396 1928 a Fr(/usr/local/var/log/samhain_log)40 b({)576 2026 y(size)k(100k)576 2123 y(nocreate)576 2220 y(compress)576 2317 y(mail)g(root@localhost)576 2414 y(maillast)396 2608 y(prerotate)755 2706 y(if)g(test)h(-f)f (/usr/local/var/run/samhain.pid;)c(then)k(\\)845 2803 y(PIN=`cat)f(/usr/local/var/run/samhain.pid`;)d(\\)845 2900 y(/bin/kill)j(-ABRT)h($PIN;)g(\\)845 2997 y(sleep)g(1;)g(\\)845 3094 y(AA=0;)g(\\)845 3191 y(while)g(test)g("x$AA")g(!=)g("x120";)g(do) g(\\)889 3288 y(let)h("AA)f(=)h($AA)f(+)h(1";)f(\\)889 3385 y(if)h(test)f(-f)h(/usr/local/var/log/samhain_log.lock;)38 b(then)45 b(\\)979 3483 y(sleep)f(1;)h(\\)889 3580 y(else)g(\\)979 3677 y(break;)f(\\)889 3774 y(fi)h(\\)845 3871 y(done;)f(\\)755 3968 y(fi)576 4065 y(endscript)396 4163 y(})-2 4254 y SDict begin H.S end -2 4254 a -2 4254 a SDict begin 13 H.A end -2 4254 a -2 4254 a SDict begin [ /View [/XYZ H.V] /Dest (0:UPDATING-THE-FILE-SIGNATURE-DATABASE) cvn H.B /DEST pdfmark end -2 4254 a 369 x Fu(3.7.)39 b(Updating)e(the)i(\002le)h(signature)d(database)2750 4623 y SDict begin H.S end 2750 4623 a 2750 4623 a SDict begin 22.464 H.A end 2750 4623 a 2750 4623 a SDict begin [ /View [/XYZ H.V] /Dest (5.17.1) cvn H.B /DEST pdfmark end 2750 4623 a -2 4821 a SDict begin H.S end -2 4821 a -2 4821 a SDict begin 13 H.A end -2 4821 a -2 4821 a SDict begin [ /View [/XYZ H.V] /Dest (0:713) cvn H.B /DEST pdfmark end -2 4821 a 396 4897 a FC(The)546 4897 y SDict begin H.S end 546 4897 a 546 4897 a SDict begin 13 H.A end 546 4897 a 546 4897 a SDict begin [ /View [/XYZ H.V] /Dest (0:714) cvn H.B /DEST pdfmark end 546 4897 a FC(samhain)20 b(daemon)e(only)i(reads)f(the)i(\002le)g(signature)e(database)g(on)h (startup)g(\(also)g(see)p 0 TeXcolorgray 3032 4897 a SDict begin H.S end 3032 4897 a FC(Section)g(5.4.4)3470 4897 y SDict begin 13 H.L end 3470 4897 a 3470 4897 a SDict begin [ /Subtype /Link /Dest (0:DYNUP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3470 4897 a Black 18 w FC(on)396 5005 y(this\).)g(Y)-9 b(ou)20 b(can)g(update)f(the)h(database)g(while)g(the)g(daemon)f(is)i (running,)d(as)j(long)e(as)i(you)e(don')o(t)g(interfere)g(with)396 5113 y(its)i(logging)e(\(i.e.)h(you)f(should)g(run)1439 5113 y SDict begin H.S end 1439 5113 a 1439 5113 a SDict begin 13 H.A end 1439 5113 a 1439 5113 a SDict begin [ /View [/XYZ H.V] /Dest (0:716) cvn H.B /DEST pdfmark end 1439 5113 a Fy(samhain)h(-t)g(update)h(-l)f(none)h FC(to)f(mak)o(e)g(sure)g(the)g(log)g(\002le)h(is)g(not)f(accessed\).) 396 5220 y(Interacti)n(v)o(e)f(updates)g(are)h(supported)e(with)j(the)f (command)e(line)i(\003ag)2443 5220 y SDict begin H.S end 2443 5220 a 2443 5220 a SDict begin 13 H.A end 2443 5220 a 2443 5220 a SDict begin [ /View [/XYZ H.V] /Dest (0:717) cvn H.B /DEST pdfmark end 2443 5220 a Fy(--interacti)o(v)o(e)p Black 3660 5805 a Fx(16)p Black eop end %%Page: 17 22 TeXDict begin 17 21 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end -2 134 a Black 2689 104 a Fx(Chapter)20 b(3.)g(Gener)o(al)f(usa)o(g)o(e)h(notes)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:718) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(If)g(you)g(are)g(using)940 309 y SDict begin H.S end 940 309 a 940 309 a SDict begin 13 H.A end 940 309 a 940 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:719) cvn H.B /DEST pdfmark end 940 309 a FC(samhain)g(in)g (client/serv)o(er)f(mode)1958 309 y SDict begin H.S end 1958 309 a 1958 309 a SDict begin 13 H.A end 1958 309 a 1958 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:720) cvn H.B /DEST pdfmark end 1958 309 a Fx(and)j FC(k)o(eep)e(the)g (baseline)g(database)f(on)h(the)g(serv)o(er)m(,)f(then)396 417 y(there)h(are)g(tw)o(o)h(w)o(ays)f(to)g(update)g(the)g(database:)-2 435 y SDict begin H.S end -2 435 a -2 435 a SDict begin 13 H.A end -2 435 a -2 435 a SDict begin [ /View [/XYZ H.V] /Dest (0:721) cvn H.B /DEST pdfmark end -2 435 a -2 445 a SDict begin H.S end -2 445 a -2 445 a SDict begin 13 H.A end -2 445 a -2 445 a SDict begin [ /View [/XYZ H.V] /Dest (0:722) cvn H.B /DEST pdfmark end -2 445 a Black 396 587 a FB(\225)p Black 479 587 a SDict begin H.S end 479 587 a 479 587 a SDict begin 13 H.A end 479 587 a 479 587 a SDict begin [ /View [/XYZ H.V] /Dest (0:723) cvn H.B /DEST pdfmark end 479 587 a FC(The)g(preferred)e(method)h(is)i(to)f (use)h(the)f(web-based)f(\(PHP4\))2285 587 y SDict begin H.S end 2285 587 a 2285 587 a SDict begin 13 H.A end 2285 587 a 2285 587 a SDict begin [ /View [/XYZ H.V] /Dest (0:724) cvn H.B /DEST pdfmark end 2285 587 a FC(beltane)g (\(http://www)-5 b(.la-samhna.de/beltane/\))479 695 y(frontend,)18 b(which)i(allo)n(ws)g(to)h(re)n(vie)n(w)e(client)h(messages)h(and)e(to) i(perform)2643 695 y SDict begin H.S end 2643 695 a 2643 695 a SDict begin 13 H.A end 2643 695 a 2643 695 a SDict begin [ /View [/XYZ H.V] /Dest (0:725) cvn H.B /DEST pdfmark end 2643 695 a Fx(server)n(-side)g FC(updates)e(of)h(baseline) 479 803 y(databases.)-2 804 y SDict begin H.S end -2 804 a -2 804 a SDict begin 13 H.A end -2 804 a -2 804 a SDict begin [ /View [/XYZ H.V] /Dest (0:726) cvn H.B /DEST pdfmark end -2 804 a Black 396 952 a FB(\225)p Black 479 952 a SDict begin H.S end 479 952 a 479 952 a SDict begin 13 H.A end 479 952 a 479 952 a SDict begin [ /View [/XYZ H.V] /Dest (0:727) cvn H.B /DEST pdfmark end 479 952 a FC(T)-6 b(emporarily)909 952 y SDict begin H.S end 909 952 a 909 952 a SDict begin 13 H.A end 909 952 a 909 952 a SDict begin [ /View [/XYZ H.V] /Dest (0:728) cvn H.B /DEST pdfmark end 909 952 a Fy(scp)21 b FC(the)g(baseline)e(database) h(to)g(the)g(client,)g(run)2332 952 y SDict begin H.S end 2332 952 a 2332 952 a SDict begin 13 H.A end 2332 952 a 2332 952 a SDict begin [ /View [/XYZ H.V] /Dest (0:729) cvn H.B /DEST pdfmark end 2332 952 a Fy(samhain)h(-t)f(update)p FC(,)g(and)3155 952 y SDict begin H.S end 3155 952 a 3155 952 a SDict begin 13 H.A end 3155 952 a 3155 952 a SDict begin [ /View [/XYZ H.V] /Dest (0:730) cvn H.B /DEST pdfmark end 3155 952 a Fy(scp)h FC(the)g(baseline)479 1060 y(database)f(back)f(to)i(the)f(serv)o(er)-5 b(.)19 b(If)i(you)e(w)o(ant)h(to)g(k)o(eep)g(the)g(client)h(daemon)d(running)g (during)h(the)h(update,)f(you)479 1168 y(need)h(to)g(a)n(v)n(oid)g (concurrent)e(access)j(to)f(the)g(log)g(\002le)h(\(use)f('-l)g(none')f (for)g(the)i(update)e(process\).)g(Also,)h(you)479 1276 y(need)g(to)g(a)n(v)n(oid)g(concurrent)e(access)j(to)f(the)g(serv)o(er) f(\(use)i('-e)e(none')g(for)h(the)g(update)f(process\).)-2 1460 y SDict begin H.S end -2 1460 a -2 1460 a SDict begin 13 H.A end -2 1460 a -2 1460 a SDict begin [ /View [/XYZ H.V] /Dest (0:731) cvn H.B /DEST pdfmark end -2 1460 a 479 1550 a FC(If)h(you)701 1550 y SDict begin H.S end 701 1550 a 701 1550 a SDict begin 13 H.A end 701 1550 a 701 1550 a SDict begin [ /View [/XYZ H.V] /Dest (0:732) cvn H.B /DEST pdfmark end 701 1550 a Fx(must)i FC(access)e(the)h(serv)o (er)e(concurrently)e(\(e.g.)j(to)g(do)n(wnload)e(the)i(con\002guration) e(\002le)j(for)e(the)h(update)479 1658 y(process\),)f(you)h(need)f(to)i (suspend)e(the)h(client)g(daemon)f(process)h(temporarily)e(using)h (SIGUSR2)i(\(note)e(that)479 1766 y(SIGST)o(OP/SIGCONT)h(will)h(not)f (do)g(what)g(you)f(w)o(ant,)h(because)g(the)g(daemon)e(must)j(inform)d (the)j(serv)o(er)e(that)479 1874 y(it)i(is)g(about)f(to)g(suspend\).)f (Use)h(SIGUSR2)h(again)e(to)h(w)o(ak)o(e)h(up)e(the)i(daemon)d(from)h (suspend)h(mode.)-2 2033 y SDict begin H.S end -2 2033 a -2 2033 a SDict begin 13 H.A end -2 2033 a -2 2033 a SDict begin [ /View [/XYZ H.V] /Dest (0:IMPROVING-THE-SIGNAL-TO-NOISE-RATIO) cvn H.B /DEST pdfmark end -2 2033 a 378 x Fu(3.8.)39 b(Impr)m(o)m(ving)f(the)h (signal-to-noise)d(ratio)2632 2411 y SDict begin H.S end 2632 2411 a 2632 2411 a SDict begin 22.464 H.A end 2632 2411 a 2632 2411 a SDict begin [ /View [/XYZ H.V] /Dest (5.18.1) cvn H.B /DEST pdfmark end 2632 2411 a -2 2609 a SDict begin H.S end -2 2609 a -2 2609 a SDict begin 13 H.A end -2 2609 a -2 2609 a SDict begin [ /View [/XYZ H.V] /Dest (0:735) cvn H.B /DEST pdfmark end -2 2609 a 396 2685 a FC(T)-7 b(o)21 b(get)f(a)g(good)f(signal-to-noise)f(ratio)i (\(i.e.)g(fe)n(w)g(f)o(alse)h(alerts\),)f(you)f(need)h(to)g(kno)n(w)f (which)h(\002les)h(should)e(be)396 2793 y(check)o(ed,)g(and)h(which)f (not)h(\(looking)e(at)j(the)f(')o(last)h(modi\002ed')e(timestamp)g(may) h(be)g(helpful,)f(if)h(in)h(doubt\).)-2 2977 y SDict begin H.S end -2 2977 a -2 2977 a SDict begin 13 H.A end -2 2977 a -2 2977 a SDict begin [ /View [/XYZ H.V] /Dest (0:736) cvn H.B /DEST pdfmark end -2 2977 a 396 3066 a FC(T)-7 b(o)21 b(see)f(ho)n(w)g(to)g(set)h(recursion)e(depths,)g (implement)g('check)g(all)i(b)n(ut)f(xxx')f(policies)h(etc.,)g(ha)n(v)o (e)g(a)g(look)g(at)p 0 TeXcolorgray 396 3174 a SDict begin H.S end 396 3174 a FC(Section)g(5.4.1)834 3174 y SDict begin 13 H.L end 834 3174 a 834 3174 a SDict begin [ /Subtype /Link /Dest (0:POLICY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 834 3174 a Black -2 w FC(.)-2 3341 y SDict begin H.S end -2 3341 a -2 3341 a SDict begin 13 H.A end -2 3341 a -2 3341 a SDict begin [ /View [/XYZ H.V] /Dest (0:738) cvn H.B /DEST pdfmark end -2 3341 a 396 3448 a FC(As)509 3448 y SDict begin H.S end 509 3448 a 509 3448 a SDict begin 13 H.A end 509 3448 a 509 3448 a SDict begin [ /View [/XYZ H.V] /Dest (0:739) cvn H.B /DEST pdfmark end 509 3448 a FC(samhain)g(runs)f(a)i(a)g(daemon,)d(it)j(is)g(capable)e(to)i (')l(remember')c(all)k(\002le)g(system)f(changes,)f(thus)h(you)g(w)o (on')o(t)f(get)396 3556 y(bothered)g(twice)h(about)f(the)i(same)f (problem.)-2 3585 y SDict begin H.S end -2 3585 a -2 3585 a SDict begin 13 H.A end -2 3585 a -2 3585 a SDict begin [ /View [/XYZ H.V] /Dest (0:OPTIONS-CONFIGURATION-FILE) cvn H.B /DEST pdfmark end -2 3585 a 359 x Fu(3.9.)39 b(Runtime)f(options:)f(command-line)g (&)i(con\002guration)-2 4130 y(\002le)206 4130 y SDict begin H.S end 206 4130 a 206 4130 a SDict begin 22.464 H.A end 206 4130 a 206 4130 a SDict begin [ /View [/XYZ H.V] /Dest (5.19.1) cvn H.B /DEST pdfmark end 206 4130 a -2 4298 a SDict begin H.S end -2 4298 a -2 4298 a SDict begin 13 H.A end -2 4298 a -2 4298 a SDict begin [ /View [/XYZ H.V] /Dest (0:742) cvn H.B /DEST pdfmark end -2 4298 a 396 4404 a FC(All)21 b(command)d(line)j(options)e(are)h(described)f (in)p 0 TeXcolorgray 1828 4404 a SDict begin H.S end 1828 4404 a FC(Appendix)f(B)2231 4404 y SDict begin 13 H.L end 2231 4404 a 2231 4404 a SDict begin [ /Subtype /Link /Dest (0:COMMAND-LINE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2231 4404 a Black 1 w FC(>.)i(Note)g(that)h(depending)c(on)j(the)3240 4404 y SDict begin H.S end 3240 4404 a 3240 4404 a SDict begin 13 H.A end 3240 4404 a 3240 4404 a SDict begin [ /View [/XYZ H.V] /Dest (0:744) cvn H.B /DEST pdfmark end 3240 4404 a Fy(./con\002gur)o(e)396 4512 y FC(options)g(used)f(for)h (compiling,)e(not)i(all)h(options)e(may)h(be)g(a)n(v)n(ailable.)f(Y)-9 b(ou)20 b(can)g(get)g(a)h(list)g(of)f(v)n(alid)g(options)f(with)396 4620 y SDict begin H.S end 396 4620 a 396 4620 a SDict begin 13 H.A end 396 4620 a 396 4620 a SDict begin [ /View [/XYZ H.V] /Dest (0:745) cvn H.B /DEST pdfmark end 396 4620 a Fy(samhain)i(--help)p FC(.)-2 4803 y SDict begin H.S end -2 4803 a -2 4803 a SDict begin 13 H.A end -2 4803 a -2 4803 a SDict begin [ /View [/XYZ H.V] /Dest (0:746) cvn H.B /DEST pdfmark end -2 4803 a 396 4894 a FC(All)g(settings)g (in)f(the)g(con\002guration)e(\002le,)i(are)g(described)f(in)p 0 TeXcolorgray 2163 4894 a SDict begin H.S end 2163 4894 a FC(Appendix)f(C)2566 4894 y SDict begin 13 H.L end 2566 4894 a 2566 4894 a SDict begin [ /Subtype /Link /Dest (0:THE-CONFIGURATION-FILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2566 4894 a Black FC(>.)j(Note)f(that)g (depending)e(on)h(the)396 5002 y SDict begin H.S end 396 5002 a 396 5002 a SDict begin 13 H.A end 396 5002 a 396 5002 a SDict begin [ /View [/XYZ H.V] /Dest (0:748) cvn H.B /DEST pdfmark end 396 5002 a Fy(./con\002gur)o(e)g FC(options)h(used)g(for)f(compiling,)f(not)i(all)h(options)e(may)h(be)g (a)n(v)n(ailable.)g(If)g(you)f(are)h(using)396 5110 y(unsupported)d (options,)1113 5110 y SDict begin H.S end 1113 5110 a 1113 5110 a SDict begin 13 H.A end 1113 5110 a 1113 5110 a SDict begin [ /View [/XYZ H.V] /Dest (0:749) cvn H.B /DEST pdfmark end 1113 5110 a FC(samhain)j(will)h(log)f(w)o(arning)f (messages)h(upon)f(startup,)g(including)g(the)h(line)g(number)f(of)396 5218 y(the)h(of)n(fending)e(line)i(in)h(the)f(con\002guration)d (\002le.)-2 5246 y SDict begin H.S end -2 5246 a -2 5246 a SDict begin 13 H.A end -2 5246 a -2 5246 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUPPORT) cvn H.B /DEST pdfmark end -2 5246 a Black 3658 5805 a Fx(17)p Black eop end %%Page: 18 23 TeXDict begin 18 22 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end -2 134 a Black 2689 104 a Fx(Chapter)20 b(3.)g(Gener)o(al)f(usa)o(g)o(e)h(notes)p Black -2 330 a Fu(3.10.)39 b(Suppor)s(t)e(/)j(Bugs)f(/)g(Pr)m(ob)o (lems)2159 330 y SDict begin H.S end 2159 330 a 2159 330 a SDict begin 22.464 H.A end 2159 330 a 2159 330 a SDict begin [ /View [/XYZ H.V] /Dest (5.20.1) cvn H.B /DEST pdfmark end 2159 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:752) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(If)20 b(you)g(ha)n(v)o(e)f(problems)g (getting)1373 604 y SDict begin H.S end 1373 604 a 1373 604 a SDict begin 13 H.A end 1373 604 a 1373 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:753) cvn H.B /DEST pdfmark end 1373 604 a FC(samhain)h(to)g(run,)f(or)h(think)g(that)g(you) f(ha)n(v)o(e)h(encountered)d(a)k(b)n(ug,)e(then)h(please)396 712 y(check)g(the)g(F)-6 b(A)h(Q)21 b(\002rst.)-2 893 y SDict begin H.S end -2 893 a -2 893 a SDict begin 13 H.A end -2 893 a -2 893 a SDict begin [ /View [/XYZ H.V] /Dest (0:754) cvn H.B /DEST pdfmark end -2 893 a 396 986 a FC(If)f(your)f(problem)g(is)i(not)f(anwered)f(there,)g(you)g(can)h (visit)h(the)2222 986 y SDict begin H.S end 2222 986 a 2222 986 a SDict begin 13 H.A end 2222 986 a 2222 986 a SDict begin [ /View [/XYZ H.V] /Dest (0:755) cvn H.B /DEST pdfmark end 2222 986 a FC(user)f(forum)f (\(http://la-samhna.de/forum\))396 1094 y(\(which)h(is)724 1094 y SDict begin H.S end 724 1094 a 724 1094 a SDict begin 13 H.A end 724 1094 a 724 1094 a SDict begin [ /View [/XYZ H.V] /Dest (0:756) cvn H.B /DEST pdfmark end 724 1094 a Fx(sear)m(c)o(hable)p FC(,)e(by)i(the)g(w)o(ay\))g(and)g(ask)g (there)g(for)f(help)h(\(recommended)d(for)i(questions)h(of)g(probably) 396 1202 y(general)f(interest\),)h(or)g(send)g(email)g(to)1528 1202 y SDict begin H.S end 1528 1202 a 1528 1202 a SDict begin 13 H.A end 1528 1202 a 1528 1202 a SDict begin [ /View [/XYZ H.V] /Dest (0:757) cvn H.B /DEST pdfmark end 1528 1202 a FC(<)p Fr(support@la-samhna.de)p FC(>.)-2 1386 y SDict begin H.S end -2 1386 a -2 1386 a SDict begin 13 H.A end -2 1386 a -2 1386 a SDict begin [ /View [/XYZ H.V] /Dest (0:758) cvn H.B /DEST pdfmark end -2 1386 a 396 1476 a FC(Please)h(remember)d(that)j(a)f(useful)g(problem)e (report)h(should)h(at)g(least)h(include)e(the)i(follo)n(wing)d(three)i (items:)-2 1660 y SDict begin H.S end -2 1660 a -2 1660 a SDict begin 13 H.A end -2 1660 a -2 1660 a SDict begin [ /View [/XYZ H.V] /Dest (0:759) cvn H.B /DEST pdfmark end -2 1660 a -2 1660 a SDict begin H.S end -2 1660 a -2 1660 a SDict begin 13 H.A end -2 1660 a -2 1660 a SDict begin [ /View [/XYZ H.V] /Dest (0:760) cvn H.B /DEST pdfmark end -2 1660 a -2 1670 a SDict begin H.S end -2 1670 a -2 1670 a SDict begin 13 H.A end -2 1670 a -2 1670 a SDict begin [ /View [/XYZ H.V] /Dest (0:761) cvn H.B /DEST pdfmark end -2 1670 a Black 396 1812 a FB(\225)p Black 479 1812 a SDict begin H.S end 479 1812 a 479 1812 a SDict begin 13 H.A end 479 1812 a 479 1812 a SDict begin [ /View [/XYZ H.V] /Dest (0:762) cvn H.B /DEST pdfmark end 479 1812 a FC(What)h(did)f(you)f(do)h(?)-2 1830 y SDict begin H.S end -2 1830 a -2 1830 a SDict begin 13 H.A end -2 1830 a -2 1830 a SDict begin [ /View [/XYZ H.V] /Dest (0:763) cvn H.B /DEST pdfmark end -2 1830 a Black 396 1962 a FB(\225)p Black 479 1962 a SDict begin H.S end 479 1962 a 479 1962 a SDict begin 13 H.A end 479 1962 a 479 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:764) cvn H.B /DEST pdfmark end 479 1962 a FC(What)h(result)f(did)g(you)f (e)o(xpect)g(?)-2 1980 y SDict begin H.S end -2 1980 a -2 1980 a SDict begin 13 H.A end -2 1980 a -2 1980 a SDict begin [ /View [/XYZ H.V] /Dest (0:765) cvn H.B /DEST pdfmark end -2 1980 a Black 396 2111 a FB(\225)p Black 479 2111 a SDict begin H.S end 479 2111 a 479 2111 a SDict begin 13 H.A end 479 2111 a 479 2111 a SDict begin [ /View [/XYZ H.V] /Dest (0:766) cvn H.B /DEST pdfmark end 479 2111 a FC(What)i(result)f(did)g(you)f(obtain)h(instead)f(?)-2 2427 y SDict begin H.S end -2 2427 a -2 2427 a SDict begin 13 H.A end -2 2427 a -2 2427 a SDict begin [ /View [/XYZ H.V] /Dest (0:767) cvn H.B /DEST pdfmark end -2 2427 a -2 2427 a SDict begin H.S end -2 2427 a -2 2427 a SDict begin 13 H.A end -2 2427 a -2 2427 a SDict begin [ /View [/XYZ H.V] /Dest (0:768) cvn H.B /DEST pdfmark end -2 2427 a 396 2535 a Fx(Please)h(be)g(sur)m(e)h(to)f(pr)l(o)o(vide)g(r)m (ele)o(vant)g(details,)g(suc)o(h)f(as:)-2 2718 y SDict begin H.S end -2 2718 a -2 2718 a SDict begin 13 H.A end -2 2718 a -2 2718 a SDict begin [ /View [/XYZ H.V] /Dest (0:769) cvn H.B /DEST pdfmark end -2 2718 a -2 2718 a SDict begin H.S end -2 2718 a -2 2718 a SDict begin 13 H.A end -2 2718 a -2 2718 a SDict begin [ /View [/XYZ H.V] /Dest (0:770) cvn H.B /DEST pdfmark end -2 2718 a -2 2728 a SDict begin H.S end -2 2728 a -2 2728 a SDict begin 13 H.A end -2 2728 a -2 2728 a SDict begin [ /View [/XYZ H.V] /Dest (0:771) cvn H.B /DEST pdfmark end -2 2728 a Black 396 2871 a FB(\225)p Black 479 2871 a SDict begin H.S end 479 2871 a 479 2871 a SDict begin 13 H.A end 479 2871 a 479 2871 a SDict begin [ /View [/XYZ H.V] /Dest (0:772) cvn H.B /DEST pdfmark end 479 2871 a FC(your)g(operating)g(system,)h (its)h(release)f(v)o(ersion,)f(and)g(the)i(machine)e(\()2487 2871 y SDict begin H.S end 2487 2871 a 2487 2871 a SDict begin 13 H.A end 2487 2871 a 2487 2871 a SDict begin [ /View [/XYZ H.V] /Dest (0:773) cvn H.B /DEST pdfmark end 2487 2871 a Fy(uname)h(-srm)p FC(\).)-2 2889 y SDict begin H.S end -2 2889 a -2 2889 a SDict begin 13 H.A end -2 2889 a -2 2889 a SDict begin [ /View [/XYZ H.V] /Dest (0:774) cvn H.B /DEST pdfmark end -2 2889 a Black 396 3020 a FB(\225)p Black 479 3020 a SDict begin H.S end 479 3020 a 479 3020 a SDict begin 13 H.A end 479 3020 a 479 3020 a SDict begin [ /View [/XYZ H.V] /Dest (0:775) cvn H.B /DEST pdfmark end 479 3020 a FC(your)f(operating)g(system,)h(its)h (release)f(v)o(ersion,)f(and)g(the)i(machine)e(\()2487 3020 y SDict begin H.S end 2487 3020 a 2487 3020 a SDict begin 13 H.A end 2487 3020 a 2487 3020 a SDict begin [ /View [/XYZ H.V] /Dest (0:776) cvn H.B /DEST pdfmark end 2487 3020 a Fy(uname)h(-srm)p FC(\).)-2 3038 y SDict begin H.S end -2 3038 a -2 3038 a SDict begin 13 H.A end -2 3038 a -2 3038 a SDict begin [ /View [/XYZ H.V] /Dest (0:777) cvn H.B /DEST pdfmark end -2 3038 a Black 396 3170 a FB(\225)p Black 479 3170 a SDict begin H.S end 479 3170 a 479 3170 a SDict begin 13 H.A end 479 3170 a 479 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:778) cvn H.B /DEST pdfmark end 479 3170 a FC(the)g(v)o(ersion)f(of)955 3170 y SDict begin H.S end 955 3170 a 955 3170 a SDict begin 13 H.A end 955 3170 a 955 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:779) cvn H.B /DEST pdfmark end 955 3170 a FC(samhain)h(that)g(you)f(are)h(using,)g(and)g(the)g(options)f (that)h(you)g(ha)n(v)o(e)f(supplied)g(to)3268 3170 y SDict begin H.S end 3268 3170 a 3268 3170 a SDict begin 13 H.A end 3268 3170 a 3268 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:780) cvn H.B /DEST pdfmark end 3268 3170 a Fy(con\002gur)o(e)p FC(.)-2 3188 y SDict begin H.S end -2 3188 a -2 3188 a SDict begin 13 H.A end -2 3188 a -2 3188 a SDict begin [ /View [/XYZ H.V] /Dest (0:781) cvn H.B /DEST pdfmark end -2 3188 a Black 396 3319 a FB(\225)p Black 479 3319 a SDict begin H.S end 479 3319 a 479 3319 a SDict begin 13 H.A end 479 3319 a 479 3319 a SDict begin [ /View [/XYZ H.V] /Dest (0:782) cvn H.B /DEST pdfmark end 479 3319 a FC(If)h(you)g(think)f(you)g(ha)n(v)o(e)h (encountered)d(a)k(b)n(ug,)e(it)i(is)g(usually)2264 3319 y SDict begin H.S end 2264 3319 a 2264 3319 a SDict begin 13 H.A end 2264 3319 a 2264 3319 a SDict begin [ /View [/XYZ H.V] /Dest (0:783) cvn H.B /DEST pdfmark end 2264 3319 a Fx(very)g(helpful)e FC(if)i(you)e(run)3027 3319 y SDict begin H.S end 3027 3319 a 3027 3319 a SDict begin 13 H.A end 3027 3319 a 3027 3319 a SDict begin [ /View [/XYZ H.V] /Dest (0:784) cvn H.B /DEST pdfmark end 3027 3319 a FC(samhain)3325 3319 y SDict begin H.S end 3325 3319 a 3325 3319 a SDict begin 13 H.A end 3325 3319 a 3325 3319 a SDict begin [ /View [/XYZ H.V] /Dest (0:785) cvn H.B /DEST pdfmark end 3325 3319 a Fx(in)h(the)479 3427 y(for)m(e)m(gr)l(ound)h FC(\(i.e.)f(not)f(as)i(daemon\))e(with)h(the)g (command)e(line)j(switch)2565 3427 y SDict begin H.S end 2565 3427 a 2565 3427 a SDict begin 13 H.A end 2565 3427 a 2565 3427 a SDict begin [ /View [/XYZ H.V] /Dest (0:786) cvn H.B /DEST pdfmark end 2565 3427 a Fy(-p)g(deb)n(ug)g FC(to)f(get)g(some)g(more)479 3535 y(information)e(about)h(the)i (problem.)-2 3719 y SDict begin H.S end -2 3719 a -2 3719 a SDict begin 13 H.A end -2 3719 a -2 3719 a SDict begin [ /View [/XYZ H.V] /Dest (0:787) cvn H.B /DEST pdfmark end -2 3719 a 479 3809 a FC(It)g(w)o(ould)e(be)877 3809 y SDict begin H.S end 877 3809 a 877 3809 a SDict begin 13 H.A end 877 3809 a 877 3809 a SDict begin [ /View [/XYZ H.V] /Dest (0:788) cvn H.B /DEST pdfmark end 877 3809 a Fx(e)o(ven)h(mor)m(e)g(helpful)g FC(if)g(you)g(\002rst)g (re-compile)2236 3809 y SDict begin H.S end 2236 3809 a 2236 3809 a SDict begin 13 H.A end 2236 3809 a 2236 3809 a SDict begin [ /View [/XYZ H.V] /Dest (0:789) cvn H.B /DEST pdfmark end 2236 3809 a FC(samhain)f(with)2702 3809 y SDict begin H.S end 2702 3809 a 2702 3809 a SDict begin 13 H.A end 2702 3809 a 2702 3809 a SDict begin [ /View [/XYZ H.V] /Dest (0:790) cvn H.B /DEST pdfmark end 2702 3809 a Fy(con\002gur)o(e)g(--enable-deb)n(ug)p FC(,)g(and)479 3917 y(then)h(run)f(it)i(with)g(the)f(command)e(line)i (switch)1863 3917 y SDict begin H.S end 1863 3917 a 1863 3917 a SDict begin 13 H.A end 1863 3917 a 1863 3917 a SDict begin [ /View [/XYZ H.V] /Dest (0:791) cvn H.B /DEST pdfmark end 1863 3917 a Fy(-p)g(deb)n(ug)h FC(\(again,)e(not)h(as)h (daemon,)d(b)n(ut)3088 3917 y SDict begin H.S end 3088 3917 a 3088 3917 a SDict begin 13 H.A end 3088 3917 a 3088 3917 a SDict begin [ /View [/XYZ H.V] /Dest (0:792) cvn H.B /DEST pdfmark end 3088 3917 a Fx(in)j(the)f(for)m(e)m(gr)l(ound)r FC(\).)-2 4101 y SDict begin H.S end -2 4101 a -2 4101 a SDict begin 13 H.A end -2 4101 a -2 4101 a SDict begin [ /View [/XYZ H.V] /Dest (0:793) cvn H.B /DEST pdfmark end -2 4101 a 479 4191 a FC(Please)h(compress)e(the)i(output)e(using)1602 4191 y SDict begin H.S end 1602 4191 a 1602 4191 a SDict begin 13 H.A end 1602 4191 a 1602 4191 a SDict begin [ /View [/XYZ H.V] /Dest (0:794) cvn H.B /DEST pdfmark end 1602 4191 a Fy(gzip)p FC(,)h(and)g(send)g(it)h(as)g(attachment)e(to) 2732 4191 y SDict begin H.S end 2732 4191 a 2732 4191 a SDict begin 13 H.A end 2732 4191 a 2732 4191 a SDict begin [ /View [/XYZ H.V] /Dest (0:795) cvn H.B /DEST pdfmark end 2732 4191 a FC(<)p Fr(support@la-samhna.de)p FC(>.)p Black 3661 5805 a Fx(18)p Black eop end %%Page: 19 24 TeXDict begin 19 23 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:BASIC-CONFIGURATION) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(4.)f(Con\002guration)j(of)e(log)n(ging)h(facilities) 3632 351 y SDict begin H.S end 3632 351 a 3632 351 a SDict begin 26.957 H.A end 3632 351 a 3632 351 a SDict begin [ /View [/XYZ H.V] /Dest (6.0) cvn H.B /DEST pdfmark end 3632 351 a -2 609 a SDict begin H.S end -2 609 a -2 609 a SDict begin 13 H.A end -2 609 a -2 609 a SDict begin [ /View [/XYZ H.V] /Dest (0:798) cvn H.B /DEST pdfmark end -2 609 a 396 679 a FC(The)20 b(con\002guration)e(\002le)i(for)1254 679 y SDict begin H.S end 1254 679 a 1254 679 a SDict begin 13 H.A end 1254 679 a 1254 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:799) cvn H.B /DEST pdfmark end 1254 679 a FC(samhain)g(is)h(named)1870 679 y SDict begin H.S end 1870 679 a 1870 679 a SDict begin 13 H.A end 1870 679 a 1870 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:800) cvn H.B /DEST pdfmark end 1870 679 a Fr(samhainrc)e FC(by)h(def)o(ault.)f(Also)i(by)e(def)o(ault,)h(it)g(is)i(placed)d(in) 396 787 y SDict begin H.S end 396 787 a 396 787 a SDict begin 13 H.A end 396 787 a 396 787 a SDict begin [ /View [/XYZ H.V] /Dest (0:801) cvn H.B /DEST pdfmark end 396 787 a Fr(/etc)p FC(.)h(\(Name)g(and)f(location)h(is)h(con\002gurable)d (at)i(compile)f(time\).)h(The)g(distrib)n(ution)f(package)g(comes)h (with)g(a)396 895 y(commented)e(sample)i(con\002guration)e(\002le.)i (The)g(layout)g(of)g(the)g(con\002guration)d(\002le)k(is)g(described)e (in)h(more)396 1003 y(details)h(in)p 0 TeXcolorgray 719 1003 a SDict begin H.S end 719 1003 a FC(Section)f(C.1)1107 1003 y SDict begin 13 H.L end 1107 1003 a 1107 1003 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1107 1003 a Black FC(.)-2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (0:LOGDEF) cvn H.B /DEST pdfmark end -2 1004 a 376 x Fu(4.1.)39 b(Se)n(verity)f(le)n(vels)g(and)h(c)m(lasses)g(of)g(log)g(messa)o(g)q (es)3286 1380 y SDict begin H.S end 3286 1380 a 3286 1380 a SDict begin 22.464 H.A end 3286 1380 a 3286 1380 a SDict begin [ /View [/XYZ H.V] /Dest (6.21.1) cvn H.B /DEST pdfmark end 3286 1380 a -2 1578 a SDict begin H.S end -2 1578 a -2 1578 a SDict begin 13 H.A end -2 1578 a -2 1578 a SDict begin [ /View [/XYZ H.V] /Dest (0:805) cvn H.B /DEST pdfmark end -2 1578 a -2 1578 a SDict begin H.S end -2 1578 a -2 1578 a SDict begin 13 H.A end -2 1578 a -2 1578 a SDict begin [ /View [/XYZ H.V] /Dest (0:806) cvn H.B /DEST pdfmark end -2 1578 a 396 1654 a Fx(Events)20 b FC(\(e.g.)g(unauthorized)d(modi\002cations)i(of)h(\002les)h(monitored)d (by)2449 1654 y SDict begin H.S end 2449 1654 a 2449 1654 a SDict begin 13 H.A end 2449 1654 a 2449 1654 a SDict begin [ /View [/XYZ H.V] /Dest (0:807) cvn H.B /DEST pdfmark end 2449 1654 a FC(samhain\))h(will)i(generate)3226 1654 y SDict begin H.S end 3226 1654 a 3226 1654 a SDict begin 13 H.A end 3226 1654 a 3226 1654 a SDict begin [ /View [/XYZ H.V] /Dest (0:808) cvn H.B /DEST pdfmark end 3226 1654 a Fx(messa)o(g)o(es)f FC(of)396 1762 y(some)592 1762 y SDict begin H.S end 592 1762 a 592 1762 a SDict begin 13 H.A end 592 1762 a 592 1762 a SDict begin [ /View [/XYZ H.V] /Dest (0:809) cvn H.B /DEST pdfmark end 592 1762 a Fx(se)o(verity)p FC(.)g(These)g(messages)g(will)h(be)f(logged)e (to)i(all)h(logging)d(f)o(acilities,)i(whose)2960 1762 y SDict begin H.S end 2960 1762 a 2960 1762 a SDict begin 13 H.A end 2960 1762 a 2960 1762 a SDict begin [ /View [/XYZ H.V] /Dest (0:810) cvn H.B /DEST pdfmark end 2960 1762 a Fx(thr)m(eshold)h FC(is)g(equal)e(to,)h(or)396 1870 y(lo)n(wer)g(than,)f(the)i(se)n(v)o(erity)e(of)h(the)g(message.)-2 1888 y SDict begin H.S end -2 1888 a -2 1888 a SDict begin 13 H.A end -2 1888 a -2 1888 a SDict begin [ /View [/XYZ H.V] /Dest (0:SEVERITYDEF) cvn H.B /DEST pdfmark end -2 1888 a 396 2198 a Fp(4.1.1.)36 b(Se)n(verity)e(le)n(vels)1553 2198 y SDict begin H.S end 1553 2198 a 1553 2198 a SDict begin 18.72 H.A end 1553 2198 a 1553 2198 a SDict begin [ /View [/XYZ H.V] /Dest (6.21.6.2) cvn H.B /DEST pdfmark end 1553 2198 a -2 2389 a SDict begin H.S end -2 2389 a -2 2389 a SDict begin 13 H.A end -2 2389 a -2 2389 a SDict begin [ /View [/XYZ H.V] /Dest (0:813) cvn H.B /DEST pdfmark end -2 2389 a 396 2472 a FC(The)20 b(follo)n(wing)f(se)n(v)o (erity)g(le)n(v)o(els)h(are)g(de\002ned:)1810 2472 y SDict begin H.S end 1810 2472 a 1810 2472 a SDict begin 13 H.A end 1810 2472 a 1810 2472 a SDict begin [ /View [/XYZ H.V] /Dest (0:814) cvn H.B /DEST pdfmark end 1810 2472 a -2 2597 a SDict begin H.S end -2 2597 a -2 2597 a SDict begin 13 H.A end -2 2597 a -2 2597 a SDict begin [ /View [/XYZ H.V] /Dest (0:815) cvn H.B /DEST pdfmark end -2 2597 a -2 2597 a SDict begin H.S end -2 2597 a -2 2597 a SDict begin 13 H.A end -2 2597 a -2 2597 a SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark end -2 2597 a 396 2600 3359 4 v 396 2600 V 396 2725 4 125 v 424 2700 a FD(Le)o(vel)p 2074 2725 V 1467 w(Signi\002cance)p 3751 2725 V 396 2728 3359 4 v 396 2728 V 396 2852 4 125 v 424 2828 a FC(none)p 2074 2852 V 1515 w(Not)g(logged.)p 3751 2852 V 396 2856 3359 4 v 396 2856 V 396 2980 4 125 v 424 2955 a(deb)n(ug)p 2074 2980 V 1475 w(Deb)n(ugging-le)n(v)o(el)d (messages.)p 3751 2980 V 396 2984 3359 4 v 396 2984 V 396 3108 4 125 v 424 3083 a(info)p 2074 3108 V 1543 w(Informational)g (message.)p 3751 3108 V 396 3111 3359 4 v 396 3111 V 396 3236 4 125 v 424 3211 a(notice)p 2074 3236 V 1474 w(Normal)i(conditions.)p 3751 3236 V 396 3239 3359 4 v 396 3239 V 396 3364 4 125 v 424 3339 a(w)o(arn)p 2074 3364 V 1512 w(W)-7 b(arning)19 b(conditions.)p 3751 3364 V 396 3367 3359 4 v 396 3367 V 396 3492 4 125 v 424 3467 a(mark)p 2074 3492 V 1506 w(T)m(imestamps.)p 3751 3492 V 396 3495 3359 4 v 396 3495 V 396 3620 4 125 v 424 3595 a(err)p 2074 3620 V 1585 w(Error)g(conditions.)p 3751 3620 V 396 3623 3359 4 v 396 3623 V 396 3747 4 125 v 424 3723 a(crit)p 2074 3747 V 1567 w(Critical)i(conditions.)p 3751 3747 V 396 3751 3359 4 v 396 3751 V 396 3983 4 233 v 424 3850 a(alert)p 2074 3983 V 1530 w(Program)e(startup/normal)f(e)o (xit,)h(or)h(f)o(atal)h(error)m(,)2102 3958 y(causing)e(abnormal)g (program)f(termination.)p 3751 3983 V 396 3987 3359 4 v 396 3987 V 396 4111 4 125 v 424 4086 a(inet)p 2074 4111 V 1553 w(Incoming)g(messages)i(from)f(clients)i(\(serv)o(er)e (only\).)p 3751 4111 V 396 4114 3359 4 v 396 4114 V -2 4446 a SDict begin H.S end -2 4446 a -2 4446 a SDict begin 13 H.A end -2 4446 a -2 4446 a SDict begin [ /View [/XYZ H.V] /Dest (0:851) cvn H.B /DEST pdfmark end -2 4446 a 396 4554 a FC(Most)i(e)n(v)o(ents)e(\(e.g.)h(timestamps,)f(internal)h (errors,)f(program)f(startup/e)o(xit\))h(ha)n(v)o(e)2812 4554 y SDict begin H.S end 2812 4554 a 2812 4554 a SDict begin 13 H.A end 2812 4554 a 2812 4554 a SDict begin [ /View [/XYZ H.V] /Dest (0:852) cvn H.B /DEST pdfmark end 2812 4554 a Fx(\002xed)j FC(se)n(v)o(erities.)e(The)396 4662 y(follo)n(wing)f(e)n(v)o(ents)g(ha)n(v)o(e)1142 4662 y SDict begin H.S end 1142 4662 a 1142 4662 a SDict begin 13 H.A end 1142 4662 a 1142 4662 a SDict begin [ /View [/XYZ H.V] /Dest (0:853) cvn H.B /DEST pdfmark end 1142 4662 a Fx(con\002gur)o(able)e FC(se)n(v)o(erities:)-2 4846 y SDict begin H.S end -2 4846 a -2 4846 a SDict begin 13 H.A end -2 4846 a -2 4846 a SDict begin [ /View [/XYZ H.V] /Dest (0:854) cvn H.B /DEST pdfmark end -2 4846 a -2 4846 a SDict begin H.S end -2 4846 a -2 4846 a SDict begin 13 H.A end -2 4846 a -2 4846 a SDict begin [ /View [/XYZ H.V] /Dest (0:855) cvn H.B /DEST pdfmark end -2 4846 a -2 4856 a SDict begin H.S end -2 4856 a -2 4856 a SDict begin 13 H.A end -2 4856 a -2 4856 a SDict begin [ /View [/XYZ H.V] /Dest (0:856) cvn H.B /DEST pdfmark end -2 4856 a Black 396 4999 a FB(\225)p Black 479 4999 a SDict begin H.S end 479 4999 a 479 4999 a SDict begin 13 H.A end 479 4999 a 479 4999 a SDict begin [ /View [/XYZ H.V] /Dest (0:857) cvn H.B /DEST pdfmark end 479 4999 a FC(\(serv)o(er)i(only\))g(f)o(ailure)h(to)g(resolv)o(e)g(a)g(client)g (address)g(\(section)2323 4999 y SDict begin H.S end 2323 4999 a 2323 4999 a SDict begin 13 H.A end 2323 4999 a 2323 4999 a SDict begin [ /View [/XYZ H.V] /Dest (0:858) cvn H.B /DEST pdfmark end 2323 4999 a Fx([Misc])p FC(,)h(option)2823 4999 y SDict begin H.S end 2823 4999 a 2823 4999 a SDict begin 13 H.A end 2823 4999 a 2823 4999 a SDict begin [ /View [/XYZ H.V] /Dest (0:859) cvn H.B /DEST pdfmark end 2823 4999 a Fx(Se)o(verityLookup)p FC(\))-2 5017 y SDict begin H.S end -2 5017 a -2 5017 a SDict begin 13 H.A end -2 5017 a -2 5017 a SDict begin [ /View [/XYZ H.V] /Dest (0:860) cvn H.B /DEST pdfmark end -2 5017 a Black 396 5148 a FB(\225)p Black 479 5148 a SDict begin H.S end 479 5148 a 479 5148 a SDict begin 13 H.A end 479 5148 a 479 5148 a SDict begin [ /View [/XYZ H.V] /Dest (0:861) cvn H.B /DEST pdfmark end 479 5148 a FC(polic)o(y)e(violations)h (\(for)f(monitored)f(\002les\))-2 5166 y SDict begin H.S end -2 5166 a -2 5166 a SDict begin 13 H.A end -2 5166 a -2 5166 a SDict begin [ /View [/XYZ H.V] /Dest (0:862) cvn H.B /DEST pdfmark end -2 5166 a Black 396 5297 a FB(\225)p Black 479 5297 a SDict begin H.S end 479 5297 a 479 5297 a SDict begin 13 H.A end 479 5297 a 479 5297 a SDict begin [ /View [/XYZ H.V] /Dest (0:863) cvn H.B /DEST pdfmark end 479 5297 a FC(access)j(errors)e(for)h(\002les)-2 5298 y SDict begin H.S end -2 5298 a -2 5298 a SDict begin 13 H.A end -2 5298 a -2 5298 a SDict begin [ /View [/XYZ H.V] /Dest (0:864) cvn H.B /DEST pdfmark end -2 5298 a Black 3661 5805 a Fx(19)p Black eop end %%Page: 20 25 TeXDict begin 20 24 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black Black 396 309 a FB(\225)p Black 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:865) cvn H.B /DEST pdfmark end 479 309 a FC(access)j(errors)e(for)h(directories)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:866) cvn H.B /DEST pdfmark end -2 310 a Black 396 458 a FB(\225)p Black 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:867) cvn H.B /DEST pdfmark end 479 458 a FC(obscure)f(\002le)i(names)f(\(with)g (non-printable)d(characters\))i(and/or)g(in)m(v)n(alid)g(UIDs/GIDs)h (\(no)g(such)g(user/group\))-2 476 y SDict begin H.S end -2 476 a -2 476 a SDict begin 13 H.A end -2 476 a -2 476 a SDict begin [ /View [/XYZ H.V] /Dest (0:868) cvn H.B /DEST pdfmark end -2 476 a Black 396 608 a FB(\225)p Black 479 608 a SDict begin H.S end 479 608 a 479 608 a SDict begin 13 H.A end 479 608 a 479 608 a SDict begin [ /View [/XYZ H.V] /Dest (0:869) cvn H.B /DEST pdfmark end 479 608 a FC(login/logout)e(e)n(v)o(ents)i(\(if)1235 608 y SDict begin H.S end 1235 608 a 1235 608 a SDict begin 13 H.A end 1235 608 a 1235 608 a SDict begin [ /View [/XYZ H.V] /Dest (0:870) cvn H.B /DEST pdfmark end 1235 608 a FC(samhain)f(is)i(con\002gured)d(to)i(monitor)f(them\))-2 923 y SDict begin H.S end -2 923 a -2 923 a SDict begin 13 H.A end -2 923 a -2 923 a SDict begin [ /View [/XYZ H.V] /Dest (0:871) cvn H.B /DEST pdfmark end -2 923 a 396 1031 a FC(Se)n(v)o(erity)g(le)n(v)o(els)i(for)e(e)n(v)o(ents)h(\(see)p 0 TeXcolorgray 1403 1031 a SDict begin H.S end 1403 1031 a FC(Section)g(4.1.1)1841 1031 y SDict begin 13 H.L end 1841 1031 a 1841 1031 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1841 1031 a Black -2 w FC(>\))g(are)g(set)h(in)g(the)2377 1031 y SDict begin H.S end 2377 1031 a 2377 1031 a SDict begin 13 H.A end 2377 1031 a 2377 1031 a SDict begin [ /View [/XYZ H.V] /Dest (0:873) cvn H.B /DEST pdfmark end 2377 1031 a Fx(EventSe)o(verity)e FC(and)g(\(for)h(login/logout)396 1139 y(e)n(v)o(ents\))f(the)776 1139 y SDict begin H.S end 776 1139 a 776 1139 a SDict begin 13 H.A end 776 1139 a 776 1139 a SDict begin [ /View [/XYZ H.V] /Dest (0:874) cvn H.B /DEST pdfmark end 776 1139 a Fx(Utmp)h FC(sections)g(of)g(the)g(con\002guration)e(\002le.)-2 1323 y SDict begin H.S end -2 1323 a -2 1323 a SDict begin 13 H.A end -2 1323 a -2 1323 a SDict begin [ /View [/XYZ H.V] /Dest (0:875) cvn H.B /DEST pdfmark end -2 1323 a 396 1413 a FC(In)i(the)g(con\002guration)e(\002le,)j(these)f(can)g (be)g(set)h(as)g(follo)n(ws:)-2 1514 y SDict begin H.S end -2 1514 a -2 1514 a SDict begin 11.7 H.A end -2 1514 a -2 1514 a SDict begin [ /View [/XYZ H.V] /Dest (0:876) cvn H.B /DEST pdfmark end -2 1514 a 486 1593 a Fr([EventSeverity])486 1690 y(#)486 1787 y(#)45 b(these)f(are)g(policies)486 1884 y(#)486 1982 y(SeverityReadOnly=crit)486 2079 y (SeverityLogFiles=crit)486 2176 y(SeverityGrowingLogs=warn)486 2273 y(SeverityIgnoreNone=crit)486 2370 y(SeverityIgnoreAll=info)486 2467 y(#)486 2564 y(#)h(these)f(are)g(access)g(errors)486 2662 y(#)486 2759 y(SeverityFiles=err)486 2856 y(SeverityDirs=err)486 2953 y(#)486 3050 y(#)h(these)f(are)g(obscure)g(file)g(names)486 3147 y(#)h(and/or)e(invalid)h(UIDs/GIDs)f(\(no)i(such)f(user/group\)) 486 3244 y(#)486 3341 y(SeverityNames=info)486 3439 y(#)486 3536 y(#)h(This)f(is)g(the)h(section)e(for)i(login/logout)d(monitoring) 486 3633 y(#)486 3730 y([Utmp])486 3827 y(SeverityLogin=notice)486 3924 y(SeverityLogout=notice)486 4021 y(#)j(multiple)e(logins)h(by)g (same)h(user)486 4119 y(SeverityLoginMulti=err)-2 4213 y SDict begin H.S end -2 4213 a -2 4213 a SDict begin 13 H.A end -2 4213 a -2 4213 a SDict begin [ /View [/XYZ H.V] /Dest (0:CLASSES) cvn H.B /DEST pdfmark end -2 4213 a 396 4530 a Fp(4.1.2.)36 b(Classes)1178 4530 y SDict begin H.S end 1178 4530 a 1178 4530 a SDict begin 18.72 H.A end 1178 4530 a 1178 4530 a SDict begin [ /View [/XYZ H.V] /Dest (6.21.7.2) cvn H.B /DEST pdfmark end 1178 4530 a -2 4697 a SDict begin H.S end -2 4697 a -2 4697 a SDict begin 13 H.A end -2 4697 a -2 4697 a SDict begin [ /View [/XYZ H.V] /Dest (0:879) cvn H.B /DEST pdfmark end -2 4697 a -2 4697 a SDict begin H.S end -2 4697 a -2 4697 a SDict begin 13 H.A end -2 4697 a -2 4697 a SDict begin [ /View [/XYZ H.V] /Dest (0:880) cvn H.B /DEST pdfmark end -2 4697 a 396 4804 a Fx(Events)20 b FC(of)g(related)g(type)g(are)g(grouped)e (into)1704 4804 y SDict begin H.S end 1704 4804 a 1704 4804 a SDict begin 13 H.A end 1704 4804 a 1704 4804 a SDict begin [ /View [/XYZ H.V] /Dest (0:881) cvn H.B /DEST pdfmark end 1704 4804 a Fx(classes)p FC(.)i(F)o(or)g(each)g(logging)e (f)o(acility)-5 b(,)20 b(it)h(is)g(possible)f(to)g(restrict)396 4912 y(logging)f(to)h(a)h(subset)f(of)g(these)g(classes)i(\(see)p 0 TeXcolorgray 1729 4912 a SDict begin H.S end 1729 4912 a FC(Section)e(4.3)2104 4912 y SDict begin 13 H.L end 2104 4912 a 2104 4912 a SDict begin [ /Subtype /Link /Dest (0:THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2104 4912 a Black -1 w FC(>\).)g(The)f(a)n(v)n(ailable)h(classes)h(are:)-2 5096 y SDict begin H.S end -2 5096 a -2 5096 a SDict begin 13 H.A end -2 5096 a -2 5096 a SDict begin [ /View [/XYZ H.V] /Dest (0:883) cvn H.B /DEST pdfmark end -2 5096 a -2 5096 a SDict begin H.S end -2 5096 a -2 5096 a SDict begin 13 H.A end -2 5096 a -2 5096 a SDict begin [ /View [/XYZ H.V] /Dest (0:884) cvn H.B /DEST pdfmark end -2 5096 a -2 5189 a SDict begin H.S end -2 5189 a -2 5189 a SDict begin 13 H.A end -2 5189 a -2 5189 a SDict begin [ /View [/XYZ H.V] /Dest (0:885) cvn H.B /DEST pdfmark end -2 5189 a -2 5189 a SDict begin H.S end -2 5189 a -2 5189 a SDict begin 13 H.A end -2 5189 a -2 5189 a SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark end -2 5189 a 396 5192 3359 4 v 396 5192 V 396 5317 4 125 v 424 5292 a FD(Class)p 2074 5317 V 1457 w(Signi\002cance)p 3751 5317 V 396 5320 3359 4 v Black 3661 5805 a Fx(20)p Black eop end %%Page: 21 26 TeXDict begin 21 25 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 396 229 3359 4 v 396 229 V 396 354 4 125 v 424 329 a FD(Class)p 2074 354 V 1457 w(Signi\002cance)p 3751 354 V 396 354 3359 4 v 396 586 4 233 v 424 453 a FC(EVENT)p 2074 586 V 1405 w(Ev)o(ents)h(to)i(be)f(reported)e(\(i.e.)i (polic)o(y)f(violations,)2102 561 y(login/logout\).)p 3751 586 V 396 589 3359 4 v 396 589 V 396 714 4 125 v 424 689 a(ST)-8 b(AR)j(T)p 2074 714 V 1428 w(Startup/stop)19 b(messages.)p 3751 714 V 396 717 3359 4 v 396 717 V 396 842 4 125 v 424 817 a(ST)-8 b(AMP)p 2074 842 V 1409 w(T)m(imestamp)19 b(\(heartbeat\))g(messages.)p 3751 842 V 396 845 3359 4 v 396 845 V 396 970 4 125 v 424 945 a(LOGKEY)p 2074 970 V 1336 w(The)h(k)o(e)o(y)f(to)i(v)o(erify)d(the)j(signed)e(log)h (\002le.)p 3751 970 V 396 973 3359 4 v 396 973 V 396 1097 4 125 v 424 1072 a(ERR)m(OR)p 2074 1097 V 1405 w(Error)f (messages.)p 3751 1097 V 396 1101 3359 4 v 396 1101 V 396 1225 4 125 v 424 1200 a(O)m(THER)p 2074 1225 V 1404 w(Ev)o(erything)e(else)k(\(e.g.)e(informational)f(messages\).)p 3751 1225 V 396 1229 3359 4 v 396 1229 V 396 1353 4 125 v 424 1328 a(A)-5 b(UD)p 2074 1353 V 1503 w(System)20 b(calls)h(\(for)e(deb)n(ugging\).)p 3751 1353 V 396 1356 3359 4 v 396 1356 V -2 1689 a SDict begin H.S end -2 1689 a -2 1689 a SDict begin 13 H.A end -2 1689 a -2 1689 a SDict begin [ /View [/XYZ H.V] /Dest (0:912) cvn H.B /DEST pdfmark end -2 1689 a 396 1796 a FC(The)h(aforementioned)d (classes)k(represent)e(a)i(ne)n(w)-5 b(,)19 b(simpli\002ed)h (classi\002cation)g(scheme)g(since)h(v)o(ersion)d(1.8.2.)396 1904 y(The)i(pre)n(vious)f(scheme)g(\(listed)i(belo)n(w\))e(will)i (still)g(w)o(ork,)f(and)f(both)h(can)g(be)g(mix)o(ed.)-2 2088 y SDict begin H.S end -2 2088 a -2 2088 a SDict begin 13 H.A end -2 2088 a -2 2088 a SDict begin [ /View [/XYZ H.V] /Dest (0:913) cvn H.B /DEST pdfmark end -2 2088 a -2 2088 a SDict begin H.S end -2 2088 a -2 2088 a SDict begin 13 H.A end -2 2088 a -2 2088 a SDict begin [ /View [/XYZ H.V] /Dest (0:914) cvn H.B /DEST pdfmark end -2 2088 a -2 2182 a SDict begin H.S end -2 2182 a -2 2182 a SDict begin 13 H.A end -2 2182 a -2 2182 a SDict begin [ /View [/XYZ H.V] /Dest (0:915) cvn H.B /DEST pdfmark end -2 2182 a -2 2182 a SDict begin H.S end -2 2182 a -2 2182 a SDict begin 13 H.A end -2 2182 a -2 2182 a SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark end -2 2182 a 396 2185 3359 4 v 396 2185 V 396 2310 4 125 v 424 2285 a FD(Class)p 2074 2310 V 1457 w(Signi\002cance)p 3751 2310 V 396 2313 3359 4 v 396 2313 V 396 2438 4 125 v 424 2413 a FC(A)-5 b(UD)p 2074 2438 V 1503 w(System)20 b(calls.)p 3751 2438 V 396 2441 3359 4 v 396 2441 V 396 2565 4 125 v 424 2540 a(R)m(UN)p 2074 2565 V 1506 w(Normal)f(run)h (messages)g(\(e.g.)f(startup,)h(e)o(xit,)g(...\))p 3751 2565 V 396 2569 3359 4 v 396 2569 V 396 2693 4 125 v 424 2668 a(ST)-8 b(AMP)p 2074 2693 V 1409 w(T)m(imestamps)20 b(and)f(alik)o(e.)p 3751 2693 V 396 2697 3359 4 v 396 2697 V 396 2821 4 125 v 424 2796 a(FIL)p 2074 2821 V 1553 w(Messages)h(related)g(to)g(\002le)h(inte)o(grity)e(checking.)p 3751 2821 V 396 2824 3359 4 v 396 2824 V 396 2949 4 125 v 424 2924 a(TCP)p 2074 2949 V 1526 w(Messages)h(from)g(the)g (client/serv)o(er)f(subsystem.)p 3751 2949 V 396 2952 3359 4 v 396 2952 V 396 3077 4 125 v 424 3052 a(P)-8 b(ANIC)p 2074 3077 V 1437 w(F)o(atal)20 b(errors,)g(leading)f(to)h (program)e(termination.)p 3751 3077 V 396 3080 3359 4 v 396 3080 V 396 3205 4 125 v 424 3180 a(ERR)p 2074 3205 V 1517 w(Error)h(messages)h(\(general\).)p 3751 3205 V 396 3208 3359 4 v 396 3208 V 396 3332 4 125 v 424 3308 a(ENET)p 2074 3332 V 1465 w(Error)f(messages)h(\(netw)o(ork\).)p 3751 3332 V 396 3336 3359 4 v 396 3336 V 396 3460 4 125 v 424 3435 a(EINPUT)p 2074 3460 V 1382 w(Error)f(messages)h(\(input,)f (e.g.)h(con\002guration)d(\002le\).)p 3751 3460 V 396 3464 3359 4 v 396 3464 V -2 3723 a SDict begin H.S end -2 3723 a -2 3723 a SDict begin 13 H.A end -2 3723 a -2 3723 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGFACILITY) cvn H.B /DEST pdfmark end -2 3723 a 377 x Fu(4.2.)39 b(Over)q(vie)n(w)f(of) h(log)o(ging)f(facilities)2262 4100 y SDict begin H.S end 2262 4100 a 2262 4100 a SDict begin 22.464 H.A end 2262 4100 a 2262 4100 a SDict begin [ /View [/XYZ H.V] /Dest (6.22.1) cvn H.B /DEST pdfmark end 2262 4100 a -2 4298 a SDict begin H.S end -2 4298 a -2 4298 a SDict begin 13 H.A end -2 4298 a -2 4298 a SDict begin [ /View [/XYZ H.V] /Dest (0:950) cvn H.B /DEST pdfmark end -2 4298 a -2 4298 a SDict begin H.S end -2 4298 a -2 4298 a SDict begin 13 H.A end -2 4298 a -2 4298 a SDict begin [ /View [/XYZ H.V] /Dest (0:951) cvn H.B /DEST pdfmark end -2 4298 a 396 4374 a FC(samhain)20 b(supports)f(the)h(follo)n(wing)f(f)o (acilities)h(for)g(logging:)-2 4558 y SDict begin H.S end -2 4558 a -2 4558 a SDict begin 13 H.A end -2 4558 a -2 4558 a SDict begin [ /View [/XYZ H.V] /Dest (0:952) cvn H.B /DEST pdfmark end -2 4558 a -2 4558 a SDict begin H.S end -2 4558 a -2 4558 a SDict begin 13 H.A end -2 4558 a -2 4558 a SDict begin [ /View [/XYZ H.V] /Dest (0:953) cvn H.B /DEST pdfmark end -2 4558 a -2 4568 a SDict begin H.S end -2 4568 a -2 4568 a SDict begin 13 H.A end -2 4568 a -2 4568 a SDict begin [ /View [/XYZ H.V] /Dest (0:954) cvn H.B /DEST pdfmark end -2 4568 a Black 396 4710 a FB(\225)p Black 479 4710 a SDict begin H.S end 479 4710 a 479 4710 a SDict begin 13 H.A end 479 4710 a 479 4710 a SDict begin [ /View [/XYZ H.V] /Dest (0:955) cvn H.B /DEST pdfmark end 479 4710 a 479 4710 a SDict begin H.S end 479 4710 a 479 4710 a SDict begin 13 H.A end 479 4710 a 479 4710 a SDict begin [ /View [/XYZ H.V] /Dest (0:956) cvn H.B /DEST pdfmark end 479 4710 a Fx(e-mail)g FC(\227)816 4710 y SDict begin H.S end 816 4710 a 816 4710 a SDict begin 13 H.A end 816 4710 a 816 4710 a SDict begin [ /View [/XYZ H.V] /Dest (0:957) cvn H.B /DEST pdfmark end 816 4710 a FC(samhain)f(uses)i(b)n(uilt-in)f(SMTP)g(code,)g(rather)f(than)h (an)g(e)o(xternal)f(mailer)h(program.)d(E-mails)j(are)479 4818 y(signed)g(to)g(pre)n(v)o(ent)f(for)o(ging.)-2 4836 y SDict begin H.S end -2 4836 a -2 4836 a SDict begin 13 H.A end -2 4836 a -2 4836 a SDict begin [ /View [/XYZ H.V] /Dest (0:958) cvn H.B /DEST pdfmark end -2 4836 a Black 396 4968 a FB(\225)p Black 479 4968 a SDict begin H.S end 479 4968 a 479 4968 a SDict begin 13 H.A end 479 4968 a 479 4968 a SDict begin [ /View [/XYZ H.V] /Dest (0:959) cvn H.B /DEST pdfmark end 479 4968 a 479 4968 a SDict begin H.S end 479 4968 a 479 4968 a SDict begin 13 H.A end 479 4968 a 479 4968 a SDict begin [ /View [/XYZ H.V] /Dest (0:960) cvn H.B /DEST pdfmark end 479 4968 a Fx(syslo)o(g)i FC(\227)g(The)e(system)i(logging)d(utility)-5 b(.)-2 4986 y SDict begin H.S end -2 4986 a -2 4986 a SDict begin 13 H.A end -2 4986 a -2 4986 a SDict begin [ /View [/XYZ H.V] /Dest (0:961) cvn H.B /DEST pdfmark end -2 4986 a Black 396 5117 a FB(\225)p Black 479 5117 a SDict begin H.S end 479 5117 a 479 5117 a SDict begin 13 H.A end 479 5117 a 479 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:962) cvn H.B /DEST pdfmark end 479 5117 a 479 5117 a SDict begin H.S end 479 5117 a 479 5117 a SDict begin 13 H.A end 479 5117 a 479 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:963) cvn H.B /DEST pdfmark end 479 5117 a Fx(console)20 b FC(\227)g(If)g(running)f(as)h(daemon,)1607 5117 y SDict begin H.S end 1607 5117 a 1607 5117 a SDict begin 13 H.A end 1607 5117 a 1607 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:964) cvn H.B /DEST pdfmark end 1607 5117 a Fr(/dev/console)f FC(is)i(used,)e(otherwise)h(stderr)-5 b(.)3005 5117 y SDict begin H.S end 3005 5117 a 3005 5117 a SDict begin 13 H.A end 3005 5117 a 3005 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:965) cvn H.B /DEST pdfmark end 3005 5117 a Fr(/dev/console)19 b FC(can)479 5225 y(be)h(replaced)f(by)h(other)g(de)n(vices,)f(including)f(a)j(FIFO.)-2 5243 y SDict begin H.S end -2 5243 a -2 5243 a SDict begin 13 H.A end -2 5243 a -2 5243 a SDict begin [ /View [/XYZ H.V] /Dest (0:966) cvn H.B /DEST pdfmark end -2 5243 a Black 396 5375 a FB(\225)p Black 479 5375 a SDict begin H.S end 479 5375 a 479 5375 a SDict begin 13 H.A end 479 5375 a 479 5375 a SDict begin [ /View [/XYZ H.V] /Dest (0:967) cvn H.B /DEST pdfmark end 479 5375 a 479 5375 a SDict begin H.S end 479 5375 a 479 5375 a SDict begin 13 H.A end 479 5375 a 479 5375 a SDict begin [ /View [/XYZ H.V] /Dest (0:968) cvn H.B /DEST pdfmark end 479 5375 a Fx(lo)o(g)f(\002le)h FC(\227)f(Entries)g(are)g(signed)g(to)g(pro)o (vide)e(tamper)n(-resistance.)-2 5393 y SDict begin H.S end -2 5393 a -2 5393 a SDict begin 13 H.A end -2 5393 a -2 5393 a SDict begin [ /View [/XYZ H.V] /Dest (0:969) cvn H.B /DEST pdfmark end -2 5393 a Black 3661 5805 a Fx(21)p Black eop end %%Page: 22 27 TeXDict begin 22 26 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1015) cvn H.B /DEST pdfmark end -2 35 a 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d(facilities)p Black Black 396 309 a FB(\225)p Black 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:970) cvn H.B /DEST pdfmark end 479 309 a 479 309 a SDict begin H.S end 479 309 a 479 309 a SDict begin 13 H.A end 479 309 a 479 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:971) cvn H.B /DEST pdfmark end 479 309 a Fx(lo)o(g)h(server)j FC(\227)936 309 y SDict begin H.S end 936 309 a 936 309 a SDict begin 13 H.A end 936 309 a 936 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:972) cvn H.B /DEST pdfmark end 936 309 a FC(samhain)c(uses)i(TCP/IP)f(with)h(strong)e (authentication)f(and)h(signed)h(and)f(encrypted)f(messages.)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:973) cvn H.B /DEST pdfmark end -2 327 a Black 396 458 a FB(\225)p Black 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:974) cvn H.B /DEST pdfmark end 479 458 a 479 458 a SDict begin H.S end 479 458 a 479 458 a SDict begin 13 H.A end 479 458 a 479 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:975) cvn H.B /DEST pdfmark end 479 458 a Fx(e)n(xternal)k FC(\227)874 458 y SDict begin H.S end 874 458 a 874 458 a SDict begin 13 H.A end 874 458 a 874 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:976) cvn H.B /DEST pdfmark end 874 458 a FC(samhain)f(can)g(be)g(con\002gured)e(to)i(in)m(v)n(ok)o (e)f(e)o(xternal)g(programs)f(for)i(logging)e(and/or)h(taking)479 566 y(some)h(action)g(upon)f(certain)g(conditions.)-2 584 y SDict begin H.S end -2 584 a -2 584 a SDict begin 13 H.A end -2 584 a -2 584 a SDict begin [ /View [/XYZ H.V] /Dest (0:977) cvn H.B /DEST pdfmark end -2 584 a Black 396 716 a FB(\225)p Black 479 716 a SDict begin H.S end 479 716 a 479 716 a SDict begin 13 H.A end 479 716 a 479 716 a SDict begin [ /View [/XYZ H.V] /Dest (0:978) cvn H.B /DEST pdfmark end 479 716 a 479 716 a SDict begin H.S end 479 716 a 479 716 a SDict begin 13 H.A end 479 716 a 479 716 a SDict begin [ /View [/XYZ H.V] /Dest (0:979) cvn H.B /DEST pdfmark end 479 716 a Fx(SQL)i(db)e FC(\227)i(Currently) 1194 716 y SDict begin H.S end 1194 716 a 1194 716 a SDict begin 13 H.A end 1194 716 a 1194 716 a SDict begin [ /View [/XYZ H.V] /Dest (0:980) cvn H.B /DEST pdfmark end 1194 716 a FC(samhain)f(supports)f(MySQL,)g(PostgreSQL,)h(Oracle,)g (and)f(unixODBC.)-2 733 y SDict begin H.S end -2 733 a -2 733 a SDict begin 13 H.A end -2 733 a -2 733 a SDict begin [ /View [/XYZ H.V] /Dest (0:981) cvn H.B /DEST pdfmark end -2 733 a Black 396 865 a FB(\225)p Black 479 865 a SDict begin H.S end 479 865 a 479 865 a SDict begin 13 H.A end 479 865 a 479 865 a SDict begin [ /View [/XYZ H.V] /Dest (0:982) cvn H.B /DEST pdfmark end 479 865 a 479 865 a SDict begin H.S end 479 865 a 479 865 a SDict begin 13 H.A end 479 865 a 479 865 a SDict begin [ /View [/XYZ H.V] /Dest (0:983) cvn H.B /DEST pdfmark end 479 865 a Fx(Pr)m(elude)h FC(\227)864 865 y SDict begin H.S end 864 865 a 864 865 a SDict begin 13 H.A end 864 865 a 864 865 a SDict begin [ /View [/XYZ H.V] /Dest (0:984) cvn H.B /DEST pdfmark end 864 865 a FC(samhain)f(can)h(be)g(compiled)f (with)h(support)f(for)h(the)g(Prelude)f(IDS,)i(i.e.)f(it)h(can)f(be)g (used)g(as)h(a)479 973 y(Prelude)f(sensor)-5 b(.)-2 1288 y SDict begin H.S end -2 1288 a -2 1288 a SDict begin 13 H.A end -2 1288 a -2 1288 a SDict begin [ /View [/XYZ H.V] /Dest (0:985) cvn H.B /DEST pdfmark end -2 1288 a 396 1396 a FC(Each)20 b(of)g(these)g(logging)f(f)o(acilities)i(has)f(to)g (be)g(acti)n(v)n(ated)g(by)g(setting)g(an)g(appropriate)e(threshold)g (on)i(the)396 1504 y(messages)h(to)f(be)g(logged)f(by)h(this)g(f)o (acility)-5 b(.)-2 1522 y SDict begin H.S end -2 1522 a -2 1522 a SDict begin 11.7 H.A end -2 1522 a -2 1522 a SDict begin [ /View [/XYZ H.V] /Dest (0:986) cvn H.B /DEST pdfmark end -2 1522 a -2 1647 a SDict begin H.S end -2 1647 a -2 1647 a SDict begin 11.7 H.A end -2 1647 a -2 1647 a SDict begin [ /View [/XYZ H.V] /Dest (0:988) cvn H.B /DEST pdfmark end -2 1647 a 562 1726 a Fw(NO)m(TE:)21 b Fv(In)f(addition,)d(some)j(of)g(these)g(f)n(acilities)e(require)g (proper)h(settings)g(in)h(the)g(con\002gur)o(ation)e(\002le)i(\(see)562 1823 y(ne)n(xt)g(sections\).)-2 2055 y SDict begin H.S end -2 2055 a -2 2055 a SDict begin 13 H.A end -2 2055 a -2 2055 a SDict begin [ /View [/XYZ H.V] /Dest (0:THRESHOLDS) cvn H.B /DEST pdfmark end -2 2055 a 378 x Fu(4.3.)39 b(Activ)m(ating)e(log) o(ging)h(facilities)g(and)h(\002ltering)f(messa)o(g)q(es)3735 2433 y SDict begin H.S end 3735 2433 a 3735 2433 a SDict begin 22.464 H.A end 3735 2433 a 3735 2433 a SDict begin [ /View [/XYZ H.V] /Dest (6.23.1) cvn H.B /DEST pdfmark end 3735 2433 a -2 2631 a SDict begin H.S end -2 2631 a -2 2631 a SDict begin 13 H.A end -2 2631 a -2 2631 a SDict begin [ /View [/XYZ H.V] /Dest (0:991) cvn H.B /DEST pdfmark end -2 2631 a 396 2707 a FC(All)21 b(messages)f(ha)n(v)o(e)g(a) 1090 2707 y SDict begin H.S end 1090 2707 a 1090 2707 a SDict begin 13 H.A end 1090 2707 a 1090 2707 a SDict begin [ /View [/XYZ H.V] /Dest (0:992) cvn H.B /DEST pdfmark end 1090 2707 a Fx(se)o(verity)g FC(le)n(v)o(el)g(\(see)p 0 TeXcolorgray 1701 2707 a SDict begin H.S end 1701 2707 a FC(Section)f(4.1.1)2138 2707 y SDict begin 13 H.L end 2138 2707 a 2138 2707 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2138 2707 a Black -2 w FC(>\))i(and)e(a)2430 2707 y SDict begin H.S end 2430 2707 a 2430 2707 a SDict begin 13 H.A end 2430 2707 a 2430 2707 a SDict begin [ /View [/XYZ H.V] /Dest (0:994) cvn H.B /DEST pdfmark end 2430 2707 a Fx(class)i FC(\(see)p 0 TeXcolorgray 2771 2707 a SDict begin H.S end 2771 2707 a FC(Section)f(4.1.2)3209 2707 y SDict begin 13 H.L end 3209 2707 a 3209 2707 a SDict begin [ /Subtype /Link /Dest (0:CLASSES) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3209 2707 a Black -2 w FC(>\),)g(with)396 2815 y(some)n(what)g(orthogonal)d(meaning:)-2 2999 y SDict begin H.S end -2 2999 a -2 2999 a SDict begin 13 H.A end -2 2999 a -2 2999 a SDict begin [ /View [/XYZ H.V] /Dest (0:996) cvn H.B /DEST pdfmark end -2 2999 a 396 3088 a FC(The)546 3088 y SDict begin H.S end 546 3088 a 546 3088 a SDict begin 13 H.A end 546 3088 a 546 3088 a SDict begin [ /View [/XYZ H.V] /Dest (0:997) cvn H.B /DEST pdfmark end 546 3088 a Fx(se)o(verity)k FC(ranks)e(messages)i (with)f(respect)g(to)g(their)g(importance.)e(Most)j(e)n(v)o(ents)e (\(e.g.)h(timestamps,)f(internal)396 3196 y(errors,)g(program)f (startup/e)o(xit\))h(ha)n(v)o(e)1529 3196 y SDict begin H.S end 1529 3196 a 1529 3196 a SDict begin 13 H.A end 1529 3196 a 1529 3196 a SDict begin [ /View [/XYZ H.V] /Dest (0:998) cvn H.B /DEST pdfmark end 1529 3196 a Fx(\002xed)i FC(se)n(v)o(erities.)f(Ho)n(we)n(v)o(er)m(,)e(as)j(importance)e (sometimes)g(is)j(a)e(matter)g(of)396 3304 y(taste,)h(some)f(e)n(v)o (ents)g(ha)n(v)o(e)1190 3304 y SDict begin H.S end 1190 3304 a 1190 3304 a SDict begin 13 H.A end 1190 3304 a 1190 3304 a SDict begin [ /View [/XYZ H.V] /Dest (0:999) cvn H.B /DEST pdfmark end 1190 3304 a Fx(con\002gur)o(able)d FC(se)n(v)o(erities)j(\(see)p 0 TeXcolorgray 2115 3304 a SDict begin H.S end 2115 3304 a FC(Section)g(4.1)2490 3304 y SDict begin 13 H.L end 2490 3304 a 2490 3304 a SDict begin [ /Subtype /Link /Dest (0:LOGDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2490 3304 a Black -2 w FC(>\).)-2 3487 y SDict begin H.S end -2 3487 a -2 3487 a SDict begin 13 H.A end -2 3487 a -2 3487 a SDict begin [ /View [/XYZ H.V] /Dest (0:1001) cvn H.B /DEST pdfmark end -2 3487 a -2 3487 a SDict begin H.S end -2 3487 a -2 3487 a SDict begin 13 H.A end -2 3487 a -2 3487 a SDict begin [ /View [/XYZ H.V] /Dest (0:1002) cvn H.B /DEST pdfmark end -2 3487 a 396 3578 a Fx(Classes)i FC(refer)d(to)h(the)h(purpose/cate)o(gory)16 b(of)k(a)h(message.)e(As)i(such,)f(the)o(y)f(should)h(\(ideally\))f(be) h(useful)f(to)396 3686 y(e)o(xclude)g(messages)h(that)h(are)f(not)g (interesting)f(in)h(some)g(conte)o(xt)f(\(e.g.)g(startup/stop)h (messages)g(may)g(seem)396 3794 y(useless)h(noise)f(if)h(samhain)e(is)i (run)f(from)f(cron\).)-2 3975 y SDict begin H.S end -2 3975 a -2 3975 a SDict begin 13 H.A end -2 3975 a -2 3975 a SDict begin [ /View [/XYZ H.V] /Dest (0:1003) cvn H.B /DEST pdfmark end -2 3975 a 396 4068 a FC(Ob)o(viously)-5 b(,)18 b(as)867 4068 y SDict begin H.S end 867 4068 a 867 4068 a SDict begin 13 H.A end 867 4068 a 867 4068 a SDict begin [ /View [/XYZ H.V] /Dest (0:1004) cvn H.B /DEST pdfmark end 867 4068 a Fx(se)o(verity)j FC(is)g(a)f(rank,)f(the)i (most)f(natural)f(w)o(ay)h(to)h(e)o(xclude)e(unw)o(anted)f(messages)j (is)g(to)f(set)h(a)396 4176 y SDict begin H.S end 396 4176 a 396 4176 a SDict begin 13 H.A end 396 4176 a 396 4176 a SDict begin [ /View [/XYZ H.V] /Dest (0:1005) cvn H.B /DEST pdfmark end 396 4176 a Fx(thr)m(eshold)r FC(.)f(On)g(the)g(other) f(hand,)g(as)i(the)f(message)1903 4176 y SDict begin H.S end 1903 4176 a 1903 4176 a SDict begin 13 H.A end 1903 4176 a 1903 4176 a SDict begin [ /View [/XYZ H.V] /Dest (0:1006) cvn H.B /DEST pdfmark end 1903 4176 a Fx(class)h FC(is)g(a)g(cate)o(gory)-5 b(,)18 b(the)i(most)g(natural)f(w)o(ay)i(to) f(e)o(xclude)396 4284 y(messages)h(is)g(to)892 4284 y SDict begin H.S end 892 4284 a 892 4284 a SDict begin 13 H.A end 892 4284 a 892 4284 a SDict begin [ /View [/XYZ H.V] /Dest (0:1007) cvn H.B /DEST pdfmark end 892 4284 a Fx(list)i FC(those)d(message)g(classes)h(that)f(you)g(w)o(ant.)-2 4468 y SDict begin H.S end -2 4468 a -2 4468 a SDict begin 13 H.A end -2 4468 a -2 4468 a SDict begin [ /View [/XYZ H.V] /Dest (0:1008) cvn H.B /DEST pdfmark end -2 4468 a 396 4558 a FC(Messages)h(are)f(only)f(logged)g(to)h(a)h(log)f(f)o (acility)g(if)g(their)g(se)n(v)o(erity)g(is)h(at)f(least)h(as)g(high)f (as)h(the)f(threshold)f(of)g(that)396 4666 y(f)o(acility)-5 b(,)20 b(and)f(their)h(class)h(is)h(one)d(of)h(those)g(w)o(anted)g (\(by)f(def)o(ault:)h(all\).)g(Thresholds)f(and)g(class)i(lists)h(can)e (be)396 4774 y(speci\002ed)g(indi)n(vidually)e(for)i(each)g(f)o (acility)-5 b(.)-2 4792 y SDict begin H.S end -2 4792 a -2 4792 a SDict begin 11.7 H.A end -2 4792 a -2 4792 a SDict begin [ /View [/XYZ H.V] /Dest (0:1009) cvn H.B /DEST pdfmark end -2 4792 a 745 4891 2668 17 v 745 5350 17 459 v 1843 5045 a Fp(CA)-10 b(VEA)f(T)786 5213 y SDict begin H.S end 786 5213 a 786 5213 a SDict begin 11.7 H.A end 786 5213 a 786 5213 a SDict begin [ /View [/XYZ H.V] /Dest (0:1011) cvn H.B /DEST pdfmark end 786 5213 a 95 x Fv(Most)21 b(log)f(f)n(acilities)e(are)1503 5308 y SDict begin H.S end 1503 5308 a 1503 5308 a SDict begin 11.7 H.A end 1503 5308 a 1503 5308 a SDict begin [ /View [/XYZ H.V] /Dest (0:1012) cvn H.B /DEST pdfmark end 1503 5308 a Fq(off)h(b)o(y)i(def)n(ault)7 b Fv(.)p 3396 5350 17 459 v 745 5366 2668 17 v -2 5377 a SDict begin H.S end -2 5377 a -2 5377 a SDict begin 11.7 H.A end -2 5377 a -2 5377 a SDict begin [ /View [/XYZ H.V] /Dest (0:1013) cvn H.B /DEST pdfmark end -2 5377 a Black 3661 5805 a Fx(22)p Black eop end %%Page: 23 28 TeXDict begin 23 27 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 562 309 a Fw(TIP:)i Fv(A)h(threshold)d(of)i Fq(none)h Fv(s)n(witches)f(off)f(the)h(respectiv)n(e)f(f)n(acility)-7 b(.)39 447 y SDict begin H.S end 39 447 a 39 447 a SDict begin 11.7 H.A end 39 447 a 39 447 a SDict begin [ /View [/XYZ H.V] /Dest (0:1017) cvn H.B /DEST pdfmark end 39 447 a -2 613 a SDict begin H.S end -2 613 a -2 613 a SDict begin 11.7 H.A end -2 613 a -2 613 a SDict begin [ /View [/XYZ H.V] /Dest (0:1019) cvn H.B /DEST pdfmark end -2 613 a 562 711 a Fw(TIP)20 b(\(ser)q(ver)f(onl)o(y\):)g Fv(By)i(def)n(ault,) d(messages)i(receiv)n(ed)f(b)o(y)h(the)g(ser)r(v)n(er)h(are)e(treated)g (specially)-7 b(,)18 b(and)i(are)562 808 y(alw)o(a)n(ys)g(logged)e(to)i (the)g(log\002le)o(,)e(and)i(ne)n(v)n(er)f(to)h(mail)g(or)g(syslog.)h (If)f(y)o(ou)g(don't)e(lik)o(e)i(that,)f(use)h(the)g(option)562 905 y SDict begin H.S end 562 905 a 562 905 a SDict begin 11.7 H.A end 562 905 a 562 905 a SDict begin [ /View [/XYZ H.V] /Dest (0:1020) cvn H.B /DEST pdfmark end 562 905 a Fq(UseClientSe)n(v)n(er)q(ity=y)o(es)f Fv(\(section)1617 905 y SDict begin H.S end 1617 905 a 1617 905 a SDict begin 11.7 H.A end 1617 905 a 1617 905 a SDict begin [ /View [/XYZ H.V] /Dest (0:1021) cvn H.B /DEST pdfmark end 1617 905 a Fq([Misc])7 b Fv(\).)-2 1220 y SDict begin H.S end -2 1220 a -2 1220 a SDict begin 13 H.A end -2 1220 a -2 1220 a SDict begin [ /View [/XYZ H.V] /Dest (0:1022) cvn H.B /DEST pdfmark end -2 1220 a 396 1328 a FC(Thresholds)19 b(and)h(class)h(lists)g(are)f(set)h(in)g(the)1706 1328 y SDict begin H.S end 1706 1328 a 1706 1328 a SDict begin 13 H.A end 1706 1328 a 1706 1328 a SDict begin [ /View [/XYZ H.V] /Dest (0:1023) cvn H.B /DEST pdfmark end 1706 1328 a Fx(Lo)o(g)f FC(section)g(of)g(the)g(con\002guration)e(\002le.)i (F)o(or)g(each)g(threshold)396 1436 y(option)629 1436 y SDict begin H.S end 629 1436 a 629 1436 a SDict begin 13 H.A end 629 1436 a 629 1436 a SDict begin [ /View [/XYZ H.V] /Dest (0:1024) cvn H.B /DEST pdfmark end 629 1436 a 629 1436 a SDict begin H.S end 629 1436 a 629 1436 a SDict begin 13 H.A end 629 1436 a 629 1436 a SDict begin [ /View [/XYZ H.V] /Dest (0:1025) cvn H.B /DEST pdfmark end 629 1436 a Fl(Facility)7 b Fy(Se)o(v)o(erity)18 b FC(there)i(is)h (also)f(a)h(corresponding)c(option)2508 1436 y SDict begin H.S end 2508 1436 a 2508 1436 a SDict begin 13 H.A end 2508 1436 a 2508 1436 a SDict begin [ /View [/XYZ H.V] /Dest (0:1026) cvn H.B /DEST pdfmark end 2508 1436 a 2508 1436 a SDict begin H.S end 2508 1436 a 2508 1436 a SDict begin 13 H.A end 2508 1436 a 2508 1436 a SDict begin [ /View [/XYZ H.V] /Dest (0:1027) cvn H.B /DEST pdfmark end 2508 1436 a Fl(Facility)7 b Fy(Class)19 b FC(to)i(limit)f(that)h(f)o (acility)396 1544 y(to)g(messages)f(within)g(a)h(gi)n(v)o(en)d(set)j (of)f(class.)h(The)f(ar)o(gument)e(must)i(be)g(a)h(list)g(of)f(v)n (alid)g(message)g(classes,)396 1652 y(separated)g(by)f(space)h(or)g (comma.)-2 1836 y SDict begin H.S end -2 1836 a -2 1836 a SDict begin 13 H.A end -2 1836 a -2 1836 a SDict begin [ /View [/XYZ H.V] /Dest (0:1028) cvn H.B /DEST pdfmark end -2 1836 a 396 1926 a FC(Actually)-5 b(,)19 b(the)841 1926 y SDict begin H.S end 841 1926 a 841 1926 a SDict begin 13 H.A end 841 1926 a 841 1926 a SDict begin [ /View [/XYZ H.V] /Dest (0:1029) cvn H.B /DEST pdfmark end 841 1926 a 841 1926 a SDict begin H.S end 841 1926 a 841 1926 a SDict begin 13 H.A end 841 1926 a 841 1926 a SDict begin [ /View [/XYZ H.V] /Dest (0:1030) cvn H.B /DEST pdfmark end 841 1926 a Fl(Facility)7 b Fy(Se)o(v)o(erity)17 b FC(can)j(tak)o(e)h(a)f(list)h(of)f(se)n(v)o(erities)g(with)h (optional)e(speci\002ers)h('*',)f('!',)h(or)g('=',)396 2034 y(which)g(are)g(interpreted)e(as)j('all',)f('e)o(xcluding',)d(and) i('only',)f(respecti)n(v)o(ely)-5 b(.)18 b(Examples:)h(specifying)g ('*')g(is)j(equal)396 2142 y(to)f(specify)e(')l(deb)n(ug';)f (specifying)h('!*')g(is)i(equal)f(to)g(specifying)f('none';)f ('info,!crit')g(is)j(the)g(range)e(from)g('info')396 2250 y(to)i('err')e(\(e)o(xcluding)e(crit)k(and)e(abo)o(v)o(e\);)g(and) g('info,!=err')f(is)j(info)e(and)h(abo)o(v)o(e,)e(b)n(ut)i(e)o (xcluding)e(\(only\))h('err'.)g(This)396 2358 y(is)i(the)g(same)f (scheme)g(as)h(used)f(by)f(the)i(Linux)e(syslogd)g(\(see)i(man)e(5)h (syslogd\).)-2 2542 y SDict begin H.S end -2 2542 a -2 2542 a SDict begin 13 H.A end -2 2542 a -2 2542 a SDict begin [ /View [/XYZ H.V] /Dest (0:1031) cvn H.B /DEST pdfmark end -2 2542 a -2 2542 a SDict begin H.S end -2 2542 a -2 2542 a SDict begin 13 H.A end -2 2542 a -2 2542 a SDict begin [ /View [/XYZ H.V] /Dest (0:1032) cvn H.B /DEST pdfmark end -2 2542 a 396 2632 a Fx(System)h(calls:)f FC(certain)f(system)i(calls)g(\(e)o(x)o(ecv)o(e,)d(utime,)h(unlink,)g (dup)g(\(+)i(dup2\),)d(chdir)m(,)h(open,)f(kill,)j(e)o(xit)f(\(+)396 2740 y(_e)o(xit\),)f(fork,)g(setuid,)h(setgid,)g(pipe\))f(can)h(be)g (logged)f(\(only)g(to)h(console)g(and)f(syslog\).)h(Y)-9 b(ou)19 b(can)h(determine)f(the)396 2848 y(set)i(of)f(system)h(calls)f (to)h(log)f(via)g(the)g(option)1713 2848 y SDict begin H.S end 1713 2848 a 1713 2848 a SDict begin 13 H.A end 1713 2848 a 1713 2848 a SDict begin [ /View [/XYZ H.V] /Dest (0:1033) cvn H.B /DEST pdfmark end 1713 2848 a Fy(LogCalls=)2079 2848 y SDict begin H.S end 2079 2848 a 2079 2848 a SDict begin 13 H.A end 2079 2848 a 2079 2848 a SDict begin [ /View [/XYZ H.V] /Dest (0:1034) cvn H.B /DEST pdfmark end 2079 2848 a Fl(call1,)44 b(call2,)f(...)p FC(.)20 b(By)h(def)o(ault,) e(this)i(is)g(of)n(f)396 2955 y(\(nothing)d(is)k(logged\).)c(The)i (priority)e(is)1565 2955 y SDict begin H.S end 1565 2955 a 1565 2955 a SDict begin 13 H.A end 1565 2955 a 1565 2955 a SDict begin [ /View [/XYZ H.V] /Dest (0:1035) cvn H.B /DEST pdfmark end 1565 2955 a Fx(notice)p FC(,)i(and)g(the)g(class)h (is)g(A)-5 b(UD.)-2 3139 y SDict begin H.S end -2 3139 a -2 3139 a SDict begin 13 H.A end -2 3139 a -2 3139 a SDict begin [ /View [/XYZ H.V] /Dest (0:1036) cvn H.B /DEST pdfmark end -2 3139 a -2 3139 a SDict begin H.S end -2 3139 a -2 3139 a SDict begin 13 H.A end -2 3139 a -2 3139 a SDict begin [ /View [/XYZ H.V] /Dest (0:1037) cvn H.B /DEST pdfmark end -2 3139 a 396 3229 a Fx(Example:)-2 3329 y SDict begin H.S end -2 3329 a -2 3329 a SDict begin 11.7 H.A end -2 3329 a -2 3329 a SDict begin [ /View [/XYZ H.V] /Dest (0:1038) cvn H.B /DEST pdfmark end -2 3329 a 486 3410 a Fr([Log])486 3507 y(#)486 3604 y(#)45 b(Threshold)e(for)h (E-mails)g(\(none)g(=)h(switched)e(off\))486 3701 y(#)486 3798 y(MailSeverity=none)486 3895 y(#)486 3992 y(#)i(Threshold)e(for)h (log)h(file)486 4090 y(#)486 4187 y(LogSeverity=err)486 4284 y(LogClass=RUN)e(FIL)h(STAMP)486 4381 y(#)486 4478 y(#)h(Threshold)e(for)h(console)486 4575 y(#)486 4672 y(PrintSeverity=info)486 4769 y(#)486 4867 y(#)h(Threshold)e(for)h (syslog)g(\(none)g(=)h(switched)e(off\))486 4964 y(#)486 5061 y(SyslogSeverity=none)486 5158 y(#)486 5255 y(#)i(Threshold)e(for) h(logging)g(to)g(Prelude)g(\(none)g(=)h(switched)e(off\))486 5352 y(#)p Black 3661 5805 a Fx(23)p Black eop end %%Page: 24 29 TeXDict begin 24 28 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 486 309 a Fr(PreludeSeverity=none)486 406 y(#)486 503 y(#)45 b(Threshold)e(for)h(forwarding)f(to)i(the)f(log) h(server)486 600 y(#)486 697 y(ExportSeverity=crit)486 794 y(#)486 892 y(#)g(Threshold)e(for)h(invoking)g(an)g(external)g (program)486 989 y(#)486 1086 y(ExternalSeverity=crit)486 1183 y(#)486 1280 y(#)h(Threshold)e(for)h(logging)g(to)g(a)h(SQL)f (database)486 1377 y(#)486 1474 y(DatabaseSeverity=err)486 1571 y(#)486 1669 y(#)h(System)e(calls)h(to)h(log)486 1766 y(#)486 1863 y(LogCalls=open,)d(kill)-2 1958 y SDict begin H.S end -2 1958 a -2 1958 a SDict begin 13 H.A end -2 1958 a -2 1958 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGURATION-EMAIL) cvn H.B /DEST pdfmark end -2 1958 a 365 x Fu(4.4.)d(E-mail)709 2323 y SDict begin H.S end 709 2323 a 709 2323 a SDict begin 22.464 H.A end 709 2323 a 709 2323 a SDict begin [ /View [/XYZ H.V] /Dest (6.24.1) cvn H.B /DEST pdfmark end 709 2323 a -2 2491 a SDict begin H.S end -2 2491 a -2 2491 a SDict begin 13 H.A end -2 2491 a -2 2491 a SDict begin [ /View [/XYZ H.V] /Dest (0:1041) cvn H.B /DEST pdfmark end -2 2491 a 396 2597 a FC(Items)20 b(that)h(can/must)e(be)h(con\002gured)e(are:)1708 2597 y SDict begin H.S end 1708 2597 a 1708 2597 a SDict begin 13 H.A end 1708 2597 a 1708 2597 a SDict begin [ /View [/XYZ H.V] /Dest (0:1042) cvn H.B /DEST pdfmark end 1708 2597 a -2 2739 a SDict begin H.S end -2 2739 a -2 2739 a SDict begin 13 H.A end -2 2739 a -2 2739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1044) cvn H.B /DEST pdfmark end -2 2739 a 396 2829 a FC(Recipients)j(address)-2 2847 y SDict begin H.S end -2 2847 a -2 2847 a SDict begin 13 H.A end -2 2847 a -2 2847 a SDict begin [ /View [/XYZ H.V] /Dest (0:1045) cvn H.B /DEST pdfmark end -2 2847 a Black Black 562 2979 a SDict begin H.S end 562 2979 a 562 2979 a SDict begin 13 H.A end 562 2979 a 562 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:1046) cvn H.B /DEST pdfmark end 562 2979 a 562 2979 a SDict begin H.S end 562 2979 a 562 2979 a SDict begin 13 H.A end 562 2979 a 562 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:1047) cvn H.B /DEST pdfmark end 562 2979 a Fy(SetMailAddr)o(ess=)1175 2979 y SDict begin H.S end 1175 2979 a 1175 2979 a SDict begin 13 H.A end 1175 2979 a 1175 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:1048) cvn H.B /DEST pdfmark end 1175 2979 a Fl(username@hostname)-2 3146 y SDict begin H.S end -2 3146 a -2 3146 a SDict begin 13 H.A end -2 3146 a -2 3146 a SDict begin [ /View [/XYZ H.V] /Dest (0:1049) cvn H.B /DEST pdfmark end -2 3146 a 562 3253 a FC(Up)g(to)f(eight)g(addresses)g(are)g(possible,)f(each)h(one)g(at)h (most)f(63)g(characters)f(long,)2958 3253 y SDict begin H.S end 2958 3253 a 2958 3253 a SDict begin 13 H.A end 2958 3253 a 2958 3253 a SDict begin [ /View [/XYZ H.V] /Dest (0:1050) cvn H.B /DEST pdfmark end 2958 3253 a Fx(eac)o(h)g(on)h(a)g (seper)o(ate)g(line)562 3361 y(in)h(the)f(con\002gur)o(ation)d(\002le)p FC(.)-2 3378 y SDict begin H.S end -2 3378 a -2 3378 a SDict begin 11.7 H.A end -2 3378 a -2 3378 a SDict begin [ /View [/XYZ H.V] /Dest (0:1051) cvn H.B /DEST pdfmark end -2 3378 a -2 3502 a SDict begin H.S end -2 3502 a -2 3502 a SDict begin 11.7 H.A end -2 3502 a -2 3502 a SDict begin [ /View [/XYZ H.V] /Dest (0:1053) cvn H.B /DEST pdfmark end -2 3502 a 728 3582 a Fw(TIP:)j Fv(it)g(is)h(recommended)d(to)j (use)f(n)o(umer)q(ical)f(IP)h(addresses)g(instead)e(of)i(host)g(names)g (\(to)g(a)o(v)n(oid)728 3680 y(DNS)h(lookups\).)-2 4103 y SDict begin H.S end -2 4103 a -2 4103 a SDict begin 13 H.A end -2 4103 a -2 4103 a SDict begin [ /View [/XYZ H.V] /Dest (0:1055) cvn H.B /DEST pdfmark end -2 4103 a 396 4211 a FC(Relay)g(host)f(/)h(Mail)f(e)o(xchanger)-2 4229 y SDict begin H.S end -2 4229 a -2 4229 a SDict begin 13 H.A end -2 4229 a -2 4229 a SDict begin [ /View [/XYZ H.V] /Dest (0:1056) cvn H.B /DEST pdfmark end -2 4229 a Black Black 562 4360 a SDict begin H.S end 562 4360 a 562 4360 a SDict begin 13 H.A end 562 4360 a 562 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:1057) cvn H.B /DEST pdfmark end 562 4360 a 562 4360 a SDict begin H.S end 562 4360 a 562 4360 a SDict begin 13 H.A end 562 4360 a 562 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:1058) cvn H.B /DEST pdfmark end 562 4360 a Fy(SetMailRelay=)1090 4360 y SDict begin H.S end 1090 4360 a 1090 4360 a SDict begin 13 H.A end 1090 4360 a 1090 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:1059) cvn H.B /DEST pdfmark end 1090 4360 a Fl(mail.some_domain.com)-2 4543 y SDict begin H.S end -2 4543 a -2 4543 a SDict begin 13 H.A end -2 4543 a -2 4543 a SDict begin [ /View [/XYZ H.V] /Dest (0:1060) cvn H.B /DEST pdfmark end -2 4543 a 562 4634 a FC(Y)-9 b(ou)20 b(may)g(need)f(this)i(option)e(because)g(some)h(sites)i(don')o (t)c(allo)n(w)i(outbound)e(e-mail)i(connections)e(from)562 4742 y(an)o(y)i(arbitrary)e(host.)i(If)g(the)g(recipient)g(is)h(of)n (fsite,)e(and)h(your)f(site)i(uses)g(a)f(mail)h(relay)e(host)i(to)f (route)562 4850 y(outbound)e(e-mails,)i(you)f(need)g(to)i(specify)e (the)i(relay)e(host.)p Black 3661 5805 a Fx(24)p Black eop end %%Page: 25 30 TeXDict begin 25 29 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1062) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Maximum)h(interv)n(al)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:1063) cvn H.B /DEST pdfmark end -2 310 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1064) cvn H.B /DEST pdfmark end 562 458 a 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1065) cvn H.B /DEST pdfmark end 562 458 a Fy(SetMailT)o(ime=)1069 458 y SDict begin H.S end 1069 458 a 1069 458 a SDict begin 13 H.A end 1069 458 a 1069 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1066) cvn H.B /DEST pdfmark end 1069 458 a Fl(86400)-2 626 y SDict begin H.S end -2 626 a -2 626 a SDict begin 13 H.A end -2 626 a -2 626 a SDict begin [ /View [/XYZ H.V] /Dest (0:1067) cvn H.B /DEST pdfmark end -2 626 a 562 732 a FC(Y)-9 b(ou)20 b(may)g(w)o(ant)g(to)g(set)h(a)g(maximum)d (interv)n(al)i(between)f(an)o(y)g(tw)o(o)i(consecuti)n(v)o(e)d (e-mails,)i(to)h(be)f(sure)g(that)562 840 y SDict begin H.S end 562 840 a 562 840 a SDict begin 13 H.A end 562 840 a 562 840 a SDict begin [ /View [/XYZ H.V] /Dest (0:1068) cvn H.B /DEST pdfmark end 562 840 a FC(samhain)g(is)h(still)g('ali) n(v)o(e'.)-2 1041 y SDict begin H.S end -2 1041 a -2 1041 a SDict begin 13 H.A end -2 1041 a -2 1041 a SDict begin [ /View [/XYZ H.V] /Dest (0:1070) cvn H.B /DEST pdfmark end -2 1041 a 396 1149 a FC(Maximum)e(pending)-2 1167 y SDict begin H.S end -2 1167 a -2 1167 a SDict begin 13 H.A end -2 1167 a -2 1167 a SDict begin [ /View [/XYZ H.V] /Dest (0:1071) cvn H.B /DEST pdfmark end -2 1167 a Black Black 562 1299 a SDict begin H.S end 562 1299 a 562 1299 a SDict begin 13 H.A end 562 1299 a 562 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:1072) cvn H.B /DEST pdfmark end 562 1299 a 562 1299 a SDict begin H.S end 562 1299 a 562 1299 a SDict begin 13 H.A end 562 1299 a 562 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:1073) cvn H.B /DEST pdfmark end 562 1299 a Fy(SetMailNum=)1061 1299 y SDict begin H.S end 1061 1299 a 1061 1299 a SDict begin 13 H.A end 1061 1299 a 1061 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:1074) cvn H.B /DEST pdfmark end 1061 1299 a Fl(10)-2 1466 y SDict begin H.S end -2 1466 a -2 1466 a SDict begin 13 H.A end -2 1466 a -2 1466 a SDict begin [ /View [/XYZ H.V] /Dest (0:1075) cvn H.B /DEST pdfmark end -2 1466 a 562 1573 a FC(Messages)i(can)f(be)g(queued)e(to)j (send)f(se)n(v)o(eral)f(messages)i(in)f(one)g(e-mail.)f(Y)-9 b(ou)20 b(may)g(w)o(ant)g(to)g(set)h(the)f(the)562 1681 y(maximum)f(number)f(of)i(messages)g(to)h(queue.)e(\(Note:)g(messages)i (of)f(highest)f(priority)g(\(alert\))h(are)g(al)o(w)o(ays)562 1789 y(sent)h(immediately)-5 b(.)18 b(At)j(most)f(128)f(messages)i(can) f(be)g(queued.)-2 1990 y SDict begin H.S end -2 1990 a -2 1990 a SDict begin 13 H.A end -2 1990 a -2 1990 a SDict begin [ /View [/XYZ H.V] /Dest (0:1077) cvn H.B /DEST pdfmark end -2 1990 a 396 2098 a FC(Multiple)g(recipients)-2 2116 y SDict begin H.S end -2 2116 a -2 2116 a SDict begin 13 H.A end -2 2116 a -2 2116 a SDict begin [ /View [/XYZ H.V] /Dest (0:1078) cvn H.B /DEST pdfmark end -2 2116 a Black Black 562 2247 a SDict begin H.S end 562 2247 a 562 2247 a SDict begin 13 H.A end 562 2247 a 562 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:1079) cvn H.B /DEST pdfmark end 562 2247 a 562 2247 a SDict begin H.S end 562 2247 a 562 2247 a SDict begin 13 H.A end 562 2247 a 562 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:1080) cvn H.B /DEST pdfmark end 562 2247 a Fy(MailSingle=)992 2247 y SDict begin H.S end 992 2247 a 992 2247 a SDict begin 13 H.A end 992 2247 a 992 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:1081) cvn H.B /DEST pdfmark end 992 2247 a Fl(yes/no)-2 2430 y SDict begin H.S end -2 2430 a -2 2430 a SDict begin 13 H.A end -2 2430 a -2 2430 a SDict begin [ /View [/XYZ H.V] /Dest (0:1082) cvn H.B /DEST pdfmark end -2 2430 a 562 2521 a FC(If)g(there)g(are)g(multiple)g (recipients,)f(whether)g(to)i(send)e(a)i(single)f(mail)h(with)f(the)g (recipient)f(list,)i(or)f(send)562 2629 y(multiple)g(mails.)g(If)g(all) h(recipients)f(are)g(on)g(same)g(domain,)e(a)j(single)f(mail)h(may)e (suf)n(\002ce,)h(otherwise)g(it)562 2737 y(depends)f(on)h(whether)f (the)h(mail)h(serv)o(er)e(supports)g(forw)o(arding)f(\(for)h(security) -5 b(,)19 b(most)h(don')o(t\).)-2 2938 y SDict begin H.S end -2 2938 a -2 2938 a SDict begin 13 H.A end -2 2938 a -2 2938 a SDict begin [ /View [/XYZ H.V] /Dest (0:1084) cvn H.B /DEST pdfmark end -2 2938 a 396 3046 a FC(Subject)g(line)-2 3064 y SDict begin H.S end -2 3064 a -2 3064 a SDict begin 13 H.A end -2 3064 a -2 3064 a SDict begin [ /View [/XYZ H.V] /Dest (0:1085) cvn H.B /DEST pdfmark end -2 3064 a Black Black 562 3196 a SDict begin H.S end 562 3196 a 562 3196 a SDict begin 13 H.A end 562 3196 a 562 3196 a SDict begin [ /View [/XYZ H.V] /Dest (0:1086) cvn H.B /DEST pdfmark end 562 3196 a 562 3196 a SDict begin H.S end 562 3196 a 562 3196 a SDict begin 13 H.A end 562 3196 a 562 3196 a SDict begin [ /View [/XYZ H.V] /Dest (0:1087) cvn H.B /DEST pdfmark end 562 3196 a Fy(MailSubject=)1043 3196 y SDict begin H.S end 1043 3196 a 1043 3196 a SDict begin 13 H.A end 1043 3196 a 1043 3196 a SDict begin [ /View [/XYZ H.V] /Dest (0:1088) cvn H.B /DEST pdfmark end 1043 3196 a Fl(string)-2 3379 y SDict begin H.S end -2 3379 a -2 3379 a SDict begin 13 H.A end -2 3379 a -2 3379 a SDict begin [ /View [/XYZ H.V] /Dest (0:1089) cvn H.B /DEST pdfmark end -2 3379 a 562 3470 a FC(Here,)765 3470 y SDict begin H.S end 765 3470 a 765 3470 a SDict begin 13 H.A end 765 3470 a 765 3470 a SDict begin [ /View [/XYZ H.V] /Dest (0:1090) cvn H.B /DEST pdfmark end 765 3470 a Fx(string)h FC(may)e(contain)h(the)g(placeholders)e(\045T)-6 b(,)20 b(\045H,)h(\045S,)g(and/or)e(\045M)h(that)h(will)g(get)f (replaced)f(by)562 3578 y(the)i(time,)f(hostname,)e(message)i(se)n(v)o (erity)g(and)f(message)h(te)o(xt,)g(respecti)n(v)o(ely)-5 b(.)18 b(The)i(def)o(ault)f(subject)h(line)h(is)562 3686 y(equi)n(v)n(alent)e(to)h("\045T)h(\045H".)f(This)g(option)f(may)h(be)g (useful)g(if)g(you)g(w)o(ant)g(to)g(send)g(emails)h(to)f(an)562 3794 y(email-to-sms)g(gate)n(w)o(ay)-5 b(.)-2 3995 y SDict begin H.S end -2 3995 a -2 3995 a SDict begin 13 H.A end -2 3995 a -2 3995 a SDict begin [ /View [/XYZ H.V] /Dest (0:1092) cvn H.B /DEST pdfmark end -2 3995 a 396 4103 a FC(Sender)-2 4104 y SDict begin H.S end -2 4104 a -2 4104 a SDict begin 13 H.A end -2 4104 a -2 4104 a SDict begin [ /View [/XYZ H.V] /Dest (0:1093) cvn H.B /DEST pdfmark end -2 4104 a Black Black 562 4252 a SDict begin H.S end 562 4252 a 562 4252 a SDict begin 13 H.A end 562 4252 a 562 4252 a SDict begin [ /View [/XYZ H.V] /Dest (0:1094) cvn H.B /DEST pdfmark end 562 4252 a 562 4252 a SDict begin H.S end 562 4252 a 562 4252 a SDict begin 13 H.A end 562 4252 a 562 4252 a SDict begin [ /View [/XYZ H.V] /Dest (0:1095) cvn H.B /DEST pdfmark end 562 4252 a Fy(SetMailSender=)1135 4252 y SDict begin H.S end 1135 4252 a 1135 4252 a SDict begin 13 H.A end 1135 4252 a 1135 4252 a SDict begin [ /View [/XYZ H.V] /Dest (0:1096) cvn H.B /DEST pdfmark end 1135 4252 a Fl(string)-2 4428 y SDict begin H.S end -2 4428 a -2 4428 a SDict begin 13 H.A end -2 4428 a -2 4428 a SDict begin [ /View [/XYZ H.V] /Dest (0:1097) cvn H.B /DEST pdfmark end -2 4428 a 562 4526 a FC(Here,)765 4526 y SDict begin H.S end 765 4526 a 765 4526 a SDict begin 13 H.A end 765 4526 a 765 4526 a SDict begin [ /View [/XYZ H.V] /Dest (0:1098) cvn H.B /DEST pdfmark end 765 4526 a Fx(string)21 b FC(is)g(the)f(address)g (that)g(is)h(inserted)f(in)g(the)g(From:)g(\002eld.)g(If)g(a)h(name)e (without)h(domain)f(is)i(gi)n(v)o(en)562 4634 y(\(i.e.)f(without)g ('@xyz.tld'\),)e(the)i(FQDN)h(of)f(the)g(local)g(host)g(will)h(be)f (added)f(automatically)-5 b(.)-2 4835 y SDict begin H.S end -2 4835 a -2 4835 a SDict begin 13 H.A end -2 4835 a -2 4835 a SDict begin [ /View [/XYZ H.V] /Dest (0:1100) cvn H.B /DEST pdfmark end -2 4835 a 396 4943 a FC(AND)21 b(Filter)-2 4944 y SDict begin H.S end -2 4944 a -2 4944 a SDict begin 13 H.A end -2 4944 a -2 4944 a SDict begin [ /View [/XYZ H.V] /Dest (0:1101) cvn H.B /DEST pdfmark end -2 4944 a Black Black 562 5093 a SDict begin H.S end 562 5093 a 562 5093 a SDict begin 13 H.A end 562 5093 a 562 5093 a SDict begin [ /View [/XYZ H.V] /Dest (0:1102) cvn H.B /DEST pdfmark end 562 5093 a 562 5093 a SDict begin H.S end 562 5093 a 562 5093 a SDict begin 13 H.A end 562 5093 a 562 5093 a SDict begin [ /View [/XYZ H.V] /Dest (0:1103) cvn H.B /DEST pdfmark end 562 5093 a Fy(SetMailFilterAnd=)1237 5093 y SDict begin H.S end 1237 5093 a 1237 5093 a SDict begin 13 H.A end 1237 5093 a 1237 5093 a SDict begin [ /View [/XYZ H.V] /Dest (0:1104) cvn H.B /DEST pdfmark end 1237 5093 a Fl(list)p Black 3661 5805 a Fx(25)p Black eop end %%Page: 26 31 TeXDict begin 26 30 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1105) cvn H.B /DEST pdfmark end -2 226 a 562 309 a FC(If)i(used,)g(then)g(ALL)g(strings)g (in)1505 309 y SDict begin H.S end 1505 309 a 1505 309 a SDict begin 13 H.A end 1505 309 a 1505 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1106) cvn H.B /DEST pdfmark end 1505 309 a Fx(list)j FC(must)d(occur)g(in)g(a)h(message,)e (otherwise)h(it)h(will)g(not)f(be)g(sent)g(by)g(email.)562 417 y(As)h(whitespace)f(\(blank)f(or)h(tab\))g(is)h(a)f(v)n(alid)g (separator)f(in)h(a)h(list,)g(strings)f(with)h(whitespace)e(must)h(be) 562 525 y(enclosed)g(in)g(single)g(or)g(double)f(quotes.)g(If)h(a)h (string)e(be)o(gins)h(with)g(a)h(double)d(quote,)h(enclose)h(it)h(in)f (single)562 632 y(quotes)g(\(and)f(vice)h(v)o(ersa\).)-2 834 y SDict begin H.S end -2 834 a -2 834 a SDict begin 13 H.A end -2 834 a -2 834 a SDict begin [ /View [/XYZ H.V] /Dest (0:1108) cvn H.B /DEST pdfmark end -2 834 a 396 942 a FC(OR)h(Filter)-2 943 y SDict begin H.S end -2 943 a -2 943 a SDict begin 13 H.A end -2 943 a -2 943 a SDict begin [ /View [/XYZ H.V] /Dest (0:1109) cvn H.B /DEST pdfmark end -2 943 a Black Black 562 1091 a SDict begin H.S end 562 1091 a 562 1091 a SDict begin 13 H.A end 562 1091 a 562 1091 a SDict begin [ /View [/XYZ H.V] /Dest (0:1110) cvn H.B /DEST pdfmark end 562 1091 a 562 1091 a SDict begin H.S end 562 1091 a 562 1091 a SDict begin 13 H.A end 562 1091 a 562 1091 a SDict begin [ /View [/XYZ H.V] /Dest (0:1111) cvn H.B /DEST pdfmark end 562 1091 a Fy(SetMailFilterOr=)1187 1091 y SDict begin H.S end 1187 1091 a 1187 1091 a SDict begin 13 H.A end 1187 1091 a 1187 1091 a SDict begin [ /View [/XYZ H.V] /Dest (0:1112) cvn H.B /DEST pdfmark end 1187 1091 a Fl(list)-2 1259 y SDict begin H.S end -2 1259 a -2 1259 a SDict begin 13 H.A end -2 1259 a -2 1259 a SDict begin [ /View [/XYZ H.V] /Dest (0:1113) cvn H.B /DEST pdfmark end -2 1259 a 562 1365 a FC(If)f(used,)g(then)g(A)-9 b(T)20 b(LEAST)g(ONE)g(of)g(the)g (strings)h(in)2128 1365 y SDict begin H.S end 2128 1365 a 2128 1365 a SDict begin 13 H.A end 2128 1365 a 2128 1365 a SDict begin [ /View [/XYZ H.V] /Dest (0:1114) cvn H.B /DEST pdfmark end 2128 1365 a Fx(list)i FC(must)d(occur)f(in)i(a)f (message,)g(otherwise)f(it)i(will)562 1473 y(not)f(be)g(sent)h(by)f (email.)g(As)h(whitespace)e(\(blank)g(or)h(tab\))g(is)h(a)g(v)n(alid)e (separator)g(in)i(a)f(list,)h(strings)f(with)562 1581 y(whitespace)g(must)g(be)g(enclosed)g(in)g(single)g(or)g(double)f (quotes.)g(If)h(a)h(string)e(be)o(gins)h(with)g(a)h(double)d(quote,)562 1689 y(enclose)i(it)h(in)f(single)g(quotes)g(\(and)f(vice)h(v)o (ersa\).)-2 1890 y SDict begin H.S end -2 1890 a -2 1890 a SDict begin 13 H.A end -2 1890 a -2 1890 a SDict begin [ /View [/XYZ H.V] /Dest (0:1116) cvn H.B /DEST pdfmark end -2 1890 a 396 1998 a FC(OR)h(Filter)-2 1999 y SDict begin H.S end -2 1999 a -2 1999 a SDict begin 13 H.A end -2 1999 a -2 1999 a SDict begin [ /View [/XYZ H.V] /Dest (0:1117) cvn H.B /DEST pdfmark end -2 1999 a Black Black 562 2148 a SDict begin H.S end 562 2148 a 562 2148 a SDict begin 13 H.A end 562 2148 a 562 2148 a SDict begin [ /View [/XYZ H.V] /Dest (0:1118) cvn H.B /DEST pdfmark end 562 2148 a 562 2148 a SDict begin H.S end 562 2148 a 562 2148 a SDict begin 13 H.A end 562 2148 a 562 2148 a SDict begin [ /View [/XYZ H.V] /Dest (0:1119) cvn H.B /DEST pdfmark end 562 2148 a Fy(SetMailFilterNot=)1215 2148 y SDict begin H.S end 1215 2148 a 1215 2148 a SDict begin 13 H.A end 1215 2148 a 1215 2148 a SDict begin [ /View [/XYZ H.V] /Dest (0:1120) cvn H.B /DEST pdfmark end 1215 2148 a Fl(list)-2 2315 y SDict begin H.S end -2 2315 a -2 2315 a SDict begin 13 H.A end -2 2315 a -2 2315 a SDict begin [ /View [/XYZ H.V] /Dest (0:1121) cvn H.B /DEST pdfmark end -2 2315 a 562 2422 a FC(If)f(used,)g(then)g(NONE)g(of)g (the)g(strings)g(in)1787 2422 y SDict begin H.S end 1787 2422 a 1787 2422 a SDict begin 13 H.A end 1787 2422 a 1787 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:1122) cvn H.B /DEST pdfmark end 1787 2422 a Fx(list)i FC(can)e(occur)g(in)g (a)h(message,)e(otherwise)h(it)h(will)g(not)f(be)g(sent)g(by)562 2530 y(email.)g(As)g(whitespace)f(\(blank)g(or)g(tab\))g(is)i(a)f(v)n (alid)f(separator)f(in)i(a)g(list,)h(strings)e(with)h(whitespace)f (must)h(be)562 2637 y(enclosed)g(in)g(single)g(or)g(double)f(quotes.)g (If)h(a)h(string)e(be)o(gins)h(with)g(a)h(double)d(quote,)h(enclose)h (it)h(in)f(single)562 2745 y(quotes)g(\(and)f(vice)h(v)o(ersa\).)-2 3179 y SDict begin H.S end -2 3179 a -2 3179 a SDict begin 13 H.A end -2 3179 a -2 3179 a SDict begin [ /View [/XYZ H.V] /Dest (0:1123) cvn H.B /DEST pdfmark end -2 3179 a -2 3179 a SDict begin H.S end -2 3179 a -2 3179 a SDict begin 13 H.A end -2 3179 a -2 3179 a SDict begin [ /View [/XYZ H.V] /Dest (0:1124) cvn H.B /DEST pdfmark end -2 3179 a 396 3287 a Fx(Example:)-2 3387 y SDict begin H.S end -2 3387 a -2 3387 a SDict begin 11.7 H.A end -2 3387 a -2 3387 a SDict begin [ /View [/XYZ H.V] /Dest (0:1125) cvn H.B /DEST pdfmark end -2 3387 a 486 3467 a Fr([Misc])486 3564 y(#)486 3662 y(#)45 b(E-mail)e(receipient)h(\(offsite)f(in)i(this) f(case\).)g(Up)g(to)h(eight)f(addresses,)486 3759 y(#)h(each)f(one)g (at)h(most)f(63)g(characters)f(long.)486 3856 y(#)486 3953 y(SetMailAddress=username@host.some_domai)o(n.com)486 4050 y(#)486 4147 y(#)i(Need)f(a)g(relay)g(host)h(for)f(outgoing)f (mail.)486 4244 y(#)486 4341 y(SetMailRelay=relay.mydomain.com)486 4439 y(#)486 4536 y(#)i(Number)e(of)i(pending)f(mails.)486 4633 y(#)486 4730 y(SetMailNum=10)486 4827 y(#)486 4924 y(#)h(Maximum)e(time)h(between)g(e-mails.)486 5021 y(#)h(Want)f(a)g (message)g(every)g(day,)g(just)g(to)h(be)f(sure)h(that)f(the)486 5119 y(#)h(program)e(still)h(runs.)486 5216 y(#)486 5313 y(SetMailTime=86400)p Black 3660 5805 a Fx(26)p Black eop end %%Page: 27 32 TeXDict begin 27 31 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1148) cvn H.B /DEST pdfmark end -2 35 a 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d(facilities)p Black 486 309 a Fr(#)486 406 y(#)45 b(Do)f(not)g(send)h(messages)e (about)h(added)g(files,)g(and)g(startup)g(messages)486 503 y(#)486 600 y(SetMailFilterNot)e(=)j('POLICY)e(ADDED',)h(START)486 697 y(#)486 794 y(#)h(To)f(all)g(recipients)g(in)g(a)h(single)f(mail.) 486 892 y(MailSingle=yes)-2 904 y SDict begin H.S end -2 904 a -2 904 a SDict begin 13 H.A end -2 904 a -2 904 a SDict begin [ /View [/XYZ H.V] /Dest (0:EMAILDETAILS) cvn H.B /DEST pdfmark end -2 904 a 396 1220 a Fp(4.4.1.)36 b(E-mail)e(repor)r(ts)f (and)h(their)f(integrity)2577 1220 y SDict begin H.S end 2577 1220 a 2577 1220 a SDict begin 18.72 H.A end 2577 1220 a 2577 1220 a SDict begin [ /View [/XYZ H.V] /Dest (6.24.8.2) cvn H.B /DEST pdfmark end 2577 1220 a -2 1412 a SDict begin H.S end -2 1412 a -2 1412 a SDict begin 13 H.A end -2 1412 a -2 1412 a SDict begin [ /View [/XYZ H.V] /Dest (0:1128) cvn H.B /DEST pdfmark end -2 1412 a 396 1494 a FC(The)20 b(subject)g(line)g(contains)g(timestamp)g(and)f(local) h(hostname,)f(which)h(are)g(repeated)f(in)h(the)g(message)g(body)-5 b(.)396 1602 y SDict begin H.S end 396 1602 a 396 1602 a SDict begin 13 H.A end 396 1602 a 396 1602 a SDict begin [ /View [/XYZ H.V] /Dest (0:1129) cvn H.B /DEST pdfmark end 396 1602 a FC(samhain)20 b(uses)g(its)i(o)n(wn)d(b)n(uilt-in)h(SMTP)g (code)g(rather)f(than)h(the)g(system)h(mailer)m(,)e(because)g(in)i (case)f(of)396 1709 y(temporary)e(connection)g(f)o(ailures,)i(the)g (system)h(mailer)e(\(e.g.)2208 1709 y SDict begin H.S end 2208 1709 a 2208 1709 a SDict begin 13 H.A end 2208 1709 a 2208 1709 a SDict begin [ /View [/XYZ H.V] /Dest (0:1130) cvn H.B /DEST pdfmark end 2208 1709 a FC(sendmail\))g(w)o(ould)g (queue)g(the)i(message)f(on)f(disk,)396 1817 y(where)h(it)h(may)e (become)g(visible)i(to)f(unauthorized)d(persons.)-2 2001 y SDict begin H.S end -2 2001 a -2 2001 a SDict begin 13 H.A end -2 2001 a -2 2001 a SDict begin [ /View [/XYZ H.V] /Dest (0:1131) cvn H.B /DEST pdfmark end -2 2001 a 396 2091 a FC(During)i(temporary)f(connection)g(f)o(ailures,)i(messages)g (are)g(stored)g(in)g(memory)-5 b(.)18 b(The)i(maximum)f(number)f(of)396 2199 y(stored)i(messages)g(is)h(128.)1196 2199 y SDict begin H.S end 1196 2199 a 1196 2199 a SDict begin 13 H.A end 1196 2199 a 1196 2199 a SDict begin [ /View [/XYZ H.V] /Dest (0:1132) cvn H.B /DEST pdfmark end 1196 2199 a FC(samhain)f(will)h(re-try)e(to)h(mail)h(e)n(v)o(ery)e(hour)f(for)i (at)h(most)f(48)g(hours.)f(In)h(conformance)396 2307 y(with)h(RFC)g(821,)908 2307 y SDict begin H.S end 908 2307 a 908 2307 a SDict begin 13 H.A end 908 2307 a 908 2307 a SDict begin [ /View [/XYZ H.V] /Dest (0:1133) cvn H.B /DEST pdfmark end 908 2307 a FC(samhain)f(will)h(k)o(eep)e(the)i (responsibility)d(for)i(the)g(message)g(deli)n(v)o(ery)f(until)h(the)g (recipient')-5 b(s)396 2415 y(mail)21 b(serv)o(er)e(has)h(con\002rmed)f (receipt)g(of)h(the)h(e-mail)e(\(e)o(xcept)g(that,)h(as)h(noted)e(abo)o (v)o(e,)g(after)h(48)f(hours)h(it)h(will)396 2523 y(assume)f(a)h (permanent)d(connection)g(f)o(ailure,)i(i.e.)g(e-mailing)f(will)i(be)f (switched)g(of)n(f\).)-2 2707 y SDict begin H.S end -2 2707 a -2 2707 a SDict begin 13 H.A end -2 2707 a -2 2707 a SDict begin [ /View [/XYZ H.V] /Dest (0:1134) cvn H.B /DEST pdfmark end -2 2707 a 396 2797 a FC(The)g(body)f(of)h(the)g(mail)g (may)g(consist)h(of)e(se)n(v)o(eral)h(messages)g(that)h(were)f(pending) e(on)i(the)g(internal)f(queue)g(\(see)p 0 TeXcolorgray 396 2905 a SDict begin H.S end 396 2905 a FC(Section)h(4.2)771 2905 y SDict begin 13 H.L end 771 2905 a 771 2905 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFACILITY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 771 2905 a Black -1 w FC(>\),)g(follo)n(wed)f(by)g(a) i(signature)e(that)h(is)i(computed)c(from)h(the)h(message)g(and)g(a)g (k)o(e)o(y)-5 b(.)19 b(The)h(k)o(e)o(y)g(is)396 3013 y(initialized)g(with)g(a)h(random)d(number)m(,)g(and)i(for)f(each)h (e-mail)g(iterated)g(by)g(a)2636 3013 y SDict begin H.S end 2636 3013 a 2636 3013 a SDict begin 13 H.A end 2636 3013 a 2636 3013 a SDict begin [ /View [/XYZ H.V] /Dest (0:1136) cvn H.B /DEST pdfmark end 2636 3013 a Fx(hash)g(c)o(hain)p FC(.)-2 3197 y SDict begin H.S end -2 3197 a -2 3197 a SDict begin 13 H.A end -2 3197 a -2 3197 a SDict begin [ /View [/XYZ H.V] /Dest (0:1137) cvn H.B /DEST pdfmark end -2 3197 a 396 3287 a FC(The)g(initial)h(k)o(e)o(y)e(is)i(re)n(v)o (ealed)e(in)h(the)h(\002rst)f(email)h(sent)f(\(ob)o(viously)-5 b(,)17 b(you)j(ha)n(v)o(e)f(to)h(belie)n(v)o(e)g(that)g(this)h(\002rst) g(e-mail)396 3395 y(is)g(authentic\).)e(This)h(initial)h(k)o(e)o(y)e (is)i(not)f(transmitted)g(in)g(clearte)o(xt,)f(b)n(ut)h(encrypted)e (with)j(a)f(one-time)f(pad)396 3503 y(\()p 0 TeXcolorgray 424 3503 a SDict begin H.S end 424 3503 a FC(Section)h(11.2)841 3503 y SDict begin 13 H.L end 841 3503 a 841 3503 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 841 3503 a Black -2 w FC(>\).)-2 3684 y SDict begin H.S end -2 3684 a -2 3684 a SDict begin 13 H.A end -2 3684 a -2 3684 a SDict begin [ /View [/XYZ H.V] /Dest (0:1139) cvn H.B /DEST pdfmark end -2 3684 a 396 3777 a FC(The)g(signature)f(is)i(follo)n(wed)e(by)h(a)h(unique)d (identi\002cation)h(string.)h(This)g(is)h(used)f(to)h(identify)e (seperate)g(audit)396 3885 y(trails)i(\(here,)e(a)853 3885 y SDict begin H.S end 853 3885 a 853 3885 a SDict begin 13 H.A end 853 3885 a 853 3885 a SDict begin [ /View [/XYZ H.V] /Dest (0:1140) cvn H.B /DEST pdfmark end 853 3885 a Fx(tr)o(ail)h FC(is)h(a)g(sequence)e(of)h(e-mails)g(from)f(the)i (same)f(run)f(of)2546 3885 y SDict begin H.S end 2546 3885 a 2546 3885 a SDict begin 13 H.A end 2546 3885 a 2546 3885 a SDict begin [ /View [/XYZ H.V] /Dest (0:1141) cvn H.B /DEST pdfmark end 2546 3885 a FC(samhain\),)g(and)h(to)g (enumerate)396 3993 y(indi)n(vidual)f(e-mails)h(within)g(a)g(trail.)-2 4159 y SDict begin H.S end -2 4159 a -2 4159 a SDict begin 13 H.A end -2 4159 a -2 4159 a SDict begin [ /View [/XYZ H.V] /Dest (0:1142) cvn H.B /DEST pdfmark end -2 4159 a 396 4267 a FC(The)g(mail)g(thus)h(looks)e(lik)o(e:)-2 4350 y SDict begin H.S end -2 4350 a -2 4350 a SDict begin 11.7 H.A end -2 4350 a -2 4350 a SDict begin [ /View [/XYZ H.V] /Dest (0:1143) cvn H.B /DEST pdfmark end -2 4350 a 486 4447 a Fr(-----BEGIN)43 b(MESSAGE-----)486 4544 y(first)h(message)486 4641 y(second)g(message)486 4738 y(...)486 4835 y(-----BEGIN)f(SIGNATURE-----)486 4932 y(signature)486 5029 y(ID)h(TRAIL_ID:hostname)486 5127 y(-----END)f(MESSAGE-----)-2 5129 y SDict begin H.S end -2 5129 a -2 5129 a SDict begin 11.7 H.A end -2 5129 a -2 5129 a SDict begin [ /View [/XYZ H.V] /Dest (0:1144) cvn H.B /DEST pdfmark end -2 5129 a Black 3658 5805 a Fx(27)p Black eop end %%Page: 28 33 TeXDict begin 28 32 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1146) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fw(Integrity)h(veri\002cation:)1322 309 y SDict begin H.S end 1322 309 a 1322 309 a SDict begin 11.7 H.A end 1322 309 a 1322 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1147) cvn H.B /DEST pdfmark end 1322 309 a Fq(T)-9 b(o)20 b(v)n(er)q(ify)h(the)e(integ)o(r)q(ity)27 b Fv(of)20 b(an)f(e-mail)h(audit)e(tr)o(ail,)i(a)g(con)o(v)n(enience)e (function)g(is)562 406 y(pro)o(vided:)562 544 y Fw(samhain)h(-M)i Fm(/mailbox/file/path)-2 595 y SDict begin H.S end -2 595 a -2 595 a SDict begin 11.7 H.A end -2 595 a -2 595 a SDict begin [ /View [/XYZ H.V] /Dest (0:1151) cvn H.B /DEST pdfmark end -2 595 a 562 683 a Fv(The)f(mailbo)n(x)f(\002le)h(ma)n(y)h (contain)d(m)o(ultiple)h(and/or)f(o)o(v)n(er)q(lapping)g(audit)g(tr)o (ails)i(from)g(diff)n(erent)e(r)q(uns)i(of)562 780 y SDict begin H.S end 562 780 a 562 780 a SDict begin 11.7 H.A end 562 780 a 562 780 a SDict begin [ /View [/XYZ H.V] /Dest (0:1152) cvn H.B /DEST pdfmark end 562 780 a Fv(samhain)f(and/or)g (diff)n(erent)f(clients)h(\(hosts\).)39 919 y SDict begin H.S end 39 919 a 39 919 a SDict begin 11.7 H.A end 39 919 a 39 919 a SDict begin [ /View [/XYZ H.V] /Dest (0:1153) cvn H.B /DEST pdfmark end 39 919 a 745 1019 2668 17 v 745 1975 17 957 v 1803 1214 a Fp(CA)-10 b(VEA)f(TS)786 1381 y SDict begin H.S end 786 1381 a 786 1381 a SDict begin 11.7 H.A end 786 1381 a 786 1381 a SDict begin [ /View [/XYZ H.V] /Dest (0:1155) cvn H.B /DEST pdfmark end 786 1381 a 96 x Fv(V)-6 b(er)q(i\002cation)19 b(will)g(f)n(ail,)f(if)i(the) f(compiled-in)e(k)o(e)o(y)j(of)g(the)f(v)n(er)q(ifying)g(e)n(x)n (ecutab)o(le)e(is)j(diff)n(erent)786 1574 y(from)h(the)e(one)h(that)f (gener)o(ated)f(the)h(message\(s\))h(\(see)p 0 TeXcolorgray 2430 1574 a SDict begin H.S end 2430 1574 a Fv(Section)f(11.2)2847 1574 y SDict begin 11.7 H.L end 2847 1574 a 2847 1574 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2847 1574 a Black -1 w Fv(>\).)786 1757 y SDict begin H.S end 786 1757 a 786 1757 a SDict begin 11.7 H.A end 786 1757 a 786 1757 a SDict begin [ /View [/XYZ H.V] /Dest (0:1157) cvn H.B /DEST pdfmark end 786 1757 a 80 x Fv(If)i(y)o(ou)f(use)g(a)g(pre-compiled)e(e)n(x)n(ecutab)o (le)f(from)j(some)g(binar)r(y)g(distr)q(ib)o(ution,)c(be)k(sure)g(to) 786 1934 y(read)p 0 TeXcolorgray 957 1934 a SDict begin H.S end 957 1934 a Fv(Section)f(11.2)1374 1934 y SDict begin 11.7 H.L end 1374 1934 a 1374 1934 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1374 1934 a Black -2 w Fv(>)i(carefully)-7 b(.)p 3396 1975 17 957 v 745 1992 2668 17 v -2 2168 a SDict begin H.S end -2 2168 a -2 2168 a SDict begin 13 H.A end -2 2168 a -2 2168 a SDict begin [ /View [/XYZ H.V] /Dest (0:TRUSTEDEXAMPLE) cvn H.B /DEST pdfmark end -2 2168 a 320 x Fu(4.5.)39 b(Log)g(\002le)788 2488 y SDict begin H.S end 788 2488 a 788 2488 a SDict begin 22.464 H.A end 788 2488 a 788 2488 a SDict begin [ /View [/XYZ H.V] /Dest (6.25.1) cvn H.B /DEST pdfmark end 788 2488 a -2 2686 a SDict begin H.S end -2 2686 a -2 2686 a SDict begin 13 H.A end -2 2686 a -2 2686 a SDict begin [ /View [/XYZ H.V] /Dest (0:1161) cvn H.B /DEST pdfmark end -2 2686 a -2 2686 a SDict begin H.S end -2 2686 a -2 2686 a SDict begin 13 H.A end -2 2686 a -2 2686 a SDict begin [ /View [/XYZ H.V] /Dest (0:1162) cvn H.B /DEST pdfmark end -2 2686 a -2 2810 a SDict begin H.S end -2 2810 a -2 2810 a SDict begin 13 H.A end -2 2810 a -2 2810 a SDict begin [ /View [/XYZ H.V] /Dest (0:1164) cvn H.B /DEST pdfmark end -2 2810 a 396 2886 a FC(T)m(rusted)20 b(users)-2 2887 y SDict begin H.S end -2 2887 a -2 2887 a SDict begin 13 H.A end -2 2887 a -2 2887 a SDict begin [ /View [/XYZ H.V] /Dest (0:1165) cvn H.B /DEST pdfmark end -2 2887 a Black Black 562 3036 a SDict begin H.S end 562 3036 a 562 3036 a SDict begin 13 H.A end 562 3036 a 562 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:1166) cvn H.B /DEST pdfmark end 562 3036 a 562 3036 a SDict begin H.S end 562 3036 a 562 3036 a SDict begin 13 H.A end 562 3036 a 562 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:1167) cvn H.B /DEST pdfmark end 562 3036 a Fy(T)-6 b(rustedUser=)1050 3036 y SDict begin H.S end 1050 3036 a 1050 3036 a SDict begin 13 H.A end 1050 3036 a 1050 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:1168) cvn H.B /DEST pdfmark end 1050 3036 a Fl(username)-2 3203 y SDict begin H.S end -2 3203 a -2 3203 a SDict begin 13 H.A end -2 3203 a -2 3203 a SDict begin [ /View [/XYZ H.V] /Dest (0:1169) cvn H.B /DEST pdfmark end -2 3203 a 562 3310 a FC(If)20 b(some)g(element)g(in)g(the)h(path)e(to)i(the)f (log)g(\002le)h(is)g(writeable)e(by)h(someone)f(else)i(than)3090 3310 y SDict begin H.S end 3090 3310 a 3090 3310 a SDict begin 13 H.A end 3090 3310 a 3090 3310 a SDict begin [ /View [/XYZ H.V] /Dest (0:1170) cvn H.B /DEST pdfmark end 3090 3310 a Fx(r)l(oot)g FC(or)f(the)3459 3310 y SDict begin H.S end 3459 3310 a 3459 3310 a SDict begin 13 H.A end 3459 3310 a 3459 3310 a SDict begin [ /View [/XYZ H.V] /Dest (0:1171) cvn H.B /DEST pdfmark end 3459 3310 a Fx(ef)o(fective)562 3418 y(user)j FC(of)d(the)g(process,)g(you)f(ha)n (v)o(e)g(to)i(include)e(that)h(user)g(in)h(the)f(list)h(of)2625 3418 y SDict begin H.S end 2625 3418 a 2625 3418 a SDict begin 13 H.A end 2625 3418 a 2625 3418 a SDict begin [ /View [/XYZ H.V] /Dest (0:1172) cvn H.B /DEST pdfmark end 2625 3418 a Fx(trusted)f(user)o(s)i FC(\(unless)e(their)g(UIDs)562 3526 y(are)g(already)g(compiled)e(in\).)-2 3727 y SDict begin H.S end -2 3727 a -2 3727 a SDict begin 13 H.A end -2 3727 a -2 3727 a SDict begin [ /View [/XYZ H.V] /Dest (0:1174) cvn H.B /DEST pdfmark end -2 3727 a 396 3835 a FC(Separate)i(log)g(\002les)h(for)e(clients)-2 3853 y SDict begin H.S end -2 3853 a -2 3853 a SDict begin 13 H.A end -2 3853 a -2 3853 a SDict begin [ /View [/XYZ H.V] /Dest (0:1175) cvn H.B /DEST pdfmark end -2 3853 a Black Black 562 3984 a SDict begin H.S end 562 3984 a 562 3984 a SDict begin 13 H.A end 562 3984 a 562 3984 a SDict begin [ /View [/XYZ H.V] /Dest (0:1176) cvn H.B /DEST pdfmark end 562 3984 a 562 3984 a SDict begin H.S end 562 3984 a 562 3984 a SDict begin 13 H.A end 562 3984 a 562 3984 a SDict begin [ /View [/XYZ H.V] /Dest (0:1177) cvn H.B /DEST pdfmark end 562 3984 a Fy(UseSeparateLogs=)1224 3984 y SDict begin H.S end 1224 3984 a 1224 3984 a SDict begin 13 H.A end 1224 3984 a 1224 3984 a SDict begin [ /View [/XYZ H.V] /Dest (0:1178) cvn H.B /DEST pdfmark end 1224 3984 a Fl(yes/no)-2 4167 y SDict begin H.S end -2 4167 a -2 4167 a SDict begin 13 H.A end -2 4167 a -2 4167 a SDict begin [ /View [/XYZ H.V] /Dest (0:1179) cvn H.B /DEST pdfmark end -2 4167 a -2 4167 a SDict begin H.S end -2 4167 a -2 4167 a SDict begin 13 H.A end -2 4167 a -2 4167 a SDict begin [ /View [/XYZ H.V] /Dest (0:1180) cvn H.B /DEST pdfmark end -2 4167 a 562 4258 a Fx(Only)h(r)m(ele)o (vant)g(on)g(the)g(server)-9 b(.)21 b FC(Use)g(a)f(separate)g(log)g (\002le)h(for)e(\(reports)g(from\))g(each)h(client.)g(The)g(root)f (name)562 4366 y(of)h(these)h(log)e(\002les)j(will)f(be)f(the)g(same)g (as)h(the)f(main)g(log)g(\002le,)h(with)f(the)g(client)g(name)g (appended.)39 4634 y SDict begin H.S end 39 4634 a 39 4634 a SDict begin 13 H.A end 39 4634 a 39 4634 a SDict begin [ /View [/XYZ H.V] /Dest (0:LOGFILE) cvn H.B /DEST pdfmark end 39 4634 a 396 4962 a Fp(4.5.1.)36 b(The)d(log)h(\002le)g(and)g (its)f(integrity)2282 4962 y SDict begin H.S end 2282 4962 a 2282 4962 a SDict begin 18.72 H.A end 2282 4962 a 2282 4962 a SDict begin [ /View [/XYZ H.V] /Dest (6.25.9.2) cvn H.B /DEST pdfmark end 2282 4962 a -2 5155 a SDict begin H.S end -2 5155 a -2 5155 a SDict begin 13 H.A end -2 5155 a -2 5155 a SDict begin [ /View [/XYZ H.V] /Dest (0:1183) cvn H.B /DEST pdfmark end -2 5155 a 396 5236 a FC(The)20 b(log)g(\002le)h(is)g(named)1118 5236 y SDict begin H.S end 1118 5236 a 1118 5236 a SDict begin 13 H.A end 1118 5236 a 1118 5236 a SDict begin [ /View [/XYZ H.V] /Dest (0:1184) cvn H.B /DEST pdfmark end 1118 5236 a Fr(samhain_log)e FC(by)h(def)o(ault,)f(and)h(placed)f(into)2535 5236 y SDict begin H.S end 2535 5236 a 2535 5236 a SDict begin 13 H.A end 2535 5236 a 2535 5236 a SDict begin [ /View [/XYZ H.V] /Dest (0:1185) cvn H.B /DEST pdfmark end 2535 5236 a Fr(/var/log)g FC(by)h(def)o(ault)g(\(name)f(and)396 5344 y(location)h(can)g(be)g(con\002gured)d(at)k(compile)e(time\).)h (If)1957 5344 y SDict begin H.S end 1957 5344 a 1957 5344 a SDict begin 13 H.A end 1957 5344 a 1957 5344 a SDict begin [ /View [/XYZ H.V] /Dest (0:1186) cvn H.B /DEST pdfmark end 1957 5344 a FC(samhain)g(has)g(been)g(compiled)e(with)j(the)3184 5344 y SDict begin H.S end 3184 5344 a 3184 5344 a SDict begin 13 H.A end 3184 5344 a 3184 5344 a SDict begin [ /View [/XYZ H.V] /Dest (0:1187) cvn H.B /DEST pdfmark end 3184 5344 a Fy(./con\002gur)o(e)p Black 3661 5805 a Fx(28)p Black eop end %%Page: 29 34 TeXDict begin 29 33 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 396 309 a Fy(--enable-xml-log)g FC(option,)h(it)i (will)g(be)f(written)g(in)g(XML)g(format.)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 11.7 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:1188) cvn H.B /DEST pdfmark end -2 327 a -2 451 a SDict begin H.S end -2 451 a -2 451 a SDict begin 11.7 H.A end -2 451 a -2 451 a SDict begin [ /View [/XYZ H.V] /Dest (0:1190) cvn H.B /DEST pdfmark end -2 451 a 562 530 a Fw(NO)m(TE:)h Fv(If)f(y)o(ou)g(ha)o(v)n(e)f(compiled)g(f)n(or)g(stealth)g(\()p 0 TeXcolorgray 1885 530 a SDict begin H.S end 1885 530 a Fv(Chapter)g(9)2214 530 y SDict begin 11.7 H.L end 2214 530 a 2214 530 a SDict begin [ /Subtype /Link /Dest (0:STEALTHMODE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2214 530 a Black -1 w Fv(>\),)h(y)o(ou)g(w) o(on't)f(see)i(m)o(uch,)f(because)f(if)562 628 y(obfuscated,)f(then)i (both)f(a)h('nor)r(mal')e(and)i(an)f(XML)i(log\002le)e(look,)g(w)o(ell) h(...)g(obfuscated.)e(Use)3259 628 y SDict begin H.S end 3259 628 a 3259 628 a SDict begin 11.7 H.A end 3259 628 a 3259 628 a SDict begin [ /View [/XYZ H.V] /Dest (0:1192) cvn H.B /DEST pdfmark end 3259 628 a Fw(samhain)h(-jL)562 725 y SDict begin H.S end 562 725 a 562 725 a SDict begin 11.7 H.A end 562 725 a 562 725 a SDict begin [ /View [/XYZ H.V] /Dest (0:1193) cvn H.B /DEST pdfmark end 562 725 a Fm(/path/to/logfile)27 b Fv(to)20 b(vie)o(w)g(the)f(log\002le)o(.)-2 1040 y SDict begin H.S end -2 1040 a -2 1040 a SDict begin 13 H.A end -2 1040 a -2 1040 a SDict begin [ /View [/XYZ H.V] /Dest (0:1194) cvn H.B /DEST pdfmark end -2 1040 a 396 1148 a FC(The)h(log)g(\002le)h(is)g(created)e(if)i(it)g(does)f (not)g(e)o(xist,)g(and)f(lock)o(ed)h(by)f(creating)h(a)2603 1148 y SDict begin H.S end 2603 1148 a 2603 1148 a SDict begin 13 H.A end 2603 1148 a 2603 1148 a SDict begin [ /View [/XYZ H.V] /Dest (0:1195) cvn H.B /DEST pdfmark end 2603 1148 a Fx(loc)n(k)h(\002le)p FC(,)f(which)f(is)i(also)g(used)f (as)h(the)396 1256 y SDict begin H.S end 396 1256 a 396 1256 a SDict begin 13 H.A end 396 1256 a 396 1256 a SDict begin [ /View [/XYZ H.V] /Dest (0:1196) cvn H.B /DEST pdfmark end 396 1256 a Fx(PID)f(\002le)h FC(\(i.e.)e(it)i(holds)f(the)g (PID)h(of)f(the)g(process\).)f(By)i(def)o(ault,)e(the)h(lock/PID)g (\002le)g(is)i(named)3179 1256 y SDict begin H.S end 3179 1256 a 3179 1256 a SDict begin 13 H.A end 3179 1256 a 3179 1256 a SDict begin [ /View [/XYZ H.V] /Dest (0:1197) cvn H.B /DEST pdfmark end 3179 1256 a Fr(samhain.pid)396 1364 y FC(and)e(placed)f(in)860 1364 y SDict begin H.S end 860 1364 a 860 1364 a SDict begin 13 H.A end 860 1364 a 860 1364 a SDict begin [ /View [/XYZ H.V] /Dest (0:1198) cvn H.B /DEST pdfmark end 860 1364 a Fr(/var/run)g FC(\(name)g(and)h(location)f(can)h(be)g(con\002gured)e(at)j(compile)e (time\).)h(Upon)f(normal)396 1472 y(program)f(termination,)h(the)h (lock)g(\002le)g(is)i(remo)o(v)o(ed.)17 b(Stale)k(lock)f(\002les)h(are) f(remo)o(v)o(ed)e(at)i(startup)g(if)h(there)e(is)i(no)396 1580 y(process)f(with)g(that)h(PID.)-2 1764 y SDict begin H.S end -2 1764 a -2 1764 a SDict begin 13 H.A end -2 1764 a -2 1764 a SDict begin [ /View [/XYZ H.V] /Dest (0:1199) cvn H.B /DEST pdfmark end -2 1764 a 396 1854 a FC(On)f(the)h(log)f(serv)o(er)m(,)e(it)j(is)g(possible)f(to)h(use)f (separate)g(log)g(\002les)h(for)e(indi)n(vidual)g(clients.)h(This)g (can)g(be)g(enabled)396 1962 y(with)565 1962 y SDict begin H.S end 565 1962 a 565 1962 a SDict begin 13 H.A end 565 1962 a 565 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:1200) cvn H.B /DEST pdfmark end 565 1962 a Fy(UseSeparateLogs=)1227 1962 y SDict begin H.S end 1227 1962 a 1227 1962 a SDict begin 13 H.A end 1227 1962 a 1227 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:1201) cvn H.B /DEST pdfmark end 1227 1962 a Fl(yes/no)g FC(in)g(the)g(Misc)h(section)f(of)g(the)g (serv)o(er)f(con\002guration)f(\002le.)j(No)f(locking)f(will)396 2070 y(be)h(performed)e(for)h(client)i(\002les)g(\(only)e(one)h (instance)f(of)h(the)g(serv)o(er)g(can)g(listen)g(on)g(the)g(TCP)h (port,)f(thus)g(there)396 2178 y(will)h(be)f(no)g(concurrent)e (access\).)-2 2358 y SDict begin H.S end -2 2358 a -2 2358 a SDict begin 13 H.A end -2 2358 a -2 2358 a SDict begin [ /View [/XYZ H.V] /Dest (0:1202) cvn H.B /DEST pdfmark end -2 2358 a 396 2451 a FC(The)i(directory)f(where)g(the)h(log)g (and)g(the)g(lock/PID)g(\002le)g(are)h(located)e(must)h(be)g(writeable) g(only)g(by)f(trusted)h(users)396 2559 y(\(see)p 0 TeXcolorgray 551 2559 a SDict begin H.S end 551 2559 a FC(Section)g(2.10.1)1031 2559 y SDict begin 13 H.L end 1031 2559 a 1031 2559 a SDict begin [ /Subtype /Link /Dest (0:DEFTRUST) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1031 2559 a Black -3 w FC(>\).)g(This)g (requirement)e(refers)i(to)g(the)2152 2559 y SDict begin H.S end 2152 2559 a 2152 2559 a SDict begin 13 H.A end 2152 2559 a 2152 2559 a SDict begin [ /View [/XYZ H.V] /Dest (0:1204) cvn H.B /DEST pdfmark end 2152 2559 a Fx(complete)f FC(path,)h(i.e.)g(all)g(directories)g(therein.)f(By)396 2667 y(def)o(ault,)g(only)836 2667 y SDict begin H.S end 836 2667 a 836 2667 a SDict begin 13 H.A end 836 2667 a 836 2667 a SDict begin [ /View [/XYZ H.V] /Dest (0:1205) cvn H.B /DEST pdfmark end 836 2667 a Fx(r)l(oot)j FC(and)d(the)1256 2667 y SDict begin H.S end 1256 2667 a 1256 2667 a SDict begin 13 H.A end 1256 2667 a 1256 2667 a SDict begin [ /View [/XYZ H.V] /Dest (0:1206) cvn H.B /DEST pdfmark end 1256 2667 a Fx(ef)o(fective)h(user)i FC(of)e(the)g(process)g(are)g (trusted.)-2 2851 y SDict begin H.S end -2 2851 a -2 2851 a SDict begin 13 H.A end -2 2851 a -2 2851 a SDict begin [ /View [/XYZ H.V] /Dest (0:1207) cvn H.B /DEST pdfmark end -2 2851 a 396 2941 a FC(Audit)g(trails)h(\(sequences)e(of)h (messages)g(from)f(indi)n(vidual)g(runs)g(of)2393 2941 y SDict begin H.S end 2393 2941 a 2393 2941 a SDict begin 13 H.A end 2393 2941 a 2393 2941 a SDict begin [ /View [/XYZ H.V] /Dest (0:1208) cvn H.B /DEST pdfmark end 2393 2941 a FC(samhain\))g(in)i(the)f(log)g(\002le)h(start)f(with)h(a)396 3049 y SDict begin H.S end 396 3049 a 396 3049 a SDict begin 13 H.A end 396 3049 a 396 3049 a SDict begin [ /View [/XYZ H.V] /Dest (0:1209) cvn H.B /DEST pdfmark end 396 3049 a Fx([SOF])g FC(mark)o(er)-5 b(.)19 b(Each)h(message)g(is)h(follo) n(wed)e(by)g(a)i(signature,)e(that)h(is)h(formed)e(by)h(hashing)f(the)h (message)g(with)396 3157 y(a)h(k)o(e)o(y)-5 b(.)-2 3341 y SDict begin H.S end -2 3341 a -2 3341 a SDict begin 13 H.A end -2 3341 a -2 3341 a SDict begin [ /View [/XYZ H.V] /Dest (0:1210) cvn H.B /DEST pdfmark end -2 3341 a 396 3431 a FC(The)20 b(\002rst)h(k)o(e)o(y)f(is)h(generated)d(at)j(random,) d(and)i(sent)g(by)g(e-mail,)g(encrypted)e(with)i(a)h(one-time)e(pad)g (as)i(described)396 3539 y(in)g(the)f(pre)n(vious)e(section)i(on)g (e-mail.)g(Further)f(k)o(e)o(ys)h(are)g(generated)e(by)i(a)h(hash)f (chain)f(\(i.e.)h(the)g(k)o(e)o(y)g(is)h(hashed)396 3647 y(to)g(generate)e(the)h(ne)o(xt)f(k)o(e)o(y\).)g(Thus,)h(only)f(by)h (kno)n(wing)e(the)i(initial)h(k)o(e)o(y)e(the)i(inte)o(grity)e(of)g (the)i(log)f(\002le)g(can)g(be)396 3755 y(assured.)-2 3922 y SDict begin H.S end -2 3922 a -2 3922 a SDict begin 13 H.A end -2 3922 a -2 3922 a SDict begin [ /View [/XYZ H.V] /Dest (0:1211) cvn H.B /DEST pdfmark end -2 3922 a 396 4029 a FC(The)g(mail)g(with)h(the)f(k)o(e)o(y)g(looks)f(lik)o(e:) -2 4130 y SDict begin H.S end -2 4130 a -2 4130 a SDict begin 11.7 H.A end -2 4130 a -2 4130 a SDict begin [ /View [/XYZ H.V] /Dest (0:1212) cvn H.B /DEST pdfmark end -2 4130 a 486 4209 a Fr(-----BEGIN)43 b(MESSAGE-----)486 4306 y(message)486 4403 y(-----BEGIN)g(LOGKEY-----)486 4500 y(Key\(48)h(chars\)[timestamp])486 4598 y(-----BEGIN)f (SIGNATURE-----)486 4695 y(signature)486 4792 y(ID)h(TRAIL_ID:hostname) 486 4889 y(-----END)f(MESSAGE-----)-2 4891 y SDict begin H.S end -2 4891 a -2 4891 a SDict begin 11.7 H.A end -2 4891 a -2 4891 a SDict begin [ /View [/XYZ H.V] /Dest (0:1213) cvn H.B /DEST pdfmark end -2 4891 a -2 5057 a SDict begin H.S end -2 5057 a -2 5057 a SDict begin 11.7 H.A end -2 5057 a -2 5057 a SDict begin [ /View [/XYZ H.V] /Dest (0:1215) cvn H.B /DEST pdfmark end -2 5057 a 562 5152 a Fw(Integrity)19 b(veri\002cation:)1322 5152 y SDict begin H.S end 1322 5152 a 1322 5152 a SDict begin 11.7 H.A end 1322 5152 a 1322 5152 a SDict begin [ /View [/XYZ H.V] /Dest (0:1216) cvn H.B /DEST pdfmark end 1322 5152 a Fq(T)-9 b(o)20 b(v)n(er)q(ify)h(the)e(log)h(\002le')l(s)g(integ)o(r)q (ity)8 b Fv(,)18 b(a)j(con)o(v)n(enience)c(function)i(is)i(pro)o (vided:)-2 5210 y SDict begin H.S end -2 5210 a -2 5210 a SDict begin 11.7 H.A end -2 5210 a -2 5210 a SDict begin [ /View [/XYZ H.V] /Dest (0:1217) cvn H.B /DEST pdfmark end -2 5210 a -2 5210 a SDict begin H.S end -2 5210 a -2 5210 a SDict begin 11.7 H.A end -2 5210 a -2 5210 a SDict begin [ /View [/XYZ H.V] /Dest (0:1218) cvn H.B /DEST pdfmark end -2 5210 a 562 5291 a Fw(samhain)e(-L)978 5291 y SDict begin H.S end 978 5291 a 978 5291 a SDict begin 11.7 H.A end 978 5291 a 978 5291 a SDict begin [ /View [/XYZ H.V] /Dest (0:1219) cvn H.B /DEST pdfmark end 978 5291 a Fm(/log/file/path)p Black 3661 5805 a Fx(29)p Black eop end %%Page: 30 35 TeXDict begin 30 34 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1220) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fv(When)g(encounter)q(ing)e(the)j(star)s (t)h(of)f(an)g(audit)f(tr)o(ail,)g(y)o(ou)h(will)g(then)f(be)h(ask)o (ed)g(f)n(or)g(the)g(k)o(e)o(y)g(\(as)h(sent)f(to)g(y)o(ou)g(b)o(y)562 406 y(e-mail\).)g(Y)-10 b(ou)19 b(can)i(then:)e(\(i\))h(hit)1490 406 y SDict begin H.S end 1490 406 a 1490 406 a SDict begin 11.7 H.A end 1490 406 a 1490 406 a SDict begin [ /View [/XYZ H.V] /Dest (0:1221) cvn H.B /DEST pdfmark end 1490 406 a Fw(return)g Fv(to)g(skip)h(signature)d(v)n(er)q(i\002cation,)h (\(ii\))g(enter)g(the)h(k)o(e)o(y)g(\(without)e(the)562 503 y(appended)f(timestamp\),)i(or)i(\(iii\))e(enter)g(the)h(path)f(to) h(a)g(\002le)g(that)g(contains)f(the)h(k)o(e)o(y)g(\(e)o(.g.)f(the)g (mail)h(bo)n(x\).)-2 561 y SDict begin H.S end -2 561 a -2 561 a SDict begin 11.7 H.A end -2 561 a -2 561 a SDict begin [ /View [/XYZ H.V] /Dest (0:1222) cvn H.B /DEST pdfmark end -2 561 a 562 642 a Fv(If)h(y)o(ou)e(use)i(option)d(\(iii\),)h (the)h(path)f(m)o(ust)i(be)f(an)f(absolute)g(path)g(\(star)s(ting)f (with)i(a)g('/',)g(not)f(longer)g(than)g(48)562 739 y(chars)o(.)h(F)n (or)g(each)g(audit)f(tr)o(ail,)g(the)g(\002le)i(m)o(ust)g(contain)d(a)j (tw)o(o-line)d(b)o(loc)o(k)h(with)h(the)2937 739 y SDict begin H.S end 2937 739 a 2937 739 a SDict begin 11.7 H.A end 2937 739 a 2937 739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1223) cvn H.B /DEST pdfmark end 2937 739 a Fq(-----BEGIN)g (LOGKEY)-10 b(-----)562 836 y Fv(line)19 b(f)n(ollo)o(w)o(ed)f(b)o(y)i (the)g(line)f(\()1375 836 y SDict begin H.S end 1375 836 a 1375 836 a SDict begin 11.7 H.A end 1375 836 a 1375 836 a SDict begin [ /View [/XYZ H.V] /Dest (0:1224) cvn H.B /DEST pdfmark end 1375 836 a Fq(K)m(e)o(y\(48)g(chars\)[timestamp])7 b Fv(\))18 b(from)i(the)g(mail.)f(Additional)e(lines)i(bef)n(ore/after) 562 933 y(an)o(y)h(such)h(tw)o(o-line)d(b)o(loc)o(k)i(are)f(ignored)f (\(in)i(par)s(ticular)l(,)e(if)i(y)o(ou)g(collect)f(all)h(e-mails)g (from)3159 933 y SDict begin H.S end 3159 933 a 3159 933 a SDict begin 11.7 H.A end 3159 933 a 3159 933 a SDict begin [ /View [/XYZ H.V] /Dest (0:1225) cvn H.B /DEST pdfmark end 3159 933 a Fv(samhain)f(in)h(a)562 1030 y(mailbo)n(x)f(\002le)o (,)h(y)o(ou)g(can)g(simply)h(specify)f(the)f(path)h(to)g(that)f(mailbo) n(x)g(\002le\).)39 1169 y SDict begin H.S end 39 1169 a 39 1169 a SDict begin 11.7 H.A end 39 1169 a 39 1169 a SDict begin [ /View [/XYZ H.V] /Dest (0:1226) cvn H.B /DEST pdfmark end 39 1169 a 745 1268 2668 17 v 745 2225 17 957 v 1803 1464 a Fp(CA)-10 b(VEA)f(TS)786 1631 y SDict begin H.S end 786 1631 a 786 1631 a SDict begin 11.7 H.A end 786 1631 a 786 1631 a SDict begin [ /View [/XYZ H.V] /Dest (0:1228) cvn H.B /DEST pdfmark end 786 1631 a 96 x Fv(V)-6 b(er)q(i\002cation)19 b(will)g(f)n(ail,)f(if)i(the)f (compiled-in)e(k)o(e)o(y)j(of)g(the)f(v)n(er)q(ifying)g(e)n(x)n(ecutab) o(le)e(is)j(diff)n(erent)786 1824 y(from)h(the)e(one)h(that)f(gener)o (ated)f(the)h(message\(s\))h(\(see)p 0 TeXcolorgray 2430 1824 a SDict begin H.S end 2430 1824 a Fv(Section)f(11.2)2847 1824 y SDict begin 11.7 H.L end 2847 1824 a 2847 1824 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2847 1824 a Black -1 w Fv(>\).)786 2007 y SDict begin H.S end 786 2007 a 786 2007 a SDict begin 11.7 H.A end 786 2007 a 786 2007 a SDict begin [ /View [/XYZ H.V] /Dest (0:1230) cvn H.B /DEST pdfmark end 786 2007 a 80 x Fv(If)i(y)o(ou)f(use)g(a)g(pre-compiled)e(e)n(x)n(ecutab)o (le)f(from)j(some)g(binar)r(y)g(distr)q(ib)o(ution,)c(be)k(sure)g(to) 786 2184 y(read)p 0 TeXcolorgray 957 2184 a SDict begin H.S end 957 2184 a Fv(Section)f(11.2)1374 2184 y SDict begin 11.7 H.L end 1374 2184 a 1374 2184 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1374 2184 a Black -2 w Fv(>)i(carefully)-7 b(.)p 3396 2225 17 957 v 745 2241 2668 17 v -2 2418 a SDict begin H.S end -2 2418 a -2 2418 a SDict begin 13 H.A end -2 2418 a -2 2418 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGURATION-LOGSERVER) cvn H.B /DEST pdfmark end -2 2418 a 320 x Fu(4.6.)39 b(Log)g(ser)q(ver)1013 2738 y SDict begin H.S end 1013 2738 a 1013 2738 a SDict begin 22.464 H.A end 1013 2738 a 1013 2738 a SDict begin [ /View [/XYZ H.V] /Dest (6.26.1) cvn H.B /DEST pdfmark end 1013 2738 a -2 2936 a SDict begin H.S end -2 2936 a -2 2936 a SDict begin 13 H.A end -2 2936 a -2 2936 a SDict begin [ /View [/XYZ H.V] /Dest (0:1234) cvn H.B /DEST pdfmark end -2 2936 a -2 2936 a SDict begin H.S end -2 2936 a -2 2936 a SDict begin 13 H.A end -2 2936 a -2 2936 a SDict begin [ /View [/XYZ H.V] /Dest (0:1235) cvn H.B /DEST pdfmark end -2 2936 a -2 3060 a SDict begin H.S end -2 3060 a -2 3060 a SDict begin 13 H.A end -2 3060 a -2 3060 a SDict begin [ /View [/XYZ H.V] /Dest (0:1237) cvn H.B /DEST pdfmark end -2 3060 a 396 3136 a FC(Serv)o(er)19 b(address)-2 3137 y SDict begin H.S end -2 3137 a -2 3137 a SDict begin 13 H.A end -2 3137 a -2 3137 a SDict begin [ /View [/XYZ H.V] /Dest (0:1238) cvn H.B /DEST pdfmark end -2 3137 a Black Black 562 3286 a SDict begin H.S end 562 3286 a 562 3286 a SDict begin 13 H.A end 562 3286 a 562 3286 a SDict begin [ /View [/XYZ H.V] /Dest (0:1239) cvn H.B /DEST pdfmark end 562 3286 a 562 3286 a SDict begin H.S end 562 3286 a 562 3286 a SDict begin 13 H.A end 562 3286 a 562 3286 a SDict begin [ /View [/XYZ H.V] /Dest (0:1240) cvn H.B /DEST pdfmark end 562 3286 a Fy(SetLogSer)o(v)o(er=)1093 3286 y SDict begin H.S end 1093 3286 a 1093 3286 a SDict begin 13 H.A end 1093 3286 a 1093 3286 a SDict begin [ /View [/XYZ H.V] /Dest (0:1241) cvn H.B /DEST pdfmark end 1093 3286 a Fl(my.server.address)-2 3469 y SDict begin H.S end -2 3469 a -2 3469 a SDict begin 13 H.A end -2 3469 a -2 3469 a SDict begin [ /View [/XYZ H.V] /Dest (0:1242) cvn H.B /DEST pdfmark end -2 3469 a 562 3560 a FC(Y)-9 b(ou)20 b(ha)n(v)o(e)f(to)i(specify)e(the)i(serv)o(er)e(address,)g(unless)i(it) g(is)g(already)e(compiled)g(in.)h(It)g(is)h(possible)f(to)h(specify)562 3668 y(a)g(second)e(serv)o(er)h(that)g(will)h(be)f(used)g(as)h(backup.) -2 3686 y SDict begin H.S end -2 3686 a -2 3686 a SDict begin 11.7 H.A end -2 3686 a -2 3686 a SDict begin [ /View [/XYZ H.V] /Dest (0:1243) cvn H.B /DEST pdfmark end -2 3686 a -2 3810 a SDict begin H.S end -2 3810 a -2 3810 a SDict begin 11.7 H.A end -2 3810 a -2 3810 a SDict begin [ /View [/XYZ H.V] /Dest (0:1245) cvn H.B /DEST pdfmark end -2 3810 a 728 3889 a Fw(NO)m(TE:)g Fv(If)f(y)o(ou)g(w)o(ant)f(to)h (store)g(the)g(con\002gur)o(ation)d(\002le)k(on)f(the)f(ser)r(v)n(er)l (,)i(the)f(ser)r(v)n(er)g(address)g(m)o(ust)h(be)728 3986 y(compiled)e(in.)39 4476 y SDict begin H.S end 39 4476 a 39 4476 a SDict begin 13 H.A end 39 4476 a 39 4476 a SDict begin [ /View [/XYZ H.V] /Dest (0:LOGSERVERDETAILS) cvn H.B /DEST pdfmark end 39 4476 a 396 4804 a Fp(4.6.1.)36 b(Details)1119 4804 y SDict begin H.S end 1119 4804 a 1119 4804 a SDict begin 18.72 H.A end 1119 4804 a 1119 4804 a SDict begin [ /View [/XYZ H.V] /Dest (6.26.10.2) cvn H.B /DEST pdfmark end 1119 4804 a -2 4972 a SDict begin H.S end -2 4972 a -2 4972 a SDict begin 13 H.A end -2 4972 a -2 4972 a SDict begin [ /View [/XYZ H.V] /Dest (0:1248) cvn H.B /DEST pdfmark end -2 4972 a 396 5078 a FC(During)19 b(temporary)f(connection)g (f)o(ailures,)i(messages)g(are)g(stored)g(in)g(a)h(FIFO)g(queue)e(in)h (memory)-5 b(.)18 b(The)396 5186 y(maximum)h(number)f(of)i(stored)g (messages)g(is)h(128.)e(After)h(a)h(connection)d(f)o(ailure,)2814 5186 y SDict begin H.S end 2814 5186 a 2814 5186 a SDict begin 13 H.A end 2814 5186 a 2814 5186 a SDict begin [ /View [/XYZ H.V] /Dest (0:1249) cvn H.B /DEST pdfmark end 2814 5186 a FC(samhain)i(will)h(mak)o(e)e(the)i(ne)o(xt)396 5294 y(attempt)f(only)f(after)h(a)h(deadtime)e(that)h(starts)h(with)g (1)f(sec)h(and)e(doubles)g(after)h(each)g(unsuccessful)f(attempt)h (\(max)396 5402 y(is)h(2048)e(sec\).)h(A)h(re-connection)c(attempt)j (is)h(actually)f(only)f(made)h(for)f(the)i(ne)o(xt)e(message)h(after)g (the)g(deadtime)p Black 3661 5805 a Fx(30)p Black eop end %%Page: 31 36 TeXDict begin 31 35 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 396 309 a FC(--)i(you)g(should)f(send)h(timestamps) g(\(i.e.)g(set)h(the)f(threshold)f(to)2232 309 y SDict begin H.S end 2232 309 a 2232 309 a SDict begin 13 H.A end 2232 309 a 2232 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1250) cvn H.B /DEST pdfmark end 2232 309 a Fx(mark)q FC(\))h(to)h(ensure)e(re-connection)e(attempts)j(for)396 417 y(f)o(ailed)g(connections.)-2 584 y SDict begin H.S end -2 584 a -2 584 a SDict begin 13 H.A end -2 584 a -2 584 a SDict begin [ /View [/XYZ H.V] /Dest (0:1251) cvn H.B /DEST pdfmark end -2 584 a 396 691 a FC(It)h(is)g(possible)f(to)g (specify)g(tw)o(o)g(log)g(serv)o(ers)g(in)g(the)g(client)g (con\002guration)e(\002le.)i(The)g(\002rst)h(one)f(will)h(be)f(used)g (by)396 799 y(def)o(ault)g(\(primary\),)d(and)j(the)g(second)g(one)f (as)i(f)o(allback)e(in)i(case)f(of)g(a)h(connection)d(f)o(ailure)i (with)g(the)g(primary)f(log)396 906 y(serv)o(er)-5 b(.)-2 1001 y SDict begin H.S end -2 1001 a -2 1001 a SDict begin 13 H.A end -2 1001 a -2 1001 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGURATION-EXTERNAL) cvn H.B /DEST pdfmark end -2 1001 a 376 x Fu(4.7.)39 b(External)f(facilities)1459 1377 y SDict begin H.S end 1459 1377 a 1459 1377 a SDict begin 22.464 H.A end 1459 1377 a 1459 1377 a SDict begin [ /View [/XYZ H.V] /Dest (6.27.1) cvn H.B /DEST pdfmark end 1459 1377 a -2 1545 a SDict begin H.S end -2 1545 a -2 1545 a SDict begin 13 H.A end -2 1545 a -2 1545 a SDict begin [ /View [/XYZ H.V] /Dest (0:1254) cvn H.B /DEST pdfmark end -2 1545 a -2 1545 a SDict begin H.S end -2 1545 a -2 1545 a SDict begin 13 H.A end -2 1545 a -2 1545 a SDict begin [ /View [/XYZ H.V] /Dest (0:1255) cvn H.B /DEST pdfmark end -2 1545 a 396 1651 a FC(samhain)20 b(can)g(in)m(v)n(ok)o(e)f(e)o (xternal)g(scripts/programs)f(for)h(logging)g(\(i.e.)h(to)g(implement)f (support)g(for)g(pagers)h(etc.\).)396 1759 y(This)h(is)g(e)o(xplained)d (in)i(detail)h(in)p 0 TeXcolorgray 1359 1759 a SDict begin H.S end 1359 1759 a FC(Chapter)f(7)1685 1759 y SDict begin 13 H.L end 1685 1759 a 1685 1759 a SDict begin [ /Subtype /Link /Dest (0:EXTERN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1685 1759 a Black -1 w FC(>.)-2 1787 y SDict begin H.S end -2 1787 a -2 1787 a SDict begin 13 H.A end -2 1787 a -2 1787 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONSOLEDETAILS) cvn H.B /DEST pdfmark end -2 1787 a 359 x Fu(4.8.)39 b(Console)845 2146 y SDict begin H.S end 845 2146 a 845 2146 a SDict begin 22.464 H.A end 845 2146 a 845 2146 a SDict begin [ /View [/XYZ H.V] /Dest (6.28.1) cvn H.B /DEST pdfmark end 845 2146 a -2 2314 a SDict begin H.S end -2 2314 a -2 2314 a SDict begin 13 H.A end -2 2314 a -2 2314 a SDict begin [ /View [/XYZ H.V] /Dest (0:1259) cvn H.B /DEST pdfmark end -2 2314 a 396 2420 a FC(Up)20 b(to)h(tw)o(o)f(console)g(de)n(vices)f (are)h(supported,)e(both)i(of)g(which)f(may)h(also)h(be)f(named)f (pipes.)h(If)g(running)e(as)396 2528 y(daemon,)701 2528 y SDict begin H.S end 701 2528 a 701 2528 a SDict begin 13 H.A end 701 2528 a 701 2528 a SDict begin [ /View [/XYZ H.V] /Dest (0:1260) cvn H.B /DEST pdfmark end 701 2528 a FC(samhain)h(will)i(use)1279 2528 y SDict begin H.S end 1279 2528 a 1279 2528 a SDict begin 13 H.A end 1279 2528 a 1279 2528 a SDict begin [ /View [/XYZ H.V] /Dest (0:1261) cvn H.B /DEST pdfmark end 1279 2528 a Fr(/dev/console)e FC(for)h(output,)e(otherwise)i(stdout.)f(On)i(Linux,)396 2636 y SDict begin H.S end 396 2636 a 396 2636 a SDict begin 13 H.A end 396 2636 a 396 2636 a SDict begin [ /View [/XYZ H.V] /Dest (0:1262) cvn H.B /DEST pdfmark end 396 2636 a Fx(_P)-7 b(A)m(TH_CONSOLE)21 b FC(will)g(be)f(used)g(instead)g (of)1836 2636 y SDict begin H.S end 1836 2636 a 1836 2636 a SDict begin 13 H.A end 1836 2636 a 1836 2636 a SDict begin [ /View [/XYZ H.V] /Dest (0:1263) cvn H.B /DEST pdfmark end 1836 2636 a Fr(/dev/console)p FC(,)e(if)j(it)g(is)g(de\002ned)e (in)h(the)h(\002le)396 2744 y SDict begin H.S end 396 2744 a 396 2744 a SDict begin 13 H.A end 396 2744 a 396 2744 a SDict begin [ /View [/XYZ H.V] /Dest (0:1264) cvn H.B /DEST pdfmark end 396 2744 a Fr(/usr/include/paths.h)p FC(.)-2 2922 y SDict begin H.S end -2 2922 a -2 2922 a SDict begin 13 H.A end -2 2922 a -2 2922 a SDict begin [ /View [/XYZ H.V] /Dest (0:1265) cvn H.B /DEST pdfmark end -2 2922 a 396 3018 a FC(Y)-9 b(ou)20 b(can)g(o)o(v)o(erride)e(this)i (at)h(compile)e(time,)i(or)e(in)i(the)1978 3018 y SDict begin H.S end 1978 3018 a 1978 3018 a SDict begin 13 H.A end 1978 3018 a 1978 3018 a SDict begin [ /View [/XYZ H.V] /Dest (0:1266) cvn H.B /DEST pdfmark end 1978 3018 a Fy([Misc])g FC(section)f(of)g(the)g(con\002guration)d(\002le)k(with)f (the)396 3126 y SDict begin H.S end 396 3126 a 396 3126 a SDict begin 13 H.A end 396 3126 a 396 3126 a SDict begin [ /View [/XYZ H.V] /Dest (0:1267) cvn H.B /DEST pdfmark end 396 3126 a Fy(SetConsole=)836 3126 y SDict begin H.S end 836 3126 a 836 3126 a SDict begin 13 H.A end 836 3126 a 836 3126 a SDict begin [ /View [/XYZ H.V] /Dest (0:1268) cvn H.B /DEST pdfmark end 836 3126 a Fl(device)g FC(option.)e(Up)j(to)f(tw)o(o)g(console)g(de)n(vices)f(are)i (supported,)c(both)j(of)g(which)f(may)h(also)h(be)396 3234 y(named)e(pipes)h(\(use)g(the)1116 3234 y SDict begin H.S end 1116 3234 a 1116 3234 a SDict begin 13 H.A end 1116 3234 a 1116 3234 a SDict begin [ /View [/XYZ H.V] /Dest (0:1269) cvn H.B /DEST pdfmark end 1116 3234 a Fy(SetConsole)f FC(option)g(twice)i(to)f(set)h(both)f(de)n(vices\).)-2 3252 y SDict begin H.S end -2 3252 a -2 3252 a SDict begin 11.7 H.A end -2 3252 a -2 3252 a SDict begin [ /View [/XYZ H.V] /Dest (0:1270) cvn H.B /DEST pdfmark end -2 3252 a -2 3376 a SDict begin H.S end -2 3376 a -2 3376 a SDict begin 11.7 H.A end -2 3376 a -2 3376 a SDict begin [ /View [/XYZ H.V] /Dest (0:1272) cvn H.B /DEST pdfmark end -2 3376 a 562 3456 a Fw(Switc)o(hing)f(off:)h Fv(In)o(v)n(ar)q(iab)o(ly)-7 b(,)17 b(some)j(users)h(set)1953 3456 y SDict begin H.S end 1953 3456 a 1953 3456 a SDict begin 11.7 H.A end 1953 3456 a 1953 3456 a SDict begin [ /View [/XYZ H.V] /Dest (0:1273) cvn H.B /DEST pdfmark end 1953 3456 a Fw(SetConsole=)2411 3456 y SDict begin H.S end 2411 3456 a 2411 3456 a SDict begin 11.7 H.A end 2411 3456 a 2411 3456 a SDict begin [ /View [/XYZ H.V] /Dest (0:1274) cvn H.B /DEST pdfmark end 2411 3456 a Fm(/dev/null)g Fv(to)f(s)n(witch)g(off)f(console)h (logging.)562 3553 y(This)g(is)h(highly)e(ineff)n(ectiv)n(e)o(,)f(as)i (the)g(de)n(vice)f(will)h(be)g(opened,)d(and)j(the)g(message)f(wr)q (itten)g(to)h(it,)g(f)n(or)g(e)n(v)n(er)r(y)562 3650 y(log)g(message)o(.)f(The)h(correct)g(w)o(a)n(y)g(is)h(to)f(use)1874 3650 y SDict begin H.S end 1874 3650 a 1874 3650 a SDict begin 11.7 H.A end 1874 3650 a 1874 3650 a SDict begin [ /View [/XYZ H.V] /Dest (0:1275) cvn H.B /DEST pdfmark end 1874 3650 a Fw(PrintSe)o(verity=)2381 3650 y SDict begin H.S end 2381 3650 a 2381 3650 a SDict begin 11.7 H.A end 2381 3650 a 2381 3650 a SDict begin [ /View [/XYZ H.V] /Dest (0:1276) cvn H.B /DEST pdfmark end 2381 3650 a Fm(none)f Fv(in)h(the)2764 3650 y SDict begin H.S end 2764 3650 a 2764 3650 a SDict begin 11.7 H.A end 2764 3650 a 2764 3650 a SDict begin [ /View [/XYZ H.V] /Dest (0:1277) cvn H.B /DEST pdfmark end 2764 3650 a Fq([Log])25 b Fv(section)20 b(of)g(the)562 3747 y(con\002gur)o(ation)e(\002le)i(\(or)g(the)g (command)g(line)f(s)n(witch)h('-p)g(none'\).)-2 3980 y SDict begin H.S end -2 3980 a -2 3980 a SDict begin 13 H.A end -2 3980 a -2 3980 a SDict begin [ /View [/XYZ H.V] /Dest (0:PRELUDEDETAILS) cvn H.B /DEST pdfmark end -2 3980 a 377 x Fu(4.9.)39 b(Prelude)805 4357 y SDict begin H.S end 805 4357 a 805 4357 a SDict begin 22.464 H.A end 805 4357 a 805 4357 a SDict begin [ /View [/XYZ H.V] /Dest (6.29.1) cvn H.B /DEST pdfmark end 805 4357 a -2 4359 a SDict begin H.S end -2 4359 a -2 4359 a SDict begin 11.7 H.A end -2 4359 a -2 4359 a SDict begin [ /View [/XYZ H.V] /Dest (0:1280) cvn H.B /DEST pdfmark end -2 4359 a -2 4483 a SDict begin H.S end -2 4483 a -2 4483 a SDict begin 11.7 H.A end -2 4483 a -2 4483 a SDict begin [ /View [/XYZ H.V] /Dest (0:1282) cvn H.B /DEST pdfmark end -2 4483 a 562 4578 a Fw(REQ)o(UIREMENTS:)20 b Fv(This)g(f)n(acility)f(requires)g(that)g(y) o(ou)h(ha)o(v)n(e)f(compiled)g(with)h(the)2950 4578 y SDict begin H.S end 2950 4578 a 2950 4578 a SDict begin 11.7 H.A end 2950 4578 a 2950 4578 a SDict begin [ /View [/XYZ H.V] /Dest (0:1283) cvn H.B /DEST pdfmark end 2950 4578 a Fq(--with-prelude)e Fv(option)h(to)562 4675 y(include)g(suppor)s (t)g(f)n(or)g(prelude)o(.)f(Of)j(course)f(y)o(ou)f(need)g(the)h (libprelude)d(client)i(libr)o(ar)r(y)h(f)n(or)f(this)h(to)g(w)o(or)q (k.)-2 4991 y SDict begin H.S end -2 4991 a -2 4991 a SDict begin 13 H.A end -2 4991 a -2 4991 a SDict begin [ /View [/XYZ H.V] /Dest (0:1284) cvn H.B /DEST pdfmark end -2 4991 a 396 5099 a FC(F)o(or)g(Prelude)f(0.8,)h(timestamp)f(messages) i(will)g(automatically)d(be)j(con)m(v)o(erted)c(to)2802 5099 y SDict begin H.S end 2802 5099 a 2802 5099 a SDict begin 13 H.A end 2802 5099 a 2802 5099 a SDict begin [ /View [/XYZ H.V] /Dest (0:1285) cvn H.B /DEST pdfmark end 2802 5099 a FC(Prelude)j(heartbeat)f(messages.)p Black 3661 5805 a Fx(31)p Black eop end %%Page: 32 37 TeXDict begin 32 36 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1286) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(F)o(or)i(Prelude)f(0.9,)h(timestamp)f (messages)i(are)f(dropped,)d(and)j(the)g(b)n(uilt-in)g(heartbeat)f (mechanism)g(of)h(the)396 417 y(libprelude)f(library)g(is)i(used.)-2 435 y SDict begin H.S end -2 435 a -2 435 a SDict begin 11.7 H.A end -2 435 a -2 435 a SDict begin [ /View [/XYZ H.V] /Dest (0:1287) cvn H.B /DEST pdfmark end -2 435 a -2 559 a SDict begin H.S end -2 559 a -2 559 a SDict begin 11.7 H.A end -2 559 a -2 559 a SDict begin [ /View [/XYZ H.V] /Dest (0:1289) cvn H.B /DEST pdfmark end -2 559 a 562 638 a Fw(Note:)f Fv(The)f(f)n(ollo)o(wing)f(con\002gur)o(ation)f (options)i(can)h(only)g(be)g(used)g(with)f(libprelude)e(0.9.)i(The)h (should)f(be)562 735 y(placed)g(the)h([Misc])h(section)e(of)h(the)g (con\002gur)o(ation)e(\002le)o(,)i(if)g(y)o(ou)f(use)i(them.)e(The)h ('PreludeMapT)-9 b(o)m(...)i(')15 b(options)562 833 y(do)20 b(not)g(aff)n(ect)f(in)h(an)o(y)g(w)o(a)n(y)g(whether)f(a)h(message)g (is)h(repor)s(ted)d(b)o(y)i(samhain)f(to)h(the)g(prelude)e(manager)g (\(f)n(or)562 930 y(this)i(there)e(is)i('PreludeSe)n(v)n(er)q(ity')c (in)j(the)g([Log])g(section\);)f(the)o(y)h(only)g(aff)n(ect)g(the)g ('Impact)g(se)n(v)n(er)q(ity')g(sho)o(wn)g(on)562 1027 y(the)h(prelude)e(side)o(.)-2 1342 y SDict begin H.S end -2 1342 a -2 1342 a SDict begin 13 H.A end -2 1342 a -2 1342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1290) cvn H.B /DEST pdfmark end -2 1342 a -2 1342 a SDict begin H.S end -2 1342 a -2 1342 a SDict begin 13 H.A end -2 1342 a -2 1342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1291) cvn H.B /DEST pdfmark end -2 1342 a -2 1508 a SDict begin H.S end -2 1508 a -2 1508 a SDict begin 13 H.A end -2 1508 a -2 1508 a SDict begin [ /View [/XYZ H.V] /Dest (0:1293) cvn H.B /DEST pdfmark end -2 1508 a 396 1616 a FC(PreludePro\002le)-2 1617 y SDict begin H.S end -2 1617 a -2 1617 a SDict begin 13 H.A end -2 1617 a -2 1617 a SDict begin [ /View [/XYZ H.V] /Dest (0:1294) cvn H.B /DEST pdfmark end -2 1617 a Black Black 562 1766 a SDict begin H.S end 562 1766 a 562 1766 a SDict begin 13 H.A end 562 1766 a 562 1766 a SDict begin [ /View [/XYZ H.V] /Dest (0:1295) cvn H.B /DEST pdfmark end 562 1766 a 562 1766 a SDict begin H.S end 562 1766 a 562 1766 a SDict begin 13 H.A end 562 1766 a 562 1766 a SDict begin [ /View [/XYZ H.V] /Dest (0:1296) cvn H.B /DEST pdfmark end 562 1766 a Fy(Pr)o(eludePr)o(o\002le=)1120 1766 y SDict begin H.S end 1120 1766 a 1120 1766 a SDict begin 13 H.A end 1120 1766 a 1120 1766 a SDict begin [ /View [/XYZ H.V] /Dest (0:1297) cvn H.B /DEST pdfmark end 1120 1766 a Fl(profile_name)-2 1942 y SDict begin H.S end -2 1942 a -2 1942 a SDict begin 13 H.A end -2 1942 a -2 1942 a SDict begin [ /View [/XYZ H.V] /Dest (0:1298) cvn H.B /DEST pdfmark end -2 1942 a 562 2040 a FC(Specify)i(the)g(pro\002le)f(to)i(use.)f(The)g(def)o (ault)f(is)i(')-5 b(samhain'.)-2 2241 y SDict begin H.S end -2 2241 a -2 2241 a SDict begin 13 H.A end -2 2241 a -2 2241 a SDict begin [ /View [/XYZ H.V] /Dest (0:1300) cvn H.B /DEST pdfmark end -2 2241 a 396 2349 a FC(PreludeMapT)e(oInfo) -2 2367 y SDict begin H.S end -2 2367 a -2 2367 a SDict begin 13 H.A end -2 2367 a -2 2367 a SDict begin [ /View [/XYZ H.V] /Dest (0:1301) cvn H.B /DEST pdfmark end -2 2367 a Black Black 562 2498 a SDict begin H.S end 562 2498 a 562 2498 a SDict begin 13 H.A end 562 2498 a 562 2498 a SDict begin [ /View [/XYZ H.V] /Dest (0:1302) cvn H.B /DEST pdfmark end 562 2498 a 562 2498 a SDict begin H.S end 562 2498 a 562 2498 a SDict begin 13 H.A end 562 2498 a 562 2498 a SDict begin [ /View [/XYZ H.V] /Dest (0:1303) cvn H.B /DEST pdfmark end 562 2498 a Fy(Pr)o(eludeMapT)f(oInf)n(o=) 1286 2498 y SDict begin H.S end 1286 2498 a 1286 2498 a SDict begin 13 H.A end 1286 2498 a 1286 2498 a SDict begin [ /View [/XYZ H.V] /Dest (0:1304) cvn H.B /DEST pdfmark end 1286 2498 a Fl(list)44 b(of)g(samhain)g(severities)-2 2681 y SDict begin H.S end -2 2681 a -2 2681 a SDict begin 13 H.A end -2 2681 a -2 2681 a SDict begin [ /View [/XYZ H.V] /Dest (0:1305) cvn H.B /DEST pdfmark end -2 2681 a 562 2772 a FC(The)20 b(se)n(v)o(erities)g(that)g(should)g(be)g (mapped)e(to)j(impact)e(se)n(v)o(erity)h('info')f(for)g(prelude.)g (\(def)o(ault:)g(none\).)-2 2974 y SDict begin H.S end -2 2974 a -2 2974 a SDict begin 13 H.A end -2 2974 a -2 2974 a SDict begin [ /View [/XYZ H.V] /Dest (0:1307) cvn H.B /DEST pdfmark end -2 2974 a 396 3082 a FC(PreludeMapT)-7 b(oLo)n(w)-2 3100 y SDict begin H.S end -2 3100 a -2 3100 a SDict begin 13 H.A end -2 3100 a -2 3100 a SDict begin [ /View [/XYZ H.V] /Dest (0:1308) cvn H.B /DEST pdfmark end -2 3100 a Black Black 562 3231 a SDict begin H.S end 562 3231 a 562 3231 a SDict begin 13 H.A end 562 3231 a 562 3231 a SDict begin [ /View [/XYZ H.V] /Dest (0:1309) cvn H.B /DEST pdfmark end 562 3231 a 562 3231 a SDict begin H.S end 562 3231 a 562 3231 a SDict begin 13 H.A end 562 3231 a 562 3231 a SDict begin [ /View [/XYZ H.V] /Dest (0:1310) cvn H.B /DEST pdfmark end 562 3231 a Fy(Pr)o(eludeMapT)f (oInf)n(o=)1286 3231 y SDict begin H.S end 1286 3231 a 1286 3231 a SDict begin 13 H.A end 1286 3231 a 1286 3231 a SDict begin [ /View [/XYZ H.V] /Dest (0:1311) cvn H.B /DEST pdfmark end 1286 3231 a Fl(list)44 b(of)g(samhain)g(severities)-2 3414 y SDict begin H.S end -2 3414 a -2 3414 a SDict begin 13 H.A end -2 3414 a -2 3414 a SDict begin [ /View [/XYZ H.V] /Dest (0:1312) cvn H.B /DEST pdfmark end -2 3414 a 562 3505 a FC(The)19 b(se)n(v)o(erities)g(that)h(should)e(be)h (mapped)f(to)h(impact)g(se)n(v)o(erity)f(')o(lo)n(w')h(for)g(prelude.)e (\(def)o(ault:)h(deb)n(ug,)g(info\).)-2 3706 y SDict begin H.S end -2 3706 a -2 3706 a SDict begin 13 H.A end -2 3706 a -2 3706 a SDict begin [ /View [/XYZ H.V] /Dest (0:1314) cvn H.B /DEST pdfmark end -2 3706 a 396 3814 a FC(PreludeMapT)-7 b(oMedium)-2 3832 y SDict begin H.S end -2 3832 a -2 3832 a SDict begin 13 H.A end -2 3832 a -2 3832 a SDict begin [ /View [/XYZ H.V] /Dest (0:1315) cvn H.B /DEST pdfmark end -2 3832 a Black Black 562 3964 a SDict begin H.S end 562 3964 a 562 3964 a SDict begin 13 H.A end 562 3964 a 562 3964 a SDict begin [ /View [/XYZ H.V] /Dest (0:1316) cvn H.B /DEST pdfmark end 562 3964 a 562 3964 a SDict begin H.S end 562 3964 a 562 3964 a SDict begin 13 H.A end 562 3964 a 562 3964 a SDict begin [ /View [/XYZ H.V] /Dest (0:1317) cvn H.B /DEST pdfmark end 562 3964 a Fy(Pr)o(eludeMapT)f(oMedium=)1439 3964 y SDict begin H.S end 1439 3964 a 1439 3964 a SDict begin 13 H.A end 1439 3964 a 1439 3964 a SDict begin [ /View [/XYZ H.V] /Dest (0:1318) cvn H.B /DEST pdfmark end 1439 3964 a Fl(list)45 b(of)g(samhain)e(severities)-2 4147 y SDict begin H.S end -2 4147 a -2 4147 a SDict begin 13 H.A end -2 4147 a -2 4147 a SDict begin [ /View [/XYZ H.V] /Dest (0:1319) cvn H.B /DEST pdfmark end -2 4147 a 562 4238 a FC(The)20 b(se)n(v)o(erities)g(that)g(should)g(be)g(mapped)e(to) j(impact)e(se)n(v)o(erity)h('medium')e(for)h(prelude.)g(\(def)o(ault:)g (notice,)562 4346 y(w)o(arn,)h(err\).)-2 4547 y SDict begin H.S end -2 4547 a -2 4547 a SDict begin 13 H.A end -2 4547 a -2 4547 a SDict begin [ /View [/XYZ H.V] /Dest (0:1321) cvn H.B /DEST pdfmark end -2 4547 a 396 4655 a FC(PreludeMapT)-7 b(oHigh)-2 4673 y SDict begin H.S end -2 4673 a -2 4673 a SDict begin 13 H.A end -2 4673 a -2 4673 a SDict begin [ /View [/XYZ H.V] /Dest (0:1322) cvn H.B /DEST pdfmark end -2 4673 a Black Black 562 4804 a SDict begin H.S end 562 4804 a 562 4804 a SDict begin 13 H.A end 562 4804 a 562 4804 a SDict begin [ /View [/XYZ H.V] /Dest (0:1323) cvn H.B /DEST pdfmark end 562 4804 a 562 4804 a SDict begin H.S end 562 4804 a 562 4804 a SDict begin 13 H.A end 562 4804 a 562 4804 a SDict begin [ /View [/XYZ H.V] /Dest (0:1324) cvn H.B /DEST pdfmark end 562 4804 a Fy(Pr)o(eludeMapT)f(oHigh=)1316 4804 y SDict begin H.S end 1316 4804 a 1316 4804 a SDict begin 13 H.A end 1316 4804 a 1316 4804 a SDict begin [ /View [/XYZ H.V] /Dest (0:1325) cvn H.B /DEST pdfmark end 1316 4804 a Fl(list)44 b(of)g(samhain)g(severities)-2 4987 y SDict begin H.S end -2 4987 a -2 4987 a SDict begin 13 H.A end -2 4987 a -2 4987 a SDict begin [ /View [/XYZ H.V] /Dest (0:1326) cvn H.B /DEST pdfmark end -2 4987 a 562 5078 a FC(The)20 b(se)n(v)o(erities)g(that)g(should)g(be)g(mapped)e(to)j (impact)e(se)n(v)o(erity)h('high')e(for)i(prelude.)e(\(def)o(ault:)i (crit,)g(alert\).)39 5346 y SDict begin H.S end 39 5346 a 39 5346 a SDict begin 13 H.A end 39 5346 a 39 5346 a SDict begin [ /View [/XYZ H.V] /Dest (0:PRELUDE9) cvn H.B /DEST pdfmark end 39 5346 a Black 3661 5805 a Fx(32)p Black eop end %%Page: 33 38 TeXDict begin 33 37 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 396 313 a Fp(4.9.1.)36 b(Registering)e(to)g(a)f (Prelude)h(0.9)g(mana)o(g)q(er)2833 313 y SDict begin H.S end 2833 313 a 2833 313 a SDict begin 18.72 H.A end 2833 313 a 2833 313 a SDict begin [ /View [/XYZ H.V] /Dest (6.29.11.2) cvn H.B /DEST pdfmark end 2833 313 a -2 339 a SDict begin H.S end -2 339 a -2 339 a SDict begin 11.7 H.A end -2 339 a -2 339 a SDict begin [ /View [/XYZ H.V] /Dest (0:1329) cvn H.B /DEST pdfmark end -2 339 a -2 464 a SDict begin H.S end -2 464 a -2 464 a SDict begin 11.7 H.A end -2 464 a -2 464 a SDict begin [ /View [/XYZ H.V] /Dest (0:1331) cvn H.B /DEST pdfmark end -2 464 a 562 535 a Fw(Sensor)19 b(name/pr)o(o\002le:)f Fv(F)n(or)h(libprelude)e(0.9,)j (the)f(def)n(ault)f(sensor)i(name/pro\002le)e(is)j(')l(samhain'.)d(Ho)o (w)o(e)n(v)n(er)l(,)562 632 y(v)n(ersion)i(2.0.6)f(of)1092 632 y SDict begin H.S end 1092 632 a 1092 632 a SDict begin 11.7 H.A end 1092 632 a 1092 632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1332) cvn H.B /DEST pdfmark end 1092 632 a Fv(samhain)g(still)h(had)f('Samhain')f(\(as)j(f)n(or)e (libprelude)e(0.8\).)i(F)n(or)h(v)n(ersions)g(of)3274 632 y SDict begin H.S end 3274 632 a 3274 632 a SDict begin 11.7 H.A end 3274 632 a 3274 632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1333) cvn H.B /DEST pdfmark end 3274 632 a Fv(samhain)f(later)562 729 y(than)g(2.0.6,)g(there)g(is)i(an)f (option)1530 729 y SDict begin H.S end 1530 729 a 1530 729 a SDict begin 11.7 H.A end 1530 729 a 1530 729 a SDict begin [ /View [/XYZ H.V] /Dest (0:1334) cvn H.B /DEST pdfmark end 1530 729 a Fw(PreludePr)o(o\002le=)2083 729 y SDict begin H.S end 2083 729 a 2083 729 a SDict begin 11.7 H.A end 2083 729 a 2083 729 a SDict begin [ /View [/XYZ H.V] /Dest (0:1335) cvn H.B /DEST pdfmark end 2083 729 a Fm(profile)f Fv(\(in)h(the)g([Misc])h(section\))e(to)h(set)h(a)562 826 y(user-de\002ned)d(name/pro\002le)o(.)-2 1141 y SDict begin H.S end -2 1141 a -2 1141 a SDict begin 13 H.A end -2 1141 a -2 1141 a SDict begin [ /View [/XYZ H.V] /Dest (0:1336) cvn H.B /DEST pdfmark end -2 1141 a 396 1249 a FC(In)i(order)f(to)h(re)o(gister)1036 1249 y SDict begin H.S end 1036 1249 a 1036 1249 a SDict begin 13 H.A end 1036 1249 a 1036 1249 a SDict begin [ /View [/XYZ H.V] /Dest (0:1337) cvn H.B /DEST pdfmark end 1036 1249 a FC(samhain)f(as)i(a) 1481 1249 y SDict begin H.S end 1481 1249 a 1481 1249 a SDict begin 13 H.A end 1481 1249 a 1481 1249 a SDict begin [ /View [/XYZ H.V] /Dest (0:1338) cvn H.B /DEST pdfmark end 1481 1249 a FC(Prelude)e(sensor)m(,)h(you)f(need)g(to)i(run)e (on)h(the)g(sensor)g(host)g(and)g(on)g(the)396 1357 y(manager)f(host)h (the)984 1357 y SDict begin H.S end 984 1357 a 984 1357 a SDict begin 13 H.A end 984 1357 a 984 1357 a SDict begin [ /View [/XYZ H.V] /Dest (0:1339) cvn H.B /DEST pdfmark end 984 1357 a Fy(pr)o(elude-adduser)g FC(command.)-2 1458 y SDict begin H.S end -2 1458 a -2 1458 a SDict begin 11.7 H.A end -2 1458 a -2 1458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1340) cvn H.B /DEST pdfmark end -2 1458 a -2 1458 a SDict begin H.S end -2 1458 a -2 1458 a SDict begin 11.7 H.A end -2 1458 a -2 1458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1341) cvn H.B /DEST pdfmark end -2 1458 a 396 1537 a Ft(sensor)43 b(#)759 1537 y SDict begin H.S end 759 1537 a 759 1537 a SDict begin 11.7 H.A end 759 1537 a 759 1537 a SDict begin [ /View [/XYZ H.V] /Dest (0:1342) cvn H.B /DEST pdfmark end 759 1537 a Fs(prelude-adduser)j (register)d(samhain)g("idmef:w)g(admin:r")g Fi(<)p Fs(manager)g(host)p Fi(>)396 1732 y Fr(-)i(Using)f(default)g(TLS)g(settings)f(from)i (/usr/local/etc/prelude/default/tls.c)o(onf:)486 1829 y(-)g(Generated)e(key)h(size:)g(1024)g(bits.)486 1926 y(-)h(Authority)e(certificate)g(lifetime:)g(unlimited.)486 2023 y(-)i(Generated)e(certificate)g(lifetime:)g(unlimited.)396 2217 y(-)i(Adding)f(analyzer)f(samhain.)486 2315 y(-)i(Creating)e (/usr/local/etc/prelude/profile/samhain..)o(.)486 2412 y(-)i(Using)f(already)f(allocated)h(ident)g(for)g(samhain:)f (1312010545704259.)486 2509 y(-)i(Creating)e (/usr/local/var/spool/prelude/samhain...)396 2703 y(-)i(Registring)e (analyzer)h(samhain)f(to)i(localhost.)486 2897 y(You)f(now)h(need)f(to) g(start)g("prelude-adduser")e(on)j(the)f(server)g(host)g(where)486 2994 y(you)g(need)g(to)h(register)e(to:)486 3189 y(use:)h ("prelude-adduser)e(registration-server)g Fh(<)p Fr(analyzer)h(profile) p Fh(>)p Fr(")486 3286 y(example:)g("prelude-adduser)g (registration-server)e(prelude-manager")486 3480 y(This)j(is)h(used)f (in)g(order)g(to)h(register)e(the)i('sending')e(analyzer)g(to)i(the)f ('receiving')486 3577 y(analyzer.)f Fh(<)p Fr(analyzer)g(profile)p Fh(>)h Fr(should)g(be)g(set)g(to)h(the)f(profile)g(name)g(of)h(the)486 3674 y('receiving')e(analyzer,)g(the)i(one)f(where)g('sending')f (analyzer)h(will)g(register)f(to.)486 3869 y(Please)h(remember)f(that)h ("prelude-adduser")e(should)i(be)h(used)f(to)g(register)486 3966 y(every)g(server)g(used)g(by)g(this)h(analyzer.)486 4160 y(Enter)f(the)g(one-shot)g(password)f(provided)h(by)g(the)h ("prelude-adduser")d(program:)486 4354 y(-)j(Enter)f(registration)e (one)j(shot)f(password:)-2 4449 y SDict begin H.S end -2 4449 a -2 4449 a SDict begin 11.7 H.A end -2 4449 a -2 4449 a SDict begin [ /View [/XYZ H.V] /Dest (0:1343) cvn H.B /DEST pdfmark end -2 4449 a -2 4449 a SDict begin H.S end -2 4449 a -2 4449 a SDict begin 11.7 H.A end -2 4449 a -2 4449 a SDict begin [ /View [/XYZ H.V] /Dest (0:1344) cvn H.B /DEST pdfmark end -2 4449 a 396 4535 a Ft(manager)f(#)800 4535 y SDict begin H.S end 800 4535 a 800 4535 a SDict begin 11.7 H.A end 800 4535 a 800 4535 a SDict begin [ /View [/XYZ H.V] /Dest (0:1345) cvn H.B /DEST pdfmark end 800 4535 a Fs(prelude-adduser)i(registration-serve)q(r)h(prelude-manager) 396 4729 y Fr(-)f(Using)f(default)g(TLS)g(settings)f(from)i (/usr/local/etc/prelude/default/tls.c)o(onf:)486 4826 y(-)g(Generated)e(key)h(size:)g(1024)g(bits.)486 4923 y(-)h(Authority)e(certificate)g(lifetime:)g(unlimited.)486 5020 y(-)i(Generated)e(certificate)g(lifetime:)g(unlimited.)396 5215 y(-)i(Adding)f(analyzer)f(samhain.)486 5312 y(-)i(Creating)e (/usr/local/etc/prelude/profile/samhain..)o(.)p Black 3661 5805 a Fx(33)p Black eop end %%Page: 34 39 TeXDict begin 34 38 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1369) cvn H.B /DEST pdfmark end -2 35 a 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d(facilities)p Black 486 309 a Fr(-)45 b(Using)f(already)f(allocated)h(ident)g(for)g (samhain:)f(1312010545704259.)486 406 y(-)i(Creating)e (/usr/local/var/spool/prelude/samhain...)396 600 y(-)i(Starting)e (registration)g(server.)486 697 y(-)i(generated)e(one-shot)g(password)h (is)g("fz64g2h2".)576 892 y(This)g(password)f(will)h(be)h(requested)e (by)i("prelude-adduser")d(in)i(order)g(to)h(connect.)576 989 y(Please)e(remove)h(the)h(first)f(and)g(last)g(quote)g(from)g(this) g(password)g(before)g(using)g(it.)486 1183 y(-)h(Waiting)e(for)i(peers) f(install)f(request...)-2 1361 y SDict begin H.S end -2 1361 a -2 1361 a SDict begin 13 H.A end -2 1361 a -2 1361 a SDict begin [ /View [/XYZ H.V] /Dest (0:1346) cvn H.B /DEST pdfmark end -2 1361 a 396 1457 a FC(Y)-9 b(ou)20 b(no)n(w)f(ha)n(v)o(e)h(to)g(type)g(in)g(the)1344 1457 y SDict begin H.S end 1344 1457 a 1344 1457 a SDict begin 13 H.A end 1344 1457 a 1344 1457 a SDict begin [ /View [/XYZ H.V] /Dest (0:1347) cvn H.B /DEST pdfmark end 1344 1457 a Fx(one-shot)e(passwor)m(d)23 b FC(generated)18 b(on)i("manager")e(at)j(the)f(passw)o(ord)g(prompt)e(on)396 1565 y("sensor",)i(\(twice,)g(for)f(con\002rmation\).)f(Then)h(on)h ("manager")e(you)h(will)i(be)f(ask)o(ed)g(to)h(appro)o(v)o(e)c(the)k (re)o(gistration.)396 1673 y(T)-7 b(ype)20 b('y',)f(and)h(you)f(are)h (\002nished.)-2 1857 y SDict begin H.S end -2 1857 a -2 1857 a SDict begin 13 H.A end -2 1857 a -2 1857 a SDict begin [ /View [/XYZ H.V] /Dest (0:1348) cvn H.B /DEST pdfmark end -2 1857 a 396 1947 a FC(The)g(con\002guration)e(\002le)i(for) g(the)g(samhain)g(sensor)g(is)396 2055 y SDict begin H.S end 396 2055 a 396 2055 a SDict begin 13 H.A end 396 2055 a 396 2055 a SDict begin [ /View [/XYZ H.V] /Dest (0:1349) cvn H.B /DEST pdfmark end 396 2055 a Fr (/usr/local/etc/prelude/profile/samhain/co)o(nfig)-2 2077 y SDict begin H.S end -2 2077 a -2 2077 a SDict begin 13 H.A end -2 2077 a -2 2077 a SDict begin [ /View [/XYZ H.V] /Dest (0:PRELUDE8) cvn H.B /DEST pdfmark end -2 2077 a 396 2393 a Fp(4.9.2.)36 b(Registering)e(to)g(a)f(Prelude)h(0.8)g (mana)o(g)q(er)2833 2393 y SDict begin H.S end 2833 2393 a 2833 2393 a SDict begin 18.72 H.A end 2833 2393 a 2833 2393 a SDict begin [ /View [/XYZ H.V] /Dest (6.29.12.2) cvn H.B /DEST pdfmark end 2833 2393 a -2 2420 a SDict begin H.S end -2 2420 a -2 2420 a SDict begin 11.7 H.A end -2 2420 a -2 2420 a SDict begin [ /View [/XYZ H.V] /Dest (0:1352) cvn H.B /DEST pdfmark end -2 2420 a -2 2544 a SDict begin H.S end -2 2544 a -2 2544 a SDict begin 11.7 H.A end -2 2544 a -2 2544 a SDict begin [ /View [/XYZ H.V] /Dest (0:1354) cvn H.B /DEST pdfmark end -2 2544 a 562 2615 a Fw(Sensor)19 b(name/pr)o(o\002le:)f Fv(F)n(or)h(libprelude)e(0.8,)j (the)f(sensor)h(name/pro\002le)e(is)j('Samhain'.)-2 2930 y SDict begin H.S end -2 2930 a -2 2930 a SDict begin 13 H.A end -2 2930 a -2 2930 a SDict begin [ /View [/XYZ H.V] /Dest (0:1355) cvn H.B /DEST pdfmark end -2 2930 a 396 3038 a FC(In)f(order)f(to)h(re)o(gister)1036 3038 y SDict begin H.S end 1036 3038 a 1036 3038 a SDict begin 13 H.A end 1036 3038 a 1036 3038 a SDict begin [ /View [/XYZ H.V] /Dest (0:1356) cvn H.B /DEST pdfmark end 1036 3038 a FC(samhain)f(as)i(a)1481 3038 y SDict begin H.S end 1481 3038 a 1481 3038 a SDict begin 13 H.A end 1481 3038 a 1481 3038 a SDict begin [ /View [/XYZ H.V] /Dest (0:1357) cvn H.B /DEST pdfmark end 1481 3038 a FC(Prelude)e(sensor)m(,)h(you)f (need)g(to)i(run)e(on)h(the)g(Prelude)g(manager)e(the)396 3146 y(command:)768 3146 y SDict begin H.S end 768 3146 a 768 3146 a SDict begin 13 H.A end 768 3146 a 768 3146 a SDict begin [ /View [/XYZ H.V] /Dest (0:1358) cvn H.B /DEST pdfmark end 768 3146 a Fy(manager)m(-adduser)p FC(,)g(and)i(on)g(the)g(client)g(the)g(command)2475 3146 y SDict begin H.S end 2475 3146 a 2475 3146 a SDict begin 13 H.A end 2475 3146 a 2475 3146 a SDict begin [ /View [/XYZ H.V] /Dest (0:1359) cvn H.B /DEST pdfmark end 2475 3146 a Fy(sensor)m(-adduser)h(--sensor)o(name)396 3254 y(Samhain)g(--uid)922 3254 y SDict begin H.S end 922 3254 a 922 3254 a SDict begin 13 H.A end 922 3254 a 922 3254 a SDict begin [ /View [/XYZ H.V] /Dest (0:1360) cvn H.B /DEST pdfmark end 922 3254 a Fl(0)g Fy(--manager)m(-addr)1573 3254 y SDict begin H.S end 1573 3254 a 1573 3254 a SDict begin 13 H.A end 1573 3254 a 1573 3254 a SDict begin [ /View [/XYZ H.V] /Dest (0:1361) cvn H.B /DEST pdfmark end 1573 3254 a Fl(x.x.x.x)5 b FC(.)-2 3437 y SDict begin H.S end -2 3437 a -2 3437 a SDict begin 13 H.A end -2 3437 a -2 3437 a SDict begin [ /View [/XYZ H.V] /Dest (0:1362) cvn H.B /DEST pdfmark end -2 3437 a 396 3528 a FC(Both)20 b(commands)f(are)h(interacti)n(v)o(e,)f(and)g(apparently)g(should)g(be) h(run)f(simultaneously)-5 b(,)18 b(where)396 3636 y SDict begin H.S end 396 3636 a 396 3636 a SDict begin 13 H.A end 396 3636 a 396 3636 a SDict begin [ /View [/XYZ H.V] /Dest (0:1363) cvn H.B /DEST pdfmark end 396 3636 a Fy(manager)m (-adduser)h FC(will)h(generate)f(a)h('one-shot)e(passw)o(ord')h(that)h (must)g(be)f(entered)g(in)3019 3636 y SDict begin H.S end 3019 3636 a 3019 3636 a SDict begin 13 H.A end 3019 3636 a 3019 3636 a SDict begin [ /View [/XYZ H.V] /Dest (0:1364) cvn H.B /DEST pdfmark end 3019 3636 a Fy(sensor)m(-adduser)p FC(.)h(This)396 3744 y(is)h(ho)n(w)f(it)h(looks)f(on)f(the)i(Prelude)e (manager:)-2 3845 y SDict begin H.S end -2 3845 a -2 3845 a SDict begin 11.7 H.A end -2 3845 a -2 3845 a SDict begin [ /View [/XYZ H.V] /Dest (0:1365) cvn H.B /DEST pdfmark end -2 3845 a -2 3845 a SDict begin H.S end -2 3845 a -2 3845 a SDict begin 11.7 H.A end -2 3845 a -2 3845 a SDict begin [ /View [/XYZ H.V] /Dest (0:1366) cvn H.B /DEST pdfmark end -2 3845 a 396 3924 a Ft(bash$)638 3924 y SDict begin H.S end 638 3924 a 638 3924 a SDict begin 11.7 H.A end 638 3924 a 638 3924 a SDict begin [ /View [/XYZ H.V] /Dest (0:1367) cvn H.B /DEST pdfmark end 638 3924 a Fs(manager-adduser)396 4215 y Fr(Generated)44 b(one-shot)f(password)h (is)g("0ltdgbgy".)396 4410 y(This)g(password)g(will)g(be)h(requested)e (by)h("sensor-adduser")f(in)h(order)g(to)h(connect.)396 4507 y(Please)f(remove)g(the)g(first)g(and)h(last)f(quote)g(from)g (this)g(password)g(before)f(using)h(it.)396 4895 y(-)h(Waiting)f(for)g (install)g(request)f(from)h(Prelude)g(sensors...)396 4993 y(-)h(Connection)e(from)h(127.0.0.1.)396 5090 y(sensor)g(choose)g (to)g(use)h(PLAINTEXT)e(communication)g(method.)396 5187 y(successfully)g(created)h(user)g(calvin.)396 5381 y(Sensor)g (registered)f(correctly.)p Black 3661 5805 a Fx(34)p Black eop end %%Page: 35 40 TeXDict begin 35 39 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1368) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(And)i(this)h(is)g(the)f(dialog)f(on)h (the)g(client:)396 489 y Ft(bash$)638 489 y SDict begin H.S end 638 489 a 638 489 a SDict begin 11.7 H.A end 638 489 a 638 489 a SDict begin [ /View [/XYZ H.V] /Dest (0:1371) cvn H.B /DEST pdfmark end 638 489 a Fs(sensor-adduser)46 b(--sensorname)e(Samhain)f(--uid)f(0)f(--manager-addr)k(127.0.0.1)396 780 y Fr(Now)g(please)e(start)h("manager-adduser")e(on)j(the)f(Manager) g(host)g(where)396 877 y(you)h(wish)f(to)g(add)h(the)f(new)g(user.)396 1072 y(Please)g(remember)g(that)g(you)g(should)g(call)g ("sensor-adduser")e(for)j(each)f(configured)396 1169 y(Manager)g(entry.)396 1363 y(Press)g(enter)g(when)g(done.)396 1654 y(Please)g(use)g(the)h(one-shot)e(password)h(provided)f(by)i(the)f ("manager-adduser")e(program.)396 1849 y(Enter)i(registration)f(one)h (shot)h(password)e(:)396 1946 y(Please)h(confirm)g(one)g(shot)g (password)g(:)396 2043 y(connecting)f(to)i(Manager)f(host)g (\(127.0.0.1:5553\)...)d(Succeeded.)396 2237 y(Username)j(to)g(use)h (to)f(authenticate)f(:)i(calvin)396 2334 y(Please)f(enter)g(a)h (password)e(for)i(this)f(user)g(:)396 2432 y(Please)g(re-enter)g(the)g (password)f(\(comfirm\))h(:)396 2529 y(Register)g(user)g("calvin")f(?)i ([y/n])f(:)h(y)396 2626 y(Plaintext)f(account)f(creation)h(succeed)f (with)i(Prelude)e(Manager.)396 2723 y(Allocated)h(ident)g(for)g (Samhain@somehost:)e(61534998304562071.)-2 2891 y SDict begin H.S end -2 2891 a -2 2891 a SDict begin 13 H.A end -2 2891 a -2 2891 a SDict begin [ /View [/XYZ H.V] /Dest (0:1372) cvn H.B /DEST pdfmark end -2 2891 a 396 2997 a FC(The)20 b(libprelude)f(client)h(library)f(has)h(a)h (con\002guration)c(\002le)396 3105 y SDict begin H.S end 396 3105 a 396 3105 a SDict begin 13 H.A end 396 3105 a 396 3105 a SDict begin [ /View [/XYZ H.V] /Dest (0:1373) cvn H.B /DEST pdfmark end 396 3105 a Fr (/etc/prelude-sensors/sensors-default.conf)d FC(where)20 b(you)f(can)h(con\002gure)e(e.g.)i(the)g(netw)o(ork)396 3213 y(address)g(of)g(the)g(Prelude)g(manager)-5 b(.)-2 3324 y SDict begin H.S end -2 3324 a -2 3324 a SDict begin 13 H.A end -2 3324 a -2 3324 a SDict begin [ /View [/XYZ H.V] /Dest (0:NAGIOS) cvn H.B /DEST pdfmark end -2 3324 a 359 x Fu(4.10.)39 b(Using)f(samhain)g(with)h(na)o(gios)2207 3683 y SDict begin H.S end 2207 3683 a 2207 3683 a SDict begin 22.464 H.A end 2207 3683 a 2207 3683 a SDict begin [ /View [/XYZ H.V] /Dest (6.30.1) cvn H.B /DEST pdfmark end 2207 3683 a -2 3881 a SDict begin H.S end -2 3881 a -2 3881 a SDict begin 13 H.A end -2 3881 a -2 3881 a SDict begin [ /View [/XYZ H.V] /Dest (0:1376) cvn H.B /DEST pdfmark end -2 3881 a 396 3957 a FC(After)20 b(running)871 3957 y SDict begin H.S end 871 3957 a 871 3957 a SDict begin 13 H.A end 871 3957 a 871 3957 a SDict begin [ /View [/XYZ H.V] /Dest (0:1377) cvn H.B /DEST pdfmark end 871 3957 a Fy(./con\002gur)o(e)p FC(,)f(you)g(will)i(\002nd)f(the)h(script) 2060 3957 y SDict begin H.S end 2060 3957 a 2060 3957 a SDict begin 13 H.A end 2060 3957 a 2060 3957 a SDict begin [ /View [/XYZ H.V] /Dest (0:1378) cvn H.B /DEST pdfmark end 2060 3957 a Fr(check_samhain.pl)d FC(in)i(the)g(subdirectory)396 4065 y SDict begin H.S end 396 4065 a 396 4065 a SDict begin 13 H.A end 396 4065 a 396 4065 a SDict begin [ /View [/XYZ H.V] /Dest (0:1379) cvn H.B /DEST pdfmark end 396 4065 a Fr(scripts/)g FC(of)g(the)g(samhain)f(distrib)n(ution.)g(The)h (follo)n(wing)e(recipe)i(to)g(use)h(this)f(script)h(has)f(been)g (kindly)396 4173 y(pro)o(vided)e(by)i(kiarna:)-2 4357 y SDict begin H.S end -2 4357 a -2 4357 a SDict begin 13 H.A end -2 4357 a -2 4357 a SDict begin [ /View [/XYZ H.V] /Dest (0:1380) cvn H.B /DEST pdfmark end -2 4357 a 396 4447 a FC(Nagios)g(runs)g(as)h(user)f('nagios'.)e(Ho)n(we)n(v)o(er)m(,) h(in)h(order)f(to)h(check)g(the)g(\002lesystem,)g(you)f(typically)h(w)o (ant)g(to)g(run)396 4555 y SDict begin H.S end 396 4555 a 396 4555 a SDict begin 13 H.A end 396 4555 a 396 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:1381) cvn H.B /DEST pdfmark end 396 4555 a FC(samhain)g(as)h(')l(root'.)d(Y)-9 b(ou)20 b(can)g(use)1432 4555 y SDict begin H.S end 1432 4555 a 1432 4555 a SDict begin 13 H.A end 1432 4555 a 1432 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:1382) cvn H.B /DEST pdfmark end 1432 4555 a FC(sudo)g(to)g(\002x)g(this)h (problem.)d(In)i(your)2525 4555 y SDict begin H.S end 2525 4555 a 2525 4555 a SDict begin 13 H.A end 2525 4555 a 2525 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:1383) cvn H.B /DEST pdfmark end 2525 4555 a Fr(/etc/sudoers)f FC(\002le,)i(add)e(the)h(line:)-2 4656 y SDict begin H.S end -2 4656 a -2 4656 a SDict begin 11.7 H.A end -2 4656 a -2 4656 a SDict begin [ /View [/XYZ H.V] /Dest (0:1384) cvn H.B /DEST pdfmark end -2 4656 a 396 4832 a Fr(nagios)44 b(ALL)g(=)h(NOPASSWD:/path/to/check_samhain)-2 5010 y SDict begin H.S end -2 5010 a -2 5010 a SDict begin 13 H.A end -2 5010 a -2 5010 a SDict begin [ /View [/XYZ H.V] /Dest (0:1385) cvn H.B /DEST pdfmark end -2 5010 a 396 5106 a FC(Ne)o(xt,)20 b(add)g(the)g(service)g(to)g(the)g(nagios)g (\002le)1689 5106 y SDict begin H.S end 1689 5106 a 1689 5106 a SDict begin 13 H.A end 1689 5106 a 1689 5106 a SDict begin [ /View [/XYZ H.V] /Dest (0:1386) cvn H.B /DEST pdfmark end 1689 5106 a Fr(checkcommands.cfg)p FC(:)-2 5207 y SDict begin H.S end -2 5207 a -2 5207 a SDict begin 11.7 H.A end -2 5207 a -2 5207 a SDict begin [ /View [/XYZ H.V] /Dest (0:1387) cvn H.B /DEST pdfmark end -2 5207 a 396 5384 a Fr(#)45 b('check_samhain')d(command)i(definition)p Black 3661 5805 a Fx(35)p Black eop end %%Page: 36 41 TeXDict begin 36 40 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black 396 309 a Fr(define)44 b(command{)396 406 y(command_name)f(check_samhain)396 503 y(command_line)g (/usr/bin/sudo)g(-u)h(root)g($USER1$/check_samhain)e(-t)i(100)396 600 y(})-2 775 y SDict begin H.S end -2 775 a -2 775 a SDict begin 13 H.A end -2 775 a -2 775 a SDict begin [ /View [/XYZ H.V] /Dest (0:1388) cvn H.B /DEST pdfmark end -2 775 a 396 874 a FC(Checking)19 b(the)h(\002lesystem)h(may)f(tak)o(e) g(some)g(time,)g(so)h(you)e(may)h(w)o(ant)g(to)g(increase)g(the)g (nagios)g(plugin)f(timeout)396 982 y(by)h(changing)e(the)i(follo)n (wing)f(line)h(in)1520 982 y SDict begin H.S end 1520 982 a 1520 982 a SDict begin 13 H.A end 1520 982 a 1520 982 a SDict begin [ /View [/XYZ H.V] /Dest (0:1389) cvn H.B /DEST pdfmark end 1520 982 a Fr(nagios.cfg)f FC(from)g(60)h(to)g(100:)-2 1083 y SDict begin H.S end -2 1083 a -2 1083 a SDict begin 11.7 H.A end -2 1083 a -2 1083 a SDict begin [ /View [/XYZ H.V] /Dest (0:1390) cvn H.B /DEST pdfmark end -2 1083 a 396 1259 a Fr(service_check_timeout=100)-2 1434 y SDict begin H.S end -2 1434 a -2 1434 a SDict begin 13 H.A end -2 1434 a -2 1434 a SDict begin [ /View [/XYZ H.V] /Dest (0:1391) cvn H.B /DEST pdfmark end -2 1434 a 396 1533 a FC(Then)g(add)f(the)h(service)g(to)h(the)f(appropriate)e(section)i (in)g(the)g(nagios)2414 1533 y SDict begin H.S end 2414 1533 a 2414 1533 a SDict begin 13 H.A end 2414 1533 a 2414 1533 a SDict begin [ /View [/XYZ H.V] /Dest (0:1392) cvn H.B /DEST pdfmark end 2414 1533 a Fr(service.cfg)f FC(\002le.)-2 1562 y SDict begin H.S end -2 1562 a -2 1562 a SDict begin 13 H.A end -2 1562 a -2 1562 a SDict begin [ /View [/XYZ H.V] /Dest (0:SYSLOGDETAILS) cvn H.B /DEST pdfmark end -2 1562 a 359 x Fu(4.11.)39 b(Syslog)829 1921 y SDict begin H.S end 829 1921 a 829 1921 a SDict begin 22.464 H.A end 829 1921 a 829 1921 a SDict begin [ /View [/XYZ H.V] /Dest (6.31.1) cvn H.B /DEST pdfmark end 829 1921 a -2 2119 a SDict begin H.S end -2 2119 a -2 2119 a SDict begin 13 H.A end -2 2119 a -2 2119 a SDict begin [ /View [/XYZ H.V] /Dest (0:1395) cvn H.B /DEST pdfmark end -2 2119 a -2 2119 a SDict begin H.S end -2 2119 a -2 2119 a SDict begin 13 H.A end -2 2119 a -2 2119 a SDict begin [ /View [/XYZ H.V] /Dest (0:1396) cvn H.B /DEST pdfmark end -2 2119 a 396 2195 a FC(samhain)20 b(will)h(translate)f(its)h(o)n(wn) f(se)n(v)o(erities)g(into)1887 2195 y SDict begin H.S end 1887 2195 a 1887 2195 a SDict begin 13 H.A end 1887 2195 a 1887 2195 a SDict begin [ /View [/XYZ H.V] /Dest (0:1397) cvn H.B /DEST pdfmark end 1887 2195 a Fx(syslo)o(g)h(priorities)g FC(as)g(follo)n(ws:)-2 2212 y SDict begin H.S end -2 2212 a -2 2212 a SDict begin 13 H.A end -2 2212 a -2 2212 a SDict begin [ /View [/XYZ H.V] /Dest (0:1398) cvn H.B /DEST pdfmark end -2 2212 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (0:1399) cvn H.B /DEST pdfmark end -2 2305 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark end -2 2305 a 396 2308 3359 4 v 396 2308 V 396 2433 4 125 v 424 2408 a FD(Se)o(verity)p 2074 2433 V 1357 w(Syslog)i(priority)p 3751 2433 V 396 2436 3359 4 v 396 2436 V 396 2561 4 125 v 424 2536 a FC(deb)n(ug)p 2074 2561 V 1475 w(LOG_DEB)o(UG)p 3751 2561 V 396 2564 3359 4 v 396 2564 V 396 2689 4 125 v 424 2664 a(info)p 2074 2689 V 1543 w(LOG_INFO)p 3751 2689 V 396 2692 3359 4 v 396 2692 V 396 2817 4 125 v 424 2792 a(notice)p 2074 2817 V 1474 w(LOG_NO)m(TICE)p 3751 2817 V 396 2820 3359 4 v 396 2820 V 396 2944 4 125 v 424 2919 a(w)o(arn)p 2074 2944 V 1512 w(LOG_W)-10 b(ARNING)p 3751 2944 V 396 2948 3359 4 v 396 2948 V 396 3072 4 125 v 424 3047 a(mark)p 2074 3072 V 1506 w(LOG_ERR)p 3751 3072 V 396 3076 3359 4 v 396 3076 V 396 3200 4 125 v 424 3175 a(err)p 2074 3200 V 1585 w(LOG_ERR)p 3751 3200 V 396 3203 3359 4 v 396 3203 V 396 3328 4 125 v 424 3303 a(crit)p 2074 3328 V 1567 w(LOG_CRIT)p 3751 3328 V 396 3331 3359 4 v 396 3331 V 396 3456 4 125 v 424 3431 a(alert)p 2074 3456 V 1530 w(LOG_ALER)-5 b(T)p 3751 3456 V 396 3459 3359 4 v 396 3459 V -2 3625 a SDict begin H.S end -2 3625 a -2 3625 a SDict begin 13 H.A end -2 3625 a -2 3625 a SDict begin [ /View [/XYZ H.V] /Dest (0:1429) cvn H.B /DEST pdfmark end -2 3625 a 396 3708 a FC(Messages)21 b(lar)o(ger)e(than)g(960)h(chars)g(will)h(be)f(split)g(into)g(se)n(v)o (eral)g(messages.)g(By)h(def)o(ault,)3017 3708 y SDict begin H.S end 3017 3708 a 3017 3708 a SDict begin 13 H.A end 3017 3708 a 3017 3708 a SDict begin [ /View [/XYZ H.V] /Dest (0:1430) cvn H.B /DEST pdfmark end 3017 3708 a FC(samhain)e(will)i(use)g(the)396 3816 y(identity)f(')-5 b(samhain',)19 b(the)1162 3816 y SDict begin H.S end 1162 3816 a 1162 3816 a SDict begin 13 H.A end 1162 3816 a 1162 3816 a SDict begin [ /View [/XYZ H.V] /Dest (0:1431) cvn H.B /DEST pdfmark end 1162 3816 a Fx(syslo)o(g)h(facility)h FC(LOG_A)-5 b(UTHPRIV)-11 b(,)20 b(and)f(will)i(log)f(its)h(PID)g (\(process)e(identi\002cation)396 3924 y(number\))f(in)j(addition)e(to) h(the)g(message.)-2 4108 y SDict begin H.S end -2 4108 a -2 4108 a SDict begin 13 H.A end -2 4108 a -2 4108 a SDict begin [ /View [/XYZ H.V] /Dest (0:1432) cvn H.B /DEST pdfmark end -2 4108 a 396 4198 a FC(The)g(syslog)g(f)o(acility)g(can)g (be)g(modi\002ed)f(via)h(the)h(directi)n(v)o(e)2138 4198 y SDict begin H.S end 2138 4198 a 2138 4198 a SDict begin 13 H.A end 2138 4198 a 2138 4198 a SDict begin [ /View [/XYZ H.V] /Dest (0:1433) cvn H.B /DEST pdfmark end 2138 4198 a Fy(SyslogF)n(acility=)2679 4198 y SDict begin H.S end 2679 4198 a 2679 4198 a SDict begin 13 H.A end 2679 4198 a 2679 4198 a SDict begin [ /View [/XYZ H.V] /Dest (0:1434) cvn H.B /DEST pdfmark end 2679 4198 a Fl(command>LOG_xxx)g FC(in)f(the)3582 4198 y SDict begin H.S end 3582 4198 a 3582 4198 a SDict begin 13 H.A end 3582 4198 a 3582 4198 a SDict begin [ /View [/XYZ H.V] /Dest (0:1435) cvn H.B /DEST pdfmark end 3582 4198 a Fx(Misc)396 4306 y FC(section)g(of)g (the)g(con\002guration)e(\002le.)-2 4334 y SDict begin H.S end -2 4334 a -2 4334 a SDict begin 13 H.A end -2 4334 a -2 4334 a SDict begin [ /View [/XYZ H.V] /Dest (0:SQLDETAILS) cvn H.B /DEST pdfmark end -2 4334 a 359 x Fu(4.12.)39 b(SQL)g(Database)1332 4693 y SDict begin H.S end 1332 4693 a 1332 4693 a SDict begin 22.464 H.A end 1332 4693 a 1332 4693 a SDict begin [ /View [/XYZ H.V] /Dest (6.32.1) cvn H.B /DEST pdfmark end 1332 4693 a -2 4700 a SDict begin H.S end -2 4700 a -2 4700 a SDict begin 11.7 H.A end -2 4700 a -2 4700 a SDict begin [ /View [/XYZ H.V] /Dest (0:1438) cvn H.B /DEST pdfmark end -2 4700 a -2 4825 a SDict begin H.S end -2 4825 a -2 4825 a SDict begin 11.7 H.A end -2 4825 a -2 4825 a SDict begin [ /View [/XYZ H.V] /Dest (0:1440) cvn H.B /DEST pdfmark end -2 4825 a 562 4915 a Fw(REQ)o(UIREMENTS:)20 b Fv(This)g(f)n(acility)f(requires)g(that)g(y) o(ou)h(ha)o(v)n(e)f(compiled)g(with)h(the)2950 4915 y SDict begin H.S end 2950 4915 a 2950 4915 a SDict begin 11.7 H.A end 2950 4915 a 2950 4915 a SDict begin [ /View [/XYZ H.V] /Dest (0:1441) cvn H.B /DEST pdfmark end 2950 4915 a Fq(--enab)o(le-xml-log)g Fv(option)562 5012 y(to)g(f)n(or)r(mat) g(log)f(messages)h(in)g(XML)h(\()1638 5012 y SDict begin H.S end 1638 5012 a 1638 5012 a SDict begin 11.7 H.A end 1638 5012 a 1638 5012 a SDict begin [ /View [/XYZ H.V] /Dest (0:1442) cvn H.B /DEST pdfmark end 1638 5012 a Fq(also)e(f)n(or)h (the)g(client)7 b Fv(,)18 b(e)n(v)n(en)i(if)g(y)o(ou)g(do)g(SQL)g (logging)e(on)h(the)h(ser)r(v)n(er\),)562 5109 y(and)g(of)g(course)g (with)f(the)1314 5109 y SDict begin H.S end 1314 5109 a 1314 5109 a SDict begin 11.7 H.A end 1314 5109 a 1314 5109 a SDict begin [ /View [/XYZ H.V] /Dest (0:1443) cvn H.B /DEST pdfmark end 1314 5109 a Fq(--with-database=XXX)25 b Fv(option)18 b(\(where)h('XXX')h(ma)n(y)h(be)e(an)o(y)i(of:)e(m)o (ysql,)562 5207 y(postg)o(resql,)g(or)o(acle)o(,)g(or)h(odbc\).)-2 5265 y SDict begin H.S end -2 5265 a -2 5265 a SDict begin 11.7 H.A end -2 5265 a -2 5265 a SDict begin [ /View [/XYZ H.V] /Dest (0:1444) cvn H.B /DEST pdfmark end -2 5265 a 562 5345 a Fv(If)h(y)o(ou)e(are)h(using)f(the)1217 5345 y SDict begin H.S end 1217 5345 a 1217 5345 a SDict begin 11.7 H.A end 1217 5345 a 1217 5345 a SDict begin [ /View [/XYZ H.V] /Dest (0:1445) cvn H.B /DEST pdfmark end 1217 5345 a Fq(MessageHeader)26 b Fv(directiv)n(e)19 b(in)h(the)g(con\002gur)o(ation)e(\002le)i(f)n(or)g(a)g(user-de\002ned) p Black 3660 5805 a Fx(36)p Black eop end %%Page: 37 42 TeXDict begin 37 41 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1464) cvn H.B /DEST pdfmark end -2 35 a 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d(facilities)p Black 562 309 a Fv(message)i(header)l(,)f(mak)o(e)h(sure)g(that)f(the)h (log)f(messages)h(are)g(still)g(v)n(alid)f(XML,)i(and)e(that)g(all)h (the)f(def)n(ault)562 406 y(entities)g(are)h(still)f(present.)-2 721 y SDict begin H.S end -2 721 a -2 721 a SDict begin 13 H.A end -2 721 a -2 721 a SDict begin [ /View [/XYZ H.V] /Dest (0:1446) cvn H.B /DEST pdfmark end -2 721 a 396 829 a FC(Currently)g(MySQL,)h(PostgreSQL,)f(and)h(Oracle)g(are)g (implemented)e(and)i(tested.)g(Support)f(for)g(unixODBC)h(is)396 937 y(implemented,)e(b)n(ut)j(not)e(fully)h(tested.)g(If)g(the)g (header)f(\002le)i('mysql.h')e(\(')o(libpq-fe.h'\))d(is)21 b(not)f(found)f(during)396 1045 y(compilation)g(\('mysql.h:)f(No)i (such)g(\002le)h(or)f(directory'\),)d(you)j(can)g(use)g(the)g(option) 396 1153 y SDict begin H.S end 396 1153 a 396 1153 a SDict begin 13 H.A end 396 1153 a 396 1153 a SDict begin [ /View [/XYZ H.V] /Dest (0:1447) cvn H.B /DEST pdfmark end 396 1153 a Fx(--with-c\003a)o(gs=-I/dir/wher)m(e/mysql.h/is)p FC(.)d(If)j(the)h(library)e(libmysqlclient.a)f(\(libpq.a\))h(is)i(not)e (found)396 1261 y(\('/usr/bin/ld:)g(cannot)g(\002nd)h (-lmysqlclient'\),)e(you)h(can)h(use)g(the)h(option)396 1369 y SDict begin H.S end 396 1369 a 396 1369 a SDict begin 13 H.A end 396 1369 a 396 1369 a SDict begin [ /View [/XYZ H.V] /Dest (0:1448) cvn H.B /DEST pdfmark end 396 1369 a Fx(--with-libs=-L/dir/wher)m(e/libmysqlclient.a/is)p FC(.)-2 1386 y SDict begin H.S end -2 1386 a -2 1386 a SDict begin 11.7 H.A end -2 1386 a -2 1386 a SDict begin [ /View [/XYZ H.V] /Dest (0:1449) cvn H.B /DEST pdfmark end -2 1386 a -2 1510 a SDict begin H.S end -2 1510 a -2 1510 a SDict begin 11.7 H.A end -2 1510 a -2 1510 a SDict begin [ /View [/XYZ H.V] /Dest (0:1451) cvn H.B /DEST pdfmark end -2 1510 a 562 1591 a Fw(NO)m(TE:)g Fv(P)l(ostg)o(reSQL)e(ma)n(y) h(f)n(ail)g(with)f(--enab)o(le-static.)e(This)i(is)i(a)f(postg)o(resql) f(b)o(ug.)-2 1906 y SDict begin H.S end -2 1906 a -2 1906 a SDict begin 13 H.A end -2 1906 a -2 1906 a SDict begin [ /View [/XYZ H.V] /Dest (0:1452) cvn H.B /DEST pdfmark end -2 1906 a 396 2014 a FC(By)i(def)o(ault,)e(the)h(database)g (serv)o(er)f(is)i(assumed)f(to)g(be)h(on)e(localhost,)h(the)g(db)g (name)f(is)i(')-5 b(samhain',)19 b(the)h(db)g(table)396 2122 y(is)h(')o(log',)d(and)h(inserting)g(is)h(possible)g(for)e(an)o(y) h(user)h(without)e(passw)o(ord.)h(T)-7 b(o)2639 2122 y SDict begin H.S end 2639 2122 a 2639 2122 a SDict begin 13 H.A end 2639 2122 a 2639 2122 a SDict begin [ /View [/XYZ H.V] /Dest (0:1453) cvn H.B /DEST pdfmark end 2639 2122 a Fx(cr)m(eate)19 b FC(the)h(database/table)e(with)i(the)396 2230 y(required)f(columns,)g(the)h(distrib)n(ution)f(includes)g(the)h (scripts)h(')-5 b(samhain.mysql.init',)17 b(')-5 b (samhain.postgres.init',)396 2338 y(and)20 b(')-5 b (samhain.oracle.init'.)17 b(E.g.,)i(for)h(PostgreSQL)f(you)h(w)o(ould)f (setup)h(the)g(database)g(lik)o(e:)-2 2439 y SDict begin H.S end -2 2439 a -2 2439 a SDict begin 11.7 H.A end -2 2439 a -2 2439 a SDict begin [ /View [/XYZ H.V] /Dest (0:1454) cvn H.B /DEST pdfmark end -2 2439 a 665 2518 a Fr($)45 b(su)f(postgres)665 2615 y($)h(createdb)e(samhain)665 2712 y($)i(createuser)e(samhain)665 2809 y($)i(psql)f(-d)h(samhain)e(<) i(samhain.postgres.init)665 2906 y($)g(exit)-2 3081 y SDict begin H.S end -2 3081 a -2 3081 a SDict begin 13 H.A end -2 3081 a -2 3081 a SDict begin [ /View [/XYZ H.V] /Dest (0:1455) cvn H.B /DEST pdfmark end -2 3081 a 396 3180 a FC(.)12 b(.)g(.)34 b(and)19 b(for)h(MySQL:)-2 3281 y SDict begin H.S end -2 3281 a -2 3281 a SDict begin 11.7 H.A end -2 3281 a -2 3281 a SDict begin [ /View [/XYZ H.V] /Dest (0:1456) cvn H.B /DEST pdfmark end -2 3281 a 665 3361 a Fr($)45 b(mysql)f(-p)g(-u)h(root)f(<)h(samhain.mysql.init) 665 3458 y($)g(mysql)f(-p)g(-u)h(root)665 3555 y(...)g(edit)f(grant)g (tables)665 3652 y($)h(mysqladmin)e(-p)i(-u)f(root)g(reload)-2 3664 y SDict begin H.S end -2 3664 a -2 3664 a SDict begin 11.7 H.A end -2 3664 a -2 3664 a SDict begin [ /View [/XYZ H.V] /Dest (0:1457) cvn H.B /DEST pdfmark end -2 3664 a -2 3830 a SDict begin H.S end -2 3830 a -2 3830 a SDict begin 11.7 H.A end -2 3830 a -2 3830 a SDict begin [ /View [/XYZ H.V] /Dest (0:1459) cvn H.B /DEST pdfmark end -2 3830 a 562 3915 a Fw(NO)m(TE:)21 b Fv(The)e(P)l(ostg)o(reSQL)g(init)h (scr)q(ipt)g(will)f(g)o(r)o(ant)h(INSER)n(T)g(per)r(mission)e(only)i (to)g(a)h(user)f(')l(samhain'.)e(Please)562 4012 y(tak)o(e)i(note)f (that)g(f)n(or)h(P)l(ostg)o(reSQL,)f(inser)s(ting)f(also)i(requires)f (SELECT)g(and)h(UPD)m(A)-9 b(TE)19 b(per)r(mission)g(f)n(or)h(the)562 4109 y(sequence)f('log_log_inde)n(x_seq)o(')c(\(see)20 b(bottom)f(of)h(init)f(scr)q(ipt\).)h(The)g(MySQL)h(init)e(scr)q(ipt)i (will)e(create)g(the)562 4207 y(database)o(,)f(b)o(ut)h(not)h(the)g (user)l(,)g(and)f(will)h(not)f(g)o(r)o(ant)h(an)o(y)g(per)r(missions)o (.)-2 4522 y SDict begin H.S end -2 4522 a -2 4522 a SDict begin 13 H.A end -2 4522 a -2 4522 a SDict begin [ /View [/XYZ H.V] /Dest (0:1460) cvn H.B /DEST pdfmark end -2 4522 a 396 4630 a FC(As)h(with)g(all)f(logging)f(f)o(acilities,)h (logging)f(to)h(the)g(SQL)h(database)f(must)g(be)g(enabled)f(in)h(the)h (con\002guration)c(\002le:)-2 4731 y SDict begin H.S end -2 4731 a -2 4731 a SDict begin 11.7 H.A end -2 4731 a -2 4731 a SDict begin [ /View [/XYZ H.V] /Dest (0:1461) cvn H.B /DEST pdfmark end -2 4731 a 486 4907 a Fr([Log])486 5004 y(DatabaseSeverity=warn)p Black 3658 5805 a Fx(37)p Black eop end %%Page: 38 43 TeXDict begin 38 42 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark end -2 134 a Black 2239 104 a Fx(Chapter)20 b(4.)g(Con\002gur)o(ation)d(of)k(lo)o(g)o(ging)d (facilities)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1462) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(In)i(the)608 309 y SDict begin H.S end 608 309 a 608 309 a SDict begin 13 H.A end 608 309 a 608 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1463) cvn H.B /DEST pdfmark end 608 309 a Fx(Database)f FC(section)h(of)g(the)g(con\002guration)e(\002le,)j(you)e(can)h(modify) e(the)j(def)o(aults)e(via)i(the)f(follo)n(wing)396 417 y(directi)n(v)o(es:)486 694 y Fr([Database])486 791 y(SetDBName=)p Fg(db_name)486 888 y Fr(SetDBTable=)981 888 y SDict begin H.S end 981 888 a 981 888 a SDict begin 11.7 H.A end 981 888 a 981 888 a SDict begin [ /View [/XYZ H.V] /Dest (0:1466) cvn H.B /DEST pdfmark end 981 888 a Fg(db_table)486 985 y Fr(SetDBHost=)936 985 y SDict begin H.S end 936 985 a 936 985 a SDict begin 11.7 H.A end 936 985 a 936 985 a SDict begin [ /View [/XYZ H.V] /Dest (0:1467) cvn H.B /DEST pdfmark end 936 985 a Fg(db_host)486 1082 y Fr(SetDBUser=)936 1082 y SDict begin H.S end 936 1082 a 936 1082 a SDict begin 11.7 H.A end 936 1082 a 936 1082 a SDict begin [ /View [/XYZ H.V] /Dest (0:1468) cvn H.B /DEST pdfmark end 936 1082 a Fg(db_user)486 1180 y Fr(SetDBPassword=)1116 1180 y SDict begin H.S end 1116 1180 a 1116 1180 a SDict begin 11.7 H.A end 1116 1180 a 1116 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:1469) cvn H.B /DEST pdfmark end 1116 1180 a Fg(db_password)486 1277 y Fr(UsePersistent=)1116 1277 y SDict begin H.S end 1116 1277 a 1116 1277 a SDict begin 11.7 H.A end 1116 1277 a 1116 1277 a SDict begin [ /View [/XYZ H.V] /Dest (0:1470) cvn H.B /DEST pdfmark end 1116 1277 a Fg(yes/no)-2 1540 y SDict begin H.S end -2 1540 a -2 1540 a SDict begin 13 H.A end -2 1540 a -2 1540 a SDict begin [ /View [/XYZ H.V] /Dest (0:1471) cvn H.B /DEST pdfmark end -2 1540 a 396 1648 a FC(The)g(def)o(ault)g(is)h(to) f(use)g(a)h(persistent)f(connection)e(to)i(the)h(database.)e(Y)-9 b(ou)20 b(can)g(change)e(this)j(with)396 1756 y SDict begin H.S end 396 1756 a 396 1756 a SDict begin 13 H.A end 396 1756 a 396 1756 a SDict begin [ /View [/XYZ H.V] /Dest (0:1472) cvn H.B /DEST pdfmark end 396 1756 a Fy(UseP)n(ersistent=no)-2 1757 y SDict begin H.S end -2 1757 a -2 1757 a SDict begin 11.7 H.A end -2 1757 a -2 1757 a SDict begin [ /View [/XYZ H.V] /Dest (0:1473) cvn H.B /DEST pdfmark end -2 1757 a -2 1881 a SDict begin H.S end -2 1881 a -2 1881 a SDict begin 11.7 H.A end -2 1881 a -2 1881 a SDict begin [ /View [/XYZ H.V] /Dest (0:1475) cvn H.B /DEST pdfmark end -2 1881 a 562 1977 a Fw(NO)m(TE:)g Fv(F)n(or)e(P)l(ostg)o(reSQL,)g (db_host)g(m)o(ust)i(be)f(a)g(n)o(umer)q(ical)f(IP)h(address)o(.)-2 2293 y SDict begin H.S end -2 2293 a -2 2293 a SDict begin 13 H.A end -2 2293 a -2 2293 a SDict begin [ /View [/XYZ H.V] /Dest (0:1476) cvn H.B /DEST pdfmark end -2 2293 a 396 2401 a FC(When)g(logging)f(client)h(messages,)1450 2401 y SDict begin H.S end 1450 2401 a 1450 2401 a SDict begin 13 H.A end 1450 2401 a 1450 2401 a SDict begin [ /View [/XYZ H.V] /Dest (0:1477) cvn H.B /DEST pdfmark end 1450 2401 a FC(yule)g(will)h(wrap)e(them)h(into)g(a)h(serv)o(er)e Ff(<)p FC(log)h(se)n(v=\224RCVT\224)g(tstamp=.)12 b(.)g(.)32 b Ff(>)396 2509 y FC(.)12 b(.)g(.)34 b Ff(<)p FC(/log)p Ff(>)19 b FC(message.)h(The)f(parser)h(will)h(then)f(create)g(a)g (seperate)g(database)f(entry)h(for)f(this)i(serv)o(er)e(timestamp.)396 2617 y(If)h(you)g(don')o(t)e(lik)o(e)j(this,)f(you)f(can)h(use)h(the)f (option)1886 2617 y SDict begin H.S end 1886 2617 a 1886 2617 a SDict begin 13 H.A end 1886 2617 a 1886 2617 a SDict begin [ /View [/XYZ H.V] /Dest (0:1478) cvn H.B /DEST pdfmark end 1886 2617 a Fy(SetDBSer)o(v)o(erTstamp=)2665 2617 y SDict begin H.S end 2665 2617 a 2665 2617 a SDict begin 13 H.A end 2665 2617 a 2665 2617 a SDict begin [ /View [/XYZ H.V] /Dest (0:1479) cvn H.B /DEST pdfmark end 2665 2617 a Fl(false)p FC(.)-2 2801 y SDict begin H.S end -2 2801 a -2 2801 a SDict begin 13 H.A end -2 2801 a -2 2801 a SDict begin [ /View [/XYZ H.V] /Dest (0:1480) cvn H.B /DEST pdfmark end -2 2801 a 396 2891 a FC(The)g(table)g (\002eld)h(')o(log_ref)5 b(')17 b(is)k(NULL)f(for)g(client)g(messages,) g(0)h(for)e(serv)o(er)g(messages,)i(and)e(equal)h(to)396 2999 y(')o(log_inde)o(x')d(of)j(the)g(client)h(message)f(for)f(the)h (aforementioned)d(serv)o(er)j(timestamp)f(of)h(a)h(client)f(message.)-2 3183 y SDict begin H.S end -2 3183 a -2 3183 a SDict begin 13 H.A end -2 3183 a -2 3183 a SDict begin [ /View [/XYZ H.V] /Dest (0:1481) cvn H.B /DEST pdfmark end -2 3183 a 396 3273 a FC(Log)f(records)f(can)h(be)h(tagged)e(via)i(a)f(special)h (\(inde)o(x)o(ed\))d(table)i(\002eld)g(')o(log_hash',)e(which)i(is)i (the)e(MD5)g(checksum)396 3381 y(of)h(\(the)g(concatenation)e(of\))h (an)o(y)h(\002elds)g(re)o(gistered)f(with)2091 3381 y SDict begin H.S end 2091 3381 a 2091 3381 a SDict begin 13 H.A end 2091 3381 a 2091 3381 a SDict begin [ /View [/XYZ H.V] /Dest (0:1482) cvn H.B /DEST pdfmark end 2091 3381 a Fy(AddT)-8 b(oDBHash=)2679 3381 y SDict begin H.S end 2679 3381 a 2679 3381 a SDict begin 13 H.A end 2679 3381 a 2679 3381 a SDict begin [ /View [/XYZ H.V] /Dest (0:1483) cvn H.B /DEST pdfmark end 2679 3381 a Fl(field)s FC(.)20 b(The)3098 3381 y SDict begin H.S end 3098 3381 a 3098 3381 a SDict begin 13 H.A end 3098 3381 a 3098 3381 a SDict begin [ /View [/XYZ H.V] /Dest (0:1484) cvn H.B /DEST pdfmark end 3098 3381 a FC(beltane)g(web-based)396 3488 y(console)g(can)g(use)g(these)g(tags)h(to)f(\002lter)h(messages.)f (There)f(is)i(no)f(def)o(ault)g(set)h(of)f(\002elds)g(o)o(v)o(er)f (which)h(the)g(MD5)396 3596 y(hash)g(is)h(computed,)d(so)j(by)f(def)o (ault)f(the)h(tag)h(is)1784 3596 y SDict begin H.S end 1784 3596 a 1784 3596 a SDict begin 13 H.A end 1784 3596 a 1784 3596 a SDict begin [ /View [/XYZ H.V] /Dest (0:1485) cvn H.B /DEST pdfmark end 1784 3596 a Fx(equal)e FC(for)g(all)i(ro)n (ws.)-2 3614 y SDict begin H.S end -2 3614 a -2 3614 a SDict begin 11.7 H.A end -2 3614 a -2 3614 a SDict begin [ /View [/XYZ H.V] /Dest (0:1486) cvn H.B /DEST pdfmark end -2 3614 a -2 3739 a SDict begin H.S end -2 3739 a -2 3739 a SDict begin 11.7 H.A end -2 3739 a -2 3739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1488) cvn H.B /DEST pdfmark end -2 3739 a 562 3818 a Fw(TIP:)f Fv(F)n(or)g(secur)q(ity)-7 b(,)19 b(y)o(ou)h(ma)n(y)h(w)o(ant)e(to)h(set)h(up)f(a)g(user/pass)n(w) o(ord)f(f)n(or)g(inser)s(tion)f(into)i(the)f(db)m(.)h(Ho)o(w)o(e)n(v)n (er)l(,)g(as)562 3915 y(the)g(pass)n(w)o(ord)f(is)i(in)f(clear)s(te)n (xt)f(in)h(the)f(con\002g)i(\002le)f(\(and)f(the)h(connection)e(to)i (the)g(db)f(ser)r(v)n(er)i(is)g(not)562 4012 y(encr)r(ypted\),)d(f)n (or)h(remote)g(logging)e(this)i(f)n(acility)g(is)h(less)g(secure)f (than)g(samhain')l(s)f(o)o(wn)h(client/ser)r(v)n(er)g(system)562 4109 y(\(it)h(is)h(recommended)d(to)i(r)q(un)g(the)g(db)g(ser)r(v)n(er) g(on)g(the)g(log)f(host)h(and)g(ha)o(v)n(e)f(the)h(log)f(ser)r(v)n(er)l (,)i(i.e)o(.)3334 4109 y SDict begin H.S end 3334 4109 a 3334 4109 a SDict begin 11.7 H.A end 3334 4109 a 3334 4109 a SDict begin [ /View [/XYZ H.V] /Dest (0:1489) cvn H.B /DEST pdfmark end 3334 4109 a Fv(yule,)f(log)f(to)562 4207 y(the)h(db\).)p Black 3661 5805 a Fx(38)p Black eop end %%Page: 39 44 TeXDict begin 39 43 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:FILE-MONITOR) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(5.)f(Con\002guration)j(\227)e(samhain,)f(the)h(\002le) -2 575 y(monitor)638 575 y SDict begin H.S end 638 575 a 638 575 a SDict begin 26.957 H.A end 638 575 a 638 575 a SDict begin [ /View [/XYZ H.V] /Dest (7.0) cvn H.B /DEST pdfmark end 638 575 a -2 797 a SDict begin H.S end -2 797 a -2 797 a SDict begin 13 H.A end -2 797 a -2 797 a SDict begin [ /View [/XYZ H.V] /Dest (0:1493) cvn H.B /DEST pdfmark end -2 797 a 396 903 a FC(The)546 903 y SDict begin H.S end 546 903 a 546 903 a SDict begin 13 H.A end 546 903 a 546 903 a SDict begin [ /View [/XYZ H.V] /Dest (0:1494) cvn H.B /DEST pdfmark end 546 903 a FC(samhain)20 b(\002le)g(monitor)f(checks)h(the)g(inte)o(grity)f(of)h(\002les)h(by)f (comparing)e(them)h(against)h(a)g(database)g(of)g(\002le)396 1011 y(signatures,)f(and)h(notify)f(the)h(user)g(of)g(inconsistencies.) g(The)f(le)n(v)o(el)h(of)g(logging)f(is)i(con\002gurable,)c(and)j(se)n (v)o(eral)396 1119 y(logging)f(f)o(acilities)i(are)f(pro)o(vided.)-2 1303 y SDict begin H.S end -2 1303 a -2 1303 a SDict begin 13 H.A end -2 1303 a -2 1303 a SDict begin [ /View [/XYZ H.V] /Dest (0:1495) cvn H.B /DEST pdfmark end -2 1303 a -2 1303 a SDict begin H.S end -2 1303 a -2 1303 a SDict begin 13 H.A end -2 1303 a -2 1303 a SDict begin [ /View [/XYZ H.V] /Dest (0:1496) cvn H.B /DEST pdfmark end -2 1303 a 396 1393 a FC(samhain)g(can)g(be)g(used)g(as)h(a)f(client)h (that)f(forw)o(ards)f(messages)h(to)g(the)h(serv)o(er)e(part)h(\()2857 1393 y SDict begin H.S end 2857 1393 a 2857 1393 a SDict begin 13 H.A end 2857 1393 a 2857 1393 a SDict begin [ /View [/XYZ H.V] /Dest (0:1497) cvn H.B /DEST pdfmark end 2857 1393 a FC(yule\))f(of)h(the)3260 1393 y SDict begin H.S end 3260 1393 a 3260 1393 a SDict begin 13 H.A end 3260 1393 a 3260 1393 a SDict begin [ /View [/XYZ H.V] /Dest (0:1498) cvn H.B /DEST pdfmark end 3260 1393 a FC(samhain)396 1501 y(system,)g(or)g(as)h(a)g(standalone)e(program)f(\(for)h(single)h (hosts\).)-2 1685 y SDict begin H.S end -2 1685 a -2 1685 a SDict begin 13 H.A end -2 1685 a -2 1685 a SDict begin [ /View [/XYZ H.V] /Dest (0:1499) cvn H.B /DEST pdfmark end -2 1685 a -2 1685 a SDict begin H.S end -2 1685 a -2 1685 a SDict begin 13 H.A end -2 1685 a -2 1685 a SDict begin [ /View [/XYZ H.V] /Dest (0:1500) cvn H.B /DEST pdfmark end -2 1685 a 396 1775 a FC(samhain)g(can)g(be)g(run)f(as)i(a)g (background)16 b(process)k(\(i.e.)g(a)h(daemon\),)d(or)i(it)h(can)f(be) g(started)g(at)g(re)o(gular)f(interv)n(als)396 1882 y(by)500 1882 y SDict begin H.S end 500 1882 a 500 1882 a SDict begin 13 H.A end 500 1882 a 500 1882 a SDict begin [ /View [/XYZ H.V] /Dest (0:1501) cvn H.B /DEST pdfmark end 500 1882 a FC(cron.)-2 1900 y SDict begin H.S end -2 1900 a -2 1900 a SDict begin 11.7 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (0:1502) cvn H.B /DEST pdfmark end -2 1900 a -2 2025 a SDict begin H.S end -2 2025 a -2 2025 a SDict begin 11.7 H.A end -2 2025 a -2 2025 a SDict begin [ /View [/XYZ H.V] /Dest (0:1504) cvn H.B /DEST pdfmark end -2 2025 a 562 2104 a Fw(TIP:)h Fv(It)h(is)f (recommended)f(to)h(r)q(un)1573 2104 y SDict begin H.S end 1573 2104 a 1573 2104 a SDict begin 11.7 H.A end 1573 2104 a 1573 2104 a SDict begin [ /View [/XYZ H.V] /Dest (0:1505) cvn H.B /DEST pdfmark end 1573 2104 a Fv(samhain)f(as)h(daemon,)f (because)2611 2104 y SDict begin H.S end 2611 2104 a 2611 2104 a SDict begin 11.7 H.A end 2611 2104 a 2611 2104 a SDict begin [ /View [/XYZ H.V] /Dest (0:1506) cvn H.B /DEST pdfmark end 2611 2104 a -2 2126 a SDict begin H.S end -2 2126 a -2 2126 a SDict begin 11.7 H.A end -2 2126 a -2 2126 a SDict begin [ /View [/XYZ H.V] /Dest (0:1507) cvn H.B /DEST pdfmark end -2 2126 a Black 562 2264 a Fe(\225)p Black 645 2264 a SDict begin H.S end 645 2264 a 645 2264 a SDict begin 11.7 H.A end 645 2264 a 645 2264 a SDict begin [ /View [/XYZ H.V] /Dest (0:1508) cvn H.B /DEST pdfmark end 645 2264 a 645 2264 a SDict begin H.S end 645 2264 a 645 2264 a SDict begin 11.7 H.A end 645 2264 a 645 2264 a SDict begin [ /View [/XYZ H.V] /Dest (0:1509) cvn H.B /DEST pdfmark end 645 2264 a Fv(samhain)g(can)i(remember)e(\002le)h (changes)o(,)f(thus)h(while)f(r)q(unning)f(as)j(a)f(a)g(daemon,)f(it)h (will)f(not)h(bother)f(y)o(ou)645 2361 y(with)h(repetitiv)n(e)e (messages)i(about)f(the)h(same)g(prob)o(lem,)e(and)-2 2377 y SDict begin H.S end -2 2377 a -2 2377 a SDict begin 11.7 H.A end -2 2377 a -2 2377 a SDict begin [ /View [/XYZ H.V] /Dest (0:1510) cvn H.B /DEST pdfmark end -2 2377 a Black 562 2499 a Fe(\225)p Black 645 2499 a SDict begin H.S end 645 2499 a 645 2499 a SDict begin 11.7 H.A end 645 2499 a 645 2499 a SDict begin [ /View [/XYZ H.V] /Dest (0:1511) cvn H.B /DEST pdfmark end 645 2499 a Fv(using)844 2499 y SDict begin H.S end 844 2499 a 844 2499 a SDict begin 11.7 H.A end 844 2499 a 844 2499 a SDict begin [ /View [/XYZ H.V] /Dest (0:1512) cvn H.B /DEST pdfmark end 844 2499 a Fv(cron)h(opens)g(up)g(a)h(secur)q(ity)g(hole)o(,)d(because)i (betw)o(een)f(consecutiv)n(e)h(in)o(v)n(ocations)e(the)i(e)n(x)n (ecutab)o(le)645 2596 y(could)h(get)f(modi\002ed)g(or)i(replaced)d(b)o (y)i(a)g(rogue)f(prog)o(r)o(am.)39 2885 y SDict begin H.S end 39 2885 a 39 2885 a SDict begin 13 H.A end 39 2885 a 39 2885 a SDict begin [ /View [/XYZ H.V] /Dest (0:BASCLT) cvn H.B /DEST pdfmark end 39 2885 a -2 3262 a Fu(5.1.)39 b(Usa)o(g)q(e)f(o)m(ver)q(vie)n(w)1359 3262 y SDict begin H.S end 1359 3262 a 1359 3262 a SDict begin 22.464 H.A end 1359 3262 a 1359 3262 a SDict begin [ /View [/XYZ H.V] /Dest (7.33.1) cvn H.B /DEST pdfmark end 1359 3262 a -2 3460 a SDict begin H.S end -2 3460 a -2 3460 a SDict begin 13 H.A end -2 3460 a -2 3460 a SDict begin [ /View [/XYZ H.V] /Dest (0:1515) cvn H.B /DEST pdfmark end -2 3460 a 396 3536 a FC(T)-7 b(o)21 b(use)634 3536 y SDict begin H.S end 634 3536 a 634 3536 a SDict begin 13 H.A end 634 3536 a 634 3536 a SDict begin [ /View [/XYZ H.V] /Dest (0:1516) cvn H.B /DEST pdfmark end 634 3536 a FC(samhain,)e(the)h (follo)n(wing)f(steps)i(must)f(be)g(follo)n(wed:)-2 3720 y SDict begin H.S end -2 3720 a -2 3720 a SDict begin 13 H.A end -2 3720 a -2 3720 a SDict begin [ /View [/XYZ H.V] /Dest (0:1517) cvn H.B /DEST pdfmark end -2 3720 a -2 3720 a SDict begin H.S end -2 3720 a -2 3720 a SDict begin 13 H.A end -2 3720 a -2 3720 a SDict begin [ /View [/XYZ H.V] /Dest (0:1518) cvn H.B /DEST pdfmark end -2 3720 a -2 3730 a SDict begin H.S end -2 3730 a -2 3730 a SDict begin 13 H.A end -2 3730 a -2 3730 a SDict begin [ /View [/XYZ H.V] /Dest (0:1519) cvn H.B /DEST pdfmark end -2 3730 a Black 463 3872 a FC(1.)p Black 546 3872 a SDict begin H.S end 546 3872 a 546 3872 a SDict begin 13 H.A end 546 3872 a 546 3872 a SDict begin [ /View [/XYZ H.V] /Dest (0:1520) cvn H.B /DEST pdfmark end 546 3872 a FC(The)g (con\002guration)d(\002le)k(must)f(be)g(prepared)e(\()p 0 TeXcolorgray 1906 3872 a SDict begin H.S end 1906 3872 a FC(Section)i(5.4)2281 3872 y SDict begin 13 H.L end 2281 3872 a 2281 3872 a SDict begin [ /Subtype /Link /Dest (0:FILEDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2281 3872 a Black -1 w FC(>,)p 0 TeXcolorgray 2368 3872 a SDict begin H.S end 2368 3872 a FC(Section)g(4.1)2743 3872 y SDict begin 13 H.L end 2743 3872 a 2743 3872 a SDict begin [ /Subtype /Link /Dest (0:LOGDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2743 3872 a Black -1 w FC(>,)g(and)p 0 TeXcolorgray 2971 3872 a SDict begin H.S end 2971 3872 a FC(Section)f(5.11)3387 3872 y SDict begin 13 H.L end 3387 3872 a 3387 3872 a SDict begin [ /Subtype /Link /Dest (0:MONDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3387 3872 a Black -1 w FC(>)h(for)546 3980 y(details\).)-2 4161 y SDict begin H.S end -2 4161 a -2 4161 a SDict begin 13 H.A end -2 4161 a -2 4161 a SDict begin [ /View [/XYZ H.V] /Dest (0:1524) cvn H.B /DEST pdfmark end -2 4161 a -2 4161 a SDict begin H.S end -2 4161 a -2 4161 a SDict begin 13 H.A end -2 4161 a -2 4161 a SDict begin [ /View [/XYZ H.V] /Dest (0:1525) cvn H.B /DEST pdfmark end -2 4161 a -2 4161 a SDict begin H.S end -2 4161 a -2 4161 a SDict begin 13 H.A end -2 4161 a -2 4161 a SDict begin [ /View [/XYZ H.V] /Dest (0:1526) cvn H.B /DEST pdfmark end -2 4161 a Black 546 4295 a FB(\225)p Black 629 4295 a SDict begin H.S end 629 4295 a 629 4295 a SDict begin 13 H.A end 629 4295 a 629 4295 a SDict begin [ /View [/XYZ H.V] /Dest (0:1527) cvn H.B /DEST pdfmark end 629 4295 a FC(All)756 4295 y SDict begin H.S end 756 4295 a 756 4295 a SDict begin 13 H.A end 756 4295 a 756 4295 a SDict begin [ /View [/XYZ H.V] /Dest (0:1528) cvn H.B /DEST pdfmark end 756 4295 a Fx(\002les)g(and)f(dir)m(ectories)i FC(that)f(you)f(w)o(ant)i(to)f(monitor)f(must)h(be)g(listed.)g(W)m (ildcard)g(patterns)f(are)629 4403 y(supported.)-2 4421 y SDict begin H.S end -2 4421 a -2 4421 a SDict begin 13 H.A end -2 4421 a -2 4421 a SDict begin [ /View [/XYZ H.V] /Dest (0:1529) cvn H.B /DEST pdfmark end -2 4421 a Black 546 4553 a FB(\225)p Black 629 4553 a SDict begin H.S end 629 4553 a 629 4553 a SDict begin 13 H.A end 629 4553 a 629 4553 a SDict begin [ /View [/XYZ H.V] /Dest (0:1530) cvn H.B /DEST pdfmark end 629 4553 a FC(The)779 4553 y SDict begin H.S end 779 4553 a 779 4553 a SDict begin 13 H.A end 779 4553 a 779 4553 a SDict begin [ /View [/XYZ H.V] /Dest (0:1531) cvn H.B /DEST pdfmark end 779 4553 a Fx(policies)h FC(for)f(monitoring)f(them)i(\(i.e.)g(which)f (modi\002cations)g(are)h(allo)n(wed)g(and)f(which)h(not\))g(must)629 4661 y(be)g(chosen.)-2 4662 y SDict begin H.S end -2 4662 a -2 4662 a SDict begin 13 H.A end -2 4662 a -2 4662 a SDict begin [ /View [/XYZ H.V] /Dest (0:1532) cvn H.B /DEST pdfmark end -2 4662 a Black 546 4810 a FB(\225)p Black 629 4810 a SDict begin H.S end 629 4810 a 629 4810 a SDict begin 13 H.A end 629 4810 a 629 4810 a SDict begin [ /View [/XYZ H.V] /Dest (0:1533) cvn H.B /DEST pdfmark end 629 4810 a FC(Optionally)-5 b(,)18 b(the)1142 4810 y SDict begin H.S end 1142 4810 a 1142 4810 a SDict begin 13 H.A end 1142 4810 a 1142 4810 a SDict begin [ /View [/XYZ H.V] /Dest (0:1534) cvn H.B /DEST pdfmark end 1142 4810 a Fx(se)o(verity)j FC(of)f(a)g(polic)o(y)g(violation)e(can) i(be)h(selected.)-2 4828 y SDict begin H.S end -2 4828 a -2 4828 a SDict begin 13 H.A end -2 4828 a -2 4828 a SDict begin [ /View [/XYZ H.V] /Dest (0:1535) cvn H.B /DEST pdfmark end -2 4828 a Black 546 4959 a FB(\225)p Black 629 4959 a SDict begin H.S end 629 4959 a 629 4959 a SDict begin 13 H.A end 629 4959 a 629 4959 a SDict begin [ /View [/XYZ H.V] /Dest (0:1536) cvn H.B /DEST pdfmark end 629 4959 a FC(The)779 4959 y SDict begin H.S end 779 4959 a 779 4959 a SDict begin 13 H.A end 779 4959 a 779 4959 a SDict begin [ /View [/XYZ H.V] /Dest (0:1537) cvn H.B /DEST pdfmark end 779 4959 a Fx(lo)o(g)o(ging)d(facilities)j FC(must)f(be)h(chosen,)e(and)g(the)2174 4959 y SDict begin H.S end 2174 4959 a 2174 4959 a SDict begin 13 H.A end 2174 4959 a 2174 4959 a SDict begin [ /View [/XYZ H.V] /Dest (0:1538) cvn H.B /DEST pdfmark end 2174 4959 a Fx(thr)m(eshold)h(le) o(vel)g FC(of)g(logging)e(should)i(be)g(de\002ned)f(T)-7 b(o)629 5067 y(acti)n(v)n(ate)20 b(a)g(logging)f(f)o(acility)-5 b(,)19 b(its)i(threshold)e(le)n(v)o(el)h(must)g(be)g(dif)n(ferent)f (from)2882 5067 y SDict begin H.S end 2882 5067 a 2882 5067 a SDict begin 13 H.A end 2882 5067 a 2882 5067 a SDict begin [ /View [/XYZ H.V] /Dest (0:1539) cvn H.B /DEST pdfmark end 2882 5067 a Fx(none)p FC(.)-2 5085 y SDict begin H.S end -2 5085 a -2 5085 a SDict begin 13 H.A end -2 5085 a -2 5085 a SDict begin [ /View [/XYZ H.V] /Dest (0:1540) cvn H.B /DEST pdfmark end -2 5085 a Black 546 5217 a FB(\225)p Black 629 5217 a SDict begin H.S end 629 5217 a 629 5217 a SDict begin 13 H.A end 629 5217 a 629 5217 a SDict begin [ /View [/XYZ H.V] /Dest (0:1541) cvn H.B /DEST pdfmark end 629 5217 a FC(Ev)o(entually)-5 b(,)17 b(the)1146 5217 y SDict begin H.S end 1146 5217 a 1146 5217 a SDict begin 13 H.A end 1146 5217 a 1146 5217 a SDict begin [ /View [/XYZ H.V] /Dest (0:1542) cvn H.B /DEST pdfmark end 1146 5217 a Fx(addr)m(ess)i FC(of)h(the)h(e-mail)e (recepient)h(and/or)e(the)2547 5217 y SDict begin H.S end 2547 5217 a 2547 5217 a SDict begin 13 H.A end 2547 5217 a 2547 5217 a SDict begin [ /View [/XYZ H.V] /Dest (0:1543) cvn H.B /DEST pdfmark end 2547 5217 a Fx(IP)i(addr)m(ess)g FC(of)g(the)g(log)g(serv)o(er)f(must)h(be)629 5325 y(gi)n(v)o(en.)p Black 3661 5805 a Fx(39)p Black eop end %%Page: 40 45 TeXDict begin 40 44 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 438 427 a SDict begin H.S end 438 427 a 438 427 a SDict begin 13 H.A end 438 427 a 438 427 a SDict begin [ /View [/XYZ H.V] /Dest (0:1544) cvn H.B /DEST pdfmark end 438 427 a Black 463 576 a FC(2.)p Black 546 576 a SDict begin H.S end 546 576 a 546 576 a SDict begin 13 H.A end 546 576 a 546 576 a SDict begin [ /View [/XYZ H.V] /Dest (0:1545) cvn H.B /DEST pdfmark end 546 576 a FC(The)g(database)f(must)h(be)h(initialized.)e(If)h(it)h (already)e(e)o(xists,)i(it)f(should)g(be)g(deleted)f(\()2991 576 y SDict begin H.S end 2991 576 a 2991 576 a SDict begin 13 H.A end 2991 576 a 2991 576 a SDict begin [ /View [/XYZ H.V] /Dest (0:1546) cvn H.B /DEST pdfmark end 2991 576 a FC(samhain)g(will)i(not)546 684 y(o)o(v)o(erwrite,)d(b)n(ut)i (append\),)e(or)1427 684 y SDict begin H.S end 1427 684 a 1427 684 a SDict begin 13 H.A end 1427 684 a 1427 684 a SDict begin [ /View [/XYZ H.V] /Dest (0:1547) cvn H.B /DEST pdfmark end 1427 684 a Fx(update)h FC(instead)h(of)2020 684 y SDict begin H.S end 2020 684 a 2020 684 a SDict begin 13 H.A end 2020 684 a 2020 684 a SDict begin [ /View [/XYZ H.V] /Dest (0:1548) cvn H.B /DEST pdfmark end 2020 684 a Fx(init)h FC(should)f(be)g(used:)-2 868 y SDict begin H.S end -2 868 a -2 868 a SDict begin 13 H.A end -2 868 a -2 868 a SDict begin [ /View [/XYZ H.V] /Dest (0:1549) cvn H.B /DEST pdfmark end -2 868 a -2 868 a SDict begin H.S end -2 868 a -2 868 a SDict begin 13 H.A end -2 868 a -2 868 a SDict begin [ /View [/XYZ H.V] /Dest (0:1550) cvn H.B /DEST pdfmark end -2 868 a 546 958 a Fy(samhain)g(-t)942 958 y SDict begin H.S end 942 958 a 942 958 a SDict begin 13 H.A end 942 958 a 942 958 a SDict begin [ /View [/XYZ H.V] /Dest (0:1551) cvn H.B /DEST pdfmark end 942 958 a Fl(init|update)438 1077 y SDict begin H.S end 438 1077 a 438 1077 a SDict begin 13 H.A end 438 1077 a 438 1077 a SDict begin [ /View [/XYZ H.V] /Dest (0:1552) cvn H.B /DEST pdfmark end 438 1077 a Black 463 1226 a FC(3.)p Black 546 1226 a SDict begin H.S end 546 1226 a 546 1226 a SDict begin 13 H.A end 546 1226 a 546 1226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1553) cvn H.B /DEST pdfmark end 546 1226 a FC(Start)723 1226 y SDict begin H.S end 723 1226 a 723 1226 a SDict begin 13 H.A end 723 1226 a 723 1226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1554) cvn H.B /DEST pdfmark end 723 1226 a FC(samhain)g(in)1106 1226 y SDict begin H.S end 1106 1226 a 1106 1226 a SDict begin 13 H.A end 1106 1226 a 1106 1226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1555) cvn H.B /DEST pdfmark end 1106 1226 a Fx(c)o(hec)n(k)h FC(mode.)e(Either)h(select)h(this)f (mode)g(in)g(the)g(con\002guration)e(\002le,)i(or)g(use)h(the)546 1334 y(command)d(line)i(option:)-2 1518 y SDict begin H.S end -2 1518 a -2 1518 a SDict begin 13 H.A end -2 1518 a -2 1518 a SDict begin [ /View [/XYZ H.V] /Dest (0:1556) cvn H.B /DEST pdfmark end -2 1518 a -2 1518 a SDict begin H.S end -2 1518 a -2 1518 a SDict begin 13 H.A end -2 1518 a -2 1518 a SDict begin [ /View [/XYZ H.V] /Dest (0:1557) cvn H.B /DEST pdfmark end -2 1518 a 546 1608 a Fy(samhain)g(-t)942 1608 y SDict begin H.S end 942 1608 a 942 1608 a SDict begin 13 H.A end 942 1608 a 942 1608 a SDict begin [ /View [/XYZ H.V] /Dest (0:1558) cvn H.B /DEST pdfmark end 942 1608 a Fl(check)-2 1776 y SDict begin H.S end -2 1776 a -2 1776 a SDict begin 13 H.A end -2 1776 a -2 1776 a SDict begin [ /View [/XYZ H.V] /Dest (0:1559) cvn H.B /DEST pdfmark end -2 1776 a 546 1882 a FC(T)-7 b(o)20 b(run)783 1882 y SDict begin H.S end 783 1882 a 783 1882 a SDict begin 13 H.A end 783 1882 a 783 1882 a SDict begin [ /View [/XYZ H.V] /Dest (0:1560) cvn H.B /DEST pdfmark end 783 1882 a FC(samhain)g(as)h(a)f(background)d (process,)j(use)g(the)g(command)e(line)j(option)-2 2066 y SDict begin H.S end -2 2066 a -2 2066 a SDict begin 13 H.A end -2 2066 a -2 2066 a SDict begin [ /View [/XYZ H.V] /Dest (0:1561) cvn H.B /DEST pdfmark end -2 2066 a -2 2066 a SDict begin H.S end -2 2066 a -2 2066 a SDict begin 13 H.A end -2 2066 a -2 2066 a SDict begin [ /View [/XYZ H.V] /Dest (0:1562) cvn H.B /DEST pdfmark end -2 2066 a 546 2156 a Fy(samhain)f(-D)h(-t)1051 2156 y SDict begin H.S end 1051 2156 a 1051 2156 a SDict begin 13 H.A end 1051 2156 a 1051 2156 a SDict begin [ /View [/XYZ H.V] /Dest (0:1563) cvn H.B /DEST pdfmark end 1051 2156 a Fl(check)-2 2434 y SDict begin H.S end -2 2434 a -2 2434 a SDict begin 13 H.A end -2 2434 a -2 2434 a SDict begin [ /View [/XYZ H.V] /Dest (0:HASH-FUNCTION) cvn H.B /DEST pdfmark end -2 2434 a 377 x Fu(5.2.)39 b(A)-6 b(v)m(ailab)o(le)38 b(c)o(hec)m(ksum)f (functions)2322 2811 y SDict begin H.S end 2322 2811 a 2322 2811 a SDict begin 22.464 H.A end 2322 2811 a 2322 2811 a SDict begin [ /View [/XYZ H.V] /Dest (7.34.1) cvn H.B /DEST pdfmark end 2322 2811 a -2 2979 a SDict begin H.S end -2 2979 a -2 2979 a SDict begin 13 H.A end -2 2979 a -2 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:1566) cvn H.B /DEST pdfmark end -2 2979 a 396 3085 a FC(A)21 b(cryptographic)c (hash)j(function)e(is)j(a)g(one-w)o(ay)e(function)2166 3085 y SDict begin H.S end 2166 3085 a 2166 3085 a SDict begin 13 H.A end 2166 3085 a 2166 3085 a SDict begin [ /View [/XYZ H.V] /Dest (0:1567) cvn H.B /DEST pdfmark end 2166 3085 a Fy(H\()2259 3085 y SDict begin H.S end 2259 3085 a 2259 3085 a SDict begin 13 H.A end 2259 3085 a 2259 3085 a SDict begin [ /View [/XYZ H.V] /Dest (0:1568) cvn H.B /DEST pdfmark end 2259 3085 a Fl(foo)r Fy(\))g FC(such)h(that)g(it)h(is)g(easy)g(to)f(compute)3465 3085 y SDict begin H.S end 3465 3085 a 3465 3085 a SDict begin 13 H.A end 3465 3085 a 3465 3085 a SDict begin [ /View [/XYZ H.V] /Dest (0:1569) cvn H.B /DEST pdfmark end 3465 3085 a Fy(H\()3558 3085 y SDict begin H.S end 3558 3085 a 3558 3085 a SDict begin 13 H.A end 3558 3085 a 3558 3085 a SDict begin [ /View [/XYZ H.V] /Dest (0:1570) cvn H.B /DEST pdfmark end 3558 3085 a Fl(foo)r Fy(\))396 3193 y FC(from)578 3193 y SDict begin H.S end 578 3193 a 578 3193 a SDict begin 13 H.A end 578 3193 a 578 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1571) cvn H.B /DEST pdfmark end 578 3193 a Fk(foo)p FC(,)g(b)n(ut)h(infeasible)e(to)i (compute)1615 3193 y SDict begin H.S end 1615 3193 a 1615 3193 a SDict begin 13 H.A end 1615 3193 a 1615 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1572) cvn H.B /DEST pdfmark end 1615 3193 a Fk(foo)f FC(from)1953 3193 y SDict begin H.S end 1953 3193 a 1953 3193 a SDict begin 13 H.A end 1953 3193 a 1953 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1573) cvn H.B /DEST pdfmark end 1953 3193 a Fy(H\()2046 3193 y SDict begin H.S end 2046 3193 a 2046 3193 a SDict begin 13 H.A end 2046 3193 a 2046 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1574) cvn H.B /DEST pdfmark end 2046 3193 a Fl(foo)r Fy(\))p FC(,)e(or)i(to)g (\002nd)2575 3193 y SDict begin H.S end 2575 3193 a 2575 3193 a SDict begin 13 H.A end 2575 3193 a 2575 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1575) cvn H.B /DEST pdfmark end 2575 3193 a Fk(bar)j FC(such)d(that)3051 3193 y SDict begin H.S end 3051 3193 a 3051 3193 a SDict begin 13 H.A end 3051 3193 a 3051 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1576) cvn H.B /DEST pdfmark end 3051 3193 a Fy(H\()3144 3193 y SDict begin H.S end 3144 3193 a 3144 3193 a SDict begin 13 H.A end 3144 3193 a 3144 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1577) cvn H.B /DEST pdfmark end 3144 3193 a Fl(bar)t Fy(\))g FC(=)3398 3193 y SDict begin H.S end 3398 3193 a 3398 3193 a SDict begin 13 H.A end 3398 3193 a 3398 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1578) cvn H.B /DEST pdfmark end 3398 3193 a Fy(H\()3491 3193 y SDict begin H.S end 3491 3193 a 3491 3193 a SDict begin 13 H.A end 3491 3193 a 3491 3193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1579) cvn H.B /DEST pdfmark end 3491 3193 a Fl(foo)r Fy(\))396 3301 y FC(\(which)g(w)o(ould)f(allo)n(w)h(to)h(replace)1424 3301 y SDict begin H.S end 1424 3301 a 1424 3301 a SDict begin 13 H.A end 1424 3301 a 1424 3301 a SDict begin [ /View [/XYZ H.V] /Dest (0:1580) cvn H.B /DEST pdfmark end 1424 3301 a Fk(foo)f FC(with)1748 3301 y SDict begin H.S end 1748 3301 a 1748 3301 a SDict begin 13 H.A end 1748 3301 a 1748 3301 a SDict begin [ /View [/XYZ H.V] /Dest (0:1581) cvn H.B /DEST pdfmark end 1748 3301 a Fk(bar)j FC(without)c(changing)f(the)i(hash)g(function\).)-2 3485 y SDict begin H.S end -2 3485 a -2 3485 a SDict begin 13 H.A end -2 3485 a -2 3485 a SDict begin [ /View [/XYZ H.V] /Dest (0:1582) cvn H.B /DEST pdfmark end -2 3485 a 396 3575 a FC(One)g(common)f(usage)g(of)h(a)h(such)f(a)h(hash)e(function)g (is)i(the)f(computation)e(of)2649 3575 y SDict begin H.S end 2649 3575 a 2649 3575 a SDict begin 13 H.A end 2649 3575 a 2649 3575 a SDict begin [ /View [/XYZ H.V] /Dest (0:1583) cvn H.B /DEST pdfmark end 2649 3575 a Fx(c)o(hec)n(ksums)i FC(of)g(\002les,)h(such)f(that)g(an)o(y)396 3683 y(modi\002cation)f(of) h(a)g(\002le)h(can)f(be)g(noticed,)f(as)i(its)g(checksum)e(will)i (change.)-2 3867 y SDict begin H.S end -2 3867 a -2 3867 a SDict begin 13 H.A end -2 3867 a -2 3867 a SDict begin [ /View [/XYZ H.V] /Dest (0:1584) cvn H.B /DEST pdfmark end -2 3867 a 396 3957 a FC(F)o(or)f(computing)e(checksums)h(of)h (\002les,)h(and)f(also)g(for)g(some)g(other)f(purposes,)2699 3957 y SDict begin H.S end 2699 3957 a 2699 3957 a SDict begin 13 H.A end 2699 3957 a 2699 3957 a SDict begin [ /View [/XYZ H.V] /Dest (0:1585) cvn H.B /DEST pdfmark end 2699 3957 a FC(samhain)g(uses)i(the)f(TIGER)g(hash)396 4065 y(function)f(de)n(v)o(eloped)e(by)j(Ross)h(Anderson)e(and)h(Eli)g (Biham.)g(The)g(output)f(of)h(this)h(function)d(is)j(192)e(bits)i (long,)396 4173 y(and)f(the)g(function)f(can)h(be)g(implemented)e(ef)n (\002ciently)h(on)h(32-bit)f(and)h(64-bit)f(machines.)g(T)-6 b(echnical)19 b(details)i(can)396 4281 y(be)f(found)f(at)791 4281 y SDict begin H.S end 791 4281 a 791 4281 a SDict begin 13 H.A end 791 4281 a 791 4281 a SDict begin [ /View [/XYZ H.V] /Dest (0:1586) cvn H.B /DEST pdfmark end 791 4281 a FC(this)h(page)g(\(http://www)-5 b (.cs.technion.ac.il/~biham/Repo)o(rts/T)m(ige)o(r/\).)-2 4465 y SDict begin H.S end -2 4465 a -2 4465 a SDict begin 13 H.A end -2 4465 a -2 4465 a SDict begin [ /View [/XYZ H.V] /Dest (0:1587) cvn H.B /DEST pdfmark end -2 4465 a 396 4555 a FC(As)21 b(of)f(v)o(ersion)f(1.2.10,)f(also)j(the)f(MD5)g (and)g(SHA-1)f(hash)h(functions)f(are)h(a)n(v)n(ailable.)g(\(Y)-9 b(ou)19 b(need)h(to)g(set)h(the)396 4663 y(option)629 4663 y SDict begin H.S end 629 4663 a 629 4663 a SDict begin 13 H.A end 629 4663 a 629 4663 a SDict begin [ /View [/XYZ H.V] /Dest (0:1588) cvn H.B /DEST pdfmark end 629 4663 a Fx(Dig)o(estAlgo=MD5)e FC(or)1339 4663 y SDict begin H.S end 1339 4663 a 1339 4663 a SDict begin 13 H.A end 1339 4663 a 1339 4663 a SDict begin [ /View [/XYZ H.V] /Dest (0:1589) cvn H.B /DEST pdfmark end 1339 4663 a Fx(Dig)o(estAlgo=SHA1)g FC(in)h(the)g(con\002g)f(\002le)i(to)g (enable)e(this\).)h(Note)g(that)h(MD5)f(is)396 4771 y(some)n(what)g(f)o (aster)m(,)f(b)n(ut)i(because)e(of)h(security)g(concerns)e(it)j(is)g (not)f(recommended)d(an)o(ymore)h(for)i(ne)n(w)396 4878 y(applications.)-2 4907 y SDict begin H.S end -2 4907 a -2 4907 a SDict begin 13 H.A end -2 4907 a -2 4907 a SDict begin [ /View [/XYZ H.V] /Dest (0:FILE-SIGNATURES) cvn H.B /DEST pdfmark end -2 4907 a Black 3661 5805 a Fx(40)p Black eop end %%Page: 41 46 TeXDict begin 41 45 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1636) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black -2 330 a Fu(5.3.)39 b(File)g(signatures)1292 330 y SDict begin H.S end 1292 330 a 1292 330 a SDict begin 22.464 H.A end 1292 330 a 1292 330 a SDict begin [ /View [/XYZ H.V] /Dest (7.35.1) cvn H.B /DEST pdfmark end 1292 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:1592) cvn H.B /DEST pdfmark end -2 528 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:1593) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(samhain)20 b(w)o(orks)g(by)f(generating)g(a)h(database)g (of)1846 604 y SDict begin H.S end 1846 604 a 1846 604 a SDict begin 13 H.A end 1846 604 a 1846 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:1594) cvn H.B /DEST pdfmark end 1846 604 a Fx(\002le)g(signatur)m(es)p FC(,)f(and)h(later)g (comparing)e(\002le)j(against)e(that)396 712 y(database)h(to)g (recognize)f(\002le)i(modi\002cations)d(and/or)h(added/deleted)f (\002les.)-2 896 y SDict begin H.S end -2 896 a -2 896 a SDict begin 13 H.A end -2 896 a -2 896 a SDict begin [ /View [/XYZ H.V] /Dest (0:1595) cvn H.B /DEST pdfmark end -2 896 a 396 986 a FC(File)j(signatures)f(include:)-2 1170 y SDict begin H.S end -2 1170 a -2 1170 a SDict begin 13 H.A end -2 1170 a -2 1170 a SDict begin [ /View [/XYZ H.V] /Dest (0:1596) cvn H.B /DEST pdfmark end -2 1170 a -2 1170 a SDict begin H.S end -2 1170 a -2 1170 a SDict begin 13 H.A end -2 1170 a -2 1170 a SDict begin [ /View [/XYZ H.V] /Dest (0:1597) cvn H.B /DEST pdfmark end -2 1170 a -2 1180 a SDict begin H.S end -2 1180 a -2 1180 a SDict begin 13 H.A end -2 1180 a -2 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:1598) cvn H.B /DEST pdfmark end -2 1180 a Black 396 1322 a FB(\225)p Black 479 1322 a SDict begin H.S end 479 1322 a 479 1322 a SDict begin 13 H.A end 479 1322 a 479 1322 a SDict begin [ /View [/XYZ H.V] /Dest (0:1599) cvn H.B /DEST pdfmark end 479 1322 a FC(a)h(192-bit)e(cryptographic)d(checksum)j(computed)f(using)i(the)g (TIGER)g(hash)g(algorithm)f(\(alternati)n(v)o(ely)479 1430 y(SHA-1)h(or)g(MD5)g(can)g(be)g(used\),)-2 1445 y SDict begin H.S end -2 1445 a -2 1445 a SDict begin 13 H.A end -2 1445 a -2 1445 a SDict begin [ /View [/XYZ H.V] /Dest (0:1600) cvn H.B /DEST pdfmark end -2 1445 a Black 396 1580 a FB(\225)p Black 479 1580 a SDict begin H.S end 479 1580 a 479 1580 a SDict begin 13 H.A end 479 1580 a 479 1580 a SDict begin [ /View [/XYZ H.V] /Dest (0:1601) cvn H.B /DEST pdfmark end 479 1580 a FC(the)g(inode)g(of)g(the)g (\002le,)-2 1592 y SDict begin H.S end -2 1592 a -2 1592 a SDict begin 13 H.A end -2 1592 a -2 1592 a SDict begin [ /View [/XYZ H.V] /Dest (0:1602) cvn H.B /DEST pdfmark end -2 1592 a Black 396 1729 a FB(\225)p Black 479 1729 a SDict begin H.S end 479 1729 a 479 1729 a SDict begin 13 H.A end 479 1729 a 479 1729 a SDict begin [ /View [/XYZ H.V] /Dest (0:1603) cvn H.B /DEST pdfmark end 479 1729 a FC(the)g(type)g(of)g(the)g(\002le,)-2 1747 y SDict begin H.S end -2 1747 a -2 1747 a SDict begin 13 H.A end -2 1747 a -2 1747 a SDict begin [ /View [/XYZ H.V] /Dest (0:1604) cvn H.B /DEST pdfmark end -2 1747 a Black 396 1879 a FB(\225)p Black 479 1879 a SDict begin H.S end 479 1879 a 479 1879 a SDict begin 13 H.A end 479 1879 a 479 1879 a SDict begin [ /View [/XYZ H.V] /Dest (0:1605) cvn H.B /DEST pdfmark end 479 1879 a FC(o)n(wner)f(and)h(group,)-2 1897 y SDict begin H.S end -2 1897 a -2 1897 a SDict begin 13 H.A end -2 1897 a -2 1897 a SDict begin [ /View [/XYZ H.V] /Dest (0:1606) cvn H.B /DEST pdfmark end -2 1897 a Black 396 2028 a FB(\225)p Black 479 2028 a SDict begin H.S end 479 2028 a 479 2028 a SDict begin 13 H.A end 479 2028 a 479 2028 a SDict begin [ /View [/XYZ H.V] /Dest (0:1607) cvn H.B /DEST pdfmark end 479 2028 a FC(access)h(permissions,) -2 2046 y SDict begin H.S end -2 2046 a -2 2046 a SDict begin 13 H.A end -2 2046 a -2 2046 a SDict begin [ /View [/XYZ H.V] /Dest (0:1608) cvn H.B /DEST pdfmark end -2 2046 a Black 396 2178 a FB(\225)p Black 479 2178 a SDict begin H.S end 479 2178 a 479 2178 a SDict begin 13 H.A end 479 2178 a 479 2178 a SDict begin [ /View [/XYZ H.V] /Dest (0:1609) cvn H.B /DEST pdfmark end 479 2178 a FC(on)f(Linux)f (only:)h(\003ags)g(of)g(the)g(e)o(xt2)g(\002le)h(system)f(\(see)2078 2178 y SDict begin H.S end 2078 2178 a 2078 2178 a SDict begin 13 H.A end 2078 2178 a 2078 2178 a SDict begin [ /View [/XYZ H.V] /Dest (0:1610) cvn H.B /DEST pdfmark end 2078 2178 a Fy(man)h(chattr)p FC(\),)-2 2196 y SDict begin H.S end -2 2196 a -2 2196 a SDict begin 13 H.A end -2 2196 a -2 2196 a SDict begin [ /View [/XYZ H.V] /Dest (0:1611) cvn H.B /DEST pdfmark end -2 2196 a Black 396 2327 a FB(\225)p Black 479 2327 a SDict begin H.S end 479 2327 a 479 2327 a SDict begin 13 H.A end 479 2327 a 479 2327 a SDict begin [ /View [/XYZ H.V] /Dest (0:1612) cvn H.B /DEST pdfmark end 479 2327 a FC(the)f(timestamps)g(of)g(the)h(\002le,) -2 2345 y SDict begin H.S end -2 2345 a -2 2345 a SDict begin 13 H.A end -2 2345 a -2 2345 a SDict begin [ /View [/XYZ H.V] /Dest (0:1613) cvn H.B /DEST pdfmark end -2 2345 a Black 396 2476 a FB(\225)p Black 479 2476 a SDict begin H.S end 479 2476 a 479 2476 a SDict begin 13 H.A end 479 2476 a 479 2476 a SDict begin [ /View [/XYZ H.V] /Dest (0:1614) cvn H.B /DEST pdfmark end 479 2476 a FC(the)f(\002le)h (size,)-2 2488 y SDict begin H.S end -2 2488 a -2 2488 a SDict begin 13 H.A end -2 2488 a -2 2488 a SDict begin [ /View [/XYZ H.V] /Dest (0:1615) cvn H.B /DEST pdfmark end -2 2488 a Black 396 2626 a FB(\225)p Black 479 2626 a SDict begin H.S end 479 2626 a 479 2626 a SDict begin 13 H.A end 479 2626 a 479 2626 a SDict begin [ /View [/XYZ H.V] /Dest (0:1616) cvn H.B /DEST pdfmark end 479 2626 a FC(the)f(number)f(of)h(hard)f(links,)-2 2638 y SDict begin H.S end -2 2638 a -2 2638 a SDict begin 13 H.A end -2 2638 a -2 2638 a SDict begin [ /View [/XYZ H.V] /Dest (0:1617) cvn H.B /DEST pdfmark end -2 2638 a Black 396 2775 a FB(\225)p Black 479 2775 a SDict begin H.S end 479 2775 a 479 2775 a SDict begin 13 H.A end 479 2775 a 479 2775 a SDict begin [ /View [/XYZ H.V] /Dest (0:1618) cvn H.B /DEST pdfmark end 479 2775 a FC(minor)g(and)h(major)f(de)n(vice)h (number)e(\(de)n(vices)i(only\))-2 2793 y SDict begin H.S end -2 2793 a -2 2793 a SDict begin 13 H.A end -2 2793 a -2 2793 a SDict begin [ /View [/XYZ H.V] /Dest (0:1619) cvn H.B /DEST pdfmark end -2 2793 a Black 396 2925 a FB(\225)p Black 479 2925 a SDict begin H.S end 479 2925 a 479 2925 a SDict begin 13 H.A end 479 2925 a 479 2925 a SDict begin [ /View [/XYZ H.V] /Dest (0:1620) cvn H.B /DEST pdfmark end 479 2925 a FC(and)g(the)g(name)g(of)g(the)g(link)o (ed)f(\002le)i(\(if)f(the)g(\002le)h(is)g(a)g(symbolic)e(link\).)-2 3240 y SDict begin H.S end -2 3240 a -2 3240 a SDict begin 13 H.A end -2 3240 a -2 3240 a SDict begin [ /View [/XYZ H.V] /Dest (0:1621) cvn H.B /DEST pdfmark end -2 3240 a 396 3348 a FC(Depending)f(on)i(the)g(polic)o(y)f(chosen)h(for)f(a)i (particular)e(\002le,)h(only)g(a)g(subset)h(of)f(these)g(may)g(be)g (check)o(ed)f(for)396 3456 y(modi\002cations)g(\(see)p 0 TeXcolorgray 1023 3456 a SDict begin H.S end 1023 3456 a FC(Section)h(5.4.1)1461 3456 y SDict begin 13 H.L end 1461 3456 a 1461 3456 a SDict begin [ /Subtype /Link /Dest (0:POLICY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1461 3456 a Black -2 w FC(>\),)g(b)n(ut)h(usually)e(all)i(these)f(informations)e(are)i (collected.)-2 3484 y SDict begin H.S end -2 3484 a -2 3484 a SDict begin 13 H.A end -2 3484 a -2 3484 a SDict begin [ /View [/XYZ H.V] /Dest (0:FILEDEF) cvn H.B /DEST pdfmark end -2 3484 a 360 x Fu(5.4.)39 b(De\002ning)f(whic)o(h)g (\002les/directories)e(to)j(monitor)3147 3844 y SDict begin H.S end 3147 3844 a 3147 3844 a SDict begin 22.464 H.A end 3147 3844 a 3147 3844 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.1) cvn H.B /DEST pdfmark end 3147 3844 a -2 4042 a SDict begin H.S end -2 4042 a -2 4042 a SDict begin 13 H.A end -2 4042 a -2 4042 a SDict begin [ /View [/XYZ H.V] /Dest (0:1625) cvn H.B /DEST pdfmark end -2 4042 a 396 4118 a FC(This)21 b(section)f(e)o(xplains)f(ho)n(w)g(to)i (specify)e(in)i(the)f(con\002guration)d(\002le,)k(which)f(\002les)h(or) f(directories)f(should)g(be)396 4226 y(monitored,)f(and)i(which)f (monitoring)f(polic)o(y)h(should)g(be)i(used.)-2 4243 y SDict begin H.S end -2 4243 a -2 4243 a SDict begin 13 H.A end -2 4243 a -2 4243 a SDict begin [ /View [/XYZ H.V] /Dest (0:POLICY) cvn H.B /DEST pdfmark end -2 4243 a 396 4554 a Fp(5.4.1.)36 b(Monitoring)c(policies)1822 4554 y SDict begin H.S end 1822 4554 a 1822 4554 a SDict begin 18.72 H.A end 1822 4554 a 1822 4554 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.13.2) cvn H.B /DEST pdfmark end 1822 4554 a -2 4746 a SDict begin H.S end -2 4746 a -2 4746 a SDict begin 13 H.A end -2 4746 a -2 4746 a SDict begin [ /View [/XYZ H.V] /Dest (0:1628) cvn H.B /DEST pdfmark end -2 4746 a -2 4746 a SDict begin H.S end -2 4746 a -2 4746 a SDict begin 13 H.A end -2 4746 a -2 4746 a SDict begin [ /View [/XYZ H.V] /Dest (0:1629) cvn H.B /DEST pdfmark end -2 4746 a 396 4828 a FC(samhain)20 b(of)n(fers)f(se)n(v)o(eral)h (pre-de\002ned)d(monitoring)h(policies.)i(Each)g(of)g(these)g(policies) g(has)g(its)i(o)n(wn)d(section)h(in)396 4936 y(the)g(con\002guration)e (\002le.)j(Placing)e(a)i(\002le)g(in)f(one)g(of)g(these)g(sections)g (will)h(select)g(the)f(respecti)n(v)o(e)f(polic)o(y)g(for)h(that)396 5043 y(\002le.)-2 5210 y SDict begin H.S end -2 5210 a -2 5210 a SDict begin 13 H.A end -2 5210 a -2 5210 a SDict begin [ /View [/XYZ H.V] /Dest (0:1630) cvn H.B /DEST pdfmark end -2 5210 a 396 5317 a FC(The)g(a)n(v)n(ailable)g(policies)g (\(section)f(headings\))g(are:)1935 5317 y SDict begin H.S end 1935 5317 a 1935 5317 a SDict begin 13 H.A end 1935 5317 a 1935 5317 a SDict begin [ /View [/XYZ H.V] /Dest (0:1631) cvn H.B /DEST pdfmark end 1935 5317 a Black 3661 5805 a Fx(41)p Black eop end %%Page: 42 47 TeXDict begin 42 46 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1633) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(ReadOnly)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:1634) cvn H.B /DEST pdfmark end -2 327 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1635) cvn H.B /DEST pdfmark end 562 458 a FC(All)h(modi\002cations)e(e)o(xcept)g(access)i(times)g (will)g(be)f(reported)e(for)i(these)g(\002les.)562 732 y(Check)o(ed:)g(o)n(wner)m(,)e(group,)h(permissions,)g(\002le)i(type,)e (de)n(vice)g(number)m(,)f(hardlinks,)h(links,)h(inode,)562 840 y(checksum,)f(size,)h(mtime,)g(ctime.)-2 1041 y SDict begin H.S end -2 1041 a -2 1041 a SDict begin 13 H.A end -2 1041 a -2 1041 a SDict begin [ /View [/XYZ H.V] /Dest (0:1638) cvn H.B /DEST pdfmark end -2 1041 a 396 1149 a FC(LogFiles)-2 1167 y SDict begin H.S end -2 1167 a -2 1167 a SDict begin 13 H.A end -2 1167 a -2 1167 a SDict begin [ /View [/XYZ H.V] /Dest (0:1639) cvn H.B /DEST pdfmark end -2 1167 a Black Black 562 1299 a SDict begin H.S end 562 1299 a 562 1299 a SDict begin 13 H.A end 562 1299 a 562 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:1640) cvn H.B /DEST pdfmark end 562 1299 a FC(Modi\002cations)f(of)h (timestamps,)g(\002le)h(size,)f(and)g(signature)f(will)i(be)f(ignored.) -2 1483 y SDict begin H.S end -2 1483 a -2 1483 a SDict begin 13 H.A end -2 1483 a -2 1483 a SDict begin [ /View [/XYZ H.V] /Dest (0:1641) cvn H.B /DEST pdfmark end -2 1483 a 562 1573 a FC(Check)o(ed:)g(o)n(wner)m(,)e(group,)h (permissions,)g(\002le)i(type,)e(de)n(vice)g(number)m(,)f(hardlinks,)h (links,)h(inode.)-2 1774 y SDict begin H.S end -2 1774 a -2 1774 a SDict begin 13 H.A end -2 1774 a -2 1774 a SDict begin [ /View [/XYZ H.V] /Dest (0:1643) cvn H.B /DEST pdfmark end -2 1774 a 396 1882 a FC(Gro)n(wingLogFiles)-2 1900 y SDict begin H.S end -2 1900 a -2 1900 a SDict begin 13 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (0:1644) cvn H.B /DEST pdfmark end -2 1900 a Black Black 562 2031 a SDict begin H.S end 562 2031 a 562 2031 a SDict begin 13 H.A end 562 2031 a 562 2031 a SDict begin [ /View [/XYZ H.V] /Dest (0:1645) cvn H.B /DEST pdfmark end 562 2031 a FC(Modi\002cations)f(of)h(timestamps,)g(and)g (signature)f(will)i(be)f(ignored.)e(Modi\002cation)h(of)h(the)g(\002le) h(size)f(will)562 2139 y(only)g(be)g(ignored)e(if)j(the)f(\002le)h (size)g(has)1706 2139 y SDict begin H.S end 1706 2139 a 1706 2139 a SDict begin 13 H.A end 1706 2139 a 1706 2139 a SDict begin [ /View [/XYZ H.V] /Dest (0:1646) cvn H.B /DEST pdfmark end 1706 2139 a Fx(incr)m(eased)r FC(.)-2 2323 y SDict begin H.S end -2 2323 a -2 2323 a SDict begin 13 H.A end -2 2323 a -2 2323 a SDict begin [ /View [/XYZ H.V] /Dest (0:1647) cvn H.B /DEST pdfmark end -2 2323 a 562 2413 a FC(Check)o(ed:)f(o)n(wner)m(,)e(group,)h(permissions,)g (\002le)i(type,)e(de)n(vice)g(number)m(,)f(hardlinks,)h(links,)h (inode,)f(\(size\).)-2 2615 y SDict begin H.S end -2 2615 a -2 2615 a SDict begin 13 H.A end -2 2615 a -2 2615 a SDict begin [ /View [/XYZ H.V] /Dest (0:1649) cvn H.B /DEST pdfmark end -2 2615 a 396 2723 a FC(Attrib)n(utes)-2 2724 y SDict begin H.S end -2 2724 a -2 2724 a SDict begin 13 H.A end -2 2724 a -2 2724 a SDict begin [ /View [/XYZ H.V] /Dest (0:1650) cvn H.B /DEST pdfmark end -2 2724 a Black Black 562 2872 a SDict begin H.S end 562 2872 a 562 2872 a SDict begin 13 H.A end 562 2872 a 562 2872 a SDict begin [ /View [/XYZ H.V] /Dest (0:1651) cvn H.B /DEST pdfmark end 562 2872 a FC(Only)h(modi\002cations)f(of)h(o)n(wnership,) e(access)j(permissions,)e(and)h(de)n(vice)f(number)f(will)j(be)g(check) o(ed.)-2 3056 y SDict begin H.S end -2 3056 a -2 3056 a SDict begin 13 H.A end -2 3056 a -2 3056 a SDict begin [ /View [/XYZ H.V] /Dest (0:1652) cvn H.B /DEST pdfmark end -2 3056 a 562 3146 a FC(Check)o(ed:)f(o)n(wner)m(,)e(group,)h (permissions,)g(\002le)i(type,)e(de)n(vice)g(number)-5 b(.)-2 3347 y SDict begin H.S end -2 3347 a -2 3347 a SDict begin 13 H.A end -2 3347 a -2 3347 a SDict begin [ /View [/XYZ H.V] /Dest (0:1654) cvn H.B /DEST pdfmark end -2 3347 a 396 3455 a FC(IgnoreAll)-2 3473 y SDict begin H.S end -2 3473 a -2 3473 a SDict begin 13 H.A end -2 3473 a -2 3473 a SDict begin [ /View [/XYZ H.V] /Dest (0:1655) cvn H.B /DEST pdfmark end -2 3473 a Black Black 562 3605 a SDict begin H.S end 562 3605 a 562 3605 a SDict begin 13 H.A end 562 3605 a 562 3605 a SDict begin [ /View [/XYZ H.V] /Dest (0:1656) cvn H.B /DEST pdfmark end 562 3605 a FC(No)21 b(modi\002cations)d(will)j(be)f(reported.)f(Ho)n(we)n (v)o(er)m(,)f(the)2184 3605 y SDict begin H.S end 2184 3605 a 2184 3605 a SDict begin 13 H.A end 2184 3605 a 2184 3605 a SDict begin [ /View [/XYZ H.V] /Dest (0:1657) cvn H.B /DEST pdfmark end 2184 3605 a Fx(e)n(xistence)i FC(of)g(the)g(speci\002ed)g(\002le)h(or)f(directory)e(will)562 3713 y(still)k(be)e(check)o(ed.)-2 3796 y SDict begin H.S end -2 3796 a -2 3796 a SDict begin 13 H.A end -2 3796 a -2 3796 a SDict begin [ /View [/XYZ H.V] /Dest (0:1659) cvn H.B /DEST pdfmark end -2 3796 a 396 3904 a FC(IgnoreNone)-2 3922 y SDict begin H.S end -2 3922 a -2 3922 a SDict begin 13 H.A end -2 3922 a -2 3922 a SDict begin [ /View [/XYZ H.V] /Dest (0:1660) cvn H.B /DEST pdfmark end -2 3922 a Black Black 562 4053 a SDict begin H.S end 562 4053 a 562 4053 a SDict begin 13 H.A end 562 4053 a 562 4053 a SDict begin [ /View [/XYZ H.V] /Dest (0:1661) cvn H.B /DEST pdfmark end 562 4053 a FC(All)h(modi\002cations,)e(including)f(access) j(time,)f(b)n(ut)g(e)o(xcluding)e(ctime,)i(will)h(be)f(reported)f(-)h (checking)e(atime)562 4161 y SDict begin H.S end 562 4161 a 562 4161 a SDict begin 13 H.A end 562 4161 a 562 4161 a SDict begin [ /View [/XYZ H.V] /Dest (0:1662) cvn H.B /DEST pdfmark end 562 4161 a Fx(and)k FC(ctime)e(w)o(ould)g(require)e (to)j(play)e(with)i(the)f(system)g(clock.)-2 4345 y SDict begin H.S end -2 4345 a -2 4345 a SDict begin 13 H.A end -2 4345 a -2 4345 a SDict begin [ /View [/XYZ H.V] /Dest (0:1663) cvn H.B /DEST pdfmark end -2 4345 a 562 4435 a FC(Check)o(ed:)g(o)n(wner)m(,)e(group,)h(permissions,)g(\002le)i (type,)e(de)n(vice)g(number)m(,)f(hardlinks,)h(links,)h(inode,)562 4543 y(checksum,)f(size,)h(mtime,)g(atime.)-2 4744 y SDict begin H.S end -2 4744 a -2 4744 a SDict begin 13 H.A end -2 4744 a -2 4744 a SDict begin [ /View [/XYZ H.V] /Dest (0:1665) cvn H.B /DEST pdfmark end -2 4744 a 396 4852 a FC(User0)-2 4853 y SDict begin H.S end -2 4853 a -2 4853 a SDict begin 13 H.A end -2 4853 a -2 4853 a SDict begin [ /View [/XYZ H.V] /Dest (0:1666) cvn H.B /DEST pdfmark end -2 4853 a Black Black 562 5002 a SDict begin H.S end 562 5002 a 562 5002 a SDict begin 13 H.A end 562 5002 a 562 5002 a SDict begin [ /View [/XYZ H.V] /Dest (0:1667) cvn H.B /DEST pdfmark end 562 5002 a FC(Initialized)g(to:)g (report)f(all)i(modi\002cations.)-2 5103 y SDict begin H.S end -2 5103 a -2 5103 a SDict begin 13 H.A end -2 5103 a -2 5103 a SDict begin [ /View [/XYZ H.V] /Dest (0:1669) cvn H.B /DEST pdfmark end -2 5103 a 396 5192 a FC(User1)-2 5193 y SDict begin H.S end -2 5193 a -2 5193 a SDict begin 13 H.A end -2 5193 a -2 5193 a SDict begin [ /View [/XYZ H.V] /Dest (0:1670) cvn H.B /DEST pdfmark end -2 5193 a Black Black 562 5342 a SDict begin H.S end 562 5342 a 562 5342 a SDict begin 13 H.A end 562 5342 a 562 5342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1671) cvn H.B /DEST pdfmark end 562 5342 a FC(Initialized)f(to:)g(report)f(all)i (modi\002cations.)p Black 3661 5805 a Fx(42)p Black eop end %%Page: 43 48 TeXDict begin 43 47 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1673) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Prelink)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:1674) cvn H.B /DEST pdfmark end -2 310 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:1675) cvn H.B /DEST pdfmark end 562 458 a FC(Modi\002cations)f(of)h(timestamps,)g(size,)h(and)e (inode)g(will)i(be)g(ignored)d(Checksums)h(will)i(be)g(v)o(eri\002ed)e (by)562 566 y(calling)809 566 y SDict begin H.S end 809 566 a 809 566 a SDict begin 13 H.A end 809 566 a 809 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:1676) cvn H.B /DEST pdfmark end 809 566 a Fy(/usr/sbin/pr)o(elink)j(--v)o(erify)p FC(.)c(This)j(polic)o(y)e(is)i(intended)e(for)g(v)o(eri\002cation)g(of) h(prelink)o(ed)562 674 y(e)o(x)o(ecutables/libraries)e(and/or)h (directories)g(containing)f(such)i(\002les.)h(F)o(or)f(details)h(and)e (further)562 782 y(con\002guration)f(options)h(see)p 0 TeXcolorgray 1418 782 a SDict begin H.S end 1418 782 a FC(Section)h(5.4.8)1856 782 y SDict begin 13 H.L end 1856 782 a 1856 782 a SDict begin [ /Subtype /Link /Dest (0:PRELINK) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1856 782 a Black -2 w FC(>.)-2 966 y SDict begin H.S end -2 966 a -2 966 a SDict begin 13 H.A end -2 966 a -2 966 a SDict begin [ /View [/XYZ H.V] /Dest (0:1678) cvn H.B /DEST pdfmark end -2 966 a 562 1056 a FC(Check)o(ed:)g(o)n(wner)m(,)e(group,)h(permissions,)g(\002le)i (type,)e(de)n(vice)g(number)m(,)f(hardlinks,)h(links,)h(checksum.)39 1313 y SDict begin H.S end 39 1313 a 39 1313 a SDict begin 11.7 H.A end 39 1313 a 39 1313 a SDict begin [ /View [/XYZ H.V] /Dest (0:1679) cvn H.B /DEST pdfmark end 39 1313 a -2 1437 a SDict begin H.S end -2 1437 a -2 1437 a SDict begin 11.7 H.A end -2 1437 a -2 1437 a SDict begin [ /View [/XYZ H.V] /Dest (0:1681) cvn H.B /DEST pdfmark end -2 1437 a 562 1535 a Fw(NO)m(TE:)h Fv(Each)f(policy)f(can)i(be)e (modi\002ed)h(in)f(the)h(con\002g)g(\002le)g(section)2561 1535 y SDict begin H.S end 2561 1535 a 2561 1535 a SDict begin 11.7 H.A end 2561 1535 a 2561 1535 a SDict begin [ /View [/XYZ H.V] /Dest (0:1682) cvn H.B /DEST pdfmark end 2561 1535 a Fq(Misc)25 b Fv(with)20 b(entr)q(ies)f(lik)o(e)562 1632 y SDict begin H.S end 562 1632 a 562 1632 a SDict begin 11.7 H.A end 562 1632 a 562 1632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1683) cvn H.B /DEST pdfmark end 562 1632 a Fw(RedefReadOnl)o(y=)1165 1632 y SDict begin H.S end 1165 1632 a 1165 1632 a SDict begin 11.7 H.A end 1165 1632 a 1165 1632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1684) cvn H.B /DEST pdfmark end 1165 1632 a Fm(+XXX)24 b Fv(or)1437 1632 y SDict begin H.S end 1437 1632 a 1437 1632 a SDict begin 11.7 H.A end 1437 1632 a 1437 1632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1685) cvn H.B /DEST pdfmark end 1437 1632 a Fw(RedefReadOnl)o(y=)2040 1632 y SDict begin H.S end 2040 1632 a 2040 1632 a SDict begin 11.7 H.A end 2040 1632 a 2040 1632 a SDict begin [ /View [/XYZ H.V] /Dest (0:1686) cvn H.B /DEST pdfmark end 2040 1632 a Fm(-XXX)g Fv(to)c(add)f(\(+XXX\))h(or)g(remo)o(v)n(e)g(\(-XXX\)) g(a)g(test)g(XXX,)562 1729 y(where)g(XXX)g(can)g(be)g(an)o(y)g(of)g (CHK)h(\(chec)o(ksum\),)f(LNK)g(\(link\),)f(HLN)h(\(hardlink\),)e(INO)j (\(inode\),)d(USR)i(\(user\),)562 1826 y(GRP)h(\(g)o(roup\),)e(MTM)i (\(mtime\),)e(A)-9 b(TM)21 b(\(atime\),)e(CTM)h(\(ctime\),)g(SIZ)g (\(siz)o(e\),)g(RDEV)h(\(de)n(vice)e(n)o(umbers\))562 1923 y(and/or)g(MOD)i(\(\002le)f(mode\).)-2 1980 y SDict begin H.S end -2 1980 a -2 1980 a SDict begin 11.7 H.A end -2 1980 a -2 1980 a SDict begin [ /View [/XYZ H.V] /Dest (0:1687) cvn H.B /DEST pdfmark end -2 1980 a -2 1980 a SDict begin H.S end -2 1980 a -2 1980 a SDict begin 11.7 H.A end -2 1980 a -2 1980 a SDict begin [ /View [/XYZ H.V] /Dest (0:1688) cvn H.B /DEST pdfmark end -2 1980 a 562 2062 a Fq(This)g(m)o(ust)h(come)g(bef)n(ore)d(an)o(y)i(\002le)g (policies)f(are)h(used)g(in)g(the)f(con\002g)h(\002le)o(.)-2 2294 y SDict begin H.S end -2 2294 a -2 2294 a SDict begin 13 H.A end -2 2294 a -2 2294 a SDict begin [ /View [/XYZ H.V] /Dest (0:FILE-SPECIFICATION) cvn H.B /DEST pdfmark end -2 2294 a 396 2622 a Fp(5.4.2.)36 b(File/director)q(y)f(speci\002cation)2242 2622 y SDict begin H.S end 2242 2622 a 2242 2622 a SDict begin 18.72 H.A end 2242 2622 a 2242 2622 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.14.2) cvn H.B /DEST pdfmark end 2242 2622 a -2 2813 a SDict begin H.S end -2 2813 a -2 2813 a SDict begin 13 H.A end -2 2813 a -2 2813 a SDict begin [ /View [/XYZ H.V] /Dest (0:1691) cvn H.B /DEST pdfmark end -2 2813 a 396 2896 a FC(Entries)20 b(for)g(\002les)h(ha)n(v)o (e)f(the)g(follo)n(wing)e(syntax:)-2 3080 y SDict begin H.S end -2 3080 a -2 3080 a SDict begin 13 H.A end -2 3080 a -2 3080 a SDict begin [ /View [/XYZ H.V] /Dest (0:1692) cvn H.B /DEST pdfmark end -2 3080 a -2 3080 a SDict begin H.S end -2 3080 a -2 3080 a SDict begin 13 H.A end -2 3080 a -2 3080 a SDict begin [ /View [/XYZ H.V] /Dest (0:1693) cvn H.B /DEST pdfmark end -2 3080 a 396 3170 a Fy(\002le=)549 3170 y SDict begin H.S end 549 3170 a 549 3170 a SDict begin 13 H.A end 549 3170 a 549 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:1694) cvn H.B /DEST pdfmark end 549 3170 a Fl(/full/path/to/the/file)-2 3346 y SDict begin H.S end -2 3346 a -2 3346 a SDict begin 13 H.A end -2 3346 a -2 3346 a SDict begin [ /View [/XYZ H.V] /Dest (0:1695) cvn H.B /DEST pdfmark end -2 3346 a 396 3444 a FC(Entries)i(for)g(directories)f(ha)n(v)o(e)h(the)g(follo) n(wing)e(syntax:)-2 3628 y SDict begin H.S end -2 3628 a -2 3628 a SDict begin 13 H.A end -2 3628 a -2 3628 a SDict begin [ /View [/XYZ H.V] /Dest (0:1696) cvn H.B /DEST pdfmark end -2 3628 a -2 3628 a SDict begin H.S end -2 3628 a -2 3628 a SDict begin 13 H.A end -2 3628 a -2 3628 a SDict begin [ /View [/XYZ H.V] /Dest (0:1697) cvn H.B /DEST pdfmark end -2 3628 a 396 3718 a Fy(dir=)549 3718 y SDict begin H.S end 549 3718 a 549 3718 a SDict begin 13 H.A end 549 3718 a 549 3718 a SDict begin [ /View [/XYZ H.V] /Dest (0:1698) cvn H.B /DEST pdfmark end 549 3718 a Fl([recursion)44 b(depth]/full/path/to/the/dir)-2 3894 y SDict begin H.S end -2 3894 a -2 3894 a SDict begin 13 H.A end -2 3894 a -2 3894 a SDict begin [ /View [/XYZ H.V] /Dest (0:1699) cvn H.B /DEST pdfmark end -2 3894 a 396 3992 a FC(The)20 b(speci\002cation)g(of)f(a)i(\(numerical\))d (recursion)h(depth)g(is)i(optional)e(\(see)p 0 TeXcolorgray 2600 3992 a SDict begin H.S end 2600 3992 a FC(Section)h(5.4.5)3038 3992 y SDict begin 13 H.L end 3038 3992 a 3038 3992 a SDict begin [ /Subtype /Link /Dest (0:RECDEP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3038 3992 a Black -2 w FC(>\).)g(\(Do)g(not)g (put)g(the)396 4100 y(recursion)f(depth)g(in)i(brack)o(ets)e(--)h(the)o (y)g(just)g(indicate)g(that)g(this)h(is)g(an)f(optional)f(ar)o(gument)f (...\).)-2 4284 y SDict begin H.S end -2 4284 a -2 4284 a SDict begin 13 H.A end -2 4284 a -2 4284 a SDict begin [ /View [/XYZ H.V] /Dest (0:1701) cvn H.B /DEST pdfmark end -2 4284 a 396 4374 a FC(W)m(ildcard)i(patterns)f(\('*',)g('?',)h ('[...]'\))e(as)j(in)f(shell)h(globbing)d(are)i(supported)e(for)i (paths.)g(The)f(leading)h('/')g(is)396 4482 y(mandatory)-5 b(.)-2 4500 y SDict begin H.S end -2 4500 a -2 4500 a SDict begin 11.7 H.A end -2 4500 a -2 4500 a SDict begin [ /View [/XYZ H.V] /Dest (0:1702) cvn H.B /DEST pdfmark end -2 4500 a -2 4624 a SDict begin H.S end -2 4624 a -2 4624 a SDict begin 11.7 H.A end -2 4624 a -2 4624 a SDict begin [ /View [/XYZ H.V] /Dest (0:1704) cvn H.B /DEST pdfmark end -2 4624 a 562 4704 a Fw(Note)20 b(on)g(directories:)e Fv(A)i(director)r(y)g(is)h(\(a\))f(a)g(collection)e(of)i(\002les)o(,)h (with)e(\(b\))h(a)h(director)r(y)e(special)g(\002le)i(where)562 4801 y(a)f(listing)f(of)h(all)f(\002les)h(in)g(the)f(director)q(ies)g (is)h(k)o(ept.)f(This)h(director)r(y)f(special)g(\002le)h(will)f(be)h (modi\002ed)f(in)h(case)g(of)g(a)562 4898 y(\002le)h(addition,)c(remo)o (v)n(al,)i(or)h(renaming.)e(Depending)f(on)j(the)g(chosen)f(policy)-7 b(,)20 b(samhain)f(will)g(repor)s(t)g(on)h(such)562 4995 y(modi\002cations)f(of)h(the)g(director)r(y)f(special)h(\002le)o(.)-2 5052 y SDict begin H.S end -2 5052 a -2 5052 a SDict begin 11.7 H.A end -2 5052 a -2 5052 a SDict begin [ /View [/XYZ H.V] /Dest (0:1705) cvn H.B /DEST pdfmark end -2 5052 a 562 5134 a Fv(The)g(addition)d(and/or)i(deletion)e(of)j(\002les)h (from)f(a)h(director)r(y)e(modi\002es)h(the)g(director)r(y)f(special)g (\002le)562 5231 y(\(mtime/ctime\).)g(The)h(addition/deletio)o(n)15 b(of)20 b(subdirector)q(ies)e(will)h(also)h(modify)g(the)f(n)o(umber)h (of)g(hardlinks)f(of)562 5328 y(the)h(director)r(y)f(special)h(\002le)o (.)g(A)g(modi\002cation)f(of)h(a)g(\002le)2137 5328 y SDict begin H.S end 2137 5328 a 2137 5328 a SDict begin 11.7 H.A end 2137 5328 a 2137 5328 a SDict begin [ /View [/XYZ H.V] /Dest (0:1706) cvn H.B /DEST pdfmark end 2137 5328 a Fq(ma)n(y)28 b Fv(modify)20 b(a)h(director)r(y)e(special)g (\002le)p Black 3661 5805 a Fx(43)p Black eop end %%Page: 44 49 TeXDict begin 44 48 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 562 309 a Fv(\(mtime/ctime\),)f(if)h(this)g (modi\002cation)f(is)i(done)d(b)o(y)j(\002rst)g(creating)d(of)i(a)h (tempor)o(ar)r(y)e(\002le)o(,)h(f)n(ollo)o(w)o(ed)e(b)o(y)562 406 y(renaming)h(this)h(tempor)o(ar)r(y)f(\002le)h(to)g(the)g(or)q (iginal)e(one)o(.)39 555 y SDict begin H.S end 39 555 a 39 555 a SDict begin 13 H.A end 39 555 a 39 555 a SDict begin [ /View [/XYZ H.V] /Dest (0:POLRULES) cvn H.B /DEST pdfmark end 39 555 a 396 851 a Fj(5.4.2.1.)28 b(Rules)1027 851 y SDict begin H.S end 1027 851 a 1027 851 a SDict begin 15.6 H.A end 1027 851 a 1027 851 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.14.5.3) cvn H.B /DEST pdfmark end 1027 851 a -2 852 a SDict begin H.S end -2 852 a -2 852 a SDict begin 13 H.A end -2 852 a -2 852 a SDict begin [ /View [/XYZ H.V] /Dest (0:1709) cvn H.B /DEST pdfmark end -2 852 a -2 872 a SDict begin H.S end -2 872 a -2 872 a SDict begin 13 H.A end -2 872 a -2 872 a SDict begin [ /View [/XYZ H.V] /Dest (0:1710) cvn H.B /DEST pdfmark end -2 872 a Black 463 1040 a FC(1.)p Black 546 1040 a SDict begin H.S end 546 1040 a 546 1040 a SDict begin 13 H.A end 546 1040 a 546 1040 a SDict begin [ /View [/XYZ H.V] /Dest (0:1711) cvn H.B /DEST pdfmark end 546 1040 a FC(F)o(or)20 b(the)g(\002le)h(check,)e(samhain)g(does)h(not)g(follo)n(w)f(symlinks.) h(If)g(the)g(ar)o(gument)e(for)h(a)i(\002le=...)f(directi)n(v)o(e)f(is) i(a)546 1148 y(symlink,)e(then)h(the)g(symlink)f(itself)i(is)g(check)o (ed,)e(not)g(the)i(location)e(it)i(points)f(to.)-2 1166 y SDict begin H.S end -2 1166 a -2 1166 a SDict begin 13 H.A end -2 1166 a -2 1166 a SDict begin [ /View [/XYZ H.V] /Dest (0:1712) cvn H.B /DEST pdfmark end -2 1166 a Black 463 1297 a FC(2.)p Black 546 1297 a SDict begin H.S end 546 1297 a 546 1297 a SDict begin 13 H.A end 546 1297 a 546 1297 a SDict begin [ /View [/XYZ H.V] /Dest (0:1713) cvn H.B /DEST pdfmark end 546 1297 a FC(The)g(ar)o(gument)d(for)j(a)h (dir=...)e(directi)n(v)o(e)g(must)h(be)g(a)2073 1297 y SDict begin H.S end 2073 1297 a 2073 1297 a SDict begin 13 H.A end 2073 1297 a 2073 1297 a SDict begin [ /View [/XYZ H.V] /Dest (0:1714) cvn H.B /DEST pdfmark end 2073 1297 a Fx(dir)m(ectory)p FC(.)f(Using)h(a)h(symlink)e(to)i(a)f (directory)f(as)546 1405 y(ar)o(gument)f(is)j(incorrect.)-2 1423 y SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (0:1715) cvn H.B /DEST pdfmark end -2 1423 a Black 463 1555 a FC(3.)p Black 546 1555 a SDict begin H.S end 546 1555 a 546 1555 a SDict begin 13 H.A end 546 1555 a 546 1555 a SDict begin [ /View [/XYZ H.V] /Dest (0:1716) cvn H.B /DEST pdfmark end 546 1555 a FC(Precedence)d(is)k(gi)n (v)o(en)c(to)j(the)f(most)g(speci\002c)h(location)e(in)h(the)g (\002lesystem.)h(I.e.,)2929 1555 y SDict begin H.S end 2929 1555 a 2929 1555 a SDict begin 13 H.A end 2929 1555 a 2929 1555 a SDict begin [ /View [/XYZ H.V] /Dest (0:1717) cvn H.B /DEST pdfmark end 2929 1555 a -2 1573 a SDict begin H.S end -2 1573 a -2 1573 a SDict begin 13 H.A end -2 1573 a -2 1573 a SDict begin [ /View [/XYZ H.V] /Dest (0:1718) cvn H.B /DEST pdfmark end -2 1573 a Black 546 1704 a FB(\225)p Black 629 1704 a SDict begin H.S end 629 1704 a 629 1704 a SDict begin 13 H.A end 629 1704 a 629 1704 a SDict begin [ /View [/XYZ H.V] /Dest (0:1719) cvn H.B /DEST pdfmark end 629 1704 a FC(a)f(polic)o(y)f(for)h(a)h(speci\002c)f (\002le)h(o)o(v)o(errides)d(the)i(polic)o(y)f(for)h(its)h(directory)-2 1722 y SDict begin H.S end -2 1722 a -2 1722 a SDict begin 13 H.A end -2 1722 a -2 1722 a SDict begin [ /View [/XYZ H.V] /Dest (0:1720) cvn H.B /DEST pdfmark end -2 1722 a Black 546 1854 a FB(\225)p Black 629 1854 a SDict begin H.S end 629 1854 a 629 1854 a SDict begin 13 H.A end 629 1854 a 629 1854 a SDict begin [ /View [/XYZ H.V] /Dest (0:1721) cvn H.B /DEST pdfmark end 629 1854 a FC(a)f(polic)o(y)f(for)h (a)h(subdirectory)c(o)o(v)o(errides)i(the)h(polic)o(y)f(for)g(its)j (parent)d(directory)-2 1913 y SDict begin H.S end -2 1913 a -2 1913 a SDict begin 13 H.A end -2 1913 a -2 1913 a SDict begin [ /View [/XYZ H.V] /Dest (0:1722) cvn H.B /DEST pdfmark end -2 1913 a Black 463 2045 a FC(4.)p Black 546 2045 a SDict begin H.S end 546 2045 a 546 2045 a SDict begin 13 H.A end 546 2045 a 546 2045 a SDict begin [ /View [/XYZ H.V] /Dest (0:1723) cvn H.B /DEST pdfmark end 546 2045 a FC(Checking)g(a)h(directory)f(with)h(dir=...)f(will)i (check)f(both)f(the)2308 2045 y SDict begin H.S end 2308 2045 a 2308 2045 a SDict begin 13 H.A end 2308 2045 a 2308 2045 a SDict begin [ /View [/XYZ H.V] /Dest (0:1724) cvn H.B /DEST pdfmark end 2308 2045 a Fx(content)g(of)i(the)f(dir)m (ectory)g FC(as)h(well)f(as)h(the)546 2153 y SDict begin H.S end 546 2153 a 546 2153 a SDict begin 13 H.A end 546 2153 a 546 2153 a SDict begin [ /View [/XYZ H.V] /Dest (0:1725) cvn H.B /DEST pdfmark end 546 2153 a Fx(dir)m(ectory)f (special)g(\002le)g FC(itself)-2 2170 y SDict begin H.S end -2 2170 a -2 2170 a SDict begin 13 H.A end -2 2170 a -2 2170 a SDict begin [ /View [/XYZ H.V] /Dest (0:1726) cvn H.B /DEST pdfmark end -2 2170 a Black 463 2302 a FC(5.)p Black 546 2302 a SDict begin H.S end 546 2302 a 546 2302 a SDict begin 13 H.A end 546 2302 a 546 2302 a SDict begin [ /View [/XYZ H.V] /Dest (0:1727) cvn H.B /DEST pdfmark end 546 2302 a FC(Using)g(a)g(directory)f(as)i(ar)o(gument)d (for)h(both)h(a)g(\002le=...)g(and)g(a)g(dir=...)f(directi)n(v)o(e)g (will)i(ha)n(v)o(e)f(the)g(ef)n(fect)g(that)546 2410 y(the)g(\002le=...)g(directi)n(v)o(e)f(will)i(o)o(v)o(erride)d(the)i (dir=...)f(directi)n(v)o(e)g(for)g(the)i(directory)d(special)i(\002le,) h(while)f(the)546 2518 y(dir=...)f(directi)n(v)o(e)g(remains)g(in)i(ef) n(fect)e(for)h(the)g(directory)f(content.)-2 2660 y SDict begin H.S end -2 2660 a -2 2660 a SDict begin 13 H.A end -2 2660 a -2 2660 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUPPRESS) cvn H.B /DEST pdfmark end -2 2660 a 396 2971 a Fp(5.4.3.)36 b(Suppress)e(messa)o(g)q(es)i(about)e(ne)n(w/deleted)h (\002les)3230 2971 y SDict begin H.S end 3230 2971 a 3230 2971 a SDict begin 18.72 H.A end 3230 2971 a 3230 2971 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.15.2) cvn H.B /DEST pdfmark end 3230 2971 a -2 3163 a SDict begin H.S end -2 3163 a -2 3163 a SDict begin 13 H.A end -2 3163 a -2 3163 a SDict begin [ /View [/XYZ H.V] /Dest (0:1730) cvn H.B /DEST pdfmark end -2 3163 a 396 3245 a FC(If)20 b(you)g(w)o(ant)g (to)g(suppress)g(messages)g(about)f(the)i(creation)e(of)h(certain)f (\002les)j(\(e.g.)d(rotated)g(log)h(\002les\),)h(you)e(can)396 3352 y(use)i(the)f(options)915 3352 y SDict begin H.S end 915 3352 a 915 3352 a SDict begin 13 H.A end 915 3352 a 915 3352 a SDict begin [ /View [/XYZ H.V] /Dest (0:1731) cvn H.B /DEST pdfmark end 915 3352 a Fy(Ignor)o(eAdded=)1432 3352 y SDict begin H.S end 1432 3352 a 1432 3352 a SDict begin 13 H.A end 1432 3352 a 1432 3352 a SDict begin [ /View [/XYZ H.V] /Dest (0:1732) cvn H.B /DEST pdfmark end 1432 3352 a Fl(/fullpath/with_some_regex_inside)15 b FC(and/or)396 3460 y SDict begin H.S end 396 3460 a 396 3460 a SDict begin 13 H.A end 396 3460 a 396 3460 a SDict begin [ /View [/XYZ H.V] /Dest (0:1733) cvn H.B /DEST pdfmark end 396 3460 a Fy(Ignor)o(eMissing=)954 3460 y SDict begin H.S end 954 3460 a 954 3460 a SDict begin 13 H.A end 954 3460 a 954 3460 a SDict begin [ /View [/XYZ H.V] /Dest (0:1734) cvn H.B /DEST pdfmark end 954 3460 a Fl(/fullpath/with_some_regex_inside)h FC(\(to)k(be)g(placed)f(in)i (the)f([Misc])g(section)g(of)396 3568 y(the)g(con\002guration)e (\002les.)j(If)f(you)f(w)o(ant)i(to)f(add)g(more)f(re)o(gular)g(e)o (xpressions,)f(you)h(can)h(use)h(these)f(options)396 3676 y(multiple)g(times.)-2 3694 y SDict begin H.S end -2 3694 a -2 3694 a SDict begin 11.7 H.A end -2 3694 a -2 3694 a SDict begin [ /View [/XYZ H.V] /Dest (0:1735) cvn H.B /DEST pdfmark end -2 3694 a -2 3819 a SDict begin H.S end -2 3819 a -2 3819 a SDict begin 11.7 H.A end -2 3819 a -2 3819 a SDict begin [ /View [/XYZ H.V] /Dest (0:1737) cvn H.B /DEST pdfmark end -2 3819 a 562 3898 a Fw(Note:)g Fv(The)f(argument)g(to)1343 3898 y SDict begin H.S end 1343 3898 a 1343 3898 a SDict begin 11.7 H.A end 1343 3898 a 1343 3898 a SDict begin [ /View [/XYZ H.V] /Dest (0:1738) cvn H.B /DEST pdfmark end 1343 3898 a Fw(IgnoreAd)o(ded)f Fv(and)1969 3898 y SDict begin H.S end 1969 3898 a 1969 3898 a SDict begin 11.7 H.A end 1969 3898 a 1969 3898 a SDict begin [ /View [/XYZ H.V] /Dest (0:1739) cvn H.B /DEST pdfmark end 1969 3898 a Fw(IgnoreMissing)f Fv(m)o(ust)k(be)f(a)h (regular)d(e)n(xpression)h(that)562 3995 y(matches)h(the)g(full)f (path.T)-9 b(o)19 b(test)h(y)o(our)f(rege)n(x)h(bef)n(ore)e(putting)g (in)i(samhain,)f(y)o(ou)h(do)g(something)e(lik)o(e)h(this:)-2 4095 y SDict begin H.S end -2 4095 a -2 4095 a SDict begin 10.53 H.A end -2 4095 a -2 4095 a SDict begin [ /View [/XYZ H.V] /Dest (0:1740) cvn H.B /DEST pdfmark end -2 4095 a 562 4165 a Ft(#)41 b(This)h(regex)g(matches)h(all)e(files)h(added)g (by)f(logrotate)j(\(e.g:)e(messages.1)i(or)d(messages.2.gz,)k(etc.\)) 562 4253 y(cd)c(/var/log)562 4340 y(for)h(file)f(in)g(*;)h(do)f(echo)g ($file|)i(egrep)f("\(cron|ksyms|maillog)q(|m)q(ess)q(age)q(s|r)q(pmp)q (kgs)q(|se)q(cu)q(re|)q(spo)q(ole)q(r|u)q(p2d)q(ate)q(|wm)q(tp)q(\)\\.) q([0-)q(9]\()q(\\.g)q(z\)?)q($")47 b(;)41 b(done)-2 4440 y SDict begin H.S end -2 4440 a -2 4440 a SDict begin 11.7 H.A end -2 4440 a -2 4440 a SDict begin [ /View [/XYZ H.V] /Dest (0:1741) cvn H.B /DEST pdfmark end -2 4440 a 562 4520 a Fv(Once)21 b(it')l(s)f(w)o(or)q(k)h(this)f(w)o(a)n(y)-7 b(,)19 b(y)o(ou)h(can)g(add)g(it)g(to)g(y)o(our)g(samhainrc)f(\002le)o (,)h(b)o(ut)f(don't)g(f)n(orget)f(to)i(add)g(the)g(full)f(path.)562 4618 y(e)o(.g:)-2 4717 y SDict begin H.S end -2 4717 a -2 4717 a SDict begin 10.53 H.A end -2 4717 a -2 4717 a SDict begin [ /View [/XYZ H.V] /Dest (0:1742) cvn H.B /DEST pdfmark end -2 4717 a 562 4788 a Ft(IgnoreAdded)44 b(=)d (/var/log/\(cron|ksym)q(s|)q(mai)q(llo)q(g|m)q(ess)q(age)q(s|r)q(pmp)q (kg)q(s|s)q(ecu)q(re|)q(spo)q(ole)q(r|u)q(p2)q(dat)q(e|w)q(mtp)q(\)\\.) q([0-)q(9]\()q(\\.g)q(z\))q(?$)-2 4888 y SDict begin H.S end -2 4888 a -2 4888 a SDict begin 11.7 H.A end -2 4888 a -2 4888 a SDict begin [ /View [/XYZ H.V] /Dest (0:1743) cvn H.B /DEST pdfmark end -2 4888 a 562 4968 a Fv(This)20 b(tip)g(has)g(been)f(pro)o(vided)f(b)o(y)i(jim)h(at)f(aegis)f(h)n (yphen)g(cor)r(p)h(dot)g(org.)39 5107 y SDict begin H.S end 39 5107 a 39 5107 a SDict begin 11.7 H.A end 39 5107 a 39 5107 a SDict begin [ /View [/XYZ H.V] /Dest (0:1744) cvn H.B /DEST pdfmark end 39 5107 a Black 3661 5805 a Fx(44)p Black eop end %%Page: 45 50 TeXDict begin 45 49 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1746) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fw(Alternative:)e Fv(If)i(a)h(director)r(y)e(is)i(added)d(to)j([Attr)q(ib)o(utes])c(as)k (a)f(\002le=/dir)l(,)f(then)g(only)h(the)f(director)r(y)h(special)f (\002le)562 406 y(is)i(monitored)d(f)n(or)i(per)r(missions/o)o (wnership)m(.)c(The)k(adv)n(antage)e(is)i(that)g(additions/remo)o(v)n (als)c(of)k(\002les)h(to)f(that)562 503 y(subdirector)r(y)f(can)h (happen)e(without)h(recourse)o(,)g(b)o(ut)g(the)h(integ)o(r)q(ity)f(of) h(that)f(director)r(y)h(is)g(def)n(ended.)562 600 y(Assuming)g(the)g (administr)o(ator)e(doesn't)g(w)o(ant)i(to)g(get)f(g)o(r)o(an)o(ular)g (le)n(v)n(el)g(of)h(detail.)-2 658 y SDict begin H.S end -2 658 a -2 658 a SDict begin 11.7 H.A end -2 658 a -2 658 a SDict begin [ /View [/XYZ H.V] /Dest (0:1747) cvn H.B /DEST pdfmark end -2 658 a 562 739 a Fv(Good)g(f)n(or)g(such)g (director)q(ies)f(as:)1537 739 y SDict begin H.S end 1537 739 a 1537 739 a SDict begin 11.7 H.A end 1537 739 a 1537 739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1748) cvn H.B /DEST pdfmark end 1537 739 a Ft(/var/mail)1921 739 y SDict begin H.S end 1921 739 a 1921 739 a SDict begin 11.7 H.A end 1921 739 a 1921 739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1749) cvn H.B /DEST pdfmark end 1921 739 a Ft(/var/cron/tabs)2507 739 y SDict begin H.S end 2507 739 a 2507 739 a SDict begin 11.7 H.A end 2507 739 a 2507 739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1750) cvn H.B /DEST pdfmark end 2507 739 a Ft(/var/tmp)2850 739 y SDict begin H.S end 2850 739 a 2850 739 a SDict begin 11.7 H.A end 2850 739 a 2850 739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1751) cvn H.B /DEST pdfmark end 2850 739 a Ft(/tmp)-2 791 y SDict begin H.S end -2 791 a -2 791 a SDict begin 11.7 H.A end -2 791 a -2 791 a SDict begin [ /View [/XYZ H.V] /Dest (0:1752) cvn H.B /DEST pdfmark end -2 791 a 562 877 a Fv(This)h(tip)g(has)g(been)f(pro)o(vided)f(b)o(y)i (Br)q(ian)g(A.)g(Seklec)o(ki)-2 1110 y SDict begin H.S end -2 1110 a -2 1110 a SDict begin 13 H.A end -2 1110 a -2 1110 a SDict begin [ /View [/XYZ H.V] /Dest (0:DYNUP) cvn H.B /DEST pdfmark end -2 1110 a 396 1438 a Fp(5.4.4.)36 b(Dynamic)f(database)h(update)396 1593 y(\(modi\002ed/disappeared/ne)n (w)i(\002les\))2247 1593 y SDict begin H.S end 2247 1593 a 2247 1593 a SDict begin 18.72 H.A end 2247 1593 a 2247 1593 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.16.2) cvn H.B /DEST pdfmark end 2247 1593 a -2 1784 a SDict begin H.S end -2 1784 a -2 1784 a SDict begin 13 H.A end -2 1784 a -2 1784 a SDict begin [ /View [/XYZ H.V] /Dest (0:1755) cvn H.B /DEST pdfmark end -2 1784 a -2 1784 a SDict begin H.S end -2 1784 a -2 1784 a SDict begin 13 H.A end -2 1784 a -2 1784 a SDict begin [ /View [/XYZ H.V] /Dest (0:1756) cvn H.B /DEST pdfmark end -2 1784 a 396 1867 a FC(samhain)20 b(reads)g(the)g(\002le)h(signature)e(database)g(at)i (startup)f(and)f(creates)i(an)f(in-memory)e(cop)o(y)-5 b(.)18 b(This)j(in-memory)396 1975 y(cop)o(y)f(is)h(then)e(dynamically) g(updated)f(to)j(re\003ect)f(changes)f(in)h(the)h(\002le)f(system.)-2 2159 y SDict begin H.S end -2 2159 a -2 2159 a SDict begin 13 H.A end -2 2159 a -2 2159 a SDict begin [ /View [/XYZ H.V] /Dest (0:1757) cvn H.B /DEST pdfmark end -2 2159 a 396 2249 a FC(I.e.)g(for)g(each)f(modi\002ed/disappeared/ne)n(w)d (\002le)21 b(you)e(will)i(recei)n(v)o(e)f(an)g(alarm,)f(then)h(the)g (in-memory)e(cop)o(y)h(of)396 2357 y(the)h(\002le)h(signature)e (database)h(is)h(updated,)e(and)g(you)g(will)i(only)f(recei)n(v)o(e)f (another)g(alarm)g(for)h(that)g(\002le)h(if)g(it)f(is)396 2465 y(modi\002ed)f(again)g(\(or)h(disappears/appears)e(again\).)-2 2649 y SDict begin H.S end -2 2649 a -2 2649 a SDict begin 13 H.A end -2 2649 a -2 2649 a SDict begin [ /View [/XYZ H.V] /Dest (0:1758) cvn H.B /DEST pdfmark end -2 2649 a 396 2739 a FC(Note)i(that)h(the)f(on-disk)f(\002le)i(signature)e (database)g(is)1950 2739 y SDict begin H.S end 1950 2739 a 1950 2739 a SDict begin 13 H.A end 1950 2739 a 1950 2739 a SDict begin [ /View [/XYZ H.V] /Dest (0:1759) cvn H.B /DEST pdfmark end 1950 2739 a Fx(not)j FC(updated)c(\(if)i(you)g(ha)n (v)o(e)f(signed)h(it,)h(the)f(daemon)e(could)396 2847 y(not)i(do)g(that)g(an)o(yw)o(ay\).)e(Ho)n(we)n(v)o(er)m(,)h(as)h(long) g(as)h(the)f(machine)f(is)i(not)f(rebooted,)e(there)i(should)f(be)h(no) g(need)f(to)396 2955 y(update)g(the)i(on-disk)d(\002le)j(signature)e (database.)-2 3139 y SDict begin H.S end -2 3139 a -2 3139 a SDict begin 13 H.A end -2 3139 a -2 3139 a SDict begin [ /View [/XYZ H.V] /Dest (0:1760) cvn H.B /DEST pdfmark end -2 3139 a 396 3229 a FC(If)h(\002les)h(disappear)e(after)h (initialization,)f(you)h(will)h(get)f(an)g(error)f(message)h(with)g (the)h(se)n(v)o(erity)e(speci\002ed)h(for)f(\002le)396 3337 y(access)i(errors)e(\()871 3337 y SDict begin H.S end 871 3337 a 871 3337 a SDict begin 13 H.A end 871 3337 a 871 3337 a SDict begin [ /View [/XYZ H.V] /Dest (0:1761) cvn H.B /DEST pdfmark end 871 3337 a Fx(e)n(xcept)j FC(if)e(the)g(\002le)h(is)g(placed)f(under)f(the)2070 3337 y SDict begin H.S end 2070 3337 a 2070 3337 a SDict begin 13 H.A end 2070 3337 a 2070 3337 a SDict begin [ /View [/XYZ H.V] /Dest (0:1762) cvn H.B /DEST pdfmark end 2070 3337 a Fx(Ignor)m(eAll)g FC(polic)o(y)-5 b(,)18 b(in)j(which)e(case)i(a)f(message)g(of)396 3445 y SDict begin H.S end 396 3445 a 396 3445 a SDict begin 13 H.A end 396 3445 a 396 3445 a SDict begin [ /View [/XYZ H.V] /Dest (0:1763) cvn H.B /DEST pdfmark end 396 3445 a Fx(Se)o(verityIgnor) m(eAll)e FC(\227)j(see)p 0 TeXcolorgray 1229 3445 a SDict begin H.S end 1229 3445 a FC(Section)f(4.1.1)1667 3445 y SDict begin 13 H.L end 1667 3445 a 1667 3445 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1667 3445 a Black -2 w FC(>)g(\227)h(is)g(generated\).)-2 3629 y SDict begin H.S end -2 3629 a -2 3629 a SDict begin 13 H.A end -2 3629 a -2 3629 a SDict begin [ /View [/XYZ H.V] /Dest (0:1765) cvn H.B /DEST pdfmark end -2 3629 a 396 3719 a FC(If)f(ne)n(w)g(\002les)h(appear)e(in)i(a)f(monitored)e (directory)h(after)h(initialization,)f(you)g(will)i(get)f(an)h(error)e (message)h(with)396 3827 y(the)g(se)n(v)o(erity)g(speci\002ed)g(for)f (that)h(directory')-5 b(s)19 b(\002le)i(polic)o(y)e(\()2135 3827 y SDict begin H.S end 2135 3827 a 2135 3827 a SDict begin 13 H.A end 2135 3827 a 2135 3827 a SDict begin [ /View [/XYZ H.V] /Dest (0:1766) cvn H.B /DEST pdfmark end 2135 3827 a Fx(e)n(xcept)j FC(if)e(the)g(\002le)h(is)g(placed)f (under)e(the)3334 3827 y SDict begin H.S end 3334 3827 a 3334 3827 a SDict begin 13 H.A end 3334 3827 a 3334 3827 a SDict begin [ /View [/XYZ H.V] /Dest (0:1767) cvn H.B /DEST pdfmark end 3334 3827 a Fx(Ignor)m(eAll)396 3935 y FC(polic)o(y)-5 b(,)19 b(in)h(which)g(case)g(a)h(message)f(of)1561 3935 y SDict begin H.S end 1561 3935 a 1561 3935 a SDict begin 13 H.A end 1561 3935 a 1561 3935 a SDict begin [ /View [/XYZ H.V] /Dest (0:1768) cvn H.B /DEST pdfmark end 1561 3935 a Fx(Se)o(verityIgnor)m(eAll)e FC(\227)j(see)p 0 TeXcolorgray 2394 3935 a SDict begin H.S end 2394 3935 a FC(Section)e(4.1.1)2831 3935 y SDict begin 13 H.L end 2831 3935 a 2831 3935 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2831 3935 a Black -2 w FC(>)i(\227)g(is)g(generated\).)-2 4119 y SDict begin H.S end -2 4119 a -2 4119 a SDict begin 13 H.A end -2 4119 a -2 4119 a SDict begin [ /View [/XYZ H.V] /Dest (0:1770) cvn H.B /DEST pdfmark end -2 4119 a 396 4209 a FC(The)f(special)g (treatment)g(of)g(\002les)h(under)e(the)1713 4209 y SDict begin H.S end 1713 4209 a 1713 4209 a SDict begin 13 H.A end 1713 4209 a 1713 4209 a SDict begin [ /View [/XYZ H.V] /Dest (0:1771) cvn H.B /DEST pdfmark end 1713 4209 a Fx(Ignor)m(eAll)g FC(polic)o(y)g(allo)n(ws)h(to)h(handle)e(cases)i (where)e(a)i(\002le)g(might)e(be)396 4317 y(deleted)h(and/or)f (recreated)g(by)g(the)i(system)f(more)f(or)h(less)i(frequently)-5 b(.)-2 4345 y SDict begin H.S end -2 4345 a -2 4345 a SDict begin 13 H.A end -2 4345 a -2 4345 a SDict begin [ /View [/XYZ H.V] /Dest (0:RECDEP) cvn H.B /DEST pdfmark end -2 4345 a 396 4655 a Fp(5.4.5.)36 b(Recur)n(sion)f(depth\(s\))1816 4655 y SDict begin H.S end 1816 4655 a 1816 4655 a SDict begin 18.72 H.A end 1816 4655 a 1816 4655 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.17.2) cvn H.B /DEST pdfmark end 1816 4655 a -2 4846 a SDict begin H.S end -2 4846 a -2 4846 a SDict begin 13 H.A end -2 4846 a -2 4846 a SDict begin [ /View [/XYZ H.V] /Dest (0:1774) cvn H.B /DEST pdfmark end -2 4846 a 396 4929 a FC(Directories)19 b(can)g(be)h (monitored)d(up)i(to)g(a)h(maximum)e(recursion)g(depth)g(of)h(99)g (\(i.e.)g(99)g(le)n(v)o(els)h(of)f(subdirectories.)396 5037 y(The)h(recursion)f(depth)g(actually)h(used)g(is)h(de\002ned)e(in) h(the)g(follo)n(wing)f(order)g(of)h(priority:)-2 5221 y SDict begin H.S end -2 5221 a -2 5221 a SDict begin 13 H.A end -2 5221 a -2 5221 a SDict begin [ /View [/XYZ H.V] /Dest (0:1775) cvn H.B /DEST pdfmark end -2 5221 a -2 5221 a SDict begin H.S end -2 5221 a -2 5221 a SDict begin 13 H.A end -2 5221 a -2 5221 a SDict begin [ /View [/XYZ H.V] /Dest (0:1776) cvn H.B /DEST pdfmark end -2 5221 a -2 5231 a SDict begin H.S end -2 5231 a -2 5231 a SDict begin 13 H.A end -2 5231 a -2 5231 a SDict begin [ /View [/XYZ H.V] /Dest (0:1777) cvn H.B /DEST pdfmark end -2 5231 a Black 3661 5805 a Fx(45)p Black eop end %%Page: 46 51 TeXDict begin 46 50 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black Black 463 309 a FC(1.)p Black 546 309 a SDict begin H.S end 546 309 a 546 309 a SDict begin 13 H.A end 546 309 a 546 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1778) cvn H.B /DEST pdfmark end 546 309 a FC(The)g(recursion)e(depth)h(speci\002ed)h(for)g(that)g(indi)n (vidual)f(directory)f(\()p 0 TeXcolorgray 2513 309 a SDict begin H.S end 2513 309 a FC(Section)i(5.4)2888 309 y SDict begin 13 H.L end 2888 309 a 2888 309 a SDict begin [ /Subtype /Link /Dest (0:FILEDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2888 309 a Black -2 w FC(>\).)g(As)h(a)g(special)f(case,)h(for) 546 417 y(directories)e(with)h(the)g(polic)o(y)1435 417 y SDict begin H.S end 1435 417 a 1435 417 a SDict begin 13 H.A end 1435 417 a 1435 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:1780) cvn H.B /DEST pdfmark end 1435 417 a Fx(Ignor)m(eAll)p FC(,)e(the)i(recursion)f(depth)g(should)h(be)g(set) h(to)2988 417 y SDict begin H.S end 2988 417 a 2988 417 a SDict begin 13 H.A end 2988 417 a 2988 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:1781) cvn H.B /DEST pdfmark end 2988 417 a Fx(0)p FC(,)f(if)h(you)e(w)o(ant)h(to)546 525 y(monitor)e(\(the)i(e)o(xistence)g(of\))f(the)h(\002les)i(within)e (that)g(directory)-5 b(,)18 b(b)n(ut)i(to)2631 525 y SDict begin H.S end 2631 525 a 2631 525 a SDict begin 13 H.A end 2631 525 a 2631 525 a SDict begin [ /View [/XYZ H.V] /Dest (0:1782) cvn H.B /DEST pdfmark end 2631 525 a Fx(-1)p FC(,)g(if)g(you)g(do)f(not)h(w)o(ant)3371 525 y SDict begin H.S end 3371 525 a 3371 525 a SDict begin 13 H.A end 3371 525 a 3371 525 a SDict begin [ /View [/XYZ H.V] /Dest (0:1783) cvn H.B /DEST pdfmark end 3371 525 a FC(samhain)f(to)546 632 y(look)g(into)h(that)g(directory)-5 b(.)-2 650 y SDict begin H.S end -2 650 a -2 650 a SDict begin 13 H.A end -2 650 a -2 650 a SDict begin [ /View [/XYZ H.V] /Dest (0:1784) cvn H.B /DEST pdfmark end -2 650 a Black 463 782 a FC(2.)p Black 546 782 a SDict begin H.S end 546 782 a 546 782 a SDict begin 13 H.A end 546 782 a 546 782 a SDict begin [ /View [/XYZ H.V] /Dest (0:1785) cvn H.B /DEST pdfmark end 546 782 a FC(The)20 b(global)f(def)o(ault)g (recursion)g(depth)g(speci\002ed)h(in)g(the)h(con\002guration)c (\002le.)k(This)f(is)h(done)e(in)i(the)546 890 y(con\002guration)c (\002le)k(section)1392 890 y SDict begin H.S end 1392 890 a 1392 890 a SDict begin 13 H.A end 1392 890 a 1392 890 a SDict begin [ /View [/XYZ H.V] /Dest (0:1786) cvn H.B /DEST pdfmark end 1392 890 a Fx(Misc)g FC(with)g(the)f(entry)2056 890 y SDict begin H.S end 2056 890 a 2056 890 a SDict begin 13 H.A end 2056 890 a 2056 890 a SDict begin [ /View [/XYZ H.V] /Dest (0:1787) cvn H.B /DEST pdfmark end 2056 890 a Fy(SetRecursionLe)o(v)o(el=)2766 890 y SDict begin H.S end 2766 890 a 2766 890 a SDict begin 13 H.A end 2766 890 a 2766 890 a SDict begin [ /View [/XYZ H.V] /Dest (0:1788) cvn H.B /DEST pdfmark end 2766 890 a Fl(number)-2 908 y SDict begin H.S end -2 908 a -2 908 a SDict begin 13 H.A end -2 908 a -2 908 a SDict begin [ /View [/XYZ H.V] /Dest (0:1789) cvn H.B /DEST pdfmark end -2 908 a Black 463 1039 a FC(3.)p Black 546 1039 a SDict begin H.S end 546 1039 a 546 1039 a SDict begin 13 H.A end 546 1039 a 546 1039 a SDict begin [ /View [/XYZ H.V] /Dest (0:1790) cvn H.B /DEST pdfmark end 546 1039 a FC(The)g(def)o(ault)f(recursion)g (depth,)g(which)g(is)i(zero.)-2 1199 y SDict begin H.S end -2 1199 a -2 1199 a SDict begin 13 H.A end -2 1199 a -2 1199 a SDict begin [ /View [/XYZ H.V] /Dest (0:HARDLINKCHECK) cvn H.B /DEST pdfmark end -2 1199 a 396 1527 a Fp(5.4.6.)36 b(Har)n(dlink)e(c)o(hec)n(k)1572 1527 y SDict begin H.S end 1572 1527 a 1572 1527 a SDict begin 18.72 H.A end 1572 1527 a 1572 1527 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.18.2) cvn H.B /DEST pdfmark end 1572 1527 a -2 1695 a SDict begin H.S end -2 1695 a -2 1695 a SDict begin 13 H.A end -2 1695 a -2 1695 a SDict begin [ /View [/XYZ H.V] /Dest (0:1793) cvn H.B /DEST pdfmark end -2 1695 a 396 1801 a FC(As)21 b(of)f(v)o(ersion)f(1.8.4,)g(samhain)g(will)i(by)f(def) o(ault)f(compare)g(the)h(number)e(of)i(hardlinks)f(of)h(a)h(directory)d (to)i(the)396 1909 y(number)f(of)h(its)h(subdirectories)d(\(including)g (".")j(and)e(".."\).)h(Normally)-5 b(,)18 b(these)i(numbers)f(should)g (be)h(equal.)g(The)396 2017 y(idea)g(here)g(is)h(that)f(a)h(\(k)o (ernel\))e(rootkit)g(may)h(hide)f(a)i(directory)-5 b(,)18 b(b)n(ut)i(f)o(ail)h(to)f("\002x")g(the)g(parent)f(directory)g (hardlink)396 2125 y(count)g(\(actually)-5 b(,)19 b(I)h(am)h(not)f(a)o (w)o(are)f(of)h(an)o(y)g(k)o(ernel)f(rootkit)g(that)i(w)o(ould)e(care)h (to)g(\002x)h(the)f(hardlink)e(count)i(of)g(the)396 2233 y(parent)f(directory\).)f(This)j(is)g(an)f(e)o(xperimental)e(feature;)h (if)i(there)e(are)i(an)o(y)e(problems,)f(it)j(can)f(be)g(disabled)g (with)396 2341 y(the)g(option)751 2341 y SDict begin H.S end 751 2341 a 751 2341 a SDict begin 13 H.A end 751 2341 a 751 2341 a SDict begin [ /View [/XYZ H.V] /Dest (0:1794) cvn H.B /DEST pdfmark end 751 2341 a Fy(UseHardlinkCheck=)1481 2341 y SDict begin H.S end 1481 2341 a 1481 2341 a SDict begin 13 H.A end 1481 2341 a 1481 2341 a SDict begin [ /View [/XYZ H.V] /Dest (0:1795) cvn H.B /DEST pdfmark end 1481 2341 a Fl(no)i FC(in)f(the)f([Misc])g(section)g(of)g(the)g (con\002guration)e(\002le.)-2 2525 y SDict begin H.S end -2 2525 a -2 2525 a SDict begin 13 H.A end -2 2525 a -2 2525 a SDict begin [ /View [/XYZ H.V] /Dest (0:1796) cvn H.B /DEST pdfmark end -2 2525 a 396 2615 a FC(Errors)h(will)i(be)g (reported)d(at)j(the)f(same)g(se)n(v)o(erity)f(as)i(directory)e(access) i(errors)e(option)396 2723 y SDict begin H.S end 396 2723 a 396 2723 a SDict begin 13 H.A end 396 2723 a 396 2723 a SDict begin [ /View [/XYZ H.V] /Dest (0:1797) cvn H.B /DEST pdfmark end 396 2723 a Fy(Se)o(v)o(erityDirs=)885 2723 y SDict begin H.S end 885 2723 a 885 2723 a SDict begin 13 H.A end 885 2723 a 885 2723 a SDict begin [ /View [/XYZ H.V] /Dest (0:1798) cvn H.B /DEST pdfmark end 885 2723 a Fl(severity)26 b FC(in)20 b(section)g([Ev)o(entSe)n(v)o (erity]\).)-2 2741 y SDict begin H.S end -2 2741 a -2 2741 a SDict begin 11.7 H.A end -2 2741 a -2 2741 a SDict begin [ /View [/XYZ H.V] /Dest (0:1799) cvn H.B /DEST pdfmark end -2 2741 a -2 2865 a SDict begin H.S end -2 2865 a -2 2865 a SDict begin 11.7 H.A end -2 2865 a -2 2865 a SDict begin [ /View [/XYZ H.V] /Dest (0:1801) cvn H.B /DEST pdfmark end -2 2865 a 562 2944 a Fw(MacOS)g(X:)f Fv(This)h(f)n(eature)d (is)j(not)f(suppor)s(ted)e(on)i(MacOS)h(X)g(\(because)f(the)g(resource) f(f)n(or)q(k)i(is)g(implemented)562 3042 y(as)h(an)f(in)o(visib)o(le)d (director)r(y)-7 b(,)19 b(it)h(modi\002es)g(the)g(parent)e(director)r (y)i(hardlink)e(count.\))39 3191 y SDict begin H.S end 39 3191 a 39 3191 a SDict begin 13 H.A end 39 3191 a 39 3191 a SDict begin [ /View [/XYZ H.V] /Dest (0:HLOFFSETS) cvn H.B /DEST pdfmark end 39 3191 a 396 3487 a Fj(5.4.6.1.)28 b(Specify)h(e)o(xceptions)g(f)n(or)f(the)g(har)n(dlink)f(c)o(hec)n(k) 2712 3487 y SDict begin H.S end 2712 3487 a 2712 3487 a SDict begin 15.6 H.A end 2712 3487 a 2712 3487 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.18.6.3) cvn H.B /DEST pdfmark end 2712 3487 a -2 3673 a SDict begin H.S end -2 3673 a -2 3673 a SDict begin 13 H.A end -2 3673 a -2 3673 a SDict begin [ /View [/XYZ H.V] /Dest (0:1804) cvn H.B /DEST pdfmark end -2 3673 a 396 3761 a FC(Some)20 b(\002lesystems)h(do)f(not) g(al)o(w)o(ays)g(follo)n(w)g(the)g(rule)g(mentioned)e(abo)o(v)o(e)h (\(directory)f(hardlink)g(equals)i(number)396 3868 y(of)g (subdirectories\).)d(E.g.)i(the)h(root)f(directory)e(of)j(reiserfs)f (partitions)g(generally)f(seems)i(to)g(ha)n(v)o(e)f(tw)o(o)h (additional)396 3976 y(hardlinks.)f(T)-7 b(o)20 b(account)f(for)h(such) g(e)o(xceptions,)e(you)h(can)h(specify)g(e)o(xceptions)e(with)j(the)f (option)396 4084 y SDict begin H.S end 396 4084 a 396 4084 a SDict begin 13 H.A end 396 4084 a 396 4084 a SDict begin [ /View [/XYZ H.V] /Dest (0:1805) cvn H.B /DEST pdfmark end 396 4084 a Fy(HardlinkOffset=)989 4084 y SDict begin H.S end 989 4084 a 989 4084 a SDict begin 13 H.A end 989 4084 a 989 4084 a SDict begin [ /View [/XYZ H.V] /Dest (0:1806) cvn H.B /DEST pdfmark end 989 4084 a Fl(N)10 b Fy(:)1072 4084 y SDict begin H.S end 1072 4084 a 1072 4084 a SDict begin 13 H.A end 1072 4084 a 1072 4084 a SDict begin [ /View [/XYZ H.V] /Dest (0:1807) cvn H.B /DEST pdfmark end 1072 4084 a Fl(/path)19 b FC(in)h(the)g([Misc])h(section) f(of)f(the)i(con\002guration)c(\002le.)k(Here,)f(N)g(is)h(the)g (numerical)396 4192 y(of)n(fset)f(\(actual)g(-)g(e)o(xpected)f (hardlinks\))f(for)1689 4192 y SDict begin H.S end 1689 4192 a 1689 4192 a SDict begin 13 H.A end 1689 4192 a 1689 4192 a SDict begin [ /View [/XYZ H.V] /Dest (0:1808) cvn H.B /DEST pdfmark end 1689 4192 a Fr(/path)p FC(.)h(F)o(or)h (multiple)g(e)o(xceptions,)e(use)i(this)h(options)e(multiple)396 4300 y(times)i(\(note)e(that)i('/path)e(N:/path2')g(w)o(ould)g(itself)i (be)f(a)h(v)n(alid)f(path,)f(so)i(using)e(the)i(option)e(only)g(once)g (with)396 4408 y(multiple)h(e)o(xceptions)e(on)i(the)g(same)h(line)f(w) o(ould)g(be)g(ambiguous\).)-2 4426 y SDict begin H.S end -2 4426 a -2 4426 a SDict begin 11.7 H.A end -2 4426 a -2 4426 a SDict begin [ /View [/XYZ H.V] /Dest (0:1809) cvn H.B /DEST pdfmark end -2 4426 a -2 4551 a SDict begin H.S end -2 4551 a -2 4551 a SDict begin 11.7 H.A end -2 4551 a -2 4551 a SDict begin [ /View [/XYZ H.V] /Dest (0:1811) cvn H.B /DEST pdfmark end -2 4551 a 562 4630 a Fw(NO)m(TE:)g Fv(Please)e(note)g(that)1369 4630 y SDict begin H.S end 1369 4630 a 1369 4630 a SDict begin 11.7 H.A end 1369 4630 a 1369 4630 a SDict begin [ /View [/XYZ H.V] /Dest (0:1812) cvn H.B /DEST pdfmark end 1369 4630 a Fv(samhain)g(will)h(not)f (chec)o(k)i(f)n(or)f(an)f(e)n(xception)g(if)h(the)f(standard)g(r)q(ule) g(\(offset)h(=)g(0\))g(is)562 4727 y(tr)q(ue)h(f)n(or)g(a)g(director)r (y)-7 b(.)19 b(Thus)h(it)g(will)f(not)h(w)o(ar)r(n)f(if)h(a)h(director) r(y)e(that)h(once)f(w)o(as)i(e)n(xceptional)c(is)k(not)f(an)o(ymore)o (.)-2 5042 y SDict begin H.S end -2 5042 a -2 5042 a SDict begin 13 H.A end -2 5042 a -2 5042 a SDict begin [ /View [/XYZ H.V] /Dest (0:OBSCURE) cvn H.B /DEST pdfmark end -2 5042 a Black 3660 5805 a Fx(46)p Black eop end %%Page: 47 52 TeXDict begin 47 51 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1850) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black 396 313 a Fp(5.4.7.)36 b(Chec)n(k)e(f)n(or)e(weir)n(d)i (\002lenames)2201 313 y SDict begin H.S end 2201 313 a 2201 313 a SDict begin 18.72 H.A end 2201 313 a 2201 313 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.19.2) cvn H.B /DEST pdfmark end 2201 313 a -2 480 a SDict begin H.S end -2 480 a -2 480 a SDict begin 13 H.A end -2 480 a -2 480 a SDict begin [ /View [/XYZ H.V] /Dest (0:1815) cvn H.B /DEST pdfmark end -2 480 a -2 480 a SDict begin H.S end -2 480 a -2 480 a SDict begin 13 H.A end -2 480 a -2 480 a SDict begin [ /View [/XYZ H.V] /Dest (0:1816) cvn H.B /DEST pdfmark end -2 480 a 396 587 a FC(Samhain)20 b(checks)f(for)h(weird) g(\002lenames)g(\(containing)d(control/nonprintable)f(characters,)j(ne) n(wlines)h(or)g(tabs\))396 695 y(and)g(w)o(arns)g(about)f(them)h(at)h (a)f(se)n(v)o(erity)g(le)n(v)o(el)g(that)g(is)h(set)g(with)2247 695 y SDict begin H.S end 2247 695 a 2247 695 a SDict begin 13 H.A end 2247 695 a 2247 695 a SDict begin [ /View [/XYZ H.V] /Dest (0:1817) cvn H.B /DEST pdfmark end 2247 695 a Fy(Se)o(v)o(erityNames=)2824 695 y SDict begin H.S end 2824 695 a 2824 695 a SDict begin 13 H.A end 2824 695 a 2824 695 a SDict begin [ /View [/XYZ H.V] /Dest (0:1818) cvn H.B /DEST pdfmark end 2824 695 a Fl(severity)k FC(in)c(section)396 803 y([Ev)o(entSe)n(v)o(erity].)c(The)j(rationale)f (is:)i(most)f(of)g(the)h(time,)f(such)g(names)f(are)i(either)e(the)i (result)f(of)g(user)g(errors,)396 911 y(b)n(uggy)f(scripts,)h(or)g (questionable)f(acti)n(vity)-5 b(.)19 b(If)h(you)f(w)o(ant)h(to)h(add)e (characters)h(to)g(the)g(set)h(of)f('good')e(ones,)i(you)396 1019 y(can)g(do)g(so)h(with)f(the)g(option:)1277 1019 y SDict begin H.S end 1277 1019 a 1277 1019 a SDict begin 13 H.A end 1277 1019 a 1277 1019 a SDict begin [ /View [/XYZ H.V] /Dest (0:1819) cvn H.B /DEST pdfmark end 1277 1019 a Fy(AddOKChars=)1823 1019 y SDict begin H.S end 1823 1019 a 1823 1019 a SDict begin 13 H.A end 1823 1019 a 1823 1019 a SDict begin [ /View [/XYZ H.V] /Dest (0:1820) cvn H.B /DEST pdfmark end 1823 1019 a Fl(N1,)44 b(N2,)g(...)21 b FC(in)f(the)g([Misc])g(section)g(of)g(the)g(con\002guration)396 1127 y(\002le.)h(Nn)f(should)f(be)h(the)h(unsigned)d(byte)i(v)n(alue)f (of)h(the)g(character\(s\))f(in)h(he)o(x)g(\(leading)f('0x':)g(0xNN\),) g(octal)396 1234 y(\(leading)g(zero:)h(0NNN\),)f(or)h(decimal.)-2 1252 y SDict begin H.S end -2 1252 a -2 1252 a SDict begin 11.7 H.A end -2 1252 a -2 1252 a SDict begin [ /View [/XYZ H.V] /Dest (0:1821) cvn H.B /DEST pdfmark end -2 1252 a -2 1377 a SDict begin H.S end -2 1377 a -2 1377 a SDict begin 11.7 H.A end -2 1377 a -2 1377 a SDict begin [ /View [/XYZ H.V] /Dest (0:1823) cvn H.B /DEST pdfmark end -2 1377 a 562 1456 a Fw(TIP:)g Fv(This)g(chec)o(k)h(will)e(not)h(be)g (perf)n(or)r(med)d(f)n(or)j(\002les)h(under)e(the)g(IgnoreAll)f(policy) -7 b(.)19 b(T)-9 b(o)20 b(completely)f(disab)o(le)562 1553 y(this)h(chec)o(k,)h(use)1076 1553 y SDict begin H.S end 1076 1553 a 1076 1553 a SDict begin 11.7 H.A end 1076 1553 a 1076 1553 a SDict begin [ /View [/XYZ H.V] /Dest (0:1824) cvn H.B /DEST pdfmark end 1076 1553 a Fw(Ad)o(dOKChar)o (s=all)p Fv(.)-2 1786 y SDict begin H.S end -2 1786 a -2 1786 a SDict begin 13 H.A end -2 1786 a -2 1786 a SDict begin [ /View [/XYZ H.V] /Dest (0:PRELINK) cvn H.B /DEST pdfmark end -2 1786 a 396 2114 a Fp(5.4.8.)36 b(Suppor)r(t)c(f)n(or)h (prelink)1804 2114 y SDict begin H.S end 1804 2114 a 1804 2114 a SDict begin 18.72 H.A end 1804 2114 a 1804 2114 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.20.2) cvn H.B /DEST pdfmark end 1804 2114 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (0:1827) cvn H.B /DEST pdfmark end -2 2305 a -2 2305 a SDict begin H.S end -2 2305 a -2 2305 a SDict begin 13 H.A end -2 2305 a -2 2305 a SDict begin [ /View [/XYZ H.V] /Dest (0:1828) cvn H.B /DEST pdfmark end -2 2305 a 396 2388 a FC(prelink)19 b(is)i(a)g(tool)f(a)n(v)n(ailable)g(on)f(modern)g(Linux)g(systems)i (that)f(can)g(signi\002cantly)f(reduce)g(the)h(startup)g(time)g(of)396 2496 y(applications.)f(It)h(does)g(this)h(by)f(performing)d(some)j(of)g (the)g(w)o(ork)g(of)g(the)g(dynamic)f(link)o(er)g(in)i(adv)n(ance.)d (As)j(this)396 2604 y(changes)e(both)h(e)o(x)o(ecutables)e(and)i (shared)f(libraries,)h(\002le)h(inte)o(grity)e(v)o(eri\002cation)f (will)j(f)o(ail)g(unless)3284 2604 y SDict begin H.S end 3284 2604 a 3284 2604 a SDict begin 13 H.A end 3284 2604 a 3284 2604 a SDict begin [ /View [/XYZ H.V] /Dest (0:1829) cvn H.B /DEST pdfmark end 3284 2604 a FC(prelink)e(is)396 2712 y(supported,)f(in)j(particular)d(as)j(prelinking)d(has)j(to)f(be)g (redone)f(if)h(libraries)g(are)g(updated)f(\(so)h(initializing)g(the) 396 2819 y(checksum)f(database)h(after)f(prelinking)g(may)g(not)h(be)g (good)f(enough\).)-2 3004 y SDict begin H.S end -2 3004 a -2 3004 a SDict begin 13 H.A end -2 3004 a -2 3004 a SDict begin [ /View [/XYZ H.V] /Dest (0:1830) cvn H.B /DEST pdfmark end -2 3004 a 396 3093 a FC(The)h(disadv)n(antage)e(is)j(that)g (prelinking)d(modi\002es)h(libraries)h(and)g(e)o(x)o(ecutables,)e(and)i (may)g(need)f(to)h(be)h(redone)396 3201 y(\(potentially)e(modifying)f (all)i(or)g(man)o(y)f(e)o(x)o(ecutables)g(again\))g(if)h(a)h(library)e (is)i(updated.)d(This)j(is)g(a)f(major)g(problem)396 3309 y(for)g(\002le)h(inte)o(grity)e(check)o(ers.)-2 3493 y SDict begin H.S end -2 3493 a -2 3493 a SDict begin 13 H.A end -2 3493 a -2 3493 a SDict begin [ /View [/XYZ H.V] /Dest (0:1831) cvn H.B /DEST pdfmark end -2 3493 a 396 3583 a FC(V)-9 b(ersion)20 b(2.0)f(of)885 3583 y SDict begin H.S end 885 3583 a 885 3583 a SDict begin 13 H.A end 885 3583 a 885 3583 a SDict begin [ /View [/XYZ H.V] /Dest (0:1832) cvn H.B /DEST pdfmark end 885 3583 a FC(samhain)h(and)f(later)h(support)1761 3583 y SDict begin H.S end 1761 3583 a 1761 3583 a SDict begin 13 H.A end 1761 3583 a 1761 3583 a SDict begin [ /View [/XYZ H.V] /Dest (0:1833) cvn H.B /DEST pdfmark end 1761 3583 a FC(prelink.)f(T)-7 b(o)20 b(use)h(this)g(support,)d(you)h(need)h(to)g (place)g(prelink)o(ed)396 3691 y(e)o(x)o(ecutables)f(and)g(libraries)h (\(or)g(directories)f(holding)f(them\))i(under)f(the)2545 3691 y SDict begin H.S end 2545 3691 a 2545 3691 a SDict begin 13 H.A end 2545 3691 a 2545 3691 a SDict begin [ /View [/XYZ H.V] /Dest (0:1834) cvn H.B /DEST pdfmark end 2545 3691 a Fx([Pr)m(elink])i FC(polic)o(y)e(rather)g(than)h(under) 396 3799 y(the)g(\(e.g.\))714 3799 y SDict begin H.S end 714 3799 a 714 3799 a SDict begin 13 H.A end 714 3799 a 714 3799 a SDict begin [ /View [/XYZ H.V] /Dest (0:1835) cvn H.B /DEST pdfmark end 714 3799 a Fx([ReadOnly])g FC(polic)o(y)-5 b(.)18 b(F)o(or)i(all)h(\002les)g(under)e(the)2104 3799 y SDict begin H.S end 2104 3799 a 2104 3799 a SDict begin 13 H.A end 2104 3799 a 2104 3799 a SDict begin [ /View [/XYZ H.V] /Dest (0:1836) cvn H.B /DEST pdfmark end 2104 3799 a Fx([Pr)m(elink])i FC(polic)o(y)-5 b(,)18 b(inode,)h(size,)i(and) e(timestamps)h(will)396 3907 y(be)g(ignored)f(\(prelinking)e(changes)j (them\).)f(In)h(addition,)e(for)i(ELF)g(binaries)g(under)f(the)2988 3907 y SDict begin H.S end 2988 3907 a 2988 3907 a SDict begin 13 H.A end 2988 3907 a 2988 3907 a SDict begin [ /View [/XYZ H.V] /Dest (0:1837) cvn H.B /DEST pdfmark end 2988 3907 a Fx([Pr)m(elink])i FC(polic)o(y)-5 b(,)396 4015 y SDict begin H.S end 396 4015 a 396 4015 a SDict begin 13 H.A end 396 4015 a 396 4015 a SDict begin [ /View [/XYZ H.V] /Dest (0:1838) cvn H.B /DEST pdfmark end 396 4015 a Fy(/usr/sbin/pr)o(elink)22 b(--v)o(erify)d FC(will)i(be)f(used)g (to)g(compute)f(checksums)g(\(i.e.)h(the)g(checksum)f(will)i(be)f (computed)396 4123 y(on)g(the)g(output)f(of)h(this)h(command\).)c(F)o (or)j(other)g(\002les,)h(checksums)e(are)h(computed)e(as)j(usual.)-2 4141 y SDict begin H.S end -2 4141 a -2 4141 a SDict begin 11.7 H.A end -2 4141 a -2 4141 a SDict begin [ /View [/XYZ H.V] /Dest (0:1839) cvn H.B /DEST pdfmark end -2 4141 a -2 4265 a SDict begin H.S end -2 4265 a -2 4265 a SDict begin 11.7 H.A end -2 4265 a -2 4265 a SDict begin [ /View [/XYZ H.V] /Dest (0:1841) cvn H.B /DEST pdfmark end -2 4265 a 562 4345 a Fw(Speed:)e Fv(Ob)o(viously)-7 b(,)19 b(in)o(v)n(oking)1484 4345 y SDict begin H.S end 1484 4345 a 1484 4345 a SDict begin 11.7 H.A end 1484 4345 a 1484 4345 a SDict begin [ /View [/XYZ H.V] /Dest (0:1842) cvn H.B /DEST pdfmark end 1484 4345 a Fw(prelink)g Fv(results)h(in)g(a)g (signi\002cant)f(o)o(v)n(erhead,)f(and)i(slo)o(ws)g(do)o(wn)f(\002le) 562 4442 y(integ)o(r)q(ity)g(chec)o(king)g(\(tests)i(indicate)d(a)i(f)n (actor)g(of)g(three)f(-)h(y)o(our)g(mileage)e(ma)n(y)j(v)n(ar)r(y\).)39 4580 y SDict begin H.S end 39 4580 a 39 4580 a SDict begin 11.7 H.A end 39 4580 a 39 4580 a SDict begin [ /View [/XYZ H.V] /Dest (0:1843) cvn H.B /DEST pdfmark end 39 4580 a -2 4746 a SDict begin H.S end -2 4746 a -2 4746 a SDict begin 11.7 H.A end -2 4746 a -2 4746 a SDict begin [ /View [/XYZ H.V] /Dest (0:1845) cvn H.B /DEST pdfmark end -2 4746 a 562 4844 a Fw(V)l(eri\002cation)d(failures)h(\(z)q(er)o(o)g(c)o (hec)o(ksum\):)f Fv(It)i(seems)h(that)2354 4844 y SDict begin H.S end 2354 4844 a 2354 4844 a SDict begin 11.7 H.A end 2354 4844 a 2354 4844 a SDict begin [ /View [/XYZ H.V] /Dest (0:1846) cvn H.B /DEST pdfmark end 2354 4844 a Fw(prelink)d(--verify)h Fv(f)n(ails)h(if)g(the)f(dependencies)562 4941 y(of)h(a)h(prelink)o(ed)c(binar)r(y)j(ha)o(v)n(e)f(changed.)f (This)i(results)g(in)g(a)g(z)o(ero)g(chec)o(ksum,)g(and)g(can)g(be)g (\002x)n(ed)g(b)o(y)562 5038 y(re-prelinking)d(the)j(aff)n(ected)e (binar)r(y)-7 b(.)p Black 3658 5805 a Fx(47)p Black eop end %%Page: 48 53 TeXDict begin 48 52 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1847) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(There)g(are)g(tw)o(o)g (con\002guration)e(options)h(in)h(the)1814 309 y SDict begin H.S end 1814 309 a 1814 309 a SDict begin 13 H.A end 1814 309 a 1814 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1848) cvn H.B /DEST pdfmark end 1814 309 a Fx([Misc])h FC(section)f(that)g(can)g(are)h(rele)n(v)n(ant)e(for)3121 309 y SDict begin H.S end 3121 309 a 3121 309 a SDict begin 13 H.A end 3121 309 a 3121 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1849) cvn H.B /DEST pdfmark end 3121 309 a FC(prelink)g(support:)396 583 y Fy(SetPr)o(elinkP)o(ath=)p Fl(fullpath)g FC(sets)j(the)e(path)g(to)g(the)2000 583 y SDict begin H.S end 2000 583 a 2000 583 a SDict begin 13 H.A end 2000 583 a 2000 583 a SDict begin [ /View [/XYZ H.V] /Dest (0:1853) cvn H.B /DEST pdfmark end 2000 583 a FC(prelink)f(e)o(x)o(ecutable.)f(The)i(def)o(ault)f(is)396 691 y SDict begin H.S end 396 691 a 396 691 a SDict begin 13 H.A end 396 691 a 396 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:1854) cvn H.B /DEST pdfmark end 396 691 a Fr(/usr/sbin/prelink)p FC(.)-2 868 y SDict begin H.S end -2 868 a -2 868 a SDict begin 13 H.A end -2 868 a -2 868 a SDict begin [ /View [/XYZ H.V] /Dest (0:1855) cvn H.B /DEST pdfmark end -2 868 a -2 868 a SDict begin H.S end -2 868 a -2 868 a SDict begin 13 H.A end -2 868 a -2 868 a SDict begin [ /View [/XYZ H.V] /Dest (0:1856) cvn H.B /DEST pdfmark end -2 868 a 396 965 a Fy(SetPr)o(elinkChecksum=)1189 965 y SDict begin H.S end 1189 965 a 1189 965 a SDict begin 13 H.A end 1189 965 a 1189 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:1857) cvn H.B /DEST pdfmark end 1189 965 a Fl(checksum)k FC(sets)f(the)e(TIGER192)e(checksum)h(for)h(the) 2822 965 y SDict begin H.S end 2822 965 a 2822 965 a SDict begin 13 H.A end 2822 965 a 2822 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:1858) cvn H.B /DEST pdfmark end 2822 965 a FC(prelink)f(e)o(x)o(ecutable.)f(Y)-9 b(ou)20 b(can)396 1073 y(compute)f(this)i(with)1012 1073 y SDict begin H.S end 1012 1073 a 1012 1073 a SDict begin 13 H.A end 1012 1073 a 1012 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:1859) cvn H.B /DEST pdfmark end 1012 1073 a Fy(samhain)g(-H)f(/usr/sbin/pr)o(elink)i FC(\(remo)o(v)o(e)17 b(whitespace)j(from)f(the)h(computed)396 1180 y(checksum\).)e(If)i(the) h(checksum)d(is)k(set,)1558 1180 y SDict begin H.S end 1558 1180 a 1558 1180 a SDict begin 13 H.A end 1558 1180 a 1558 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:1860) cvn H.B /DEST pdfmark end 1558 1180 a FC(samhain)e(will)h(v)o(erify)d (the)2346 1180 y SDict begin H.S end 2346 1180 a 2346 1180 a SDict begin 13 H.A end 2346 1180 a 2346 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:1861) cvn H.B /DEST pdfmark end 2346 1180 a FC(prelink)h(e)o(x)o(ecutable)f(immediately)h (before)396 1288 y(using)h(it,)h(otherwise)1028 1288 y SDict begin H.S end 1028 1288 a 1028 1288 a SDict begin 13 H.A end 1028 1288 a 1028 1288 a SDict begin [ /View [/XYZ H.V] /Dest (0:1862) cvn H.B /DEST pdfmark end 1028 1288 a FC(prelink)e(will)i(be)f(used)g(without)g(this)g(special)h (precaution.)-2 1317 y SDict begin H.S end -2 1317 a -2 1317 a SDict begin 13 H.A end -2 1317 a -2 1317 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHANGE-CODES) cvn H.B /DEST pdfmark end -2 1317 a 396 1627 a Fp(5.4.9.)36 b(Codes)e(in)g(messa)o(g)q (es)i(about)e(repor)r(ted)f(\002les)2995 1627 y SDict begin H.S end 2995 1627 a 2995 1627 a SDict begin 18.72 H.A end 2995 1627 a 2995 1627 a SDict begin [ /View [/XYZ H.V] /Dest (7.36.21.2) cvn H.B /DEST pdfmark end 2995 1627 a -2 1819 a SDict begin H.S end -2 1819 a -2 1819 a SDict begin 13 H.A end -2 1819 a -2 1819 a SDict begin [ /View [/XYZ H.V] /Dest (0:1865) cvn H.B /DEST pdfmark end -2 1819 a 396 1901 a FC(As)21 b(of)f(v)o(ersion)f(1.8.2,)g(reports)g (about)g(modi\002ed)g(\002les)i(include)e(a)i(short)f(code)f(in)i(the)f (message)g(\002eld)g(to)h(describe)396 2009 y(which)f(properties)f(ha)n (v)o(e)g(been)h(modi\002ed.)f(The)g(codes)h(are:)g('C')h(for)e ('checksum',)f('L)-8 b(')20 b(for)g(\(soft\))f(')o(link',)h('D')g(for) 396 2117 y(')l(de)n(vice)f(number',)f('I')i(for)f('inode',)f('H')i(for) g(\(number)e(of\))i('hardlinks',)d('M')j(for)g('mode',)e('U')i(for)g ('user')396 2225 y(\(o)n(wner\),)e('G')i(for)g('group')e(\(o)n(wner\),) g('T')i(for)f(')o(time')g(\(an)o(y\),)g(and)h(\002nally)f('S')i(for)e (')-5 b(size'.)-2 2409 y SDict begin H.S end -2 2409 a -2 2409 a SDict begin 13 H.A end -2 2409 a -2 2409 a SDict begin [ /View [/XYZ H.V] /Dest (0:1866) cvn H.B /DEST pdfmark end -2 2409 a 396 2499 a FC(As)21 b(an)f(e)o(xample,)f ('C--I----TS')f(w)o(ould)h(indicate)h(that)g(a)h(\002le)g(has)f(been)g (replaced)e(by)i(one)g(with)g(dif)n(ferent)396 2606 y(checksum,)f (inode,)g(timestamp,)g(and)h(size,)g(b)n(ut)h(\(e.g.\))e(same)h(mode)f (\(type)h(and)f(access)i(permissions\))e(and)h(same)396 2714 y(o)n(wnership.)-2 2826 y SDict begin H.S end -2 2826 a -2 2826 a SDict begin 13 H.A end -2 2826 a -2 2826 a SDict begin [ /View [/XYZ H.V] /Dest (0:ALL-EXCEPT) cvn H.B /DEST pdfmark end -2 2826 a 359 x Fu(5.5.)39 b(Exc)m(luding)f(\002les)g (and/or)h(subdirectories)d(\(All)j(e)n(xcept)-2 3371 y(.)24 b(.)g(.)g(\))238 3371 y SDict begin H.S end 238 3371 a 238 3371 a SDict begin 22.464 H.A end 238 3371 a 238 3371 a SDict begin [ /View [/XYZ H.V] /Dest (7.37.1) cvn H.B /DEST pdfmark end 238 3371 a -2 3567 a SDict begin H.S end -2 3567 a -2 3567 a SDict begin 13 H.A end -2 3567 a -2 3567 a SDict begin [ /View [/XYZ H.V] /Dest (0:1869) cvn H.B /DEST pdfmark end -2 3567 a 396 3645 a FC(T)-7 b(o)21 b(e)o(xclude)d(indi)n(vidual)h(\002les)i(from)e(a)i(directory)-5 b(,)17 b(place)j(them)g(under)f(the)h(polic)o(y)2812 3645 y SDict begin H.S end 2812 3645 a 2812 3645 a SDict begin 13 H.A end 2812 3645 a 2812 3645 a SDict begin [ /View [/XYZ H.V] /Dest (0:1870) cvn H.B /DEST pdfmark end 2812 3645 a Fx(Ignor)m(eAll)p FC(.)f(Note)h(that)g(the)396 3753 y SDict begin H.S end 396 3753 a 396 3753 a SDict begin 13 H.A end 396 3753 a 396 3753 a SDict begin [ /View [/XYZ H.V] /Dest (0:1871) cvn H.B /DEST pdfmark end 396 3753 a Fx(e)n(xistence)h FC(of)f(such)f(\002les)j(will)f(still)g(be)f (check)o(ed)f(\(see)h(ne)o(xt)g(section\).)-2 3934 y SDict begin H.S end -2 3934 a -2 3934 a SDict begin 13 H.A end -2 3934 a -2 3934 a SDict begin [ /View [/XYZ H.V] /Dest (0:1872) cvn H.B /DEST pdfmark end -2 3934 a 396 4027 a FC(T)-7 b(o)21 b(e)o(xclude)d(subdirectories)h(from)g(a)i (directory)-5 b(,)17 b(place)j(them)g(under)f(the)h(polic)o(y)2784 4027 y SDict begin H.S end 2784 4027 a 2784 4027 a SDict begin 13 H.A end 2784 4027 a 2784 4027 a SDict begin [ /View [/XYZ H.V] /Dest (0:1873) cvn H.B /DEST pdfmark end 2784 4027 a Fx(Ignor)m(eAll)f FC(with)i(an)f(indi)n(vidual)396 4135 y(recursion)f(depth)g(of)1021 4135 y SDict begin H.S end 1021 4135 a 1021 4135 a SDict begin 13 H.A end 1021 4135 a 1021 4135 a SDict begin [ /View [/XYZ H.V] /Dest (0:1874) cvn H.B /DEST pdfmark end 1021 4135 a Fx(-1)h FC(\(see)p 0 TeXcolorgray 1265 4135 a SDict begin H.S end 1265 4135 a FC(Section)g(5.4.5) 1703 4135 y SDict begin 13 H.L end 1703 4135 a 1703 4135 a SDict begin [ /Subtype /Link /Dest (0:RECDEP) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1703 4135 a Black -2 w FC(>\).)-2 4153 y SDict begin H.S end -2 4153 a -2 4153 a SDict begin 11.7 H.A end -2 4153 a -2 4153 a SDict begin [ /View [/XYZ H.V] /Dest (0:1876) cvn H.B /DEST pdfmark end -2 4153 a -2 4278 a SDict begin H.S end -2 4278 a -2 4278 a SDict begin 11.7 H.A end -2 4278 a -2 4278 a SDict begin [ /View [/XYZ H.V] /Dest (0:1878) cvn H.B /DEST pdfmark end -2 4278 a 562 4357 a Fw(NO)m(TE:)h Fv(Changes)d(in)i (a)h(director)r(y)e(ma)n(y)i(also)f(modify)f(the)h(director)r(y)f (inode)g(itself)g(\(i.e)o(.)h(the)f(special)h(\002le)g(that)562 4454 y(holds)g(the)f(director)r(y)h(inf)n(or)r(mation\).)c(If)21 b(y)o(ou)e(w)o(ant)h(to)g(chec)o(k)g(all)g(b)o(ut)f(a)h(f)n(e)o(w)g (\002les)g(in)g(a)g(director)r(y)g(\(sa)n(y)-7 b(,)3500 4454 y SDict begin H.S end 3500 4454 a 3500 4454 a SDict begin 11.7 H.A end 3500 4454 a 3500 4454 a SDict begin [ /View [/XYZ H.V] /Dest (0:1879) cvn H.B /DEST pdfmark end 3500 4454 a Ft(/etc)p Fv(\),)562 4551 y(and)20 b(y)o(ou)f(e)n(xpect)h (some)h(of)f(the)f(e)n(xcluded)g(\002les)h(to)h(get)e(modi\002ed,)g(y)o (ou)h(should)f(use)h(a)g(setup)g(lik)o(e:)-2 4609 y SDict begin H.S end -2 4609 a -2 4609 a SDict begin 11.7 H.A end -2 4609 a -2 4609 a SDict begin [ /View [/XYZ H.V] /Dest (0:1880) cvn H.B /DEST pdfmark end -2 4609 a -2 4692 a SDict begin H.S end -2 4692 a -2 4692 a SDict begin 10.53 H.A end -2 4692 a -2 4692 a SDict begin [ /View [/XYZ H.V] /Dest (0:1881) cvn H.B /DEST pdfmark end -2 4692 a 643 4763 a Ft([ReadOnly])643 4851 y(#)643 4938 y(dir=/etc)643 5025 y(#)643 5113 y([Attributes])643 5200 y(#)643 5288 y(#)41 b(less)g(restrictive)k(policy)d(for)f(the)h(directory)h(file)f (itself)643 5375 y(#)p Black 3661 5805 a Fx(48)p Black eop end %%Page: 49 54 TeXDict begin 49 53 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 643 309 a Ft(file=/etc)643 396 y(#)643 484 y([IgnoreAll])643 571 y(#)643 658 y(#)41 b(exclude)h(these)h(file)e(and)h(directories)643 746 y(#)643 833 y(file=/etc/resolv.co)q(nf.)q(sav)q(e)643 921 y(dir=-1/etc/calendar)643 1008 y(#)-2 1421 y SDict begin H.S end -2 1421 a -2 1421 a SDict begin 13 H.A end -2 1421 a -2 1421 a SDict begin [ /View [/XYZ H.V] /Dest (0:TIMING-FILE-CHECKS) cvn H.B /DEST pdfmark end -2 1421 a 377 x Fu(5.6.)d(Timing)f (\002le)h(c)o(hec)m(ks)1518 1798 y SDict begin H.S end 1518 1798 a 1518 1798 a SDict begin 22.464 H.A end 1518 1798 a 1518 1798 a SDict begin [ /View [/XYZ H.V] /Dest (7.38.1) cvn H.B /DEST pdfmark end 1518 1798 a -2 1996 a SDict begin H.S end -2 1996 a -2 1996 a SDict begin 13 H.A end -2 1996 a -2 1996 a SDict begin [ /View [/XYZ H.V] /Dest (0:1884) cvn H.B /DEST pdfmark end -2 1996 a 396 2072 a FC(In)20 b(the)608 2072 y SDict begin H.S end 608 2072 a 608 2072 a SDict begin 13 H.A end 608 2072 a 608 2072 a SDict begin [ /View [/XYZ H.V] /Dest (0:1885) cvn H.B /DEST pdfmark end 608 2072 a Fx(Misc)i FC(section)d(of)h(the)h (con\002guration)c(\002le,)k(you)e(can)h(set)h(the)f(interv)n(al)g (\(in)f(seconds\))h(between)f(succesi)n(v)o(e)396 2180 y(\002le)i(checks:)-2 2347 y SDict begin H.S end -2 2347 a -2 2347 a SDict begin 13 H.A end -2 2347 a -2 2347 a SDict begin [ /View [/XYZ H.V] /Dest (0:1886) cvn H.B /DEST pdfmark end -2 2347 a -2 2347 a SDict begin H.S end -2 2347 a -2 2347 a SDict begin 13 H.A end -2 2347 a -2 2347 a SDict begin [ /View [/XYZ H.V] /Dest (0:1887) cvn H.B /DEST pdfmark end -2 2347 a 396 2454 a Fy(SetFilecheckT)o(ime=)1074 2454 y SDict begin H.S end 1074 2454 a 1074 2454 a SDict begin 13 H.A end 1074 2454 a 1074 2454 a SDict begin [ /View [/XYZ H.V] /Dest (0:1888) cvn H.B /DEST pdfmark end 1074 2454 a Fl(value)-2 2621 y SDict begin H.S end -2 2621 a -2 2621 a SDict begin 13 H.A end -2 2621 a -2 2621 a SDict begin [ /View [/XYZ H.V] /Dest (0:1889) cvn H.B /DEST pdfmark end -2 2621 a 396 2728 a FC(Alternati)n(v)o(ely)-5 b(,)18 b(you)h(can)h(specify)g(a)h(crontab-lik)o(e)d(schedule)h(with:) -2 2912 y SDict begin H.S end -2 2912 a -2 2912 a SDict begin 13 H.A end -2 2912 a -2 2912 a SDict begin [ /View [/XYZ H.V] /Dest (0:1890) cvn H.B /DEST pdfmark end -2 2912 a -2 2912 a SDict begin H.S end -2 2912 a -2 2912 a SDict begin 13 H.A end -2 2912 a -2 2912 a SDict begin [ /View [/XYZ H.V] /Dest (0:1891) cvn H.B /DEST pdfmark end -2 2912 a 396 3002 a Fy(FileCheckScheduleOne=)1269 3002 y SDict begin H.S end 1269 3002 a 1269 3002 a SDict begin 13 H.A end 1269 3002 a 1269 3002 a SDict begin [ /View [/XYZ H.V] /Dest (0:1892) cvn H.B /DEST pdfmark end 1269 3002 a Fl(schedule)-2 3169 y SDict begin H.S end -2 3169 a -2 3169 a SDict begin 13 H.A end -2 3169 a -2 3169 a SDict begin [ /View [/XYZ H.V] /Dest (0:1893) cvn H.B /DEST pdfmark end -2 3169 a 396 3276 a FC(The)h(schedule)f(follo)n (ws)h(the)g(same)h(rules)f(as)h(crontab\(5\))c(entries,)j(with)g(tw)o (o)h(noteable)e(e)o(xceptions:)g(\(a\))3466 3276 y SDict begin H.S end 3466 3276 a 3466 3276 a SDict begin 13 H.A end 3466 3276 a 3466 3276 a SDict begin [ /View [/XYZ H.V] /Dest (0:1894) cvn H.B /DEST pdfmark end 3466 3276 a Fx(lists)i FC(are)396 3384 y(not)e(allo)n(wed,)f(and)h(\(b\))1079 3384 y SDict begin H.S end 1079 3384 a 1079 3384 a SDict begin 13 H.A end 1079 3384 a 1079 3384 a SDict begin [ /View [/XYZ H.V] /Dest (0:1895) cvn H.B /DEST pdfmark end 1079 3384 a Fx(r)o(ang)o(es)g FC(of)f(names)h(\(lik)o(e)g(Mon-Fri\))f (are)h(allo)n(wed.)f(See)2704 3384 y SDict begin H.S end 2704 3384 a 2704 3384 a SDict begin 13 H.A end 2704 3384 a 2704 3384 a SDict begin [ /View [/XYZ H.V] /Dest (0:1896) cvn H.B /DEST pdfmark end 2704 3384 a Fy(man)i(5)f(cr)o(ontab)f FC(for)g(details.)i(Y)-9 b(ou)396 3491 y(can)19 b(specify)g(a)h(list)h (of)e(schedules,)f(with)i(separate)f(FileCheckScheduleOne=.)12 b(.)g(.)29 b(directi)n(v)o(es)19 b(on)g(separate)g(lines.)-2 3509 y SDict begin H.S end -2 3509 a -2 3509 a SDict begin 11.7 H.A end -2 3509 a -2 3509 a SDict begin [ /View [/XYZ H.V] /Dest (0:1897) cvn H.B /DEST pdfmark end -2 3509 a -2 3634 a SDict begin H.S end -2 3634 a -2 3634 a SDict begin 11.7 H.A end -2 3634 a -2 3634 a SDict begin [ /View [/XYZ H.V] /Dest (0:1899) cvn H.B /DEST pdfmark end -2 3634 a 562 3713 a Fw(NO)m(TE:)i Fv(If)f(y)o(ou)g(need)f(a)h(list)g(in)g (y)o(our)f(schedule)o(,)g(y)o(ou)h(can)g(either)e(use)j(steps)f(\(lik)o (e)f(*/2)h(f)n(or)g('e)n(v)n(er)r(y)g(tw)o(o)562 3810 y(min)o(utes/hours/...\),)d(or)k(y)o(ou)e(can)h(specify)h(a)f(list)g (of)g(schedules)o(,)f(with)h(separ)o(ate)562 3907 y(FileChec)o (kScheduleOne=.)12 b(.)g(.)28 b(directiv)n(es)19 b(on)h(separ)o(ate)f (lines)o(.)39 4057 y SDict begin H.S end 39 4057 a 39 4057 a SDict begin 13 H.A end 39 4057 a 39 4057 a SDict begin [ /View [/XYZ H.V] /Dest (0:SECOND-SCHEDULE) cvn H.B /DEST pdfmark end 39 4057 a 396 4385 a Fp(5.6.1.)36 b(Using)e(a)g(second)g(sc)o (hedule)2160 4385 y SDict begin H.S end 2160 4385 a 2160 4385 a SDict begin 18.72 H.A end 2160 4385 a 2160 4385 a SDict begin [ /View [/XYZ H.V] /Dest (7.38.22.2) cvn H.B /DEST pdfmark end 2160 4385 a -2 4578 a SDict begin H.S end -2 4578 a -2 4578 a SDict begin 13 H.A end -2 4578 a -2 4578 a SDict begin [ /View [/XYZ H.V] /Dest (0:1902) cvn H.B /DEST pdfmark end -2 4578 a 396 4659 a FC(If)20 b(you)g(w)o(ant)g (to)g(check)g(some)g(\002les)h(rather)e(often,)g(while)h(doing)f(a)i (more)e(e)o(xtensi)n(v)o(e)g(check)g(only)h(sometimes,)396 4767 y(this)h(is)g(supported)d(as)j(follo)n(ws:)-2 4951 y SDict begin H.S end -2 4951 a -2 4951 a SDict begin 13 H.A end -2 4951 a -2 4951 a SDict begin [ /View [/XYZ H.V] /Dest (0:1903) cvn H.B /DEST pdfmark end -2 4951 a -2 4951 a SDict begin H.S end -2 4951 a -2 4951 a SDict begin 13 H.A end -2 4951 a -2 4951 a SDict begin [ /View [/XYZ H.V] /Dest (0:1904) cvn H.B /DEST pdfmark end -2 4951 a -2 4961 a SDict begin H.S end -2 4961 a -2 4961 a SDict begin 13 H.A end -2 4961 a -2 4961 a SDict begin [ /View [/XYZ H.V] /Dest (0:1905) cvn H.B /DEST pdfmark end -2 4961 a Black 396 5103 a FB(\225)p Black 479 5103 a SDict begin H.S end 479 5103 a 479 5103 a SDict begin 13 H.A end 479 5103 a 479 5103 a SDict begin [ /View [/XYZ H.V] /Dest (0:1906) cvn H.B /DEST pdfmark end 479 5103 a FC(Enclose)f(all)h (directories)e(for)g(the)i(more)e(e)o(xtensi)n(v)o(e)g(check)g(in)h(a)h (\045SCHEDULE_TW)o(O)f(...)479 5211 y(!\045SCHEDULE_TW)o(O)g(block)f (lik)o(e:)-2 5262 y SDict begin H.S end -2 5262 a -2 5262 a SDict begin 11.7 H.A end -2 5262 a -2 5262 a SDict begin [ /View [/XYZ H.V] /Dest (0:1907) cvn H.B /DEST pdfmark end -2 5262 a 569 5350 a Fr(\045SCHEDULE_TWO)p Black 3661 5805 a Fx(49)p Black eop end %%Page: 50 55 TeXDict begin 50 54 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 569 309 a Fr(dir=/check/only/once/per/day)569 406 y(!\045SCHEDULE_TWO)-2 503 y SDict begin H.S end -2 503 a -2 503 a SDict begin 13 H.A end -2 503 a -2 503 a SDict begin [ /View [/XYZ H.V] /Dest (0:1908) cvn H.B /DEST pdfmark end -2 503 a Black 396 652 a FB(\225)p Black 479 652 a SDict begin H.S end 479 652 a 479 652 a SDict begin 13 H.A end 479 652 a 479 652 a SDict begin [ /View [/XYZ H.V] /Dest (0:1909) cvn H.B /DEST pdfmark end 479 652 a FC(De\002ne)g(an)h(optional)d(second)i(schedule)f(as)i(follo)n (ws)f(\(similar)g(to)g(FileCheckSchedule,)e(you)h(can)h(specify)g(a)479 760 y(list)i(of)d(schedules\):)-2 941 y SDict begin H.S end -2 941 a -2 941 a SDict begin 13 H.A end -2 941 a -2 941 a SDict begin [ /View [/XYZ H.V] /Dest (0:1910) cvn H.B /DEST pdfmark end -2 941 a -2 941 a SDict begin H.S end -2 941 a -2 941 a SDict begin 13 H.A end -2 941 a -2 941 a SDict begin [ /View [/XYZ H.V] /Dest (0:1911) cvn H.B /DEST pdfmark end -2 941 a 479 1034 a Fy(FileCheckScheduleT)-6 b(w)o(o=)1354 1034 y SDict begin H.S end 1354 1034 a 1354 1034 a SDict begin 13 H.A end 1354 1034 a 1354 1034 a SDict begin [ /View [/XYZ H.V] /Dest (0:1912) cvn H.B /DEST pdfmark end 1354 1034 a Fl(schedule2)-2 1468 y SDict begin H.S end -2 1468 a -2 1468 a SDict begin 13 H.A end -2 1468 a -2 1468 a SDict begin [ /View [/XYZ H.V] /Dest (0:1913) cvn H.B /DEST pdfmark end -2 1468 a -2 1468 a SDict begin H.S end -2 1468 a -2 1468 a SDict begin 13 H.A end -2 1468 a -2 1468 a SDict begin [ /View [/XYZ H.V] /Dest (0:1914) cvn H.B /DEST pdfmark end -2 1468 a 396 1576 a Fx(Rules:)-2 1743 y SDict begin H.S end -2 1743 a -2 1743 a SDict begin 13 H.A end -2 1743 a -2 1743 a SDict begin [ /View [/XYZ H.V] /Dest (0:1915) cvn H.B /DEST pdfmark end -2 1743 a -2 1743 a SDict begin H.S end -2 1743 a -2 1743 a SDict begin 13 H.A end -2 1743 a -2 1743 a SDict begin [ /View [/XYZ H.V] /Dest (0:1916) cvn H.B /DEST pdfmark end -2 1743 a -2 1753 a SDict begin H.S end -2 1753 a -2 1753 a SDict begin 13 H.A end -2 1753 a -2 1753 a SDict begin [ /View [/XYZ H.V] /Dest (0:1917) cvn H.B /DEST pdfmark end -2 1753 a Black 463 1912 a FC(1.)p Black 546 1912 a SDict begin H.S end 546 1912 a 546 1912 a SDict begin 13 H.A end 546 1912 a 546 1912 a SDict begin [ /View [/XYZ H.V] /Dest (0:1918) cvn H.B /DEST pdfmark end 546 1912 a FC(All)21 b(\002les)g(and)e(directories)h(will)g(al)o(w)o (ays)h(be)f(check)o(ed)f(at)i(FileCheckScheduleT)-7 b(w)o(o.)-2 1930 y SDict begin H.S end -2 1930 a -2 1930 a SDict begin 13 H.A end -2 1930 a -2 1930 a SDict begin [ /View [/XYZ H.V] /Dest (0:1919) cvn H.B /DEST pdfmark end -2 1930 a Black 463 2062 a FC(2.)p Black 546 2062 a SDict begin H.S end 546 2062 a 546 2062 a SDict begin 13 H.A end 546 2062 a 546 2062 a SDict begin [ /View [/XYZ H.V] /Dest (0:1920) cvn H.B /DEST pdfmark end 546 2062 a FC(All)21 b(single)f(\002les)h(\(\002le=.)12 b(.)g(.)g(\))20 b(will)h(al)o(w)o (ays)g(be)f(check)o(ed)f(at)i(both)e(FileCheckScheduleOne)f(and)546 2170 y(FileCheckScheduleT)-7 b(w)o(o)18 b(\(rationale:)h(this)i(is)g (required)d(to)i(check)g(for)f(missing/added)g(\002les)i(in)546 2278 y(directories\).)-2 2293 y SDict begin H.S end -2 2293 a -2 2293 a SDict begin 13 H.A end -2 2293 a -2 2293 a SDict begin [ /View [/XYZ H.V] /Dest (0:1921) cvn H.B /DEST pdfmark end -2 2293 a Black 463 2427 a FC(3.)p Black 546 2427 a SDict begin H.S end 546 2427 a 546 2427 a SDict begin 13 H.A end 546 2427 a 546 2427 a SDict begin [ /View [/XYZ H.V] /Dest (0:1922) cvn H.B /DEST pdfmark end 546 2427 a FC(All)g(directories)e(outside)g(the)i(\045SCHEDULE_TW)o (O)f(block)f(will)i(be)f(check)o(ed)f(at)i(both)546 2535 y(FileCheckScheduleOne)c(and)j(FileCheckScheduleT)-7 b(w)o(o.)-2 2536 y SDict begin H.S end -2 2536 a -2 2536 a SDict begin 13 H.A end -2 2536 a -2 2536 a SDict begin [ /View [/XYZ H.V] /Dest (0:1923) cvn H.B /DEST pdfmark end -2 2536 a Black 463 2684 a FC(4.)p Black 546 2684 a SDict begin H.S end 546 2684 a 546 2684 a SDict begin 13 H.A end 546 2684 a 546 2684 a SDict begin [ /View [/XYZ H.V] /Dest (0:1924) cvn H.B /DEST pdfmark end 546 2684 a FC(All)21 b(directories)e(inside)h(the)g(\045SCHEDULE_TW)o(O)g(block) f(will)i(be)g(check)o(ed)d(at)546 2792 y(FileCheckScheduleT)-7 b(w)o(o)18 b(only)-5 b(.)-2 3035 y SDict begin H.S end -2 3035 a -2 3035 a SDict begin 13 H.A end -2 3035 a -2 3035 a SDict begin [ /View [/XYZ H.V] /Dest (0:INITIALIZING-UPDATING-CHECKING) cvn H.B /DEST pdfmark end -2 3035 a 377 x Fu(5.7.)39 b(Initializing,)e (updating,)h(or)h(c)o(hec)m(king)2547 3412 y SDict begin H.S end 2547 3412 a 2547 3412 a SDict begin 22.464 H.A end 2547 3412 a 2547 3412 a SDict begin [ /View [/XYZ H.V] /Dest (7.39.1) cvn H.B /DEST pdfmark end 2547 3412 a -2 3610 a SDict begin H.S end -2 3610 a -2 3610 a SDict begin 13 H.A end -2 3610 a -2 3610 a SDict begin [ /View [/XYZ H.V] /Dest (0:1927) cvn H.B /DEST pdfmark end -2 3610 a 396 3686 a FC(In)20 b(the)608 3686 y SDict begin H.S end 608 3686 a 608 3686 a SDict begin 13 H.A end 608 3686 a 608 3686 a SDict begin [ /View [/XYZ H.V] /Dest (0:1928) cvn H.B /DEST pdfmark end 608 3686 a Fx(Misc)i FC(section)d(of)h (the)h(con\002guration)c(\002le,)k(you)e(can)h(choose)f(between)h (initializing)f(the)h(database,)396 3794 y(updating)f(it,)h(or)g (checking)f(the)h(\002les)h(against)f(the)g(e)o(xisting)f(database:)-2 3978 y SDict begin H.S end -2 3978 a -2 3978 a SDict begin 13 H.A end -2 3978 a -2 3978 a SDict begin [ /View [/XYZ H.V] /Dest (0:1929) cvn H.B /DEST pdfmark end -2 3978 a -2 3978 a SDict begin H.S end -2 3978 a -2 3978 a SDict begin 13 H.A end -2 3978 a -2 3978 a SDict begin [ /View [/XYZ H.V] /Dest (0:1930) cvn H.B /DEST pdfmark end -2 3978 a 396 4068 a Fy(ChecksumT)-8 b(est=)960 4068 y SDict begin H.S end 960 4068 a 960 4068 a SDict begin 13 H.A end 960 4068 a 960 4068 a SDict begin [ /View [/XYZ H.V] /Dest (0:1931) cvn H.B /DEST pdfmark end 960 4068 a Fl (init|update|check|none)-2 4253 y SDict begin H.S end -2 4253 a -2 4253 a SDict begin 13 H.A end -2 4253 a -2 4253 a SDict begin [ /View [/XYZ H.V] /Dest (0:1932) cvn H.B /DEST pdfmark end -2 4253 a 396 4342 a FC(If)20 b(you)g(use)g(the)g (mode)1076 4342 y SDict begin H.S end 1076 4342 a 1076 4342 a SDict begin 13 H.A end 1076 4342 a 1076 4342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1933) cvn H.B /DEST pdfmark end 1076 4342 a Fx(none)p FC(,)f(you)h(should)f(specify)g(on)h (the)g(command)f(line)h(one)f(of)2877 4342 y SDict begin H.S end 2877 4342 a 2877 4342 a SDict begin 13 H.A end 2877 4342 a 2877 4342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1934) cvn H.B /DEST pdfmark end 2877 4342 a Fx(init)q FC(,)3031 4342 y SDict begin H.S end 3031 4342 a 3031 4342 a SDict begin 13 H.A end 3031 4342 a 3031 4342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1935) cvn H.B /DEST pdfmark end 3031 4342 a Fx(update)p FC(,)g(or)3389 4342 y SDict begin H.S end 3389 4342 a 3389 4342 a SDict begin 13 H.A end 3389 4342 a 3389 4342 a SDict begin [ /View [/XYZ H.V] /Dest (0:1936) cvn H.B /DEST pdfmark end 3389 4342 a Fx(c)o(hec)n(k)q FC(,)396 4450 y(lik)o(e:)564 4450 y SDict begin H.S end 564 4450 a 564 4450 a SDict begin 13 H.A end 564 4450 a 564 4450 a SDict begin [ /View [/XYZ H.V] /Dest (0:1937) cvn H.B /DEST pdfmark end 564 4450 a Fy(samhain)h(-t)960 4450 y SDict begin H.S end 960 4450 a 960 4450 a SDict begin 13 H.A end 960 4450 a 960 4450 a SDict begin [ /View [/XYZ H.V] /Dest (0:1938) cvn H.B /DEST pdfmark end 960 4450 a Fl(check)-2 4618 y SDict begin H.S end -2 4618 a -2 4618 a SDict begin 13 H.A end -2 4618 a -2 4618 a SDict begin [ /View [/XYZ H.V] /Dest (0:1939) cvn H.B /DEST pdfmark end -2 4618 a 396 4724 a FC(As)h(of)f(v)o(ersion)f(1.8.1,)g(there)g(is)i(a)g(ne)n(w)f (command)e(line)j(\003ag)2187 4724 y SDict begin H.S end 2187 4724 a 2187 4724 a SDict begin 13 H.A end 2187 4724 a 2187 4724 a SDict begin [ /View [/XYZ H.V] /Dest (0:1940) cvn H.B /DEST pdfmark end 2187 4724 a Fx(--inter)o(active)e FC(to)h(enable)g(interacti)n(v)o(e)e(updates.)i(If)396 4832 y(you)g(use)g(this)h(\003ag)f(together)f(with)1420 4832 y SDict begin H.S end 1420 4832 a 1420 4832 a SDict begin 13 H.A end 1420 4832 a 1420 4832 a SDict begin [ /View [/XYZ H.V] /Dest (0:1941) cvn H.B /DEST pdfmark end 1420 4832 a Fx(-t)i(update)p FC(,)d(you)h(will)i(be)f(ask)o(ed)g(if)h (the)f(database)g(entry)f(should)g(be)h(updated,)396 4940 y(whene)n(v)o(er)736 4940 y SDict begin H.S end 736 4940 a 736 4940 a SDict begin 13 H.A end 736 4940 a 736 4940 a SDict begin [ /View [/XYZ H.V] /Dest (0:1942) cvn H.B /DEST pdfmark end 736 4940 a FC(samhain)g(encounters)e(a)j (modi\002ed)e(\002le.)-2 4951 y SDict begin H.S end -2 4951 a -2 4951 a SDict begin 13 H.A end -2 4951 a -2 4951 a SDict begin [ /View [/XYZ H.V] /Dest (0:DATABASEFILE) cvn H.B /DEST pdfmark end -2 4951 a Black 3661 5805 a Fx(50)p Black eop end %%Page: 51 56 TeXDict begin 51 55 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:1977) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black -2 330 a Fu(5.8.)39 b(The)g(\002le)g(signature)f(database)2129 330 y SDict begin H.S end 2129 330 a 2129 330 a SDict begin 22.464 H.A end 2129 330 a 2129 330 a SDict begin [ /View [/XYZ H.V] /Dest (7.40.1) cvn H.B /DEST pdfmark end 2129 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:1945) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(The)20 b(database)g(\002le)h(is)g(named)1298 604 y SDict begin H.S end 1298 604 a 1298 604 a SDict begin 13 H.A end 1298 604 a 1298 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:1946) cvn H.B /DEST pdfmark end 1298 604 a Fr(samhain_file)e FC(by)g(def)o(ault,)h(and)f(placed)h(into)396 712 y SDict begin H.S end 396 712 a 396 712 a SDict begin 13 H.A end 396 712 a 396 712 a SDict begin [ /View [/XYZ H.V] /Dest (0:1947) cvn H.B /DEST pdfmark end 396 712 a Fr(/usr/local/var/lib/samhain)d FC(by)i(def)o(ault)h(\(name)f(and)h (location)f(can)h(be)g(con\002gured)e(at)j(compile)396 820 y(time\).)-2 1001 y SDict begin H.S end -2 1001 a -2 1001 a SDict begin 13 H.A end -2 1001 a -2 1001 a SDict begin [ /View [/XYZ H.V] /Dest (0:1948) cvn H.B /DEST pdfmark end -2 1001 a 396 1094 a FC(The)f(database)g(is)h(a)f(binary)f (\002le.)i(F)o(or)f(security)f(reasons,)h(it)h(is)g(recommended)c(to)j (store)g(a)h(backup)e(cop)o(y)g(of)h(the)396 1202 y(database)g(on)g (read-only)e(media,)h(otherwise)g(you)h(will)h(not)f(be)g(able)g(to)g (recognize)f(\002le)h(modi\002cations)f(after)h(its)396 1310 y(deletion)g(\(by)f(accident)g(or)h(by)g(some)g(malicious)g (person\).)-2 1494 y SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (0:1949) cvn H.B /DEST pdfmark end -2 1494 a -2 1494 a SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (0:1950) cvn H.B /DEST pdfmark end -2 1494 a 396 1584 a FC(samhain)g(will)h(compute)d(the)j (checksum)d(of)i(the)g(database)g(at)h(startup)e(and)h(v)o(erify)f(it)i (at)f(each)g(access.)3404 1584 y SDict begin H.S end 3404 1584 a 3404 1584 a SDict begin 13 H.A end 3404 1584 a 3404 1584 a SDict begin [ /View [/XYZ H.V] /Dest (0:1951) cvn H.B /DEST pdfmark end 3404 1584 a FC(samhain)396 1692 y(will)h(\002rst)g(open\(\))e(the)h(database,)f(compute)g(the)h (checksum,)f(re)n(wind)g(the)h(\002le,)h(and)e(then)h(read)g(it.)g (Thus)g(it)h(is)g(not)396 1800 y(possible)f(to)h(modify)d(the)i(\002le) h(between)f(checksumming)d(and)j(reading.)-2 1828 y SDict begin H.S end -2 1828 a -2 1828 a SDict begin 13 H.A end -2 1828 a -2 1828 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUIDCHK) cvn H.B /DEST pdfmark end -2 1828 a 359 x Fu(5.9.)39 b(Chec)m(king)f(the)h(\002le)g(system)f(f)m(or)h(SUID/SGID)f (binaries)3550 2187 y SDict begin H.S end 3550 2187 a 3550 2187 a SDict begin 22.464 H.A end 3550 2187 a 3550 2187 a SDict begin [ /View [/XYZ H.V] /Dest (7.41.1) cvn H.B /DEST pdfmark end 3550 2187 a -2 2385 a SDict begin H.S end -2 2385 a -2 2385 a SDict begin 13 H.A end -2 2385 a -2 2385 a SDict begin [ /View [/XYZ H.V] /Dest (0:1954) cvn H.B /DEST pdfmark end -2 2385 a 396 2461 a FC(T)-7 b(o)21 b(compile)e(with)h(support)f(for)h(this)g(option,)f(use)h(the)h (con\002gure)d(option)-2 2645 y SDict begin H.S end -2 2645 a -2 2645 a SDict begin 13 H.A end -2 2645 a -2 2645 a SDict begin [ /View [/XYZ H.V] /Dest (0:1955) cvn H.B /DEST pdfmark end -2 2645 a -2 2645 a SDict begin H.S end -2 2645 a -2 2645 a SDict begin 13 H.A end -2 2645 a -2 2645 a SDict begin [ /View [/XYZ H.V] /Dest (0:1956) cvn H.B /DEST pdfmark end -2 2645 a 396 2735 a Fy(./con\002gur)o(e)h (--with-suidcheck)-2 2918 y SDict begin H.S end -2 2918 a -2 2918 a SDict begin 13 H.A end -2 2918 a -2 2918 a SDict begin [ /View [/XYZ H.V] /Dest (0:1957) cvn H.B /DEST pdfmark end -2 2918 a 396 3009 a FC(If)h(enabled,)f(this)i(will)g (cause)f(the)g(samhain)f(daemon)g(to)h(check)g(the)g(whole)g(\002le)h (system)f(hierarchy)e(for)396 3117 y(SUID/SGID)i(\002les)i(at)e(user)n (-de\002ned)f(interv)n(als,)g(and)h(to)g(report)f(on)h(an)o(y)f(that)i (are)f(not)g(included)e(in)j(the)f(\002le)396 3225 y(database.)g(Upon)f (database)g(initialization,)h(all)g(SUID/SGID)h(\002les)g(will)g (automatically)d(be)j(included)d(in)j(the)396 3333 y(database.)f (Excluded)e(are)i(nfs,)g(proc,)f(msdos,)h(vf)o(at,)g(and)f(iso9660)g (\(CD-R)m(OM\))h(\002le)h(systems,)f(as)h(well)g(as)g(\002le)396 3441 y(systems)g(mounted)d(with)j(the)f('nosuid')e(options)i(\(the)f (latter)i(is)g(not)f(supported)e(on)i(all)h(OSes,)f(b)n(ut)g(at)h (least)g(on)396 3549 y(Linux\).)-2 3730 y SDict begin H.S end -2 3730 a -2 3730 a SDict begin 13 H.A end -2 3730 a -2 3730 a SDict begin [ /View [/XYZ H.V] /Dest (0:1958) cvn H.B /DEST pdfmark end -2 3730 a 396 3823 a FC(On)f(Linux,)f (\002les)i(that)g(are)f(mark)o(ed)f(as)i(candidates)e(for)g(mandatory)f (locking)h(\(group-id)e(bit)k(set,)g(group-e)o(x)o(ecute)396 3931 y(bit)g(cleared\))e(will)i(be)f(ignored.)-2 4115 y SDict begin H.S end -2 4115 a -2 4115 a SDict begin 13 H.A end -2 4115 a -2 4115 a SDict begin [ /View [/XYZ H.V] /Dest (0:1959) cvn H.B /DEST pdfmark end -2 4115 a 396 4205 a FC(Y)-9 b(ou)20 b(can)g(manually)f(e)o(xclude)f(one)i(directory) e(\(see)j(belo)n(w\);)e(this)i(should)e(be)h(used)g(only)f(for)h (obscure)f(problems)396 4313 y(\(e.g.:)h(/net/localhost)f(on)h(Solaris) g(-)g(the)h(automounter)c(will)k(mirror)e(the)h(root)f(directory)g (twice,)h(as)396 4421 y('/net/localhost')f(and)g ('/net/localhost/net/localhost',)e(and)j(an)o(y)f(nfs)h(\002le)h (system)f(in)h('/')f(will)h(be)f(labelled)g(as)g(ufs)396 4529 y(system)h(in)f('/net/localhost/net/localhost')d(.)12 b(.)g(.)g(\).)-2 4547 y SDict begin H.S end -2 4547 a -2 4547 a SDict begin 11.7 H.A end -2 4547 a -2 4547 a SDict begin [ /View [/XYZ H.V] /Dest (0:1960) cvn H.B /DEST pdfmark end -2 4547 a -2 4671 a SDict begin H.S end -2 4671 a -2 4671 a SDict begin 11.7 H.A end -2 4671 a -2 4671 a SDict begin [ /View [/XYZ H.V] /Dest (0:1962) cvn H.B /DEST pdfmark end -2 4671 a 562 4750 a Fw(NO)m(TE:)20 b Fv(The)g(SUID)g(chec)o(k)g(is)h(v)n(er)r(y)g(I/O)f(e)n(xpensiv)n(e)o (.)f(Using)h('nice')f(ma)n(y)h(not)g(help)m(,)f(if)h(the)f(CPU)i(is)f (w)o(aiting)e(f)n(or)562 4847 y(I/O)j(all)e(the)h(time)g(an)o(yw)o(a)n (y)-7 b(.)19 b(T)-9 b(o)20 b(limit)f(the)h(load,)f(the)g(f)n(ollo)o (wing)e(options)i(are)h(pro)o(vided:)-2 4905 y SDict begin H.S end -2 4905 a -2 4905 a SDict begin 11.7 H.A end -2 4905 a -2 4905 a SDict begin [ /View [/XYZ H.V] /Dest (0:1963) cvn H.B /DEST pdfmark end -2 4905 a 562 4986 a Fv(Y)-10 b(ou)20 b(can)847 4986 y SDict begin H.S end 847 4986 a 847 4986 a SDict begin 11.7 H.A end 847 4986 a 847 4986 a SDict begin [ /View [/XYZ H.V] /Dest (0:1964) cvn H.B /DEST pdfmark end 847 4986 a Fq(schedule)g Fv(e)n(x)n(ecution)e (at)i(\002x)n(ed)h(times)f(with)2117 4986 y SDict begin H.S end 2117 4986 a 2117 4986 a SDict begin 11.7 H.A end 2117 4986 a 2117 4986 a SDict begin [ /View [/XYZ H.V] /Dest (0:1965) cvn H.B /DEST pdfmark end 2117 4986 a Fw(SuidChec)o(kSc)o (hedule=)2882 4986 y SDict begin H.S end 2882 4986 a 2882 4986 a SDict begin 11.7 H.A end 2882 4986 a 2882 4986 a SDict begin [ /View [/XYZ H.V] /Dest (0:1966) cvn H.B /DEST pdfmark end 2882 4986 a Fm(schedule)p Fv(.)-2 5029 y SDict begin H.S end -2 5029 a -2 5029 a SDict begin 11.7 H.A end -2 5029 a -2 5029 a SDict begin [ /View [/XYZ H.V] /Dest (0:1967) cvn H.B /DEST pdfmark end -2 5029 a 562 5125 a Fv(Y)-10 b(ou)20 b(can)847 5125 y SDict begin H.S end 847 5125 a 847 5125 a SDict begin 11.7 H.A end 847 5125 a 847 5125 a SDict begin [ /View [/XYZ H.V] /Dest (0:1968) cvn H.B /DEST pdfmark end 847 5125 a Fq(limit)f(I/O)24 b Fv(with)c(the)1403 5125 y SDict begin H.S end 1403 5125 a 1403 5125 a SDict begin 11.7 H.A end 1403 5125 a 1403 5125 a SDict begin [ /View [/XYZ H.V] /Dest (0:1969) cvn H.B /DEST pdfmark end 1403 5125 a Fw(SuidChec)o(kFps=)1969 5125 y SDict begin H.S end 1969 5125 a 1969 5125 a SDict begin 11.7 H.A end 1969 5125 a 1969 5125 a SDict begin [ /View [/XYZ H.V] /Dest (0:1970) cvn H.B /DEST pdfmark end 1969 5125 a Fm(fps)d Fv(option)h(\(fps:)i(\002les)h(per)f(second\).)p Black 3661 5805 a Fx(51)p Black eop end %%Page: 52 57 TeXDict begin 52 56 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:1971) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fv(As)h(an)f(alter)r(nativ)n(e)e (to)i(the)1347 309 y SDict begin H.S end 1347 309 a 1347 309 a SDict begin 11.7 H.A end 1347 309 a 1347 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1972) cvn H.B /DEST pdfmark end 1347 309 a Fw(SuidChec)o(kFps)d Fv(option,)h(y)o(ou)h(can)i (use)2553 309 y SDict begin H.S end 2553 309 a 2553 309 a SDict begin 11.7 H.A end 2553 309 a 2553 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1973) cvn H.B /DEST pdfmark end 2553 309 a Fw(SuidChec)o(kYield=)3165 309 y SDict begin H.S end 3165 309 a 3165 309 a SDict begin 11.7 H.A end 3165 309 a 3165 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:1974) cvn H.B /DEST pdfmark end 3165 309 a Fm(yes)p Fv(.)c(This)j(will)562 406 y(cause)g(the)f(SuidChec)o(k)e(module)h(to)i (yield)f(its)g(time)h(slice)f(after)g(each)g(\002le)o(.)g(If)2780 406 y SDict begin H.S end 2780 406 a 2780 406 a SDict begin 11.7 H.A end 2780 406 a 2780 406 a SDict begin [ /View [/XYZ H.V] /Dest (0:1975) cvn H.B /DEST pdfmark end 2780 406 a Fw(SuidChec)o(kYield)d Fv(is)k(used,)e(the)562 503 y SDict begin H.S end 562 503 a 562 503 a SDict begin 11.7 H.A end 562 503 a 562 503 a SDict begin [ /View [/XYZ H.V] /Dest (0:1976) cvn H.B /DEST pdfmark end 562 503 a Fw(SuidChec)o(kFps)f Fv(option)h(will)h(not)h(tak)o(e)f(eff)n(ect.) 562 642 y(The)h(schedule)f(should)g(ha)o(v)n(e)g(the)h(same)g(syntax)h (as)f(a)h(crontab)e(entr)r(y)h(\(see)g(crontab\(5\))e(and)i(e)n(xample) 562 739 y(belo)o(w\),)f(with)g(the)h(f)n(ollo)o(wing)d(e)n(xceptions:)i (\(a\))h(lists)g(are)g(not)f(allo)o(w)o(ed,)f(and)i(\(b\))g(r)o(anges)f (of)h(names)g(are)562 836 y(allo)o(w)o(ed.)e(If)j(a)f(schedule)f(is)h (giv)n(en,)g(the)f Fw(SuidChec)o(kInter)q(v)o(al)c Fv(option)j(will)i (not)f(tak)o(e)h(eff)n(ect.)f(Y)-10 b(ou)19 b(can)562 933 y(specify)i(a)f(list)g(of)g(schedules)f(with)h(successiv)n(e)h (SuidChec)o(kSchedule=...)15 b(directiv)n(es)o(.)39 1082 y SDict begin H.S end 39 1082 a 39 1082 a SDict begin 13 H.A end 39 1082 a 39 1082 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUIDCHK-QUARANTINE) cvn H.B /DEST pdfmark end 39 1082 a 396 1411 a Fp(5.9.1.)36 b(Quarantine)e(SUID/SGID)g(\002les)2275 1411 y SDict begin H.S end 2275 1411 a 2275 1411 a SDict begin 18.72 H.A end 2275 1411 a 2275 1411 a SDict begin [ /View [/XYZ H.V] /Dest (7.41.23.2) cvn H.B /DEST pdfmark end 2275 1411 a -2 1583 a SDict begin H.S end -2 1583 a -2 1583 a SDict begin 13 H.A end -2 1583 a -2 1583 a SDict begin [ /View [/XYZ H.V] /Dest (0:1981) cvn H.B /DEST pdfmark end -2 1583 a 396 1685 a FC(As)21 b(of)f(v)o(ersion)f(1.8.4,)g (it)i(is)g(possible)f(to)1592 1685 y SDict begin H.S end 1592 1685 a 1592 1685 a SDict begin 13 H.A end 1592 1685 a 1592 1685 a SDict begin [ /View [/XYZ H.V] /Dest (0:1982) cvn H.B /DEST pdfmark end 1592 1685 a Fx(quar)o(antine)e FC(ne)n(w)i(SUID/SGID)g(\002les)h(detected)f(by)3124 1685 y SDict begin H.S end 3124 1685 a 3124 1685 a SDict begin 13 H.A end 3124 1685 a 3124 1685 a SDict begin [ /View [/XYZ H.V] /Dest (0:1983) cvn H.B /DEST pdfmark end 3124 1685 a FC(samhain.)g(T)-7 b(o)20 b(use)396 1792 y(this)h(option,)e(you)g(must)h(\002rst)h(enable)f(it)h(with)1741 1792 y SDict begin H.S end 1741 1792 a 1741 1792 a SDict begin 13 H.A end 1741 1792 a 1741 1792 a SDict begin [ /View [/XYZ H.V] /Dest (0:1984) cvn H.B /DEST pdfmark end 1741 1792 a Fy(SuidCheckQuarantineFiles=)2753 1792 y SDict begin H.S end 2753 1792 a 2753 1792 a SDict begin 13 H.A end 2753 1792 a 2753 1792 a SDict begin [ /View [/XYZ H.V] /Dest (0:1985) cvn H.B /DEST pdfmark end 2753 1792 a Fl(yes)q FC(.)e(This)h(tells)h(the)g(SuidCheck)396 1900 y(module)e(to)h(quarantine)f(an)o(y)g(SUID/SGID)h(\002les)h(found) e(after)h(the)g(initialization)f(of)h(the)h(database)e(using)h(the)396 2008 y(method)f(selected)h(in)1040 2008 y SDict begin H.S end 1040 2008 a 1040 2008 a SDict begin 13 H.A end 1040 2008 a 1040 2008 a SDict begin [ /View [/XYZ H.V] /Dest (0:1986) cvn H.B /DEST pdfmark end 1040 2008 a Fy (SuidCheckQuarantineMethod)f FC(\(see)i(ne)o(xt)e(paragraph\).)e(If)j (this)h(is)g(used,)f(the)g(\002le)h(will)396 2116 y(be)f(logged)f(each) h(time)g(it)h(is)g(found)e(and)g(not)h(added)f(to)i(the)f(memory)e (resident)i(database.)-2 2300 y SDict begin H.S end -2 2300 a -2 2300 a SDict begin 13 H.A end -2 2300 a -2 2300 a SDict begin [ /View [/XYZ H.V] /Dest (0:1987) cvn H.B /DEST pdfmark end -2 2300 a 396 2390 a FC(Y)-9 b(ou)20 b(must)g(also)h(choose)e(a)i(method)d(to)j(be)f(used)g(to)g(quarantine) e(a)j(SUID/SGID)f(\002le:)396 2498 y SDict begin H.S end 396 2498 a 396 2498 a SDict begin 13 H.A end 396 2498 a 396 2498 a SDict begin [ /View [/XYZ H.V] /Dest (0:1988) cvn H.B /DEST pdfmark end 396 2498 a Fy(SuidCheckQuarantineMethod=)1519 2498 y SDict begin H.S end 1519 2498 a 1519 2498 a SDict begin 13 H.A end 1519 2498 a 1519 2498 a SDict begin [ /View [/XYZ H.V] /Dest (0:1989) cvn H.B /DEST pdfmark end 1519 2498 a Fl(0/1/2)p FC(.)f(Currently)-5 b(,)18 b(there)i(are)g(3)g (methods)g(implemented:)e(0)i(-)h(Delete)f(the)396 2606 y(\002le)h(from)e(the)h(system.)h(1)f(-)g(Remo)o(v)o(e)f(the)h (SUID/SGID)h(permissions)e(from)g(the)h(\002le.)h(2)f(-)h(Mo)o(v)o(e)e (the)396 2714 y(SUID/SGID)h(\002le)h(to)g(a)f(quarantine)e(directory)-5 b(.)18 b(The)i(quarantine)e(directory)h(is)396 2822 y SDict begin H.S end 396 2822 a 396 2822 a SDict begin 13 H.A end 396 2822 a 396 2822 a SDict begin [ /View [/XYZ H.V] /Dest (0:1990) cvn H.B /DEST pdfmark end 396 2822 a Fr(DEFAULT_DATAROOT/.quarantine)p FC(.)d(Each)k(\002le)h(mo)o(v)o(ed) d(there)i(has)g(an)g(additional)f(\002le)i(created)e(that)396 2930 y(contains)h(information)e(about)h(the)h(SUID/SGID)g(\002le.)h(F)o (or)f(e)o(xample,)e(if)j(a)f(\002le)2725 2930 y SDict begin H.S end 2725 2930 a 2725 2930 a SDict begin 13 H.A end 2725 2930 a 2725 2930 a SDict begin [ /View [/XYZ H.V] /Dest (0:1991) cvn H.B /DEST pdfmark end 2725 2930 a Fr(/foo)g FC(is)h(an)f(unauthorized)396 3038 y(SUID/SGID)g(\002le,)h (then)f(it)h(will)g(be)f(remo)o(v)o(ed)e(and)h(mo)o(v)o(ed)f(to)2234 3038 y SDict begin H.S end 2234 3038 a 2234 3038 a SDict begin 13 H.A end 2234 3038 a 2234 3038 a SDict begin [ /View [/XYZ H.V] /Dest (0:1992) cvn H.B /DEST pdfmark end 2234 3038 a Fr(/var/lib/samhain/.quarantine)e FC(and)396 3146 y(another)j(\002le,)814 3146 y SDict begin H.S end 814 3146 a 814 3146 a SDict begin 13 H.A end 814 3146 a 814 3146 a SDict begin [ /View [/XYZ H.V] /Dest (0:1993) cvn H.B /DEST pdfmark end 814 3146 a Fr(foo.info)p FC(,)g(will)i(be)f (created)f(in)1809 3146 y SDict begin H.S end 1809 3146 a 1809 3146 a SDict begin 13 H.A end 1809 3146 a 1809 3146 a SDict begin [ /View [/XYZ H.V] /Dest (0:1994) cvn H.B /DEST pdfmark end 1809 3146 a Fr(/var/lib/samhain/.quarantine)d FC(with)k(information)396 3254 y(about)601 3254 y SDict begin H.S end 601 3254 a 601 3254 a SDict begin 13 H.A end 601 3254 a 601 3254 a SDict begin [ /View [/XYZ H.V] /Dest (0:1995) cvn H.B /DEST pdfmark end 601 3254 a Fr(/foo)p FC(.)-2 3260 y SDict begin H.S end -2 3260 a -2 3260 a SDict begin 11.7 H.A end -2 3260 a -2 3260 a SDict begin [ /View [/XYZ H.V] /Dest (0:1996) cvn H.B /DEST pdfmark end -2 3260 a 745 3359 2668 17 v 745 4566 17 1208 v 1843 3513 a Fp(CA)-10 b(VEA)f(T)786 3680 y SDict begin H.S end 786 3680 a 786 3680 a SDict begin 11.7 H.A end 786 3680 a 786 3680 a SDict begin [ /View [/XYZ H.V] /Dest (0:1998) cvn H.B /DEST pdfmark end 786 3680 a 96 x Fv(Methods)20 b(0)g(and)g(2)g(will)f(b)o(y)h(def)n(ault)e(not)i(remo)o(v)n(e)g(the)f (or)q(iginal)f(\002le)o(,)i(b)o(ut)f(r)o(ather)g(tr)q(uncate)786 3873 y(to)i(z)o(ero)f(siz)o(e)g(and)f(remo)o(v)n(e)h(suid/sgid)f (proper)s(ties)o(.)f(If)i(y)o(ou)g(really)f(w)o(ant)g(to)h(remo)o(v)n (e)g(the)786 3970 y(or)q(iginal)e(\002le)i(r)o(ather)g(than)f(tr)q (uncate)o(,)f(y)o(ou)i(need)f(to)h(set)h(the)e(option)786 4067 y SDict begin H.S end 786 4067 a 786 4067 a SDict begin 11.7 H.A end 786 4067 a 786 4067 a SDict begin [ /View [/XYZ H.V] /Dest (0:1999) cvn H.B /DEST pdfmark end 786 4067 a Fw(SuidChec)o(kQuarantineDele)o(te=)1839 4067 y SDict begin H.S end 1839 4067 a 1839 4067 a SDict begin 11.7 H.A end 1839 4067 a 1839 4067 a SDict begin [ /View [/XYZ H.V] /Dest (0:2000) cvn H.B /DEST pdfmark end 1839 4067 a Fm(yes)786 4243 y SDict begin H.S end 786 4243 a 786 4243 a SDict begin 11.7 H.A end 786 4243 a 786 4243 a SDict begin [ /View [/XYZ H.V] /Dest (0:2001) cvn H.B /DEST pdfmark end 786 4243 a 88 x Fv(Remo)o(ving)g(a)i(\002le)f(in)g(an)g (arbitr)o(ar)r(y)f(director)r(y)h(is)g(considered)e(to)j(be)2757 4331 y SDict begin H.S end 2757 4331 a 2757 4331 a SDict begin 11.7 H.A end 2757 4331 a 2757 4331 a SDict begin [ /View [/XYZ H.V] /Dest (0:2002) cvn H.B /DEST pdfmark end 2757 4331 a Fq(dangerous)r Fv(,)786 4428 y(because)f(the)f(object)g (that)h(is)h(unlink)o(ed)c(ma)n(y)k(not)e(be)h(the)g(same)g(object)f (an)o(ymore)h(that)786 4525 y(has)h(been)e(deter)r(mined)e(to)j(be)g(a) g(suid/sgid)f(\002le)h(bef)n(ore)o(.)e(Y)-10 b(ou)19 b(ha)o(v)n(e)h(been)f(w)o(ar)r(ned.)p 3396 4566 17 1208 v 745 4583 2668 17 v -2 4676 a SDict begin H.S end -2 4676 a -2 4676 a SDict begin 13 H.A end -2 4676 a -2 4676 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUIDCHK-CONFIG) cvn H.B /DEST pdfmark end -2 4676 a 396 4946 a Fp(5.9.2.)36 b(Con\002guration) 1512 4946 y SDict begin H.S end 1512 4946 a 1512 4946 a SDict begin 18.72 H.A end 1512 4946 a 1512 4946 a SDict begin [ /View [/XYZ H.V] /Dest (7.41.24.2) cvn H.B /DEST pdfmark end 1512 4946 a -2 5139 a SDict begin H.S end -2 5139 a -2 5139 a SDict begin 13 H.A end -2 5139 a -2 5139 a SDict begin [ /View [/XYZ H.V] /Dest (0:2005) cvn H.B /DEST pdfmark end -2 5139 a 396 5220 a FC(This)21 b(f)o(acility)f(is)h (con\002gured)d(in)i(the)1479 5220 y SDict begin H.S end 1479 5220 a 1479 5220 a SDict begin 13 H.A end 1479 5220 a 1479 5220 a SDict begin [ /View [/XYZ H.V] /Dest (0:2006) cvn H.B /DEST pdfmark end 1479 5220 a Fx(SuidChec)n(k)h FC(section)f(of)g(the)g(con\002guration)d(\002le.)-2 5404 y SDict begin H.S end -2 5404 a -2 5404 a SDict begin 13 H.A end -2 5404 a -2 5404 a SDict begin [ /View [/XYZ H.V] /Dest (0:2007) cvn H.B /DEST pdfmark end -2 5404 a Black 3661 5805 a Fx(52)p Black eop end %%Page: 53 58 TeXDict begin 53 57 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:2020) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2008) cvn H.B /DEST pdfmark end -2 226 a 486 309 a Fr([SuidCheck])486 406 y(#)45 b(activate)e(\(0)i(for)f (switching)f(off\))486 503 y(SuidCheckActive=1)486 600 y(#)i(interval)e(between)h(checks)g(\(in)g(seconds,)f(default)h(7200\)) 486 697 y(#)h(SuidCheckInterval=86400)486 794 y(#)g(scheduled)e(check)h (at)g(01:30)g(each)h(night)486 892 y(SuidCheckSchedule=30)c(1)k(*)g(*)f (*)486 989 y(#)h(this)f(is)g(the)h(severity)e(\(see)p 0 TeXcolorgray 1741 989 a SDict begin H.S end 1741 989 a Fr(Section)h(4.1.1)2325 989 y SDict begin 11.7 H.L end 2325 989 a 2325 989 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2325 989 a Black -1 w Fr(>\))486 1086 y(SeveritySuidCheck=crit)486 1183 y(#)h(you)f(may)g(manually)g (exclude)f(one)i(directory)486 1280 y(SuidCheckExclude=/net/localhost) 486 1377 y(#)486 1474 y(#)g(limit)f(on)g(files)g(per)g(seconds)486 1571 y(SuidCheckFps=250)486 1669 y(#)h(alternatively)d(yield)i(time)g (slice)g(after)g(each)h(file)486 1766 y(#)g(SuidCheckYield=yes)486 1863 y(#)486 1960 y(#)g(Quarantine)e(detected)g(SUID/SGID)h(files)486 2057 y(#)h(SuidCheckQuarantineFiles=no)486 2154 y(#)486 2251 y(#)g(Quarantine)e(Method)486 2349 y(#)i(0)f(-)h(Delete)f(the)g (file)g(from)g(the)h(system.)486 2446 y(#)g(1)f(-)h(Remove)f(the)g (SUID/SGID)f(permissions)g(from)i(the)f(file.)486 2543 y(#)h(2)f(-)h(Move)f(the)g(SUID/SGID)g(file)g(to)g(a)h(quarantine)e (directory.)486 2640 y(#)224 b(The)44 b(quarantine)f(directory)h(is)g (DEFAULT_DATAROOT/.quarantine.)486 2737 y(#)h (SuidCheckQuarantineMethod)40 b(=)45 b(1)486 2834 y(#)486 2931 y(#)g(Really)e(delete)h(if)h(using)f(methods)f(0)i(or)g(2)486 3028 y(#)g(SuidCheckQuarantineDelete)40 b(=)45 b(no)-2 3410 y SDict begin H.S end -2 3410 a -2 3410 a SDict begin 13 H.A end -2 3410 a -2 3410 a SDict begin [ /View [/XYZ H.V] /Dest (0:KERNELDEF) cvn H.B /DEST pdfmark end -2 3410 a 377 x Fu(5.10.)39 b(Detecting)e(K)n(ernel)h(r)m(ootkits)2059 3787 y SDict begin H.S end 2059 3787 a 2059 3787 a SDict begin 22.464 H.A end 2059 3787 a 2059 3787 a SDict begin [ /View [/XYZ H.V] /Dest (7.42.1) cvn H.B /DEST pdfmark end 2059 3787 a -2 3985 a SDict begin H.S end -2 3985 a -2 3985 a SDict begin 13 H.A end -2 3985 a -2 3985 a SDict begin [ /View [/XYZ H.V] /Dest (0:2012) cvn H.B /DEST pdfmark end -2 3985 a 396 4061 a FC(This)21 b(option)e(is)i(currently)d (supported)g(only)i(for)f(Linux,)g(k)o(ernel)h(v)o(ersions)f(2.2.x,)f (2.4.x,)h(and)h(2.6.x)e(on)i(ix86)396 4169 y(machines,)f(and)h(for)g (FreeBSD)g(\(tested)g(on)g(FreeBSD)h(4.6.2\).)-2 4184 y SDict begin H.S end -2 4184 a -2 4184 a SDict begin 11.7 H.A end -2 4184 a -2 4184 a SDict begin [ /View [/XYZ H.V] /Dest (0:2013) cvn H.B /DEST pdfmark end -2 4184 a 745 4283 2668 17 v 745 4921 17 638 v 1842 4437 a Fp(W)-5 b(arning)786 4630 y SDict begin H.S end 786 4630 a 786 4630 a SDict begin 11.7 H.A end 786 4630 a 786 4630 a SDict begin [ /View [/XYZ H.V] /Dest (0:2015) cvn H.B /DEST pdfmark end 786 4630 a 70 x Fv(It)21 b(is)g(incorrect)e(to)h(assume)g (that)g(disab)o(ling)d(suppor)s(t)i(f)n(or)g(loadab)o(le)e(k)o(er)r (nel)i(modules)786 4797 y(protects)h(against)f(r)q(untime)g(k)o(er)r (nel)f(modi\002cations)o(.)h(It)h(is)h(possib)o(le)d(to)i(modify)g(the) 786 4895 y(k)o(er)r(nel)f(via)h(/de)n(v/kmem)g(as)h(w)o(ell.)p 3396 4921 17 638 v 745 4938 2668 17 v -2 5114 a SDict begin H.S end -2 5114 a -2 5114 a SDict begin 13 H.A end -2 5114 a -2 5114 a SDict begin [ /View [/XYZ H.V] /Dest (0:2016) cvn H.B /DEST pdfmark end -2 5114 a 396 5179 a FC(T)-7 b(o)21 b(use)f(this)h(f)o(acility)-5 b(,)19 b(you)h(need)f(to)h (compile)g(with)g(the)g(option:)p Black 3661 5805 a Fx(53)p Black eop end %%Page: 54 59 TeXDict begin 54 58 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2017) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2018) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(./con\002gur)o(e)f (--with-kcheck=)1328 309 y SDict begin H.S end 1328 309 a 1328 309 a SDict begin 13 H.A end 1328 309 a 1328 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2019) cvn H.B /DEST pdfmark end 1328 309 a Fl(/path/to/System.map)g FC(\(Linux\),)f(or)396 583 y Fy(./con\002gur)o(e)h(--with-kcheck)h FC(\(FreeBSD\).)-2 766 y SDict begin H.S end -2 766 a -2 766 a SDict begin 13 H.A end -2 766 a -2 766 a SDict begin [ /View [/XYZ H.V] /Dest (0:2022) cvn H.B /DEST pdfmark end -2 766 a 396 857 a FC(On)g(Linux,)758 857 y SDict begin H.S end 758 857 a 758 857 a SDict begin 13 H.A end 758 857 a 758 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:2023) cvn H.B /DEST pdfmark end 758 857 a Fr(System.map)f FC(is)j(a)e(\002le)h(\(sometimes)f(with)g(the)g(k)o(ernel)g(v)o(ersion) e(appended)g(to)j(its)g(name\))e(that)h(is)396 965 y(generated)f(when)g (the)i(k)o(ernel)e(is)i(compiled,)e(and)g(is)i(usually)f(installed)g (in)g(the)h(same)f(directory)e(as)j(your)e(k)o(ernel)396 1073 y(\(e.g.)565 1073 y SDict begin H.S end 565 1073 a 565 1073 a SDict begin 13 H.A end 565 1073 a 565 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:2024) cvn H.B /DEST pdfmark end 565 1073 a Fr(/boot)p FC(\),)g(or)h(in)g(the)g(root)g (directory)-5 b(.)18 b(T)-7 b(o)20 b(\002nd)g(it,)h(you)e(can)h(use:) 2425 1073 y SDict begin H.S end 2425 1073 a 2425 1073 a SDict begin 13 H.A end 2425 1073 a 2425 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:2025) cvn H.B /DEST pdfmark end 2425 1073 a Fy(locate)g(System.map)-2 1090 y SDict begin H.S end -2 1090 a -2 1090 a SDict begin 11.7 H.A end -2 1090 a -2 1090 a SDict begin [ /View [/XYZ H.V] /Dest (0:2026) cvn H.B /DEST pdfmark end -2 1090 a -2 1215 a SDict begin H.S end -2 1215 a -2 1215 a SDict begin 11.7 H.A end -2 1215 a -2 1215 a SDict begin [ /View [/XYZ H.V] /Dest (0:2028) cvn H.B /DEST pdfmark end -2 1215 a 562 1294 a Fw(Updating)f(the)h(kernel:)e Fv(On)j(Lin)o(ux,)e(after)h (installing)d(a)j(ne)o(w)g(k)o(er)r(nel,)e(y)o(ou)i(need)f(to)h (con\002gure)f(\002v)n(e)i(\(5\))562 1391 y(addresses)f(\(see)g (con\002gur)o(ation)e(e)n(xample)h(belo)o(w\),)f(otherwise)h(the)g(k)o (er)r(nel)g(chec)o(k)h(will)g(not)f(w)o(or)q(k)i(an)o(ymore)562 1488 y(\(samhain)e(needs)h(to)g(kno)o(w)g(the)f(ne)o(w)h(position)e(of) i(some)h(objects)e(within)g(the)g(k)o(er)r(nel\).)g(As)i(e)n(xplained) 562 1586 y(belo)o(w)l(,)d(y)o(ou)i(can)g(easily)g(obtain)e(the)i (required)e(v)n(alues)i(b)o(y)g(g)o(repping)e(them)i(from)g(the)3055 1586 y SDict begin H.S end 3055 1586 a 3055 1586 a SDict begin 11.7 H.A end 3055 1586 a 3055 1586 a SDict begin [ /View [/XYZ H.V] /Dest (0:2029) cvn H.B /DEST pdfmark end 3055 1586 a Ft(System.map)25 b Fv(of)20 b(y)o(our)562 1683 y(ne)o(w)g(k)o(er)r(nel,)e(which)i(should)f(nor)r(mally)g(be)g (installed)f(into)h(the)2386 1683 y SDict begin H.S end 2386 1683 a 2386 1683 a SDict begin 11.7 H.A end 2386 1683 a 2386 1683 a SDict begin [ /View [/XYZ H.V] /Dest (0:2030) cvn H.B /DEST pdfmark end 2386 1683 a Ft(/boot)k Fv(director)r(y)-7 b(,)18 b(together)g(with)i(the)g(k)o(er)r(nel.)39 1821 y SDict begin H.S end 39 1821 a 39 1821 a SDict begin 11.7 H.A end 39 1821 a 39 1821 a SDict begin [ /View [/XYZ H.V] /Dest (0:2031) cvn H.B /DEST pdfmark end 39 1821 a -2 1987 a SDict begin H.S end -2 1987 a -2 1987 a SDict begin 11.7 H.A end -2 1987 a -2 1987 a SDict begin [ /View [/XYZ H.V] /Dest (0:2033) cvn H.B /DEST pdfmark end -2 1987 a 562 2085 a Fw(Cr)o(oss-compiling)d(f)o(or)j(a)g(diff)o(erent)f (kernel:)g Fv(Y)-10 b(ou)19 b(need)g(at)h(least)g(to)g(perf)n(or)r(m)f (the)g(con\002gur)o(ation)f(as)562 2182 y(descr)q(ibed)h(in)p 0 TeXcolorgray 987 2182 a SDict begin H.S end 987 2182 a Fv(Section)g(5.10.1)1467 2182 y SDict begin 11.7 H.L end 1467 2182 a 1467 2182 a SDict begin [ /Subtype /Link /Dest (0:KERNELDEF-CONFIG) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1467 2182 a Black -2 w Fv(>.)h(Also)m(,)g(if)g(y)o(ou)g(compile)f(f)n(or)h(a)g(2.4)f(k)o(er)r (nel)g(on)h(a)g(2.6)g(system,)h(y)o(ou)f(should)562 2279 y(supply)g(the)924 2279 y SDict begin H.S end 924 2279 a 924 2279 a SDict begin 11.7 H.A end 924 2279 a 924 2279 a SDict begin [ /View [/XYZ H.V] /Dest (0:2035) cvn H.B /DEST pdfmark end 924 2279 a Ft(System.map)k Fv(f)n(or)c(the)f(target)g(k)o (er)r(nel)g(when)g(r)q(unning)2485 2279 y SDict begin H.S end 2485 2279 a 2485 2279 a SDict begin 11.7 H.A end 2485 2279 a 2485 2279 a SDict begin [ /View [/XYZ H.V] /Dest (0:2036) cvn H.B /DEST pdfmark end 2485 2279 a Fw(./con\002gure)p Fv(,)f(and)h(y)o(ou)h(should)f(edit)g(the)562 2376 y(\002le)679 2376 y SDict begin H.S end 679 2376 a 679 2376 a SDict begin 11.7 H.A end 679 2376 a 679 2376 a SDict begin [ /View [/XYZ H.V] /Dest (0:2037) cvn H.B /DEST pdfmark end 679 2376 a Ft(config.h)k Fv(after)c(r)q(unning)f(the)1588 2376 y SDict begin H.S end 1588 2376 a 1588 2376 a SDict begin 11.7 H.A end 1588 2376 a 1588 2376 a SDict begin [ /View [/XYZ H.V] /Dest (0:2038) cvn H.B /DEST pdfmark end 1588 2376 a Fw(./con\002gure)g Fv(scr)q(ipt,)i(b)o(ut)f(bef)n(ore)g (e)n(x)n(ecuting)2902 2376 y SDict begin H.S end 2902 2376 a 2902 2376 a SDict begin 11.7 H.A end 2902 2376 a 2902 2376 a SDict begin [ /View [/XYZ H.V] /Dest (0:2039) cvn H.B /DEST pdfmark end 2902 2376 a Fw(make)g Fv(in)h(the)g(f)n(ollo)o (wing)562 2473 y(w)o(a)n(y:)g(search)g(f)n(or)f(SH_KERNEL_VERSION,)f (and)h(set)h(it)g(to)g(the)f(k)o(er)r(nel)f(v)n(ersion)i(\()2986 2473 y SDict begin H.S end 2986 2473 a 2986 2473 a SDict begin 11.7 H.A end 2986 2473 a 2986 2473 a SDict begin [ /View [/XYZ H.V] /Dest (0:2040) cvn H.B /DEST pdfmark end 2986 2473 a Fw(uname)f(-r)p Fv(\))h(of)g(the)f(target)562 2570 y(k)o(er)r(nel.)39 2709 y SDict begin H.S end 39 2709 a 39 2709 a SDict begin 11.7 H.A end 39 2709 a 39 2709 a SDict begin [ /View [/XYZ H.V] /Dest (0:2041) cvn H.B /DEST pdfmark end 39 2709 a -2 2875 a SDict begin H.S end -2 2875 a -2 2875 a SDict begin 11.7 H.A end -2 2875 a -2 2875 a SDict begin [ /View [/XYZ H.V] /Dest (0:2043) cvn H.B /DEST pdfmark end -2 2875 a 562 2972 a Fw(Using)h(the)f(hiding)g (kernel)g(module:)h Fv(If)g(y)o(ou)g(also)g(use)g(the)f(option)2571 2972 y SDict begin H.S end 2571 2972 a 2571 2972 a SDict begin 11.7 H.A end 2571 2972 a 2571 2972 a SDict begin [ /View [/XYZ H.V] /Dest (0:2044) cvn H.B /DEST pdfmark end 2571 2972 a Fw(./con\002gure)e(--enab)o(le-khide)g Fv(to)j(use)562 3069 y(a)h(k)o(er)r(nel)d(module)h(to)h(hide)f(the)h (presence)f(of)1896 3069 y SDict begin H.S end 1896 3069 a 1896 3069 a SDict begin 11.7 H.A end 1896 3069 a 1896 3069 a SDict begin [ /View [/XYZ H.V] /Dest (0:2045) cvn H.B /DEST pdfmark end 1896 3069 a Fv(samhain,)g(the)g(\002rst)j(detected)c (modi\002cation)g(of)i(the)562 3166 y(sys_getdents)f(syscall)i(\(to)f (list)g(director)q(ies\))f(will)g(only)h(cause)g(a)g(w)o(ar)r(ning)f (\(r)o(ather)g(than)g(an)h(error\),)f(as)h(it)h(is)562 3263 y(presumed)e(to)h(be)g(caused)g(b)o(y)g(the)g(samhain_hide)d (LKM\).)-2 3321 y SDict begin H.S end -2 3321 a -2 3321 a SDict begin 11.7 H.A end -2 3321 a -2 3321 a SDict begin [ /View [/XYZ H.V] /Dest (0:2046) cvn H.B /DEST pdfmark end -2 3321 a 562 3402 a Fv(Y)-10 b(ou)20 b(should)946 3402 y SDict begin H.S end 946 3402 a 946 3402 a SDict begin 11.7 H.A end 946 3402 a 946 3402 a SDict begin [ /View [/XYZ H.V] /Dest (0:2047) cvn H.B /DEST pdfmark end 946 3402 a Fq(NO)m(T)31 b Fv(initializ)o(e)18 b(the)h(database)f(with)i (the)g(samhain_hide)d(LKM)j(loaded)e(\(doing)h(so)h(might)562 3499 y(result)g(in)g(the)f(non-detection)e(of)j(a)g(real)g(rootkit)f (if)h(it)g(also)g(only)g(modi\002es)g(the)f(sys_getdents)g(syscall\).) 39 3649 y SDict begin H.S end 39 3649 a 39 3649 a SDict begin 13 H.A end 39 3649 a 39 3649 a SDict begin [ /View [/XYZ H.V] /Dest (0:KERNELDEF-CONFIG) cvn H.B /DEST pdfmark end 39 3649 a 396 3977 a Fp(5.10.1.)36 b(Con\002guration)1578 3977 y SDict begin H.S end 1578 3977 a 1578 3977 a SDict begin 18.72 H.A end 1578 3977 a 1578 3977 a SDict begin [ /View [/XYZ H.V] /Dest (7.42.25.2) cvn H.B /DEST pdfmark end 1578 3977 a -2 4169 a SDict begin H.S end -2 4169 a -2 4169 a SDict begin 13 H.A end -2 4169 a -2 4169 a SDict begin [ /View [/XYZ H.V] /Dest (0:2050) cvn H.B /DEST pdfmark end -2 4169 a 396 4251 a FC(This)21 b(f)o(acility)f(is)h (con\002gured)d(in)i(the)1479 4251 y SDict begin H.S end 1479 4251 a 1479 4251 a SDict begin 13 H.A end 1479 4251 a 1479 4251 a SDict begin [ /View [/XYZ H.V] /Dest (0:2051) cvn H.B /DEST pdfmark end 1479 4251 a Fx(K)m(ernel)h FC(section)f(of)g(the)g(con\002guration)e(\002le.)-2 4352 y SDict begin H.S end -2 4352 a -2 4352 a SDict begin 11.7 H.A end -2 4352 a -2 4352 a SDict begin [ /View [/XYZ H.V] /Dest (0:2052) cvn H.B /DEST pdfmark end -2 4352 a 486 4431 a Fr([Kernel])486 4528 y(#)45 b(activate)e(\(0)i(for)f (switching)f(off\))486 4625 y(KernelCheckActive=1)486 4722 y(#)i(interval)e(between)h(checks)g(\(in)g(seconds,)f(default)h (300\))486 4819 y(KernelCheckInterval=20)486 4917 y(#)h(also)f(check)g (the)g(interrupt)f(descriptor)h(table)g(\(default)f(TRUE\))486 5014 y(KernelCheckIDT=TRUE)486 5111 y(#)i(this)f(is)g(the)h(severity)e (\(see)h(section)p 0 TeXcolorgray 2100 5111 a SDict begin H.S end 2100 5111 a Fr(Section)g(4.1.1)2684 5111 y SDict begin 11.7 H.L end 2684 5111 a 2684 5111 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2684 5111 a Black -1 w Fr(\))486 5208 y(SeverityKernel=crit)486 5305 y(#)486 5402 y(#)h(Only)f(needed)g(for)g(Linux,)g(after)g (installing)f(a)i(new)f(kernel.)g(You)g(need)g(the)g(address)p Black 3661 5805 a Fx(54)p Black eop end %%Page: 55 60 TeXDict begin 55 59 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:2068) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black 486 309 a Fr(#)45 b(\(first)e(item)i(in)f(the)g(grepped)g (line\),)g(prefixed)f(with)i('0x')f(to)g(indicate)486 406 y(#)h(hexadecimal)e(format.)486 503 y(#)486 600 y(#)i(this)f(is)g (the)h(address)e(of)i(system_call)e(\(grep)h(system_call)f (System.map\))486 697 y(KernelSystemCall)f(=)j(0xc0106cf8)486 794 y(#)486 892 y(#)g(this)f(is)g(the)h(address)e(of)i(sys_call_table)d (\(grep)i(')h(sys_call_table')d(System.map\))486 989 y(KernelSyscallTable)g(=)i(0xc01efb98)486 1086 y(#)486 1183 y(#)h(this)f(is)g(the)h(address)e(of)i(proc_root)e(\(grep)h(')h (proc_root$')e(System.map\))486 1280 y(KernelProcRoot)f(=)j(0xc01efb98) 486 1377 y(#)486 1474 y(#)g(this)f(is)g(the)h(address)e(of)i (proc_root_inode_operations)486 1571 y(#)g(\(grep)f (proc_root_inode_operations)c(System.map\))486 1669 y (KernelProcRootIops)i(=)i(0xc01efb98)486 1766 y(#)486 1863 y(#)h(this)f(is)g(the)h(address)e(of)i(proc_root_lookup)486 1960 y(#)g(\(grep)f(proc_root_lookup)e(System.map\))486 2057 y(KernelProcRootLookup)f(=)k(0xc01efb98)-2 2452 y SDict begin H.S end -2 2452 a -2 2452 a SDict begin 13 H.A end -2 2452 a -2 2452 a SDict begin [ /View [/XYZ H.V] /Dest (0:KERNELDEF-WHAT) cvn H.B /DEST pdfmark end -2 2452 a 396 2781 a Fp(5.10.2.)36 b(What)d(is)h(a)g(kernel)h(r)n(ootkit)d(?)2214 2781 y SDict begin H.S end 2214 2781 a 2214 2781 a SDict begin 18.72 H.A end 2214 2781 a 2214 2781 a SDict begin [ /View [/XYZ H.V] /Dest (7.42.26.2) cvn H.B /DEST pdfmark end 2214 2781 a -2 2948 a SDict begin H.S end -2 2948 a -2 2948 a SDict begin 13 H.A end -2 2948 a -2 2948 a SDict begin [ /View [/XYZ H.V] /Dest (0:2056) cvn H.B /DEST pdfmark end -2 2948 a 396 3055 a FC(A)477 3055 y SDict begin H.S end 477 3055 a 477 3055 a SDict begin 13 H.A end 477 3055 a 477 3055 a SDict begin [ /View [/XYZ H.V] /Dest (0:2057) cvn H.B /DEST pdfmark end 477 3055 a Fx(r)l(ootkit)22 b FC(is)f(a)g(set)g(of)f(programs)e(installed)i(to)g("k)o(eep)g(a)g (backdoor)e(open")h(after)h(an)g(intruder)f(has)h(obtained)f(root)396 3163 y(access)i(to)f(a)h(system.)f(Usually)g(such)g(rootkits)g(are)g(v) o(ery)f(easy)h(to)g(install,)h(and)f(pro)o(vide)e(f)o(acilities)j(to)f (hide)g(the)396 3271 y(intrusion)f(\(e.g.)h(erase)g(all)h(traces)f (from)f(audit)h(logs,)g(install)h(a)f(modi\002ed)f('ps')h(that)g(will)h (not)f(list)h(certain)396 3379 y(programs,)d(etc.\).)-2 3563 y SDict begin H.S end -2 3563 a -2 3563 a SDict begin 13 H.A end -2 3563 a -2 3563 a SDict begin [ /View [/XYZ H.V] /Dest (0:2058) cvn H.B /DEST pdfmark end -2 3563 a 396 3653 a FC(While)j("normal")e(rootkits)g(can)h(be)g(detected)g (with)g(checksums)f(on)h(programs,)e(lik)o(e)2907 3653 y SDict begin H.S end 2907 3653 a 2907 3653 a SDict begin 13 H.A end 2907 3653 a 2907 3653 a SDict begin [ /View [/XYZ H.V] /Dest (0:2059) cvn H.B /DEST pdfmark end 2907 3653 a FC(samhain)i(does)g(\(the)396 3761 y(modi\002ed)f('ps')h(w)o (ould)g(ha)n(v)o(e)f(a)i(dif)n(ferent)d(checksum)h(than)h(the)g (original)f(one\),)g(this)i(method)e(can)h(be)g(sub)o(v)o(erted)396 3868 y(by)g(rootkits)g(that)g(modify)e(the)j(k)o(ernel)e(at)i(runtime,) d(either)i(with)h(a)2346 3868 y SDict begin H.S end 2346 3868 a 2346 3868 a SDict begin 13 H.A end 2346 3868 a 2346 3868 a SDict begin [ /View [/XYZ H.V] /Dest (0:2060) cvn H.B /DEST pdfmark end 2346 3868 a Fx(loadable)e(k)o(ernel)h(module) f FC(\(LKM\),)g(i.e.)i(a)396 3976 y(module)d(that)i(is)h(loaded)d(into) h(the)h(k)o(ernel)f(at)h(runtime,)e(or)h(by)h(writing)f(to)2541 3976 y SDict begin H.S end 2541 3976 a 2541 3976 a SDict begin 13 H.A end 2541 3976 a 2541 3976 a SDict begin [ /View [/XYZ H.V] /Dest (0:2061) cvn H.B /DEST pdfmark end 2541 3976 a Fr(/dev/kmem)g FC(\(this)h(allo)n(ws)f(to)h('patch')e(a) 396 4084 y(k)o(ernel)i(on-the-\003y)e(e)n(v)o(en)h(if)i(the)f(k)o (ernel)f(has)1699 4084 y SDict begin H.S end 1699 4084 a 1699 4084 a SDict begin 13 H.A end 1699 4084 a 1699 4084 a SDict begin [ /View [/XYZ H.V] /Dest (0:2062) cvn H.B /DEST pdfmark end 1699 4084 a Fx(no)g FC(LKM)i(support\).)-2 4268 y SDict begin H.S end -2 4268 a -2 4268 a SDict begin 13 H.A end -2 4268 a -2 4268 a SDict begin [ /View [/XYZ H.V] /Dest (0:2063) cvn H.B /DEST pdfmark end -2 4268 a 396 4358 a FC(K)n(ernel)f(rootkits)f(can)h(modify)f(the)h(action)g (of)g(k)o(ernel)1975 4358 y SDict begin H.S end 1975 4358 a 1975 4358 a SDict begin 13 H.A end 1975 4358 a 1975 4358 a SDict begin [ /View [/XYZ H.V] /Dest (0:2064) cvn H.B /DEST pdfmark end 1975 4358 a Fx(syscalls)p FC(.)h(From)f(a)g(users)h (vie)n(wpoint,)d(these)i(syscalls)h(are)396 4466 y(the)f(lo)n(west)h (le)n(v)o(el)f(of)g(system)g(functions,)f(and)g(pro)o(vide)f(access)j (to)f(\002lesystems,)h(netw)o(ork)e(connections,)f(and)396 4574 y(other)i(goodies.)e(By)j(modifying)d(k)o(ernel)h(syscalls,)i(k)o (ernel)e(rootkits)h(can)g(hide)g(\002les,)g(directories,)f(processes,)h (or)396 4682 y(netw)o(ork)f(connections)g(without)g(modifying)f(an)o(y) h(system)i(binaries.)e(Ob)o(viously)-5 b(,)18 b(checksums)h(are)h (useless)h(in)396 4790 y(this)g(situation.)-2 4801 y SDict begin H.S end -2 4801 a -2 4801 a SDict begin 13 H.A end -2 4801 a -2 4801 a SDict begin [ /View [/XYZ H.V] /Dest (0:KERNELDEF-HOW) cvn H.B /DEST pdfmark end -2 4801 a Black 3661 5805 a Fx(55)p Black eop end %%Page: 56 61 TeXDict begin 56 60 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 396 313 a Fp(5.10.3.)36 b(Implemented)g (integrity)e(c)o(hec)n(ks)2471 313 y SDict begin H.S end 2471 313 a 2471 313 a SDict begin 18.72 H.A end 2471 313 a 2471 313 a SDict begin [ /View [/XYZ H.V] /Dest (7.42.27.2) cvn H.B /DEST pdfmark end 2471 313 a -2 506 a SDict begin H.S end -2 506 a -2 506 a SDict begin 13 H.A end -2 506 a -2 506 a SDict begin [ /View [/XYZ H.V] /Dest (0:2067) cvn H.B /DEST pdfmark end -2 506 a 396 587 a FC(When)20 b(a)h(system)f(call)h(\(e.g.)e(open\(\))g(to)h(open)f(a)i(\002le\))f (is)h(made)f(by)g(an)g(application,)e(the)j(\003o)n(w)f(of)g(control)f (looks)396 695 y(lik)o(e)i(this:)p Black 463 1031 a(1.)p Black 20 w(An)f(interrupt)f(is)i(triggered,)d(and)i(e)o(x)o(ecution)e (continues)h(at)h(the)h(interrupt)d(handler)h(de\002ned)g(for)h(that) 546 1139 y(interrupt.)e(On)i(Linux,)f(interrupt)g(80)h(is)h(used.)546 1413 y(A)f(rootkit)g(could)f(replace)g(the)h(k)o(ernels)g(interrupt)f (handler)g(by)g(an)h(o)n(wn)g(function.)-2 1597 y SDict begin H.S end -2 1597 a -2 1597 a SDict begin 13 H.A end -2 1597 a -2 1597 a SDict begin [ /View [/XYZ H.V] /Dest (0:2073) cvn H.B /DEST pdfmark end -2 1597 a -2 1597 a SDict begin H.S end -2 1597 a -2 1597 a SDict begin 13 H.A end -2 1597 a -2 1597 a SDict begin [ /View [/XYZ H.V] /Dest (0:2074) cvn H.B /DEST pdfmark end -2 1597 a 546 1687 a FC(Samhain)f(checks)h(the)g(Interrupt)e(Descriptor)h(T)-7 b(able)20 b(for)g(modi\002cations.)438 1805 y SDict begin H.S end 438 1805 a 438 1805 a SDict begin 13 H.A end 438 1805 a 438 1805 a SDict begin [ /View [/XYZ H.V] /Dest (0:2075) cvn H.B /DEST pdfmark end 438 1805 a Black 463 1955 a FC(2.)p Black 546 1955 a SDict begin H.S end 546 1955 a 546 1955 a SDict begin 13 H.A end 546 1955 a 546 1955 a SDict begin [ /View [/XYZ H.V] /Dest (0:2076) cvn H.B /DEST pdfmark end 546 1955 a FC(The)g(interrupt)e(handler)h (\(named)g(system_call\(\))g(on)h(Linux\))e(looks)i(up)g(the)g(address) g(of)g(the)g(requested)546 2063 y(syscall)g(in)h(the)f(syscall)h (table,)f(and)f(e)o(x)o(ecutes)g(a)i(jump)e(to)i(the)f(respecti)n(v)o (e)f(address.)-2 2247 y SDict begin H.S end -2 2247 a -2 2247 a SDict begin 13 H.A end -2 2247 a -2 2247 a SDict begin [ /View [/XYZ H.V] /Dest (0:2077) cvn H.B /DEST pdfmark end -2 2247 a 546 2337 a FC(A)h(rootkit)g(may)f(\(a\))h(modify)f (the)h(interrupt)f(handler)f(to)j(use)f(a)h(\(rootkit-supplied\))16 b(dif)n(ferent)j(syscall)i(table,)546 2444 y(or)f(\(b\))f(modify)g(the) h(entries)g(in)g(the)h(syscall)f(table)h(to)f(point)f(to)i(the)f (rootkits)f(replacement)g(functions.)-2 2628 y SDict begin H.S end -2 2628 a -2 2628 a SDict begin 13 H.A end -2 2628 a -2 2628 a SDict begin [ /View [/XYZ H.V] /Dest (0:2078) cvn H.B /DEST pdfmark end -2 2628 a -2 2628 a SDict begin H.S end -2 2628 a -2 2628 a SDict begin 13 H.A end -2 2628 a -2 2628 a SDict begin [ /View [/XYZ H.V] /Dest (0:2079) cvn H.B /DEST pdfmark end -2 2628 a 546 2718 a FC(Samhain)g(checks)h(\(a\))g(the)g(interrupt)e(handler)m(,)h(and)g (\(b\))h(the)g(syscall)h(table)f(for)g(modi\002cations.)438 2837 y SDict begin H.S end 438 2837 a 438 2837 a SDict begin 13 H.A end 438 2837 a 438 2837 a SDict begin [ /View [/XYZ H.V] /Dest (0:2080) cvn H.B /DEST pdfmark end 438 2837 a Black 463 2986 a FC(3.)p Black 546 2986 a SDict begin H.S end 546 2986 a 546 2986 a SDict begin 13 H.A end 546 2986 a 546 2986 a SDict begin [ /View [/XYZ H.V] /Dest (0:2081) cvn H.B /DEST pdfmark end 546 2986 a FC(The)g(syscall)g (function)f(is)i(e)o(x)o(ecuted,)d(and)i(control)f(returns)g(to)h(the)g (application.)-2 3170 y SDict begin H.S end -2 3170 a -2 3170 a SDict begin 13 H.A end -2 3170 a -2 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:2082) cvn H.B /DEST pdfmark end -2 3170 a 546 3260 a FC(A)g(rootkit)g(may)f(o)o(v)o(erwrite)g (the)h(syscall)h(function)d(to)i(place)g(a)h(jump)e(to)i(its)g(o)n(wn)f (replacement)e(function)h(at)546 3368 y(the)h(start)h(of)f(the)g (syscall)g(function.)-2 3552 y SDict begin H.S end -2 3552 a -2 3552 a SDict begin 13 H.A end -2 3552 a -2 3552 a SDict begin [ /View [/XYZ H.V] /Dest (0:2083) cvn H.B /DEST pdfmark end -2 3552 a -2 3552 a SDict begin H.S end -2 3552 a -2 3552 a SDict begin 13 H.A end -2 3552 a -2 3552 a SDict begin [ /View [/XYZ H.V] /Dest (0:2084) cvn H.B /DEST pdfmark end -2 3552 a 546 3642 a FC(Samhain)f(checks)h(the)g (\002rst)h(fe)n(w)f(bytes)g(of)g(each)g(syscall)g(function)f(for)g (modi\002cations.)-2 4076 y SDict begin H.S end -2 4076 a -2 4076 a SDict begin 13 H.A end -2 4076 a -2 4076 a SDict begin [ /View [/XYZ H.V] /Dest (0:2085) cvn H.B /DEST pdfmark end -2 4076 a 396 4184 a FC(In)h(addition)f(to)h(these)h (checks,)1323 4184 y SDict begin H.S end 1323 4184 a 1323 4184 a SDict begin 13 H.A end 1323 4184 a 1323 4184 a SDict begin [ /View [/XYZ H.V] /Dest (0:2086) cvn H.B /DEST pdfmark end 1323 4184 a FC(Samhain)f(will)g(check)g(the)2121 4184 y SDict begin H.S end 2121 4184 a 2121 4184 a SDict begin 13 H.A end 2121 4184 a 2121 4184 a SDict begin [ /View [/XYZ H.V] /Dest (0:2087) cvn H.B /DEST pdfmark end 2121 4184 a Fr(/proc)g FC(inode)f(to)i(detect)f(the)2998 4184 y SDict begin H.S end 2998 4184 a 2998 4184 a SDict begin 13 H.A end 2998 4184 a 2998 4184 a SDict begin [ /View [/XYZ H.V] /Dest (0:2088) cvn H.B /DEST pdfmark end 2998 4184 a FC(adore-ng)e(rootkit,)396 4292 y(which)i(does)g(not)g (modify)e(an)o(y)i(syscall)g(e)o(x)o(ecution,)e(b)n(ut)i(rather)g(the)g (VFS)h(\(V)-5 b(irtual)20 b(File)h(System\))e(layer)h(of)g(the)396 4400 y(k)o(ernel.)-2 4567 y SDict begin H.S end -2 4567 a -2 4567 a SDict begin 13 H.A end -2 4567 a -2 4567 a SDict begin [ /View [/XYZ H.V] /Dest (0:2089) cvn H.B /DEST pdfmark end -2 4567 a 396 4674 a FC(On)g(FreeBSD,)h(currently)d(only)i (the)g(syscall)h(table)f(\(2b\))f(and)h(the)g(system)g(call)h(\(3\))e (are)i(check)o(ed.)-2 4702 y SDict begin H.S end -2 4702 a -2 4702 a SDict begin 13 H.A end -2 4702 a -2 4702 a SDict begin [ /View [/XYZ H.V] /Dest (0:KERNELDEF-ERRORS) cvn H.B /DEST pdfmark end -2 4702 a 396 5012 a Fp(5.10.4.)36 b(Err)n(or)31 b(messa)o(g)q(es)1693 5012 y SDict begin H.S end 1693 5012 a 1693 5012 a SDict begin 18.72 H.A end 1693 5012 a 1693 5012 a SDict begin [ /View [/XYZ H.V] /Dest (7.42.28.2) cvn H.B /DEST pdfmark end 1693 5012 a -2 5205 a SDict begin H.S end -2 5205 a -2 5205 a SDict begin 13 H.A end -2 5205 a -2 5205 a SDict begin [ /View [/XYZ H.V] /Dest (0:2092) cvn H.B /DEST pdfmark end -2 5205 a 396 5286 a FC(Error)19 b(messages)i(start)f(with)h('POLICY)f(KERNEL)-8 b('.)20 b(There)f(are)h(four)f(types)h(of)g(them:)g(\(a\))g('IDT')f (signi\002es)396 5394 y(modi\002ed)g(interrupts:)g(old)h(and)g(ne)n(w)g (address,)f(se)o(gment,)g(pri)n(vile)o(ge)g(le)n(v)o(el,)g(and)h(type)g (are)g(listed,)g(\(b\))p Black 3660 5805 a Fx(56)p Black eop end %%Page: 57 62 TeXDict begin 57 61 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:MOUNTCHECK) cvn H.B /DEST pdfmark end -2 35 a 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h(\002le)g(monitor)p Black 396 309 a FC(SYSCALL:)h(modi\002ed)e(syscall)i(table/syscall)f (code)g(interrupt)e(handler)m(,)g(and)i(\(c\))g(SYS_GA)-9 b(TE:)20 b(modi\002ed)396 417 y(interrupt)f(handler)g(for)g(syscalls.)i (\(d\))f(PR)m(OC:)h(modi\002ed)2081 417 y SDict begin H.S end 2081 417 a 2081 417 a SDict begin 13 H.A end 2081 417 a 2081 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:2093) cvn H.B /DEST pdfmark end 2081 417 a Fr(/proc)f FC(system)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:2094) cvn H.B /DEST pdfmark end -2 601 a 396 691 a FC(If)g(an)g(empty)g(slot)g(in)h(the)f(interrupt)f (descriptor)f(table)j(\(old)e(address)h(zero\))f(has)i(been)e (modi\002ed,)g(this)h(indicates)396 799 y(that)h(a)f(ne)n(w)g (interrupt)f(has)h(been)g(installed.)g(This)g(cannot)f(modify)g(the)h (beha)n(viour)e(of)i(user)g(applications)f(\(which)396 906 y(w)o(ould)h(not)g(use)g(that)g(interrupt\),)e(b)n(ut)j(could)e(be) h(used)g(by)g(a)g(dedicated)f(\(rootkit-supplied\))e(application)h(to) 396 1014 y(perform)g(some)i(action)g(\(e.g.)f(ele)n(v)n(ate)h(pri)n (vile)o(ges\).)-2 1198 y SDict begin H.S end -2 1198 a -2 1198 a SDict begin 13 H.A end -2 1198 a -2 1198 a SDict begin [ /View [/XYZ H.V] /Dest (0:2095) cvn H.B /DEST pdfmark end -2 1198 a 396 1288 a FC(Lik)o(e)n(wise,)g(if)h(an)f(empty)f (slot)i(in)f(the)g(syscall)h(table)f(\(syscall)h(name)e (sys_ni_syscall/_nosys\))f(has)i(been)396 1396 y(modi\002ed,)f(this)i (cannot)e(modify)f(the)j(beha)n(viour)d(of)i(user)g(applications,)e(b)n (ut)j(again)e(could)g(be)h(used)g(by)g(a)396 1504 y(dedicated)f (\(rootkit-supplied\))e(application)h(to)j(perform)d(some)i(action.)-2 1522 y SDict begin H.S end -2 1522 a -2 1522 a SDict begin 11.7 H.A end -2 1522 a -2 1522 a SDict begin [ /View [/XYZ H.V] /Dest (0:2096) cvn H.B /DEST pdfmark end -2 1522 a -2 1647 a SDict begin H.S end -2 1647 a -2 1647 a SDict begin 11.7 H.A end -2 1647 a -2 1647 a SDict begin [ /View [/XYZ H.V] /Dest (0:2098) cvn H.B /DEST pdfmark end -2 1647 a 562 1726 a Fw(NO)m(TE:)h Fv(As)g(of)f(v)n(ersion)f(1.8.4,)g(k)o (er)r(nel)g(inf)n(o)g(is)h(stored)g(in)g(the)f(baseline)f(database)g(b) o(y)j(\(mis-\)using)e(\002elds)562 1823 y(that)h(nor)r(mally)f(descr)q (ibe)g(some)h(proper)s(ties)e(of)i(\002les)o(.)h(Y)-10 b(ou)19 b(ma)n(y)i(theref)n(ore)c(\002nd)j(that)g(error)f(messages)i (ha)o(v)n(e)562 1920 y(inf)n(o)e(appended)e(that)j(looks)g(lik)o(e)f (proper)s(ties)f(y)o(ou)i(w)o(ould)f(nor)r(mally)g(e)n(xpect)h(f)n(or)g (a)g(\002le)g(\(e)o(.g.)f(mtime)o(,)h(ctime)o(,)562 2017 y(link_path)e(...\).)i(This)g(is)g(required)e(f)n(or)i(ser)r(v)n (er-side)g(database)e(update)g(\(if)i(y)o(ou)g(use)g(samhain)f(as)562 2114 y(client/ser)r(v)n(er)g(system\).)-2 2430 y SDict begin H.S end -2 2430 a -2 2430 a SDict begin 13 H.A end -2 2430 a -2 2430 a SDict begin [ /View [/XYZ H.V] /Dest (0:MONDEF) cvn H.B /DEST pdfmark end -2 2430 a 377 x Fu(5.11.)39 b(Monitoring)e(login/logout)f(e)n(vents)2452 2807 y SDict begin H.S end 2452 2807 a 2452 2807 a SDict begin 22.464 H.A end 2452 2807 a 2452 2807 a SDict begin [ /View [/XYZ H.V] /Dest (7.43.1) cvn H.B /DEST pdfmark end 2452 2807 a -2 3005 a SDict begin H.S end -2 3005 a -2 3005 a SDict begin 13 H.A end -2 3005 a -2 3005 a SDict begin [ /View [/XYZ H.V] /Dest (0:2101) cvn H.B /DEST pdfmark end -2 3005 a -2 3005 a SDict begin H.S end -2 3005 a -2 3005 a SDict begin 13 H.A end -2 3005 a -2 3005 a SDict begin [ /View [/XYZ H.V] /Dest (0:2102) cvn H.B /DEST pdfmark end -2 3005 a 396 3081 a FC(samhain)20 b(can)g(be)g(compiled)f(to)h (monitor)f(login/logout)e(e)n(v)o(ents)j(of)g(system)g(users.)g(F)o(or) g(initialization,)f(the)396 3189 y(system)648 3189 y SDict begin H.S end 648 3189 a 648 3189 a SDict begin 13 H.A end 648 3189 a 648 3189 a SDict begin [ /View [/XYZ H.V] /Dest (0:2103) cvn H.B /DEST pdfmark end 648 3189 a Fr(utmp)h FC(\002le)h(is)g(searched)e(for)g(users)i(currently)d (logged)h(in.)h(T)-7 b(o)20 b(recognize)f(changes)g(\(i.e.)h(logouts)f (or)396 3297 y(logins\),)g(the)i(system)1042 3297 y SDict begin H.S end 1042 3297 a 1042 3297 a SDict begin 13 H.A end 1042 3297 a 1042 3297 a SDict begin [ /View [/XYZ H.V] /Dest (0:2104) cvn H.B /DEST pdfmark end 1042 3297 a Fr(wtmp)f FC(\002le)h(is)g(then)f(used.)f(This)i(f)o(acility)f(is)h (con\002gured)d(in)i(the)2885 3297 y SDict begin H.S end 2885 3297 a 2885 3297 a SDict begin 13 H.A end 2885 3297 a 2885 3297 a SDict begin [ /View [/XYZ H.V] /Dest (0:2105) cvn H.B /DEST pdfmark end 2885 3297 a Fx(Utmp)h FC(section)f(of)g(the)396 3405 y(con\002guration)e(\002le:)-2 3506 y SDict begin H.S end -2 3506 a -2 3506 a SDict begin 11.7 H.A end -2 3506 a -2 3506 a SDict begin [ /View [/XYZ H.V] /Dest (0:2106) cvn H.B /DEST pdfmark end -2 3506 a 486 3585 a Fr([Utmp])486 3682 y(#)486 3779 y(#)45 b(activate)e(\(0)i (for)f(switching)f(off\))486 3876 y(#)486 3973 y(LoginCheckActive=1)486 4071 y(#)486 4168 y(#)i(interval)e(between)h(checks)g(\(in)g(seconds\)) 486 4265 y(#)486 4362 y(LoginCheckInterval=600)486 4459 y(#)486 4556 y(#)h(these)f(are)g(the)g(severities)f(\(see)i(section)p 0 TeXcolorgray 2279 4556 a SDict begin H.S end 2279 4556 a Fr(Section)f(4.1.1)2863 4556 y SDict begin 11.7 H.L end 2863 4556 a 2863 4556 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2863 4556 a Black -1 w Fr(\))486 4653 y(#)486 4751 y(SeverityLogin=info)486 4848 y(SeverityLogout=info)486 4945 y(#)486 5042 y(#)h(multiple)e (logins)h(by)g(same)h(user)486 5139 y(#)486 5236 y (SeverityLoginMulti=crit)p Black 3658 5805 a Fx(57)p Black eop end %%Page: 58 63 TeXDict begin 58 62 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 319 a SDict begin H.S end -2 319 a -2 319 a SDict begin 13 H.A end -2 319 a -2 319 a SDict begin [ /View [/XYZ H.V] /Dest (0:MOUNTCHECK) cvn H.B /DEST pdfmark end -2 319 a 377 x Fu(5.12.)39 b(Chec)m(king)e(mounted)h (\002lesystem)g(policies)2963 696 y SDict begin H.S end 2963 696 a 2963 696 a SDict begin 22.464 H.A end 2963 696 a 2963 696 a SDict begin [ /View [/XYZ H.V] /Dest (7.44.1) cvn H.B /DEST pdfmark end 2963 696 a -2 894 a SDict begin H.S end -2 894 a -2 894 a SDict begin 13 H.A end -2 894 a -2 894 a SDict begin [ /View [/XYZ H.V] /Dest (0:2110) cvn H.B /DEST pdfmark end -2 894 a -2 894 a SDict begin H.S end -2 894 a -2 894 a SDict begin 13 H.A end -2 894 a -2 894 a SDict begin [ /View [/XYZ H.V] /Dest (0:2111) cvn H.B /DEST pdfmark end -2 894 a 396 970 a FC(samhain)20 b(can)g(be)g(compiled)f(to)h(check)f(if)i(certain)e(\002lesystems)i (are)f(mounted,)e(and)i(if)h(the)o(y)e(are)h(mounted)e(with)396 1078 y(the)i(appropriate)e(options.)h(This)i(module)d(currently)h (supports)g(Linux,)g(Solaris,)h(HP-UX)g(\(mount)f(options)g(as)i(in)396 1186 y(/etc/mnttab\),)e(and)h(FreeBSD.)g(The)g(con\002guration)e(of)h (the)i(module)d(is)k(done)d(in)h(the)2891 1186 y SDict begin H.S end 2891 1186 a 2891 1186 a SDict begin 13 H.A end 2891 1186 a 2891 1186 a SDict begin [ /View [/XYZ H.V] /Dest (0:2112) cvn H.B /DEST pdfmark end 2891 1186 a Fx(Mounts)g FC(section)g(of)g(the)396 1294 y(con\002guration)e (\002le:)-2 1395 y SDict begin H.S end -2 1395 a -2 1395 a SDict begin 11.7 H.A end -2 1395 a -2 1395 a SDict begin [ /View [/XYZ H.V] /Dest (0:2113) cvn H.B /DEST pdfmark end -2 1395 a 486 1474 a Fr([Mounts])486 1571 y(#)486 1668 y(#)45 b(Activate)e(\(0)i(is)f(off\).)486 1766 y(#)486 1863 y(MountCheckActive=1)486 1960 y(#)486 2057 y(#)h(Interval)e (between)h(checks.)486 2154 y(#)486 2251 y(MountCheckInterval=7200)486 2348 y(#)486 2445 y(#)h(Logging)e(severities.)g(We)i(have)f(two)g (checks:)g(to)g(see)h(if)f(a)h(mount)f(is)g(there,)g(and)g(to)486 2543 y(#)h(see)f(if)g(it)h(is)f(mounted)g(with)g(the)h(correct)e (options.)486 2640 y(#)486 2737 y(SeverityMountMissing=warn)486 2834 y(SeverityOptionMissing=warn)486 2931 y(#)486 3028 y(#)i(Mounts)e(to)i(check)f(for,)g(followed)g(by)g(lists)g(of)h (options)e(to)i(check)f(on)g(them.)486 3125 y(#)486 3223 y(checkmount=/)486 3320 y(checkmount=/var)486 3417 y(checkmount=/usr) 486 3514 y(checkmount=/tmp)e(noexec,nosuid,nodev)486 3611 y(checkmount=/home)g(noexec,nosuid,nodev)-2 4065 y SDict begin H.S end -2 4065 a -2 4065 a SDict begin 13 H.A end -2 4065 a -2 4065 a SDict begin [ /View [/XYZ H.V] /Dest (0:2114) cvn H.B /DEST pdfmark end -2 4065 a 396 4173 a FC(This)21 b(module)d(by)i(the)g(eircom.net)f(Computer)g (Incident)g(Response)h(T)-6 b(eam.)-2 4202 y SDict begin H.S end -2 4202 a -2 4202 a SDict begin 13 H.A end -2 4202 a -2 4202 a SDict begin [ /View [/XYZ H.V] /Dest (0:USERCHECK) cvn H.B /DEST pdfmark end -2 4202 a 359 x Fu(5.13.)39 b(Chec)m(king)e(sensitive)h(\002les)h(o)n(wned)f(b)m(y)i(user)n(s)3099 4561 y SDict begin H.S end 3099 4561 a 3099 4561 a SDict begin 22.464 H.A end 3099 4561 a 3099 4561 a SDict begin [ /View [/XYZ H.V] /Dest (7.45.1) cvn H.B /DEST pdfmark end 3099 4561 a -2 4759 a SDict begin H.S end -2 4759 a -2 4759 a SDict begin 13 H.A end -2 4759 a -2 4759 a SDict begin [ /View [/XYZ H.V] /Dest (0:2117) cvn H.B /DEST pdfmark end -2 4759 a -2 4759 a SDict begin H.S end -2 4759 a -2 4759 a SDict begin 13 H.A end -2 4759 a -2 4759 a SDict begin [ /View [/XYZ H.V] /Dest (0:2118) cvn H.B /DEST pdfmark end -2 4759 a 396 4835 a FC(samhain)20 b(can)g(be)g (compiled)f(to)h(support)f(checking)f(of)i(\002les)h(that)g(are)f (speci\002ed)g(as)h(being)e(relati)n(v)o(e)g(to)i(the)f(a)396 4943 y(user')-5 b(s)21 b(home)e(directory)-5 b(.)18 b(It)i(is)h (intended)e(to)h(detect)g(interference)f(with)h(\002les)h(that)f (in\003uence)f(process)h(beha)n(viour)396 5050 y(such)g(as)658 5050 y SDict begin H.S end 658 5050 a 658 5050 a SDict begin 13 H.A end 658 5050 a 658 5050 a SDict begin [ /View [/XYZ H.V] /Dest (0:2119) cvn H.B /DEST pdfmark end 658 5050 a Fr(.profile)f FC(It)h(simply)f(adds)h(the)g(appropriate)d (\002le)j(entries)g(to)g(the)f(main)h(samhain)f(list,)h(at)g(the)g (speci\002ed)396 5158 y(alerting)g(le)n(v)o(el.)-2 5259 y SDict begin H.S end -2 5259 a -2 5259 a SDict begin 11.7 H.A end -2 5259 a -2 5259 a SDict begin [ /View [/XYZ H.V] /Dest (0:2120) cvn H.B /DEST pdfmark end -2 5259 a 486 5339 a Fr([UserFiles])p Black 3661 5805 a Fx(58)p Black eop end %%Page: 59 64 TeXDict begin 59 63 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 486 309 a Fr(#)486 406 y(#)45 b(Activate)e(\(0)i(is)f(off\).)486 503 y(#)486 600 y(UserfilesActive=1) 486 794 y(#)486 892 y(#)h(Files)f(to)g(check)g(for)g(under)g(each)h ($HOME)486 989 y(#)g(A)f(specific)g(level)g(can)g(be)h(specified.)486 1086 y(#)g(The)f(allowed)g(values)f(are:)486 1183 y(#)i(allignore)486 1280 y(#)g(attributes)486 1377 y(#)g(logfiles)486 1474 y(#)g(loggrow)486 1571 y(#)g(noignore)486 1669 y(#)g(readonly)486 1766 y(#)g(user0)486 1863 y(#)g(user1)486 1960 y(#)486 2057 y(#)g(The)f(default)g(is)g(noignore)486 2154 y(#)486 2251 y(UserfilesName=.login)d(noignore)486 2349 y (UserfilesName=.profile)g(readonly)486 2446 y (UserfilesName=.ssh/authorized_keys)486 2543 y(#)486 2640 y(#)k(A)f(list)g(of)h(UIDs)f(where)g(we)h(want)f(to)g(check.)486 2737 y(#)h(The)f(default)g(is)g(all.)486 2834 y(#)h(IF)f(THERE)g(IS)h (AN)f(OPEN)g(RANGE,)g(IT)h(MUST)f(BE)g(LAST)486 2931 y(#)486 3028 y(UserfilesCheckUids=0,100-500,1000-)-2 3483 y SDict begin H.S end -2 3483 a -2 3483 a SDict begin 13 H.A end -2 3483 a -2 3483 a SDict begin [ /View [/XYZ H.V] /Dest (0:2121) cvn H.B /DEST pdfmark end -2 3483 a 396 3591 a FC(This)21 b(module)d(by)i(the)g(eircom.net)f(Computer)g (Incident)g(Response)h(T)-6 b(eam.)-2 3619 y SDict begin H.S end -2 3619 a -2 3619 a SDict begin 13 H.A end -2 3619 a -2 3619 a SDict begin [ /View [/XYZ H.V] /Dest (0:MODULES) cvn H.B /DEST pdfmark end -2 3619 a 359 x Fu(5.14.)39 b(Modules)941 3978 y SDict begin H.S end 941 3978 a 941 3978 a SDict begin 22.464 H.A end 941 3978 a 941 3978 a SDict begin [ /View [/XYZ H.V] /Dest (7.46.1) cvn H.B /DEST pdfmark end 941 3978 a -2 4146 a SDict begin H.S end -2 4146 a -2 4146 a SDict begin 13 H.A end -2 4146 a -2 4146 a SDict begin [ /View [/XYZ H.V] /Dest (0:2124) cvn H.B /DEST pdfmark end -2 4146 a -2 4146 a SDict begin H.S end -2 4146 a -2 4146 a SDict begin 13 H.A end -2 4146 a -2 4146 a SDict begin [ /View [/XYZ H.V] /Dest (0:2125) cvn H.B /DEST pdfmark end -2 4146 a 396 4252 a FC(samhain)20 b(has)g(a)h(programming)16 b(interf)o(ace)k(that)g(allo)n(ws)h(to)f (add)g(modules)f(written)h(in)g(C.)h(Basically)-5 b(,)20 b(for)g(each)396 4360 y(module)f(a)i(structure)e(of)h(type)1289 4360 y SDict begin H.S end 1289 4360 a 1289 4360 a SDict begin 13 H.A end 1289 4360 a 1289 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:2126) cvn H.B /DEST pdfmark end 1289 4360 a Fx(struct)g(mod_type)p FC(,)f(as)i(de\002ned)e(in)2303 4360 y SDict begin H.S end 2303 4360 a 2303 4360 a SDict begin 13 H.A end 2303 4360 a 2303 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:2127) cvn H.B /DEST pdfmark end 2303 4360 a Fr(sh_modules.h)p FC(,)g(must)h(be)g(added)f(to)h(the)h (list)396 4468 y(in)482 4468 y SDict begin H.S end 482 4468 a 482 4468 a SDict begin 13 H.A end 482 4468 a 482 4468 a SDict begin [ /View [/XYZ H.V] /Dest (0:2128) cvn H.B /DEST pdfmark end 482 4468 a Fr(sh_modules.c)p FC(.)-2 4643 y SDict begin H.S end -2 4643 a -2 4643 a SDict begin 13 H.A end -2 4643 a -2 4643 a SDict begin [ /View [/XYZ H.V] /Dest (0:2129) cvn H.B /DEST pdfmark end -2 4643 a 396 4742 a FC(This)g(structure)e(contains)g(pointers)h(to)g (initialization,)f(timing,)h(checking,)e(and)h(cleanup)g(functions,)g (as)i(well)g(as)396 4850 y(information)d(for)i(parsing)f(the)h (con\002guration)d(\002le.)-2 5034 y SDict begin H.S end -2 5034 a -2 5034 a SDict begin 13 H.A end -2 5034 a -2 5034 a SDict begin [ /View [/XYZ H.V] /Dest (0:2130) cvn H.B /DEST pdfmark end -2 5034 a 396 5124 a FC(F)o(or)j(details,)f(in)h (the)g(source)f(code)g(distrib)n(ution)g(check)g(the)g(\002les)2305 5124 y SDict begin H.S end 2305 5124 a 2305 5124 a SDict begin 13 H.A end 2305 5124 a 2305 5124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2131) cvn H.B /DEST pdfmark end 2305 5124 a Fr(sh_modules.h,)43 b(sh_modules.c)p FC(,)18 b(as)i(well)396 5232 y(as)h(e.g.)626 5232 y SDict begin H.S end 626 5232 a 626 5232 a SDict begin 13 H.A end 626 5232 a 626 5232 a SDict begin [ /View [/XYZ H.V] /Dest (0:2132) cvn H.B /DEST pdfmark end 626 5232 a Fr(utmp.c,)44 b(utmp.h)p FC(,)19 b(which)g(implement)f(a)i(module)f(to)h(monitor)e (login/logout)f(e)n(v)o(ents.)i(There)g(is)h(also)g(a)396 5340 y(HO)m(WT)o(O)h(written)e(by)h(eircom.net)f(Computer)g(Incident)f (Response)i(T)-6 b(eam.)-2 5368 y SDict begin H.S end -2 5368 a -2 5368 a SDict begin 13 H.A end -2 5368 a -2 5368 a SDict begin [ /View [/XYZ H.V] /Dest (0:PERFORMANCE-TUNING) cvn H.B /DEST pdfmark end -2 5368 a Black 3661 5805 a Fx(59)p Black eop end %%Page: 60 65 TeXDict begin 60 64 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black -2 330 a Fu(5.15.)39 b(P)l(erf)m(ormance)d (tuning)1706 330 y SDict begin H.S end 1706 330 a 1706 330 a SDict begin 22.464 H.A end 1706 330 a 1706 330 a SDict begin [ /View [/XYZ H.V] /Dest (7.47.1) cvn H.B /DEST pdfmark end 1706 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:2135) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(Almost)21 b(all)f(time)h(is)g(spent)f (in)g(the)g(checksum)f(algorithm.)f(T)-7 b(o)21 b(impro)o(v)o(e)d (performance,)f(you)i(can)h(use)h(MD5)396 712 y(instead)f(of)g(TIGER,)g (which)g(will)h(gi)n(v)o(e)e(some)h(20)g(per)g(cent)g(impro)o(v)o (ement)d(\(on)i(Linux/i686\).)e(T)-7 b(o)21 b(switch)f(to)396 820 y(MD5,)g(use)g(the)867 820 y SDict begin H.S end 867 820 a 867 820 a SDict begin 13 H.A end 867 820 a 867 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2136) cvn H.B /DEST pdfmark end 867 820 a Fy(DigestAlgo)f FC(option)g(in)h(the)g (con\002guration)e(\002le:)-2 921 y SDict begin H.S end -2 921 a -2 921 a SDict begin 11.7 H.A end -2 921 a -2 921 a SDict begin [ /View [/XYZ H.V] /Dest (0:2137) cvn H.B /DEST pdfmark end -2 921 a 486 1000 a Fr([Misc])486 1097 y(#)45 b(use)f(MD5)486 1195 y(DigestAlgo=MD5)-2 1649 y SDict begin H.S end -2 1649 a -2 1649 a SDict begin 13 H.A end -2 1649 a -2 1649 a SDict begin [ /View [/XYZ H.V] /Dest (0:2138) cvn H.B /DEST pdfmark end -2 1649 a 396 1757 a FC(Other)20 b(things)g(you)f(can)h(do)g(are:)-2 1941 y SDict begin H.S end -2 1941 a -2 1941 a SDict begin 13 H.A end -2 1941 a -2 1941 a SDict begin [ /View [/XYZ H.V] /Dest (0:2139) cvn H.B /DEST pdfmark end -2 1941 a -2 1941 a SDict begin H.S end -2 1941 a -2 1941 a SDict begin 13 H.A end -2 1941 a -2 1941 a SDict begin [ /View [/XYZ H.V] /Dest (0:2140) cvn H.B /DEST pdfmark end -2 1941 a -2 1951 a SDict begin H.S end -2 1951 a -2 1951 a SDict begin 13 H.A end -2 1951 a -2 1951 a SDict begin [ /View [/XYZ H.V] /Dest (0:2141) cvn H.B /DEST pdfmark end -2 1951 a Black 396 2093 a FB(\225)p Black 479 2093 a SDict begin H.S end 479 2093 a 479 2093 a SDict begin 13 H.A end 479 2093 a 479 2093 a SDict begin [ /View [/XYZ H.V] /Dest (0:2142) cvn H.B /DEST pdfmark end 479 2093 a FC(Build)h(a)f(static)h(binary)e(\(use)h(the)1452 2093 y SDict begin H.S end 1452 2093 a 1452 2093 a SDict begin 13 H.A end 1452 2093 a 1452 2093 a SDict begin [ /View [/XYZ H.V] /Dest (0:2143) cvn H.B /DEST pdfmark end 1452 2093 a Fy(--enable-static)f FC(switch)h(for)g(con\002gure\).)e(Static)i (binaries)g(are)g(f)o(aster)m(,)g(and)479 2201 y(also)h(more)e(secure,) h(because)f(the)o(y)h(cannot)f(be)h(sub)o(v)o(erted)e(via)i(libc.)-2 2219 y SDict begin H.S end -2 2219 a -2 2219 a SDict begin 11.7 H.A end -2 2219 a -2 2219 a SDict begin [ /View [/XYZ H.V] /Dest (0:2144) cvn H.B /DEST pdfmark end -2 2219 a -2 2343 a SDict begin H.S end -2 2343 a -2 2343 a SDict begin 11.7 H.A end -2 2343 a -2 2343 a SDict begin [ /View [/XYZ H.V] /Dest (0:2146) cvn H.B /DEST pdfmark end -2 2343 a 645 2422 a Fw(NO)m(TE:)h Fv(Unf)n(or)s(tunately)16 b(this)k(is)h(not)f(possib)o(le)e(on)i(Solar)q(is)o(.)f(This)h(is)h (not)e(a)h(b)o(ug)f(in)3011 2422 y SDict begin H.S end 3011 2422 a 3011 2422 a SDict begin 11.7 H.A end 3011 2422 a 3011 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:2147) cvn H.B /DEST pdfmark end 3011 2422 a Fv(samhain,)g(b)o(ut)g(is)645 2520 y(because)h(some)g(functions)f(in)h(Solar)q(is)f(are)h(only)f (supplied)g(b)o(y)h(dynamic)g(libr)o(ar)q(ies)o(.)438 2860 y SDict begin H.S end 438 2860 a 438 2860 a SDict begin 13 H.A end 438 2860 a 438 2860 a SDict begin [ /View [/XYZ H.V] /Dest (0:2148) cvn H.B /DEST pdfmark end 438 2860 a Black 396 3009 a FB(\225)p Black 479 3009 a SDict begin H.S end 479 3009 a 479 3009 a SDict begin 13 H.A end 479 3009 a 479 3009 a SDict begin [ /View [/XYZ H.V] /Dest (0:2149) cvn H.B /DEST pdfmark end 479 3009 a FC(Change)g(the)g (compiler)f(switches)h(to)h(optimize)e(more)g(aggressi)n(v)o(ely)-5 b(.)-2 3027 y SDict begin H.S end -2 3027 a -2 3027 a SDict begin 13 H.A end -2 3027 a -2 3027 a SDict begin [ /View [/XYZ H.V] /Dest (0:2150) cvn H.B /DEST pdfmark end -2 3027 a Black 396 3159 a FB(\225)p Black 479 3159 a SDict begin H.S end 479 3159 a 479 3159 a SDict begin 13 H.A end 479 3159 a 479 3159 a SDict begin [ /View [/XYZ H.V] /Dest (0:2151) cvn H.B /DEST pdfmark end 479 3159 a FC(If)20 b(on)g(a)h(commercial)d(UNIX,)i(check)g(whether)f(the)h (nati)n(v)o(e)f(compiler)g(produces)g(f)o(aster)h(code)g(\(you)f(need)g (an)479 3267 y(ANSI)i(C)g(compiler\).)d(The)1284 3267 y SDict begin H.S end 1284 3267 a 1284 3267 a SDict begin 13 H.A end 1284 3267 a 1284 3267 a SDict begin [ /View [/XYZ H.V] /Dest (0:2152) cvn H.B /DEST pdfmark end 1284 3267 a Fy(./con\002gur)o(e)h FC(script)h(honours)f(CC)i(\(compiler\))d (and)i(CFLA)m(GS)h(en)m(vironment)479 3375 y(v)n(ariables.)-2 3690 y SDict begin H.S end -2 3690 a -2 3690 a SDict begin 13 H.A end -2 3690 a -2 3690 a SDict begin [ /View [/XYZ H.V] /Dest (0:2153) cvn H.B /DEST pdfmark end -2 3690 a 396 3798 a FC(On)f(the)h(other)e(side,)h(if)h(you)e(w)o(ant)h(to)h (reduce)e(the)h(load)g(caused)f(by)h(\002le)h(checking,)d(you)h(can)h (change)f(the)396 3906 y(scheduling)g(priority)g(\(see)1201 3906 y SDict begin H.S end 1201 3906 a 1201 3906 a SDict begin 13 H.A end 1201 3906 a 1201 3906 a SDict begin [ /View [/XYZ H.V] /Dest (0:2154) cvn H.B /DEST pdfmark end 1201 3906 a Fy(man)i(nice)p FC(\),)f(and/or)f(limit)h(the)g(I/O:)-2 4007 y SDict begin H.S end -2 4007 a -2 4007 a SDict begin 11.7 H.A end -2 4007 a -2 4007 a SDict begin [ /View [/XYZ H.V] /Dest (0:2155) cvn H.B /DEST pdfmark end -2 4007 a 486 4086 a Fr([Misc])486 4183 y(#)45 b(low)f(priority)f(\(positive)h (argument)f(means)h(lower)g(priority\))486 4281 y(SetNiceLevel=19)486 4378 y(#)h(kilobytes)e(per)h(second)486 4475 y(SetIOLimit=1000)-2 4929 y SDict begin H.S end -2 4929 a -2 4929 a SDict begin 13 H.A end -2 4929 a -2 4929 a SDict begin [ /View [/XYZ H.V] /Dest (0:2156) cvn H.B /DEST pdfmark end -2 4929 a 396 5037 a FC(Similarly)-5 b(,)19 b(for)h(the)g(SUID)h(check,)e(you)g (can)h(limit)h(the)f(\002les)h(per)f(seconds:)-2 5138 y SDict begin H.S end -2 5138 a -2 5138 a SDict begin 11.7 H.A end -2 5138 a -2 5138 a SDict begin [ /View [/XYZ H.V] /Dest (0:2157) cvn H.B /DEST pdfmark end -2 5138 a 486 5217 a Fr([SuidCheck])486 5314 y(#)45 b(limit)f(on)g(files)g(per)g (seconds)p Black 3661 5805 a Fx(60)p Black eop end %%Page: 61 66 TeXDict begin 61 65 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark end -2 134 a Black 1956 104 a Fx(Chapter)20 b(5.)g(Con\002gur)o(ation)e(\227)i(samhain,)f(the)h (\002le)g(monitor)p Black 486 309 a Fr(SuidCheckFps=250)p Black 3661 5805 a Fx(61)p Black eop end %%Page: 62 67 TeXDict begin 62 66 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:YULE) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(6.)f(yule,)h(the)g(log)g(ser)r(ver)2460 351 y SDict begin H.S end 2460 351 a 2460 351 a SDict begin 26.957 H.A end 2460 351 a 2460 351 a SDict begin [ /View [/XYZ H.V] /Dest (8.0) cvn H.B /DEST pdfmark end 2460 351 a -2 609 a SDict begin H.S end -2 609 a -2 609 a SDict begin 13 H.A end -2 609 a -2 609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2161) cvn H.B /DEST pdfmark end -2 609 a -2 609 a SDict begin H.S end -2 609 a -2 609 a SDict begin 13 H.A end -2 609 a -2 609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2162) cvn H.B /DEST pdfmark end -2 609 a 396 679 a FC(yule)20 b(is)h(the)f(log)g(serv)o(er)g(within)f(the) 1463 679 y SDict begin H.S end 1463 679 a 1463 679 a SDict begin 13 H.A end 1463 679 a 1463 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:2163) cvn H.B /DEST pdfmark end 1463 679 a FC(samhain)g(\002le)i(inte)o(grity)e(monitoring)f(system.) 2850 679 y SDict begin H.S end 2850 679 a 2850 679 a SDict begin 13 H.A end 2850 679 a 2850 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:2164) cvn H.B /DEST pdfmark end 2850 679 a FC(yule)i(is)h(part)e(of)h(the)396 787 y(distrib)n(ution)f (package.)g(It)h(is)h(only)f(required)e(if)j(you)e(intend)g(to)i(use)f (the)g(client/serv)o(er)f(capability)g(of)h(the)396 895 y SDict begin H.S end 396 895 a 396 895 a SDict begin 13 H.A end 396 895 a 396 895 a SDict begin [ /View [/XYZ H.V] /Dest (0:2165) cvn H.B /DEST pdfmark end 396 895 a FC(samhain)g (system)g(for)g(centralized)f(logging)f(to)1807 895 y SDict begin H.S end 1807 895 a 1807 895 a SDict begin 13 H.A end 1807 895 a 1807 895 a SDict begin [ /View [/XYZ H.V] /Dest (0:2166) cvn H.B /DEST pdfmark end 1807 895 a FC(yule.)-2 913 y SDict begin H.S end -2 913 a -2 913 a SDict begin 11.7 H.A end -2 913 a -2 913 a SDict begin [ /View [/XYZ H.V] /Dest (0:2167) cvn H.B /DEST pdfmark end -2 913 a 745 1012 2668 17 v 745 2120 17 1108 v 1802 1164 a Fp(Impor)r(tant)786 1354 y SDict begin H.S end 786 1354 a 786 1354 a SDict begin 11.7 H.A end 786 1354 a 786 1354 a SDict begin [ /View [/XYZ H.V] /Dest (0:2169) cvn H.B /DEST pdfmark end 786 1354 a 73 x Fv(Client)h(and)h(ser)r(v)n(er) g(are)1501 1427 y SDict begin H.S end 1501 1427 a 1501 1427 a SDict begin 11.7 H.A end 1501 1427 a 1501 1427 a SDict begin [ /View [/XYZ H.V] /Dest (0:2170) cvn H.B /DEST pdfmark end 1501 1427 a Fq(distict)27 b Fv(applications)o(,)16 b(and)k(m)o(ust)h(be)f(b)o(uilt)e(seper)o(ately)-7 b(.)18 b(By)786 1524 y(def)n(ault,)g(installation)f(names)j(and)f(paths)h(\(e) o(.g.)f(the)h(con\002gur)o(ation)d(\002le\))j(are)g(diff)n(erent.)786 1621 y(Do)h(not)e(b)o(lame)g(us)i(if)f(y)o(ou)g(ab)o(use)e ('./con\002gure')g(options)h(to)h(cause)g(name)g(clashes)o(,)f(if)786 1718 y(y)o(ou)h(install)f(both)g(on)h(the)g(same)g(host.)786 1900 y SDict begin H.S end 786 1900 a 786 1900 a SDict begin 11.7 H.A end 786 1900 a 786 1900 a SDict begin [ /View [/XYZ H.V] /Dest (0:2171) cvn H.B /DEST pdfmark end 786 1900 a 81 x Fv(T)-9 b(o)20 b(compile)1164 1981 y SDict begin H.S end 1164 1981 a 1164 1981 a SDict begin 11.7 H.A end 1164 1981 a 1164 1981 a SDict begin [ /View [/XYZ H.V] /Dest (0:2172) cvn H.B /DEST pdfmark end 1164 1981 a Fv(yule,)f(y)o(ou)h(m)o(ust)h(use)1805 1981 y SDict begin H.S end 1805 1981 a 1805 1981 a SDict begin 11.7 H.A end 1805 1981 a 1805 1981 a SDict begin [ /View [/XYZ H.V] /Dest (0:2173) cvn H.B /DEST pdfmark end 1805 1981 a Fw(./con\002gure)d(--enab)o(le-netw)o(ork=ser)q(ve)o(r)p Fv(.)d(T)-9 b(o)786 2078 y(compile)20 b(a)1127 2078 y SDict begin H.S end 1127 2078 a 1127 2078 a SDict begin 11.7 H.A end 1127 2078 a 1127 2078 a SDict begin [ /View [/XYZ H.V] /Dest (0:2174) cvn H.B /DEST pdfmark end 1127 2078 a Fv(samhain)f(client,)g(y)o(ou)h(m)o(ust)h(use)2109 2078 y SDict begin H.S end 2109 2078 a 2109 2078 a SDict begin 11.7 H.A end 2109 2078 a 2109 2078 a SDict begin [ /View [/XYZ H.V] /Dest (0:2175) cvn H.B /DEST pdfmark end 2109 2078 a Fw(./con\002gure)d(--enab)o(le-netw)o(ork=c)o(li)o(ent)p Fv(.)p 3396 2120 17 1108 v 745 2137 2668 17 v -2 2147 a SDict begin H.S end -2 2147 a -2 2147 a SDict begin 13 H.A end -2 2147 a -2 2147 a SDict begin [ /View [/XYZ H.V] /Dest (0:GENERAL) cvn H.B /DEST pdfmark end -2 2147 a 319 x Fu(6.1.)39 b(General)813 2466 y SDict begin H.S end 813 2466 a 813 2466 a SDict begin 22.464 H.A end 813 2466 a 813 2466 a SDict begin [ /View [/XYZ H.V] /Dest (8.48.1) cvn H.B /DEST pdfmark end 813 2466 a -2 2634 a SDict begin H.S end -2 2634 a -2 2634 a SDict begin 13 H.A end -2 2634 a -2 2634 a SDict begin [ /View [/XYZ H.V] /Dest (0:2178) cvn H.B /DEST pdfmark end -2 2634 a -2 2634 a SDict begin H.S end -2 2634 a -2 2634 a SDict begin 13 H.A end -2 2634 a -2 2634 a SDict begin [ /View [/XYZ H.V] /Dest (0:2179) cvn H.B /DEST pdfmark end -2 2634 a 396 2740 a FC(yule)20 b(is)h(a)g(non-forking)16 b(serv)o(er)-5 b(.)20 b(Instead)f(of)h(forking)e(a)j(ne)n(w)f(process)g(for)f(each)h (incoming)e(logging)h(request,)g(it)396 2848 y(multiple)o(x)o(es)g (connections)f(internally)-5 b(.)19 b(Apart)g(from)1966 2848 y SDict begin H.S end 1966 2848 a 1966 2848 a SDict begin 13 H.A end 1966 2848 a 1966 2848 a SDict begin [ /View [/XYZ H.V] /Dest (0:2180) cvn H.B /DEST pdfmark end 1966 2848 a FC(samhain)g(client)h(reports)g(\(see)g(belo)n(w\),)3144 2848 y SDict begin H.S end 3144 2848 a 3144 2848 a SDict begin 13 H.A end 3144 2848 a 3144 2848 a SDict begin [ /View [/XYZ H.V] /Dest (0:2181) cvn H.B /DEST pdfmark end 3144 2848 a FC(yule)g(\(v)o(ersion)396 2956 y(1.2.8+\))f(can)h(also)g (collect)g(syslog)g(reports)f(by)h(listening)g(on)g(port)f(514/udp,)f (if)i(compiled)f(with)h(this)h(option)396 3064 y(enabled)e(\(see)i (also)984 3064 y SDict begin H.S end 984 3064 a 984 3064 a SDict begin 13 H.A end 984 3064 a 984 3064 a SDict begin [ /View [/XYZ H.V] /Dest (0:2182) cvn H.B /DEST pdfmark end 984 3064 a Fy(man)g(syslogd)p FC(.)-2 3247 y SDict begin H.S end -2 3247 a -2 3247 a SDict begin 13 H.A end -2 3247 a -2 3247 a SDict begin [ /View [/XYZ H.V] /Dest (0:2183) cvn H.B /DEST pdfmark end -2 3247 a 396 3338 a FC(Each)f(potential)f(client)i(must)f(be)1381 3338 y SDict begin H.S end 1381 3338 a 1381 3338 a SDict begin 13 H.A end 1381 3338 a 1381 3338 a SDict begin [ /View [/XYZ H.V] /Dest (0:2184) cvn H.B /DEST pdfmark end 1381 3338 a Fx(r)m(e)m(gister)m(ed)i FC(with)1899 3338 y SDict begin H.S end 1899 3338 a 1899 3338 a SDict begin 13 H.A end 1899 3338 a 1899 3338 a SDict begin [ /View [/XYZ H.V] /Dest (0:2185) cvn H.B /DEST pdfmark end 1899 3338 a FC(yule)e(to)h(mak)o(e)e(a)i(connection)d(\(see)p 0 TeXcolorgray 2945 3338 a SDict begin H.S end 2945 3338 a FC(Section)i(5.1)3320 3338 y SDict begin 13 H.L end 3320 3338 a 3320 3338 a SDict begin [ /Subtype /Link /Dest (0:BASCLT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3320 3338 a Black -1 w FC(>)h(and)e(the)396 3446 y(e)o(xample)g(belo)n(w\).)g(The)h(client)g (tells)h(its)g(host)g(name)e(to)i(the)f(serv)o(er)m(,)f(and)g(the)h (serv)o(er)g(v)o(eri\002es)g(it)h(against)e(the)h(peer)396 3554 y(of)g(the)g(connecting)e(sock)o(et.)i(On)g(the)h(\002rst)g (connection)d(made)h(by)h(a)h(client,)f(an)g(authentication)e(protocol) g(is)396 3661 y(performed.)g(This)i(protocol)e(pro)o(vides)1555 3661 y SDict begin H.S end 1555 3661 a 1555 3661 a SDict begin 13 H.A end 1555 3661 a 1555 3661 a SDict begin [ /View [/XYZ H.V] /Dest (0:2187) cvn H.B /DEST pdfmark end 1555 3661 a Fx(mutual)h(authentication)f FC(of)i(client)g(and)f(serv) o(er)m(,)g(as)i(well)g(as)g(a)f(fresh)396 3769 y SDict begin H.S end 396 3769 a 396 3769 a SDict begin 13 H.A end 396 3769 a 396 3769 a SDict begin [ /View [/XYZ H.V] /Dest (0:2188) cvn H.B /DEST pdfmark end 396 3769 a Fx(session)h(k)o(e)n (y)f FC(.)-2 3952 y SDict begin H.S end -2 3952 a -2 3952 a SDict begin 13 H.A end -2 3952 a -2 3952 a SDict begin [ /View [/XYZ H.V] /Dest (0:2189) cvn H.B /DEST pdfmark end -2 3952 a 396 4043 a FC(By)f(def)o(ault,)f(all)h(messages)g(are) g(encrypted)d(using)i(Rijndael)h(\(selected)f(as)i(the)e(Adv)n(anced)f (Encryption)f(Standard)396 4151 y(\(AES\))k(algorithm\).)e(The)i (192-bit)f(k)o(e)o(y)g(v)o(ersion)g(of)h(the)g(algorithm)f(is)i(used.)f (There)f(is)i(a)g(compile-time)d(option)396 4259 y(to)j(switch)f(of)n (f)g(encryption,)d(if)k(your)e(local)h(la)o(wmak)o(ers)f(don')o(t)g (allo)n(w)h(to)g(use)h(it)f(\(see)h(Appendix\).)-2 4443 y SDict begin H.S end -2 4443 a -2 4443 a SDict begin 13 H.A end -2 4443 a -2 4443 a SDict begin [ /View [/XYZ H.V] /Dest (0:2190) cvn H.B /DEST pdfmark end -2 4443 a -2 4443 a SDict begin H.S end -2 4443 a -2 4443 a SDict begin 13 H.A end -2 4443 a -2 4443 a SDict begin [ /View [/XYZ H.V] /Dest (0:2191) cvn H.B /DEST pdfmark end -2 4443 a 396 4533 a FC(yule)f(k)o(eeps)g(track)g(of)g(all)g(clients)h(and)f (their)f(session)i(k)o(e)o(ys.)f(As)h(connections)d(are)i(dropped)e (after)i(successful)396 4641 y(completion)f(of)h(message)g(deli)n(v)o (ery)-5 b(,)17 b(there)j(is)h(no)f(limit)h(on)e(the)i(total)f(number)e (of)i(clients.)h(There)e(is,)i(ho)n(we)n(v)o(er)m(,)d(a)396 4749 y(limit)j(on)f(the)g(maximum)e(number)h(of)1522 4749 y SDict begin H.S end 1522 4749 a 1522 4749 a SDict begin 13 H.A end 1522 4749 a 1522 4749 a SDict begin [ /View [/XYZ H.V] /Dest (0:2192) cvn H.B /DEST pdfmark end 1522 4749 a Fx(simultaneous)g FC(connections.)f(This)i(limit)h (depends)e(on)g(the)i(operating)396 4857 y(system,)f(b)n(ut)h(may)e(be) h(of)g(order)f(1000.)-2 5041 y SDict begin H.S end -2 5041 a -2 5041 a SDict begin 13 H.A end -2 5041 a -2 5041 a SDict begin [ /View [/XYZ H.V] /Dest (0:2193) cvn H.B /DEST pdfmark end -2 5041 a 396 5131 a FC(Session)i(k)o(e)o(y)e(e)o (xpire)g(after)h(tw)o(o)h(hours.)e(If)h(its)h(session)f(k)o(e)o(y)g(is) h(e)o(xpired,)d(the)j(client)f(is)h(forced)e(to)h(repeat)g(the)396 5239 y(authentication)e(protocol)h(to)h(set)h(up)f(a)h(fresh)e(session) i(k)o(e)o(y)-5 b(.)p Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:2196) cvn H.B /DEST pdfmark end -2 5805 a 3661 5874 a Fx(62)p Black eop end %%Page: 63 68 TeXDict begin 63 67 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2194) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Incoming)e(messages)j(are)f(signed)f(by)h(the)g (client.)g(On)g(receipt,)2271 309 y SDict begin H.S end 2271 309 a 2271 309 a SDict begin 13 H.A end 2271 309 a 2271 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2195) cvn H.B /DEST pdfmark end 2271 309 a FC(yule)g(will:)p Black 463 645 a(1.)p Black 20 w(check)f(the)h(signature,)-2 663 y SDict begin H.S end -2 663 a -2 663 a SDict begin 13 H.A end -2 663 a -2 663 a SDict begin [ /View [/XYZ H.V] /Dest (0:2200) cvn H.B /DEST pdfmark end -2 663 a Black 463 794 a FC(2.)p Black 546 794 a SDict begin H.S end 546 794 a 546 794 a SDict begin 13 H.A end 546 794 a 546 794 a SDict begin [ /View [/XYZ H.V] /Dest (0:2201) cvn H.B /DEST pdfmark end 546 794 a FC(accept)f(the)i(message)f(if)g(the)g (signature)g(can)g(be)g(v)o(eri\002ed,)f(otherwise)g(discard)h(it)h (and)e(issue)i(an)f(error)546 902 y(message,)-2 920 y SDict begin H.S end -2 920 a -2 920 a SDict begin 13 H.A end -2 920 a -2 920 a SDict begin [ /View [/XYZ H.V] /Dest (0:2202) cvn H.B /DEST pdfmark end -2 920 a Black 463 1052 a FC(3.)p Black 546 1052 a SDict begin H.S end 546 1052 a 546 1052 a SDict begin 13 H.A end 546 1052 a 546 1052 a SDict begin [ /View [/XYZ H.V] /Dest (0:2203) cvn H.B /DEST pdfmark end 546 1052 a FC(discard)f(the)h(clients)h (signature,)-2 1070 y SDict begin H.S end -2 1070 a -2 1070 a SDict begin 13 H.A end -2 1070 a -2 1070 a SDict begin [ /View [/XYZ H.V] /Dest (0:2204) cvn H.B /DEST pdfmark end -2 1070 a Black 463 1201 a FC(4.)p Black 546 1201 a SDict begin H.S end 546 1201 a 546 1201 a SDict begin 13 H.A end 546 1201 a 546 1201 a SDict begin [ /View [/XYZ H.V] /Dest (0:2205) cvn H.B /DEST pdfmark end 546 1201 a FC(log)f(the)g(message,)g(and)f(the)h(client')-5 b(s)21 b(hostname,)e(to)h(the)g(console)g(and)f(the)i(log)e(\002le,)i(and)-2 1219 y SDict begin H.S end -2 1219 a -2 1219 a SDict begin 13 H.A end -2 1219 a -2 1219 a SDict begin [ /View [/XYZ H.V] /Dest (0:2206) cvn H.B /DEST pdfmark end -2 1219 a Black 463 1351 a FC(5.)p Black 546 1351 a SDict begin H.S end 546 1351 a 546 1351 a SDict begin 13 H.A end 546 1351 a 546 1351 a SDict begin [ /View [/XYZ H.V] /Dest (0:2207) cvn H.B /DEST pdfmark end 546 1351 a FC(add)e(its)j(o)n(wn)d (signature)g(to)i(the)f(log)g(\002le)h(entry)-5 b(.)-2 1510 y SDict begin H.S end -2 1510 a -2 1510 a SDict begin 13 H.A end -2 1510 a -2 1510 a SDict begin [ /View [/XYZ H.V] /Dest (0:DROPROOT) cvn H.B /DEST pdfmark end -2 1510 a 378 x Fu(6.2.)39 b(Impor)s(tant)e(installation)g(notes)2162 1888 y SDict begin H.S end 2162 1888 a 2162 1888 a SDict begin 22.464 H.A end 2162 1888 a 2162 1888 a SDict begin [ /View [/XYZ H.V] /Dest (8.49.1) cvn H.B /DEST pdfmark end 2162 1888 a -2 2083 a SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (0:2210) cvn H.B /DEST pdfmark end -2 2083 a 396 2162 a FC(As)21 b(of)f(v)o(ersion)f(1.7.0,)1071 2162 y SDict begin H.S end 1071 2162 a 1071 2162 a SDict begin 13 H.A end 1071 2162 a 1071 2162 a SDict begin [ /View [/XYZ H.V] /Dest (0:2211) cvn H.B /DEST pdfmark end 1071 2162 a FC(yule)g(will)1384 2162 y SDict begin H.S end 1384 2162 a 1384 2162 a SDict begin 13 H.A end 1384 2162 a 1384 2162 a SDict begin [ /View [/XYZ H.V] /Dest (0:2212) cvn H.B /DEST pdfmark end 1384 2162 a Fx(always)i FC(drop)e(root)g(pri)n(vile)o(ges)g(after)h(startup)g(and)f (initialization.)g(Y)-9 b(ou)20 b(can)g(use)396 2269 y(a)h(pri)n(vile)o(ged)d(port)h(\(port)h(number)e(belo)n(w)i(1024\),)e (because)h(setting)h(up)g(the)g(listening)g(sock)o(et)g(will)h(occur)e (as)396 2377 y(long)h(as)655 2377 y SDict begin H.S end 655 2377 a 655 2377 a SDict begin 13 H.A end 655 2377 a 655 2377 a SDict begin [ /View [/XYZ H.V] /Dest (0:2213) cvn H.B /DEST pdfmark end 655 2377 a FC(yule)f(still)j(has)e(root)g(pri)n (vile)o(ges.)-2 2561 y SDict begin H.S end -2 2561 a -2 2561 a SDict begin 13 H.A end -2 2561 a -2 2561 a SDict begin [ /View [/XYZ H.V] /Dest (0:2214) cvn H.B /DEST pdfmark end -2 2561 a 396 2651 a FC(There)g(are)g(some)g(special)g (considerations)e(that)j(need)e(to)i(be)f(tak)o(en)f(into)h(account)f (when)h(setting)g(up)g(an)396 2759 y(installation)g(of)876 2759 y SDict begin H.S end 876 2759 a 876 2759 a SDict begin 13 H.A end 876 2759 a 876 2759 a SDict begin [ /View [/XYZ H.V] /Dest (0:2215) cvn H.B /DEST pdfmark end 876 2759 a FC(yule.)f(In)h(particular:)-2 2777 y SDict begin H.S end -2 2777 a -2 2777 a SDict begin 13 H.A end -2 2777 a -2 2777 a SDict begin [ /View [/XYZ H.V] /Dest (0:2216) cvn H.B /DEST pdfmark end -2 2777 a -2 2902 a SDict begin H.S end -2 2902 a -2 2902 a SDict begin 13 H.A end -2 2902 a -2 2902 a SDict begin [ /View [/XYZ H.V] /Dest (0:2218) cvn H.B /DEST pdfmark end -2 2902 a 396 2992 a FC(The)g(unpri)n(vile)o(ged)d(user)-2 3010 y SDict begin H.S end -2 3010 a -2 3010 a SDict begin 13 H.A end -2 3010 a -2 3010 a SDict begin [ /View [/XYZ H.V] /Dest (0:2219) cvn H.B /DEST pdfmark end -2 3010 a Black Black 562 3141 a SDict begin H.S end 562 3141 a 562 3141 a SDict begin 13 H.A end 562 3141 a 562 3141 a SDict begin [ /View [/XYZ H.V] /Dest (0:2220) cvn H.B /DEST pdfmark end 562 3141 a FC(By)k(def)o(ault,)951 3141 y SDict begin H.S end 951 3141 a 951 3141 a SDict begin 13 H.A end 951 3141 a 951 3141 a SDict begin [ /View [/XYZ H.V] /Dest (0:2221) cvn H.B /DEST pdfmark end 951 3141 a Fy(con\002gur)o(e)f FC(will)g(check)g(\(in)g(this)h(order\))d(for)i(the)g(e)o(xistance)f (of)h(a)h(user)3019 3141 y SDict begin H.S end 3019 3141 a 3019 3141 a SDict begin 13 H.A end 3019 3141 a 3019 3141 a SDict begin [ /View [/XYZ H.V] /Dest (0:2222) cvn H.B /DEST pdfmark end 3019 3141 a Fx(yule)p FC(,)3199 3141 y SDict begin H.S end 3199 3141 a 3199 3141 a SDict begin 13 H.A end 3199 3141 a 3199 3141 a SDict begin [ /View [/XYZ H.V] /Dest (0:2223) cvn H.B /DEST pdfmark end 3199 3141 a Fx(daemon)p FC(,)d(or)562 3249 y SDict begin H.S end 562 3249 a 562 3249 a SDict begin 13 H.A end 562 3249 a 562 3249 a SDict begin [ /View [/XYZ H.V] /Dest (0:2224) cvn H.B /DEST pdfmark end 562 3249 a Fx(nobody)p FC(,)g(and)i(use)g (the)h(\002rst)f(match.)-2 3432 y SDict begin H.S end -2 3432 a -2 3432 a SDict begin 13 H.A end -2 3432 a -2 3432 a SDict begin [ /View [/XYZ H.V] /Dest (0:2225) cvn H.B /DEST pdfmark end -2 3432 a 562 3523 a FC(Y)-9 b(ou)19 b(can)h(o)o(v)o(erride)d(this)j(with)g(the)g(option)1808 3523 y SDict begin H.S end 1808 3523 a 1808 3523 a SDict begin 13 H.A end 1808 3523 a 1808 3523 a SDict begin [ /View [/XYZ H.V] /Dest (0:2226) cvn H.B /DEST pdfmark end 1808 3523 a Fy(con\002gur)o(e)f(--enable-user=)2673 3523 y SDict begin H.S end 2673 3523 a 2673 3523 a SDict begin 13 H.A end 2673 3523 a 2673 3523 a SDict begin [ /View [/XYZ H.V] /Dest (0:2227) cvn H.B /DEST pdfmark end 2673 3523 a Fl(user)t FC(.)f(The)i(user)f(does)g(not)h(need)f(to)562 3631 y(e)o(xist)i(already;)e(the)h(install)h(script)f(kno)n(ws)f(ho)n (w)h(to)g(create)g(a)h(ne)n(w)f(user)g(\(on)f(Linux,)g(FreeBSD,)i (NetBSD,)562 3739 y(Solaris,)f(HP-UX,)h(OSF1\).)-2 3920 y SDict begin H.S end -2 3920 a -2 3920 a SDict begin 13 H.A end -2 3920 a -2 3920 a SDict begin [ /View [/XYZ H.V] /Dest (0:2228) cvn H.B /DEST pdfmark end -2 3920 a 562 4013 a FC(After)f(successful)g(installation,)g(you)f(will)i(be)f(ask)o (ed)g(to)g(run)2351 4013 y SDict begin H.S end 2351 4013 a 2351 4013 a SDict begin 13 H.A end 2351 4013 a 2351 4013 a SDict begin [ /View [/XYZ H.V] /Dest (0:2229) cvn H.B /DEST pdfmark end 2351 4013 a Fy(mak)o(e)g(install-user)h FC(in)f(order)f(to:)i(\(i\))f(create)562 4121 y(the)h(user)f(that)g (you)f(speci\002ed)h(to)1535 4121 y SDict begin H.S end 1535 4121 a 1535 4121 a SDict begin 13 H.A end 1535 4121 a 1535 4121 a SDict begin [ /View [/XYZ H.V] /Dest (0:2230) cvn H.B /DEST pdfmark end 1535 4121 a Fy(con\002gur)o(e)g FC(if)g(it)h(does)f(not)g(e)o(xist)g(already)f(\()2794 4121 y SDict begin H.S end 2794 4121 a 2794 4121 a SDict begin 13 H.A end 2794 4121 a 2794 4121 a SDict begin [ /View [/XYZ H.V] /Dest (0:2231) cvn H.B /DEST pdfmark end 2794 4121 a Fy(mak)o(e)i(install-user)f FC(will)562 4229 y(check)g(for)f(this\),)h(and)g(\(ii\))g(cho)n(wn/chmod)d(some)j (directories.)-2 4410 y SDict begin H.S end -2 4410 a -2 4410 a SDict begin 13 H.A end -2 4410 a -2 4410 a SDict begin [ /View [/XYZ H.V] /Dest (0:2232) cvn H.B /DEST pdfmark end -2 4410 a 562 4503 a FC(After)g(running)1037 4503 y SDict begin H.S end 1037 4503 a 1037 4503 a SDict begin 13 H.A end 1037 4503 a 1037 4503 a SDict begin [ /View [/XYZ H.V] /Dest (0:2233) cvn H.B /DEST pdfmark end 1037 4503 a Fy(mak)o(e)h(install)f FC(and)1629 4503 y SDict begin H.S end 1629 4503 a 1629 4503 a SDict begin 13 H.A end 1629 4503 a 1629 4503 a SDict begin [ /View [/XYZ H.V] /Dest (0:2234) cvn H.B /DEST pdfmark end 1629 4503 a Fy(mak)o(e)h(install-user)p FC(,)f(you)f(should)g(ha)n(v)o(e)h (a)h(sane)f(setup.)-2 4704 y SDict begin H.S end -2 4704 a -2 4704 a SDict begin 13 H.A end -2 4704 a -2 4704 a SDict begin [ /View [/XYZ H.V] /Dest (0:2236) cvn H.B /DEST pdfmark end -2 4704 a 396 4812 a FC(Log\002le)g(directory)-2 4830 y SDict begin H.S end -2 4830 a -2 4830 a SDict begin 13 H.A end -2 4830 a -2 4830 a SDict begin [ /View [/XYZ H.V] /Dest (0:2237) cvn H.B /DEST pdfmark end -2 4830 a Black Black 562 4961 a SDict begin H.S end 562 4961 a 562 4961 a SDict begin 13 H.A end 562 4961 a 562 4961 a SDict begin [ /View [/XYZ H.V] /Dest (0:2238) cvn H.B /DEST pdfmark end 562 4961 a FC(The)g(system)h(log\002le)f(directory)e (usually)i(requires)f(root)g(pri)n(vile)o(ges)g(to)h(write)h(there)f (\(otherwise)f(log)h(\002les)562 5069 y(may)g(easily)g(get)h(corrupted) d(...\).)h(T)-7 b(o)20 b(enable)1877 5069 y SDict begin H.S end 1877 5069 a 1877 5069 a SDict begin 13 H.A end 1877 5069 a 1877 5069 a SDict begin [ /View [/XYZ H.V] /Dest (0:2239) cvn H.B /DEST pdfmark end 1877 5069 a FC(yule)g(to)g(write) g(the)g(log)g(\002le)h(and)f(the)g(HTML)g(status)h(\002le,)f(a)562 5177 y(\(sub-\)directory)c(should)i(be)i(used)e(that)i(is)g(o)n(wned)e (by)2153 5177 y SDict begin H.S end 2153 5177 a 2153 5177 a SDict begin 13 H.A end 2153 5177 a 2153 5177 a SDict begin [ /View [/XYZ H.V] /Dest (0:2240) cvn H.B /DEST pdfmark end 2153 5177 a FC(yule.)g(The)2485 5177 y SDict begin H.S end 2485 5177 a 2485 5177 a SDict begin 13 H.A end 2485 5177 a 2485 5177 a SDict begin [ /View [/XYZ H.V] /Dest (0:2241) cvn H.B /DEST pdfmark end 2485 5177 a Fy(con\002gur)o(e)h FC(script)g(and)g(the)g(Mak)o(e\002le)g(will)562 5285 y(do)h(that)g(automatically)f(with)h(the)h(def)o(ault)e(layout)g (\(i.e.)h(a)h(directory)2581 5285 y SDict begin H.S end 2581 5285 a 2581 5285 a SDict begin 13 H.A end 2581 5285 a 2581 5285 a SDict begin [ /View [/XYZ H.V] /Dest (0:2242) cvn H.B /DEST pdfmark end 2581 5285 a Fr(/var/log/yule)e FC(will)i(be)f(created\).)p Black 3661 5805 a Fx(63)p Black eop end %%Page: 64 69 TeXDict begin 64 68 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2244) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Data)h(\002les)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:2245) cvn H.B /DEST pdfmark end -2 310 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:2246) cvn H.B /DEST pdfmark end 562 458 a FC(The)f(data)g (\002le)h(directory)e(is)i(no)n(w)e(o)n(wned)g(by)h(root)g(and)f(w)o (orld)h(readable)f(by)h(def)o(ault.)f(If)h(you)f(cho)n(wn)g(it)i(to)f (a)562 566 y(suitable)841 566 y SDict begin H.S end 841 566 a 841 566 a SDict begin 13 H.A end 841 566 a 841 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:2247) cvn H.B /DEST pdfmark end 841 566 a Fx(gr)l(oup)g FC(for)f(the)h(unpri)n(vile)o (ged)1734 566 y SDict begin H.S end 1734 566 a 1734 566 a SDict begin 13 H.A end 1734 566 a 1734 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:2248) cvn H.B /DEST pdfmark end 1734 566 a FC(yule)f(user)m(,)h(you)f(can)h(mak)o(e)g(it)h(group) d(readable)h(only)-5 b(.)3322 566 y SDict begin H.S end 3322 566 a 3322 566 a SDict begin 13 H.A end 3322 566 a 3322 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:2249) cvn H.B /DEST pdfmark end 3322 566 a Fx(Note)20 b(that)g(it)562 674 y(is)h(not)f(r)m(equir)m(ed,)g(and)f(weak)o(ens)h(the)g(security)-5 b(,)21 b(if)g(the)f(data)g(\002le)g(dir)m(ectory)g(is)h(writeable)f (for)h(the)f(server)-9 b(.)-2 774 y SDict begin H.S end -2 774 a -2 774 a SDict begin 13 H.A end -2 774 a -2 774 a SDict begin [ /View [/XYZ H.V] /Dest (0:2251) cvn H.B /DEST pdfmark end -2 774 a 396 865 a FC(GnuPG)20 b(signed)g (con\002guration)d(\002le)-2 883 y SDict begin H.S end -2 883 a -2 883 a SDict begin 13 H.A end -2 883 a -2 883 a SDict begin [ /View [/XYZ H.V] /Dest (0:2252) cvn H.B /DEST pdfmark end -2 883 a Black Black 562 1014 a SDict begin H.S end 562 1014 a 562 1014 a SDict begin 13 H.A end 562 1014 a 562 1014 a SDict begin [ /View [/XYZ H.V] /Dest (0:2253) cvn H.B /DEST pdfmark end 562 1014 a FC(The)j(unpri)n (vile)o(ged)d(yule)j(user)g(must)g(ha)n(v)o(e)g(a)1886 1014 y SDict begin H.S end 1886 1014 a 1886 1014 a SDict begin 13 H.A end 1886 1014 a 1886 1014 a SDict begin [ /View [/XYZ H.V] /Dest (0:2254) cvn H.B /DEST pdfmark end 1886 1014 a Fr(.gnupg)g FC(subdirectory)e(in)i(its)i(home)d (directory)-5 b(,)18 b(holding)g(the)562 1122 y(public)i(k)o(e)o(yring) e(with)i(the)h(k)o(e)o(y)e(to)h(v)o(erify)f(the)h(signature.)-2 1223 y SDict begin H.S end -2 1223 a -2 1223 a SDict begin 13 H.A end -2 1223 a -2 1223 a SDict begin [ /View [/XYZ H.V] /Dest (0:2256) cvn H.B /DEST pdfmark end -2 1223 a 396 1313 a FC(PID)h(\002le)-2 1314 y SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (0:2257) cvn H.B /DEST pdfmark end -2 1314 a Black Black 562 1463 a SDict begin H.S end 562 1463 a 562 1463 a SDict begin 13 H.A end 562 1463 a 562 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:2258) cvn H.B /DEST pdfmark end 562 1463 a FC(The)f(PID)h(\002le)g(is)g(written)f(with)g(before)f(dropping)e (root)j(pri)n(vile)o(ges.)e(Therefore)2915 1463 y SDict begin H.S end 2915 1463 a 2915 1463 a SDict begin 13 H.A end 2915 1463 a 2915 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:2259) cvn H.B /DEST pdfmark end 2915 1463 a FC(yule)i(will)h(not)f(be)g(able)g(to)562 1571 y(o)o(v)o(erwrite)f (it)i(later)f(\(which)f(is)i(a)g(GoodThing\),)c(or)j(remo)o(v)o(e)e(it) j(upon)e(e)o(xit)h(\(it)g(will)h(usually)f(be)g(able)g(to)562 1679 y(recognize)f(and)g(handle)g(a)i(stale)g(PID)g(\002le)f(on)g (startup\).)f(Still,)i(it)g(may)f(be)g(a)h(good)d(idea)j(to)f(remo)o(v) o(e)e(it)j(after)562 1786 y(stopping)869 1786 y SDict begin H.S end 869 1786 a 869 1786 a SDict begin 13 H.A end 869 1786 a 869 1786 a SDict begin [ /View [/XYZ H.V] /Dest (0:2260) cvn H.B /DEST pdfmark end 869 1786 a FC(yule.)f(The)f(pro)o (vided)f(start/stop)i(scripts)h(for)e(v)n(arious)g(architectures)g (will)i(handle)e(this.)-2 1846 y SDict begin H.S end -2 1846 a -2 1846 a SDict begin 13 H.A end -2 1846 a -2 1846 a SDict begin [ /View [/XYZ H.V] /Dest (0:CLIENTS) cvn H.B /DEST pdfmark end -2 1846 a 359 x Fu(6.3.)39 b(Registering)e(a)j(c)m (lient)1599 2205 y SDict begin H.S end 1599 2205 a 1599 2205 a SDict begin 22.464 H.A end 1599 2205 a 1599 2205 a SDict begin [ /View [/XYZ H.V] /Dest (8.50.1) cvn H.B /DEST pdfmark end 1599 2205 a -2 2403 a SDict begin H.S end -2 2403 a -2 2403 a SDict begin 13 H.A end -2 2403 a -2 2403 a SDict begin [ /View [/XYZ H.V] /Dest (0:2263) cvn H.B /DEST pdfmark end -2 2403 a 396 2479 a FC(Clients)21 b(must)g(be)f(re)o(gistered)f(with)1449 2479 y SDict begin H.S end 1449 2479 a 1449 2479 a SDict begin 13 H.A end 1449 2479 a 1449 2479 a SDict begin [ /View [/XYZ H.V] /Dest (0:2264) cvn H.B /DEST pdfmark end 1449 2479 a FC(yule)h(to)g(mak)o (e)g(a)g(connection.)2361 2479 y SDict begin H.S end 2361 2479 a 2361 2479 a SDict begin 13 H.A end 2361 2479 a 2361 2479 a SDict begin [ /View [/XYZ H.V] /Dest (0:2265) cvn H.B /DEST pdfmark end 2361 2479 a Fx(Connection)f(attempts)h(by)g (unknown)e(clients)396 2587 y(will)k(be)e(r)m(ejected.)g FC(The)f(respecti)n(v)o(e)g(section)h(in)h(the)f(serv)o(er)f (con\002guration)f(\002le)j(looks)e(lik)o(e:)-2 2688 y SDict begin H.S end -2 2688 a -2 2688 a SDict begin 11.7 H.A end -2 2688 a -2 2688 a SDict begin [ /View [/XYZ H.V] /Dest (0:2266) cvn H.B /DEST pdfmark end -2 2688 a 486 2767 a Fr([Clients])486 2864 y(#)486 2961 y(#)45 b(A)f(client)486 3059 y(#)486 3156 y(Client=HOSTNAME_CLIENT1@salt1@verifier1)486 3253 y(#)486 3350 y(#)h(another)e(one)486 3447 y(#)486 3544 y(Client=HOSTNAME_CLIENT2@salt2@verifier2)486 3641 y(#)-2 3809 y SDict begin H.S end -2 3809 a -2 3809 a SDict begin 13 H.A end -2 3809 a -2 3809 a SDict begin [ /View [/XYZ H.V] /Dest (0:2267) cvn H.B /DEST pdfmark end -2 3809 a 396 3915 a FC(These)20 b(entries)g(ha)n(v)o(e)g(to)g(be)g (computed)f(in)h(the)g(follo)n(wing)f(w)o(ay:)-2 4099 y SDict begin H.S end -2 4099 a -2 4099 a SDict begin 13 H.A end -2 4099 a -2 4099 a SDict begin [ /View [/XYZ H.V] /Dest (0:2268) cvn H.B /DEST pdfmark end -2 4099 a -2 4099 a SDict begin H.S end -2 4099 a -2 4099 a SDict begin 13 H.A end -2 4099 a -2 4099 a SDict begin [ /View [/XYZ H.V] /Dest (0:2269) cvn H.B /DEST pdfmark end -2 4099 a -2 4109 a SDict begin H.S end -2 4109 a -2 4109 a SDict begin 13 H.A end -2 4109 a -2 4109 a SDict begin [ /View [/XYZ H.V] /Dest (0:2270) cvn H.B /DEST pdfmark end -2 4109 a Black 463 4252 a FC(1.)p Black 546 4252 a SDict begin H.S end 546 4252 a 546 4252 a SDict begin 13 H.A end 546 4252 a 546 4252 a SDict begin [ /View [/XYZ H.V] /Dest (0:2271) cvn H.B /DEST pdfmark end 546 4252 a FC(Choose)h(a)873 4252 y SDict begin H.S end 873 4252 a 873 4252 a SDict begin 13 H.A end 873 4252 a 873 4252 a SDict begin [ /View [/XYZ H.V] /Dest (0:2272) cvn H.B /DEST pdfmark end 873 4252 a Fx(passwor)m(d)i FC(\(16)e(chars)g(he)o(xadecimal,)e(i.e.)i (only)f(0)h(--)g(9,)g(a)h(--)f(f,)g(A)h(--)f(F)h(allo)n(wed.)e(T)-7 b(o)21 b(generate)e(a)546 4360 y(random)f(passw)o(ord,)h(you)h(may)f (use:)-2 4419 y SDict begin H.S end -2 4419 a -2 4419 a SDict begin 11.7 H.A end -2 4419 a -2 4419 a SDict begin [ /View [/XYZ H.V] /Dest (0:2273) cvn H.B /DEST pdfmark end -2 4419 a 904 4498 a SDict begin H.S end 904 4498 a 904 4498 a SDict begin 11.7 H.A end 904 4498 a 904 4498 a SDict begin [ /View [/XYZ H.V] /Dest (0:2274) cvn H.B /DEST pdfmark end 904 4498 a Ft(sh$)1066 4498 y SDict begin H.S end 1066 4498 a 1066 4498 a SDict begin 11.7 H.A end 1066 4498 a 1066 4498 a SDict begin [ /View [/XYZ H.V] /Dest (0:2275) cvn H.B /DEST pdfmark end 1066 4498 a Fs(yule)41 b(--gen-password)-2 4595 y SDict begin H.S end -2 4595 a -2 4595 a SDict begin 13 H.A end -2 4595 a -2 4595 a SDict begin [ /View [/XYZ H.V] /Dest (0:2276) cvn H.B /DEST pdfmark end -2 4595 a Black 463 4745 a FC(2.)p Black 546 4745 a SDict begin H.S end 546 4745 a 546 4745 a SDict begin 13 H.A end 546 4745 a 546 4745 a SDict begin [ /View [/XYZ H.V] /Dest (0:2277) cvn H.B /DEST pdfmark end 546 4745 a FC(Use)21 b(the)f(program)1120 4745 y SDict begin H.S end 1120 4745 a 1120 4745 a SDict begin 13 H.A end 1120 4745 a 1120 4745 a SDict begin [ /View [/XYZ H.V] /Dest (0:2278) cvn H.B /DEST pdfmark end 1120 4745 a Fy(samhain_setpwd)g FC(to)g(reset)h(the)f(passw)o(ord)g(in)g(the)g (compiled)2987 4745 y SDict begin H.S end 2987 4745 a 2987 4745 a SDict begin 13 H.A end 2987 4745 a 2987 4745 a SDict begin [ /View [/XYZ H.V] /Dest (0:2279) cvn H.B /DEST pdfmark end 2987 4745 a Fx(client)i FC(binary)c(\(that)i(is,)546 4853 y SDict begin H.S end 546 4853 a 546 4853 a SDict begin 13 H.A end 546 4853 a 546 4853 a SDict begin [ /View [/XYZ H.V] /Dest (0:2280) cvn H.B /DEST pdfmark end 546 4853 a FC(samhain,)f(not)991 4853 y SDict begin H.S end 991 4853 a 991 4853 a SDict begin 13 H.A end 991 4853 a 991 4853 a SDict begin [ /View [/XYZ H.V] /Dest (0:2281) cvn H.B /DEST pdfmark end 991 4853 a FC(yule\))g(to)h(the)h(one)e(you)h (ha)n(v)o(e)f(chosen.)2122 4853 y SDict begin H.S end 2122 4853 a 2122 4853 a SDict begin 13 H.A end 2122 4853 a 2122 4853 a SDict begin [ /View [/XYZ H.V] /Dest (0:2282) cvn H.B /DEST pdfmark end 2122 4853 a Fy(samhain_setpwd)h FC(tak)o(es)h(three)f(ar)o(guments:)e(\(1\))h(the)546 4961 y(binary)g(name,)g(\(2\))g(an)i(e)o(xtension)d(to)j(append)d(to)j (the)f(ne)n(w)g(binary)-5 b(,)18 b(and)i(\(3\))f(the)h(passw)o(ord.)g (It)g(will)h(read)f(the)546 5069 y(e)o(x)o(ecutable)e(binary)h(\(ar)o (gument)e(1\),)j(insert)g(the)g(passw)o(ord)g(\(ar)o(gument)d(3\),)j (and)g(write)g(a)h(modi\002ed)e(binary)546 5176 y(with)h(the)g (speci\002ed)g(e)o(xtension)f(\(ar)o(gument)e(2\).)j(Run)2120 5176 y SDict begin H.S end 2120 5176 a 2120 5176 a SDict begin 13 H.A end 2120 5176 a 2120 5176 a SDict begin [ /View [/XYZ H.V] /Dest (0:2283) cvn H.B /DEST pdfmark end 2120 5176 a Fy(samhain_setpwd)g FC(without)g(ar)o(guments)e(for)i (usage)546 5284 y(information.)d(Example:)p Black 3661 5805 a Fx(64)p Black eop end %%Page: 65 70 TeXDict begin 65 69 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2284) cvn H.B /DEST pdfmark end -2 226 a 904 309 a SDict begin H.S end 904 309 a 904 309 a SDict begin 11.7 H.A end 904 309 a 904 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2285) cvn H.B /DEST pdfmark end 904 309 a Ft(sh$)1066 309 y SDict begin H.S end 1066 309 a 1066 309 a SDict begin 11.7 H.A end 1066 309 a 1066 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2286) cvn H.B /DEST pdfmark end 1066 309 a Fs(samhain_setpwd)45 b(samhain)e(EXT)e (0123456789ABCDEF)-2 406 y SDict begin H.S end -2 406 a -2 406 a SDict begin 13 H.A end -2 406 a -2 406 a SDict begin [ /View [/XYZ H.V] /Dest (0:2287) cvn H.B /DEST pdfmark end -2 406 a Black 463 555 a FC(3.)p Black 546 555 a SDict begin H.S end 546 555 a 546 555 a SDict begin 13 H.A end 546 555 a 546 555 a SDict begin [ /View [/XYZ H.V] /Dest (0:2288) cvn H.B /DEST pdfmark end 546 555 a FC(Use)21 b(the)f(serv)o(er')-5 b(s)19 b(con)m(v)o(enience)f(function)g('-P')i (to)g(create)g(a)h(re)o(gistration)d(entry)-5 b(.)19 b(Example:)-2 615 y SDict begin H.S end -2 615 a -2 615 a SDict begin 11.7 H.A end -2 615 a -2 615 a SDict begin [ /View [/XYZ H.V] /Dest (0:2289) cvn H.B /DEST pdfmark end -2 615 a 904 694 a SDict begin H.S end 904 694 a 904 694 a SDict begin 11.7 H.A end 904 694 a 904 694 a SDict begin [ /View [/XYZ H.V] /Dest (0:2290) cvn H.B /DEST pdfmark end 904 694 a Ft(sh$)1066 694 y SDict begin H.S end 1066 694 a 1066 694 a SDict begin 11.7 H.A end 1066 694 a 1066 694 a SDict begin [ /View [/XYZ H.V] /Dest (0:2291) cvn H.B /DEST pdfmark end 1066 694 a Fs(yule)41 b(-P)h(0123456789ABCDEF) -2 791 y SDict begin H.S end -2 791 a -2 791 a SDict begin 13 H.A end -2 791 a -2 791 a SDict begin [ /View [/XYZ H.V] /Dest (0:2292) cvn H.B /DEST pdfmark end -2 791 a Black 463 940 a FC(4.)p Black 546 940 a SDict begin H.S end 546 940 a 546 940 a SDict begin 13 H.A end 546 940 a 546 940 a SDict begin [ /View [/XYZ H.V] /Dest (0:2293) cvn H.B /DEST pdfmark end 546 940 a FC(The)20 b(output)f(will)h(look)g (lik)o(e:)-2 1125 y SDict begin H.S end -2 1125 a -2 1125 a SDict begin 13 H.A end -2 1125 a -2 1125 a SDict begin [ /View [/XYZ H.V] /Dest (0:2294) cvn H.B /DEST pdfmark end -2 1125 a -2 1125 a SDict begin H.S end -2 1125 a -2 1125 a SDict begin 13 H.A end -2 1125 a -2 1125 a SDict begin [ /View [/XYZ H.V] /Dest (0:2295) cvn H.B /DEST pdfmark end -2 1125 a 546 1214 a Fx(Client=HOSTN)n(AME@salt@veri\002er) -2 1397 y SDict begin H.S end -2 1397 a -2 1397 a SDict begin 13 H.A end -2 1397 a -2 1397 a SDict begin [ /View [/XYZ H.V] /Dest (0:2296) cvn H.B /DEST pdfmark end -2 1397 a 546 1488 a FC(Y)-9 b(ou)19 b(no)n(w)h(ha)n(v)o(e)g(to)g(replace) 1382 1488 y SDict begin H.S end 1382 1488 a 1382 1488 a SDict begin 13 H.A end 1382 1488 a 1382 1488 a SDict begin [ /View [/XYZ H.V] /Dest (0:2297) cvn H.B /DEST pdfmark end 1382 1488 a Fx(HOSTN)n(AME)i FC(with)f(the)f(fully)f (quali\002ed)h(domain)f(name)g(of)h(the)g(host)g(on)546 1596 y(which)f(the)i(client)f(should)f(run)g(\()1498 1596 y SDict begin H.S end 1498 1596 a 1498 1596 a SDict begin 13 H.A end 1498 1596 a 1498 1596 a SDict begin [ /View [/XYZ H.V] /Dest (0:2298) cvn H.B /DEST pdfmark end 1498 1596 a Fx(e)n(xception)p FC(:)g(if)i(the)f(serv)o(er)f(cannot)g (determine)g(the)h(fully)g(quali\002ed)546 1704 y(hostname,)e(you)i (may)f(need)h(to)g(use)h(the)f(numerical)f(address)g(instead.)h(Y)-9 b(ou)20 b(will)h(see)f(the)h(problem)d(in)i(a)546 1812 y('Connection)e(refused')h(message)h(from)f(the)h(serv)o(er\).)438 1931 y SDict begin H.S end 438 1931 a 438 1931 a SDict begin 13 H.A end 438 1931 a 438 1931 a SDict begin [ /View [/XYZ H.V] /Dest (0:2299) cvn H.B /DEST pdfmark end 438 1931 a Black 463 2080 a FC(5.)p Black 546 2080 a SDict begin H.S end 546 2080 a 546 2080 a SDict begin 13 H.A end 546 2080 a 546 2080 a SDict begin [ /View [/XYZ H.V] /Dest (0:2300) cvn H.B /DEST pdfmark end 546 2080 a FC(Put)g(the)f(re)o (gistration)f(entry)h(into)g(the)h(serv)o(ers')-5 b(s)19 b(con\002guration)e(\002le,)j(under)e(the)h(section)h(heading)3444 2080 y SDict begin H.S end 3444 2080 a 3444 2080 a SDict begin 13 H.A end 3444 2080 a 3444 2080 a SDict begin [ /View [/XYZ H.V] /Dest (0:2301) cvn H.B /DEST pdfmark end 3444 2080 a Fx([Clients])546 2188 y FC(\(see)p 0 TeXcolorgray 700 2188 a SDict begin H.S end 700 2188 a FC(Section)g(6.3)1075 2188 y SDict begin 13 H.L end 1075 2188 a 1075 2188 a SDict begin [ /Subtype /Link /Dest (0:CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1075 2188 a Black -1 w FC(>\).)g(Y)-9 b(ou)19 b(need)h(to)g(send)g(SIGHUP)h(to)f(the)g(serv)o(er)f(for)h(the) g(ne)n(w)g(entry)g(to)g(tak)o(e)g(ef)n(fect.)-2 2206 y SDict begin H.S end -2 2206 a -2 2206 a SDict begin 13 H.A end -2 2206 a -2 2206 a SDict begin [ /View [/XYZ H.V] /Dest (0:2303) cvn H.B /DEST pdfmark end -2 2206 a Black 463 2337 a FC(6.)p Black 546 2337 a SDict begin H.S end 546 2337 a 546 2337 a SDict begin 13 H.A end 546 2337 a 546 2337 a SDict begin [ /View [/XYZ H.V] /Dest (0:2304) cvn H.B /DEST pdfmark end 546 2337 a FC(Repeat)g(steps)g(\(1\))f(--)h (\(5\))f(for)g(an)o(y)g(number)f(of)h(clients)h(you)f(need)g (\(actually)-5 b(,)18 b(you)h(need)g(a)h(re)o(gistration)f(entry)546 2445 y(for)g(each)g(client')-5 b(s)20 b(host,)g(b)n(ut)f(you)g(don')o (t)f(neccesarily)h(need)g(dif)n(ferent)f(passw)o(ords)h(for)h(each)f (client.)g(I.e.)h(you)546 2553 y(may)f(skip)i(steps)f(\(1\))g(--)g (\(3\)\).)-2 2869 y SDict begin H.S end -2 2869 a -2 2869 a SDict begin 13 H.A end -2 2869 a -2 2869 a SDict begin [ /View [/XYZ H.V] /Dest (0:2305) cvn H.B /DEST pdfmark end -2 2869 a 396 2977 a FC(If)g(you)e(ha)n(v)o(e)h(a)h(def)o(ault)f (directory)f(layout,)h(a)1723 2977 y SDict begin H.S end 1723 2977 a 1723 2977 a SDict begin 13 H.A end 1723 2977 a 1723 2977 a SDict begin [ /View [/XYZ H.V] /Dest (0:2306) cvn H.B /DEST pdfmark end 1723 2977 a Fx([Clients])i FC(section)e(right)g(at)h(the)g(end)f(of)g(the)h(serv)o(er)f(con\002g)f (\002le,)i(and)396 3085 y(your)f(client)h(is)i(client.mydomain.com,)15 b(then)20 b(you)f(could)g(e.g.)h(do:)-2 3269 y SDict begin H.S end -2 3269 a -2 3269 a SDict begin 13 H.A end -2 3269 a -2 3269 a SDict begin [ /View [/XYZ H.V] /Dest (0:2307) cvn H.B /DEST pdfmark end -2 3269 a -2 3352 a SDict begin H.S end -2 3352 a -2 3352 a SDict begin 11.7 H.A end -2 3352 a -2 3352 a SDict begin [ /View [/XYZ H.V] /Dest (0:2308) cvn H.B /DEST pdfmark end -2 3352 a -2 3352 a SDict begin H.S end -2 3352 a -2 3352 a SDict begin 11.7 H.A end -2 3352 a -2 3352 a SDict begin [ /View [/XYZ H.V] /Dest (0:2309) cvn H.B /DEST pdfmark end -2 3352 a 396 3431 a Ft(bash$)643 3431 y SDict begin H.S end 643 3431 a 643 3431 a SDict begin 11.7 H.A end 643 3431 a 643 3431 a SDict begin [ /View [/XYZ H.V] /Dest (0:2310) cvn H.B /DEST pdfmark end 643 3431 a Fs(PASSWD=`yule)44 b(--gen-password`)-2 3440 y SDict begin H.S end -2 3440 a -2 3440 a SDict begin 11.7 H.A end -2 3440 a -2 3440 a SDict begin [ /View [/XYZ H.V] /Dest (0:2311) cvn H.B /DEST pdfmark end -2 3440 a 396 3528 a Ft(bash$)643 3528 y SDict begin H.S end 643 3528 a 643 3528 a SDict begin 11.7 H.A end 643 3528 a 643 3528 a SDict begin [ /View [/XYZ H.V] /Dest (0:2312) cvn H.B /DEST pdfmark end 643 3528 a Fs(samhain_setpwd)h(samhain)e(new)e ($PASSWD)-2 3537 y SDict begin H.S end -2 3537 a -2 3537 a SDict begin 11.7 H.A end -2 3537 a -2 3537 a SDict begin [ /View [/XYZ H.V] /Dest (0:2313) cvn H.B /DEST pdfmark end -2 3537 a 396 3625 a Ft(bash$)643 3625 y SDict begin H.S end 643 3625 a 643 3625 a SDict begin 11.7 H.A end 643 3625 a 643 3625 a SDict begin [ /View [/XYZ H.V] /Dest (0:2314) cvn H.B /DEST pdfmark end 643 3625 a Fs(scp)g(samhain.new)85 b(root@client.mydomain)q(.co)q(m:/)q(us)q(r/l)q(oca)q(l/s)q(bin)q(/sa)q (mha)q(in)-2 3634 y SDict begin H.S end -2 3634 a -2 3634 a SDict begin 11.7 H.A end -2 3634 a -2 3634 a SDict begin [ /View [/XYZ H.V] /Dest (0:2315) cvn H.B /DEST pdfmark end -2 3634 a 396 3722 a Ft(bash$)643 3722 y SDict begin H.S end 643 3722 a 643 3722 a SDict begin 11.7 H.A end 643 3722 a 643 3722 a SDict begin [ /View [/XYZ H.V] /Dest (0:2316) cvn H.B /DEST pdfmark end 643 3722 a Fs(ENTRY=`yule)44 b(-P)d($PASSWD)i(|)e(sed)g(s\045HOSTNAME\045client.m)q(ydo)q(mai)q(n.c) q(om\045)q(`)-2 3739 y SDict begin H.S end -2 3739 a -2 3739 a SDict begin 11.7 H.A end -2 3739 a -2 3739 a SDict begin [ /View [/XYZ H.V] /Dest (0:2317) cvn H.B /DEST pdfmark end -2 3739 a 396 3819 a Ft(bash$)643 3819 y SDict begin H.S end 643 3819 a 643 3819 a SDict begin 11.7 H.A end 643 3819 a 643 3819 a SDict begin [ /View [/XYZ H.V] /Dest (0:2318) cvn H.B /DEST pdfmark end 643 3819 a Fs(echo)h($ENTRY)g (>>)f(/etc/yulerc)-2 3828 y SDict begin H.S end -2 3828 a -2 3828 a SDict begin 11.7 H.A end -2 3828 a -2 3828 a SDict begin [ /View [/XYZ H.V] /Dest (0:2319) cvn H.B /DEST pdfmark end -2 3828 a 396 3916 a Ft(bash$)643 3916 y SDict begin H.S end 643 3916 a 643 3916 a SDict begin 11.7 H.A end 643 3916 a 643 3916 a SDict begin [ /View [/XYZ H.V] /Dest (0:2320) cvn H.B /DEST pdfmark end 643 3916 a Fs(kill)h(-HUP)f(`cat)h(/var/run/yule.pid`)-2 4117 y SDict begin H.S end -2 4117 a -2 4117 a SDict begin 13 H.A end -2 4117 a -2 4117 a SDict begin [ /View [/XYZ H.V] /Dest (0:ENABLING-LOGGING-TO-THE-SERVER) cvn H.B /DEST pdfmark end -2 4117 a 378 x Fu(6.4.)d(Enab)o(ling)e(log)o(ging)h(to)h(the)g(ser)q(ver)2341 4495 y SDict begin H.S end 2341 4495 a 2341 4495 a SDict begin 22.464 H.A end 2341 4495 a 2341 4495 a SDict begin [ /View [/XYZ H.V] /Dest (8.51.1) cvn H.B /DEST pdfmark end 2341 4495 a -2 4693 a SDict begin H.S end -2 4693 a -2 4693 a SDict begin 13 H.A end -2 4693 a -2 4693 a SDict begin [ /View [/XYZ H.V] /Dest (0:2323) cvn H.B /DEST pdfmark end -2 4693 a 396 4769 a FC(If)20 b(the)g(client)f(is)i(properly) d(re)o(gistered)g(with)i(the)g(serv)o(er)m(,)e(all)j(you)e(need)g(to)h (do)f(is)i(to)f(set)g(an)g(appropriate)d(threshold)396 4877 y(for)j(remote)f(logging)g(in)h(the)g(client')-5 b(s)21 b(con\002guration)c(\002le,)k(and)f(gi)n(v)o(e)f(the)h(IP)h (address)e(of)h(the)h(serv)o(er)e(\(if)h(not)396 4985 y(already)f(compiled)g(in\).)h(Of)g(course,)f(the)i(client)f(must)g(be) g(compiled)f(with)h(the)2721 4985 y SDict begin H.S end 2721 4985 a 2721 4985 a SDict begin 13 H.A end 2721 4985 a 2721 4985 a SDict begin [ /View [/XYZ H.V] /Dest (0:2324) cvn H.B /DEST pdfmark end 2721 4985 a Fy(--enable-netw)o (ork=client)396 5093 y FC(switch.)-2 5259 y SDict begin H.S end -2 5259 a -2 5259 a SDict begin 13 H.A end -2 5259 a -2 5259 a SDict begin [ /View [/XYZ H.V] /Dest (0:2325) cvn H.B /DEST pdfmark end -2 5259 a 396 5367 a FC(Example)f(for)h (client)g(con\002guration:)p Black 3661 5805 a Fx(65)p Black eop end %%Page: 66 71 TeXDict begin 66 70 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2326) cvn H.B /DEST pdfmark end -2 226 a 486 309 a Fr([Log])486 406 y(#)486 503 y(#)45 b(Threshold)e(for)h (forwarding)f(to)i(the)f(log)h(server)486 600 y(#)486 697 y(ExportSeverity=crit)486 892 y([Misc])486 1086 y(SetLogServer=IP)d (address)-2 1264 y SDict begin H.S end -2 1264 a -2 1264 a SDict begin 13 H.A end -2 1264 a -2 1264 a SDict begin [ /View [/XYZ H.V] /Dest (0:2327) cvn H.B /DEST pdfmark end -2 1264 a 396 1360 a FC(Example)19 b(for)h(serv)o(er)f (con\002guration:)-2 1461 y SDict begin H.S end -2 1461 a -2 1461 a SDict begin 11.7 H.A end -2 1461 a -2 1461 a SDict begin [ /View [/XYZ H.V] /Dest (0:2328) cvn H.B /DEST pdfmark end -2 1461 a 486 1540 a Fr([Clients])486 1637 y(#)486 1734 y(#)45 b(Register)e(a)i(client)f(to)g(allow)g(it)h(to)f (connect)486 1831 y(#)486 1928 y (Client=client.mydomain.com@salt@verifie)o(r)-2 2023 y SDict begin H.S end -2 2023 a -2 2023 a SDict begin 13 H.A end -2 2023 a -2 2023 a SDict begin [ /View [/XYZ H.V] /Dest (0:DATABASE-CONFIGURATION-FILE-DOWNLOAD) cvn H.B /DEST pdfmark end -2 2023 a 366 x Fu(6.5.)39 b(Enab)o(ling)e(baseline)h(database)g(/)i(con\002guration) c(\002le)-2 2575 y(do)n(wnload)h(fr)m(om)i(the)g(ser)q(ver)1749 2575 y SDict begin H.S end 1749 2575 a 1749 2575 a SDict begin 22.464 H.A end 1749 2575 a 1749 2575 a SDict begin [ /View [/XYZ H.V] /Dest (8.52.1) cvn H.B /DEST pdfmark end 1749 2575 a -2 2743 a SDict begin H.S end -2 2743 a -2 2743 a SDict begin 13 H.A end -2 2743 a -2 2743 a SDict begin [ /View [/XYZ H.V] /Dest (0:2331) cvn H.B /DEST pdfmark end -2 2743 a 396 2849 a FC(A)21 b(signi\002cant)f(adv)n(antage)e (of)1289 2849 y SDict begin H.S end 1289 2849 a 1289 2849 a SDict begin 13 H.A end 1289 2849 a 1289 2849 a SDict begin [ /View [/XYZ H.V] /Dest (0:2332) cvn H.B /DEST pdfmark end 1289 2849 a FC(samhain)h(is)i(the)g(option)e(to)h(store)g (baseline)g(databases)g(and)f(con\002guration)f(\002les)396 2957 y(on)i(the)g(central)g(log)g(serv)o(er)f(\()1246 2957 y SDict begin H.S end 1246 2957 a 1246 2957 a SDict begin 13 H.A end 1246 2957 a 1246 2957 a SDict begin [ /View [/XYZ H.V] /Dest (0:2333) cvn H.B /DEST pdfmark end 1246 2957 a FC(yule\),)g(from)g(where)h(the)o(y)f(can)h(be)g(do)n (wnloaded)e(by)h(clients)i(upons)e(startup.)h(In)396 3065 y(order)f(to)i(use)f(this)h(option,)d(clients)j(must)f(be)g (con\002gured)e(to)i(retrie)n(v)o(e)f(these)i(\002les)g(from)e(the)h (serv)o(er)g(rather)f(than)396 3173 y(from)g(the)i(local)f (\002lesystem.)-2 3191 y SDict begin H.S end -2 3191 a -2 3191 a SDict begin 11.7 H.A end -2 3191 a -2 3191 a SDict begin [ /View [/XYZ H.V] /Dest (0:2334) cvn H.B /DEST pdfmark end -2 3191 a -2 3315 a SDict begin H.S end -2 3315 a -2 3315 a SDict begin 11.7 H.A end -2 3315 a -2 3315 a SDict begin [ /View [/XYZ H.V] /Dest (0:2336) cvn H.B /DEST pdfmark end -2 3315 a 562 3395 a Fw(TIP:)g Fv(Ob)o(viously)-7 b(,)19 b(retr)q(ie)n(ving)f(the)h(con\002gur)o(ation)f(\002le)i(from)g (the)g(log)f(ser)r(v)n(er)i(requires)d(that)i(the)f(IP)i(address)e(of) 562 3492 y(the)h(log)f(ser)r(v)n(er)i(is)1111 3492 y SDict begin H.S end 1111 3492 a 1111 3492 a SDict begin 11.7 H.A end 1111 3492 a 1111 3492 a SDict begin [ /View [/XYZ H.V] /Dest (0:2337) cvn H.B /DEST pdfmark end 1111 3492 a Fq(compiled)e(in)q Fv(,)g(using)h(the)f(option)2080 3492 y SDict begin H.S end 2080 3492 a 2080 3492 a SDict begin 11.7 H.A end 2080 3492 a 2080 3492 a SDict begin [ /View [/XYZ H.V] /Dest (0:2338) cvn H.B /DEST pdfmark end 2080 3492 a Fw(./con\002gure)e(--with-logser)q(ver=HOST)p Fv(.)-2 3807 y SDict begin H.S end -2 3807 a -2 3807 a SDict begin 13 H.A end -2 3807 a -2 3807 a SDict begin [ /View [/XYZ H.V] /Dest (0:2339) cvn H.B /DEST pdfmark end -2 3807 a 396 3915 a FC(Do)n(wnloaded)h(\002les)j(are)f(written)g(to) h(a)f(temporary)e(\002le)j(that)f(is)i(created)d(in)h(the)h(home)e (directory)f(of)i(the)g(ef)n(fecti)n(v)o(e)396 4023 y(user)g(\(usually) 844 4023 y SDict begin H.S end 844 4023 a 844 4023 a SDict begin 13 H.A end 844 4023 a 844 4023 a SDict begin [ /View [/XYZ H.V] /Dest (0:2340) cvn H.B /DEST pdfmark end 844 4023 a Fx(r)l(oot)q FC(.)g(The)g(\002lename)g(is)h(chosen)e(at)i (random,)d(the)i(\002le)h(is)g(opened)e(for)g(writing)h(after)g (checking)396 4131 y(that)h(it)f(does)g(not)g(e)o(xist)h(already)-5 b(,)18 b(and)i(immediately)f(thereafter)f(unlink)o(ed.)h(Thus)g(the)i (name)e(of)h(the)g(\002le)h(will)g(be)396 4239 y(deleted)f(from)f(the)h (\002lesystem,)g(b)n(ut)h(the)f(\002le)h(itself)f(will)h(remain)f(in)g (e)o(xistence)f(until)h(the)h(\002le)g(descriptor)396 4347 y(referring)d(it)j(is)g(closed)f(\(see)1238 4347 y SDict begin H.S end 1238 4347 a 1238 4347 a SDict begin 13 H.A end 1238 4347 a 1238 4347 a SDict begin [ /View [/XYZ H.V] /Dest (0:2341) cvn H.B /DEST pdfmark end 1238 4347 a Fy(man)g(unlink)p FC(\),)h(or)f(the)g(process)g(e)o(xits)g(\(on) g(e)o(xit,)g(all)g(open)g(\002le)g(descriptors)396 4455 y(belonging)e(to)i(the)h(process)e(are)i(closed\).)-2 4473 y SDict begin H.S end -2 4473 a -2 4473 a SDict begin 13 H.A end -2 4473 a -2 4473 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGURATION-FILE-DOWNLOAD) cvn H.B /DEST pdfmark end -2 4473 a 396 4783 a Fp(6.5.1.)36 b(Con\002guration)d(\002le)1717 4783 y SDict begin H.S end 1717 4783 a 1717 4783 a SDict begin 18.72 H.A end 1717 4783 a 1717 4783 a SDict begin [ /View [/XYZ H.V] /Dest (8.52.29.2) cvn H.B /DEST pdfmark end 1717 4783 a -2 4975 a SDict begin H.S end -2 4975 a -2 4975 a SDict begin 13 H.A end -2 4975 a -2 4975 a SDict begin [ /View [/XYZ H.V] /Dest (0:2344) cvn H.B /DEST pdfmark end -2 4975 a 396 5057 a FC(If)20 b(the)h(compiled-in)d(path)h (to)i(the)f(con\002guration)d(\002le)k(be)o(gins)e(with)i(the)f (special)g(v)n(alue)396 5165 y(\223REQ_FR)m(OM_SER)-7 b(VER\224,)20 b(the)1426 5165 y SDict begin H.S end 1426 5165 a 1426 5165 a SDict begin 13 H.A end 1426 5165 a 1426 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:2345) cvn H.B /DEST pdfmark end 1426 5165 a Fx(client)i FC(will)f(request)f (to)g(do)n(wnload)e(the)i(con\002guration)e(\002le)j(from)3370 5165 y SDict begin H.S end 3370 5165 a 3370 5165 a SDict begin 13 H.A end 3370 5165 a 3370 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:2346) cvn H.B /DEST pdfmark end 3370 5165 a FC(yule)e(\(i.e.)396 5273 y(from)g(the)i(serv)o(er\).)p Black 3660 5805 a Fx(66)p Black eop end %%Page: 67 72 TeXDict begin 67 71 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2347) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(If)g(\223REQ_FR)m(OM_SER)-7 b(VER\224)20 b(is)i(follo)n(wed)c(by)i(a)h(path,)e(the)2218 309 y SDict begin H.S end 2218 309 a 2218 309 a SDict begin 13 H.A end 2218 309 a 2218 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2348) cvn H.B /DEST pdfmark end 2218 309 a Fx(client)i FC(will)g(use)g(the)f(path)g(follo)n(wing)396 417 y(\223REQ_FR)m(OM_SER)-7 b(VER\224)20 b(as)h(a)g(f)o(allback)e(if)i (\()1818 417 y SDict begin H.S end 1818 417 a 1818 417 a SDict begin 13 H.A end 1818 417 a 1818 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:2349) cvn H.B /DEST pdfmark end 1818 417 a Fx(and)e(only)g(if)12 b FC(\))21 b(it)g(is)g (initializing)f(the)g(database.)f(This)i(is)g(a)396 525 y(con)m(v)o(enience)c(feature)h(to)i(allo)n(w)f(initializing)g(the)g (database\(s\))f(before)g(the)i(client)f(is)i(re)o(gistered)d(with)h (the)h(serv)o(er)-5 b(.)-2 709 y SDict begin H.S end -2 709 a -2 709 a SDict begin 13 H.A end -2 709 a -2 709 a SDict begin [ /View [/XYZ H.V] /Dest (0:2350) cvn H.B /DEST pdfmark end -2 709 a 396 799 a FC(Example:)735 799 y SDict begin H.S end 735 799 a 735 799 a SDict begin 13 H.A end 735 799 a 735 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:2351) cvn H.B /DEST pdfmark end 735 799 a Fy(./con\002gur)o (e)19 b(--with-con\002g-\002le=REQ_FR)n(OM_SER)-5 b(VER/etc/conf)o (.samhain)17 b FC(In)i(this)i(case,)396 906 y(the)f(client)h(will)g (request)e(to)h(do)n(wnload)f(the)h(con\002guration)d(\002le)k(from)e (the)i(serv)o(er)-5 b(.)19 b(If)h(the)g(connection)e(to)j(the)396 1014 y(serv)o(er)f(f)o(ails,)g(it)h(will)g(e)o(xit)f(on)g(error)f(if)h (run)g(in)g('check')f(mode,)g(b)n(ut)h(f)o(allback)f(to)2731 1014 y SDict begin H.S end 2731 1014 a 2731 1014 a SDict begin 13 H.A end 2731 1014 a 2731 1014 a SDict begin [ /View [/XYZ H.V] /Dest (0:2352) cvn H.B /DEST pdfmark end 2731 1014 a Fr(/etc/conf.samhain)f FC(as)j(its)396 1122 y(con\002guration)d(\002le,)i(if)h(run)e(in)i('init')e(mode.)-2 1140 y SDict begin H.S end -2 1140 a -2 1140 a SDict begin 11.7 H.A end -2 1140 a -2 1140 a SDict begin [ /View [/XYZ H.V] /Dest (0:2353) cvn H.B /DEST pdfmark end -2 1140 a -2 1265 a SDict begin H.S end -2 1265 a -2 1265 a SDict begin 11.7 H.A end -2 1265 a -2 1265 a SDict begin [ /View [/XYZ H.V] /Dest (0:2355) cvn H.B /DEST pdfmark end -2 1265 a 562 1344 a Fw(NO)m(TE:)g Fv(F)n(or)f(ob)o(vious)f(secur)q(ity)i (reasons)o(,)e(the)h(client)g(cannot)f(specify)i(the)f(path)f(to)i(the) f(con\002gur)o(ation)e(\002le)i(on)562 1441 y(the)i(ser)r(v)n(er)h (side)o(.)e(The)h(ser)r(v)n(er)g(will)g(lookup)f(the)g(con\002gur)o (ation)f(\002le)i(using)g(only)g(the)f(hostname)g(of)h(the)g(client)562 1538 y(and)g(the)f(compiled-in)f(path)h(f)n(or)h(the)g('localstatedir') c(\(see)k(belo)o(w\).)f(The)g(def)n(ault)f(f)n(or)i('localstatedir')c (is)3536 1538 y SDict begin H.S end 3536 1538 a 3536 1538 a SDict begin 11.7 H.A end 3536 1538 a 3536 1538 a SDict begin [ /View [/XYZ H.V] /Dest (0:2356) cvn H.B /DEST pdfmark end 3536 1538 a Ft(/var)p Fv(.)-2 1854 y SDict begin H.S end -2 1854 a -2 1854 a SDict begin 13 H.A end -2 1854 a -2 1854 a SDict begin [ /View [/XYZ H.V] /Dest (0:2357) cvn H.B /DEST pdfmark end -2 1854 a 396 1962 a FC(The)k(serv)o(er)f (will)i(search)f(for)g(the)g(con\002guration)d(\002le)k(to)g(send)f(in) g(the)g(follo)n(wing)f(order)g(of)h(priority)e(\(paths)i(are)396 2070 y(e)o(xplained)f(in)p 0 TeXcolorgray 824 2070 a SDict begin H.S end 824 2070 a FC(Section)h(A.5)1217 2070 y SDict begin 13 H.L end 1217 2070 a 1217 2070 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1217 2070 a Black -1 w FC(>\).)1332 2070 y SDict begin H.S end 1332 2070 a 1332 2070 a SDict begin 13 H.A end 1332 2070 a 1332 2070 a SDict begin [ /View [/XYZ H.V] /Dest (0:2359) cvn H.B /DEST pdfmark end 1332 2070 a Fx(CLIENTN)n(AME)j FC(is)e(the)f(hostname)f(of)h(the)g(client')-5 b(s)21 b(host,)f(as)h(listed)f(in)h(the)396 2178 y(serv)o(er')-5 b(s)20 b(con\002g)f(\002le)i(in)f(the)1237 2178 y SDict begin H.S end 1237 2178 a 1237 2178 a SDict begin 13 H.A end 1237 2178 a 1237 2178 a SDict begin [ /View [/XYZ H.V] /Dest (0:2360) cvn H.B /DEST pdfmark end 1237 2178 a Fy(Clients)h FC(section:)-2 2362 y SDict begin H.S end -2 2362 a -2 2362 a SDict begin 13 H.A end -2 2362 a -2 2362 a SDict begin [ /View [/XYZ H.V] /Dest (0:2361) cvn H.B /DEST pdfmark end -2 2362 a -2 2362 a SDict begin H.S end -2 2362 a -2 2362 a SDict begin 13 H.A end -2 2362 a -2 2362 a SDict begin [ /View [/XYZ H.V] /Dest (0:2362) cvn H.B /DEST pdfmark end -2 2362 a -2 2372 a SDict begin H.S end -2 2372 a -2 2372 a SDict begin 13 H.A end -2 2372 a -2 2372 a SDict begin [ /View [/XYZ H.V] /Dest (0:2363) cvn H.B /DEST pdfmark end -2 2372 a Black 463 2514 a FC(1.)p Black 546 2514 a SDict begin H.S end 546 2514 a 546 2514 a SDict begin 13 H.A end 546 2514 a 546 2514 a SDict begin [ /View [/XYZ H.V] /Dest (0:2364) cvn H.B /DEST pdfmark end 546 2514 a 546 2514 a SDict begin H.S end 546 2514 a 546 2514 a SDict begin 13 H.A end 546 2514 a 546 2514 a SDict begin [ /View [/XYZ H.V] /Dest (0:2365) cvn H.B /DEST pdfmark end 546 2514 a Fr (localstatedir/lib/yule/rc.CLIENTNAME)-2 2526 y SDict begin H.S end -2 2526 a -2 2526 a SDict begin 13 H.A end -2 2526 a -2 2526 a SDict begin [ /View [/XYZ H.V] /Dest (0:2366) cvn H.B /DEST pdfmark end -2 2526 a Black 463 2663 a FC(2.)p Black 546 2663 a SDict begin H.S end 546 2663 a 546 2663 a SDict begin 13 H.A end 546 2663 a 546 2663 a SDict begin [ /View [/XYZ H.V] /Dest (0:2367) cvn H.B /DEST pdfmark end 546 2663 a 546 2663 a SDict begin H.S end 546 2663 a 546 2663 a SDict begin 13 H.A end 546 2663 a 546 2663 a SDict begin [ /View [/XYZ H.V] /Dest (0:2368) cvn H.B /DEST pdfmark end 546 2663 a Fr(localstatedir/lib/yule/rc)-2 2823 y SDict begin H.S end -2 2823 a -2 2823 a SDict begin 13 H.A end -2 2823 a -2 2823 a SDict begin [ /View [/XYZ H.V] /Dest (0:DATABASE-FILE-DOWNLOAD) cvn H.B /DEST pdfmark end -2 2823 a 396 3151 a Fp(6.5.2.)36 b(Database)f(\002le)1465 3151 y SDict begin H.S end 1465 3151 a 1465 3151 a SDict begin 18.72 H.A end 1465 3151 a 1465 3151 a SDict begin [ /View [/XYZ H.V] /Dest (8.52.30.2) cvn H.B /DEST pdfmark end 1465 3151 a -2 3319 a SDict begin H.S end -2 3319 a -2 3319 a SDict begin 13 H.A end -2 3319 a -2 3319 a SDict begin [ /View [/XYZ H.V] /Dest (0:2371) cvn H.B /DEST pdfmark end -2 3319 a 396 3425 a FC(If)20 b(the)h(compiled-in)d(path)h(to)i(the)f (database)f(\002le)i(be)o(gins)f(with)g(the)g(special)g(v)n(alue)g (\223REQ_FR)m(OM_SER)-7 b(VER\224,)396 3533 y(the)518 3533 y SDict begin H.S end 518 3533 a 518 3533 a SDict begin 13 H.A end 518 3533 a 518 3533 a SDict begin [ /View [/XYZ H.V] /Dest (0:2372) cvn H.B /DEST pdfmark end 518 3533 a Fx(client)22 b FC(will)f(request)f(to)g(do)n(wnload)e(the)i (database)g(\002le)h(from)2305 3533 y SDict begin H.S end 2305 3533 a 2305 3533 a SDict begin 13 H.A end 2305 3533 a 2305 3533 a SDict begin [ /View [/XYZ H.V] /Dest (0:2373) cvn H.B /DEST pdfmark end 2305 3533 a FC(yule)f(\(i.e.)f(from)h (the)g(serv)o(er\).)-2 3551 y SDict begin H.S end -2 3551 a -2 3551 a SDict begin 11.7 H.A end -2 3551 a -2 3551 a SDict begin [ /View [/XYZ H.V] /Dest (0:2374) cvn H.B /DEST pdfmark end -2 3551 a 745 3651 2668 17 v 745 4497 17 846 v 1843 3804 a Fp(CA)-10 b(VEA)f(T)786 3972 y SDict begin H.S end 786 3972 a 786 3972 a SDict begin 11.7 H.A end 786 3972 a 786 3972 a SDict begin [ /View [/XYZ H.V] /Dest (0:2376) cvn H.B /DEST pdfmark end 786 3972 a 95 x Fv(\223REQ_FR)o(OM_SER)l(VER\224)1624 4067 y SDict begin H.S end 1624 4067 a 1624 4067 a SDict begin 11.7 H.A end 1624 4067 a 1624 4067 a SDict begin [ /View [/XYZ H.V] /Dest (0:2377) cvn H.B /DEST pdfmark end 1624 4067 a Fq(m)o(ust)28 b Fv(be)20 b(f)n(ollo)o(w)o(ed)d(b)o(y)j(a)h(path)e(that)g(will)h(be)g (used)f(f)n(or)786 4165 y(wr)q(iting)g(the)h(database)e(\002le)i(when) 1793 4165 y SDict begin H.S end 1793 4165 a 1793 4165 a SDict begin 11.7 H.A end 1793 4165 a 1793 4165 a SDict begin [ /View [/XYZ H.V] /Dest (0:2378) cvn H.B /DEST pdfmark end 1793 4165 a Fq(initializing)t Fv(.)c(Upon)j(initialization,)d (the)k(database)e(is)786 4262 y(alw)o(a)n(ys)i(wr)q(itten)f(to)h(a)h (local)e(\002le)o(,)h(and)f(m)o(ust)i(be)f(copied)f(with)2556 4262 y SDict begin H.S end 2556 4262 a 2556 4262 a SDict begin 11.7 H.A end 2556 4262 a 2556 4262 a SDict begin [ /View [/XYZ H.V] /Dest (0:2379) cvn H.B /DEST pdfmark end 2556 4262 a Fw(scp)g Fv(to)h(the)g(ser)r(v)n(er)h(\(the)786 4359 y(client)f(cannot)1227 4359 y SDict begin H.S end 1227 4359 a 1227 4359 a SDict begin 11.7 H.A end 1227 4359 a 1227 4359 a SDict begin [ /View [/XYZ H.V] /Dest (0:2380) cvn H.B /DEST pdfmark end 1227 4359 a Fq(upload)25 b Fv(the)20 b(database)e(\002le)i(to)g(the)g(ser)r(v)n(er)l(,)h(as)f (this)g(w)o(ould)f(open)g(a)786 4456 y(secur)q(ity)i(hole\).)p 3396 4497 17 846 v 745 4513 2668 17 v -2 4690 a SDict begin H.S end -2 4690 a -2 4690 a SDict begin 13 H.A end -2 4690 a -2 4690 a SDict begin [ /View [/XYZ H.V] /Dest (0:2381) cvn H.B /DEST pdfmark end -2 4690 a 396 4747 a FC(Example:)735 4747 y SDict begin H.S end 735 4747 a 735 4747 a SDict begin 13 H.A end 735 4747 a 735 4747 a SDict begin [ /View [/XYZ H.V] /Dest (0:2382) cvn H.B /DEST pdfmark end 735 4747 a Fy(--with-data-\002le=REQ_FR)n(OM_SER)-5 b(VER/v)o(ar/lib/samhain/data.samhain)16 b FC(In)k(this)h(case,)396 4855 y(the)f(client)h(will)g(request)e(to)h(do)n(wnload)f(the)h (database)f(\002le)i(from)e(the)i(serv)o(er)e(if)2719 4855 y SDict begin H.S end 2719 4855 a 2719 4855 a SDict begin 13 H.A end 2719 4855 a 2719 4855 a SDict begin [ /View [/XYZ H.V] /Dest (0:2383) cvn H.B /DEST pdfmark end 2719 4855 a Fx(c)o(hec)n(king)p FC(,)g(and)h(will)h(create)f(a)396 4963 y(local)g(database)g(\002le)1012 4963 y SDict begin H.S end 1012 4963 a 1012 4963 a SDict begin 13 H.A end 1012 4963 a 1012 4963 a SDict begin [ /View [/XYZ H.V] /Dest (0:2384) cvn H.B /DEST pdfmark end 1012 4963 a Fr (/var/lib/samhain/data.samhain)c FC(if)2404 4963 y SDict begin H.S end 2404 4963 a 2404 4963 a SDict begin 13 H.A end 2404 4963 a 2404 4963 a SDict begin [ /View [/XYZ H.V] /Dest (0:2385) cvn H.B /DEST pdfmark end 2404 4963 a Fx(initializing)p FC(.)k(Y)-9 b(ou)19 b(ha)n(v)o(e)h(to)g(use)3352 4963 y SDict begin H.S end 3352 4963 a 3352 4963 a SDict begin 13 H.A end 3352 4963 a 3352 4963 a SDict begin [ /View [/XYZ H.V] /Dest (0:2386) cvn H.B /DEST pdfmark end 3352 4963 a Fy(scp)h FC(to)f(cop)o(y)396 5071 y(the)g(\002le)h (signature)e(database)h(to)g(the)h(serv)o(er)e(then.)-2 5089 y SDict begin H.S end -2 5089 a -2 5089 a SDict begin 11.7 H.A end -2 5089 a -2 5089 a SDict begin [ /View [/XYZ H.V] /Dest (0:2387) cvn H.B /DEST pdfmark end -2 5089 a Black 3658 5805 a Fx(67)p Black eop end %%Page: 68 73 TeXDict begin 68 72 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2389) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fw(NO)m(TE:)h Fv(F)n(or)e(ob)o(vious)g(secur)q(ity)h (reasons)o(,)f(the)h(client)f(cannot)g(specify)i(the)e(path)g(to)h(the) g(database)e(\002le)j(on)562 406 y(the)f(ser)r(v)n(er)h(side)o(.)e(The) h(ser)r(v)n(er)g(will)g(lookup)f(the)g(databse)g(\002le)h(using)g(only) f(the)h(hostname)f(of)h(the)g(client)f(and)562 503 y(the)h(compiled-in) e(path)h(f)n(or)h(the)f('localstatedir')e(\(see)j(belo)o(w\).)e(The)i (def)n(ault)e(f)n(or)h('localstatedir')e(is)3391 503 y SDict begin H.S end 3391 503 a 3391 503 a SDict begin 11.7 H.A end 3391 503 a 3391 503 a SDict begin [ /View [/XYZ H.V] /Dest (0:2390) cvn H.B /DEST pdfmark end 3391 503 a Ft(/var)p Fv(.)-2 818 y SDict begin H.S end -2 818 a -2 818 a SDict begin 13 H.A end -2 818 a -2 818 a SDict begin [ /View [/XYZ H.V] /Dest (0:2391) cvn H.B /DEST pdfmark end -2 818 a 396 926 a FC(The)j(serv)o(er)f(will)i(search)f(for)g (the)g(database)g(\002le)g(to)h(send)f(in)g(the)g(follo)n(wing)f(order) g(of)h(priority)e(\(see)p 0 TeXcolorgray 396 1034 a SDict begin H.S end 396 1034 a FC(Section)i(A.5)789 1034 y SDict begin 13 H.L end 789 1034 a 789 1034 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 789 1034 a Black -1 w FC(>\).)904 1034 y SDict begin H.S end 904 1034 a 904 1034 a SDict begin 13 H.A end 904 1034 a 904 1034 a SDict begin [ /View [/XYZ H.V] /Dest (0:2393) cvn H.B /DEST pdfmark end 904 1034 a Fx(CLIENTN)n(AME)j FC(is)e(the)f(hostname)f(of)h(the)h(client')-5 b(s)20 b(host,)g(as)h(listed)g(in)f(the)g(serv)o(er')-5 b(s)20 b(con\002g)f(\002le)396 1142 y(in)i(the)604 1142 y SDict begin H.S end 604 1142 a 604 1142 a SDict begin 13 H.A end 604 1142 a 604 1142 a SDict begin [ /View [/XYZ H.V] /Dest (0:2394) cvn H.B /DEST pdfmark end 604 1142 a Fy(Clients)g FC(section:)-2 1309 y SDict begin H.S end -2 1309 a -2 1309 a SDict begin 13 H.A end -2 1309 a -2 1309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2395) cvn H.B /DEST pdfmark end -2 1309 a -2 1309 a SDict begin H.S end -2 1309 a -2 1309 a SDict begin 13 H.A end -2 1309 a -2 1309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2396) cvn H.B /DEST pdfmark end -2 1309 a -2 1319 a SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:2397) cvn H.B /DEST pdfmark end -2 1319 a Black 463 1478 a FC(1.)p Black 546 1478 a SDict begin H.S end 546 1478 a 546 1478 a SDict begin 13 H.A end 546 1478 a 546 1478 a SDict begin [ /View [/XYZ H.V] /Dest (0:2398) cvn H.B /DEST pdfmark end 546 1478 a 546 1478 a SDict begin H.S end 546 1478 a 546 1478 a SDict begin 13 H.A end 546 1478 a 546 1478 a SDict begin [ /View [/XYZ H.V] /Dest (0:2399) cvn H.B /DEST pdfmark end 546 1478 a Fr(localstatedir/lib/yule/file.CLIENTNAM)o(E)-2 1490 y SDict begin H.S end -2 1490 a -2 1490 a SDict begin 13 H.A end -2 1490 a -2 1490 a SDict begin [ /View [/XYZ H.V] /Dest (0:2400) cvn H.B /DEST pdfmark end -2 1490 a Black 463 1628 a FC(2.)p Black 546 1628 a SDict begin H.S end 546 1628 a 546 1628 a SDict begin 13 H.A end 546 1628 a 546 1628 a SDict begin [ /View [/XYZ H.V] /Dest (0:2401) cvn H.B /DEST pdfmark end 546 1628 a 546 1628 a SDict begin H.S end 546 1628 a 546 1628 a SDict begin 13 H.A end 546 1628 a 546 1628 a SDict begin [ /View [/XYZ H.V] /Dest (0:2402) cvn H.B /DEST pdfmark end 546 1628 a Fr(localstatedir/lib/yule/file)-2 1871 y SDict begin H.S end -2 1871 a -2 1871 a SDict begin 13 H.A end -2 1871 a -2 1871 a SDict begin [ /View [/XYZ H.V] /Dest (0:SERVER-LOGGING) cvn H.B /DEST pdfmark end -2 1871 a 377 x Fu(6.6.)39 b(Rules)f(f)m(or)i(log)o(ging)d(of)i(c)m(lient)g(messa)o(g)q(es)2775 2248 y SDict begin H.S end 2775 2248 a 2775 2248 a SDict begin 22.464 H.A end 2775 2248 a 2775 2248 a SDict begin [ /View [/XYZ H.V] /Dest (8.53.1) cvn H.B /DEST pdfmark end 2775 2248 a -2 2446 a SDict begin H.S end -2 2446 a -2 2446 a SDict begin 13 H.A end -2 2446 a -2 2446 a SDict begin [ /View [/XYZ H.V] /Dest (0:2405) cvn H.B /DEST pdfmark end -2 2446 a 396 2522 a FC(As)21 b(the)f(log)g(serv)o(er)g(may)f (recei)n(v)o(e)g(quite)h(a)h(lar)o(ge)e(number)g(of)g(log)h(messages)h (from)e(clients)h(\(depending)e(on)h(the)396 2630 y(number)g(of)h (clients)g(and)g(their)g(threshold)e(settings\),)i(client)h(messages)f (are)g(treated)g(specially)g(and)f(by)h(def)o(ault)396 2738 y(are)g(only)g(logged)e(to)j(f)o(acilities)g(suitable)f(for)f(b)n (ulk)h(logging:)f(console,)g(log)h(\002le,)g(relational)f(database)h (\(if)396 2846 y(enabled\),)f(and)g(e)o(xternal)g(\(if)h(enabled\).)-2 3027 y SDict begin H.S end -2 3027 a -2 3027 a SDict begin 13 H.A end -2 3027 a -2 3027 a SDict begin [ /View [/XYZ H.V] /Dest (0:2406) cvn H.B /DEST pdfmark end -2 3027 a 396 3120 a FC(T)-7 b(o)20 b(o)o(v)o(erride)d(this)j(beha)n(vior)m(,)e (you)g(can)i(set)g(the)g(option)2009 3120 y SDict begin H.S end 2009 3120 a 2009 3120 a SDict begin 13 H.A end 2009 3120 a 2009 3120 a SDict begin [ /View [/XYZ H.V] /Dest (0:2407) cvn H.B /DEST pdfmark end 2009 3120 a Fy(UseClientSe)o(v)o (erity=)2692 3120 y SDict begin H.S end 2692 3120 a 2692 3120 a SDict begin 13 H.A end 2692 3120 a 2692 3120 a SDict begin [ /View [/XYZ H.V] /Dest (0:2408) cvn H.B /DEST pdfmark end 2692 3120 a Fl(yes)f FC(in)h(the)3052 3120 y SDict begin H.S end 3052 3120 a 3052 3120 a SDict begin 13 H.A end 3052 3120 a 3052 3120 a SDict begin [ /View [/XYZ H.V] /Dest (0:2409) cvn H.B /DEST pdfmark end 3052 3120 a Fx([Misc])h FC(section)f(of)f(the)396 3228 y(con\002guration)f (\002le.)i(In)g(that)h(case,)f(the)g(client)g(message)g(se)n(v)o(erity) g(is)h(used,)f(and)f(client)h(messages)h(are)f(treated)396 3335 y(just)h(lik)o(e)f(local)h(messages)f(\(i.e.)g(lik)o(e)g(those)g (from)f(the)i(serv)o(er)e(itself\).)-2 3519 y SDict begin H.S end -2 3519 a -2 3519 a SDict begin 13 H.A end -2 3519 a -2 3519 a SDict begin [ /View [/XYZ H.V] /Dest (0:2410) cvn H.B /DEST pdfmark end -2 3519 a 396 3609 a FC(If)h(you)g(also)g(w)o(ant)g(to)h(\002lter)f(by)g(message)g(class,)h (there)f(is)h(also)f(an)h(option)2574 3609 y SDict begin H.S end 2574 3609 a 2574 3609 a SDict begin 13 H.A end 2574 3609 a 2574 3609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2411) cvn H.B /DEST pdfmark end 2574 3609 a Fy(UseClientClass=) 3156 3609 y SDict begin H.S end 3156 3609 a 3156 3609 a SDict begin 13 H.A end 3156 3609 a 3156 3609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2412) cvn H.B /DEST pdfmark end 3156 3609 a Fl(yes)-2 3793 y SDict begin H.S end -2 3793 a -2 3793 a SDict begin 13 H.A end -2 3793 a -2 3793 a SDict begin [ /View [/XYZ H.V] /Dest (0:2413) cvn H.B /DEST pdfmark end -2 3793 a 396 3883 a FC(All)g(client)f(messages)h (are)f(recorded)e(in)i(the)h(main)e(log)h(\002le)h(by)f(def)o(ault.)f (Ho)n(we)n(v)o(er)m(,)f(it)j(is)g(possible)f(to)g(use)396 3991 y(separate)g(log)g(\002les)h(for)f(indi)n(vidual)e(clients.)i (This)h(can)f(be)g(enabled)f(with)2557 3991 y SDict begin H.S end 2557 3991 a 2557 3991 a SDict begin 13 H.A end 2557 3991 a 2557 3991 a SDict begin [ /View [/XYZ H.V] /Dest (0:2414) cvn H.B /DEST pdfmark end 2557 3991 a Fy(UseSeparateLogs=) 3219 3991 y SDict begin H.S end 3219 3991 a 3219 3991 a SDict begin 13 H.A end 3219 3991 a 3219 3991 a SDict begin [ /View [/XYZ H.V] /Dest (0:2415) cvn H.B /DEST pdfmark end 3219 3991 a Fl(yes/no)h FC(in)g(the)396 4099 y SDict begin H.S end 396 4099 a 396 4099 a SDict begin 13 H.A end 396 4099 a 396 4099 a SDict begin [ /View [/XYZ H.V] /Dest (0:2416) cvn H.B /DEST pdfmark end 396 4099 a Fx(Misc)h FC(section)f(of)g(the)g(serv)o(er)g(con\002guration)d (\002le.)k(No)f(locking)f(will)i(be)f(performed)e(for)h(such)h (separate)g(client)396 4207 y(log)g(\002les)h(\(only)e(one)h(instance)g (of)g(the)g(serv)o(er)f(can)h(listen)h(on)f(the)g(TCP)h(port,)e(thus)h (there)g(will)h(be)f(no)g(concurrent)396 4315 y(access\).)-2 4340 y SDict begin H.S end -2 4340 a -2 4340 a SDict begin 13 H.A end -2 4340 a -2 4340 a SDict begin [ /View [/XYZ H.V] /Dest (0:GCM) cvn H.B /DEST pdfmark end -2 4340 a 363 x Fu(6.7.)39 b(Detecting)e(')-11 b(dead')38 b(c)m(lients)1866 4703 y SDict begin H.S end 1866 4703 a 1866 4703 a SDict begin 22.464 H.A end 1866 4703 a 1866 4703 a SDict begin [ /View [/XYZ H.V] /Dest (8.54.1) cvn H.B /DEST pdfmark end 1866 4703 a -2 4901 a SDict begin H.S end -2 4901 a -2 4901 a SDict begin 13 H.A end -2 4901 a -2 4901 a SDict begin [ /View [/XYZ H.V] /Dest (0:2419) cvn H.B /DEST pdfmark end -2 4901 a 396 4977 a FC(It)21 b(is)g(possible)f(to)g(set)h(a) g(time)f(limit)h(for)e(the)i(maximum)d(time)i(between)g(tw)o(o)g (consecuti)n(v)o(e)f(messages)h(of)g(a)g(client)396 5085 y(\(option)657 5085 y SDict begin H.S end 657 5085 a 657 5085 a SDict begin 13 H.A end 657 5085 a 657 5085 a SDict begin [ /View [/XYZ H.V] /Dest (0:2420) cvn H.B /DEST pdfmark end 657 5085 a Fy(SetClientT)o(imeLimit)g FC(in)h(the)f ([Misc])g(section)g(of)g(the)g(con\002guration)e(\002le\).)i(If)g(the)g (time)g(limit)h(is)396 5192 y(e)o(xceeded)e(without)g(a)i(message)f (from)f(the)h(client,)g(the)g(serv)o(er)g(will)h(issue)f(a)h(w)o (arning.)e(The)h(def)o(ault)f(is)i(86400)396 5300 y(seconds)f(\(one)f (day\);)h(specifying)e(a)j(v)n(alue)e(of)h(0)g(will)h(switch)g(of)n(f)e (this)i(option.)p Black 3661 5805 a Fx(68)p Black eop end %%Page: 69 74 TeXDict begin 69 73 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:2472) cvn H.B /DEST pdfmark end -2 35 a 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2421) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Y)-9 b(ou)20 b(may)g(w)o(ant)g(to)g(set)1094 309 y SDict begin H.S end 1094 309 a 1094 309 a SDict begin 13 H.A end 1094 309 a 1094 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2422) cvn H.B /DEST pdfmark end 1094 309 a Fy(ExportSe)o(v)o(erity)e(=)k(mark)e FC(\(or)g(an)o(y)f(lo)n(wer)h (threshold\))e(in)i(the)h(client)f(con\002guration)d(\002le)396 417 y(in)k(order)e(to)h(log)g(timestamp)f(\('heartbeat'\))f(messages)i (to)h(the)f(serv)o(er)-5 b(.)-2 445 y SDict begin H.S end -2 445 a -2 445 a SDict begin 13 H.A end -2 445 a -2 445 a SDict begin [ /View [/XYZ H.V] /Dest (0:SERVER-STATUS-INFORMATION) cvn H.B /DEST pdfmark end -2 445 a 359 x Fu(6.8.)39 b(The)g(HTML)f(ser)q(ver) h(status)g(pa)o(g)q(e)2281 804 y SDict begin H.S end 2281 804 a 2281 804 a SDict begin 22.464 H.A end 2281 804 a 2281 804 a SDict begin [ /View [/XYZ H.V] /Dest (8.55.1) cvn H.B /DEST pdfmark end 2281 804 a -2 1002 a SDict begin H.S end -2 1002 a -2 1002 a SDict begin 13 H.A end -2 1002 a -2 1002 a SDict begin [ /View [/XYZ H.V] /Dest (0:2425) cvn H.B /DEST pdfmark end -2 1002 a -2 1002 a SDict begin H.S end -2 1002 a -2 1002 a SDict begin 13 H.A end -2 1002 a -2 1002 a SDict begin [ /View [/XYZ H.V] /Dest (0:2426) cvn H.B /DEST pdfmark end -2 1002 a 396 1078 a FC(yule)19 b(writes)h(the)g(current)e(status)i(to)g(a)g(HTML)f (\002le.)h(The)g(def)o(ault)e(name)h(of)h(this)g(\002le)g(is)2942 1078 y SDict begin H.S end 2942 1078 a 2942 1078 a SDict begin 13 H.A end 2942 1078 a 2942 1078 a SDict begin [ /View [/XYZ H.V] /Dest (0:2427) cvn H.B /DEST pdfmark end 2942 1078 a Fr(samhain.html)p FC(,)e(and)h(by)396 1186 y(def)o(ault)h(it)h(is)g(placed)e(in)1113 1186 y SDict begin H.S end 1113 1186 a 1113 1186 a SDict begin 13 H.A end 1113 1186 a 1113 1186 a SDict begin [ /View [/XYZ H.V] /Dest (0:2428) cvn H.B /DEST pdfmark end 1113 1186 a Fr(/var/log)p FC(.)-2 1370 y SDict begin H.S end -2 1370 a -2 1370 a SDict begin 13 H.A end -2 1370 a -2 1370 a SDict begin [ /View [/XYZ H.V] /Dest (0:2429) cvn H.B /DEST pdfmark end -2 1370 a 396 1460 a FC(The)h(\002le)h(contains)e(a)i (header)e(with)h(the)h(current)e(status)h(of)g(the)h(serv)o(er)e (\(starting)g(time,)h(current)f(time,)h(open)396 1568 y(connections,)e(total)j(connections)d(since)i(start\),)h(and)e(a)i (table)f(that)g(lists)i(the)e(status)h(of)f(all)h(re)o(gistered)d (clients.)-2 1752 y SDict begin H.S end -2 1752 a -2 1752 a SDict begin 13 H.A end -2 1752 a -2 1752 a SDict begin [ /View [/XYZ H.V] /Dest (0:2430) cvn H.B /DEST pdfmark end -2 1752 a 396 1842 a FC(There)i(are)g(a)g(number)f(of)h (pre-de\002ned)d(e)n(v)o(ents)j(that)g(may)g(occur)f(for)h(a)g(client:) -2 1860 y SDict begin H.S end -2 1860 a -2 1860 a SDict begin 13 H.A end -2 1860 a -2 1860 a SDict begin [ /View [/XYZ H.V] /Dest (0:2431) cvn H.B /DEST pdfmark end -2 1860 a -2 1984 a SDict begin H.S end -2 1984 a -2 1984 a SDict begin 13 H.A end -2 1984 a -2 1984 a SDict begin [ /View [/XYZ H.V] /Dest (0:2433) cvn H.B /DEST pdfmark end -2 1984 a 396 2074 a FC(Inacti)n(v)o(e)-2 2075 y SDict begin H.S end -2 2075 a -2 2075 a SDict begin 13 H.A end -2 2075 a -2 2075 a SDict begin [ /View [/XYZ H.V] /Dest (0:2434) cvn H.B /DEST pdfmark end -2 2075 a Black Black 562 2224 a SDict begin H.S end 562 2224 a 562 2224 a SDict begin 13 H.A end 562 2224 a 562 2224 a SDict begin [ /View [/XYZ H.V] /Dest (0:2435) cvn H.B /DEST pdfmark end 562 2224 a FC(The)g(client)g(has)h(not)f(connected)e(since)i (serv)o(er)g(startup.)-2 2325 y SDict begin H.S end -2 2325 a -2 2325 a SDict begin 13 H.A end -2 2325 a -2 2325 a SDict begin [ /View [/XYZ H.V] /Dest (0:2437) cvn H.B /DEST pdfmark end -2 2325 a 396 2415 a FC(Started)-2 2416 y SDict begin H.S end -2 2416 a -2 2416 a SDict begin 13 H.A end -2 2416 a -2 2416 a SDict begin [ /View [/XYZ H.V] /Dest (0:2438) cvn H.B /DEST pdfmark end -2 2416 a Black Black 562 2564 a SDict begin H.S end 562 2564 a 562 2564 a SDict begin 13 H.A end 562 2564 a 562 2564 a SDict begin [ /View [/XYZ H.V] /Dest (0:2439) cvn H.B /DEST pdfmark end 562 2564 a FC(The)g(client)g(has)h(started.)f(This)g(message)g (may)g(be)g(missing)g(if)g(the)h(client)f(w)o(as)h(already)e(running)f (at)j(serv)o(er)562 2672 y(startup.)-2 2773 y SDict begin H.S end -2 2773 a -2 2773 a SDict begin 13 H.A end -2 2773 a -2 2773 a SDict begin [ /View [/XYZ H.V] /Dest (0:2441) cvn H.B /DEST pdfmark end -2 2773 a 396 2863 a FC(Exited)-2 2864 y SDict begin H.S end -2 2864 a -2 2864 a SDict begin 13 H.A end -2 2864 a -2 2864 a SDict begin [ /View [/XYZ H.V] /Dest (0:2442) cvn H.B /DEST pdfmark end -2 2864 a Black Black 562 3013 a SDict begin H.S end 562 3013 a 562 3013 a SDict begin 13 H.A end 562 3013 a 562 3013 a SDict begin [ /View [/XYZ H.V] /Dest (0:2443) cvn H.B /DEST pdfmark end 562 3013 a FC(The)f(client)g(has)h(e)o (xited.)-2 3096 y SDict begin H.S end -2 3096 a -2 3096 a SDict begin 13 H.A end -2 3096 a -2 3096 a SDict begin [ /View [/XYZ H.V] /Dest (0:2445) cvn H.B /DEST pdfmark end -2 3096 a 396 3203 a FC(Message)-2 3221 y SDict begin H.S end -2 3221 a -2 3221 a SDict begin 13 H.A end -2 3221 a -2 3221 a SDict begin [ /View [/XYZ H.V] /Dest (0:2446) cvn H.B /DEST pdfmark end -2 3221 a Black Black 562 3353 a SDict begin H.S end 562 3353 a 562 3353 a SDict begin 13 H.A end 562 3353 a 562 3353 a SDict begin [ /View [/XYZ H.V] /Dest (0:2447) cvn H.B /DEST pdfmark end 562 3353 a FC(The)f(client)g(has)h(sent)f(a)h(message.)-2 3454 y SDict begin H.S end -2 3454 a -2 3454 a SDict begin 13 H.A end -2 3454 a -2 3454 a SDict begin [ /View [/XYZ H.V] /Dest (0:2449) cvn H.B /DEST pdfmark end -2 3454 a 396 3544 a FC(File)g(transfer)-2 3545 y SDict begin H.S end -2 3545 a -2 3545 a SDict begin 13 H.A end -2 3545 a -2 3545 a SDict begin [ /View [/XYZ H.V] /Dest (0:2450) cvn H.B /DEST pdfmark end -2 3545 a Black Black 562 3693 a SDict begin H.S end 562 3693 a 562 3693 a SDict begin 13 H.A end 562 3693 a 562 3693 a SDict begin [ /View [/XYZ H.V] /Dest (0:2451) cvn H.B /DEST pdfmark end 562 3693 a FC(The)f(client)g(has)h(fetched)e(a)i(\002le)f(from)g(the)g (serv)o(er)-5 b(.)-2 3777 y SDict begin H.S end -2 3777 a -2 3777 a SDict begin 13 H.A end -2 3777 a -2 3777 a SDict begin [ /View [/XYZ H.V] /Dest (0:2453) cvn H.B /DEST pdfmark end -2 3777 a 396 3884 a FC(ILLEGAL)-2 3885 y SDict begin H.S end -2 3885 a -2 3885 a SDict begin 13 H.A end -2 3885 a -2 3885 a SDict begin [ /View [/XYZ H.V] /Dest (0:2454) cvn H.B /DEST pdfmark end -2 3885 a Black Black 562 4034 a SDict begin H.S end 562 4034 a 562 4034 a SDict begin 13 H.A end 562 4034 a 562 4034 a SDict begin [ /View [/XYZ H.V] /Dest (0:2455) cvn H.B /DEST pdfmark end 562 4034 a FC(Startup)20 b(without)f(prior)h(e)o(xit.)f(May)h (indicate)g(a)g(preceding)f(abnormal)f(termination.)-2 4135 y SDict begin H.S end -2 4135 a -2 4135 a SDict begin 13 H.A end -2 4135 a -2 4135 a SDict begin [ /View [/XYZ H.V] /Dest (0:2457) cvn H.B /DEST pdfmark end -2 4135 a 396 4225 a FC(P)-8 b(ANIC)-2 4226 y SDict begin H.S end -2 4226 a -2 4226 a SDict begin 13 H.A end -2 4226 a -2 4226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2458) cvn H.B /DEST pdfmark end -2 4226 a Black Black 562 4374 a SDict begin H.S end 562 4374 a 562 4374 a SDict begin 13 H.A end 562 4374 a 562 4374 a SDict begin [ /View [/XYZ H.V] /Dest (0:2459) cvn H.B /DEST pdfmark end 562 4374 a FC(The)20 b(client)g(has)h(encountered)c(a)k(f)o(atal)f(error)f (condition.)-2 4458 y SDict begin H.S end -2 4458 a -2 4458 a SDict begin 13 H.A end -2 4458 a -2 4458 a SDict begin [ /View [/XYZ H.V] /Dest (0:2461) cvn H.B /DEST pdfmark end -2 4458 a 396 4565 a FC(F)-6 b(AILED)-2 4565 y SDict begin H.S end -2 4565 a -2 4565 a SDict begin 13 H.A end -2 4565 a -2 4565 a SDict begin [ /View [/XYZ H.V] /Dest (0:2462) cvn H.B /DEST pdfmark end -2 4565 a Black Black 562 4714 a SDict begin H.S end 562 4714 a 562 4714 a SDict begin 13 H.A end 562 4714 a 562 4714 a SDict begin [ /View [/XYZ H.V] /Dest (0:2463) cvn H.B /DEST pdfmark end 562 4714 a FC(An)21 b(unsuccessful)e(attempt)g(to)i(set)g(up)e (a)i(session)g(k)o(e)o(y)e(or)h(transfer)f(a)i(message.)-2 4815 y SDict begin H.S end -2 4815 a -2 4815 a SDict begin 13 H.A end -2 4815 a -2 4815 a SDict begin [ /View [/XYZ H.V] /Dest (0:2465) cvn H.B /DEST pdfmark end -2 4815 a 396 4905 a FC(POLICY)-2 4906 y SDict begin H.S end -2 4906 a -2 4906 a SDict begin 13 H.A end -2 4906 a -2 4906 a SDict begin [ /View [/XYZ H.V] /Dest (0:2466) cvn H.B /DEST pdfmark end -2 4906 a Black Black 562 5055 a SDict begin H.S end 562 5055 a 562 5055 a SDict begin 13 H.A end 562 5055 a 562 5055 a SDict begin [ /View [/XYZ H.V] /Dest (0:2467) cvn H.B /DEST pdfmark end 562 5055 a FC(The)f(client)g(has)h(disco)o(v)o(ered)d(a)i(polic)o(y)f (violation.)p Black 3661 5805 a Fx(69)p Black eop end %%Page: 70 75 TeXDict begin 70 74 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:2536) cvn H.B /DEST pdfmark end -2 35 a 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2469) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(TIME_EXCEEDED)-2 319 y SDict begin H.S end -2 319 a -2 319 a SDict begin 13 H.A end -2 319 a -2 319 a SDict begin [ /View [/XYZ H.V] /Dest (0:2470) cvn H.B /DEST pdfmark end -2 319 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:2471) cvn H.B /DEST pdfmark end 562 458 a FC(No)h(message)f(\(e.g.)f (timestamp\))g(has)i(been)e(recei)n(v)o(ed)g(from)g(the)h(client)g(for) g(a)g(de\002ned)g(amount)e(of)i(time)562 566 y(\(def)o(ault)f(1)i(day) -5 b(,)19 b(option)g(SetClientT)m(imeLimit\).)396 840 y(F)o(or)h(each)g(client,)g(the)g(latest)h(e)n(v)o(ent)e(of)h(each)g (gi)n(v)o(en)f(type)h(is)h(listed.)f(Ev)o(ents)g(are)g(sorted)g(by)f (time.)i(Ev)o(ents)e(that)396 948 y(ha)n(v)o(e)h(not)g(occurred)e (\(yet\))h(are)i(not)e(listed.)-2 1132 y SDict begin H.S end -2 1132 a -2 1132 a SDict begin 13 H.A end -2 1132 a -2 1132 a SDict begin [ /View [/XYZ H.V] /Dest (0:2473) cvn H.B /DEST pdfmark end -2 1132 a 396 1222 a FC(It)i(is)g(possible)f (to)g(specify)g(templates)g(for)f(\(i\))h(the)h(\002le)f(header)m(,)f (\(ii\))h(a)h(single)f(table)g(entry)-5 b(,)19 b(and)g(\(iii\))i(the)f (\002le)h(end.)396 1330 y(T)-6 b(emplates)20 b(must)g(be)g(named)1281 1330 y SDict begin H.S end 1281 1330 a 1281 1330 a SDict begin 13 H.A end 1281 1330 a 1281 1330 a SDict begin [ /View [/XYZ H.V] /Dest (0:2474) cvn H.B /DEST pdfmark end 1281 1330 a Fr(head.html)p FC(,)1726 1330 y SDict begin H.S end 1726 1330 a 1726 1330 a SDict begin 13 H.A end 1726 1330 a 1726 1330 a SDict begin [ /View [/XYZ H.V] /Dest (0:2475) cvn H.B /DEST pdfmark end 1726 1330 a Fr(entry.html)p FC(,)e(and)2356 1330 y SDict begin H.S end 2356 1330 a 2356 1330 a SDict begin 13 H.A end 2356 1330 a 2356 1330 a SDict begin [ /View [/XYZ H.V] /Dest (0:2476) cvn H.B /DEST pdfmark end 2356 1330 a Fr(foot.html)p FC(,)h(respecti)n(v)o(ely)-5 b(,)18 b(and)i(must)g(be)396 1438 y(located)g(in)g(the)g(data)g (directory)f(\(i.e.)1494 1438 y SDict begin H.S end 1494 1438 a 1494 1438 a SDict begin 13 H.A end 1494 1438 a 1494 1438 a SDict begin [ /View [/XYZ H.V] /Dest (0:2477) cvn H.B /DEST pdfmark end 1494 1438 a Fr(localstatedir/lib/yule/)p FC(,)d(see)p 0 TeXcolorgray 2693 1438 a SDict begin H.S end 2693 1438 a FC(Section)k(A.5) 3086 1438 y SDict begin 13 H.L end 3086 1438 a 3086 1438 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3086 1438 a Black -1 w FC(>\).)g(The)g(distrib)n(ution)396 1546 y(package)f(includes)g (tw)o(o)i(sample)f(\002les)1546 1546 y SDict begin H.S end 1546 1546 a 1546 1546 a SDict begin 13 H.A end 1546 1546 a 1546 1546 a SDict begin [ /View [/XYZ H.V] /Dest (0:2479) cvn H.B /DEST pdfmark end 1546 1546 a Fr(head.html)f FC(and)2111 1546 y SDict begin H.S end 2111 1546 a 2111 1546 a SDict begin 13 H.A end 2111 1546 a 2111 1546 a SDict begin [ /View [/XYZ H.V] /Dest (0:2480) cvn H.B /DEST pdfmark end 2111 1546 a Fr(foot.html)p FC(.)-2 1730 y SDict begin H.S end -2 1730 a -2 1730 a SDict begin 13 H.A end -2 1730 a -2 1730 a SDict begin [ /View [/XYZ H.V] /Dest (0:2481) cvn H.B /DEST pdfmark end -2 1730 a 396 1820 a FC(The)h(follo)n(wing)f(replacements)f(will)j(be)g(made)e(in)h (the)h(head)e(template:)-2 1838 y SDict begin H.S end -2 1838 a -2 1838 a SDict begin 13 H.A end -2 1838 a -2 1838 a SDict begin [ /View [/XYZ H.V] /Dest (0:2482) cvn H.B /DEST pdfmark end -2 1838 a -2 1931 a SDict begin H.S end -2 1931 a -2 1931 a SDict begin 13 H.A end -2 1931 a -2 1931 a SDict begin [ /View [/XYZ H.V] /Dest (0:2483) cvn H.B /DEST pdfmark end -2 1931 a -2 1931 a SDict begin H.S end -2 1931 a -2 1931 a SDict begin 13 H.A end -2 1931 a -2 1931 a SDict begin [ /View [/XYZ H.V] /Dest (table.10) cvn H.B /DEST pdfmark end -2 1931 a 396 1934 3359 4 v 396 1934 V 396 2059 4 125 v 424 2034 a FD(Placeholder)p 2074 2059 V 1208 w(Signi\002cance)p 3751 2059 V 396 2062 3359 4 v 396 2062 V 396 2187 4 125 v 424 2162 a FC(\045T)p 2074 2187 V 1558 w(Current)g(time.)p 3751 2187 V 396 2190 3359 4 v 396 2190 V 396 2315 4 125 v 424 2290 a(\045S)p 2074 2315 V 1563 w(Startup)g(time.)p 3751 2315 V 396 2318 3359 4 v 396 2318 V 396 2442 4 125 v 424 2418 a(\045L)p 2074 2442 V 1558 w(T)m(ime)h(of)g(last)h(connection.)p 3751 2442 V 396 2446 3359 4 v 396 2446 V 396 2570 4 125 v 424 2545 a(\045O)p 2074 2570 V 1549 w(Open)e(connections.)p 3751 2570 V 396 2574 3359 4 v 396 2574 V 396 2698 4 125 v 424 2673 a(\045A)p 2074 2698 V 1549 w(T)-7 b(otal)20 b(connections)f(since)h(startup.)p 3751 2698 V 396 2702 3359 4 v 396 2702 V 396 2826 4 125 v 424 2801 a(\045M)p 2074 2826 V 1535 w(Maximum)f(simultaneous)f(connections.)p 3751 2826 V 396 2829 3359 4 v 396 2829 V -2 2995 a SDict begin H.S end -2 2995 a -2 2995 a SDict begin 13 H.A end -2 2995 a -2 2995 a SDict begin [ /View [/XYZ H.V] /Dest (0:2507) cvn H.B /DEST pdfmark end -2 2995 a 396 3078 a FC(The)i(follo)n(wing)f(replacements)f(will)j(be)g(made)e(in)h(the)h (entry)e(template:)-2 3096 y SDict begin H.S end -2 3096 a -2 3096 a SDict begin 13 H.A end -2 3096 a -2 3096 a SDict begin [ /View [/XYZ H.V] /Dest (0:2508) cvn H.B /DEST pdfmark end -2 3096 a -2 3190 a SDict begin H.S end -2 3190 a -2 3190 a SDict begin 13 H.A end -2 3190 a -2 3190 a SDict begin [ /View [/XYZ H.V] /Dest (0:2509) cvn H.B /DEST pdfmark end -2 3190 a -2 3190 a SDict begin H.S end -2 3190 a -2 3190 a SDict begin 13 H.A end -2 3190 a -2 3190 a SDict begin [ /View [/XYZ H.V] /Dest (table.11) cvn H.B /DEST pdfmark end -2 3190 a 396 3193 3359 4 v 396 3193 V 396 3318 4 125 v 424 3293 a FD(Placeholder)p 2074 3318 V 1208 w(Signi\002cance)p 3751 3318 V 396 3321 3359 4 v 396 3321 V 396 3446 4 125 v 424 3421 a FC(\045H)p 2074 3446 V 1549 w(Host)h(name.)p 3751 3446 V 396 3449 3359 4 v 396 3449 V 396 3573 4 125 v 424 3548 a(\045S)p 2074 3573 V 1563 w(Ev)o(ent.)p 3751 3573 V 396 3577 3359 4 v 396 3577 V 396 3701 4 125 v 424 3676 a(\045T)p 2074 3701 V 1558 w(T)m(ime)g(of)g(e)n(v)o(ent.)p 3751 3701 V 396 3705 3359 4 v 396 3705 V -2 3705 a SDict begin H.S end -2 3705 a -2 3705 a SDict begin 11.7 H.A end -2 3705 a -2 3705 a SDict begin [ /View [/XYZ H.V] /Dest (0:2524) cvn H.B /DEST pdfmark end -2 3705 a -2 3871 a SDict begin H.S end -2 3871 a -2 3871 a SDict begin 11.7 H.A end -2 3871 a -2 3871 a SDict begin [ /View [/XYZ H.V] /Dest (0:2526) cvn H.B /DEST pdfmark end -2 3871 a 562 3943 a Fw(TIP:)g Fv(A)h(liter)o(al)d('\045')j(in)f(the)f(HTML)h(output)f(m)o (ust)i(be)f(represented)d(b)o(y)j(a)h('\045)f(')h(\('\045')f(f)n(ollo)o (w)o(ed)e(b)o(y)i(space\))g(in)g(the)562 4040 y(template)o(.)-2 4272 y SDict begin H.S end -2 4272 a -2 4272 a SDict begin 13 H.A end -2 4272 a -2 4272 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHROOT) cvn H.B /DEST pdfmark end -2 4272 a 378 x Fu(6.9.)39 b(Chr)m(oot)746 4650 y SDict begin H.S end 746 4650 a 746 4650 a SDict begin 22.464 H.A end 746 4650 a 746 4650 a SDict begin [ /View [/XYZ H.V] /Dest (8.56.1) cvn H.B /DEST pdfmark end 746 4650 a -2 4817 a SDict begin H.S end -2 4817 a -2 4817 a SDict begin 13 H.A end -2 4817 a -2 4817 a SDict begin [ /View [/XYZ H.V] /Dest (0:2529) cvn H.B /DEST pdfmark end -2 4817 a 396 4924 a FC(As)21 b(of)f(v)o(ersion)f(1.7.0,)1071 4924 y SDict begin H.S end 1071 4924 a 1071 4924 a SDict begin 13 H.A end 1071 4924 a 1071 4924 a SDict begin [ /View [/XYZ H.V] /Dest (0:2530) cvn H.B /DEST pdfmark end 1071 4924 a FC(yuleis)h(able)g(to)g(chroot)f(itself)i(after)f(startup)f(and) h(initialization,)f(either)h(by)g(using)g(the)396 5031 y(command)e(line)j(option)-2 5132 y SDict begin H.S end -2 5132 a -2 5132 a SDict begin 11.7 H.A end -2 5132 a -2 5132 a SDict begin [ /View [/XYZ H.V] /Dest (0:2531) cvn H.B /DEST pdfmark end -2 5132 a -2 5132 a SDict begin H.S end -2 5132 a -2 5132 a SDict begin 11.7 H.A end -2 5132 a -2 5132 a SDict begin [ /View [/XYZ H.V] /Dest (0:2532) cvn H.B /DEST pdfmark end -2 5132 a 396 5212 a Ft(bash$)596 5212 y SDict begin H.S end 596 5212 a 596 5212 a SDict begin 11.7 H.A end 596 5212 a 596 5212 a SDict begin [ /View [/XYZ H.V] /Dest (0:2533) cvn H.B /DEST pdfmark end 596 5212 a 42 w Fs(yule)42 b(--chroot=)1200 5212 y SDict begin H.S end 1200 5212 a 1200 5212 a SDict begin 11.7 H.A end 1200 5212 a 1200 5212 a SDict begin [ /View [/XYZ H.V] /Dest (0:2534) cvn H.B /DEST pdfmark end 1200 5212 a Fd(/chrootdir)p Black 3661 5805 a Fx(70)p Black eop end %%Page: 71 76 TeXDict begin 71 75 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:2594) cvn H.B /DEST pdfmark end -2 35 a 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2535) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(or)g(by)g(requesting)f(it)h(in)h(the)f(con\002guration)e(\002le:) 396 489 y Fr([Misc])396 586 y Fc(SetChrootDir=)p Fm(path)-2 761 y SDict begin H.S end -2 761 a -2 761 a SDict begin 13 H.A end -2 761 a -2 761 a SDict begin [ /View [/XYZ H.V] /Dest (0:2539) cvn H.B /DEST pdfmark end -2 761 a 396 860 a FC(In)i(order)f(to)h(prepare)f(for)h(the)g(chroot)f(jail,)h(the)h (follo)n(wing)d(is)j(required:)-2 878 y SDict begin H.S end -2 878 a -2 878 a SDict begin 11.7 H.A end -2 878 a -2 878 a SDict begin [ /View [/XYZ H.V] /Dest (0:2540) cvn H.B /DEST pdfmark end -2 878 a -2 1002 a SDict begin H.S end -2 1002 a -2 1002 a SDict begin 11.7 H.A end -2 1002 a -2 1002 a SDict begin [ /View [/XYZ H.V] /Dest (0:2542) cvn H.B /DEST pdfmark end -2 1002 a 562 1082 a Fw(TIP:)f Fv(In)g(the)932 1082 y SDict begin H.S end 932 1082 a 932 1082 a SDict begin 11.7 H.A end 932 1082 a 932 1082 a SDict begin [ /View [/XYZ H.V] /Dest (0:2543) cvn H.B /DEST pdfmark end 932 1082 a Ft(scripts)j Fv(subdirector)r(y)c(of)h(the)g (source)g(director)r(y)f(there)g(is)i(a)f(scr)q(ipt)2956 1082 y SDict begin H.S end 2956 1082 a 2956 1082 a SDict begin 11.7 H.A end 2956 1082 a 2956 1082 a SDict begin [ /View [/XYZ H.V] /Dest (0:2544) cvn H.B /DEST pdfmark end 2956 1082 a Ft(chroot.sh)k Fv(to)c(perf)n(or)r(m)562 1179 y(steps)h(\(4\))f(and)f(\(5\))h(\(only)g(f)n(or)g(Lin)o(ux\).)-2 1494 y SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (0:2545) cvn H.B /DEST pdfmark end -2 1494 a -2 1494 a SDict begin H.S end -2 1494 a -2 1494 a SDict begin 13 H.A end -2 1494 a -2 1494 a SDict begin [ /View [/XYZ H.V] /Dest (0:2546) cvn H.B /DEST pdfmark end -2 1494 a -2 1577 a SDict begin H.S end -2 1577 a -2 1577 a SDict begin 13 H.A end -2 1577 a -2 1577 a SDict begin [ /View [/XYZ H.V] /Dest (0:2547) cvn H.B /DEST pdfmark end -2 1577 a Black 463 1851 a FC(1.)p Black 546 1851 a SDict begin H.S end 546 1851 a 546 1851 a SDict begin 13 H.A end 546 1851 a 546 1851 a SDict begin [ /View [/XYZ H.V] /Dest (0:2548) cvn H.B /DEST pdfmark end 546 1851 a FC(Compile)f(normally)-5 b(.)18 b(Mak)o(e)i(sure)g(you)f(use)h (either)2041 1851 y SDict begin H.S end 2041 1851 a 2041 1851 a SDict begin 13 H.A end 2041 1851 a 2041 1851 a SDict begin [ /View [/XYZ H.V] /Dest (0:2549) cvn H.B /DEST pdfmark end 2041 1851 a Fr(dev/random)f FC(\(def)o(ault)g(if)h(e)o (xisting\))f(or)h(EGD)g(\(Entrop)o(y)546 1959 y(Gathering)e(Daemon\))h (for)h(the)g(entrop)o(y)e(de)n(vice.)i(If)2074 1959 y SDict begin H.S end 2074 1959 a 2074 1959 a SDict begin 13 H.A end 2074 1959 a 2074 1959 a SDict begin [ /View [/XYZ H.V] /Dest (0:2550) cvn H.B /DEST pdfmark end 2074 1959 a Fr(dev/random)f FC(does)h(not)f(e)o(xist,)i(the)f(def)o(ault)f (is)i(the)546 2067 y(')-5 b(standard)19 b(unix)g(entrop)o(y)g (gatherer',)e(which)j(uses)h(the)f(output)f(of)h(man)o(y)f(system)h (commands,)f(and)546 2175 y(therefore)f(is)j(not)f(suitable)g(within)g (a)h(chroot)e(jail.)-2 2193 y SDict begin H.S end -2 2193 a -2 2193 a SDict begin 13 H.A end -2 2193 a -2 2193 a SDict begin [ /View [/XYZ H.V] /Dest (0:2551) cvn H.B /DEST pdfmark end -2 2193 a Black 463 2324 a FC(2.)p Black 546 2324 a SDict begin H.S end 546 2324 a 546 2324 a SDict begin 13 H.A end 546 2324 a 546 2324 a SDict begin [ /View [/XYZ H.V] /Dest (0:2552) cvn H.B /DEST pdfmark end 546 2324 a FC(Install)h(with)g(the)h(command\(s\):)-2 2381 y SDict begin H.S end -2 2381 a -2 2381 a SDict begin 11.7 H.A end -2 2381 a -2 2381 a SDict begin [ /View [/XYZ H.V] /Dest (0:2553) cvn H.B /DEST pdfmark end -2 2381 a -2 2381 a SDict begin H.S end -2 2381 a -2 2381 a SDict begin 11.7 H.A end -2 2381 a -2 2381 a SDict begin [ /View [/XYZ H.V] /Dest (0:2554) cvn H.B /DEST pdfmark end -2 2381 a 546 2463 a Ft(bash$)746 2463 y SDict begin H.S end 746 2463 a 746 2463 a SDict begin 11.7 H.A end 746 2463 a 746 2463 a SDict begin [ /View [/XYZ H.V] /Dest (0:2555) cvn H.B /DEST pdfmark end 746 2463 a 42 w Fs(make)42 b(DESTDIR=)1310 2463 y SDict begin H.S end 1310 2463 a 1310 2463 a SDict begin 11.7 H.A end 1310 2463 a 1310 2463 a SDict begin [ /View [/XYZ H.V] /Dest (0:2556) cvn H.B /DEST pdfmark end 1310 2463 a Fd(/chrootdir)49 b Fs(install)-2 2471 y SDict begin H.S end -2 2471 a -2 2471 a SDict begin 11.7 H.A end -2 2471 a -2 2471 a SDict begin [ /View [/XYZ H.V] /Dest (0:2557) cvn H.B /DEST pdfmark end -2 2471 a 546 2560 a Ft(bash$)746 2560 y SDict begin H.S end 746 2560 a 746 2560 a SDict begin 11.7 H.A end 746 2560 a 746 2560 a SDict begin [ /View [/XYZ H.V] /Dest (0:2558) cvn H.B /DEST pdfmark end 746 2560 a 42 w Fs(make)42 b(DESTDIR=)1310 2560 y SDict begin H.S end 1310 2560 a 1310 2560 a SDict begin 11.7 H.A end 1310 2560 a 1310 2560 a SDict begin [ /View [/XYZ H.V] /Dest (0:2559) cvn H.B /DEST pdfmark end 1310 2560 a Fd(/chrootdir)49 b Fs(install-user)-2 2568 y SDict begin H.S end -2 2568 a -2 2568 a SDict begin 11.7 H.A end -2 2568 a -2 2568 a SDict begin [ /View [/XYZ H.V] /Dest (0:2560) cvn H.B /DEST pdfmark end -2 2568 a 546 2657 a Ft(bash$)746 2657 y SDict begin H.S end 746 2657 a 746 2657 a SDict begin 11.7 H.A end 746 2657 a 746 2657 a SDict begin [ /View [/XYZ H.V] /Dest (0:2561) cvn H.B /DEST pdfmark end 746 2657 a 42 w Fs(make)42 b(install-boot)-2 2665 y SDict begin H.S end -2 2665 a -2 2665 a SDict begin 13 H.A end -2 2665 a -2 2665 a SDict begin [ /View [/XYZ H.V] /Dest (0:2562) cvn H.B /DEST pdfmark end -2 2665 a Black 463 2807 a FC(3.)p Black 546 2807 a SDict begin H.S end 546 2807 a 546 2807 a SDict begin 13 H.A end 546 2807 a 546 2807 a SDict begin [ /View [/XYZ H.V] /Dest (0:2563) cvn H.B /DEST pdfmark end 546 2807 a FC(Fix)20 b(the)g(path)g(to)g(the)1171 2807 y SDict begin H.S end 1171 2807 a 1171 2807 a SDict begin 13 H.A end 1171 2807 a 1171 2807 a SDict begin [ /View [/XYZ H.V] /Dest (0:2564) cvn H.B /DEST pdfmark end 1171 2807 a FC(yule)f(binary)g(in)i(the) f(runle)n(v)o(el)e(start/stop)j(script)f(installed)g(by)g(the)g(last)h (command.)-2 2825 y SDict begin H.S end -2 2825 a -2 2825 a SDict begin 13 H.A end -2 2825 a -2 2825 a SDict begin [ /View [/XYZ H.V] /Dest (0:2565) cvn H.B /DEST pdfmark end -2 2825 a Black 463 2956 a FC(4.)p Black 546 2956 a SDict begin H.S end 546 2956 a 546 2956 a SDict begin 13 H.A end 546 2956 a 546 2956 a SDict begin [ /View [/XYZ H.V] /Dest (0:2566) cvn H.B /DEST pdfmark end 546 2956 a FC(Prepare)e(the)h(chroot)f(en)m(vironment.)e(Basically)-5 b(,)20 b(you)f(need)h(under)2511 2956 y SDict begin H.S end 2511 2956 a 2511 2956 a SDict begin 13 H.A end 2511 2956 a 2511 2956 a SDict begin [ /View [/XYZ H.V] /Dest (0:2567) cvn H.B /DEST pdfmark end 2511 2956 a Fr(/chrootdir)-2 3140 y SDict begin H.S end -2 3140 a -2 3140 a SDict begin 13 H.A end -2 3140 a -2 3140 a SDict begin [ /View [/XYZ H.V] /Dest (0:2568) cvn H.B /DEST pdfmark end -2 3140 a 546 3230 a FC(\(a\))g(an)g(entrop)o(y)e(de)n(vice,)h(either)1497 3230 y SDict begin H.S end 1497 3230 a 1497 3230 a SDict begin 13 H.A end 1497 3230 a 1497 3230 a SDict begin [ /View [/XYZ H.V] /Dest (0:2569) cvn H.B /DEST pdfmark end 1497 3230 a Fr(dev/random)p FC(,)1987 3230 y SDict begin H.S end 1987 3230 a 1987 3230 a SDict begin 13 H.A end 1987 3230 a 1987 3230 a SDict begin [ /View [/XYZ H.V] /Dest (0:2570) cvn H.B /DEST pdfmark end 1987 3230 a Fr(dev/urandom)p FC(,)g(or)h(an)g(EGD)g(\(Entrop)o(y)e(Gathering)546 3338 y(Daemon\))g(sock)o(et,)-2 3519 y SDict begin H.S end -2 3519 a -2 3519 a SDict begin 13 H.A end -2 3519 a -2 3519 a SDict begin [ /View [/XYZ H.V] /Dest (0:2571) cvn H.B /DEST pdfmark end -2 3519 a 546 3612 a FC(\(b\))h(minimum)1007 3612 y SDict begin H.S end 1007 3612 a 1007 3612 a SDict begin 13 H.A end 1007 3612 a 1007 3612 a SDict begin [ /View [/XYZ H.V] /Dest (0:2572) cvn H.B /DEST pdfmark end 1007 3612 a Fr(etc/passwd)p FC(,)1497 3612 y SDict begin H.S end 1497 3612 a 1497 3612 a SDict begin 13 H.A end 1497 3612 a 1497 3612 a SDict begin [ /View [/XYZ H.V] /Dest (0:2573) cvn H.B /DEST pdfmark end 1497 3612 a Fr(etc/group)g FC(\002les,)i(at)g(least)g(with)f(entries)g(for)g(root)f(and)h(the)g (unpri)n(vile)o(ged)546 3720 y SDict begin H.S end 546 3720 a 546 3720 a SDict begin 13 H.A end 546 3720 a 546 3720 a SDict begin [ /View [/XYZ H.V] /Dest (0:2574) cvn H.B /DEST pdfmark end 546 3720 a FC(yule)f(user)-5 b(.)21 b(Replace)f(passw)o(ords)g(with)g(an)g(asterix,)g(and)g(mak)o(e)f(sure) h(the)h(homedirectory)c(of)i(the)546 3828 y(unpri)n(vile)o(ged)983 3828 y SDict begin H.S end 983 3828 a 983 3828 a SDict begin 13 H.A end 983 3828 a 983 3828 a SDict begin [ /View [/XYZ H.V] /Dest (0:2575) cvn H.B /DEST pdfmark end 983 3828 a FC(yule)h(user)g(is)h(correct)e(within)h(the)g(chroot)f(jail.)-2 4012 y SDict begin H.S end -2 4012 a -2 4012 a SDict begin 13 H.A end -2 4012 a -2 4012 a SDict begin [ /View [/XYZ H.V] /Dest (0:2576) cvn H.B /DEST pdfmark end -2 4012 a 546 4102 a FC(\(c\))h(\002les)h(required)d(for)i(DNS:)1443 4102 y SDict begin H.S end 1443 4102 a 1443 4102 a SDict begin 13 H.A end 1443 4102 a 1443 4102 a SDict begin [ /View [/XYZ H.V] /Dest (0:2577) cvn H.B /DEST pdfmark end 1443 4102 a Fr(etc/nsswitch.conf)p FC(,)2246 4102 y SDict begin H.S end 2246 4102 a 2246 4102 a SDict begin 13 H.A end 2246 4102 a 2246 4102 a SDict begin [ /View [/XYZ H.V] /Dest (0:2578) cvn H.B /DEST pdfmark end 2246 4102 a Fr(etc/hosts)p FC(,)2691 4102 y SDict begin H.S end 2691 4102 a 2691 4102 a SDict begin 13 H.A end 2691 4102 a 2691 4102 a SDict begin [ /View [/XYZ H.V] /Dest (0:2579) cvn H.B /DEST pdfmark end 2691 4102 a Fr(etc/host.conf)p FC(,)546 4210 y SDict begin H.S end 546 4210 a 546 4210 a SDict begin 13 H.A end 546 4210 a 546 4210 a SDict begin [ /View [/XYZ H.V] /Dest (0:2580) cvn H.B /DEST pdfmark end 546 4210 a Fr(etc/resolv.conf)p FC(,)1260 4210 y SDict begin H.S end 1260 4210 a 1260 4210 a SDict begin 13 H.A end 1260 4210 a 1260 4210 a SDict begin [ /View [/XYZ H.V] /Dest (0:2581) cvn H.B /DEST pdfmark end 1260 4210 a Fr(etc/services)p FC(,)1839 4210 y SDict begin H.S end 1839 4210 a 1839 4210 a SDict begin 13 H.A end 1839 4210 a 1839 4210 a SDict begin [ /View [/XYZ H.V] /Dest (0:2582) cvn H.B /DEST pdfmark end 1839 4210 a Fr(etc/protocols)p FC(.)438 4328 y SDict begin H.S end 438 4328 a 438 4328 a SDict begin 13 H.A end 438 4328 a 438 4328 a SDict begin [ /View [/XYZ H.V] /Dest (0:2583) cvn H.B /DEST pdfmark end 438 4328 a Black 463 4478 a FC(5.)p Black 546 4478 a SDict begin H.S end 546 4478 a 546 4478 a SDict begin 13 H.A end 546 4478 a 546 4478 a SDict begin [ /View [/XYZ H.V] /Dest (0:2584) cvn H.B /DEST pdfmark end 546 4478 a FC(Create)g(a)h(symlink)1129 4478 y SDict begin H.S end 1129 4478 a 1129 4478 a SDict begin 13 H.A end 1129 4478 a 1129 4478 a SDict begin [ /View [/XYZ H.V] /Dest (0:2585) cvn H.B /DEST pdfmark end 1129 4478 a Fr(/etc/yulerc)e FC(to)1728 4478 y SDict begin H.S end 1728 4478 a 1728 4478 a SDict begin 13 H.A end 1728 4478 a 1728 4478 a SDict begin [ /View [/XYZ H.V] /Dest (0:2586) cvn H.B /DEST pdfmark end 1728 4478 a Fr(/chrootdir/etc/yulerc)f FC(\(no,)h(it)i (will)g(not)e(w)o(ork)h(the)g(other)546 4586 y(w)o(ay)g(round\).)-2 4901 y SDict begin H.S end -2 4901 a -2 4901 a SDict begin 13 H.A end -2 4901 a -2 4901 a SDict begin [ /View [/XYZ H.V] /Dest (0:2587) cvn H.B /DEST pdfmark end -2 4901 a 396 5009 a FC(Because)694 5009 y SDict begin H.S end 694 5009 a 694 5009 a SDict begin 13 H.A end 694 5009 a 694 5009 a SDict begin [ /View [/XYZ H.V] /Dest (0:2588) cvn H.B /DEST pdfmark end 694 5009 a FC(yule)f(chroots)h(after)f (startup,)h(there)g(is)h(no)e(need)h(to)g(cop)o(y)g(shared)f(libraries) h(into)g(the)g(chroot)f(jail.)i(The)o(y)396 5117 y(will)g(be)f(loaded)f (upon)g(startup,)h(before)f(the)h(chroot\(\))e(occurs.)-2 5135 y SDict begin H.S end -2 5135 a -2 5135 a SDict begin 11.7 H.A end -2 5135 a -2 5135 a SDict begin [ /View [/XYZ H.V] /Dest (0:2589) cvn H.B /DEST pdfmark end -2 5135 a Black 3661 5805 a Fx(71)p Black eop end %%Page: 72 77 TeXDict begin 72 76 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2591) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fw(TIP:)g Fv(If)g(y)o(ou)g(are)f(using)g(syslog)i (logging,)c(y)o(ou)i(need)g(a)2156 309 y SDict begin H.S end 2156 309 a 2156 309 a SDict begin 11.7 H.A end 2156 309 a 2156 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2592) cvn H.B /DEST pdfmark end 2156 309 a Ft(dev/log)k Fv(soc)o(k)o(et)d (in)g(the)f(chroot)g(jail.)g(Moder)r(n)3533 309 y SDict begin H.S end 3533 309 a 3533 309 a SDict begin 11.7 H.A end 3533 309 a 3533 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2593) cvn H.B /DEST pdfmark end 3533 309 a Fv(syslog)562 406 y(incar)r(nations)f(will)h(allo)o(w)g(y)o(ou)h(to)g(ha)o(v)n(e)f (an)h(additional)d(soc)o(k)o(et)i(using)h(the)f(command:)562 576 y Fo(bash$)742 576 y SDict begin H.S end 742 576 a 742 576 a SDict begin 10.53 H.A end 742 576 a 742 576 a SDict begin [ /View [/XYZ H.V] /Dest (0:2596) cvn H.B /DEST pdfmark end 742 576 a 38 w Fn(syslogd)39 b(-a)1180 576 y SDict begin H.S end 1180 576 a 1180 576 a SDict begin 10.53 H.A end 1180 576 a 1180 576 a SDict begin [ /View [/XYZ H.V] /Dest (0:2597) cvn H.B /DEST pdfmark end 1180 576 a Fb(/chrootdir)s Fn(/dev/log)39 756 y SDict begin H.S end 39 756 a 39 756 a SDict begin 11.7 H.A end 39 756 a 39 756 a SDict begin [ /View [/XYZ H.V] /Dest (0:2598) cvn H.B /DEST pdfmark end 39 756 a -2 922 a SDict begin H.S end -2 922 a -2 922 a SDict begin 11.7 H.A end -2 922 a -2 922 a SDict begin [ /View [/XYZ H.V] /Dest (0:2600) cvn H.B /DEST pdfmark end -2 922 a 562 1020 a Fw(TIP:)20 b Fv(If)h(y)o(ou)e(are)h(using)f(a)i(Gn)o(uPG-signed)d(con\002gur)o (ation,)f(y)o(ou)j(will)g(need)f(a)h(w)o(or)q(king)f(cop)n(y)i(of)3351 1020 y SDict begin H.S end 3351 1020 a 3351 1020 a SDict begin 11.7 H.A end 3351 1020 a 3351 1020 a SDict begin [ /View [/XYZ H.V] /Dest (0:2601) cvn H.B /DEST pdfmark end 3351 1020 a Fv(gpg)e(in)h(the)562 1117 y(chroot)g(jail.)-2 1349 y SDict begin H.S end -2 1349 a -2 1349 a SDict begin 13 H.A end -2 1349 a -2 1349 a SDict begin [ /View [/XYZ H.V] /Dest (0:LIBWRAP) cvn H.B /DEST pdfmark end -2 1349 a 377 x Fu(6.10.)39 b(Restrict)f(access)g(with)h(libwrap)f(\(tcp)h (wrapper)n(s\))3307 1726 y SDict begin H.S end 3307 1726 a 3307 1726 a SDict begin 22.464 H.A end 3307 1726 a 3307 1726 a SDict begin [ /View [/XYZ H.V] /Dest (8.57.1) cvn H.B /DEST pdfmark end 3307 1726 a -2 1922 a SDict begin H.S end -2 1922 a -2 1922 a SDict begin 13 H.A end -2 1922 a -2 1922 a SDict begin [ /View [/XYZ H.V] /Dest (0:2604) cvn H.B /DEST pdfmark end -2 1922 a 396 2000 a FC(As)21 b(of)f(v)o(ersion)f(1.8.0,)1071 2000 y SDict begin H.S end 1071 2000 a 1071 2000 a SDict begin 13 H.A end 1071 2000 a 1071 2000 a SDict begin [ /View [/XYZ H.V] /Dest (0:2605) cvn H.B /DEST pdfmark end 1071 2000 a FC(yule)g(can)h(be)g(b)n (uild)g(with)h(support)d(for)2215 2000 y SDict begin H.S end 2215 2000 a 2215 2000 a SDict begin 13 H.A end 2215 2000 a 2215 2000 a SDict begin [ /View [/XYZ H.V] /Dest (0:2606) cvn H.B /DEST pdfmark end 2215 2000 a FC(libwrap,)h(i.e.)h(W) m(ietse)h(V)-9 b(enema')k(s)20 b(tcp)g(wrappers)396 2108 y(libraries.)g(T)-7 b(o)20 b(enable)g(this,)g(use)h(the)1469 2108 y SDict begin H.S end 1469 2108 a 1469 2108 a SDict begin 13 H.A end 1469 2108 a 1469 2108 a SDict begin [ /View [/XYZ H.V] /Dest (0:2607) cvn H.B /DEST pdfmark end 1469 2108 a Fy(con\002gur)o(e)e FC(option)2053 2108 y SDict begin H.S end 2053 2108 a 2053 2108 a SDict begin 13 H.A end 2053 2108 a 2053 2108 a SDict begin [ /View [/XYZ H.V] /Dest (0:2608) cvn H.B /DEST pdfmark end 2053 2108 a Fx(--with-libwr)o(ap)p FC(.)-2 2292 y SDict begin H.S end -2 2292 a -2 2292 a SDict begin 13 H.A end -2 2292 a -2 2292 a SDict begin [ /View [/XYZ H.V] /Dest (0:2609) cvn H.B /DEST pdfmark end -2 2292 a 396 2382 a FC(Y)-9 b(ou)20 b(can)g(then)g(restrict)g(access)h(to)1420 2382 y SDict begin H.S end 1420 2382 a 1420 2382 a SDict begin 13 H.A end 1420 2382 a 1420 2382 a SDict begin [ /View [/XYZ H.V] /Dest (0:2610) cvn H.B /DEST pdfmark end 1420 2382 a FC(yule)f(with)g(appropriate)e(entries)i(in)g(the)2601 2382 y SDict begin H.S end 2601 2382 a 2601 2382 a SDict begin 13 H.A end 2601 2382 a 2601 2382 a SDict begin [ /View [/XYZ H.V] /Dest (0:2611) cvn H.B /DEST pdfmark end 2601 2382 a Fr(/etc/hosts.allow)e FC(and/or)396 2490 y SDict begin H.S end 396 2490 a 396 2490 a SDict begin 13 H.A end 396 2490 a 396 2490 a SDict begin [ /View [/XYZ H.V] /Dest (0:2612) cvn H.B /DEST pdfmark end 396 2490 a Fr(/etc/hosts.deny)g FC(\002les.)-2 2502 y SDict begin H.S end -2 2502 a -2 2502 a SDict begin 11.7 H.A end -2 2502 a -2 2502 a SDict begin [ /View [/XYZ H.V] /Dest (0:2613) cvn H.B /DEST pdfmark end -2 2502 a -2 2626 a SDict begin H.S end -2 2626 a -2 2626 a SDict begin 11.7 H.A end -2 2626 a -2 2626 a SDict begin [ /View [/XYZ H.V] /Dest (0:2615) cvn H.B /DEST pdfmark end -2 2626 a 562 2712 a Fw(NO)m(TE:)j Fv(If)f(y)o(ou)g(use)g(the)1280 2712 y SDict begin H.S end 1280 2712 a 1280 2712 a SDict begin 11.7 H.A end 1280 2712 a 1280 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2616) cvn H.B /DEST pdfmark end 1280 2712 a Fw(con\002gure)f Fv(option)1866 2712 y SDict begin H.S end 1866 2712 a 1866 2712 a SDict begin 11.7 H.A end 1866 2712 a 1866 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2617) cvn H.B /DEST pdfmark end 1866 2712 a Fq(--enab)o (le-install-na)o(me=NAME)7 b Fv(,)14 b(then)3040 2712 y SDict begin H.S end 3040 2712 a 3040 2712 a SDict begin 11.7 H.A end 3040 2712 a 3040 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2618) cvn H.B /DEST pdfmark end 3040 2712 a Fv(yule)20 b(will)g(be)g(installed)562 2809 y(as)h('NAME',)f (and)f(this)h(is)h(what)e(y)o(ou)h(then)f(need)g(to)h(use)g(as)h(the)f (daemons)f(name)g(in)h(the)562 2906 y SDict begin H.S end 562 2906 a 562 2906 a SDict begin 11.7 H.A end 562 2906 a 562 2906 a SDict begin [ /View [/XYZ H.V] /Dest (0:2619) cvn H.B /DEST pdfmark end 562 2906 a Ft(/etc/hosts.allow)27 b Fv(and/or)1461 2906 y SDict begin H.S end 1461 2906 a 1461 2906 a SDict begin 11.7 H.A end 1461 2906 a 1461 2906 a SDict begin [ /View [/XYZ H.V] /Dest (0:2620) cvn H.B /DEST pdfmark end 1461 2906 a Ft(/etc/hosts.deny)f Fv(\002les)o(.)-2 3139 y SDict begin H.S end -2 3139 a -2 3139 a SDict begin 13 H.A end -2 3139 a -2 3139 a SDict begin [ /View [/XYZ H.V] /Dest (0:SEND-COMMANDS) cvn H.B /DEST pdfmark end -2 3139 a 377 x Fu(6.11.)39 b(Sending)f(commands)f(to)i(c)m(lients)2388 3516 y SDict begin H.S end 2388 3516 a 2388 3516 a SDict begin 22.464 H.A end 2388 3516 a 2388 3516 a SDict begin [ /View [/XYZ H.V] /Dest (8.58.1) cvn H.B /DEST pdfmark end 2388 3516 a -2 3714 a SDict begin H.S end -2 3714 a -2 3714 a SDict begin 13 H.A end -2 3714 a -2 3714 a SDict begin [ /View [/XYZ H.V] /Dest (0:2623) cvn H.B /DEST pdfmark end -2 3714 a 396 3790 a FC(It)21 b(is)g(generally)e(not)g (possible)h(to)h(send)f(commands)e(to)i(clients,)h(because)e(the)h (client)h(does)f(not)f(listen)i(on)f(the)396 3898 y(netw)o(ork)f(\(the) h(client)g(needs)g(root)g(pri)n(vile)o(ges)e(to)j(perform)d(its)j (tasks,)g(and)e(you)h(don')o(t)e(w)o(ant)j(a)f(root)g(netw)o(ork)396 4005 y(daemon\).)-2 4186 y SDict begin H.S end -2 4186 a -2 4186 a SDict begin 13 H.A end -2 4186 a -2 4186 a SDict begin [ /View [/XYZ H.V] /Dest (0:2624) cvn H.B /DEST pdfmark end -2 4186 a 396 4279 a FC(Ho)n(we)n(v)o(er)m(,)e(it)j(is)g (possible)f(to)h(send)f(a)g(command)e(if)j(and)e(when)h(a)h(client)f (connects)f(to)h(deli)n(v)o(er)f(a)i(message.)f(As)h(of)396 4387 y(v)o(ersion)e(1.8.0,)g(clients)h(use)h(a)f(ne)n(w)g(v)o(ersion)f (of)h(the)g(client/serv)o(er)f(protocol,)f(which)i(includes)g(a)g(set)h (of)396 4495 y(pre-de\002ned)d(commands)h(that)h(are)g(understood)e(by) h(the)i(client.)f(Currently)f(implemented)f(are)3200 4495 y SDict begin H.S end 3200 4495 a 3200 4495 a SDict begin 13 H.A end 3200 4495 a 3200 4495 a SDict begin [ /View [/XYZ H.V] /Dest (0:2625) cvn H.B /DEST pdfmark end 3200 4495 a Fx(RELO)-5 b(AD)20 b FC(to)396 4603 y(reload)f(the)i (con\002guration,)c(and)1372 4603 y SDict begin H.S end 1372 4603 a 1372 4603 a SDict begin 13 H.A end 1372 4603 a 1372 4603 a SDict begin [ /View [/XYZ H.V] /Dest (0:2626) cvn H.B /DEST pdfmark end 1372 4603 a Fx(ST)o(OP)i FC(to)i(terminate)e(the)h(client.)-2 4787 y SDict begin H.S end -2 4787 a -2 4787 a SDict begin 13 H.A end -2 4787 a -2 4787 a SDict begin [ /View [/XYZ H.V] /Dest (0:2627) cvn H.B /DEST pdfmark end -2 4787 a 396 4877 a FC(Pre-1.8.0)e (clients,)j(or)f(clients)g(b)n(uild)g(with)g(the)g(\(optional\))f(old)g (protocol)g(v)o(ersion,)g(will)i(simply)e(ignore)g(such)396 4985 y(commands.)-2 4986 y SDict begin H.S end -2 4986 a -2 4986 a SDict begin 13 H.A end -2 4986 a -2 4986 a SDict begin [ /View [/XYZ H.V] /Dest (0:SUPPLY-COMMANDS) cvn H.B /DEST pdfmark end -2 4986 a Black 3661 5805 a Fx(72)p Black eop end %%Page: 73 78 TeXDict begin 73 77 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black 396 313 a Fp(6.11.1.)36 b(Comm)n(unicating)f(with)f(the)f(ser)q (ver)2573 313 y SDict begin H.S end 2573 313 a 2573 313 a SDict begin 18.72 H.A end 2573 313 a 2573 313 a SDict begin [ /View [/XYZ H.V] /Dest (8.58.31.2) cvn H.B /DEST pdfmark end 2573 313 a -2 506 a SDict begin H.S end -2 506 a -2 506 a SDict begin 13 H.A end -2 506 a -2 506 a SDict begin [ /View [/XYZ H.V] /Dest (0:2630) cvn H.B /DEST pdfmark end -2 506 a 396 587 a FC(As)21 b(of)f(v)o(ersion)f(1.8.0,)1071 587 y SDict begin H.S end 1071 587 a 1071 587 a SDict begin 13 H.A end 1071 587 a 1071 587 a SDict begin [ /View [/XYZ H.V] /Dest (0:2631) cvn H.B /DEST pdfmark end 1071 587 a FC(yule)g(can)h(send)g(a)h(command)d(to)i(a)h(client)f(if)h(and)e (when)h(a)h(client)f(connects)f(to)h(deli)n(v)o(er)f(a)396 695 y(message,)h(e.g.)g(a)g(timestamp)g(message)g(\(clients)g(are)g (not)g(listening)g(on)g(the)g(netw)o(ork,)f(and)g(thus)h(commands)f (can)396 803 y(only)h(be)g(sent)g(together)f(with)h(the)h (con\002rmation)d(when)h(a)i(message)f(is)h(recei)n(v)o(ed\).)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (0:2632) cvn H.B /DEST pdfmark end -2 987 a 396 1077 a FC(Of)g(course)e(the)h(serv)o(er)g(needs)f(to)i(kno)n(w)e(which) h(\(if)g(an)o(y\))f(command)f(to)i(send.)g(Therefore)e(it)j(can)f(open) f(a)i(unix)396 1185 y(domain)e(sock)o(et)h(upon)f(startup)h(\(in)g(the) g(same)g(directory)f(as)i(the)f(PID)g(\002le\).)h(Opening)d(this)j (command)d(interf)o(ace)396 1293 y(must)i(be)h(requested)e(e)o (xplicitely)g(with)h(the)g(option)1910 1293 y SDict begin H.S end 1910 1293 a 1910 1293 a SDict begin 13 H.A end 1910 1293 a 1910 1293 a SDict begin [ /View [/XYZ H.V] /Dest (0:2633) cvn H.B /DEST pdfmark end 1910 1293 a Fy(SetUseSock)o(et=) 2432 1293 y SDict begin H.S end 2432 1293 a 2432 1293 a SDict begin 13 H.A end 2432 1293 a 2432 1293 a SDict begin [ /View [/XYZ H.V] /Dest (0:2634) cvn H.B /DEST pdfmark end 2432 1293 a Fl(yes)g FC(\(in)g(the)g([Misc])h(section\).)-2 1477 y SDict begin H.S end -2 1477 a -2 1477 a SDict begin 13 H.A end -2 1477 a -2 1477 a SDict begin [ /View [/XYZ H.V] /Dest (0:2635) cvn H.B /DEST pdfmark end -2 1477 a 396 1567 a FC(A)g(separate)f(application)1159 1567 y SDict begin H.S end 1159 1567 a 1159 1567 a SDict begin 13 H.A end 1159 1567 a 1159 1567 a SDict begin [ /View [/XYZ H.V] /Dest (0:2636) cvn H.B /DEST pdfmark end 1159 1567 a FC(yulectl)g(is)h(compiled)e(together)g(with)h(the)g(serv)o(er)g (that)g(pro)o(vides)e(a)j(command-line)396 1674 y(interf)o(ace)f(to)g (access)h(this)f(f)o(acility)-5 b(.)20 b(Use)1586 1674 y SDict begin H.S end 1586 1674 a 1586 1674 a SDict begin 13 H.A end 1586 1674 a 1586 1674 a SDict begin [ /View [/XYZ H.V] /Dest (0:2637) cvn H.B /DEST pdfmark end 1586 1674 a Fy(yulectl)g(-h)g FC(for)g(help.)-2 1703 y SDict begin H.S end -2 1703 a -2 1703 a SDict begin 13 H.A end -2 1703 a -2 1703 a SDict begin [ /View [/XYZ H.V] /Dest (0:AUTH-CRED) cvn H.B /DEST pdfmark end -2 1703 a 396 2013 a Fp(6.11.2.)36 b(A)l(uthenticating)g(to)d(the)g(ser)q(ver)2379 2013 y SDict begin H.S end 2379 2013 a 2379 2013 a SDict begin 18.72 H.A end 2379 2013 a 2379 2013 a SDict begin [ /View [/XYZ H.V] /Dest (8.58.32.2) cvn H.B /DEST pdfmark end 2379 2013 a -2 2206 a SDict begin H.S end -2 2206 a -2 2206 a SDict begin 13 H.A end -2 2206 a -2 2206 a SDict begin [ /View [/XYZ H.V] /Dest (0:2640) cvn H.B /DEST pdfmark end -2 2206 a 396 2287 a FC(There)20 b(are)g(tw)o(o)g(methods)f (to)i(authenticate)e(to)h(the)g(serv)o(er)-5 b(.)20 b(If)g(supported)e (by)i(the)g(OS,)g(authentication)f(is)i(done)396 2395 y(by)f(passing)g(the)g(credentials)f(of)h(the)h(sock)o(et)f(peer)f(to)i (the)f(serv)o(er)f(\(this)i(is)g(a)f(special)h(feature)e(of)h(unix)f (domain)396 2503 y(sock)o(ets\),)h(and)850 2503 y SDict begin H.S end 850 2503 a 850 2503 a SDict begin 13 H.A end 850 2503 a 850 2503 a SDict begin [ /View [/XYZ H.V] /Dest (0:2641) cvn H.B /DEST pdfmark end 850 2503 a Fx(r)m(equiring)f (the)h(UID)g FC(of)g(the)h(the)f(sock)o(et)g(peer)f(\(i.e.)h(the)h (user)f(using)f(the)2955 2503 y SDict begin H.S end 2955 2503 a 2955 2503 a SDict begin 13 H.A end 2955 2503 a 2955 2503 a SDict begin [ /View [/XYZ H.V] /Dest (0:2642) cvn H.B /DEST pdfmark end 2955 2503 a FC(yulectl)h(program\))e(to)396 2611 y(match)i(a)h(UID)f(as)h(set)g(with)f(the)1339 2611 y SDict begin H.S end 1339 2611 a 1339 2611 a SDict begin 13 H.A end 1339 2611 a 1339 2611 a SDict begin [ /View [/XYZ H.V] /Dest (0:2643) cvn H.B /DEST pdfmark end 1339 2611 a Fy(SetSock)o(etAllo)o(wUid=)2068 2611 y SDict begin H.S end 2068 2611 a 2068 2611 a SDict begin 13 H.A end 2068 2611 a 2068 2611 a SDict begin [ /View [/XYZ H.V] /Dest (0:2644) cvn H.B /DEST pdfmark end 2068 2611 a Fl(UID)25 b FC(option)19 b(\(def)o(ault)g(is)i(0,)f(i.e.)g(only)f(root)h(can)g (use)g(the)396 2719 y(interf)o(ace\).)-2 2734 y SDict begin H.S end -2 2734 a -2 2734 a SDict begin 11.7 H.A end -2 2734 a -2 2734 a SDict begin [ /View [/XYZ H.V] /Dest (0:2645) cvn H.B /DEST pdfmark end -2 2734 a -2 2858 a SDict begin H.S end -2 2858 a -2 2858 a SDict begin 11.7 H.A end -2 2858 a -2 2858 a SDict begin [ /View [/XYZ H.V] /Dest (0:2647) cvn H.B /DEST pdfmark end -2 2858 a 562 2940 a Fw(Note:)g Fv(If)g(passing)g(credentials)e(o)o(v)n(er)i(the)f(soc)o (k)o(et)h(is)h(suppor)s(ted)d(b)o(y)i(the)g(OS)o(,)g(it)g(is)g(not)g (possib)o(le)e(to)j(f)n(ak)o(e)562 3037 y(these)f(credentials)e(-)j (the)o(y)e(are)h(supplied)e(b)o(y)i(the)g(k)o(er)r(nel.)e(Theref)n(ore) o(,)f(the)j(ser)r(v)n(er)g(can)h(rely)f(on)g(the)f(f)n(act)h(that)562 3135 y(the)g(user)g(process)g(wr)q(iting)f(to)h(the)g(soc)o(k)o(et)g (has)g(indeed)e(the)i(UID)g(passed)g(via)g(the)g(soc)o(k)o(et.)f(Thus)o (,)h(the)562 3232 y(access)i(r)q(ights)d(to)h(the)g(soc)o(k)o(et)g(are) f(basically)h(not)f(impor)s(tant)f(\(on)i(some)h(systems)o(,)g(the)o(y) f(are)f(not)h(e)n(v)n(en)562 3329 y(recogniz)o(ed/respected)c(at)k (all\).)-2 3644 y SDict begin H.S end -2 3644 a -2 3644 a SDict begin 13 H.A end -2 3644 a -2 3644 a SDict begin [ /View [/XYZ H.V] /Dest (0:2648) cvn H.B /DEST pdfmark end -2 3644 a 396 3752 a FC(As)h(of)f(v)o(ersion)f(1.8.12,)f(if)j(\(and)e (only)g(if\))h(passing)g(credentials)g(o)o(v)o(er)e(the)j(sock)o(et)f (is)h(not)f(supported,)e(you)h(can)396 3860 y(specify)h(a)g(passw)o (ord)g(with)g(the)1338 3860 y SDict begin H.S end 1338 3860 a 1338 3860 a SDict begin 13 H.A end 1338 3860 a 1338 3860 a SDict begin [ /View [/XYZ H.V] /Dest (0:2649) cvn H.B /DEST pdfmark end 1338 3860 a Fy(SetSock)o(etP)o(assw)o(ord=)2071 3860 y SDict begin H.S end 2071 3860 a 2071 3860 a SDict begin 13 H.A end 2071 3860 a 2071 3860 a SDict begin [ /View [/XYZ H.V] /Dest (0:2650) cvn H.B /DEST pdfmark end 2071 3860 a Fl(password)i FC(option.)d(The)h(passw)o(ord)f(must)h(be) h(14)396 3968 y(characters)f(or)f(less,)i(and)f(must)g(not)g(include)f (the)i('@')f(character)-5 b(.)-2 4146 y SDict begin H.S end -2 4146 a -2 4146 a SDict begin 13 H.A end -2 4146 a -2 4146 a SDict begin [ /View [/XYZ H.V] /Dest (0:2651) cvn H.B /DEST pdfmark end -2 4146 a 396 4242 a FC(Of)21 b(course)e(you)g(must)i(supply)e(the)h(passw)o(ord)f(to)1853 4242 y SDict begin H.S end 1853 4242 a 1853 4242 a SDict begin 13 H.A end 1853 4242 a 1853 4242 a SDict begin [ /View [/XYZ H.V] /Dest (0:2652) cvn H.B /DEST pdfmark end 1853 4242 a FC(yulectl)h(if)g(you)f(w)o(ant)i(to)f(communicate)e (with)i(the)h(serv)o(er)-5 b(.)19 b(T)-7 b(o)396 4350 y(do)20 b(so,)g(create)g(a)h(\002le)1019 4350 y SDict begin H.S end 1019 4350 a 1019 4350 a SDict begin 13 H.A end 1019 4350 a 1019 4350 a SDict begin [ /View [/XYZ H.V] /Dest (0:2653) cvn H.B /DEST pdfmark end 1019 4350 a Fr(.yulectl_cred)d FC(in)j(your)e(home)g(directory)-5 b(,)18 b(and)h(place)h(the)g(passw)o(ord)g(there.)-2 4368 y SDict begin H.S end -2 4368 a -2 4368 a SDict begin 11.7 H.A end -2 4368 a -2 4368 a SDict begin [ /View [/XYZ H.V] /Dest (0:2654) cvn H.B /DEST pdfmark end -2 4368 a -2 4493 a SDict begin H.S end -2 4493 a -2 4493 a SDict begin 11.7 H.A end -2 4493 a -2 4493 a SDict begin [ /View [/XYZ H.V] /Dest (0:2656) cvn H.B /DEST pdfmark end -2 4493 a 562 4572 a Fw(Note:)g Fv(P)m(ass)n(w)o(ord)g(authentication)c (is)k(not)g(suppor)s(ted)e(if)i(the)g(OS)h(suppor)s(ts)e(the)h(af)n (orementioned)15 b(method.)-2 4887 y SDict begin H.S end -2 4887 a -2 4887 a SDict begin 13 H.A end -2 4887 a -2 4887 a SDict begin [ /View [/XYZ H.V] /Dest (0:UDP) cvn H.B /DEST pdfmark end -2 4887 a Black 3661 5805 a Fx(73)p Black eop end %%Page: 74 79 TeXDict begin 74 78 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black -2 330 a Fu(6.12.)39 b(Syslog)f(log)o(ging)1386 330 y SDict begin H.S end 1386 330 a 1386 330 a SDict begin 22.464 H.A end 1386 330 a 1386 330 a SDict begin [ /View [/XYZ H.V] /Dest (8.59.1) cvn H.B /DEST pdfmark end 1386 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:2659) cvn H.B /DEST pdfmark end -2 528 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:2660) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(yule)20 b(\(v)o(ersion)f(1.2.8+\))f(can)i(listen)g (on)g(port)g(514/udp)e(to)i(collect)g(reports)f(from)h(syslog)f (clients.)i(This)f(must)g(be)396 712 y(enabled)f(by)g(using)h(the)1100 712 y SDict begin H.S end 1100 712 a 1100 712 a SDict begin 13 H.A end 1100 712 a 1100 712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2661) cvn H.B /DEST pdfmark end 1100 712 a Fy(--enable-udp)g FC(con\002gure)e(option)g(when)i(compiling.)e (In)h(addition,)f(in)i(the)3327 712 y SDict begin H.S end 3327 712 a 3327 712 a SDict begin 13 H.A end 3327 712 a 3327 712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2662) cvn H.B /DEST pdfmark end 3327 712 a Fx(Misc)h FC(section)396 820 y(of)f(the)g(con\002guration)e(\002le,)j(you)e(must)h(set)h(the)f (option)2015 820 y SDict begin H.S end 2015 820 a 2015 820 a SDict begin 13 H.A end 2015 820 a 2015 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2663) cvn H.B /DEST pdfmark end 2015 820 a Fy(SetUDP)-6 b(Acti)o(v)o(e=)2563 820 y SDict begin H.S end 2563 820 a 2563 820 a SDict begin 13 H.A end 2563 820 a 2563 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2664) cvn H.B /DEST pdfmark end 2563 820 a Fl(yes)q FC(.)-2 1004 y SDict begin H.S end -2 1004 a -2 1004 a SDict begin 13 H.A end -2 1004 a -2 1004 a SDict begin [ /View [/XYZ H.V] /Dest (0:2665) cvn H.B /DEST pdfmark end -2 1004 a 396 1094 a FC(This)21 b(option)e(requires)g(to)h (run)1303 1094 y SDict begin H.S end 1303 1094 a 1303 1094 a SDict begin 13 H.A end 1303 1094 a 1303 1094 a SDict begin [ /View [/XYZ H.V] /Dest (0:2666) cvn H.B /DEST pdfmark end 1303 1094 a FC(yule)f(either)h(as)1766 1094 y SDict begin H.S end 1766 1094 a 1766 1094 a SDict begin 13 H.A end 1766 1094 a 1766 1094 a SDict begin [ /View [/XYZ H.V] /Dest (0:2667) cvn H.B /DEST pdfmark end 1766 1094 a Fx(r)l(oot)q FC(,)h(or)f(as)2123 1094 y SDict begin H.S end 2123 1094 a 2123 1094 a SDict begin 13 H.A end 2123 1094 a 2123 1094 a SDict begin [ /View [/XYZ H.V] /Dest (0:2668) cvn H.B /DEST pdfmark end 2123 1094 a Fx(SUID)g FC(root.)f(F)o(or)h(security)-5 b(,)2942 1094 y SDict begin H.S end 2942 1094 a 2942 1094 a SDict begin 13 H.A end 2942 1094 a 2942 1094 a SDict begin [ /View [/XYZ H.V] /Dest (0:2669) cvn H.B /DEST pdfmark end 2942 1094 a FC(yule)20 b(will)h(drop)e(root)396 1202 y(pri)n(vile)o(ges)g(irre)n (v)n(ocably)f(immediately)h(after)h(binding)e(to)j(port)e(514/udp.)f (It)i(will)h(assume)f(the)h(credentials)e(of)396 1310 y(some)h(compiled-in)e(user)-5 b(.)21 b(The)e(def)o(ault)h(is)h ('yule',)e(')l(daemon',)e(or)j('nobody')d(\(i.e.)j(the)g(\002rst)h(of)f (these)h(that)f(e)o(xists)396 1418 y(on)g(your)f(system\).)h(Y)-9 b(ou)19 b(can)h(o)o(v)o(erride)e(this)j(with)f(the)1990 1418 y SDict begin H.S end 1990 1418 a 1990 1418 a SDict begin 13 H.A end 1990 1418 a 1990 1418 a SDict begin [ /View [/XYZ H.V] /Dest (0:2670) cvn H.B /DEST pdfmark end 1990 1418 a Fy(--enable-identity=)2625 1418 y SDict begin H.S end 2625 1418 a 2625 1418 a SDict begin 13 H.A end 2625 1418 a 2625 1418 a SDict begin [ /View [/XYZ H.V] /Dest (0:2671) cvn H.B /DEST pdfmark end 2625 1418 a Fl(USER)f FC(option.)g(Note)h(that)g(each)396 1526 y(daemon)f(should)g(ha)n(v)o(e)h(its)h(o)n(wn)e(user/group,)f(such)i (that)g(an)g(e)o(xploit)g(will)h(gi)n(v)o(e)e(write)h(access)h(to)f (\002les)i(o)n(wned)d(by)396 1634 y(other)h(daemons.)-2 1645 y SDict begin H.S end -2 1645 a -2 1645 a SDict begin 13 H.A end -2 1645 a -2 1645 a SDict begin [ /View [/XYZ H.V] /Dest (0:PERFORMANCE-TUNING-SERVER) cvn H.B /DEST pdfmark end -2 1645 a 376 x Fu(6.13.)39 b(P)l(erf)m(ormance)d(tuning)1706 2021 y SDict begin H.S end 1706 2021 a 1706 2021 a SDict begin 22.464 H.A end 1706 2021 a 1706 2021 a SDict begin [ /View [/XYZ H.V] /Dest (8.60.1) cvn H.B /DEST pdfmark end 1706 2021 a -2 2219 a SDict begin H.S end -2 2219 a -2 2219 a SDict begin 13 H.A end -2 2219 a -2 2219 a SDict begin [ /View [/XYZ H.V] /Dest (0:2674) cvn H.B /DEST pdfmark end -2 2219 a 396 2295 a FC(Ev)o(en)19 b(without)h(tweaking,)f (the)h(serv)o(er)f(can)h(probably)e(handle)h(some)h(100)g(connections)e (per)i(second)f(on)h(a)396 2403 y(500Mhz)f(i686.)g(Depending)f(on)i (the)g(v)o(erbosity)e(of)i(the)h(logging)d(that)i(you)g(wish,)g(this)h (should)e(suf)n(\002ce)h(e)n(v)o(en)f(for)396 2511 y(some)h(thousand)f (clients.)-2 2678 y SDict begin H.S end -2 2678 a -2 2678 a SDict begin 13 H.A end -2 2678 a -2 2678 a SDict begin [ /View [/XYZ H.V] /Dest (0:2675) cvn H.B /DEST pdfmark end -2 2678 a 396 2785 a FC(Almost)i(all)f(time)h(is)g(spent)f (\(i\))g(in)g(the)g(HMA)m(C)h(function)d(that)j(computes)e(the)h (message)g(signatures,)f(and)h(\(ii\))g(if)396 2893 y(you)g(do)f(not)h (ha)n(v)o(e)g(the)1069 2893 y SDict begin H.S end 1069 2893 a 1069 2893 a SDict begin 13 H.A end 1069 2893 a 1069 2893 a SDict begin [ /View [/XYZ H.V] /Dest (0:2676) cvn H.B /DEST pdfmark end 1069 2893 a FC(gmp)f(\(GNU)i(MP\))f(multiple)f (precision)h(library)-5 b(,)18 b(in)i(the)h(multiple)e(precision)g (arithmetic)396 3001 y(library)g(\(for)h(SRP)h(authentication\).)-2 3185 y SDict begin H.S end -2 3185 a -2 3185 a SDict begin 13 H.A end -2 3185 a -2 3185 a SDict begin [ /View [/XYZ H.V] /Dest (0:2677) cvn H.B /DEST pdfmark end -2 3185 a 396 3275 a FC(The)f(reason)g(for)f(\(ii\))h(is)h(that)1245 3275 y SDict begin H.S end 1245 3275 a 1245 3275 a SDict begin 13 H.A end 1245 3275 a 1245 3275 a SDict begin [ /View [/XYZ H.V] /Dest (0:2678) cvn H.B /DEST pdfmark end 1245 3275 a FC(samhain/)1546 3275 y SDict begin H.S end 1546 3275 a 1546 3275 a SDict begin 13 H.A end 1546 3275 a 1546 3275 a SDict begin [ /View [/XYZ H.V] /Dest (0:2679) cvn H.B /DEST pdfmark end 1546 3275 a FC(yule)d(will)j(use)g(a)f (simple,)g(portable,)f(b)n(ut)h(not)g(v)o(ery)f(ef)n(\002cient)h(MP)g (library)396 3383 y(that)h(is)g(included)d(in)j(the)f(source)f(code,)h (if)1639 3383 y SDict begin H.S end 1639 3383 a 1639 3383 a SDict begin 13 H.A end 1639 3383 a 1639 3383 a SDict begin [ /View [/XYZ H.V] /Dest (0:2680) cvn H.B /DEST pdfmark end 1639 3383 a FC(gmp)f(is)j(not)d(present)h(on)g(your)f(system.)-2 3567 y SDict begin H.S end -2 3567 a -2 3567 a SDict begin 13 H.A end -2 3567 a -2 3567 a SDict begin [ /View [/XYZ H.V] /Dest (0:2681) cvn H.B /DEST pdfmark end -2 3567 a 396 3657 a FC(T)-7 b(o)21 b(impro)o(v)o(e)d(performance,)f(you)i (can:)-2 3841 y SDict begin H.S end -2 3841 a -2 3841 a SDict begin 13 H.A end -2 3841 a -2 3841 a SDict begin [ /View [/XYZ H.V] /Dest (0:2682) cvn H.B /DEST pdfmark end -2 3841 a -2 3841 a SDict begin H.S end -2 3841 a -2 3841 a SDict begin 13 H.A end -2 3841 a -2 3841 a SDict begin [ /View [/XYZ H.V] /Dest (0:2683) cvn H.B /DEST pdfmark end -2 3841 a -2 3851 a SDict begin H.S end -2 3851 a -2 3851 a SDict begin 13 H.A end -2 3851 a -2 3851 a SDict begin [ /View [/XYZ H.V] /Dest (0:2684) cvn H.B /DEST pdfmark end -2 3851 a Black 396 3993 a FB(\225)p Black 479 3993 a SDict begin H.S end 479 3993 a 479 3993 a SDict begin 13 H.A end 479 3993 a 479 3993 a SDict begin [ /View [/XYZ H.V] /Dest (0:2685) cvn H.B /DEST pdfmark end 479 3993 a FC(install)703 3993 y SDict begin H.S end 703 3993 a 703 3993 a SDict begin 13 H.A end 703 3993 a 703 3993 a SDict begin [ /View [/XYZ H.V] /Dest (0:2686) cvn H.B /DEST pdfmark end 703 3993 a FC(gmp,)g(remo)o(v)o(e)f(the)j (\002le)f(con\002g.cache)e(in)j(the)f(source)f(directory)g(\(if)h(you)f (ha)n(v)o(e)h(run)3162 3993 y SDict begin H.S end 3162 3993 a 3162 3993 a SDict begin 13 H.A end 3162 3993 a 3162 3993 a SDict begin [ /View [/XYZ H.V] /Dest (0:2687) cvn H.B /DEST pdfmark end 3162 3993 a Fy(con\002gur)o(e)479 4101 y FC(before\),)e(and)i(then)g(run)1196 4101 y SDict begin H.S end 1196 4101 a 1196 4101 a SDict begin 13 H.A end 1196 4101 a 1196 4101 a SDict begin [ /View [/XYZ H.V] /Dest (0:2688) cvn H.B /DEST pdfmark end 1196 4101 a Fy(con\002gur)o(e)g FC(and)1688 4101 y SDict begin H.S end 1688 4101 a 1688 4101 a SDict begin 13 H.A end 1688 4101 a 1688 4101 a SDict begin [ /View [/XYZ H.V] /Dest (0:2689) cvn H.B /DEST pdfmark end 1688 4101 a Fy(mak)o(e)h FC(again.)e(The)2273 4101 y SDict begin H.S end 2273 4101 a 2273 4101 a SDict begin 13 H.A end 2273 4101 a 2273 4101 a SDict begin [ /View [/XYZ H.V] /Dest (0:2690) cvn H.B /DEST pdfmark end 2273 4101 a Fy(con\002gur)o(e)g FC(script)h(should)f (automatically)g(detect)479 4209 y(the)601 4209 y SDict begin H.S end 601 4209 a 601 4209 a SDict begin 13 H.A end 601 4209 a 601 4209 a SDict begin [ /View [/XYZ H.V] /Dest (0:2691) cvn H.B /DEST pdfmark end 601 4209 a FC(gmp)h(library)f (and)h(link)g(against)f(it.)-2 4227 y SDict begin H.S end -2 4227 a -2 4227 a SDict begin 13 H.A end -2 4227 a -2 4227 a SDict begin [ /View [/XYZ H.V] /Dest (0:2692) cvn H.B /DEST pdfmark end -2 4227 a Black 396 4358 a FB(\225)p Black 479 4358 a SDict begin H.S end 479 4358 a 479 4358 a SDict begin 13 H.A end 479 4358 a 479 4358 a SDict begin [ /View [/XYZ H.V] /Dest (0:2693) cvn H.B /DEST pdfmark end 479 4358 a FC(use)i(a)f(simple)g(k)o(e)o(yed)f(hash)h (\(HASH-TIGER\),)f(which)h(will)h(compute)d(signatures)i(as)h (HASH\(message)e(k)o(e)o(y\))479 4466 y(instead)h(of)g(the)g(HMA)m(C)h (\(HMA)m(C-TIGER\).)d(This)j(will)g(sa)n(v)o(e)f(tw)o(o)h(of)f(the)g (three)f(hash)h(computations)479 4574 y(required)f(for)g(a)i(HMA)m(C)f (signature.)-2 4592 y SDict begin H.S end -2 4592 a -2 4592 a SDict begin 11.7 H.A end -2 4592 a -2 4592 a SDict begin [ /View [/XYZ H.V] /Dest (0:2694) cvn H.B /DEST pdfmark end -2 4592 a 1060 4692 2502 17 v 1060 5150 17 459 v 2075 4845 a Fp(CA)-10 b(VEA)f(T)1102 5013 y SDict begin H.S end 1102 5013 a 1102 5013 a SDict begin 11.7 H.A end 1102 5013 a 1102 5013 a SDict begin [ /View [/XYZ H.V] /Dest (0:2696) cvn H.B /DEST pdfmark end 1102 5013 a 96 x Fv(Mak)o(e)20 b(sure)g(y)o(ou)g(use)g(the)g(same)g(signature)e(type)i (on)g(ser)r(v)n(er)h(and)e(client)g(!)p 3545 5150 17 459 v 1060 5167 2502 17 v -2 5260 a SDict begin H.S end -2 5260 a -2 5260 a SDict begin 11.7 H.A end -2 5260 a -2 5260 a SDict begin [ /View [/XYZ H.V] /Dest (0:2697) cvn H.B /DEST pdfmark end -2 5260 a 569 5308 a Fr([Misc])569 5405 y(#)p Black 3661 5805 a Fx(74)p Black eop end %%Page: 75 80 TeXDict begin 75 79 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark end -2 134 a Black 2731 104 a Fx(Chapter)20 b(6.)g(yule,)g(the)g(lo)o(g)g(server)p Black 569 309 a Fr(#)45 b(use)f(simple)g(keyed)g(hash)g(for)g(message)g (signatures)569 406 y(#)h(Make)f(sure)g(you)g(set)h(this)f(both)g(for)g (client)g(and)g(server)569 503 y(#)569 600 y(MACType=HASH-TIGER)-2 697 y SDict begin H.S end -2 697 a -2 697 a SDict begin 13 H.A end -2 697 a -2 697 a SDict begin [ /View [/XYZ H.V] /Dest (0:2698) cvn H.B /DEST pdfmark end -2 697 a Black 396 847 a FB(\225)p Black 479 847 a SDict begin H.S end 479 847 a 479 847 a SDict begin 13 H.A end 479 847 a 479 847 a SDict begin [ /View [/XYZ H.V] /Dest (0:2699) cvn H.B /DEST pdfmark end 479 847 a FC(b)n(uild)20 b(a)h(static)g(binary)e (\(use)h(the)1437 847 y SDict begin H.S end 1437 847 a 1437 847 a SDict begin 13 H.A end 1437 847 a 1437 847 a SDict begin [ /View [/XYZ H.V] /Dest (0:2700) cvn H.B /DEST pdfmark end 1437 847 a Fy(--enable-static)e FC(switch)j(for)e (con\002gure\).)f(Static)j(binaries)e(are)i(f)o(aster)m(,)e(and)479 955 y(also)i(more)e(secure,)h(because)f(the)o(y)h(cannot)f(be)h(sub)o (v)o(erted)e(via)i(libc.)-2 973 y SDict begin H.S end -2 973 a -2 973 a SDict begin 11.7 H.A end -2 973 a -2 973 a SDict begin [ /View [/XYZ H.V] /Dest (0:2701) cvn H.B /DEST pdfmark end -2 973 a -2 1097 a SDict begin H.S end -2 1097 a -2 1097 a SDict begin 11.7 H.A end -2 1097 a -2 1097 a SDict begin [ /View [/XYZ H.V] /Dest (0:2703) cvn H.B /DEST pdfmark end -2 1097 a 645 1176 a Fw(NO)m(TE:)h Fv(Unf)n(or)s(tunately)16 b(this)k(is)h(not)f(possib)o(le)e(on)i(Solar) q(is)o(.)f(This)h(is)h(not)e(a)h(b)o(ug)f(in)3011 1176 y SDict begin H.S end 3011 1176 a 3011 1176 a SDict begin 11.7 H.A end 3011 1176 a 3011 1176 a SDict begin [ /View [/XYZ H.V] /Dest (0:2704) cvn H.B /DEST pdfmark end 3011 1176 a Fv(samhain,)g(b)o(ut)g(is)645 1273 y(because)h(some)g(functions) f(in)h(Solar)q(is)f(are)h(only)f(supplied)g(b)o(y)h(dynamic)g(libr)o (ar)q(ies)o(.)438 1614 y SDict begin H.S end 438 1614 a 438 1614 a SDict begin 13 H.A end 438 1614 a 438 1614 a SDict begin [ /View [/XYZ H.V] /Dest (0:2705) cvn H.B /DEST pdfmark end 438 1614 a Black 396 1763 a FB(\225)p Black 479 1763 a SDict begin H.S end 479 1763 a 479 1763 a SDict begin 13 H.A end 479 1763 a 479 1763 a SDict begin [ /View [/XYZ H.V] /Dest (0:2706) cvn H.B /DEST pdfmark end 479 1763 a FC(change)f(the)h(compiler)f(switches)i(to)f(optimize)g (more)f(aggressi)n(v)o(ely)-5 b(.)-2 1781 y SDict begin H.S end -2 1781 a -2 1781 a SDict begin 13 H.A end -2 1781 a -2 1781 a SDict begin [ /View [/XYZ H.V] /Dest (0:2707) cvn H.B /DEST pdfmark end -2 1781 a Black 396 1913 a FB(\225)p Black 479 1913 a SDict begin H.S end 479 1913 a 479 1913 a SDict begin 13 H.A end 479 1913 a 479 1913 a SDict begin [ /View [/XYZ H.V] /Dest (0:2708) cvn H.B /DEST pdfmark end 479 1913 a FC(if)21 b(on)f(a)g(commercial)f(UNIX,)h (check)f(whether)g(the)i(nati)n(v)o(e)e(compiler)g(produces)f(f)o (aster)j(code)e(than)h(gcc)g(\(you)479 2021 y(need)g(an)g(ANSI)g(C)h (compiler\).)e(The)1561 2021 y SDict begin H.S end 1561 2021 a 1561 2021 a SDict begin 13 H.A end 1561 2021 a 1561 2021 a SDict begin [ /View [/XYZ H.V] /Dest (0:2709) cvn H.B /DEST pdfmark end 1561 2021 a Fy(con\002gur)o(e)g FC(script)h(honours)e(CC)k(\(compiler\))c(and)i(CFLA)m(GS)479 2129 y(en)m(vironment)d(v)n(ariables.)p Black 3661 5805 a Fx(75)p Black eop end %%Page: 76 81 TeXDict begin 76 80 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:EXTERN) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(7.)f(Hooks)h(f)m(or)g(External)f(Pr)m(ograms)3263 351 y SDict begin H.S end 3263 351 a 3263 351 a SDict begin 26.957 H.A end 3263 351 a 3263 351 a SDict begin [ /View [/XYZ H.V] /Dest (9.0) cvn H.B /DEST pdfmark end 3263 351 a -2 609 a SDict begin H.S end -2 609 a -2 609 a SDict begin 13 H.A end -2 609 a -2 609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2712) cvn H.B /DEST pdfmark end -2 609 a -2 609 a SDict begin H.S end -2 609 a -2 609 a SDict begin 13 H.A end -2 609 a -2 609 a SDict begin [ /View [/XYZ H.V] /Dest (0:2713) cvn H.B /DEST pdfmark end -2 609 a 396 679 a FC(samhain)20 b(pro)o(vides)e(se)n(v)o(eral)i(hooks)f (for)g(e)o(xternal)g(programs)g(for)g(\(re-\)processing)e(the)k(audit)e (trail,)i(including)396 787 y(pipes,)f(a)h(System)f(V)h(message)f (queue,)e(and)i(the)g(option)f(to)i(call)f(e)o(xternal)f(programs.)-2 805 y SDict begin H.S end -2 805 a -2 805 a SDict begin 13 H.A end -2 805 a -2 805 a SDict begin [ /View [/XYZ H.V] /Dest (0:PIPES) cvn H.B /DEST pdfmark end -2 805 a 359 x Fu(7.1.)39 b(Pipes)661 1164 y SDict begin H.S end 661 1164 a 661 1164 a SDict begin 22.464 H.A end 661 1164 a 661 1164 a SDict begin [ /View [/XYZ H.V] /Dest (9.61.1) cvn H.B /DEST pdfmark end 661 1164 a -2 1360 a SDict begin H.S end -2 1360 a -2 1360 a SDict begin 13 H.A end -2 1360 a -2 1360 a SDict begin [ /View [/XYZ H.V] /Dest (0:2716) cvn H.B /DEST pdfmark end -2 1360 a 396 1438 a FC(It)21 b(is)g(possible)f(to)g(use)h(named)e(pipes)h(as)h('console')d(de)n (vice\(s\))h(\()2262 1438 y SDict begin H.S end 2262 1438 a 2262 1438 a SDict begin 13 H.A end 2262 1438 a 2262 1438 a SDict begin [ /View [/XYZ H.V] /Dest (0:2717) cvn H.B /DEST pdfmark end 2262 1438 a FC(samhain)g(supports)g(up)h(to)h(tw)o (o)f(console)f(de)n(vices,)396 1546 y(both)h(of)g(which)f(may)h(be)g (named)f(pipes.)h(Y)-9 b(ou)19 b(can)h(set)h(the)g(de)n(vice)e(path)h (at)g(compile)g(time)g(\(see)p 0 TeXcolorgray 3216 1546 a SDict begin H.S end 3216 1546 a FC(Section)g(A.5)3609 1546 y SDict begin 13 H.L end 3609 1546 a 3609 1546 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3609 1546 a Black FC(>\),)396 1654 y(and/or)f(in)h(the)h (con\002guration)c(\002le)k(\(see)p 0 TeXcolorgray 1581 1654 a SDict begin H.S end 1581 1654 a FC(Section)f(4.8)1956 1654 y SDict begin 13 H.L end 1956 1654 a 1956 1654 a SDict begin [ /Subtype /Link /Dest (0:CONSOLEDETAILS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1956 1654 a Black -1 w FC(>\).)-2 1682 y SDict begin H.S end -2 1682 a -2 1682 a SDict begin 13 H.A end -2 1682 a -2 1682 a SDict begin [ /View [/XYZ H.V] /Dest (0:SYSTEM-V-MESSAGE-QUEUE) cvn H.B /DEST pdfmark end -2 1682 a 359 x Fu(7.2.)39 b(System)f(V)i(messa)o(g)q(e)e(queue)2041 2041 y SDict begin H.S end 2041 2041 a 2041 2041 a SDict begin 22.464 H.A end 2041 2041 a 2041 2041 a SDict begin [ /View [/XYZ H.V] /Dest (9.62.1) cvn H.B /DEST pdfmark end 2041 2041 a -2 2239 a SDict begin H.S end -2 2239 a -2 2239 a SDict begin 13 H.A end -2 2239 a -2 2239 a SDict begin [ /View [/XYZ H.V] /Dest (0:2722) cvn H.B /DEST pdfmark end -2 2239 a 396 2315 a FC(It)21 b(is)g(possible)f(to)g(ha)n(v)o (e)g(a)g(SystemV)h(IPC)f(message)g(queue)g(\(which)f(is)i(de\002nitely) e(more)h(ele)o(gant)f(than)g(named)396 2423 y(pipes\))h(as)h (additional)e('console')f(de)n(vice.)h(Y)-9 b(ou)20 b(need)g(to)g (compile)f(with)2523 2423 y SDict begin H.S end 2523 2423 a 2523 2423 a SDict begin 13 H.A end 2523 2423 a 2523 2423 a SDict begin [ /View [/XYZ H.V] /Dest (0:2723) cvn H.B /DEST pdfmark end 2523 2423 a Fy(--enable-message-queue=)3416 2423 y SDict begin H.S end 3416 2423 a 3416 2423 a SDict begin 13 H.A end 3416 2423 a 3416 2423 a SDict begin [ /View [/XYZ H.V] /Dest (0:2724) cvn H.B /DEST pdfmark end 3416 2423 a Fl(MODE)k FC(and)396 2531 y(use)e(the)f(option)883 2531 y SDict begin H.S end 883 2531 a 883 2531 a SDict begin 13 H.A end 883 2531 a 883 2531 a SDict begin [ /View [/XYZ H.V] /Dest (0:2725) cvn H.B /DEST pdfmark end 883 2531 a Fy(MessageQueueActi)o(v)o(e=)1686 2531 y SDict begin H.S end 1686 2531 a 1686 2531 a SDict begin 13 H.A end 1686 2531 a 1686 2531 a SDict begin [ /View [/XYZ H.V] /Dest (0:2726) cvn H.B /DEST pdfmark end 1686 2531 a Fl(T/F)6 b FC(.)-2 2715 y SDict begin H.S end -2 2715 a -2 2715 a SDict begin 13 H.A end -2 2715 a -2 2715 a SDict begin [ /View [/XYZ H.V] /Dest (0:2727) cvn H.B /DEST pdfmark end -2 2715 a 396 2805 a FC(The)20 b(def)o(ault)g(mode)f(is)i (0700)e(\(rwx------\),)e(b)n(ut)j(this)g(is)i(a)e(compile)f(option)g (\(message)h(queues)f(are)396 2913 y(k)o(ernel-resident,)f(b)n(ut)i(ha) n(v)o(e)g(access)g(permissions)g(lik)o(e)g(\002les\).)h(T)-7 b(o)20 b(get)g(the)h(System)f(V)h(IPC)g(k)o(e)o(y)e(for)h(the)g (message)396 3021 y(queue,)f(use)767 3021 y SDict begin H.S end 767 3021 a 767 3021 a SDict begin 13 H.A end 767 3021 a 767 3021 a SDict begin [ /View [/XYZ H.V] /Dest (0:2728) cvn H.B /DEST pdfmark end 767 3021 a Fy(ftok\("/tmp",)h ('#'\);)f FC(\()1439 3021 y SDict begin H.S end 1439 3021 a 1439 3021 a SDict begin 13 H.A end 1439 3021 a 1439 3021 a SDict begin [ /View [/XYZ H.V] /Dest (0:2729) cvn H.B /DEST pdfmark end 1439 3021 a Fy(man)h(ftok)p FC(,)1800 3021 y SDict begin H.S end 1800 3021 a 1800 3021 a SDict begin 13 H.A end 1800 3021 a 1800 3021 a SDict begin [ /View [/XYZ H.V] /Dest (0:2730) cvn H.B /DEST pdfmark end 1800 3021 a Fy(man)h(msgctl)p FC(,)2250 3021 y SDict begin H.S end 2250 3021 a 2250 3021 a SDict begin 13 H.A end 2250 3021 a 2250 3021 a SDict begin [ /View [/XYZ H.V] /Dest (0:2731) cvn H.B /DEST pdfmark end 2250 3021 a Fy(man)g(msgr)o(cv)p FC(\).)d(Note)j(that)f(not)g(all)g(systems)396 3129 y(support)f(SysV)i(IPC.)-2 3147 y SDict begin H.S end -2 3147 a -2 3147 a SDict begin 11.7 H.A end -2 3147 a -2 3147 a SDict begin [ /View [/XYZ H.V] /Dest (0:2732) cvn H.B /DEST pdfmark end -2 3147 a -2 3272 a SDict begin H.S end -2 3272 a -2 3272 a SDict begin 11.7 H.A end -2 3272 a -2 3272 a SDict begin [ /View [/XYZ H.V] /Dest (0:2734) cvn H.B /DEST pdfmark end -2 3272 a 562 3351 a Fw(TIP:)f Fv(There)f(is)i(a)f(demo)g(application)d(\(a)j(GNOME)h(panel)e (applet\))f(a)o(v)n(ailab)o(le)e(on)k(the)g(do)o(wnload)d(site)j(that) 562 3448 y(uses)h(the)f(message)f(queue)o(.)-2 3680 y SDict begin H.S end -2 3680 a -2 3680 a SDict begin 13 H.A end -2 3680 a -2 3680 a SDict begin [ /View [/XYZ H.V] /Dest (0:CALLING-EXTERNAL-PROGRAMS) cvn H.B /DEST pdfmark end -2 3680 a 377 x Fu(7.3.)39 b(Calling)f(e)n(xternal)g(pr)m(ograms)2044 4057 y SDict begin H.S end 2044 4057 a 2044 4057 a SDict begin 22.464 H.A end 2044 4057 a 2044 4057 a SDict begin [ /View [/XYZ H.V] /Dest (9.63.1) cvn H.B /DEST pdfmark end 2044 4057 a -2 4255 a SDict begin H.S end -2 4255 a -2 4255 a SDict begin 13 H.A end -2 4255 a -2 4255 a SDict begin [ /View [/XYZ H.V] /Dest (0:2737) cvn H.B /DEST pdfmark end -2 4255 a -2 4255 a SDict begin H.S end -2 4255 a -2 4255 a SDict begin 13 H.A end -2 4255 a -2 4255 a SDict begin [ /View [/XYZ H.V] /Dest (0:2738) cvn H.B /DEST pdfmark end -2 4255 a 396 4331 a FC(samhain)20 b(may)f(in)m(v)n (ok)o(e)g(e)o(xternal)g(programs)g(or)h(scripts)g(in)g(order)f(to)i (implement)e(logging)f(capabilities)i(that)g(are)396 4439 y(not)g(supported)e(by)975 4439 y SDict begin H.S end 975 4439 a 975 4439 a SDict begin 13 H.A end 975 4439 a 975 4439 a SDict begin [ /View [/XYZ H.V] /Dest (0:2739) cvn H.B /DEST pdfmark end 975 4439 a FC(samhain)i(itself)g(\(e.g.)g (pager)f(support\).)f(This)i(section)g(pro)o(vides)f(an)h(o)o(v)o (ervie)n(w)e(of)i(this)396 4547 y(capability)-5 b(.)-2 4731 y SDict begin H.S end -2 4731 a -2 4731 a SDict begin 13 H.A end -2 4731 a -2 4731 a SDict begin [ /View [/XYZ H.V] /Dest (0:2740) cvn H.B /DEST pdfmark end -2 4731 a 396 4821 a FC(External)19 b(programs/scripts)f(in)m(v)n(ok)o(ed)h (for)g(logging)g(will)i(recei)n(v)o(e)e(the)h(formatted)f(log)h (message)g(on)3352 4821 y SDict begin H.S end 3352 4821 a 3352 4821 a SDict begin 13 H.A end 3352 4821 a 3352 4821 a SDict begin [ /View [/XYZ H.V] /Dest (0:2741) cvn H.B /DEST pdfmark end 3352 4821 a Fx(stdin)p FC(.)g(The)396 4929 y(program)e(should)h(e)o(xpect)h(that)1322 4929 y SDict begin H.S end 1322 4929 a 1322 4929 a SDict begin 13 H.A end 1322 4929 a 1322 4929 a SDict begin [ /View [/XYZ H.V] /Dest (0:2742) cvn H.B /DEST pdfmark end 1322 4929 a Fx(stdout)h FC(and)1688 4929 y SDict begin H.S end 1688 4929 a 1688 4929 a SDict begin 13 H.A end 1688 4929 a 1688 4929 a SDict begin [ /View [/XYZ H.V] /Dest (0:2743) cvn H.B /DEST pdfmark end 1688 4929 a Fx(stderr)i FC(are)d(closed,)g(and)f(that)i(the)f(w)o(orking)e(directory)h(is)i (the)f(root)396 5037 y(directory)-5 b(.)p Black 3660 5805 a Fx(76)p Black eop end %%Page: 77 82 TeXDict begin 77 81 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark end -2 134 a Black 2385 104 a Fx(Chapter)20 b(7.)g(Hooks)g(for)g(External)g(Pr)l(o)o(gr)o(ams)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2744) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Each)g(e)o(xternal)f(program)f(must)i(be)g (de\002ned)f(in)i(the)f(con\002guration)e(\002le,)i(in)g(a)h(section)f (starting)g(with)g(the)g(header)396 417 y SDict begin H.S end 396 417 a 396 417 a SDict begin 13 H.A end 396 417 a 396 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:2745) cvn H.B /DEST pdfmark end 396 417 a Fy([Exter)o(nal])p FC(.)f(In)h(addition,)1204 417 y SDict begin H.S end 1204 417 a 1204 417 a SDict begin 13 H.A end 1204 417 a 1204 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:2746) cvn H.B /DEST pdfmark end 1204 417 a Fy(Exter)o(nalSe)o(v)o(erity)e FC(must)j(be)f(set)h(to)f(an)g(appropriate)e(threshold)h(in)h(the)g (section)396 525 y SDict begin H.S end 396 525 a 396 525 a SDict begin 13 H.A end 396 525 a 396 525 a SDict begin [ /View [/XYZ H.V] /Dest (0:2747) cvn H.B /DEST pdfmark end 396 525 a Fy([Log])p FC(.)-2 707 y SDict begin H.S end -2 707 a -2 707 a SDict begin 13 H.A end -2 707 a -2 707 a SDict begin [ /View [/XYZ H.V] /Dest (0:2748) cvn H.B /DEST pdfmark end -2 707 a 396 799 a FC(Each)g(program)e (de\002nition)h(starts)i(with)f(the)h(line)-2 983 y SDict begin H.S end -2 983 a -2 983 a SDict begin 13 H.A end -2 983 a -2 983 a SDict begin [ /View [/XYZ H.V] /Dest (0:2749) cvn H.B /DEST pdfmark end -2 983 a -2 983 a SDict begin H.S end -2 983 a -2 983 a SDict begin 13 H.A end -2 983 a -2 983 a SDict begin [ /View [/XYZ H.V] /Dest (0:2750) cvn H.B /DEST pdfmark end -2 983 a 396 1073 a Fy(OpenCommand=)1011 1073 y SDict begin H.S end 1011 1073 a 1011 1073 a SDict begin 13 H.A end 1011 1073 a 1011 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:2751) cvn H.B /DEST pdfmark end 1011 1073 a Fl(/full/path)-2 1255 y SDict begin H.S end -2 1255 a -2 1255 a SDict begin 13 H.A end -2 1255 a -2 1255 a SDict begin [ /View [/XYZ H.V] /Dest (0:2752) cvn H.B /DEST pdfmark end -2 1255 a 396 1346 a FC(Options)e(for)g(the)g(program)f(may)h(follo)n(w)-5 b(.)18 b(The)h(de\002nition)f(of)h(an)h(e)o(xternal)e(program)f(is)k (ended)d(when)h(the)g(section)396 1454 y(ends,)h(or)g(when)f(another) 1150 1454 y SDict begin H.S end 1150 1454 a 1150 1454 a SDict begin 13 H.A end 1150 1454 a 1150 1454 a SDict begin [ /View [/XYZ H.V] /Dest (0:2753) cvn H.B /DEST pdfmark end 1150 1454 a Fy(OpenCommand=)1765 1454 y SDict begin H.S end 1765 1454 a 1765 1454 a SDict begin 13 H.A end 1765 1454 a 1765 1454 a SDict begin [ /View [/XYZ H.V] /Dest (0:2754) cvn H.B /DEST pdfmark end 1765 1454 a Fl(/full/path)h FC(line)g(for)g(the)g(ne)o(xt)g(command)e(is)j(encountered.)-2 1637 y SDict begin H.S end -2 1637 a -2 1637 a SDict begin 13 H.A end -2 1637 a -2 1637 a SDict begin [ /View [/XYZ H.V] /Dest (0:2755) cvn H.B /DEST pdfmark end -2 1637 a -2 1637 a SDict begin H.S end -2 1637 a -2 1637 a SDict begin 13 H.A end -2 1637 a -2 1637 a SDict begin [ /View [/XYZ H.V] /Dest (0:2756) cvn H.B /DEST pdfmark end -2 1637 a -2 1647 a SDict begin H.S end -2 1647 a -2 1647 a SDict begin 13 H.A end -2 1647 a -2 1647 a SDict begin [ /View [/XYZ H.V] /Dest (0:2757) cvn H.B /DEST pdfmark end -2 1647 a Black 396 1791 a FB(\225)p Black 479 1791 a SDict begin H.S end 479 1791 a 479 1791 a SDict begin 13 H.A end 479 1791 a 479 1791 a SDict begin [ /View [/XYZ H.V] /Dest (0:2758) cvn H.B /DEST pdfmark end 479 1791 a FC(There)f(are)g(se)n(v)o(eral)f(places)i(in)1382 1791 y SDict begin H.S end 1382 1791 a 1382 1791 a SDict begin 13 H.A end 1382 1791 a 1382 1791 a SDict begin [ /View [/XYZ H.V] /Dest (0:2759) cvn H.B /DEST pdfmark end 1382 1791 a FC(samhain)e(where)h(e)o(xternal)f(programs)f(may)i(be)g (called.)g(Each)g(such)f(place)h(is)479 1899 y(identi\002ed)g(by)f(a) 975 1899 y SDict begin H.S end 975 1899 a 975 1899 a SDict begin 13 H.A end 975 1899 a 975 1899 a SDict begin [ /View [/XYZ H.V] /Dest (0:2760) cvn H.B /DEST pdfmark end 975 1899 a Fx(type)p FC(.)h(Currently)-5 b(,)18 b(v)n(alid)i(types)g (are:)-2 2083 y SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (0:2761) cvn H.B /DEST pdfmark end -2 2083 a -2 2083 a SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (0:2762) cvn H.B /DEST pdfmark end -2 2083 a -2 2083 a SDict begin H.S end -2 2083 a -2 2083 a SDict begin 13 H.A end -2 2083 a -2 2083 a SDict begin [ /View [/XYZ H.V] /Dest (0:2763) cvn H.B /DEST pdfmark end -2 2083 a Black 479 2214 a Fa(\225)p Black 562 2214 a SDict begin H.S end 562 2214 a 562 2214 a SDict begin 13 H.A end 562 2214 a 562 2214 a SDict begin [ /View [/XYZ H.V] /Dest (0:2764) cvn H.B /DEST pdfmark end 562 2214 a 562 2214 a SDict begin H.S end 562 2214 a 562 2214 a SDict begin 13 H.A end 562 2214 a 562 2214 a SDict begin [ /View [/XYZ H.V] /Dest (0:2765) cvn H.B /DEST pdfmark end 562 2214 a Fx(lo)o(g)g FC(\227)h(An)f(e)o(xternal)f (logging)g(f)o(acility)-5 b(,)19 b(which)h(is)h(handled)e(lik)o(e)h (other)f(logging)g(f)o(acilities.)h(The)g(program)562 2322 y(will)h(recei)n(v)o(e)e(the)i(logged)d(message)i(on)g(stdin,)g (follo)n(wed)f(by)h(a)g(ne)n(wline,)g(follo)n(wed)e(by)i(the)g(string) 3474 2322 y SDict begin H.S end 3474 2322 a 3474 2322 a SDict begin 13 H.A end 3474 2322 a 3474 2322 a SDict begin [ /View [/XYZ H.V] /Dest (0:2766) cvn H.B /DEST pdfmark end 3474 2322 a Fx([EOF])562 2430 y FC(and)g(another)f(ne)n(wline.) -2 2431 y SDict begin H.S end -2 2431 a -2 2431 a SDict begin 13 H.A end -2 2431 a -2 2431 a SDict begin [ /View [/XYZ H.V] /Dest (0:2767) cvn H.B /DEST pdfmark end -2 2431 a Black 479 2579 a Fa(\225)p Black 562 2579 a SDict begin H.S end 562 2579 a 562 2579 a SDict begin 13 H.A end 562 2579 a 562 2579 a SDict begin [ /View [/XYZ H.V] /Dest (0:2768) cvn H.B /DEST pdfmark end 562 2579 a 562 2579 a SDict begin H.S end 562 2579 a 562 2579 a SDict begin 13 H.A end 562 2579 a 562 2579 a SDict begin [ /View [/XYZ H.V] /Dest (0:2769) cvn H.B /DEST pdfmark end 562 2579 a Fx(srv)j FC(\227)e(Ex)o(ecuted)f(by)h(the)g(serv)o(er)m(,)e (whene)n(v)o(er)h(the)h(status)h(of)f(a)g(client,)g(as)h(displayed)e (in)h(the)h(HTML)f(status)562 2687 y(table,)g(has)h(changed.)d(The)i (program)e(will)j(recei)n(v)o(e)e(the)h(client)g(hostname,)f(the)h (timestamp,)g(and)f(the)h(ne)n(w)562 2795 y(status,)h(follo)n(wed)e(by) h(a)g(ne)n(wline,)f(follo)n(wed)g(by)1988 2795 y SDict begin H.S end 1988 2795 a 1988 2795 a SDict begin 13 H.A end 1988 2795 a 1988 2795 a SDict begin [ /View [/XYZ H.V] /Dest (0:2770) cvn H.B /DEST pdfmark end 1988 2795 a Fx([EOF])i FC(and)e(another)g(ne)n(wline.)438 3063 y SDict begin H.S end 438 3063 a 438 3063 a SDict begin 13 H.A end 438 3063 a 438 3063 a SDict begin [ /View [/XYZ H.V] /Dest (0:2771) cvn H.B /DEST pdfmark end 438 3063 a Black 396 3212 a FB(\225)p Black 479 3212 a SDict begin H.S end 479 3212 a 479 3212 a SDict begin 13 H.A end 479 3212 a 479 3212 a SDict begin [ /View [/XYZ H.V] /Dest (0:2772) cvn H.B /DEST pdfmark end 479 3212 a FC(An)o(y)h(number)e(of)i (e)o(xternal)f(programs)f(may)i(be)g(de\002ned)f(in)i(the)f (con\002guration)d(\002le.)k(Each)f(e)o(xternal)f(program)479 3320 y(has)i(a)668 3320 y SDict begin H.S end 668 3320 a 668 3320 a SDict begin 13 H.A end 668 3320 a 668 3320 a SDict begin [ /View [/XYZ H.V] /Dest (0:2773) cvn H.B /DEST pdfmark end 668 3320 a Fx(type)p FC(,)f(which)g(is)1148 3320 y SDict begin H.S end 1148 3320 a 1148 3320 a SDict begin 13 H.A end 1148 3320 a 1148 3320 a SDict begin [ /View [/XYZ H.V] /Dest (0:2774) cvn H.B /DEST pdfmark end 1148 3320 a Fx(lo)o(g)g FC(by)g(def)o(ault.)f(Whene)n(v)o(er)g(e)o (xternal)f(programs)h(are)h(called,)g(all)g(programs)f(of)h(the)479 3428 y(appropriate)878 3428 y SDict begin H.S end 878 3428 a 878 3428 a SDict begin 13 H.A end 878 3428 a 878 3428 a SDict begin [ /View [/XYZ H.V] /Dest (0:2775) cvn H.B /DEST pdfmark end 878 3428 a Fx(type)g FC(are)g(e)o(x)o(ecuted.)e(The) 1643 3428 y SDict begin H.S end 1643 3428 a 1643 3428 a SDict begin 13 H.A end 1643 3428 a 1643 3428 a SDict begin [ /View [/XYZ H.V] /Dest (0:2776) cvn H.B /DEST pdfmark end 1643 3428 a Fx(type)i FC(can)g(be)g(set)h(with)2319 3428 y SDict begin H.S end 2319 3428 a 2319 3428 a SDict begin 13 H.A end 2319 3428 a 2319 3428 a SDict begin [ /View [/XYZ H.V] /Dest (0:2777) cvn H.B /DEST pdfmark end 2319 3428 a Fy(SetT)-6 b(ype=)2651 3428 y SDict begin H.S end 2651 3428 a 2651 3428 a SDict begin 13 H.A end 2651 3428 a 2651 3428 a SDict begin [ /View [/XYZ H.V] /Dest (0:2778) cvn H.B /DEST pdfmark end 2651 3428 a Fl(type)-2 3446 y SDict begin H.S end -2 3446 a -2 3446 a SDict begin 13 H.A end -2 3446 a -2 3446 a SDict begin [ /View [/XYZ H.V] /Dest (0:2779) cvn H.B /DEST pdfmark end -2 3446 a Black 396 3578 a FB(\225)p Black 479 3578 a SDict begin H.S end 479 3578 a 479 3578 a SDict begin 13 H.A end 479 3578 a 479 3578 a SDict begin [ /View [/XYZ H.V] /Dest (0:2780) cvn H.B /DEST pdfmark end 479 3578 a FC(External)19 b(programs)g(must)h(be)g(on)g(a)g(trusted)g(path)g(\(see)p 0 TeXcolorgray 2123 3578 a SDict begin H.S end 2123 3578 a FC(Section)g(2.10.1)2603 3578 y SDict begin 13 H.L end 2603 3578 a 2603 3578 a SDict begin [ /Subtype /Link /Dest (0:DEFTRUST) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2603 3578 a Black -2 w FC(>\),)g(i.e.)g(must)g(not)g(be)g(writeable)g(by)479 3686 y(untrusted)f(users.)-2 3687 y SDict begin H.S end -2 3687 a -2 3687 a SDict begin 13 H.A end -2 3687 a -2 3687 a SDict begin [ /View [/XYZ H.V] /Dest (0:2782) cvn H.B /DEST pdfmark end -2 3687 a Black 396 3835 a FB(\225)p Black 479 3835 a SDict begin H.S end 479 3835 a 479 3835 a SDict begin 13 H.A end 479 3835 a 479 3835 a SDict begin [ /View [/XYZ H.V] /Dest (0:2783) cvn H.B /DEST pdfmark end 479 3835 a FC(F)o(or)h(enhanced)e(security)-5 b(,)19 b(the)i(\(192-bit)d(TIGER\))i(checksum)e(of)i(the)g(e)o(xternal) f(program/script)f(may)i(be)479 3943 y(speci\002ed)g(in)h(the)f (con\002guration)d(\002le:)1616 3943 y SDict begin H.S end 1616 3943 a 1616 3943 a SDict begin 13 H.A end 1616 3943 a 1616 3943 a SDict begin [ /View [/XYZ H.V] /Dest (0:2784) cvn H.B /DEST pdfmark end 1616 3943 a Fy(SetChecksum=)2147 3943 y SDict begin H.S end 2147 3943 a 2147 3943 a SDict begin 13 H.A end 2147 3943 a 2147 3943 a SDict begin [ /View [/XYZ H.V] /Dest (0:2785) cvn H.B /DEST pdfmark end 2147 3943 a Fl(checksum)24 b FC(\(one)19 b(string,)h(no)f(blanks)h (in)g(checksum\))-2 3961 y SDict begin H.S end -2 3961 a -2 3961 a SDict begin 13 H.A end -2 3961 a -2 3961 a SDict begin [ /View [/XYZ H.V] /Dest (0:2786) cvn H.B /DEST pdfmark end -2 3961 a Black 396 4092 a FB(\225)p Black 479 4092 a SDict begin H.S end 479 4092 a 479 4092 a SDict begin 13 H.A end 479 4092 a 479 4092 a SDict begin [ /View [/XYZ H.V] /Dest (0:2787) cvn H.B /DEST pdfmark end 479 4092 a FC(Command)f(line)h(ar)o(guments)e(and)i(en)m(vironment)d (v)n(ariables)j(for)f(each)h(e)o(xternal)f(program)f(are)i (con\002gurable)479 4200 y(\(the)g(def)o(ault)g(is)h(no)f(command)e (line)i(ar)o(guments,)e(and)i(only)f(the)h(timezone)f(in)i(the)f(en)m (vironment\):)-2 4384 y SDict begin H.S end -2 4384 a -2 4384 a SDict begin 13 H.A end -2 4384 a -2 4384 a SDict begin [ /View [/XYZ H.V] /Dest (0:2788) cvn H.B /DEST pdfmark end -2 4384 a -2 4384 a SDict begin H.S end -2 4384 a -2 4384 a SDict begin 13 H.A end -2 4384 a -2 4384 a SDict begin [ /View [/XYZ H.V] /Dest (0:2789) cvn H.B /DEST pdfmark end -2 4384 a 479 4474 a Fy(SetCommandline=)1140 4474 y SDict begin H.S end 1140 4474 a 1140 4474 a SDict begin 13 H.A end 1140 4474 a 1140 4474 a SDict begin [ /View [/XYZ H.V] /Dest (0:2790) cvn H.B /DEST pdfmark end 1140 4474 a Fl(full_command_line)e FC(\(full)i(command)e(line)i (starting)g(with)h(the)f(name)f(of)h(the)479 4582 y(program\))-2 4766 y SDict begin H.S end -2 4766 a -2 4766 a SDict begin 13 H.A end -2 4766 a -2 4766 a SDict begin [ /View [/XYZ H.V] /Dest (0:2791) cvn H.B /DEST pdfmark end -2 4766 a -2 4766 a SDict begin H.S end -2 4766 a -2 4766 a SDict begin 13 H.A end -2 4766 a -2 4766 a SDict begin [ /View [/XYZ H.V] /Dest (0:2792) cvn H.B /DEST pdfmark end -2 4766 a 479 4856 a Fy(Seten)m(vir)o(on=)906 4856 y SDict begin H.S end 906 4856 a 906 4856 a SDict begin 13 H.A end 906 4856 a 906 4856 a SDict begin [ /View [/XYZ H.V] /Dest (0:2793) cvn H.B /DEST pdfmark end 906 4856 a Fl(KEY=value)438 4975 y SDict begin H.S end 438 4975 a 438 4975 a SDict begin 13 H.A end 438 4975 a 438 4975 a SDict begin [ /View [/XYZ H.V] /Dest (0:2794) cvn H.B /DEST pdfmark end 438 4975 a Black 396 5124 a FB(\225)p Black 479 5124 a SDict begin H.S end 479 5124 a 479 5124 a SDict begin 13 H.A end 479 5124 a 479 5124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2795) cvn H.B /DEST pdfmark end 479 5124 a FC(The)g(user)g (whose)g(credentials)f(shall)i(be)f(used,)g(can)g(be)g(speci\002ed:) 2446 5124 y SDict begin H.S end 2446 5124 a 2446 5124 a SDict begin 13 H.A end 2446 5124 a 2446 5124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2796) cvn H.B /DEST pdfmark end 2446 5124 a Fy(SetCr)o(edentials=)3014 5124 y SDict begin H.S end 3014 5124 a 3014 5124 a SDict begin 13 H.A end 3014 5124 a 3014 5124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2797) cvn H.B /DEST pdfmark end 3014 5124 a Fl(username)-2 5142 y SDict begin H.S end -2 5142 a -2 5142 a SDict begin 13 H.A end -2 5142 a -2 5142 a SDict begin [ /View [/XYZ H.V] /Dest (0:2798) cvn H.B /DEST pdfmark end -2 5142 a Black 396 5273 a FB(\225)p Black 479 5273 a SDict begin H.S end 479 5273 a 479 5273 a SDict begin 13 H.A end 479 5273 a 479 5273 a SDict begin [ /View [/XYZ H.V] /Dest (0:2799) cvn H.B /DEST pdfmark end 479 5273 a FC(Some)g(\002lters)h(are)f(a)n(v)n(ailable)g(to)g(mak)o (e)g(the)g(e)o(x)o(ecution)e(of)i(an)g(e)o(xternal)f(program)f (dependent)g(on)i(the)g(message)479 5381 y(content:)p Black 3658 5805 a Fx(77)p Black eop end %%Page: 78 83 TeXDict begin 78 82 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark end -2 134 a Black 2385 104 a Fx(Chapter)20 b(7.)g(Hooks)g(for)g(External)g(Pr)l(o)o(gr)o(ams)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2800) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2801) cvn H.B /DEST pdfmark end -2 226 a 479 309 a Fy(SetFilterNot=)966 309 y SDict begin H.S end 966 309 a 966 309 a SDict begin 13 H.A end 966 309 a 966 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2802) cvn H.B /DEST pdfmark end 966 309 a Fl(list)f FC(If)h(an)o(y)f(w)o (ord)h(in)g(')o(list')h(matches)f(a)g(w)o(ord)g(in)g(the)g(message,)g (the)g(program)e(is)j(not)479 417 y(e)o(x)o(ecuted,)d(else)-2 595 y SDict begin H.S end -2 595 a -2 595 a SDict begin 13 H.A end -2 595 a -2 595 a SDict begin [ /View [/XYZ H.V] /Dest (0:2803) cvn H.B /DEST pdfmark end -2 595 a -2 595 a SDict begin H.S end -2 595 a -2 595 a SDict begin 13 H.A end -2 595 a -2 595 a SDict begin [ /View [/XYZ H.V] /Dest (0:2804) cvn H.B /DEST pdfmark end -2 595 a 479 691 a Fy(SetFilterAnd=)988 691 y SDict begin H.S end 988 691 a 988 691 a SDict begin 13 H.A end 988 691 a 988 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:2805) cvn H.B /DEST pdfmark end 988 691 a Fl(list)i FC(if)g(an)o(y)g(w)o(ord)f(in)i (')o(list')f(is)i(missing)e(in)g(the)g(message,)g(the)g(program)e(is)j (not)f(e)o(x)o(ecuted,)479 799 y(else)-2 965 y SDict begin H.S end -2 965 a -2 965 a SDict begin 13 H.A end -2 965 a -2 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:2806) cvn H.B /DEST pdfmark end -2 965 a -2 965 a SDict begin H.S end -2 965 a -2 965 a SDict begin 13 H.A end -2 965 a -2 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:2807) cvn H.B /DEST pdfmark end -2 965 a 479 1073 a Fy(SetFilterOr=)938 1073 y SDict begin H.S end 938 1073 a 938 1073 a SDict begin 13 H.A end 938 1073 a 938 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:2808) cvn H.B /DEST pdfmark end 938 1073 a Fl(list)f FC(if)i(none)e(of)h(the)g(w)o(ords)g(in)g(')o(list')h (is)g(in)f(the)g(message,)g(the)g(program)e(is)k(not)d(e)o(x)o(ecuted.) 479 1180 y(An)o(y)h(\002lter)g(not)g(de\002ned)f(is)i(not)f(e)n(v)n (aluated.)438 1299 y SDict begin H.S end 438 1299 a 438 1299 a SDict begin 13 H.A end 438 1299 a 438 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:2809) cvn H.B /DEST pdfmark end 438 1299 a Black 396 1448 a FB(\225)p Black 479 1448 a SDict begin H.S end 479 1448 a 479 1448 a SDict begin 13 H.A end 479 1448 a 479 1448 a SDict begin [ /View [/XYZ H.V] /Dest (0:2810) cvn H.B /DEST pdfmark end 479 1448 a FC(It)h(is)g(possible)f(to)g(set)h(a)g(')l(deadtime'.)d(W) m(ithin)i(that)g(')l(deadtime',)e(the)i(respecti)n(v)o(e)f(e)o(xternal) g(program)f(will)j(be)479 1556 y(e)o(x)o(ecuted)e(only)g(once)g(\(if)i (triggered\):)1609 1556 y SDict begin H.S end 1609 1556 a 1609 1556 a SDict begin 13 H.A end 1609 1556 a 1609 1556 a SDict begin [ /View [/XYZ H.V] /Dest (0:2811) cvn H.B /DEST pdfmark end 1609 1556 a Fy(SetDeadtime=)2109 1556 y SDict begin H.S end 2109 1556 a 2109 1556 a SDict begin 13 H.A end 2109 1556 a 2109 1556 a SDict begin [ /View [/XYZ H.V] /Dest (0:2812) cvn H.B /DEST pdfmark end 2109 1556 a Fl(seconds)39 1706 y SDict begin H.S end 39 1706 a 39 1706 a SDict begin 13 H.A end 39 1706 a 39 1706 a SDict begin [ /View [/XYZ H.V] /Dest (0:PAGING) cvn H.B /DEST pdfmark end 39 1706 a 396 2034 a Fp(7.3.1.)36 b(Example)f(setup)f(f)n (or)e(pa)o(ging)2186 2034 y SDict begin H.S end 2186 2034 a 2186 2034 a SDict begin 18.72 H.A end 2186 2034 a 2186 2034 a SDict begin [ /View [/XYZ H.V] /Dest (9.63.33.2) cvn H.B /DEST pdfmark end 2186 2034 a -2 2226 a SDict begin H.S end -2 2226 a -2 2226 a SDict begin 13 H.A end -2 2226 a -2 2226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2815) cvn H.B /DEST pdfmark end -2 2226 a 396 2308 a FC(The)20 b(distrib)n(ution)f(contains)h(tw)o(o)g(e)o(xample)f(perl)h(scripts)g (for)g(paging)e(and)i(SMS)h(messages)f(\(e)o(xample_pager)-5 b(.pl,)396 2416 y(e)o(xample_sms.pl\).)17 b(The)j(paging)f(script)h (will)h(page)f(via)g(a)h(web)f(CGI)g(script)h(at)f(www)-5 b(.pagemart.com)396 2523 y(\(ob)o(viously)18 b(will)j(w)o(ork)e(only)h (for)f(their)h(pagers\),)f(the)h(SMS)h(script)f(is)i(for)d(an)o(y)h (German)f('free)g(SMS')i(web)f(site)396 2631 y(that)g(outsources)e (free)h(SMS)h(to)g(pitcom)e(\(with)h(a)h(suitable)f(query)f(on)h (Google)g(you)f(can)i(\002nd)f(such)g(sites;)i(you)d(can)396 2739 y(then)i(inspect)g(the)g(HTML)g(form)f(to)i(set)g(proper)d(v)n (alues)i(for)f(the)i(required)d(form)h(v)n(ariables.\))-2 2923 y SDict begin H.S end -2 2923 a -2 2923 a SDict begin 13 H.A end -2 2923 a -2 2923 a SDict begin [ /View [/XYZ H.V] /Dest (0:2816) cvn H.B /DEST pdfmark end -2 2923 a 396 3013 a FC(If)h(you)g(kno)n(w)f(some)h(Perl,)g(both)f(scripts)i (can)f(be)g(adapted)f(f)o(airly)h(easily)g(to)h(other)e(pro)o(viders.)f (Belo)n(w)i(is)h(an)396 3121 y(e)o(xample)e(setup)h(for)g(calling)f(e)o (xample_pager)-5 b(.pl)17 b(as)k(an)f(e)o(xternal)f(logging)f(f)o (acility)-5 b(.)-2 3222 y SDict begin H.S end -2 3222 a -2 3222 a SDict begin 11.7 H.A end -2 3222 a -2 3222 a SDict begin [ /View [/XYZ H.V] /Dest (0:2817) cvn H.B /DEST pdfmark end -2 3222 a 486 3301 a Fr([External])486 3399 y(#)45 b(start)f(definition)f(of)h(first)g(external)g(program)486 3496 y(OpenCommand=/usr/local/bin/example_page)o(r.pl)486 3593 y(SetType=log)486 3690 y(#)h(arguments)486 3787 y(SetCommandline=example_pager.pl)40 b(pager_id)486 3884 y(#)45 b(environment)486 3981 y(SetEnviron=HOME=/home/moses)486 4078 y(SetEnviron=PATH=/bin:/usr/bin:/usr/loca)o(l/bin)486 4176 y(#)g(checksum)486 4273 y(SetChecksum=FCBD3377B65F92F1701AFEEF3B5) o(E8A80E)o(D4936F)o(D0D172)o(C84)486 4370 y(#)g(credentials)486 4467 y(SetCredentials=moses)486 4564 y(#)g(filter)486 4661 y(SetFilterOr=POLICY)486 4758 y(#)g(deadtime)486 4856 y(SetDeadtime=3600)p Black 3661 5805 a Fx(78)p Black eop end %%Page: 79 84 TeXDict begin 79 83 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:SIGNED-FILES) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(8.)f(Ad)n(ditional)i(Features)f(\227)g(Signed)-2 575 y(Con\002guration/Database)g(Files)2380 575 y SDict begin H.S end 2380 575 a 2380 575 a SDict begin 26.957 H.A end 2380 575 a 2380 575 a SDict begin [ /View [/XYZ H.V] /Dest (10.0) cvn H.B /DEST pdfmark end 2380 575 a -2 833 a SDict begin H.S end -2 833 a -2 833 a SDict begin 13 H.A end -2 833 a -2 833 a SDict begin [ /View [/XYZ H.V] /Dest (0:2820) cvn H.B /DEST pdfmark end -2 833 a 396 903 a FC(Both)20 b(the)h(con\002guration)c(\002le)k(\(see)p 0 TeXcolorgray 1445 903 a SDict begin H.S end 1445 903 a FC(Section)f(C.1)1833 903 y SDict begin 13 H.L end 1833 903 a 1833 903 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1833 903 a Black FC(>\))g(and)g(the)g (database)g(of)g(\002le)g(signatures)g(\()p 0 TeXcolorgray 3100 903 a SDict begin H.S end 3100 903 a FC(Section)f(5.8)3474 903 y SDict begin 13 H.L end 3474 903 a 3474 903 a SDict begin [ /Subtype /Link /Dest (0:DATABASEFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3474 903 a Black -1 w FC(>\))h(may)396 1011 y(al)o(w)o(ays)h(be)f(clearte)o(xt)f(signed)h(by)g(GnuGP)g(\()1690 1011 y SDict begin H.S end 1690 1011 a 1690 1011 a SDict begin 13 H.A end 1690 1011 a 1690 1011 a SDict begin [ /View [/XYZ H.V] /Dest (0:2823) cvn H.B /DEST pdfmark end 1690 1011 a Fy(gpg)p FC(\).)e(The)2037 1011 y SDict begin H.S end 2037 1011 a 2037 1011 a SDict begin 13 H.A end 2037 1011 a 2037 1011 a SDict begin [ /View [/XYZ H.V] /Dest (0:2824) cvn H.B /DEST pdfmark end 2037 1011 a Fx(r)m(ecommended)j FC(options)e(are:)-2 1195 y SDict begin H.S end -2 1195 a -2 1195 a SDict begin 13 H.A end -2 1195 a -2 1195 a SDict begin [ /View [/XYZ H.V] /Dest (0:2825) cvn H.B /DEST pdfmark end -2 1195 a -2 1195 a SDict begin H.S end -2 1195 a -2 1195 a SDict begin 13 H.A end -2 1195 a -2 1195 a SDict begin [ /View [/XYZ H.V] /Dest (0:2826) cvn H.B /DEST pdfmark end -2 1195 a 396 1285 a Fy(gpg)h(-a)g(--clearsign)f(--not-dash-escaped)1720 1285 y SDict begin H.S end 1720 1285 a 1720 1285 a SDict begin 13 H.A end 1720 1285 a 1720 1285 a SDict begin [ /View [/XYZ H.V] /Dest (0:2827) cvn H.B /DEST pdfmark end 1720 1285 a Fl(FILE)-2 1468 y SDict begin H.S end -2 1468 a -2 1468 a SDict begin 13 H.A end -2 1468 a -2 1468 a SDict begin [ /View [/XYZ H.V] /Dest (0:2828) cvn H.B /DEST pdfmark end -2 1468 a 396 1559 a FC(If)h(compiled)f(with)h (support)f(for)h(signatures,)1736 1559 y SDict begin H.S end 1736 1559 a 1736 1559 a SDict begin 13 H.A end 1736 1559 a 1736 1559 a SDict begin [ /View [/XYZ H.V] /Dest (0:2829) cvn H.B /DEST pdfmark end 1736 1559 a FC(samhain)f(will)i(in) m(v)n(ok)o(e)2424 1559 y SDict begin H.S end 2424 1559 a 2424 1559 a SDict begin 13 H.A end 2424 1559 a 2424 1559 a SDict begin [ /View [/XYZ H.V] /Dest (0:2830) cvn H.B /DEST pdfmark end 2424 1559 a Fy(gpg)f FC(to)h(v)o(erify)d(the)j (signature.)d(T)-7 b(o)21 b(compile)396 1667 y(with)565 1667 y SDict begin H.S end 565 1667 a 565 1667 a SDict begin 13 H.A end 565 1667 a 565 1667 a SDict begin [ /View [/XYZ H.V] /Dest (0:2831) cvn H.B /DEST pdfmark end 565 1667 a Fy(gpg)f FC(support,)e(use)j(the)f(option:)-2 1851 y SDict begin H.S end -2 1851 a -2 1851 a SDict begin 13 H.A end -2 1851 a -2 1851 a SDict begin [ /View [/XYZ H.V] /Dest (0:2832) cvn H.B /DEST pdfmark end -2 1851 a -2 1851 a SDict begin H.S end -2 1851 a -2 1851 a SDict begin 13 H.A end -2 1851 a -2 1851 a SDict begin [ /View [/XYZ H.V] /Dest (0:2833) cvn H.B /DEST pdfmark end -2 1851 a 396 1941 a Fy(./con\002gur)o(e)f(--with-gpg=/full/path/to/gpg)-2 2124 y SDict begin H.S end -2 2124 a -2 2124 a SDict begin 13 H.A end -2 2124 a -2 2124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2834) cvn H.B /DEST pdfmark end -2 2124 a -2 2124 a SDict begin H.S end -2 2124 a -2 2124 a SDict begin 13 H.A end -2 2124 a -2 2124 a SDict begin [ /View [/XYZ H.V] /Dest (0:2835) cvn H.B /DEST pdfmark end -2 2124 a -2 2134 a SDict begin H.S end -2 2134 a -2 2134 a SDict begin 13 H.A end -2 2134 a -2 2134 a SDict begin [ /View [/XYZ H.V] /Dest (0:2836) cvn H.B /DEST pdfmark end -2 2134 a Black 396 2277 a FB(\225)p Black 479 2277 a SDict begin H.S end 479 2277 a 479 2277 a SDict begin 13 H.A end 479 2277 a 479 2277 a SDict begin [ /View [/XYZ H.V] /Dest (0:2837) cvn H.B /DEST pdfmark end 479 2277 a FC(samhain)h(will)h(check)e(that)h(the)h(path)e(to)i(the)1780 2277 y SDict begin H.S end 1780 2277 a 1780 2277 a SDict begin 13 H.A end 1780 2277 a 1780 2277 a SDict begin [ /View [/XYZ H.V] /Dest (0:2838) cvn H.B /DEST pdfmark end 1780 2277 a Fy(gpg)f FC(e)o(x)o(ecutable)e(is)j(writeable)2709 2277 y SDict begin H.S end 2709 2277 a 2709 2277 a SDict begin 13 H.A end 2709 2277 a 2709 2277 a SDict begin [ /View [/XYZ H.V] /Dest (0:2839) cvn H.B /DEST pdfmark end 2709 2277 a Fx(only)f(by)g(trusted)g(user)o(s)h FC(\(see)p 0 TeXcolorgray 479 2385 a SDict begin H.S end 479 2385 a FC(Section)f(2.10.1)959 2385 y SDict begin 13 H.L end 959 2385 a 959 2385 a SDict begin [ /Subtype /Link /Dest (0:DEFTRUST) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 959 2385 a Black -2 w FC(>\).)-2 2400 y SDict begin H.S end -2 2400 a -2 2400 a SDict begin 13 H.A end -2 2400 a -2 2400 a SDict begin [ /View [/XYZ H.V] /Dest (0:2841) cvn H.B /DEST pdfmark end -2 2400 a Black 396 2534 a FB(\225)p Black 479 2534 a SDict begin H.S end 479 2534 a 479 2534 a SDict begin 13 H.A end 479 2534 a 479 2534 a SDict begin [ /View [/XYZ H.V] /Dest (0:2842) cvn H.B /DEST pdfmark end 479 2534 a FC(The)g(program)e(will)j (be)f(called)g(without)g(using)f(the)i(shell,)f(with)g(its)h(full)g (path)e(\(as)i(compiled)e(in\),)g(and)h(with)g(an)479 2642 y(en)m(vironment)d(that)k(is)g(limited)f(to)g(the)g(HOME)h(v)n (ariable.)-2 2643 y SDict begin H.S end -2 2643 a -2 2643 a SDict begin 13 H.A end -2 2643 a -2 2643 a SDict begin [ /View [/XYZ H.V] /Dest (0:2843) cvn H.B /DEST pdfmark end -2 2643 a Black 396 2792 a FB(\225)p Black 479 2792 a SDict begin H.S end 479 2792 a 479 2792 a SDict begin 13 H.A end 479 2792 a 479 2792 a SDict begin [ /View [/XYZ H.V] /Dest (0:2844) cvn H.B /DEST pdfmark end 479 2792 a FC(The)f(public)f(k)o(e)o(y)h(must)g(be)g(in)h(in)f(the)g (subdirectory)2006 2792 y SDict begin H.S end 2006 2792 a 2006 2792 a SDict begin 13 H.A end 2006 2792 a 2006 2792 a SDict begin [ /View [/XYZ H.V] /Dest (0:2845) cvn H.B /DEST pdfmark end 2006 2792 a Fr(HOME/.gnupg)p FC(,)f(where)g(HOME)h (is)i(the)e(home)f(directory)479 2900 y(of)h(the)g(ef)n(fecti)n(v)o(e)f (user)h(\(usually)1444 2900 y SDict begin H.S end 1444 2900 a 1444 2900 a SDict begin 13 H.A end 1444 2900 a 1444 2900 a SDict begin [ /View [/XYZ H.V] /Dest (0:2846) cvn H.B /DEST pdfmark end 1444 2900 a Fx(r)l(oot)q FC(\).)-2 2917 y SDict begin H.S end -2 2917 a -2 2917 a SDict begin 13 H.A end -2 2917 a -2 2917 a SDict begin [ /View [/XYZ H.V] /Dest (0:2847) cvn H.B /DEST pdfmark end -2 2917 a Black 396 3049 a FB(\225)p Black 479 3049 a SDict begin H.S end 479 3049 a 479 3049 a SDict begin 13 H.A end 479 3049 a 479 3049 a SDict begin [ /View [/XYZ H.V] /Dest (0:2848) cvn H.B /DEST pdfmark end 479 3049 a FC(From)g(the)g(command)e (line,)i(the)h(signature)e(must)h(v)o(erify)f(correctly)g(with)2648 3049 y SDict begin H.S end 2648 3049 a 2648 3049 a SDict begin 13 H.A end 2648 3049 a 2648 3049 a SDict begin [ /View [/XYZ H.V] /Dest (0:2849) cvn H.B /DEST pdfmark end 2648 3049 a Fy(/path/to/gpg)g(--status-fd)g(1)479 3157 y(--v)o(erify)762 3157 y SDict begin H.S end 762 3157 a 762 3157 a SDict begin 13 H.A end 762 3157 a 762 3157 a SDict begin [ /View [/XYZ H.V] /Dest (0:2850) cvn H.B /DEST pdfmark end 762 3157 a Fl(FILE)25 b FC(when)20 b(in)m(v)n(ok)o(ed)e (by)i(the)g(ef)n(fecti)n(v)o(e)f(user)h(of)g(samhain)f(\(usually)2817 3157 y SDict begin H.S end 2817 3157 a 2817 3157 a SDict begin 13 H.A end 2817 3157 a 2817 3157 a SDict begin [ /View [/XYZ H.V] /Dest (0:2851) cvn H.B /DEST pdfmark end 2817 3157 a Fx(r)l(oot)q FC(\).)39 3296 y SDict begin H.S end 39 3296 a 39 3296 a SDict begin 11.7 H.A end 39 3296 a 39 3296 a SDict begin [ /View [/XYZ H.V] /Dest (0:2852) cvn H.B /DEST pdfmark end 39 3296 a -2 3420 a SDict begin H.S end -2 3420 a -2 3420 a SDict begin 11.7 H.A end -2 3420 a -2 3420 a SDict begin [ /View [/XYZ H.V] /Dest (0:2854) cvn H.B /DEST pdfmark end -2 3420 a 562 3517 a Fw(TIP:)g Fv(There)g(is)h(a)f(P)l(er)q(l)g(scr)q(ipt)1424 3517 y SDict begin H.S end 1424 3517 a 1424 3517 a SDict begin 11.7 H.A end 1424 3517 a 1424 3517 a SDict begin [ /View [/XYZ H.V] /Dest (0:2855) cvn H.B /DEST pdfmark end 1424 3517 a Fw(samhainadmin.pl)d Fv(to)k(f)n(acilitate)c(some)k (tasks)g(related)e(to)h(the)g(administr)o(ation)562 3614 y(of)h(signed)f(con\002gur)o(ation)f(and)h(database)g(\002les)h(\(see)p 0 TeXcolorgray 2127 3614 a SDict begin H.S end 2127 3614 a Fv(Section)f(8.1)2502 3614 y SDict begin 11.7 H.L end 2502 3614 a 2502 3614 a SDict begin [ /Subtype /Link /Dest (0:SAMHAINADMIN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2502 3614 a Black -1 w Fv(>\).)39 3753 y SDict begin H.S end 39 3753 a 39 3753 a SDict begin 11.7 H.A end 39 3753 a 39 3753 a SDict begin [ /View [/XYZ H.V] /Dest (0:2857) cvn H.B /DEST pdfmark end 39 3753 a 745 3853 2668 17 v 745 4741 17 889 v 1843 4048 a Fp(CA)-10 b(VEA)f(T)786 4215 y SDict begin H.S end 786 4215 a 786 4215 a SDict begin 11.7 H.A end 786 4215 a 786 4215 a SDict begin [ /View [/XYZ H.V] /Dest (0:2859) cvn H.B /DEST pdfmark end 786 4215 a 96 x Fv(When)19 b(signing,)g(the)g(option)1630 4311 y SDict begin H.S end 1630 4311 a 1630 4311 a SDict begin 11.7 H.A end 1630 4311 a 1630 4311 a SDict begin [ /View [/XYZ H.V] /Dest (0:2860) cvn H.B /DEST pdfmark end 1630 4311 a Fq(--not-dash-escaped)k Fv(is)e(recommended,)d(because)786 4408 y(otherwise)h(the)h(database)e (might)h(get)h(corr)q(upted.)e(Ho)o(w)o(e)n(v)n(er)l(,)i(this)g (implies)f(that)g(after)h(a)786 4505 y(database)f(update)o(,)f(y)o(ou) 1523 4505 y SDict begin H.S end 1523 4505 a 1523 4505 a SDict begin 11.7 H.A end 1523 4505 a 1523 4505 a SDict begin [ /View [/XYZ H.V] /Dest (0:2861) cvn H.B /DEST pdfmark end 1523 4505 a Fq(m)o(ust)28 b Fv(remo)o(v)n(e)20 b(the)f(old)h(signature)e(\002rst,)j(bef)n(ore)d(re-signing)786 4602 y(the)i(database)o(.)e(Without)g(')l(dash)i(escaping',)2086 4602 y SDict begin H.S end 2086 4602 a 2086 4602 a SDict begin 11.7 H.A end 2086 4602 a 2086 4602 a SDict begin [ /View [/XYZ H.V] /Dest (0:2862) cvn H.B /DEST pdfmark end 2086 4602 a Fv(gpg)f(will)h(not)f(proper)q(ly)g(handle)f(the)i(old) 786 4699 y(signature)o(.)e(See)i(the)g(tip)f(just)h(abo)o(v)n(e)o(.)p 3396 4741 17 889 v 745 4758 2668 17 v -2 4934 a SDict begin H.S end -2 4934 a -2 4934 a SDict begin 13 H.A end -2 4934 a -2 4934 a SDict begin [ /View [/XYZ H.V] /Dest (0:2863) cvn H.B /DEST pdfmark end -2 4934 a 396 4991 a FC(As)h(signatures)f(on)f(\002les)j(are)e(only)f(useful)h(as)h(long)e (as)i(you)e(can)h(trust)h(the)2564 4991 y SDict begin H.S end 2564 4991 a 2564 4991 a SDict begin 13 H.A end 2564 4991 a 2564 4991 a SDict begin [ /View [/XYZ H.V] /Dest (0:2864) cvn H.B /DEST pdfmark end 2564 4991 a Fy(gpg)f FC(e)o(x)o(ecutable,)e(the)3230 4991 y SDict begin H.S end 3230 4991 a 3230 4991 a SDict begin 13 H.A end 3230 4991 a 3230 4991 a SDict begin [ /View [/XYZ H.V] /Dest (0:2865) cvn H.B /DEST pdfmark end 3230 4991 a Fy(con\002gur)o(e)396 5099 y FC(script)i(will)h(determine)e(the)h(TIGER192)1616 5099 y SDict begin H.S end 1616 5099 a 1616 5099 a SDict begin 13 H.A end 1616 5099 a 1616 5099 a SDict begin [ /View [/XYZ H.V] /Dest (0:2866) cvn H.B /DEST pdfmark end 1616 5099 a Fx(c)o(hec)n(ksum)g FC(of)g(the)2169 5099 y SDict begin H.S end 2169 5099 a 2169 5099 a SDict begin 13 H.A end 2169 5099 a 2169 5099 a SDict begin [ /View [/XYZ H.V] /Dest (0:2867) cvn H.B /DEST pdfmark end 2169 5099 a Fy(gpg)g FC(e)o(x)o(ecutable,)e(which)h(will)i(be)f(compiled)f (into)396 5207 y SDict begin H.S end 396 5207 a 396 5207 a SDict begin 13 H.A end 396 5207 a 396 5207 a SDict begin [ /View [/XYZ H.V] /Dest (0:2868) cvn H.B /DEST pdfmark end 396 5207 a FC(samhain.)g(In)h(case)h(of)f(an)g(error)m(,)f(you)g (can)h(specify)f(the)i(checksum)d(by)i(hand)f(with:)p Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:2873) cvn H.B /DEST pdfmark end -2 5805 a 3661 5874 a Fx(79)p Black eop end %%Page: 80 85 TeXDict begin 80 84 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark end -2 134 a Black 1360 104 a Fx(Chapter)20 b(8.)g(Additional)e(F)-6 b(eatur)m(es)20 b(\227)h(Signed)d(Con\002gur)o(ation/Database)e(F)l(iles)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2869) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:2870) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(--with-checksum=")1080 309 y SDict begin H.S end 1080 309 a 1080 309 a SDict begin 13 H.A end 1080 309 a 1080 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2871) cvn H.B /DEST pdfmark end 1080 309 a Fl(CHECKSUM)9 b Fy(")19 b FC(\227)i(or)f(\227)1812 309 y SDict begin H.S end 1812 309 a 1812 309 a SDict begin 13 H.A end 1812 309 a 1812 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:2872) cvn H.B /DEST pdfmark end 1812 309 a Fy(--without-checksum)396 583 y Fx(CHECKSUM)25 b FC(should)19 b(be)h(the)g(checksum)f(as)i (printed)e(by)-2 767 y SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:2875) cvn H.B /DEST pdfmark end -2 767 a -2 767 a SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:2876) cvn H.B /DEST pdfmark end -2 767 a 396 857 a Fy(gpg)h(--load-extension)e(tiger)i (--print-md)g(TIGER192)2133 857 y SDict begin H.S end 2133 857 a 2133 857 a SDict begin 13 H.A end 2133 857 a 2133 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:2877) cvn H.B /DEST pdfmark end 2133 857 a Fl(/path/to/gpg)k FC(\227)d(or)f(\227)2994 857 y SDict begin H.S end 2994 857 a 2994 857 a SDict begin 13 H.A end 2994 857 a 2994 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:2878) cvn H.B /DEST pdfmark end 2994 857 a Fy(samhain)h(-H)396 965 y SDict begin H.S end 396 965 a 396 965 a SDict begin 13 H.A end 396 965 a 396 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:2879) cvn H.B /DEST pdfmark end 396 965 a Fl(/path/to/gpg)j FC(\(the)c(full)g(line)h(of)f(output,)1735 965 y SDict begin H.S end 1735 965 a 1735 965 a SDict begin 13 H.A end 1735 965 a 1735 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:2880) cvn H.B /DEST pdfmark end 1735 965 a Fx(with)h(spaces)p FC(\).)-2 1149 y SDict begin H.S end -2 1149 a -2 1149 a SDict begin 13 H.A end -2 1149 a -2 1149 a SDict begin [ /View [/XYZ H.V] /Dest (0:2881) cvn H.B /DEST pdfmark end -2 1149 a -2 1149 a SDict begin H.S end -2 1149 a -2 1149 a SDict begin 13 H.A end -2 1149 a -2 1149 a SDict begin [ /View [/XYZ H.V] /Dest (0:2882) cvn H.B /DEST pdfmark end -2 1149 a 396 1239 a Fx(Example:)735 1239 y SDict begin H.S end 735 1239 a 735 1239 a SDict begin 13 H.A end 735 1239 a 735 1239 a SDict begin [ /View [/XYZ H.V] /Dest (0:2883) cvn H.B /DEST pdfmark end 735 1239 a Fy(--with-checksum="/usr/bin/gpg:)f(1C739B6A)f (F768C949)e(F)-7 b(ABEF313)19 b(5F0B37F5)396 1346 y(22ED4A27)g (60D59664")-2 1347 y SDict begin H.S end -2 1347 a -2 1347 a SDict begin 11.7 H.A end -2 1347 a -2 1347 a SDict begin [ /View [/XYZ H.V] /Dest (0:2884) cvn H.B /DEST pdfmark end -2 1347 a 745 1447 2668 17 v 745 2196 17 749 v 1790 1601 a Fp(W)-7 b(ARNING)786 1768 y SDict begin H.S end 786 1768 a 786 1768 a SDict begin 11.7 H.A end 786 1768 a 786 1768 a SDict begin [ /View [/XYZ H.V] /Dest (0:2886) cvn H.B /DEST pdfmark end 786 1768 a 96 x Fv(Compiling)18 b(in)i(the)g(Gn)o(uPG)g(chec)o(ksum)h(will)e(tie)h(the)f(samhain)h(e)n (x)n(ecutab)o(le)d(to)j(the)f(gpg)786 1961 y(e)n(x)n(ecutab)o(le)o(.)e (If)j(y)o(ou)f(upg)o(r)o(ade)f(Gn)o(uPG,)h(y)o(ou)g(will)g(need)g(to)h (re-compile)e(samhain.)g(If)i(y)o(ou)786 2058 y(don't)f(lik)o(e)h(this) o(,)f(use)1398 2058 y SDict begin H.S end 1398 2058 a 1398 2058 a SDict begin 11.7 H.A end 1398 2058 a 1398 2058 a SDict begin [ /View [/XYZ H.V] /Dest (0:2887) cvn H.B /DEST pdfmark end 1398 2058 a Fw('--with-c)o(hec)o(ksum=no')d Fv(\(or)2295 2058 y SDict begin H.S end 2295 2058 a 2295 2058 a SDict begin 11.7 H.A end 2295 2058 a 2295 2058 a SDict begin [ /View [/XYZ H.V] /Dest (0:2888) cvn H.B /DEST pdfmark end 2295 2058 a Fw('--without-c)o(hec)o(ksum')p Fv(,)g(which)j(is)786 2155 y(equiv)n(alent\).)p 3396 2196 17 749 v 745 2213 2668 17 v -2 2389 a SDict begin H.S end -2 2389 a -2 2389 a SDict begin 13 H.A end -2 2389 a -2 2389 a SDict begin [ /View [/XYZ H.V] /Dest (0:2889) cvn H.B /DEST pdfmark end -2 2389 a 396 2445 a FC(Lik)o(e)n(wise,)h (it)g(is)h(highly)e(recommended)e(to)j(compile)e(in)i(the)2184 2445 y SDict begin H.S end 2184 2445 a 2184 2445 a SDict begin 13 H.A end 2184 2445 a 2184 2445 a SDict begin [ /View [/XYZ H.V] /Dest (0:2890) cvn H.B /DEST pdfmark end 2184 2445 a Fx(k)o(e)n(y)g(\002ng)o(erprint)g FC(of)g(the)g (signature)e(k)o(e)o(y)-5 b(,)19 b(which)g(then)396 2553 y(will)i(be)f(v)o(eri\002ed)f(after)h(checking)f(the)h(signature)f (itself:)-2 2737 y SDict begin H.S end -2 2737 a -2 2737 a SDict begin 13 H.A end -2 2737 a -2 2737 a SDict begin [ /View [/XYZ H.V] /Dest (0:2891) cvn H.B /DEST pdfmark end -2 2737 a -2 2737 a SDict begin H.S end -2 2737 a -2 2737 a SDict begin 13 H.A end -2 2737 a -2 2737 a SDict begin [ /View [/XYZ H.V] /Dest (0:2892) cvn H.B /DEST pdfmark end -2 2737 a 396 2827 a Fy(--with-fp=FINGERPRINT)-2 3010 y SDict begin H.S end -2 3010 a -2 3010 a SDict begin 13 H.A end -2 3010 a -2 3010 a SDict begin [ /View [/XYZ H.V] /Dest (0:2893) cvn H.B /DEST pdfmark end -2 3010 a -2 3010 a SDict begin H.S end -2 3010 a -2 3010 a SDict begin 13 H.A end -2 3010 a -2 3010 a SDict begin [ /View [/XYZ H.V] /Dest (0:2894) cvn H.B /DEST pdfmark end -2 3010 a 396 3101 a Fx(Example)h FC(\(spaces)g(in)g(FINGERPRINT)g(do)g (not)g(matter\):)2133 3101 y SDict begin H.S end 2133 3101 a 2133 3101 a SDict begin 13 H.A end 2133 3101 a 2133 3101 a SDict begin [ /View [/XYZ H.V] /Dest (0:2895) cvn H.B /DEST pdfmark end 2133 3101 a Fy(--with-fp="EF6C)f(EF54)h(701A)f (0AFD)h(B86A)396 3209 y(F4C3)g(1AAD)g(26C8)f(0F57)g(1F6C")-2 3210 y SDict begin H.S end -2 3210 a -2 3210 a SDict begin 11.7 H.A end -2 3210 a -2 3210 a SDict begin [ /View [/XYZ H.V] /Dest (0:2896) cvn H.B /DEST pdfmark end -2 3210 a -2 3335 a SDict begin H.S end -2 3335 a -2 3335 a SDict begin 11.7 H.A end -2 3335 a -2 3335 a SDict begin [ /View [/XYZ H.V] /Dest (0:2898) cvn H.B /DEST pdfmark end -2 3335 a 562 3431 a Fw(TIP:)724 3431 y SDict begin H.S end 724 3431 a 724 3431 a SDict begin 11.7 H.A end 724 3431 a 724 3431 a SDict begin [ /View [/XYZ H.V] /Dest (0:2899) cvn H.B /DEST pdfmark end 724 3431 a Fw(make)h(install)f Fv(will)g(gpg)h(sign)f(the)h(con\002gur)o(ation)e(\002le)i(bef)n(ore)e (installation.)-2 3663 y SDict begin H.S end -2 3663 a -2 3663 a SDict begin 11.7 H.A end -2 3663 a -2 3663 a SDict begin [ /View [/XYZ H.V] /Dest (0:2900) cvn H.B /DEST pdfmark end -2 3663 a -2 3663 a SDict begin H.S end -2 3663 a -2 3663 a SDict begin 11.7 H.A end -2 3663 a -2 3663 a SDict begin [ /View [/XYZ H.V] /Dest (0:2901) cvn H.B /DEST pdfmark end -2 3663 a 396 3760 a Ft(bash$)643 3760 y SDict begin H.S end 643 3760 a 643 3760 a SDict begin 11.7 H.A end 643 3760 a 643 3760 a SDict begin [ /View [/XYZ H.V] /Dest (0:2902) cvn H.B /DEST pdfmark end 643 3760 a Fs(./configure)44 b(--with-gpg=/usr/bin)q(/gp)q(g)i (--with-fp=EF6CEF54)q(701)q(A0A)q(FDB)q(86)q(AF4)q(C31)q(AAD)q(26C)q (80F)q(571)q(F6C)-2 3769 y SDict begin H.S end -2 3769 a -2 3769 a SDict begin 11.7 H.A end -2 3769 a -2 3769 a SDict begin [ /View [/XYZ H.V] /Dest (0:2903) cvn H.B /DEST pdfmark end -2 3769 a 396 3857 a Ft(bash$)643 3857 y SDict begin H.S end 643 3857 a 643 3857 a SDict begin 11.7 H.A end 643 3857 a 643 3857 a SDict begin [ /View [/XYZ H.V] /Dest (0:2904) cvn H.B /DEST pdfmark end 643 3857 a Fs(make)-2 3865 y SDict begin H.S end -2 3865 a -2 3865 a SDict begin 11.7 H.A end -2 3865 a -2 3865 a SDict begin [ /View [/XYZ H.V] /Dest (0:2905) cvn H.B /DEST pdfmark end -2 3865 a 396 3955 a Ft(bash$)643 3955 y SDict begin H.S end 643 3955 a 643 3955 a SDict begin 11.7 H.A end 643 3955 a 643 3955 a SDict begin [ /View [/XYZ H.V] /Dest (0:2906) cvn H.B /DEST pdfmark end 643 3955 a Fs(su)-2 3963 y SDict begin H.S end -2 3963 a -2 3963 a SDict begin 11.7 H.A end -2 3963 a -2 3963 a SDict begin [ /View [/XYZ H.V] /Dest (0:2907) cvn H.B /DEST pdfmark end -2 3963 a 396 4052 a Ft(bash$)643 4052 y SDict begin H.S end 643 4052 a 643 4052 a SDict begin 11.7 H.A end 643 4052 a 643 4052 a SDict begin [ /View [/XYZ H.V] /Dest (0:2908) cvn H.B /DEST pdfmark end 643 4052 a Fs(make)c(install)-2 4060 y SDict begin H.S end -2 4060 a -2 4060 a SDict begin 11.7 H.A end -2 4060 a -2 4060 a SDict begin [ /View [/XYZ H.V] /Dest (0:2909) cvn H.B /DEST pdfmark end -2 4060 a 396 4149 a Ft(bash$)643 4149 y SDict begin H.S end 643 4149 a 643 4149 a SDict begin 11.7 H.A end 643 4149 a 643 4149 a SDict begin [ /View [/XYZ H.V] /Dest (0:2910) cvn H.B /DEST pdfmark end 643 4149 a Fs(samhain)h(-t)e(init)-2 4157 y SDict begin H.S end -2 4157 a -2 4157 a SDict begin 11.7 H.A end -2 4157 a -2 4157 a SDict begin [ /View [/XYZ H.V] /Dest (0:2911) cvn H.B /DEST pdfmark end -2 4157 a 396 4246 a Ft(bash$)643 4246 y SDict begin H.S end 643 4246 a 643 4246 a SDict begin 11.7 H.A end 643 4246 a 643 4246 a SDict begin [ /View [/XYZ H.V] /Dest (0:2912) cvn H.B /DEST pdfmark end 643 4246 a Fs(gpg)g(-a)g(--clearsign)j (/var/lib/samhain/s)q(amh)q(ain)q(_f)q(ile)-2 4255 y SDict begin H.S end -2 4255 a -2 4255 a SDict begin 11.7 H.A end -2 4255 a -2 4255 a SDict begin [ /View [/XYZ H.V] /Dest (0:2913) cvn H.B /DEST pdfmark end -2 4255 a 396 4343 a Ft(bash$)643 4343 y SDict begin H.S end 643 4343 a 643 4343 a SDict begin 11.7 H.A end 643 4343 a 643 4343 a SDict begin [ /View [/XYZ H.V] /Dest (0:2914) cvn H.B /DEST pdfmark end 643 4343 a Fs(mv)d(/var/lib/samhain/sa)q(mha)q(in_)q (fil)q(e.a)q(sc)47 b(/var/lib/samhain/sam)q(hai)q(n_f)q(il)q(e)-2 4518 y SDict begin H.S end -2 4518 a -2 4518 a SDict begin 13 H.A end -2 4518 a -2 4518 a SDict begin [ /View [/XYZ H.V] /Dest (0:2915) cvn H.B /DEST pdfmark end -2 4518 a -2 4518 a SDict begin H.S end -2 4518 a -2 4518 a SDict begin 13 H.A end -2 4518 a -2 4518 a SDict begin [ /View [/XYZ H.V] /Dest (0:2916) cvn H.B /DEST pdfmark end -2 4518 a 396 4617 a FC(samhain)20 b(will)h(report)e(the)h(signature)f(k)o (e)o(y)h(o)n(wner)f(and)g(the)i(k)o(e)o(y)e(\002ngerprint)f(as)j (obtained)e(from)3226 4617 y SDict begin H.S end 3226 4617 a 3226 4617 a SDict begin 13 H.A end 3226 4617 a 3226 4617 a SDict begin [ /View [/XYZ H.V] /Dest (0:2917) cvn H.B /DEST pdfmark end 3226 4617 a Fy(gpg)p FC(.)h(If)g(both)396 4725 y(\002les)h(are)g(present)e(and)h(check)o(ed)f(\(i.e.)g(when)h (checking)e(\002les)k(against)d(the)h(database\),)f(both)h(must)g(be)g (signed)396 4833 y(with)h(the)f(same)g(k)o(e)o(y)-5 b(.)19 b(If)h(the)g(v)o(eri\002cation)f(is)i(successful,)2087 4833 y SDict begin H.S end 2087 4833 a 2087 4833 a SDict begin 13 H.A end 2087 4833 a 2087 4833 a SDict begin [ /View [/XYZ H.V] /Dest (0:2918) cvn H.B /DEST pdfmark end 2087 4833 a FC(samhain)e(will)i(only)f(report)f(the)h(signature)f(on) h(the)396 4941 y(con\002guration)e(\002le.)i(If)g(the)g(v)o (eri\002cation)f(f)o(ails,)i(or)f(the)g(k)o(e)o(y)f(for)h(the)g (con\002guration)d(\002le)k(is)g(dif)n(ferent)e(from)g(that)h(of)396 5049 y(the)g(database)g(\002le,)h(an)f(error)f(message)h(will)h (result.)-2 5067 y SDict begin H.S end -2 5067 a -2 5067 a SDict begin 13 H.A end -2 5067 a -2 5067 a SDict begin [ /View [/XYZ H.V] /Dest (0:SAMHAINADMIN) cvn H.B /DEST pdfmark end -2 5067 a Black 3661 5805 a Fx(80)p Black eop end %%Page: 81 86 TeXDict begin 81 85 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark end -2 134 a Black 1360 104 a Fx(Chapter)20 b(8.)g(Additional)e(F)-6 b(eatur)m(es)20 b(\227)h(Signed)d(Con\002gur)o(ation/Database)e(F)l(iles)p Black -2 330 a Fu(8.1.)39 b(The)g(samhainadmin)d(script)2008 330 y SDict begin H.S end 2008 330 a 2008 330 a SDict begin 22.464 H.A end 2008 330 a 2008 330 a SDict begin [ /View [/XYZ H.V] /Dest (10.64.1) cvn H.B /DEST pdfmark end 2008 330 a -2 526 a SDict begin H.S end -2 526 a -2 526 a SDict begin 13 H.A end -2 526 a -2 526 a SDict begin [ /View [/XYZ H.V] /Dest (0:2921) cvn H.B /DEST pdfmark end -2 526 a 396 604 a FC(In)20 b(the)g(subdirectory)1044 604 y SDict begin H.S end 1044 604 a 1044 604 a SDict begin 13 H.A end 1044 604 a 1044 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:2922) cvn H.B /DEST pdfmark end 1044 604 a Fr(scripts/)g FC(of)f(the)i(source)e(directory)g(you)g(will)i(\002nd) f(a)g(Perl)h(script)3056 604 y SDict begin H.S end 3056 604 a 3056 604 a SDict begin 13 H.A end 3056 604 a 3056 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:2923) cvn H.B /DEST pdfmark end 3056 604 a Fy(samhainadmin.pl)396 712 y FC(to)g(f)o(acilitate)f(some)g(tasks)h(related)e(to)i(the)f (administration)e(of)i(signed)g(con\002guration)d(and)j(database)g (\002les)h(\(e.g.)396 820 y(e)o(xamine/create/remo)o(v)o(e)16 b(signatures\).)j(By)h(def)o(ault,)g(this)g(script)g(is)2405 820 y SDict begin H.S end 2405 820 a 2405 820 a SDict begin 13 H.A end 2405 820 a 2405 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2924) cvn H.B /DEST pdfmark end 2405 820 a Fx(not)f(installed)r FC(.)-2 921 y SDict begin H.S end -2 921 a -2 921 a SDict begin 11.7 H.A end -2 921 a -2 921 a SDict begin [ /View [/XYZ H.V] /Dest (0:2925) cvn H.B /DEST pdfmark end -2 921 a -2 921 a SDict begin H.S end -2 921 a -2 921 a SDict begin 11.7 H.A end -2 921 a -2 921 a SDict begin [ /View [/XYZ H.V] /Dest (0:2926) cvn H.B /DEST pdfmark end -2 921 a 396 1000 a Ft(bash$)643 1000 y SDict begin H.S end 643 1000 a 643 1000 a SDict begin 11.7 H.A end 643 1000 a 643 1000 a SDict begin [ /View [/XYZ H.V] /Dest (0:2927) cvn H.B /DEST pdfmark end 643 1000 a Fs(samhainadmin.pl)45 b(--help)486 1097 y Fr(samhainadmin.pl)d ({)j(-m)f(F)h(|)g(--sign-cfgfile)d(})269 b([options])43 b([in.cfgfile])576 1195 y(Sign)h(the)g(configuration)f(file.)h(If)g (in.cfgfile)f(is)i(given,)f(sign)g(it)576 1292 y(and)g(install)g(it)g (as)h(configuration)d(file.)486 1486 y(samhainadmin.pl)g({)j(-m)f(f)h (|)g(--print-cfgfile)d(})224 b([options])576 1583 y(Print)44 b(the)g(configuration)f(file)h(to)g(stdout.)g(Signatures)f(are)h (removed.)486 1777 y(samhainadmin.pl)e({)j(-m)f(D)h(|)g (--sign-datafile)d(})224 b([options])43 b([in.datafile])576 1875 y(Sign)h(the)g(database)g(file.)g(If)g(in.datafile)f(is)i(given,)e (sign)i(it)576 1972 y(and)f(install)g(it)g(as)h(database)e(file.)486 2166 y(samhainadmin.pl)f({)j(-m)f(d)h(|)g(--print-datafile)d(})179 b([options])576 2263 y(Print)44 b(the)g(database)f(file)i(to)f(stdout.) g(Signatures)f(are)h(removed.)g(Use)576 2360 y(option)f(--list)h(to)h (list)f(files)g(in)g(database)g(rather)g(than)g(printing)f(the)i(raw)f (file.)486 2554 y(samhainadmin.pl)e({)j(-m)f(R)h(|)g (--remove-signature)d(})89 b([options])43 b(file1)h([file2)g(...])576 2652 y(Remove)f(cleartext)h(signature)f(from)h(input)g(file\(s\).)g (The)g(file)576 2749 y(is)g(replaced)g(by)g(the)g(non-signed)g(file.) 486 2943 y(samhainadmin.pl)e({)j(-m)f(E)h(|)g(--sign)f(})627 b([options])43 b(file1)h([file2)g(...])576 3040 y(Sign)g(file\(s\))f (with)i(a)f(cleartext)g(signature.)f(The)h(file)576 3137 y(is)g(replaced)g(by)g(the)g(signed)g(file.)486 3332 y(samhainadmin.pl)e({)j(-m)f(e)h(|)g(--examine)e(})493 b([options])43 b(file1)h([file2)g(...])576 3429 y(Report)f(signature)h (status)g(of)g(file\(s\).)486 3623 y(samhainadmin.pl)e({)j(-m)f(G)h(|)g (--generate-keys)d(})224 b([options])576 3720 y(Generate)43 b(a)i(PGP)f(keypair)g(to)g(use)h(for)f(signing.)396 3914 y(Options:)486 4012 y(-c)g(cfgfile)179 b(--cfgfile)43 b(cfgfile)576 4109 y(Select)g(an)i(alternate)e(configuration)g(file.) 486 4303 y(-d)h(datafile)134 b(--datafile)43 b(datafile)576 4400 y(Select)g(an)i(alternate)e(database)h(file.)486 4594 y(-p)g(passphrase)g(--passphrase)e(passphrase)576 4691 y(Set)i(the)g(passphrase)f(for)i(gpg.)f(By)g(default,)g(gpg)g (will)g(ask.)486 4886 y(-l)538 b(--list)576 4983 y(List)44 b(the)g(files)g(in)h(database)e(rather)h(than)g(printing)g(the)g(raw)g (file.)486 5177 y(-v)538 b(--verbose)576 5274 y(Verbose)43 b(output.)p Black 3661 5805 a Fx(81)p Black eop end %%Page: 82 87 TeXDict begin 82 86 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:STEALTHMODE) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(9.)f(Ad)n(ditional)i(Features)f(\227)g(Stealth)3335 351 y SDict begin H.S end 3335 351 a 3335 351 a SDict begin 26.957 H.A end 3335 351 a 3335 351 a SDict begin [ /View [/XYZ H.V] /Dest (11.0) cvn H.B /DEST pdfmark end 3335 351 a -2 607 a SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (0:2930) cvn H.B /DEST pdfmark end -2 607 a 396 679 a FC(If)20 b(an)g(intruder)f(does)h(not)g(kno)n(w)f(that) 1503 679 y SDict begin H.S end 1503 679 a 1503 679 a SDict begin 13 H.A end 1503 679 a 1503 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:2931) cvn H.B /DEST pdfmark end 1503 679 a FC(samhain)h(is)h(running,)d(s/he)i(will)h(mak)o(e)f(no)g (attempt)f(to)i(sub)o(v)o(ert)d(it.)j(Hence,)396 787 y(you)d(may)h(consider)f(to)h(run)1218 787 y SDict begin H.S end 1218 787 a 1218 787 a SDict begin 13 H.A end 1218 787 a 1218 787 a SDict begin [ /View [/XYZ H.V] /Dest (0:2932) cvn H.B /DEST pdfmark end 1218 787 a FC(samhain)f(in)h (stealth)g(mode,)f(using)h(some)f(of)h(the)g(options)f(discussed)h(in)g (this)g(section.)-2 805 y SDict begin H.S end -2 805 a -2 805 a SDict begin 13 H.A end -2 805 a -2 805 a SDict begin [ /View [/XYZ H.V] /Dest (0:HIDING-THE-EXECUTABLE) cvn H.B /DEST pdfmark end -2 805 a 359 x Fu(9.1.)39 b(Hiding)f(the)h(e)n(x)o(ecutab)o (le)1758 1164 y SDict begin H.S end 1758 1164 a 1758 1164 a SDict begin 22.464 H.A end 1758 1164 a 1758 1164 a SDict begin [ /View [/XYZ H.V] /Dest (11.65.1) cvn H.B /DEST pdfmark end 1758 1164 a -2 1362 a SDict begin H.S end -2 1362 a -2 1362 a SDict begin 13 H.A end -2 1362 a -2 1362 a SDict begin [ /View [/XYZ H.V] /Dest (0:2935) cvn H.B /DEST pdfmark end -2 1362 a -2 1362 a SDict begin H.S end -2 1362 a -2 1362 a SDict begin 13 H.A end -2 1362 a -2 1362 a SDict begin [ /View [/XYZ H.V] /Dest (0:2936) cvn H.B /DEST pdfmark end -2 1362 a 396 1438 a FC(samhain)20 b(may)f(be)i (compiled)d(with)j(support)e(for)g(a)i(stealth)f(mode)f(of)h (operation,)e(meaning)h(that)h(the)h(program)396 1546 y(can)f(be)g(run)f(without)h(an)o(y)f(ob)o(vious)f(trace)i(of)g(its)h (presence)e(on)h(disk.)f(The)h(follo)n(wing)e(compile-time)h(options)g (are)396 1654 y(pro)o(vided:)-2 1838 y SDict begin H.S end -2 1838 a -2 1838 a SDict begin 13 H.A end -2 1838 a -2 1838 a SDict begin [ /View [/XYZ H.V] /Dest (0:2937) cvn H.B /DEST pdfmark end -2 1838 a -2 1838 a SDict begin H.S end -2 1838 a -2 1838 a SDict begin 13 H.A end -2 1838 a -2 1838 a SDict begin [ /View [/XYZ H.V] /Dest (0:2938) cvn H.B /DEST pdfmark end -2 1838 a 396 1928 a Fy(--enable-stealth=) 994 1928 y SDict begin H.S end 994 1928 a 994 1928 a SDict begin 13 H.A end 994 1928 a 994 1928 a SDict begin [ /View [/XYZ H.V] /Dest (0:2939) cvn H.B /DEST pdfmark end 994 1928 a Fl(xor_val)f FC(pro)o(vides)g(the)j(follo)n(wing)d (measures:)-2 2112 y SDict begin H.S end -2 2112 a -2 2112 a SDict begin 13 H.A end -2 2112 a -2 2112 a SDict begin [ /View [/XYZ H.V] /Dest (0:2940) cvn H.B /DEST pdfmark end -2 2112 a -2 2112 a SDict begin H.S end -2 2112 a -2 2112 a SDict begin 13 H.A end -2 2112 a -2 2112 a SDict begin [ /View [/XYZ H.V] /Dest (0:2941) cvn H.B /DEST pdfmark end -2 2112 a -2 2122 a SDict begin H.S end -2 2122 a -2 2122 a SDict begin 13 H.A end -2 2122 a -2 2122 a SDict begin [ /View [/XYZ H.V] /Dest (0:2942) cvn H.B /DEST pdfmark end -2 2122 a Black 463 2264 a FC(1.)p Black 546 2264 a SDict begin H.S end 546 2264 a 546 2264 a SDict begin 13 H.A end 546 2264 a 546 2264 a SDict begin [ /View [/XYZ H.V] /Dest (0:2943) cvn H.B /DEST pdfmark end 546 2264 a FC(All)j(embedded)d(strings)i(are)g(obfuscated)e(by)i (XORing)g(them)g(with)g(some)g(v)n(alue)2935 2264 y SDict begin H.S end 2935 2264 a 2935 2264 a SDict begin 13 H.A end 2935 2264 a 2935 2264 a SDict begin [ /View [/XYZ H.V] /Dest (0:2944) cvn H.B /DEST pdfmark end 2935 2264 a Fx(xor_val)f FC(chosen)h(at)546 2372 y(compile)f(time.)h(The)g(allo)n (wed)f(range)h(for)1777 2372 y SDict begin H.S end 1777 2372 a 1777 2372 a SDict begin 13 H.A end 1777 2372 a 1777 2372 a SDict begin [ /View [/XYZ H.V] /Dest (0:2945) cvn H.B /DEST pdfmark end 1777 2372 a Fx(xor_val)g FC(is)h(128)e(to)h (255.)-2 2390 y SDict begin H.S end -2 2390 a -2 2390 a SDict begin 13 H.A end -2 2390 a -2 2390 a SDict begin [ /View [/XYZ H.V] /Dest (0:2946) cvn H.B /DEST pdfmark end -2 2390 a Black 463 2521 a FC(2.)p Black 546 2521 a SDict begin H.S end 546 2521 a 546 2521 a SDict begin 13 H.A end 546 2521 a 546 2521 a SDict begin [ /View [/XYZ H.V] /Dest (0:2947) cvn H.B /DEST pdfmark end 546 2521 a FC(The)g(messages)g(in)g(the)g(log)g(\002le)h(are)f(obfuscated)f(by)g (XORing)i(them)e(with)2755 2521 y SDict begin H.S end 2755 2521 a 2755 2521 a SDict begin 13 H.A end 2755 2521 a 2755 2521 a SDict begin [ /View [/XYZ H.V] /Dest (0:2948) cvn H.B /DEST pdfmark end 2755 2521 a Fx(xor_val)p FC(.)g(The)h(b)n (uilt-in)f(routine)546 2629 y(for)g(v)n(alidating)g(the)h(log)g(\002le) h(\()1418 2629 y SDict begin H.S end 1418 2629 a 1418 2629 a SDict begin 13 H.A end 1418 2629 a 1418 2629 a SDict begin [ /View [/XYZ H.V] /Dest (0:2949) cvn H.B /DEST pdfmark end 1418 2629 a Fy(samhain)f(-L)h(/path/to/log\002le)p FC(\))d(will)j(handle)e(this)i(transparently)-5 b(.)18 b(Y)-9 b(ou)19 b(may)546 2737 y(specify)g(as)i(path)f(an)g(already)f(e) o(xisting)h(binary)e(\002le)j(\(e.g.)f(an)g(e)o(x)o(ecutable,)e(or)i(a) g(JPEG)h(image\),)e(to)h(which)546 2845 y(the)g(log)g(will)h(get)f (appended.)-2 2863 y SDict begin H.S end -2 2863 a -2 2863 a SDict begin 11.7 H.A end -2 2863 a -2 2863 a SDict begin [ /View [/XYZ H.V] /Dest (0:2950) cvn H.B /DEST pdfmark end -2 2863 a -2 2988 a SDict begin H.S end -2 2988 a -2 2988 a SDict begin 11.7 H.A end -2 2988 a -2 2988 a SDict begin [ /View [/XYZ H.V] /Dest (0:2952) cvn H.B /DEST pdfmark end -2 2988 a 712 3067 a Fw(TIP:)g Fv(Use)1027 3067 y SDict begin H.S end 1027 3067 a 1027 3067 a SDict begin 11.7 H.A end 1027 3067 a 1027 3067 a SDict begin [ /View [/XYZ H.V] /Dest (0:2953) cvn H.B /DEST pdfmark end 1027 3067 a Fw(samhain)f(-jL)h(/path/to/log\002le)d Fv(if)j(y)o(ou)g(just)g(w)o(ant)f(to)h(vie)o(w)g(r)o(ather)f(than)g(v)n (er)q(ify)i(the)e(log\002le)o(.)438 3407 y SDict begin H.S end 438 3407 a 438 3407 a SDict begin 13 H.A end 438 3407 a 438 3407 a SDict begin [ /View [/XYZ H.V] /Dest (0:2954) cvn H.B /DEST pdfmark end 438 3407 a Black 463 3557 a FC(3.)p Black 546 3557 a SDict begin H.S end 546 3557 a 546 3557 a SDict begin 13 H.A end 546 3557 a 546 3557 a SDict begin [ /View [/XYZ H.V] /Dest (0:2955) cvn H.B /DEST pdfmark end 546 3557 a FC(Strings)h(in)g(the)g(database)g (\002le)h(are)f(obfuscated)e(by)i(XORing)g(them)g(with)2706 3557 y SDict begin H.S end 2706 3557 a 2706 3557 a SDict begin 13 H.A end 2706 3557 a 2706 3557 a SDict begin [ /View [/XYZ H.V] /Dest (0:2956) cvn H.B /DEST pdfmark end 2706 3557 a Fx(xor_val)p FC(.)g(Y)-9 b(ou)19 b(may)h(append)e(the)546 3665 y(database)h(\002le)i(to)g(some)f(binary)e(\002le)j(\(e.g.)f(an)g (e)o(x)o(ecutable,)e(or)i(a)g(JPEG)h(image\),)e(if)i(you)e(lik)o(e.)-2 3683 y SDict begin H.S end -2 3683 a -2 3683 a SDict begin 13 H.A end -2 3683 a -2 3683 a SDict begin [ /View [/XYZ H.V] /Dest (0:2957) cvn H.B /DEST pdfmark end -2 3683 a Black 463 3814 a FC(4.)p Black 546 3814 a SDict begin H.S end 546 3814 a 546 3814 a SDict begin 13 H.A end 546 3814 a 546 3814 a SDict begin [ /View [/XYZ H.V] /Dest (0:2958) cvn H.B /DEST pdfmark end 546 3814 a FC(The)h(con\002guration) d(\002le)k(must)f(be)g(ste)o(ganographically)d(hidden)h(in)j(a)f (postscript)g(image)g(\002le)g(\(the)g(image)546 3922 y(data)g(must)g(be)g(uncompressed\).)d(T)-7 b(o)21 b(create)f(such)f(a) i(\002le)g(from)e(an)h(e)o(xisting)g(image,)f(you)g(may)h(use)g(e.g.)g (the)546 4030 y(program)848 4030 y SDict begin H.S end 848 4030 a 848 4030 a SDict begin 13 H.A end 848 4030 a 848 4030 a SDict begin [ /View [/XYZ H.V] /Dest (0:2959) cvn H.B /DEST pdfmark end 848 4030 a Fy(con)m(v)o(ert)p FC(,)f(which)g(is)i(part)f(of)g(the)1814 4030 y SDict begin H.S end 1814 4030 a 1814 4030 a SDict begin 13 H.A end 1814 4030 a 1814 4030 a SDict begin [ /View [/XYZ H.V] /Dest (0:2960) cvn H.B /DEST pdfmark end 1814 4030 a FC(ImageMagick)e(package,)h(such)h(as)2872 4030 y SDict begin H.S end 2872 4030 a 2872 4030 a SDict begin 13 H.A end 2872 4030 a 2872 4030 a SDict begin [ /View [/XYZ H.V] /Dest (0:2961) cvn H.B /DEST pdfmark end 2872 4030 a Fy(con)m(v)o(ert)f(+compr)o(ess)546 4138 y SDict begin H.S end 546 4138 a 546 4138 a SDict begin 13 H.A end 546 4138 a 546 4138 a SDict begin [ /View [/XYZ H.V] /Dest (0:2962) cvn H.B /DEST pdfmark end 546 4138 a Fl(ima.jpg)43 b(ima.ps)q FC(.)-2 4148 y SDict begin H.S end -2 4148 a -2 4148 a SDict begin 11.7 H.A end -2 4148 a -2 4148 a SDict begin [ /View [/XYZ H.V] /Dest (0:2963) cvn H.B /DEST pdfmark end -2 4148 a -2 4273 a SDict begin H.S end -2 4273 a -2 4273 a SDict begin 11.7 H.A end -2 4273 a -2 4273 a SDict begin [ /View [/XYZ H.V] /Dest (0:2965) cvn H.B /DEST pdfmark end -2 4273 a 712 4360 a Fw(TIP:)874 4360 y SDict begin H.S end 874 4360 a 874 4360 a SDict begin 11.7 H.A end 874 4360 a 874 4360 a SDict begin [ /View [/XYZ H.V] /Dest (0:2966) cvn H.B /DEST pdfmark end 874 4360 a Fw(make)19 b(install)g Fv(will)h(do)g(this)g(automatically)d(bef)n (ore)i(installation.)-2 4675 y SDict begin H.S end -2 4675 a -2 4675 a SDict begin 13 H.A end -2 4675 a -2 4675 a SDict begin [ /View [/XYZ H.V] /Dest (0:2967) cvn H.B /DEST pdfmark end -2 4675 a 546 4783 a FC(T)-7 b(o)20 b(hide/e)o(xtract)f(the)h(con\002guration)d(data)j(within/from)f(the)h (postscript)g(\002le,)g(a)h(utility)f(program)546 4891 y SDict begin H.S end 546 4891 a 546 4891 a SDict begin 13 H.A end 546 4891 a 546 4891 a SDict begin [ /View [/XYZ H.V] /Dest (0:2968) cvn H.B /DEST pdfmark end 546 4891 a Fy(samhain_stealth)f FC(is)i(pro)o(vided.)d(Use)i(it)h(without)f (options)f(to)h(get)h(help.)-2 4909 y SDict begin H.S end -2 4909 a -2 4909 a SDict begin 11.7 H.A end -2 4909 a -2 4909 a SDict begin [ /View [/XYZ H.V] /Dest (0:2969) cvn H.B /DEST pdfmark end -2 4909 a -2 5033 a SDict begin H.S end -2 5033 a -2 5033 a SDict begin 11.7 H.A end -2 5033 a -2 5033 a SDict begin [ /View [/XYZ H.V] /Dest (0:2971) cvn H.B /DEST pdfmark end -2 5033 a 712 5113 a Fw(NO)m(TE:)f Fv(If)1024 5113 y SDict begin H.S end 1024 5113 a 1024 5113 a SDict begin 11.7 H.A end 1024 5113 a 1024 5113 a SDict begin [ /View [/XYZ H.V] /Dest (0:2972) cvn H.B /DEST pdfmark end 1024 5113 a Fw(--enab)o(le-stealth)c Fv(is)21 b(used)f(together)e(with)2303 5113 y SDict begin H.S end 2303 5113 a 2303 5113 a SDict begin 11.7 H.A end 2303 5113 a 2303 5113 a SDict begin [ /View [/XYZ H.V] /Dest (0:2973) cvn H.B /DEST pdfmark end 2303 5113 a Fw(--with-gpg)p Fv(,)g(then)h(the)h(con\002g)g(\002le)g(m)o(ust)h(be)712 5210 y(signed)e(bef)n(ore)f(hiding)g(it)i(\(r)o(ather)f(than)g(signing) g(the)h(PS)g(image)f(\002le)i(afterw)o(ards\).)p Black 3661 5805 a Fx(82)p Black eop end %%Page: 83 88 TeXDict begin 83 87 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark end -2 134 a Black 2365 104 a Fx(Chapter)20 b(9.)g(Additional)f(F)-6 b(eatur)m(es)19 b(\227)i(Stealth)p Black -2 624 a SDict begin H.S end -2 624 a -2 624 a SDict begin 13 H.A end -2 624 a -2 624 a SDict begin [ /View [/XYZ H.V] /Dest (0:2974) cvn H.B /DEST pdfmark end -2 624 a -2 624 a SDict begin H.S end -2 624 a -2 624 a SDict begin 13 H.A end -2 624 a -2 624 a SDict begin [ /View [/XYZ H.V] /Dest (0:2975) cvn H.B /DEST pdfmark end -2 624 a 396 732 a Fy(--enable-micr)o(o-stealth=)1229 732 y SDict begin H.S end 1229 732 a 1229 732 a SDict begin 13 H.A end 1229 732 a 1229 732 a SDict begin [ /View [/XYZ H.V] /Dest (0:2976) cvn H.B /DEST pdfmark end 1229 732 a Fl(xor_val)c FC(is)k(lik)o(e)1781 732 y SDict begin H.S end 1781 732 a 1781 732 a SDict begin 13 H.A end 1781 732 a 1781 732 a SDict begin [ /View [/XYZ H.V] /Dest (0:2977) cvn H.B /DEST pdfmark end 1781 732 a Fy(--enable-stealth)p FC(,)d(b)n(ut)j(uses)f(a)h('normal')d(con\002guration)g(\002le)396 840 y(\(not)i(hidden)f(ste)o(ganographically\).)-2 1024 y SDict begin H.S end -2 1024 a -2 1024 a SDict begin 13 H.A end -2 1024 a -2 1024 a SDict begin [ /View [/XYZ H.V] /Dest (0:2978) cvn H.B /DEST pdfmark end -2 1024 a -2 1024 a SDict begin H.S end -2 1024 a -2 1024 a SDict begin 13 H.A end -2 1024 a -2 1024 a SDict begin [ /View [/XYZ H.V] /Dest (0:2979) cvn H.B /DEST pdfmark end -2 1024 a 396 1114 a Fy(--enable-nocl[=ARG])f FC(will)j(disables)f(command)f (line)h(parsing.)f(The)h(optional)f(ar)o(gument)e(is)22 b(a)e('magic')f(w)o(ord)396 1222 y(that)i(will)f(enable)g(reading)f (command-line)e(ar)o(guments)h(from)2246 1222 y SDict begin H.S end 2246 1222 a 2246 1222 a SDict begin 13 H.A end 2246 1222 a 2246 1222 a SDict begin [ /View [/XYZ H.V] /Dest (0:2980) cvn H.B /DEST pdfmark end 2246 1222 a Fx(stdin)p FC(.)i(If)g(the)h(\002rst)f(command-line)e(ar)o(gument)g (is)396 1330 y(not)i(the)g('magic')f(w)o(ord,)h(all)g(command)f(line)h (ar)o(guments)e(will)j(be)f(ignored.)e(This)j(allo)n(ws)f(to)g(start)h (the)f(program)396 1438 y(with)h(completely)d(arbitrary)h(command-line) e(ar)o(guments.)-2 1622 y SDict begin H.S end -2 1622 a -2 1622 a SDict begin 13 H.A end -2 1622 a -2 1622 a SDict begin [ /View [/XYZ H.V] /Dest (0:2981) cvn H.B /DEST pdfmark end -2 1622 a -2 1622 a SDict begin H.S end -2 1622 a -2 1622 a SDict begin 13 H.A end -2 1622 a -2 1622 a SDict begin [ /View [/XYZ H.V] /Dest (0:2982) cvn H.B /DEST pdfmark end -2 1622 a 396 1712 a Fy(--enable-install-name=)1197 1712 y SDict begin H.S end 1197 1712 a 1197 1712 a SDict begin 13 H.A end 1197 1712 a 1197 1712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2983) cvn H.B /DEST pdfmark end 1197 1712 a Fl(NAME)24 b FC(will)d(rename)e(e)n(v)o(ery)f(installed)j (\002le)f(from)2629 1712 y SDict begin H.S end 2629 1712 a 2629 1712 a SDict begin 13 H.A end 2629 1712 a 2629 1712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2984) cvn H.B /DEST pdfmark end 2629 1712 a Fx(samhain)f FC(to)3016 1712 y SDict begin H.S end 3016 1712 a 3016 1712 a SDict begin 13 H.A end 3016 1712 a 3016 1712 a SDict begin [ /View [/XYZ H.V] /Dest (0:2985) cvn H.B /DEST pdfmark end 3016 1712 a Fx(N)n(AME)j FC(when)e(doing)f(a)396 1820 y SDict begin H.S end 396 1820 a 396 1820 a SDict begin 13 H.A end 396 1820 a 396 1820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2986) cvn H.B /DEST pdfmark end 396 1820 a Fy(mak)o(e)i(install)f FC(\(standalone/client)f(installation\),)g (and)g(lik)o(e)n(wise)i(rename)e(installed)h(\002les)h(from)3240 1820 y SDict begin H.S end 3240 1820 a 3240 1820 a SDict begin 13 H.A end 3240 1820 a 3240 1820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2987) cvn H.B /DEST pdfmark end 3240 1820 a Fx(yule)f FC(to)3485 1820 y SDict begin H.S end 3485 1820 a 3485 1820 a SDict begin 13 H.A end 3485 1820 a 3485 1820 a SDict begin [ /View [/XYZ H.V] /Dest (0:2988) cvn H.B /DEST pdfmark end 3485 1820 a Fx(N)n(AME)396 1928 y FC(when)g(doing)f(a)864 1928 y SDict begin H.S end 864 1928 a 864 1928 a SDict begin 13 H.A end 864 1928 a 864 1928 a SDict begin [ /View [/XYZ H.V] /Dest (0:2989) cvn H.B /DEST pdfmark end 864 1928 a Fy(mak)o(e)i(install)g FC(\(serv)o(er)e(installation\).)g(Also,)h(the)g(boot)g(scripts)g (\(samhain.startSuSE,)396 2036 y(samhain.startDebian,)e (samhain.startRedHat\))g(will)j(be)f(updated)f(accordingly)-5 b(.)17 b(Files)k(created)f(by)3368 2036 y SDict begin H.S end 3368 2036 a 3368 2036 a SDict begin 13 H.A end 3368 2036 a 3368 2036 a SDict begin [ /View [/XYZ H.V] /Dest (0:2990) cvn H.B /DEST pdfmark end 3368 2036 a FC(samhain)396 2143 y(\(e.g.)g(the)g(database\))f(will)i(also)f(ha)n(v)o(e)1500 2143 y SDict begin H.S end 1500 2143 a 1500 2143 a SDict begin 13 H.A end 1500 2143 a 1500 2143 a SDict begin [ /View [/XYZ H.V] /Dest (0:2991) cvn H.B /DEST pdfmark end 1500 2143 a Fx(samhain)f FC(replaced)g(by)2208 2143 y SDict begin H.S end 2208 2143 a 2208 2143 a SDict begin 13 H.A end 2208 2143 a 2208 2143 a SDict begin [ /View [/XYZ H.V] /Dest (0:2992) cvn H.B /DEST pdfmark end 2208 2143 a Fx(N)n(AME)j FC(in)f(their)f(\002lenames.)-2 2161 y SDict begin H.S end -2 2161 a -2 2161 a SDict begin 11.7 H.A end -2 2161 a -2 2161 a SDict begin [ /View [/XYZ H.V] /Dest (0:2993) cvn H.B /DEST pdfmark end -2 2161 a -2 2286 a SDict begin H.S end -2 2286 a -2 2286 a SDict begin 11.7 H.A end -2 2286 a -2 2286 a SDict begin [ /View [/XYZ H.V] /Dest (0:2995) cvn H.B /DEST pdfmark end -2 2286 a 562 2365 a Fw(TIP:)g Fv(The)g(man)g(pages)f(ha)o(v)n(e)h(f)n(ar)f (too)h(m)o(uch)h(speci\002c)f(inf)n(or)r(mation)d(enab)o(ling)g(an)j (intr)q(uder)e(to)i(inf)n(er)f(the)562 2462 y(presence)g(of)h(samhain.) f(There)g(is)i(no)f(point)f(in)h(changing)2278 2462 y SDict begin H.S end 2278 2462 a 2278 2462 a SDict begin 11.7 H.A end 2278 2462 a 2278 2462 a SDict begin [ /View [/XYZ H.V] /Dest (0:2996) cvn H.B /DEST pdfmark end 2278 2462 a Fq(samhain)g Fv(to)2665 2462 y SDict begin H.S end 2665 2462 a 2665 2462 a SDict begin 11.7 H.A end 2665 2462 a 2665 2462 a SDict begin [ /View [/XYZ H.V] /Dest (0:2997) cvn H.B /DEST pdfmark end 2665 2462 a Fq(NAME)28 b Fv(there)19 b(\227)h(this)g(w)o(ould)f(r)o(ather)562 2559 y(help)g(an)h(intr)q(uder)e(to)i(\002nd)h(out)e(what)1631 2559 y SDict begin H.S end 1631 2559 a 1631 2559 a SDict begin 11.7 H.A end 1631 2559 a 1631 2559 a SDict begin [ /View [/XYZ H.V] /Dest (0:2998) cvn H.B /DEST pdfmark end 1631 2559 a Fq(NAME)28 b Fv(is)o(.)20 b(Y)-10 b(ou)19 b(probab)o(ly)f(w)o(ant)h(to)i(a)o(v)n(oid)e(installing)e (man8/samhain.8)562 2657 y(and)j(man5/samhainrc.5.)39 2806 y SDict begin H.S end 39 2806 a 39 2806 a SDict begin 13 H.A end 39 2806 a 39 2806 a SDict begin [ /View [/XYZ H.V] /Dest (0:KHIDE) cvn H.B /DEST pdfmark end 39 2806 a 396 3134 a Fp(9.1.1.)36 b(Using)e(kernel)g(modules)h(to)e(hide)h (samhain)i(\(Lin)o(ux/ix86)396 3290 y(onl)n(y\))679 3290 y SDict begin H.S end 679 3290 a 679 3290 a SDict begin 18.72 H.A end 679 3290 a 679 3290 a SDict begin [ /View [/XYZ H.V] /Dest (11.65.34.2) cvn H.B /DEST pdfmark end 679 3290 a -2 3314 a SDict begin H.S end -2 3314 a -2 3314 a SDict begin 11.7 H.A end -2 3314 a -2 3314 a SDict begin [ /View [/XYZ H.V] /Dest (0:3001) cvn H.B /DEST pdfmark end -2 3314 a -2 3439 a SDict begin H.S end -2 3439 a -2 3439 a SDict begin 11.7 H.A end -2 3439 a -2 3439 a SDict begin [ /View [/XYZ H.V] /Dest (0:3003) cvn H.B /DEST pdfmark end -2 3439 a 562 3511 a Fw(Impor)q(tant:)20 b Fv(These)f(modules)h (modify)f(the)h(r)q(unning)e(k)o(er)r(nel.)g(Please)i(read)f(this)h (section)f(carefully)g(\(in)562 3608 y(par)s(ticular)f(the)i(ca)o(v)n (eats)g(noted)f(at)h(the)f(end\),)g(and)h(test)g(the)g(modules)f(bef)n (ore)f(installing.)f(Without)h(proper)562 3705 y(testing)h(it)h(ma)n(y) h(happen)d(that)h(y)o(ou)h(need)f(to)h(reboot)f(into)g(single)g(user)h (mode)g(to)g(remo)o(v)n(e)g(the)f(modules)g(and)562 3803 y(to)h(mak)o(e)g(y)o(our)g(system)h(useab)o(le)d(again)h(...)-2 4118 y SDict begin H.S end -2 4118 a -2 4118 a SDict begin 13 H.A end -2 4118 a -2 4118 a SDict begin [ /View [/XYZ H.V] /Dest (0:3004) cvn H.B /DEST pdfmark end -2 4118 a 396 4226 a FC(If)h(the)h(con\002gure)d(option)1162 4226 y SDict begin H.S end 1162 4226 a 1162 4226 a SDict begin 13 H.A end 1162 4226 a 1162 4226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3005) cvn H.B /DEST pdfmark end 1162 4226 a Fy(--enable-khide=SYSTEM_MAP)j FC(is)g(used,)f(tw)o(o)g (\(pre-2.6)e(k)o(ernel\))h(or)h(one)g(\(2.6)396 4334 y(k)o(ernel\))f(loadable)g(k)o(ernel)h(module\(s\))e(will)j(be)f(b)n (uilt.)g(These)g(are)g(named)2563 4334 y SDict begin H.S end 2563 4334 a 2563 4334 a SDict begin 13 H.A end 2563 4334 a 2563 4334 a SDict begin [ /View [/XYZ H.V] /Dest (0:3006) cvn H.B /DEST pdfmark end 2563 4334 a Fr(samhain_hide.o)42 b(/)396 4442 y(samhain_erase.o)18 b FC(\(pre-2.6\))g(or)1493 4442 y SDict begin H.S end 1493 4442 a 1493 4442 a SDict begin 13 H.A end 1493 4442 a 1493 4442 a SDict begin [ /View [/XYZ H.V] /Dest (0:3007) cvn H.B /DEST pdfmark end 1493 4442 a Fr(samhain_hide.ko)g FC(\(2.6\).)-2 4626 y SDict begin H.S end -2 4626 a -2 4626 a SDict begin 13 H.A end -2 4626 a -2 4626 a SDict begin [ /View [/XYZ H.V] /Dest (0:3008) cvn H.B /DEST pdfmark end -2 4626 a 396 4716 a FC(SYSTEM_MAP)i(must)g(be)g(the)h(path)e(to)i(the)f(System.map)f (\002le)i(for)e(your)g(current)g(k)o(ernel)g(\(e.g.)396 4824 y SDict begin H.S end 396 4824 a 396 4824 a SDict begin 13 H.A end 396 4824 a 396 4824 a SDict begin [ /View [/XYZ H.V] /Dest (0:3009) cvn H.B /DEST pdfmark end 396 4824 a Fr(/boot/System.map-rh-2.4.18-3)p FC(\).)1721 4824 y SDict begin H.S end 1721 4824 a 1721 4824 a SDict begin 13 H.A end 1721 4824 a 1721 4824 a SDict begin [ /View [/XYZ H.V] /Dest (0:3010) cvn H.B /DEST pdfmark end 1721 4824 a Fr(samhain_hide.o)f FC(will)j(hide)f(e)n(v)o(ery)f (\002le/directory/process)396 4932 y(with)i(the)f(string)g(N)m(AME)g (\(from)f(the)h(con\002gure)e(option)2058 4932 y SDict begin H.S end 2058 4932 a 2058 4932 a SDict begin 13 H.A end 2058 4932 a 2058 4932 a SDict begin [ /View [/XYZ H.V] /Dest (0:3011) cvn H.B /DEST pdfmark end 2058 4932 a Fy(--enable-install-name=N)n(AME)p FC(\).)h(If)i(the)f(con\002gure) 396 5040 y(option)629 5040 y SDict begin H.S end 629 5040 a 629 5040 a SDict begin 13 H.A end 629 5040 a 629 5040 a SDict begin [ /View [/XYZ H.V] /Dest (0:3012) cvn H.B /DEST pdfmark end 629 5040 a Fy(--enable-install-name)f FC(is)i(not)f(used,)f(N)m(AME)i(is)g(set)g(to)2335 5040 y SDict begin H.S end 2335 5040 a 2335 5040 a SDict begin 13 H.A end 2335 5040 a 2335 5040 a SDict begin [ /View [/XYZ H.V] /Dest (0:3013) cvn H.B /DEST pdfmark end 2335 5040 a FC(samhain.)e(T)-7 b(o)21 b(hide)e(the)i(module)d(itself,)j(the) 396 5148 y(second)f(module)917 5148 y SDict begin H.S end 917 5148 a 917 5148 a SDict begin 13 H.A end 917 5148 a 917 5148 a SDict begin [ /View [/XYZ H.V] /Dest (0:3014) cvn H.B /DEST pdfmark end 917 5148 a Fr(samhain_erase.o)f FC(is)i(pro)o(vided.)c(Loading)i(and)g(immediately)g(thereafter)g (unloading)f(this)396 5255 y(module)h(will)i(hide)f(an)o(y)f(module)g (with)h(the)h(string)e(N)m(AME)i(in)f(its)h(name.)2558 5255 y SDict begin H.S end 2558 5255 a 2558 5255 a SDict begin 13 H.A end 2558 5255 a 2558 5255 a SDict begin [ /View [/XYZ H.V] /Dest (0:3015) cvn H.B /DEST pdfmark end 2558 5255 a Fy(mak)o(e)f(install)h FC(will)g(install)f(the)h(k)o (ernel)396 5363 y(modules)e(to)i(the)f(appropriate)e(place.)h(The)o(y)h (will)h(be)f(loaded)f(when)g(booting)g(into)h(runle)n(v)o(el)e(2,)i(3,) g(4,)g(or)g(5.)p Black 3661 5805 a Fx(83)p Black eop end %%Page: 84 89 TeXDict begin 84 88 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:3056) cvn H.B /DEST pdfmark end -2 35 a 2365 104 a Fx(Chapter)20 b(9.)g(Additional)f(F)-6 b(eatur)m(es)19 b(\227)i(Stealth)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3016) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(W)m(ith)g(2.6)e(k)o(ernels,)h(only)f(one)h(k)o (ernel)f(module)1791 309 y SDict begin H.S end 1791 309 a 1791 309 a SDict begin 13 H.A end 1791 309 a 1791 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3017) cvn H.B /DEST pdfmark end 1791 309 a Fr(samhain_hide.ko)f FC(will)j(be)f(b)n (uild.)g(This)g(module)f(is)396 417 y(self-hiding,)g(i.e.)h(the)g (separate)1335 417 y SDict begin H.S end 1335 417 a 1335 417 a SDict begin 13 H.A end 1335 417 a 1335 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:3018) cvn H.B /DEST pdfmark end 1335 417 a Fr(samhain_erase)e FC(module)h(is)i(not)f(needed) f(an)o(ymore.)f(Otherwise)i(it)h(w)o(orks)e(as)396 525 y(described)g(abo)o(v)o(e.)f(Self-hiding)g(can)h(be)h(switched)f(of)n (f)g(by)h(passing)f(the)h(option)f(')l(remo)o(v)o(eme=0')c(to)20 b(the)g(module:)396 632 y SDict begin H.S end 396 632 a 396 632 a SDict begin 13 H.A end 396 632 a 396 632 a SDict begin [ /View [/XYZ H.V] /Dest (0:3019) cvn H.B /DEST pdfmark end 396 632 a Fy(insmod)h(./samhain_hide.k)o(o)f(r)o(emo)o(v)o (eme=0)-2 809 y SDict begin H.S end -2 809 a -2 809 a SDict begin 13 H.A end -2 809 a -2 809 a SDict begin [ /View [/XYZ H.V] /Dest (0:3020) cvn H.B /DEST pdfmark end -2 809 a 396 906 a FC(Building)g(a)g(linux)g(k)o(ernel)f(module)g (requires)g(a)i(proper)d(b)n(uild)i(en)m(vironment.)d(Y)-9 b(ou)19 b(should)h(ha)n(v)o(e)f(a)i(link)396 1014 y SDict begin H.S end 396 1014 a 396 1014 a SDict begin 13 H.A end 396 1014 a 396 1014 a SDict begin [ /View [/XYZ H.V] /Dest (0:3021) cvn H.B /DEST pdfmark end 396 1014 a Fr (/lib/modules/`uname)42 b(-r`/build)19 b FC(which)h(points)g(to)g(a)h (functional)d(b)n(uild)i(en)m(vironment.)d(Usually)-5 b(,)19 b(you)396 1122 y(need)h(to)g(install)h(the)f(k)o(ernel)f (sources)h(for)g(your)f(k)o(ernel,)g(and)g(e)n(v)o(entually)g(\(if)h (compiling)e(the)j(modules)e(f)o(ails\))h(you)396 1230 y(may)g(need)f(to)i(con\002gure)d(the)i(k)o(ernel)g(source)f(for)h (your)f(k)o(ernel:)-2 1331 y SDict begin H.S end -2 1331 a -2 1331 a SDict begin 11.7 H.A end -2 1331 a -2 1331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3022) cvn H.B /DEST pdfmark end -2 1331 a 486 1410 a SDict begin H.S end 486 1410 a 486 1410 a SDict begin 11.7 H.A end 486 1410 a 486 1410 a SDict begin [ /View [/XYZ H.V] /Dest (0:3023) cvn H.B /DEST pdfmark end 486 1410 a Ft(sh$)647 1410 y SDict begin H.S end 647 1410 a 647 1410 a SDict begin 11.7 H.A end 647 1410 a 647 1410 a SDict begin [ /View [/XYZ H.V] /Dest (0:3024) cvn H.B /DEST pdfmark end 647 1410 a Fs(cd)41 b(/your/kernel/sourc)q(e/d)q(ire)q(cto)q(ry)486 1508 y SDict begin H.S end 486 1508 a 486 1508 a SDict begin 11.7 H.A end 486 1508 a 486 1508 a SDict begin [ /View [/XYZ H.V] /Dest (0:3025) cvn H.B /DEST pdfmark end 486 1508 a Ft(sh$)647 1508 y SDict begin H.S end 647 1508 a 647 1508 a SDict begin 11.7 H.A end 647 1508 a 647 1508 a SDict begin [ /View [/XYZ H.V] /Dest (0:3026) cvn H.B /DEST pdfmark end 647 1508 a Fs(make)h(mrproper)486 1605 y SDict begin H.S end 486 1605 a 486 1605 a SDict begin 11.7 H.A end 486 1605 a 486 1605 a SDict begin [ /View [/XYZ H.V] /Dest (0:3027) cvn H.B /DEST pdfmark end 486 1605 a Ft(sh$)647 1605 y SDict begin H.S end 647 1605 a 647 1605 a SDict begin 11.7 H.A end 647 1605 a 647 1605 a SDict begin [ /View [/XYZ H.V] /Dest (0:3028) cvn H.B /DEST pdfmark end 647 1605 a Fs(make)g(cloneconfig)486 1702 y SDict begin H.S end 486 1702 a 486 1702 a SDict begin 11.7 H.A end 486 1702 a 486 1702 a SDict begin [ /View [/XYZ H.V] /Dest (0:3029) cvn H.B /DEST pdfmark end 486 1702 a Ft(sh$)647 1702 y SDict begin H.S end 647 1702 a 647 1702 a SDict begin 11.7 H.A end 647 1702 a 647 1702 a SDict begin [ /View [/XYZ H.V] /Dest (0:3030) cvn H.B /DEST pdfmark end 647 1702 a Fs(make)g(dep)k Fr(\(obsolete)d(for)i(2.6\))486 1799 y SDict begin H.S end 486 1799 a 486 1799 a SDict begin 11.7 H.A end 486 1799 a 486 1799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3031) cvn H.B /DEST pdfmark end 486 1799 a Ft(sh$)647 1799 y SDict begin H.S end 647 1799 a 647 1799 a SDict begin 11.7 H.A end 647 1799 a 647 1799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3032) cvn H.B /DEST pdfmark end 647 1799 a Fs(make)d(modules)47 b Fr(\(only)d(for)h(2.6\)) 486 1896 y SDict begin H.S end 486 1896 a 486 1896 a SDict begin 11.7 H.A end 486 1896 a 486 1896 a SDict begin [ /View [/XYZ H.V] /Dest (0:3033) cvn H.B /DEST pdfmark end 486 1896 a Ft(sh$)647 1896 y SDict begin H.S end 647 1896 a 647 1896 a SDict begin 11.7 H.A end 647 1896 a 647 1896 a SDict begin [ /View [/XYZ H.V] /Dest (0:3034) cvn H.B /DEST pdfmark end 647 1896 a Fs(cd)c(/lib/modules/`unam)q(e)46 b(-r`)486 1993 y SDict begin H.S end 486 1993 a 486 1993 a SDict begin 11.7 H.A end 486 1993 a 486 1993 a SDict begin [ /View [/XYZ H.V] /Dest (0:3035) cvn H.B /DEST pdfmark end 486 1993 a Ft(sh$)647 1993 y SDict begin H.S end 647 1993 a 647 1993 a SDict begin 11.7 H.A end 647 1993 a 647 1993 a SDict begin [ /View [/XYZ H.V] /Dest (0:3036) cvn H.B /DEST pdfmark end 647 1993 a Fs(ln)41 b(-s)g(/your/kernel/sourc)q (e/d)q(ire)q(cto)q(ry)47 b(build)-2 2090 y SDict begin H.S end -2 2090 a -2 2090 a SDict begin 11.7 H.A end -2 2090 a -2 2090 a SDict begin [ /View [/XYZ H.V] /Dest (0:3037) cvn H.B /DEST pdfmark end -2 2090 a 745 2190 2668 17 v 745 3078 17 889 v 1673 2385 a Fp(CA)-10 b(VEA)f(T)34 b(NO)-5 b(.)34 b(1)786 2553 y SDict begin H.S end 786 2553 a 786 2553 a SDict begin 11.7 H.A end 786 2553 a 786 2553 a SDict begin [ /View [/XYZ H.V] /Dest (0:3039) cvn H.B /DEST pdfmark end 786 2553 a 95 x Fv(The)20 b(modules)f(are)h(k)o(er)r (nel-speci\002c)o(,)e(and)2032 2648 y SDict begin H.S end 2032 2648 a 2032 2648 a SDict begin 11.7 H.A end 2032 2648 a 2032 2648 a SDict begin [ /View [/XYZ H.V] /Dest (0:3040) cvn H.B /DEST pdfmark end 2032 2648 a Fq(MUST)30 b Fv(be)20 b(recompiled)e(whene)n(v)n(er)h(the)786 2745 y(currently)h(used)f(k)o(er)r(nel)g(is)i(recompiled)d(or)i(replaced)e (b)o(y)j(another)d(one)h(\(e)n(v)n(en)h(if)g(the)786 2843 y(k)o(er)r(nel)f(v)n(ersion)h(is)h(identical\).)c(F)l(ailure)h(to) i(do)g(so)h(might)e(lead)g(to)i(a)f(k)o(er)r(nel)e(panic.)i(The)786 2940 y(same)h(is)g(tr)q(ue)e(if)h(the)1398 2940 y SDict begin H.S end 1398 2940 a 1398 2940 a SDict begin 11.7 H.A end 1398 2940 a 1398 2940 a SDict begin [ /View [/XYZ H.V] /Dest (0:3041) cvn H.B /DEST pdfmark end 1398 2940 a Ft(System.map)k Fv(that)c(y)o(ou)f(ha)o(v)n(e)h(speci\002ed)f(is)i (not)f(the)f(one)786 3037 y(corresponding)f(to)i(y)o(our)f(current)h(k) o(er)r(nel.)p 3396 3078 17 889 v 745 3095 2668 17 v -2 3105 a SDict begin H.S end -2 3105 a -2 3105 a SDict begin 11.7 H.A end -2 3105 a -2 3105 a SDict begin [ /View [/XYZ H.V] /Dest (0:3042) cvn H.B /DEST pdfmark end -2 3105 a 745 3205 2668 17 v 745 4183 17 978 v 1673 3400 a Fp(CA)-10 b(VEA)f(T)34 b(NO)-5 b(.)34 b(2)786 3568 y SDict begin H.S end 786 3568 a 786 3568 a SDict begin 11.7 H.A end 786 3568 a 786 3568 a SDict begin [ /View [/XYZ H.V] /Dest (0:3044) cvn H.B /DEST pdfmark end 786 3568 a 95 x Fv(When)19 b(the)1127 3663 y SDict begin H.S end 1127 3663 a 1127 3663 a SDict begin 11.7 H.A end 1127 3663 a 1127 3663 a SDict begin [ /View [/XYZ H.V] /Dest (0:3045) cvn H.B /DEST pdfmark end 1127 3663 a Ft(samhain_hide)25 b Fv(module)19 b(is)h(hidden,)e(the)i(k)o(er)r(nel)f(doesn't)f(kno)o(w)i(an)o(ymore) 786 3760 y(about)f(its)i(e)n(xistence)o(,)d(thus)i(it)h(cannot)e(be)h (remo)o(v)n(ed)f(e)n(xcept)h(b)o(y)g(rebooting.)d(On)j(pre-2.6)786 3858 y(k)o(er)r(nels)o(,)f(hiding)f(the)1413 3858 y SDict begin H.S end 1413 3858 a 1413 3858 a SDict begin 11.7 H.A end 1413 3858 a 1413 3858 a SDict begin [ /View [/XYZ H.V] /Dest (0:3046) cvn H.B /DEST pdfmark end 1413 3858 a Ft(samhain_hide.o)25 b Fv(module)19 b(requires)g(loading/unloadi)o (ng)14 b(the)786 3955 y SDict begin H.S end 786 3955 a 786 3955 a SDict begin 11.7 H.A end 786 3955 a 786 3955 a SDict begin [ /View [/XYZ H.V] /Dest (0:3047) cvn H.B /DEST pdfmark end 786 3955 a Ft(samhain_erase.o)26 b Fv(module)o(.)19 b(On)h(2.6)g(k)o(er)r(nels)o(,)f(the)2349 3955 y SDict begin H.S end 2349 3955 a 2349 3955 a SDict begin 11.7 H.A end 2349 3955 a 2349 3955 a SDict begin [ /View [/XYZ H.V] /Dest (0:3048) cvn H.B /DEST pdfmark end 2349 3955 a Ft(samhain_hide.ko)26 b Fv(module)19 b(will)786 4052 y(automatically)f(hide)h(itself)h(after)f(loading,)e(EXCEPT)j(if)g(y)o (ou)g(pass)g(the)g(option)786 4149 y(')l(remo)o(v)n(eme=0')f(to)h(the)f (module:)1766 4149 y SDict begin H.S end 1766 4149 a 1766 4149 a SDict begin 11.7 H.A end 1766 4149 a 1766 4149 a SDict begin [ /View [/XYZ H.V] /Dest (0:3049) cvn H.B /DEST pdfmark end 1766 4149 a Fw(insmod)h(./samhain_hide)q(.k)o(o)15 b(remo)o(veme=0)p 3396 4183 17 978 v 745 4199 2668 17 v -2 4210 a SDict begin H.S end -2 4210 a -2 4210 a SDict begin 11.7 H.A end -2 4210 a -2 4210 a SDict begin [ /View [/XYZ H.V] /Dest (0:3050) cvn H.B /DEST pdfmark end -2 4210 a Black 3661 5805 a Fx(84)p Black eop end %%Page: 85 90 TeXDict begin 85 89 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark end -2 134 a Black 2365 104 a Fx(Chapter)20 b(9.)g(Additional)f(F)-6 b(eatur)m(es)19 b(\227)i(Stealth)p Black 745 242 2668 17 v 745 1588 17 1346 v 898 437 a Fp(CA)-10 b(VEA)f(T)34 b(NO)-5 b(.)35 b(3)e(-)g(Impor)r(tant)h(Lin)o(ux)g(2.6)g(issue)786 628 y SDict begin H.S end 786 628 a 786 628 a SDict begin 11.7 H.A end 786 628 a 786 628 a SDict begin [ /View [/XYZ H.V] /Dest (0:3052) cvn H.B /DEST pdfmark end 786 628 a 73 x Fv(The)20 b(stealth)f(module)g(b)o(uilds)f(\002ne)i(on)g(Lin)o(ux)g (2.6)f(\(if)h(the)g(b)o(uild)e(system)k(is)e(proper)q(ly)786 798 y(con\002gured)f(\227)i(see)f(abo)o(v)n(e\).)f(It)h(w)o(as)h (tested)e(on)h(tw)o(o)g(systems:)i(2.6.5-7.104-smp)786 895 y(\(SuSE)e(9.1\))g(and)f(2.6.6)g(\(no)h(SMP\).)g(It)g(only)g(w)o (or)q(k)o(ed)g(on)g(the)f(latter)g(system,)i(while)e(the)786 992 y(\002rst)j(one)d(w)o(as)i(rendered)c(un)o(useab)o(le)h(\(ls)i(and) g(ps)g(didn't)f(w)o(or)q(k)h(an)o(ymore\).)f(Not)h(sure)786 1089 y(about)f(the)h(reason.)786 1256 y SDict begin H.S end 786 1256 a 786 1256 a SDict begin 11.7 H.A end 786 1256 a 786 1256 a SDict begin [ /View [/XYZ H.V] /Dest (0:3053) cvn H.B /DEST pdfmark end 786 1256 a 96 x Fv(Because)g(on)g(2.6)f (the)h(module)f(will)g(b)o(y)i(def)n(ault)c(automatically)h(hide)h (itself)n(,)g(and)g(cannot)786 1449 y(be)h(remo)o(v)n(ed)g(then)f(\(e)n (xcept)g(b)o(y)i(rebooting\),)c(y)o(ou)i(should)2485 1449 y SDict begin H.S end 2485 1449 a 2485 1449 a SDict begin 11.7 H.A end 2485 1449 a 2485 1449 a SDict begin [ /View [/XYZ H.V] /Dest (0:3054) cvn H.B /DEST pdfmark end 2485 1449 a Fq(TEST)30 b Fv(the)20 b(module)f(with)g(the)786 1547 y(option)g(')l(remo)o(v)n(eme=0',)f(lik)o(e)h(e)o(.g.:)1813 1547 y SDict begin H.S end 1813 1547 a 1813 1547 a SDict begin 11.7 H.A end 1813 1547 a 1813 1547 a SDict begin [ /View [/XYZ H.V] /Dest (0:3055) cvn H.B /DEST pdfmark end 1813 1547 a Fw(insmod)h(./samhain_hide)q(.k)o(o)c(remo)o(veme=0)p 3396 1588 17 1346 v 745 1605 2668 17 v -2 1615 a SDict begin H.S end -2 1615 a -2 1615 a SDict begin 11.7 H.A end -2 1615 a -2 1615 a SDict begin [ /View [/XYZ H.V] /Dest (0:3056) cvn H.B /DEST pdfmark end -2 1615 a -2 1781 a SDict begin H.S end -2 1781 a -2 1781 a SDict begin 11.7 H.A end -2 1781 a -2 1781 a SDict begin [ /View [/XYZ H.V] /Dest (0:3058) cvn H.B /DEST pdfmark end -2 1781 a 562 1836 a Fw(TIP:)k Fv(Hidden)f(\002les)h(can)h(still)e(be)h(accessed)g(if)h (their)e(names)h(are)f(kno)o(wn,)h(thus)g(using)f(the)h(option)562 1933 y SDict begin H.S end 562 1933 a 562 1933 a SDict begin 11.7 H.A end 562 1933 a 562 1933 a SDict begin [ /View [/XYZ H.V] /Dest (0:3059) cvn H.B /DEST pdfmark end 562 1933 a Fw(--enab)o(le-install-name)c Fv(to)k(rename)f(installed)f (\002les)i(is)h(recommended)d(f)n(or)i(secur)q(ity)-7 b(.)39 2072 y SDict begin H.S end 39 2072 a 39 2072 a SDict begin 11.7 H.A end 39 2072 a 39 2072 a SDict begin [ /View [/XYZ H.V] /Dest (0:3060) cvn H.B /DEST pdfmark end 39 2072 a -2 2238 a SDict begin H.S end -2 2238 a -2 2238 a SDict begin 11.7 H.A end -2 2238 a -2 2238 a SDict begin [ /View [/XYZ H.V] /Dest (0:3062) cvn H.B /DEST pdfmark end -2 2238 a 562 2335 a Fw(TIP:)20 b Fv(Using)g(the)g(modules)f(at) h(system)h(boot)e(ma)n(y)i(cause)f(prob)o(lems)f(with)g(the)h(GNOME)h (\(1.2\))3332 2335 y SDict begin H.S end 3332 2335 a 3332 2335 a SDict begin 11.7 H.A end 3332 2335 a 3332 2335 a SDict begin [ /View [/XYZ H.V] /Dest (0:3063) cvn H.B /DEST pdfmark end 3332 2335 a Fw(gdm)g Fv(displa)n(y)562 2432 y(manager)e(\(seen)h(on)f(SuSE)h(7.4)g(with)g(the)f(Ximian)g (desktop;)g(no)h(prob)o(lems)f(obser)r(v)n(ed)g(with)h(kdm\).)g(In)h (case)562 2529 y(of)f(prob)o(lems)o(,)f(y)o(ou)g(ma)n(y)i(need)e(to)h (reboot)f(into)g(single-user)f(mode)i(and)f(edit)g(the)h(boot)f(init)g (scr)q(ipt)i(...)-2 2845 y SDict begin H.S end -2 2845 a -2 2845 a SDict begin 13 H.A end -2 2845 a -2 2845 a SDict begin [ /View [/XYZ H.V] /Dest (0:PACKING-THE-EXECUTABLE) cvn H.B /DEST pdfmark end -2 2845 a 377 x Fu(9.2.)39 b(P)l(ac)m(king)f(the)h(e)n(x)o (ecutab)o(le)1855 3222 y SDict begin H.S end 1855 3222 a 1855 3222 a SDict begin 22.464 H.A end 1855 3222 a 1855 3222 a SDict begin [ /View [/XYZ H.V] /Dest (11.66.1) cvn H.B /DEST pdfmark end 1855 3222 a -2 3420 a SDict begin H.S end -2 3420 a -2 3420 a SDict begin 13 H.A end -2 3420 a -2 3420 a SDict begin [ /View [/XYZ H.V] /Dest (0:3066) cvn H.B /DEST pdfmark end -2 3420 a 396 3496 a FC(F)o(or)20 b(e)n(v)o(en)f(more)h(stealthyness,)f(it)i(is)g(possible)f(to)g(pack)g (and)f(encrypt)g(the)2570 3496 y SDict begin H.S end 2570 3496 a 2570 3496 a SDict begin 13 H.A end 2570 3496 a 2570 3496 a SDict begin [ /View [/XYZ H.V] /Dest (0:3067) cvn H.B /DEST pdfmark end 2570 3496 a FC(samhain)h(e)o(x)o(ecutable.)e (The)i(pack)o(er)f(is)396 3604 y(just)i(moderately)d(ef)n(fecti)n(v)o (e,)h(b)n(ut)h(portable.)f(Note)h(that)g(the)g(encryption)e(k)o(e)o(y)i (of)f(course)h(must)g(be)g(present)g(in)g(the)396 3712 y(pack)o(ed)f(e)o(x)o(ecutable,)f(thus)i(this)h(is)g(no)f(secure)g (encryption,)d(b)n(ut)k(rather)e(is)i(intended)e(for)g(obfuscation)g (of)g(the)396 3820 y(e)o(x)o(ecutable.)f(There)i(is)h(a)f(mak)o(e)g (tar)o(get)f(for)h(packing)f(the)2070 3820 y SDict begin H.S end 2070 3820 a 2070 3820 a SDict begin 13 H.A end 2070 3820 a 2070 3820 a SDict begin [ /View [/XYZ H.V] /Dest (0:3068) cvn H.B /DEST pdfmark end 2070 3820 a FC(samhain)g(e)o(x)o (ecutable:)-2 4004 y SDict begin H.S end -2 4004 a -2 4004 a SDict begin 13 H.A end -2 4004 a -2 4004 a SDict begin [ /View [/XYZ H.V] /Dest (0:3069) cvn H.B /DEST pdfmark end -2 4004 a -2 4004 a SDict begin H.S end -2 4004 a -2 4004 a SDict begin 13 H.A end -2 4004 a -2 4004 a SDict begin [ /View [/XYZ H.V] /Dest (0:3070) cvn H.B /DEST pdfmark end -2 4004 a 396 4094 a Fy(mak)o(e)i(samhain.pk)-2 4277 y SDict begin H.S end -2 4277 a -2 4277 a SDict begin 13 H.A end -2 4277 a -2 4277 a SDict begin [ /View [/XYZ H.V] /Dest (0:3071) cvn H.B /DEST pdfmark end -2 4277 a 396 4368 a FC(On)f(e)o(x)o(ecution,)880 4368 y SDict begin H.S end 880 4368 a 880 4368 a SDict begin 13 H.A end 880 4368 a 880 4368 a SDict begin [ /View [/XYZ H.V] /Dest (0:3072) cvn H.B /DEST pdfmark end 880 4368 a Fy(samhain.pk)h FC(will)g(unpack)d(into)i(a)h(temporary)d(\002le)j(and)e(e)o(x)o(ecute) g(this,)i(passing)f(along)f(all)396 4476 y(command)f(line)j(ar)o (guments.)d(The)h(temporary)f(\002le)j(is)g(created)f(in)2336 4476 y SDict begin H.S end 2336 4476 a 2336 4476 a SDict begin 13 H.A end 2336 4476 a 2336 4476 a SDict begin [ /View [/XYZ H.V] /Dest (0:3073) cvn H.B /DEST pdfmark end 2336 4476 a Fr(/tmp)p FC(,)g(if)h(the)f(stick)o(y)g(bit)g(is)h(set)g (on)f(this)396 4584 y(directory)-5 b(,)18 b(and)i(in)958 4584 y SDict begin H.S end 958 4584 a 958 4584 a SDict begin 13 H.A end 958 4584 a 958 4584 a SDict begin [ /View [/XYZ H.V] /Dest (0:3074) cvn H.B /DEST pdfmark end 958 4584 a Fr(/usr/bin)f FC(otherwise.)h(The)g(\002lename)f(is)i(chosen)f (at)g(random,)f(and)g(the)h(\002le)h(is)g(only)f(opened)396 4691 y(if)h(it)g(does)f(not)f(e)o(xist)i(already)e(\(otherwise)g(a)i (ne)n(w)f(random)e(\002lename)i(will)h(be)f(tried\).)f(The)h(\002le)h (permission)e(is)i(set)396 4799 y(to)g(700.)-2 4966 y SDict begin H.S end -2 4966 a -2 4966 a SDict begin 13 H.A end -2 4966 a -2 4966 a SDict begin [ /View [/XYZ H.V] /Dest (0:3075) cvn H.B /DEST pdfmark end -2 4966 a 396 5073 a FC(The)f(directory)f(entry)g(for)h(the)g(unpack)o(ed)e(e)o(x)o (ecutable)g(will)j(be)f(deleted)g(after)f(e)o(x)o(ecuting)g(it,)h(b)n (ut)g(on)g(systems)396 5181 y(with)h(a)622 5181 y SDict begin H.S end 622 5181 a 622 5181 a SDict begin 13 H.A end 622 5181 a 622 5181 a SDict begin [ /View [/XYZ H.V] /Dest (0:3076) cvn H.B /DEST pdfmark end 622 5181 a Fr(/proc)f FC(\002lesystem,)g(the)h(deleted)e(entry)g(may)h(sho)n(w)g(up)g(there.) f(In)h(particular)m(,)f(this)h(is)h(the)g(case)f(for)396 5289 y(Linux.)f(Y)-9 b(ou)20 b(should)f(be)h(a)o(w)o(are)g(that)g(this) h(may)f(raise)g(suspicion.)p Black 3661 5805 a Fx(85)p Black eop end %%Page: 86 91 TeXDict begin 86 90 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark end -2 134 a Black 2365 104 a Fx(Chapter)20 b(9.)g(Additional)f(F)-6 b(eatur)m(es)19 b(\227)i(Stealth)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3077) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(On)f(Linux,)f(the)881 309 y SDict begin H.S end 881 309 a 881 309 a SDict begin 13 H.A end 881 309 a 881 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3078) cvn H.B /DEST pdfmark end 881 309 a Fr(/proc)g FC(\002lesystem)i(is)g(used)f(to)g(call)h(the)f(unpack)o (ed)e(e)o(x)o(ecutable)h(without)g(a)i(race)f(condition,)e(by)396 417 y(e)o(x)o(ecuting)737 417 y SDict begin H.S end 737 417 a 737 417 a SDict begin 13 H.A end 737 417 a 737 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:3079) cvn H.B /DEST pdfmark end 737 417 a Fr(/proc/self/fd/NN)p FC(,)g(where)i(NN)g(is) h(the)g(\002le)g(descriptor)d(to)j(which)e(the)i(unpack)o(ed)d(e)o(x)o (ecutable)396 525 y(has)j(been)e(written.)h(On)g(other)f(systems,)i (the)f(\002lename)g(of)g(the)g(unpack)o(ed)e(e)o(x)o(ecutable)g(must)i (be)h(used,)e(which)396 632 y(creates)h(a)h(race)f(condition)e(\(the)i (\002le)h(may)f(be)g(modi\002ed)f(between)g(creation)h(and)f(e)o(x)o (ecution\).)-2 817 y SDict begin H.S end -2 817 a -2 817 a SDict begin 13 H.A end -2 817 a -2 817 a SDict begin [ /View [/XYZ H.V] /Dest (0:3080) cvn H.B /DEST pdfmark end -2 817 a 396 906 a FC(The)h(pack)o(ed)f(e)o(x)o(ecutable)f(will)j (not)f(honour)e(the)i(SUID)h(bit.)p Black 3660 5805 a Fx(86)p Black eop end %%Page: 87 92 TeXDict begin 87 91 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOYMENT) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(10.)f(Deplo)m(yment)h(to)g(remote)g(hosts)3304 351 y SDict begin H.S end 3304 351 a 3304 351 a SDict begin 26.957 H.A end 3304 351 a 3304 351 a SDict begin [ /View [/XYZ H.V] /Dest (12.0) cvn H.B /DEST pdfmark end 3304 351 a -2 441 a SDict begin H.S end -2 441 a -2 441 a SDict begin 13 H.A end -2 441 a -2 441 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY.SH) cvn H.B /DEST pdfmark end -2 441 a 341 x Fu(10.1.)39 b(Method)f(A:)h(The)g(deplo)m(yment)e(system) 2731 782 y SDict begin H.S end 2731 782 a 2731 782 a SDict begin 22.464 H.A end 2731 782 a 2731 782 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.1) cvn H.B /DEST pdfmark end 2731 782 a -2 978 a SDict begin H.S end -2 978 a -2 978 a SDict begin 13 H.A end -2 978 a -2 978 a SDict begin [ /View [/XYZ H.V] /Dest (0:3085) cvn H.B /DEST pdfmark end -2 978 a -2 978 a SDict begin H.S end -2 978 a -2 978 a SDict begin 13 H.A end -2 978 a -2 978 a SDict begin [ /View [/XYZ H.V] /Dest (0:3086) cvn H.B /DEST pdfmark end -2 978 a 396 1056 a FC(samhain)20 b(includes)f(a)i(system)f(to)h(f)o (acilitate)f(deplo)o(yment)e(of)i(the)g(client)g(to)h(remote)e(hosts.)h (This)g(system)h(enables)396 1164 y(you)f(to:)g(b)n(uild)g(and)f(store) i(binary)d(packages)h(for)h(dif)n(ferent)f(operating)f(systems,)i (install)h(them,)f(create)g(baseline)396 1272 y(databases)g(upon)f (installation,)g(update)h(the)g(serv)o(er)f(con\002guration,)e(and)j (maintain)f(the)i(client)f(database)396 1380 y(required)f(by)g(the)920 1380 y SDict begin H.S end 920 1380 a 920 1380 a SDict begin 13 H.A end 920 1380 a 920 1380 a SDict begin [ /View [/XYZ H.V] /Dest (0:3087) cvn H.B /DEST pdfmark end 920 1380 a FC(beltane)g(web-based)g(console.)-2 1564 y SDict begin H.S end -2 1564 a -2 1564 a SDict begin 13 H.A end -2 1564 a -2 1564 a SDict begin [ /View [/XYZ H.V] /Dest (0:3088) cvn H.B /DEST pdfmark end -2 1564 a 396 1654 a FC(The)h(system)h(comprises)e(a)i(shell)f(script)1595 1654 y SDict begin H.S end 1595 1654 a 1595 1654 a SDict begin 13 H.A end 1595 1654 a 1595 1654 a SDict begin [ /View [/XYZ H.V] /Dest (0:3089) cvn H.B /DEST pdfmark end 1595 1654 a Fy(deploy)-6 b(.sh)21 b FC(that)f(will)h(be)f(installed)g (in)h(the)f(same)g(directory)f(as)i(the)396 1762 y SDict begin H.S end 396 1762 a 396 1762 a SDict begin 13 H.A end 396 1762 a 396 1762 a SDict begin [ /View [/XYZ H.V] /Dest (0:3090) cvn H.B /DEST pdfmark end 396 1762 a FC(samhain/yule)e (\(by)g(def)o(ault,)1262 1762 y SDict begin H.S end 1262 1762 a 1262 1762 a SDict begin 13 H.A end 1262 1762 a 1262 1762 a SDict begin [ /View [/XYZ H.V] /Dest (0:3091) cvn H.B /DEST pdfmark end 1262 1762 a Fr(/usr/local/sbin)p FC(\),)f(and)i(a)g(directory)f(tree)h(that)g(will)h(be)f(installed)g (belo)n(w)g(the)396 1870 y SDict begin H.S end 396 1870 a 396 1870 a SDict begin 13 H.A end 396 1870 a 396 1870 a SDict begin [ /View [/XYZ H.V] /Dest (0:3092) cvn H.B /DEST pdfmark end 396 1870 a FC(samhain/yule)f(data)h(directory)e (\(see)p 0 TeXcolorgray 1494 1870 a SDict begin H.S end 1494 1870 a FC(Section)i(10.1.2) 1974 1870 y SDict begin 13 H.L end 1974 1870 a 1974 1870 a SDict begin [ /Subtype /Link /Dest (0:DEPLOY-LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1974 1870 a Black -3 w FC(>\).)g(The)g(script)g(and)g(the)g(directory)e(tree)j(can)f(be)g (relocated)396 1978 y(freely)-5 b(.)19 b(There)g(is)i(a)g (con\002guration)d(\002le)1564 1978 y SDict begin H.S end 1564 1978 a 1564 1978 a SDict begin 13 H.A end 1564 1978 a 1564 1978 a SDict begin [ /View [/XYZ H.V] /Dest (0:3094) cvn H.B /DEST pdfmark end 1564 1978 a Fr(~/.deploy.conf)h FC(that)h(is)h(created)f(in)g(the)g(home)f(directory)g(of)h(the)396 2086 y(user)g(when)756 2086 y SDict begin H.S end 756 2086 a 756 2086 a SDict begin 13 H.A end 756 2086 a 756 2086 a SDict begin [ /View [/XYZ H.V] /Dest (0:3095) cvn H.B /DEST pdfmark end 756 2086 a Fy(deploy)-6 b(.sh)20 b FC(is)h(run)f(for)f(the)i(\002rst)g(time,)f(where)f(you)h(can)g (specify)f(the)h(def)o(ault)g(for)f(the)i(top)e(le)n(v)o(el)396 2194 y(directory)g(of)h(the)g(system.)-2 2212 y SDict begin H.S end -2 2212 a -2 2212 a SDict begin 11.7 H.A end -2 2212 a -2 2212 a SDict begin [ /View [/XYZ H.V] /Dest (0:3096) cvn H.B /DEST pdfmark end -2 2212 a -2 2336 a SDict begin H.S end -2 2336 a -2 2336 a SDict begin 11.7 H.A end -2 2336 a -2 2336 a SDict begin [ /View [/XYZ H.V] /Dest (0:3098) cvn H.B /DEST pdfmark end -2 2336 a 562 2415 a Fw(Note:)g Fv(In)g(the)g(f)n(ollo)o(wing,)d(an)1414 2415 y SDict begin H.S end 1414 2415 a 1414 2415 a SDict begin 11.7 H.A end 1414 2415 a 1414 2415 a SDict begin [ /View [/XYZ H.V] /Dest (0:3099) cvn H.B /DEST pdfmark end 1414 2415 a Fq(architecture)j Fv(is)h(just)f(a)g(label)f(f)n(or)g (some)i(g)o(roup)e(of)h(hosts)o(,)g(typically)g(a)562 2512 y(par)s(ticular)e(oper)o(ating)g(system)j(\(or)f(some)h(par)s (ticular)d(installation)f(thereof\).)h(As)j(long)e(as)h(y)o(ou)g(kno)o (w)g(what)562 2609 y(the)g(label)f(means)o(,)g(y)o(ou)h(can)g(choose)g (it)g(freely)f(\(alphan)o(umer)q(ic)f(+)i(underscore\).)-2 2667 y SDict begin H.S end -2 2667 a -2 2667 a SDict begin 11.7 H.A end -2 2667 a -2 2667 a SDict begin [ /View [/XYZ H.V] /Dest (0:3100) cvn H.B /DEST pdfmark end -2 2667 a 562 2748 a Fv(The)g(architecture)e(f)n(or)i(a)g(b)o(uild/install)c (host)k(\(i.e)o(.)f(the)h(association)e(betw)o(een)h(a)h(host)g(and)f (the)562 2845 y(architecture-speci\002c)f(con\002gur)o(ation)g(data\))h (is)i(currently)e(speci\002ed)h(via)g(a)g(command-line)e(option.)-2 3161 y SDict begin H.S end -2 3161 a -2 3161 a SDict begin 13 H.A end -2 3161 a -2 3161 a SDict begin [ /View [/XYZ H.V] /Dest (0:3101) cvn H.B /DEST pdfmark end -2 3161 a 396 3269 a FC(The)i(system)h(allo)n(ws)f(to)g(use)h(per)n (-architecture)c(customized)i(b)n(uild)h(options,)f(as)i(well)g(as)g (per)n(-host)e(customized)396 3377 y(runtime)g(con\002guration)f (\002les.)-2 3561 y SDict begin H.S end -2 3561 a -2 3561 a SDict begin 13 H.A end -2 3561 a -2 3561 a SDict begin [ /View [/XYZ H.V] /Dest (0:3102) cvn H.B /DEST pdfmark end -2 3561 a 396 3651 a FC(By)j(def)o(ault,)e(the)h(system)h(will)g (search)e(for)h(a)h(suf)n(\002ciently)e(adv)n(anced)f(incarnation)g(of) 2925 3651 y SDict begin H.S end 2925 3651 a 2925 3651 a SDict begin 13 H.A end 2925 3651 a 2925 3651 a SDict begin [ /View [/XYZ H.V] /Dest (0:3103) cvn H.B /DEST pdfmark end 2925 3651 a FC(dialog)i(to)g(pro)o(vide)e(a)j(nice)396 3759 y(user)f(interf)o(ace.)f(Y)-9 b(ou)20 b(can)g(switch)h(this)f(of)n (f)g(in)g(f)o(a)n(v)n(our)f(of)h(a)h(plain)f(console)f(interf)o(ace,)g (if)i(you)e(prefer)g(\(or)g(if)i(you)396 3866 y(w)o(ant)g(to)f(run)f (the)i(script)f(non-interacti)n(v)o(ely\).)-2 4050 y SDict begin H.S end -2 4050 a -2 4050 a SDict begin 13 H.A end -2 4050 a -2 4050 a SDict begin [ /View [/XYZ H.V] /Dest (0:3104) cvn H.B /DEST pdfmark end -2 4050 a 396 4140 a FC(T)-7 b(o)21 b(use)f(this)h(system,)f(you)f(must)h(\002rst)h (install)g(it)g(with)f(the)h(command:)-2 4241 y SDict begin H.S end -2 4241 a -2 4241 a SDict begin 11.7 H.A end -2 4241 a -2 4241 a SDict begin [ /View [/XYZ H.V] /Dest (0:3105) cvn H.B /DEST pdfmark end -2 4241 a -2 4241 a SDict begin H.S end -2 4241 a -2 4241 a SDict begin 11.7 H.A end -2 4241 a -2 4241 a SDict begin [ /View [/XYZ H.V] /Dest (0:3106) cvn H.B /DEST pdfmark end -2 4241 a 396 4321 a Ft(sh$)558 4321 y SDict begin H.S end 558 4321 a 558 4321 a SDict begin 11.7 H.A end 558 4321 a 558 4321 a SDict begin [ /View [/XYZ H.V] /Dest (0:3107) cvn H.B /DEST pdfmark end 558 4321 a Fs(make)41 b(install-deploy)-2 4330 y SDict begin H.S end -2 4330 a -2 4330 a SDict begin 11.7 H.A end -2 4330 a -2 4330 a SDict begin [ /View [/XYZ H.V] /Dest (0:3108) cvn H.B /DEST pdfmark end -2 4330 a -2 4496 a SDict begin H.S end -2 4496 a -2 4496 a SDict begin 11.7 H.A end -2 4496 a -2 4496 a SDict begin [ /View [/XYZ H.V] /Dest (0:3110) cvn H.B /DEST pdfmark end -2 4496 a 562 4584 a Fw(Installation)18 b(tip:)h Fv(This)h(system)i(is)f (some)o(what)d(tied)i(to)g(the)f(ser)r(v)n(er)i(\(yule\).)e(While)g(y)o (ou)h(can)g(saf)n(ely)f(install)g(it)562 4681 y(later)l(,)g(installing) f(it)i(together)e(with)i(the)f(ser)r(v)n(er)i(will)e(tak)o(e)h(care)g (that)f(the)h(def)n(aults)e(are)i(already)f(correct.)562 4778 y(Upon)h(\002rst)h(in)o(v)n(ocation)d(a)i(con\002gur)o(ation)e (\002le)1883 4778 y SDict begin H.S end 1883 4778 a 1883 4778 a SDict begin 11.7 H.A end 1883 4778 a 1883 4778 a SDict begin [ /View [/XYZ H.V] /Dest (0:3111) cvn H.B /DEST pdfmark end 1883 4778 a Ft(~/.deploy.conf)26 b Fv(will)19 b(be)h(wr)q(itten,)f(where)g(y)o(ou)h(can)g(modify)562 4875 y(the)g(def)n(aults)e(settings)o(.)39 5014 y SDict begin H.S end 39 5014 a 39 5014 a SDict begin 11.7 H.A end 39 5014 a 39 5014 a SDict begin [ /View [/XYZ H.V] /Dest (0:3112) cvn H.B /DEST pdfmark end 39 5014 a Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-REQ) cvn H.B /DEST pdfmark end -2 5805 a 3658 5874 a Fx(87)p Black eop end %%Page: 88 93 TeXDict begin 88 92 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black 745 242 2668 17 v 745 1393 17 1151 v 1413 437 a Fp(Bac)n(kwar)n(d)35 b(compatibility)786 628 y SDict begin H.S end 786 628 a 786 628 a SDict begin 11.7 H.A end 786 628 a 786 628 a SDict begin [ /View [/XYZ H.V] /Dest (0:3114) cvn H.B /DEST pdfmark end 786 628 a 73 x Fv(The)20 b(deplo)n(yment)e(system)j(has)f(been)f(completely)g(re)n(vised)h(in)f (v)n(ersion)h(2.0)g(of)786 798 y(samhain.)f(It)i(will)1297 798 y SDict begin H.S end 1297 798 a 1297 798 a SDict begin 11.7 H.A end 1297 798 a 1297 798 a SDict begin [ /View [/XYZ H.V] /Dest (0:3115) cvn H.B /DEST pdfmark end 1297 798 a Fq(not)27 b Fv(w)o(or)q(k)20 b(with)g(samhain)f(v)n(ersions)h (belo)o(w)f(2.0)h(\(i.e)o(.)f(y)o(ou)h(cannot)786 895 y(install)f(them)h(using)f(this)h(system\).)i(Ho)o(w)o(e)n(v)n(er)l(,)d (the)h(def)n(ault)e(location)g(and)h(f)n(or)r(mat)g(of)h(the)786 992 y(client)g(database)e(\(used)h(b)o(y)i(the)1740 992 y SDict begin H.S end 1740 992 a 1740 992 a SDict begin 11.7 H.A end 1740 992 a 1740 992 a SDict begin [ /View [/XYZ H.V] /Dest (0:3116) cvn H.B /DEST pdfmark end 1740 992 a Fv(beltane)d(w)o(eb-based)h(console\))g(has)h(not)g(changed.)786 1175 y SDict begin H.S end 786 1175 a 786 1175 a SDict begin 11.7 H.A end 786 1175 a 786 1175 a SDict begin [ /View [/XYZ H.V] /Dest (0:3117) cvn H.B /DEST pdfmark end 786 1175 a 80 x Fv(Installing)e(the)i(ne)o(w)f(v)n(ersion)h(of)g(the)f (deplo)n(y)g(system)j(will)d(not)h(o)o(v)n(erwr)q(ite)f(the)g(old)786 1352 y(v)n(ersion)h(\(deplo)n(y)-7 b(.sh)17 b(will)i(be)h(installed)e (as)i(deplo)n(y2.sh,)d(if)j(an)g(old)f(v)n(ersion)g(is)h(detected\).)p 3396 1393 17 1151 v 745 1410 2668 17 v -2 1420 a SDict begin H.S end -2 1420 a -2 1420 a SDict begin 13 H.A end -2 1420 a -2 1420 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-REQ) cvn H.B /DEST pdfmark end -2 1420 a 396 1691 a Fp(10.1.1.)36 b(Requirements)1590 1691 y SDict begin H.S end 1590 1691 a 1590 1691 a SDict begin 18.72 H.A end 1590 1691 a 1590 1691 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.35.2) cvn H.B /DEST pdfmark end 1590 1691 a -2 1882 a SDict begin H.S end -2 1882 a -2 1882 a SDict begin 13 H.A end -2 1882 a -2 1882 a SDict begin [ /View [/XYZ H.V] /Dest (0:3120) cvn H.B /DEST pdfmark end -2 1882 a -2 1882 a SDict begin H.S end -2 1882 a -2 1882 a SDict begin 13 H.A end -2 1882 a -2 1882 a SDict begin [ /View [/XYZ H.V] /Dest (0:3121) cvn H.B /DEST pdfmark end -2 1882 a -2 1906 a SDict begin H.S end -2 1906 a -2 1906 a SDict begin 13 H.A end -2 1906 a -2 1906 a SDict begin [ /View [/XYZ H.V] /Dest (0:3122) cvn H.B /DEST pdfmark end -2 1906 a Black 463 2054 a FC(1.)p Black 546 2054 a SDict begin H.S end 546 2054 a 546 2054 a SDict begin 13 H.A end 546 2054 a 546 2054 a SDict begin [ /View [/XYZ H.V] /Dest (0:3123) cvn H.B /DEST pdfmark end 546 2054 a FC(Y)-9 b(ou)19 b(must)i(ha)n(v)o(e)e(compiled)g(and)h(installed)g(the)g(serv)o (er)f(\()2202 2054 y SDict begin H.S end 2202 2054 a 2202 2054 a SDict begin 13 H.A end 2202 2054 a 2202 2054 a SDict begin [ /View [/XYZ H.V] /Dest (0:3124) cvn H.B /DEST pdfmark end 2202 2054 a FC(yule\))g(on)h(the)g(local)g(host)g(where)g (you)f(use)i(the)546 2162 y(deplo)o(y)e(system.)-2 2180 y SDict begin H.S end -2 2180 a -2 2180 a SDict begin 13 H.A end -2 2180 a -2 2180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3125) cvn H.B /DEST pdfmark end -2 2180 a Black 463 2311 a FC(2.)p Black 546 2311 a SDict begin H.S end 546 2311 a 546 2311 a SDict begin 13 H.A end 546 2311 a 546 2311 a SDict begin [ /View [/XYZ H.V] /Dest (0:3126) cvn H.B /DEST pdfmark end 546 2311 a FC(Y)-9 b(ou)19 b(must)i(ha)n(v)o(e) e(installed)h(the)g(deplo)o(yment)e(system)j(by)f(using)2449 2311 y SDict begin H.S end 2449 2311 a 2449 2311 a SDict begin 13 H.A end 2449 2311 a 2449 2311 a SDict begin [ /View [/XYZ H.V] /Dest (0:3127) cvn H.B /DEST pdfmark end 2449 2311 a Fy(mak)o(e)h(deploy-install)p FC(.)e(This)h(will)h (install)546 2419 y(the)f(script)873 2419 y SDict begin H.S end 873 2419 a 873 2419 a SDict begin 13 H.A end 873 2419 a 873 2419 a SDict begin [ /View [/XYZ H.V] /Dest (0:3128) cvn H.B /DEST pdfmark end 873 2419 a Fr(deploy.sh)f FC(into)h(the)1570 2419 y SDict begin H.S end 1570 2419 a 1570 2419 a SDict begin 13 H.A end 1570 2419 a 1570 2419 a SDict begin [ /View [/XYZ H.V] /Dest (0:3129) cvn H.B /DEST pdfmark end 1570 2419 a Fr(sbindir)f FC(\(def)o(ault)2182 2419 y SDict begin H.S end 2182 2419 a 2182 2419 a SDict begin 13 H.A end 2182 2419 a 2182 2419 a SDict begin [ /View [/XYZ H.V] /Dest (0:3130) cvn H.B /DEST pdfmark end 2182 2419 a Fr(/usr/local/sbin)p FC(,)f(b)n(ut)i(depends)f(on)h(your) 546 2527 y(con\002gure)e(options\),)h(and)g(the)i(deplo)o(yment)c (system)k(into)546 2635 y SDict begin H.S end 546 2635 a 546 2635 a SDict begin 13 H.A end 546 2635 a 546 2635 a SDict begin [ /View [/XYZ H.V] /Dest (0:3131) cvn H.B /DEST pdfmark end 546 2635 a Fr(localstatedir/install_name/profiles)15 b FC(\(def)o(ault)2414 2635 y SDict begin H.S end 2414 2635 a 2414 2635 a SDict begin 13 H.A end 2414 2635 a 2414 2635 a SDict begin [ /View [/XYZ H.V] /Dest (0:3132) cvn H.B /DEST pdfmark end 2414 2635 a Fr(/var/lib/yule/profiles)p FC(,)i(b)n(ut)546 2743 y(depends)i(on)g(your)g(con\002gure)g (options\).)-2 2927 y SDict begin H.S end -2 2927 a -2 2927 a SDict begin 13 H.A end -2 2927 a -2 2927 a SDict begin [ /View [/XYZ H.V] /Dest (0:3133) cvn H.B /DEST pdfmark end -2 2927 a 546 3017 a FC(If)h(you)f(already)g(ha)n(v)o(e)h (installed)g(the)g(deprecated)e(v)o(ersion)h(1)i(deplo)o(yment)d (system,)i(the)g(script)g(will)h(be)546 3125 y(installed)f(as)938 3125 y SDict begin H.S end 938 3125 a 938 3125 a SDict begin 13 H.A end 938 3125 a 938 3125 a SDict begin [ /View [/XYZ H.V] /Dest (0:3134) cvn H.B /DEST pdfmark end 938 3125 a Fr(deploy2.sh)p FC(.)438 3243 y SDict begin H.S end 438 3243 a 438 3243 a SDict begin 13 H.A end 438 3243 a 438 3243 a SDict begin [ /View [/XYZ H.V] /Dest (0:3135) cvn H.B /DEST pdfmark end 438 3243 a Black 463 3393 a FC(3.)p Black 546 3393 a SDict begin H.S end 546 3393 a 546 3393 a SDict begin 13 H.A end 546 3393 a 546 3393 a SDict begin [ /View [/XYZ H.V] /Dest (0:3136) cvn H.B /DEST pdfmark end 546 3393 a FC(F)o(or)g(each)f(architecture)g(that)h (you)g(de\002ne,)f(there)h(must)g(be)g(\(at)g(least\))h(one)2719 3393 y SDict begin H.S end 2719 3393 a 2719 3393 a SDict begin 13 H.A end 2719 3393 a 2719 3393 a SDict begin [ /View [/XYZ H.V] /Dest (0:3137) cvn H.B /DEST pdfmark end 2719 3393 a Fx(b)n(uild)e(host)j FC(where)e(de)n(v)o(elopment)546 3501 y(tools)g(\(C)h(compiler)m(,)d(mak)o(e,)i(strip\))g(are)g(a)n(v)n (ailable)f(to)i(b)n(uild)f(the)g(client)g(e)o(x)o(ecutable.)-2 3519 y SDict begin H.S end -2 3519 a -2 3519 a SDict begin 13 H.A end -2 3519 a -2 3519 a SDict begin [ /View [/XYZ H.V] /Dest (0:3138) cvn H.B /DEST pdfmark end -2 3519 a Black 463 3650 a FC(4.)p Black 546 3650 a SDict begin H.S end 546 3650 a 546 3650 a SDict begin 13 H.A end 546 3650 a 546 3650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3139) cvn H.B /DEST pdfmark end 546 3650 a FC(On)g(each)g(remote)f (where)h(you)f(w)o(ant)h(to)h(b)n(uild)e(or)h(install,)h(you)e(should)g (be)h(able)g(to)h(login)e(as)i(root)f(with)g(ssh)546 3758 y(using)f(RSA)j(authentication,)c(such)h(that)i(ssh-agent)e(can)h (be)g(used.)39 3897 y SDict begin H.S end 39 3897 a 39 3897 a SDict begin 11.7 H.A end 39 3897 a 39 3897 a SDict begin [ /View [/XYZ H.V] /Dest (0:3140) cvn H.B /DEST pdfmark end 39 3897 a -2 4021 a SDict begin H.S end -2 4021 a -2 4021 a SDict begin 11.7 H.A end -2 4021 a -2 4021 a SDict begin [ /View [/XYZ H.V] /Dest (0:3142) cvn H.B /DEST pdfmark end -2 4021 a 562 4118 a Fw(TIP:)g Fv(T)-9 b(o)20 b(use)g(RSA-based)f(authentication)d(in)k(a)1994 4118 y SDict begin H.S end 1994 4118 a 1994 4118 a SDict begin 11.7 H.A end 1994 4118 a 1994 4118 a SDict begin [ /View [/XYZ H.V] /Dest (0:3143) cvn H.B /DEST pdfmark end 1994 4118 a Fq(secure)i Fv(w)o(a)n(y)-7 b(,)20 b(y)o(ou)f(ma)n(y)i(proceed)e (as)h(f)n(ollo)o(ws:)-2 4176 y SDict begin H.S end -2 4176 a -2 4176 a SDict begin 11.7 H.A end -2 4176 a -2 4176 a SDict begin [ /View [/XYZ H.V] /Dest (0:3144) cvn H.B /DEST pdfmark end -2 4176 a 562 4257 a Fv(Use)716 4257 y SDict begin H.S end 716 4257 a 716 4257 a SDict begin 11.7 H.A end 716 4257 a 716 4257 a SDict begin [ /View [/XYZ H.V] /Dest (0:3145) cvn H.B /DEST pdfmark end 716 4257 a Fw(ssh-ke)o(yg)q(en)c Fv(to)21 b(create)e(a)h(pub)o(lic/pr)q(iv)n (ate)d(k)o(e)o(y)j(pair)l(.)f(Don't)h(f)n(orget)e(to)i(set)h(a)f (passphr)o(ase)f(f)n(or)h(the)562 4354 y(pr)q(iv)n(ate)g(k)o(e)o(y)g (\()966 4354 y SDict begin H.S end 966 4354 a 966 4354 a SDict begin 11.7 H.A end 966 4354 a 966 4354 a SDict begin [ /View [/XYZ H.V] /Dest (0:3146) cvn H.B /DEST pdfmark end 966 4354 a Fw(ssh-ke)o(yg)q(en)c Fv(will)j(ask)j(f)n(or)d(it\).)-2 4412 y SDict begin H.S end -2 4412 a -2 4412 a SDict begin 11.7 H.A end -2 4412 a -2 4412 a SDict begin [ /View [/XYZ H.V] /Dest (0:3147) cvn H.B /DEST pdfmark end -2 4412 a 562 4493 a Fv(Cop)n(y)h(the)g(pub)o(lic)e(k)o(e)o(y)i(\()1253 4493 y SDict begin H.S end 1253 4493 a 1253 4493 a SDict begin 11.7 H.A end 1253 4493 a 1253 4493 a SDict begin [ /View [/XYZ H.V] /Dest (0:3148) cvn H.B /DEST pdfmark end 1253 4493 a Ft(HOME/.ssh/identity)q(.pu)q(b)27 b Fv(f)n(or)19 b(the)h(ssh)h(protocol)e(v)n(ersion)g(1,)562 4590 y SDict begin H.S end 562 4590 a 562 4590 a SDict begin 11.7 H.A end 562 4590 a 562 4590 a SDict begin [ /View [/XYZ H.V] /Dest (0:3149) cvn H.B /DEST pdfmark end 562 4590 a Ft (HOME/.ssh/id_rsa.p)q(ub)27 b Fv(f)n(or)20 b(ssh)h(protocol)d(v)n (ersion)i(2\))g(to)2349 4590 y SDict begin H.S end 2349 4590 a 2349 4590 a SDict begin 11.7 H.A end 2349 4590 a 2349 4590 a SDict begin [ /View [/XYZ H.V] /Dest (0:3150) cvn H.B /DEST pdfmark end 2349 4590 a Ft(HOME/.ssh/authoriz)q(ed_)q (key)q(s)27 b Fv(on)20 b(an)o(y)562 4687 y(remote)g(host)g(where)f(y)o (ou)h(w)o(ant)f(to)h(log)g(in.)1822 4687 y SDict begin H.S end 1822 4687 a 1822 4687 a SDict begin 11.7 H.A end 1822 4687 a 1822 4687 a SDict begin [ /View [/XYZ H.V] /Dest (0:3151) cvn H.B /DEST pdfmark end 1822 4687 a Fq(Do)g(not)g(cop)n (y)g(the)g(pr)q(iv)n(ate)f(k)o(e)o(y)2750 4687 y SDict begin H.S end 2750 4687 a 2750 4687 a SDict begin 11.7 H.A end 2750 4687 a 2750 4687 a SDict begin [ /View [/XYZ H.V] /Dest (0:3152) cvn H.B /DEST pdfmark end 2750 4687 a Ft(HOME/.ssh/identity)27 b Fv(\(ssh)562 4784 y(protocol)19 b(v)n(ersion)h(1\))g(or)1283 4784 y SDict begin H.S end 1283 4784 a 1283 4784 a SDict begin 11.7 H.A end 1283 4784 a 1283 4784 a SDict begin [ /View [/XYZ H.V] /Dest (0:3153) cvn H.B /DEST pdfmark end 1283 4784 a Ft(HOME/.ssh/id_rsa)26 b Fv(\(ssh)21 b(protocol)e(v)n(ersion)h(2\))g(to)g(an)o(y)g(untr)q (usted)e(host)i(!)-2 4842 y SDict begin H.S end -2 4842 a -2 4842 a SDict begin 11.7 H.A end -2 4842 a -2 4842 a SDict begin [ /View [/XYZ H.V] /Dest (0:3154) cvn H.B /DEST pdfmark end -2 4842 a 562 4923 a Fv(On)h(y)o(our)e(centr)o(al)h(host,)f (e)n(x)n(ecute)g(the)h(commands)g(\(use)g("ssh-agent)f(-c")h(if)g(y)o (ou)g(are)g(using)f(a)h(csh-style)562 5020 y(shell\):)-2 5119 y SDict begin H.S end -2 5119 a -2 5119 a SDict begin 10.53 H.A end -2 5119 a -2 5119 a SDict begin [ /View [/XYZ H.V] /Dest (0:3155) cvn H.B /DEST pdfmark end -2 5119 a -2 5119 a SDict begin H.S end -2 5119 a -2 5119 a SDict begin 10.53 H.A end -2 5119 a -2 5119 a SDict begin [ /View [/XYZ H.V] /Dest (0:3156) cvn H.B /DEST pdfmark end -2 5119 a 562 5191 a Fo(bash$)742 5191 y SDict begin H.S end 742 5191 a 742 5191 a SDict begin 10.53 H.A end 742 5191 a 742 5191 a SDict begin [ /View [/XYZ H.V] /Dest (0:3157) cvn H.B /DEST pdfmark end 742 5191 a Fn(eval)39 b(`ssh-agent)h(-s`) -2 5199 y SDict begin H.S end -2 5199 a -2 5199 a SDict begin 10.53 H.A end -2 5199 a -2 5199 a SDict begin [ /View [/XYZ H.V] /Dest (0:3158) cvn H.B /DEST pdfmark end -2 5199 a 562 5278 a Fo(bash$)742 5278 y SDict begin H.S end 742 5278 a 742 5278 a SDict begin 10.53 H.A end 742 5278 a 742 5278 a SDict begin [ /View [/XYZ H.V] /Dest (0:3159) cvn H.B /DEST pdfmark end 742 5278 a Fn(ssh-add)p Black 3661 5805 a Fx(88)p Black eop end %%Page: 89 94 TeXDict begin 89 93 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3160) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fv(Y)-10 b(ou)20 b(can)g(then)f(ssh/scp)i(without)d (typing)i(the)f(passphr)o(ase)g(again,)g(until)g(y)o(ou)g(e)n(xit)h (the)g(current)f(shell.)-2 541 y SDict begin H.S end -2 541 a -2 541 a SDict begin 13 H.A end -2 541 a -2 541 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-LAYOUT) cvn H.B /DEST pdfmark end -2 541 a 396 869 a Fp(10.1.2.)36 b(La)n(y)m(out)e(of)f (the)g(deplo)n(yment)i(system)2685 869 y SDict begin H.S end 2685 869 a 2685 869 a SDict begin 18.72 H.A end 2685 869 a 2685 869 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.36.2) cvn H.B /DEST pdfmark end 2685 869 a -2 977 a SDict begin H.S end -2 977 a -2 977 a SDict begin 11.7 H.A end -2 977 a -2 977 a SDict begin [ /View [/XYZ H.V] /Dest (0:3163) cvn H.B /DEST pdfmark end -2 977 a 396 1049 a Fr (\(localstatedir\)/\(install_name\)/profiles/)1383 1147 y(|)1383 1244 y(|)1383 1341 y(|--)44 b(source)g(------------>)e (\(tarballs\))1383 1438 y(|)1383 1535 y(|--)i(configs)g(----------->)e (\(default)i(configs\))1383 1632 y(|)1383 1729 y(|--)g(archpkg)1383 1827 y(|)179 b(|)1383 1924 y(|)g(|--)44 b(architecture)f(->)h (\(compiled)g(package,)f(setup)h(script\))1383 2021 y(|)1383 2118 y(|--)g(hosts)1383 2215 y(|)179 b(|)1383 2312 y(|)g(|--)44 b(hostname)g(----->)f(\(optional)h(host-specific)e(config\))1383 2409 y(|)1383 2506 y(|--)i(libexec)g(----------->)e(\(scripts\))1383 2604 y(|)1383 2701 y(|--)i(private)g(----------->)e(\(gpg)j(key\))1383 2798 y(|)1383 2895 y(|--)f(tmp)-2 2914 y SDict begin H.S end -2 2914 a -2 2914 a SDict begin 13 H.A end -2 2914 a -2 2914 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-LAYOUT-CONFIGS) cvn H.B /DEST pdfmark end -2 2914 a 396 3191 a Fj(10.1.2.1.)29 b(The)f(con\002gs)f(subdirector)q(y)2002 3191 y SDict begin H.S end 2002 3191 a 2002 3191 a SDict begin 15.6 H.A end 2002 3191 a 2002 3191 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.36.7.3) cvn H.B /DEST pdfmark end 2002 3191 a -2 3379 a SDict begin H.S end -2 3379 a -2 3379 a SDict begin 13 H.A end -2 3379 a -2 3379 a SDict begin [ /View [/XYZ H.V] /Dest (0:3166) cvn H.B /DEST pdfmark end -2 3379 a 396 3465 a FC(The)546 3465 y SDict begin H.S end 546 3465 a 546 3465 a SDict begin 13 H.A end 546 3465 a 546 3465 a SDict begin [ /View [/XYZ H.V] /Dest (0:3167) cvn H.B /DEST pdfmark end 546 3465 a Fr(configs)20 b FC(subdirectory)d (holds)j(for)g(each)g(architecture)e(at)j(least)g(tw)o(o)f(\002les)h (\(e)o(xample)e(\002les)i(will)g(be)f(placed)396 3572 y(there)g(upon)f(installation)h(of)f(the)i(deplo)o(yment)d(system\):)-2 3590 y SDict begin H.S end -2 3590 a -2 3590 a SDict begin 13 H.A end -2 3590 a -2 3590 a SDict begin [ /View [/XYZ H.V] /Dest (0:3168) cvn H.B /DEST pdfmark end -2 3590 a -2 3715 a SDict begin H.S end -2 3715 a -2 3715 a SDict begin 13 H.A end -2 3715 a -2 3715 a SDict begin [ /View [/XYZ H.V] /Dest (0:3170) cvn H.B /DEST pdfmark end -2 3715 a 396 3805 a Ff(<)p FC(architecture)p Ff(>)p FC(.con\002gure)d (\(required\))-2 3823 y SDict begin H.S end -2 3823 a -2 3823 a SDict begin 13 H.A end -2 3823 a -2 3823 a SDict begin [ /View [/XYZ H.V] /Dest (0:3171) cvn H.B /DEST pdfmark end -2 3823 a Black Black 562 3954 a SDict begin H.S end 562 3954 a 562 3954 a SDict begin 13 H.A end 562 3954 a 562 3954 a SDict begin [ /View [/XYZ H.V] /Dest (0:3172) cvn H.B /DEST pdfmark end 562 3954 a FC(The)20 b(con\002gure)e(options)i(for)f(this)i(architecture;)e(one)g(option)g (per)h(line,)g(each)g(enclosed)f(in)i(single)f(quotes.)-2 4138 y SDict begin H.S end -2 4138 a -2 4138 a SDict begin 13 H.A end -2 4138 a -2 4138 a SDict begin [ /View [/XYZ H.V] /Dest (0:3173) cvn H.B /DEST pdfmark end -2 4138 a 562 4228 a FC(If)g(this)h(\002le)g(does)f(not)g(e)o(xist,)g(it)h (will)g(be)f(copied)f(from)2143 4228 y SDict begin H.S end 2143 4228 a 2143 4228 a SDict begin 13 H.A end 2143 4228 a 2143 4228 a SDict begin [ /View [/XYZ H.V] /Dest (0:3174) cvn H.B /DEST pdfmark end 2143 4228 a Fr(generic.configure)p FC(,)f(which)h(is)i(created)f(upon)562 4336 y(installation,)g(and)f (holds)h(\(only\))f(some)h(minimum)f(options.)-2 4538 y SDict begin H.S end -2 4538 a -2 4538 a SDict begin 13 H.A end -2 4538 a -2 4538 a SDict begin [ /View [/XYZ H.V] /Dest (0:3176) cvn H.B /DEST pdfmark end -2 4538 a 396 4646 a Ff(<)p FC(architecture)p Ff(>)p FC(.samhainrc)d(\(required\))-2 4663 y SDict begin H.S end -2 4663 a -2 4663 a SDict begin 13 H.A end -2 4663 a -2 4663 a SDict begin [ /View [/XYZ H.V] /Dest (0:3177) cvn H.B /DEST pdfmark end -2 4663 a Black Black 562 4795 a SDict begin H.S end 562 4795 a 562 4795 a SDict begin 13 H.A end 562 4795 a 562 4795 a SDict begin [ /View [/XYZ H.V] /Dest (0:3178) cvn H.B /DEST pdfmark end 562 4795 a FC(The)k(def)o(ault)g(runtime)f (con\002guration)e(\002le)k(for)f(a)g(client)g(running)e(on)i(this)h (architecture.)d(It)j(is)g(possible)f(to)562 4903 y(o)o(v)o(erride)e (this)j(on)f(installation)f(with)i(a)f(\002le)1844 4903 y SDict begin H.S end 1844 4903 a 1844 4903 a SDict begin 13 H.A end 1844 4903 a 1844 4903 a SDict begin [ /View [/XYZ H.V] /Dest (0:3179) cvn H.B /DEST pdfmark end 1844 4903 a Fr(hosts/)p Fh(<)p Fr(hostname)p Fh(>)p Fr(/samhainrc)p FC(.)p Black 3661 5805 a Fx(89)p Black eop end %%Page: 90 95 TeXDict begin 90 94 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3181) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Ff(<)p FC(architecture)p Ff(>)p FC(.preinstall)c (\(optional\))-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:3182) cvn H.B /DEST pdfmark end -2 327 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3183) cvn H.B /DEST pdfmark end 562 458 a FC(The)j(shell)h(script)f(to)g(run)g (before)f(installing)g(a)i(client.)f(T)-7 b(ypically)19 b(this)i(script)f(w)o(ould)g(shutdo)n(wn)e(the)562 566 y(running)g(client,)i(if)h(there)f(is)h(one.)-2 750 y SDict begin H.S end -2 750 a -2 750 a SDict begin 13 H.A end -2 750 a -2 750 a SDict begin [ /View [/XYZ H.V] /Dest (0:3184) cvn H.B /DEST pdfmark end -2 750 a 562 840 a FC(Def)o(aults)g(to)949 840 y SDict begin H.S end 949 840 a 949 840 a SDict begin 13 H.A end 949 840 a 949 840 a SDict begin [ /View [/XYZ H.V] /Dest (0:3185) cvn H.B /DEST pdfmark end 949 840 a Fr(libexec/preinstall)p FC(.)-2 1041 y SDict begin H.S end -2 1041 a -2 1041 a SDict begin 13 H.A end -2 1041 a -2 1041 a SDict begin [ /View [/XYZ H.V] /Dest (0:3187) cvn H.B /DEST pdfmark end -2 1041 a 396 1149 a Ff(<)p FC(architecture)p Ff(>)p FC(.postinstall)c (\(optional\))-2 1167 y SDict begin H.S end -2 1167 a -2 1167 a SDict begin 13 H.A end -2 1167 a -2 1167 a SDict begin [ /View [/XYZ H.V] /Dest (0:3188) cvn H.B /DEST pdfmark end -2 1167 a Black Black 562 1299 a SDict begin H.S end 562 1299 a 562 1299 a SDict begin 13 H.A end 562 1299 a 562 1299 a SDict begin [ /View [/XYZ H.V] /Dest (0:3189) cvn H.B /DEST pdfmark end 562 1299 a FC(The)j(shell)h(script)f (to)g(run)g(after)g(installing)f(a)i(client.)f(This)g(script)h(recei)n (v)o(es)e(the)h(client)g(passw)o(ord)g(as)h(\002rst)562 1407 y(\(and)f(only\))f(ar)o(gument,)e(and)j(typically)f(w)o(ould)h (set)h(the)f(passw)o(ord)f(in)i(the)f(client)g(binary)-5 b(.)-2 1591 y SDict begin H.S end -2 1591 a -2 1591 a SDict begin 13 H.A end -2 1591 a -2 1591 a SDict begin [ /View [/XYZ H.V] /Dest (0:3190) cvn H.B /DEST pdfmark end -2 1591 a 562 1681 a FC(Def)o(aults)21 b(to)949 1681 y SDict begin H.S end 949 1681 a 949 1681 a SDict begin 13 H.A end 949 1681 a 949 1681 a SDict begin [ /View [/XYZ H.V] /Dest (0:3191) cvn H.B /DEST pdfmark end 949 1681 a Fr(libexec/postinstall)p FC(.)-2 1882 y SDict begin H.S end -2 1882 a -2 1882 a SDict begin 13 H.A end -2 1882 a -2 1882 a SDict begin [ /View [/XYZ H.V] /Dest (0:3193) cvn H.B /DEST pdfmark end -2 1882 a 396 1990 a Ff(<)p FC(architecture)p Ff(>)p FC(.initscript)c(\(optional\))-2 2008 y SDict begin H.S end -2 2008 a -2 2008 a SDict begin 13 H.A end -2 2008 a -2 2008 a SDict begin [ /View [/XYZ H.V] /Dest (0:3194) cvn H.B /DEST pdfmark end -2 2008 a Black Black 562 2139 a SDict begin H.S end 562 2139 a 562 2139 a SDict begin 13 H.A end 562 2139 a 562 2139 a SDict begin [ /View [/XYZ H.V] /Dest (0:3195) cvn H.B /DEST pdfmark end 562 2139 a FC(The)j(shell)h(script)f(to)g (initialize/update)f(the)h(baseline)g(database)g(\002le)h(installing)e (a)i(client.)-2 2323 y SDict begin H.S end -2 2323 a -2 2323 a SDict begin 13 H.A end -2 2323 a -2 2323 a SDict begin [ /View [/XYZ H.V] /Dest (0:3196) cvn H.B /DEST pdfmark end -2 2323 a 562 2413 a FC(Def)o(aults)g(to)949 2413 y SDict begin H.S end 949 2413 a 949 2413 a SDict begin 13 H.A end 949 2413 a 949 2413 a SDict begin [ /View [/XYZ H.V] /Dest (0:3197) cvn H.B /DEST pdfmark end 949 2413 a Fr(libexec/initscript)p FC(.)-2 2573 y SDict begin H.S end -2 2573 a -2 2573 a SDict begin 13 H.A end -2 2573 a -2 2573 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-LAYOUT-ARCHPKG) cvn H.B /DEST pdfmark end -2 2573 a 396 2869 a Fj(10.1.2.2.)29 b(The)f(ar)n(c)o(hpkg)g(subdirector)q(y)2033 2869 y SDict begin H.S end 2033 2869 a 2033 2869 a SDict begin 15.6 H.A end 2033 2869 a 2033 2869 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.36.8.3) cvn H.B /DEST pdfmark end 2033 2869 a -2 3057 a SDict begin H.S end -2 3057 a -2 3057 a SDict begin 13 H.A end -2 3057 a -2 3057 a SDict begin [ /View [/XYZ H.V] /Dest (0:3200) cvn H.B /DEST pdfmark end -2 3057 a 396 3143 a FC(The)546 3143 y SDict begin H.S end 546 3143 a 546 3143 a SDict begin 13 H.A end 546 3143 a 546 3143 a SDict begin [ /View [/XYZ H.V] /Dest (0:3201) cvn H.B /DEST pdfmark end 546 3143 a Fr(archpkg)20 b FC(directory)e(holds)i(for)f(each)h(architecture)f(a)h(subdirectory) 2598 3143 y SDict begin H.S end 2598 3143 a 2598 3143 a SDict begin 13 H.A end 2598 3143 a 2598 3143 a SDict begin [ /View [/XYZ H.V] /Dest (0:3202) cvn H.B /DEST pdfmark end 2598 3143 a Fr(archpkg/)p Fh(<)p Fr(architecture)p Fh(>)p FC(,)396 3251 y(where)g(compiled)f(binary)f(installer)j (packages)e(are)h(stored.)-2 3435 y SDict begin H.S end -2 3435 a -2 3435 a SDict begin 13 H.A end -2 3435 a -2 3435 a SDict begin [ /View [/XYZ H.V] /Dest (0:3203) cvn H.B /DEST pdfmark end -2 3435 a 396 3525 a FC(F)o(or)g(each)g(b)n (uild,)f(up)h(to)h(four)e(\002les)i(will)g(be)f(stored:)g(\(a\))g(the)g (binary)f(installer)h(package)396 3632 y SDict begin H.S end 396 3632 a 396 3632 a SDict begin 13 H.A end 396 3632 a 396 3632 a SDict begin [ /View [/XYZ H.V] /Dest (0:3204) cvn H.B /DEST pdfmark end 396 3632 a Fr(samhain-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(,)c(\(b\))k(the)g(con\002gure)e(options)h(used)396 3740 y(\()424 3740 y SDict begin H.S end 424 3740 a 424 3740 a SDict begin 13 H.A end 424 3740 a 424 3740 a SDict begin [ /View [/XYZ H.V] /Dest (0:3205) cvn H.B /DEST pdfmark end 424 3740 a Fr(configure-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\),)c(\(c\))20 b(the)g(samhain-install.sh)f(script)h(generated)e(during)h(the)h(b)n (uild)396 3848 y(\()424 3848 y SDict begin H.S end 424 3848 a 424 3848 a SDict begin 13 H.A end 424 3848 a 424 3848 a SDict begin [ /View [/XYZ H.V] /Dest (0:3206) cvn H.B /DEST pdfmark end 424 3848 a Fr(install-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\),)15 b(and)20 b(\(only)f(for)g(pack)o(ed)h(e)o(x)o(ecutables\))e (the)i(client)g(passw)o(ord)g(set)h(in)396 3956 y(the)f(e)o(x)o (ecutable)f(\()920 3956 y SDict begin H.S end 920 3956 a 920 3956 a SDict begin 13 H.A end 920 3956 a 920 3956 a SDict begin [ /View [/XYZ H.V] /Dest (0:3207) cvn H.B /DEST pdfmark end 920 3956 a Fr(PASSWD-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\).)-2 4065 y SDict begin H.S end -2 4065 a -2 4065 a SDict begin 13 H.A end -2 4065 a -2 4065 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-CUSTOMIZE) cvn H.B /DEST pdfmark end -2 4065 a 396 4378 a Fp(10.1.3.)36 b(Customizing)f(the)e(system)2168 4378 y SDict begin H.S end 2168 4378 a 2168 4378 a SDict begin 18.72 H.A end 2168 4378 a 2168 4378 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.37.2) cvn H.B /DEST pdfmark end 2168 4378 a -2 4404 a SDict begin H.S end -2 4404 a -2 4404 a SDict begin 13 H.A end -2 4404 a -2 4404 a SDict begin [ /View [/XYZ H.V] /Dest (0:3210) cvn H.B /DEST pdfmark end -2 4404 a 396 4665 a Fj(10.1.3.1.)c(Setting)f(default)g (options)1891 4665 y SDict begin H.S end 1891 4665 a 1891 4665 a SDict begin 15.6 H.A end 1891 4665 a 1891 4665 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.37.9.3) cvn H.B /DEST pdfmark end 1891 4665 a -2 4853 a SDict begin H.S end -2 4853 a -2 4853 a SDict begin 13 H.A end -2 4853 a -2 4853 a SDict begin [ /View [/XYZ H.V] /Dest (0:3212) cvn H.B /DEST pdfmark end -2 4853 a 396 4939 a FC(If)20 b(you)g(w)o(ant)g (to)g(change)f(the)h(def)o(ault)g(options,)f(you)g(can)h(set)h(some)f (of)g(them)g(via)g(a)h(con\002guration)c(\002le)396 5047 y SDict begin H.S end 396 5047 a 396 5047 a SDict begin 13 H.A end 396 5047 a 396 5047 a SDict begin [ /View [/XYZ H.V] /Dest (0:3213) cvn H.B /DEST pdfmark end 396 5047 a Fr(~/.deploy.conf)p FC(,)h(which)i(is)h(created)f(upon)e(the)j (\002rst)g(in)m(v)n(ocation)d(of)2541 5047 y SDict begin H.S end 2541 5047 a 2541 5047 a SDict begin 13 H.A end 2541 5047 a 2541 5047 a SDict begin [ /View [/XYZ H.V] /Dest (0:3214) cvn H.B /DEST pdfmark end 2541 5047 a Fy(deploy)-6 b(.sh)p FC(.)-2 5075 y SDict begin H.S end -2 5075 a -2 5075 a SDict begin 13 H.A end -2 5075 a -2 5075 a SDict begin [ /View [/XYZ H.V] /Dest (0:3215) cvn H.B /DEST pdfmark end -2 5075 a Black 3661 5805 a Fx(90)p Black eop end %%Page: 91 96 TeXDict begin 91 95 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.91) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:3257) cvn H.B /DEST pdfmark end -2 35 a 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black 396 309 a Fj(10.1.3.2.)29 b(Ad)o(ding)e(suppor)r(t)g(f)n(or)h(an)f(ar)n(c)o (hitecture)2450 309 y SDict begin H.S end 2450 309 a 2450 309 a SDict begin 15.6 H.A end 2450 309 a 2450 309 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.37.10.3) cvn H.B /DEST pdfmark end 2450 309 a -2 497 a SDict begin H.S end -2 497 a -2 497 a SDict begin 13 H.A end -2 497 a -2 497 a SDict begin [ /View [/XYZ H.V] /Dest (0:3217) cvn H.B /DEST pdfmark end -2 497 a 396 583 a FC(T)-7 b(o)21 b(add)e(support)g(for) h(another)e(architecture)h Ff(<)p FC(arch)p Ff(>)p FC(,)g(just)h (create)g(the)g(tw)o(o)h(\002les)2812 583 y SDict begin H.S end 2812 583 a 2812 583 a SDict begin 13 H.A end 2812 583 a 2812 583 a SDict begin [ /View [/XYZ H.V] /Dest (0:3218) cvn H.B /DEST pdfmark end 2812 583 a Fh(<)p Fr(arch)p Fh(>)p Fr(.configure)396 691 y FC(\(con\002gure)d(options\))h (and)1192 691 y SDict begin H.S end 1192 691 a 1192 691 a SDict begin 13 H.A end 1192 691 a 1192 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:3219) cvn H.B /DEST pdfmark end 1192 691 a Fh(<)p Fr(arch)p Fh(>)p Fr(.samhainrc)f FC(\(runtime)g(con\002guration\))f(in)k(the)2965 691 y SDict begin H.S end 2965 691 a 2965 691 a SDict begin 13 H.A end 2965 691 a 2965 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:3220) cvn H.B /DEST pdfmark end 2965 691 a Fr(configs)f FC(directory)e(of)396 799 y(the)i(deplo)o(yment)e (system)j(\(see)p 0 TeXcolorgray 1336 799 a SDict begin H.S end 1336 799 a FC(Section)f(10.1.2)1816 799 y SDict begin 13 H.L end 1816 799 a 1816 799 a SDict begin [ /Subtype /Link /Dest (0:DEPLOY-LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1816 799 a Black -2 w FC(>\).)-2 983 y SDict begin H.S end -2 983 a -2 983 a SDict begin 13 H.A end -2 983 a -2 983 a SDict begin [ /View [/XYZ H.V] /Dest (0:3222) cvn H.B /DEST pdfmark end -2 983 a 396 1073 a FC(Upon)f(installation)h (of)g(the)g(system,)h(a)f(template)g(\002le)1967 1073 y SDict begin H.S end 1967 1073 a 1967 1073 a SDict begin 13 H.A end 1967 1073 a 1967 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:3223) cvn H.B /DEST pdfmark end 1967 1073 a Fr(generic.configure)e FC(is)j(created,)e(which)h(contains)f (the)396 1180 y(minimum)g(options)g(for)h(a)g(client.)-2 1209 y SDict begin H.S end -2 1209 a -2 1209 a SDict begin 13 H.A end -2 1209 a -2 1209 a SDict begin [ /View [/XYZ H.V] /Dest (0:3224) cvn H.B /DEST pdfmark end -2 1209 a 396 1486 a Fj(10.1.3.3.)29 b(P)m(er)n(-ar)n(c)o(hitecture)g (pre-/postinstallation)f(scripts)2901 1486 y SDict begin H.S end 2901 1486 a 2901 1486 a SDict begin 15.6 H.A end 2901 1486 a 2901 1486 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.37.11.3) cvn H.B /DEST pdfmark end 2901 1486 a -2 1673 a SDict begin H.S end -2 1673 a -2 1673 a SDict begin 13 H.A end -2 1673 a -2 1673 a SDict begin [ /View [/XYZ H.V] /Dest (0:3226) cvn H.B /DEST pdfmark end -2 1673 a -2 1839 a SDict begin H.S end -2 1839 a -2 1839 a SDict begin 13 H.A end -2 1839 a -2 1839 a SDict begin [ /View [/XYZ H.V] /Dest (0:3227) cvn H.B /DEST pdfmark end -2 1839 a 396 1926 a FC(The)20 b(def)o(ault)g(scripts)g(for)g (preinstallation)e(\(shutting)h(do)n(wn)h(the)g(running)e(client\))i (and)f(postinstallation)h(\(setting)396 2034 y(the)g(client)h(passw)o (ord,)e(\002xing)g(the)i(local)f(con\002guration)d(\002le\),)k(and)e (the)h(script)h(for)e(database)h(initialization)f(are)396 2142 y(located)h(in)g(the)864 2142 y SDict begin H.S end 864 2142 a 864 2142 a SDict begin 13 H.A end 864 2142 a 864 2142 a SDict begin [ /View [/XYZ H.V] /Dest (0:3228) cvn H.B /DEST pdfmark end 864 2142 a Fr(libexec)g FC(directory)-5 b(.)18 b(Y)-9 b(ou)19 b(can)h(o)o(v)o(erride)e(them)i(for)g(some)g (\(or)f(all\))i(architectures)d(by)i(storing)396 2250 y(architecture-speci\002c)e(\002les)1249 2250 y SDict begin H.S end 1249 2250 a 1249 2250 a SDict begin 13 H.A end 1249 2250 a 1249 2250 a SDict begin [ /View [/XYZ H.V] /Dest (0:3229) cvn H.B /DEST pdfmark end 1249 2250 a Fh(<)p Fr(arch)p Fh(>)p Fr(.preinstall)p FC(,)2083 2250 y SDict begin H.S end 2083 2250 a 2083 2250 a SDict begin 13 H.A end 2083 2250 a 2083 2250 a SDict begin [ /View [/XYZ H.V] /Dest (0:3230) cvn H.B /DEST pdfmark end 2083 2250 a Fh(<)p Fr(arch)p Fh(>)p Fr(.postinstall)p FC(,)2961 2250 y SDict begin H.S end 2961 2250 a 2961 2250 a SDict begin 13 H.A end 2961 2250 a 2961 2250 a SDict begin [ /View [/XYZ H.V] /Dest (0:3231) cvn H.B /DEST pdfmark end 2961 2250 a Fh(<)p Fr(arch)p Fh(>)p Fr(.initscrip)396 2358 y FC(in)j(the)604 2358 y SDict begin H.S end 604 2358 a 604 2358 a SDict begin 13 H.A end 604 2358 a 604 2358 a SDict begin [ /View [/XYZ H.V] /Dest (0:3232) cvn H.B /DEST pdfmark end 604 2358 a Fr(configs)e FC(directory)-5 b(.)-2 2386 y SDict begin H.S end -2 2386 a -2 2386 a SDict begin 13 H.A end -2 2386 a -2 2386 a SDict begin [ /View [/XYZ H.V] /Dest (0:3233) cvn H.B /DEST pdfmark end -2 2386 a 396 2664 a Fj(10.1.3.4.)29 b(P)m(er)n(-host)f(runtime)g (con\002guration)2269 2664 y SDict begin H.S end 2269 2664 a 2269 2664 a SDict begin 15.6 H.A end 2269 2664 a 2269 2664 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.37.12.3) cvn H.B /DEST pdfmark end 2269 2664 a -2 2852 a SDict begin H.S end -2 2852 a -2 2852 a SDict begin 13 H.A end -2 2852 a -2 2852 a SDict begin [ /View [/XYZ H.V] /Dest (0:3235) cvn H.B /DEST pdfmark end -2 2852 a 396 2938 a FC(If)20 b(you)g(w)o(ant)g(to)g(o)o(v)o(erride)e(the)i(runtime)f (con\002guration)f(\002le)2171 2938 y SDict begin H.S end 2171 2938 a 2171 2938 a SDict begin 13 H.A end 2171 2938 a 2171 2938 a SDict begin [ /View [/XYZ H.V] /Dest (0:3236) cvn H.B /DEST pdfmark end 2171 2938 a Fr(configs/)p Fh(<)p Fr(arch)p Fh(>)p Fr(.samhainrc)e FC(on)k(a)h(per)n(-host)396 3046 y(basis,)g(you)e(need)h(to)g(store)g(a)h(host-speci\002c)e (runtime)g(con\002guration)f(\002le)j(as)396 3154 y SDict begin H.S end 396 3154 a 396 3154 a SDict begin 13 H.A end 396 3154 a 396 3154 a SDict begin [ /View [/XYZ H.V] /Dest (0:3237) cvn H.B /DEST pdfmark end 396 3154 a Fr(hosts/)p Fh(<)p Fr(hostname)p Fh(>)p Fr(/samhainrc)p FC(,)16 b(before)j(you)g (run)2143 3154 y SDict begin H.S end 2143 3154 a 2143 3154 a SDict begin 13 H.A end 2143 3154 a 2143 3154 a SDict begin [ /View [/XYZ H.V] /Dest (0:3238) cvn H.B /DEST pdfmark end 2143 3154 a Fy(deploy)-6 b(.sh)20 b(install)p FC(.)-2 3265 y SDict begin H.S end -2 3265 a -2 3265 a SDict begin 13 H.A end -2 3265 a -2 3265 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-SCRIPT) cvn H.B /DEST pdfmark end -2 3265 a 396 3575 a Fp(10.1.4.)36 b(Using)e(the)g(deplo)n(y)-10 b(.sh)35 b(script)2277 3575 y SDict begin H.S end 2277 3575 a 2277 3575 a SDict begin 18.72 H.A end 2277 3575 a 2277 3575 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.38.2) cvn H.B /DEST pdfmark end 2277 3575 a -2 3602 a SDict begin H.S end -2 3602 a -2 3602 a SDict begin 11.7 H.A end -2 3602 a -2 3602 a SDict begin [ /View [/XYZ H.V] /Dest (0:3241) cvn H.B /DEST pdfmark end -2 3602 a -2 3726 a SDict begin H.S end -2 3726 a -2 3726 a SDict begin 11.7 H.A end -2 3726 a -2 3726 a SDict begin [ /View [/XYZ H.V] /Dest (0:3243) cvn H.B /DEST pdfmark end -2 3726 a 562 3797 a Fw(Tip:)20 b Fv(When)f(r)q(un)h(f)n(or)g(the)f(\002rst)i(time)o(,) 1619 3797 y SDict begin H.S end 1619 3797 a 1619 3797 a SDict begin 11.7 H.A end 1619 3797 a 1619 3797 a SDict begin [ /View [/XYZ H.V] /Dest (0:3244) cvn H.B /DEST pdfmark end 1619 3797 a Fw(deplo)o(y)-6 b(.sh)17 b Fv(will)i(create)h(a)g (con\002gur)o(ation)e(\002le)2960 3797 y SDict begin H.S end 2960 3797 a 2960 3797 a SDict begin 11.7 H.A end 2960 3797 a 2960 3797 a SDict begin [ /View [/XYZ H.V] /Dest (0:3245) cvn H.B /DEST pdfmark end 2960 3797 a Ft(~/.deploy.conf)26 b Fv(with)562 3894 y(some)21 b(def)n(ault)d(con\002gur)o(ation)f (options)o(.)i(Y)-10 b(ou)19 b(ma)n(y)i(w)o(ant)e(to)h(re)n(vie)o(w)f (this)h(\002le)o(.)g(Note)g(that)f(y)o(ou)h(can)g(o)o(v)n(err)q(ide)562 3991 y(all)g(options)e(there)i(with)f(command-line)f(options;)h(the)g (con\002gur)o(ation)f(\002le)i(is)h(just)f(f)n(or)g(con)o(v)n(enience)o (,)d(if)j(y)o(ou)562 4088 y(don't)f(lik)o(e)g(the)h(def)n(aults)e(and)i (don't)e(w)o(ant)i(to)g(type)g(the)g(corresponding)d(option)h(on)i(the) g(command)f(line)562 4186 y(e)n(v)n(er)r(y)i(time)o(.)-2 4501 y SDict begin H.S end -2 4501 a -2 4501 a SDict begin 13 H.A end -2 4501 a -2 4501 a SDict begin [ /View [/XYZ H.V] /Dest (0:3246) cvn H.B /DEST pdfmark end -2 4501 a -2 4501 a SDict begin H.S end -2 4501 a -2 4501 a SDict begin 13 H.A end -2 4501 a -2 4501 a SDict begin [ /View [/XYZ H.V] /Dest (0:3247) cvn H.B /DEST pdfmark end -2 4501 a 396 4609 a Fy(deploy)-6 b(.sh)21 b FC(can)f(be)g(in)m(v)n(ok)o (ed)e(in)j(three)e(w)o(ays:)-2 4710 y SDict begin H.S end -2 4710 a -2 4710 a SDict begin 11.7 H.A end -2 4710 a -2 4710 a SDict begin [ /View [/XYZ H.V] /Dest (0:3248) cvn H.B /DEST pdfmark end -2 4710 a -2 4710 a SDict begin H.S end -2 4710 a -2 4710 a SDict begin 11.7 H.A end -2 4710 a -2 4710 a SDict begin [ /View [/XYZ H.V] /Dest (0:3249) cvn H.B /DEST pdfmark end -2 4710 a 396 4789 a Ft(bash$)596 4789 y SDict begin H.S end 596 4789 a 596 4789 a SDict begin 11.7 H.A end 596 4789 a 596 4789 a SDict begin [ /View [/XYZ H.V] /Dest (0:3250) cvn H.B /DEST pdfmark end 596 4789 a Fs(deploy.sh)45 b(--help)396 4886 y Fr(This)f(will)h(provide)e (a)i(general)f(overview.)-2 4898 y SDict begin H.S end -2 4898 a -2 4898 a SDict begin 11.7 H.A end -2 4898 a -2 4898 a SDict begin [ /View [/XYZ H.V] /Dest (0:3251) cvn H.B /DEST pdfmark end -2 4898 a 396 4983 a Ft(bash$)596 4983 y SDict begin H.S end 596 4983 a 596 4983 a SDict begin 11.7 H.A end 596 4983 a 596 4983 a SDict begin [ /View [/XYZ H.V] /Dest (0:3252) cvn H.B /DEST pdfmark end 596 4983 a Fs(deploy.sh)h(--help)e(command)396 5081 y Fr(This)h(will)h (provide)e(help)h(on)h(a)g(specific)e(command)h(\(where)g(command)f (can)i(be)f(any)g(of:)396 5178 y('clean',)g('download',)f('checksrc',)g ('build',)g(or)i('install'.)-2 5187 y SDict begin H.S end -2 5187 a -2 5187 a SDict begin 11.7 H.A end -2 5187 a -2 5187 a SDict begin [ /View [/XYZ H.V] /Dest (0:3253) cvn H.B /DEST pdfmark end -2 5187 a 396 5275 a Ft(bash$)596 5275 y SDict begin H.S end 596 5275 a 596 5275 a SDict begin 11.7 H.A end 596 5275 a 596 5275 a SDict begin [ /View [/XYZ H.V] /Dest (0:3254) cvn H.B /DEST pdfmark end 596 5275 a Fs(deploy.sh)g([options])f(command)396 5372 y Fr(This)g(will)h(run)f('command')f(with)h(the)h(specified)e(options.)p Black 3661 5805 a Fx(91)p Black eop end %%Page: 92 97 TeXDict begin 92 96 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.92) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3255) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(A)g(log)f(of)g(the)g(last)h(run)e(will)i(be)f(k)o (ept)g(in)1581 309 y SDict begin H.S end 1581 309 a 1581 309 a SDict begin 13 H.A end 1581 309 a 1581 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3256) cvn H.B /DEST pdfmark end 1581 309 a Fr(tmp/logfile.lastrun)396 583 y Fx(command)h FC(can)f(be)g(an)o(y)g(of)f(the)i(follo)n(wing:)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3259) cvn H.B /DEST pdfmark end -2 601 a -2 725 a SDict begin H.S end -2 725 a -2 725 a SDict begin 13 H.A end -2 725 a -2 725 a SDict begin [ /View [/XYZ H.V] /Dest (0:3261) cvn H.B /DEST pdfmark end -2 725 a 396 815 a FC(info)-2 816 y SDict begin H.S end -2 816 a -2 816 a SDict begin 13 H.A end -2 816 a -2 816 a SDict begin [ /View [/XYZ H.V] /Dest (0:3262) cvn H.B /DEST pdfmark end -2 816 a Black Black 562 965 a SDict begin H.S end 562 965 a 562 965 a SDict begin 13 H.A end 562 965 a 562 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:3263) cvn H.B /DEST pdfmark end 562 965 a FC(Pro)o(vides)e(information)f(on)i (installed)g(clients,)g(or)g(a)n(v)n(ailable)g(installer)g(packages.)-2 1066 y SDict begin H.S end -2 1066 a -2 1066 a SDict begin 13 H.A end -2 1066 a -2 1066 a SDict begin [ /View [/XYZ H.V] /Dest (0:3265) cvn H.B /DEST pdfmark end -2 1066 a 396 1156 a FC(clean)-2 1157 y SDict begin H.S end -2 1157 a -2 1157 a SDict begin 13 H.A end -2 1157 a -2 1157 a SDict begin [ /View [/XYZ H.V] /Dest (0:3266) cvn H.B /DEST pdfmark end -2 1157 a Black Black 562 1305 a SDict begin H.S end 562 1305 a 562 1305 a SDict begin 13 H.A end 562 1305 a 562 1305 a SDict begin [ /View [/XYZ H.V] /Dest (0:3267) cvn H.B /DEST pdfmark end 562 1305 a FC(Remo)o(v)o(es)g (source)f(tarballs)h(from)f(the)1697 1305 y SDict begin H.S end 1697 1305 a 1697 1305 a SDict begin 13 H.A end 1697 1305 a 1697 1305 a SDict begin [ /View [/XYZ H.V] /Dest (0:3268) cvn H.B /DEST pdfmark end 1697 1305 a Fr(source)g FC(subdirectory)f(of)i(the)g(deplo)o(y)f(system.)h(Remo)o(v)o(es)g (unused)562 1413 y(installer)h(packages)e(from)g(the)1480 1413 y SDict begin H.S end 1480 1413 a 1480 1413 a SDict begin 13 H.A end 1480 1413 a 1480 1413 a SDict begin [ /View [/XYZ H.V] /Dest (0:3269) cvn H.B /DEST pdfmark end 1480 1413 a Fr(archpkg/)p Fh(<)p Fr(arch)p Fh(>)f FC(subdirectories)h (of)h(the)g(deplo)o(y)f(system.)-2 1514 y SDict begin H.S end -2 1514 a -2 1514 a SDict begin 13 H.A end -2 1514 a -2 1514 a SDict begin [ /View [/XYZ H.V] /Dest (0:3271) cvn H.B /DEST pdfmark end -2 1514 a 396 1604 a FC(do)n(wnload)-2 1605 y SDict begin H.S end -2 1605 a -2 1605 a SDict begin 13 H.A end -2 1605 a -2 1605 a SDict begin [ /View [/XYZ H.V] /Dest (0:3272) cvn H.B /DEST pdfmark end -2 1605 a Black Black 562 1753 a SDict begin H.S end 562 1753 a 562 1753 a SDict begin 13 H.A end 562 1753 a 562 1753 a SDict begin [ /View [/XYZ H.V] /Dest (0:3273) cvn H.B /DEST pdfmark end 562 1753 a FC(Do)n(wnload)g(a)h(source)g(tarball)g(from)f (the)h(distrib)n(ution)f(site,)i(v)o(erify)e(the)h(GnuPG)g(signature)f (\(gpg)g(must)h(be)562 1861 y(installed\),)g(and)f(install)i(it)g(into) f(the)1616 1861 y SDict begin H.S end 1616 1861 a 1616 1861 a SDict begin 13 H.A end 1616 1861 a 1616 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:3274) cvn H.B /DEST pdfmark end 1616 1861 a Fr(source)g FC(subdirectory)e(of)i(the)g(deplo) o(y)f(system.)3072 1861 y SDict begin H.S end 3072 1861 a 3072 1861 a SDict begin 13 H.A end 3072 1861 a 3072 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:3275) cvn H.B /DEST pdfmark end 3072 1861 a Fx(Requir)m(es)h FC(one)f(of:)562 1969 y SDict begin H.S end 562 1969 a 562 1969 a SDict begin 13 H.A end 562 1969 a 562 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3276) cvn H.B /DEST pdfmark end 562 1969 a Fy(wget)p FC(,)770 1969 y SDict begin H.S end 770 1969 a 770 1969 a SDict begin 13 H.A end 770 1969 a 770 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3277) cvn H.B /DEST pdfmark end 770 1969 a Fy(curl)p FC(,)954 1969 y SDict begin H.S end 954 1969 a 954 1969 a SDict begin 13 H.A end 954 1969 a 954 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3278) cvn H.B /DEST pdfmark end 954 1969 a Fy(links)p FC(,)1167 1969 y SDict begin H.S end 1167 1969 a 1167 1969 a SDict begin 13 H.A end 1167 1969 a 1167 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3279) cvn H.B /DEST pdfmark end 1167 1969 a Fy(lynx)p FC(,)1360 1969 y SDict begin H.S end 1360 1969 a 1360 1969 a SDict begin 13 H.A end 1360 1969 a 1360 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3280) cvn H.B /DEST pdfmark end 1360 1969 a Fy(fetch)p FC(,)h(or)1667 1969 y SDict begin H.S end 1667 1969 a 1667 1969 a SDict begin 13 H.A end 1667 1969 a 1667 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3281) cvn H.B /DEST pdfmark end 1667 1969 a Fy(lwp-r)o(equest)p FC(.)-2 2069 y SDict begin H.S end -2 2069 a -2 2069 a SDict begin 13 H.A end -2 2069 a -2 2069 a SDict begin [ /View [/XYZ H.V] /Dest (0:3283) cvn H.B /DEST pdfmark end -2 2069 a 396 2160 a FC(checksrc)-2 2161 y SDict begin H.S end -2 2161 a -2 2161 a SDict begin 13 H.A end -2 2161 a -2 2161 a SDict begin [ /View [/XYZ H.V] /Dest (0:3284) cvn H.B /DEST pdfmark end -2 2161 a Black Black 562 2310 a SDict begin H.S end 562 2310 a 562 2310 a SDict begin 13 H.A end 562 2310 a 562 2310 a SDict begin [ /View [/XYZ H.V] /Dest (0:3285) cvn H.B /DEST pdfmark end 562 2310 a FC(Check)g(the)g(GnuPG)g(signatures)g(of)g(a)n(v)n (ailable)f(source)h(tarballs)g(in)g(the)2661 2310 y SDict begin H.S end 2661 2310 a 2661 2310 a SDict begin 13 H.A end 2661 2310 a 2661 2310 a SDict begin [ /View [/XYZ H.V] /Dest (0:3286) cvn H.B /DEST pdfmark end 2661 2310 a Fr(source)g FC(subdirectory)e(of)i(the)562 2417 y(deplo)o(y)f(system) i(\(gpg)e(must)h(be)g(installed\).)f(Optionally)g(delete)h(tarballs)h (with)f(no/in)m(v)n(alid)e(signature.)-2 2518 y SDict begin H.S end -2 2518 a -2 2518 a SDict begin 13 H.A end -2 2518 a -2 2518 a SDict begin [ /View [/XYZ H.V] /Dest (0:3288) cvn H.B /DEST pdfmark end -2 2518 a 396 2608 a FC(b)n(uild)-2 2609 y SDict begin H.S end -2 2609 a -2 2609 a SDict begin 13 H.A end -2 2609 a -2 2609 a SDict begin [ /View [/XYZ H.V] /Dest (0:3289) cvn H.B /DEST pdfmark end -2 2609 a Black Black 562 2758 a SDict begin H.S end 562 2758 a 562 2758 a SDict begin 13 H.A end 562 2758 a 562 2758 a SDict begin [ /View [/XYZ H.V] /Dest (0:3290) cvn H.B /DEST pdfmark end 562 2758 a FC(Build)j(a)f(binary)f (installer)h(package)f(for)h(the)g(chosen)f(architecture)g(from)g(one)h (of)f(the)i(tarballs)f(in)g(the)562 2866 y SDict begin H.S end 562 2866 a 562 2866 a SDict begin 13 H.A end 562 2866 a 562 2866 a SDict begin [ /View [/XYZ H.V] /Dest (0:3291) cvn H.B /DEST pdfmark end 562 2866 a Fr(source)g FC(subdirectory)-5 b(,)17 b(and)j(store)g(it)h(in)f(the)1900 2866 y SDict begin H.S end 1900 2866 a 1900 2866 a SDict begin 13 H.A end 1900 2866 a 1900 2866 a SDict begin [ /View [/XYZ H.V] /Dest (0:3292) cvn H.B /DEST pdfmark end 1900 2866 a Fr(archpkg/)p Fh(<)p Fr(architecture)p Fh(>)d FC(subdirectory)h(\(which)562 2974 y(will)j(be)f(created)g(if)g (it)h(does)f(not)g(e)o(xist)g(yet\).)g(Requires)g(a)g(\002le)2357 2974 y SDict begin H.S end 2357 2974 a 2357 2974 a SDict begin 13 H.A end 2357 2974 a 2357 2974 a SDict begin [ /View [/XYZ H.V] /Dest (0:3293) cvn H.B /DEST pdfmark end 2357 2974 a Fh(<)p Fr(architecture)p Fh(>)p Fr(.configure)d FC(and)i(a)562 3082 y(\002le)689 3082 y SDict begin H.S end 689 3082 a 689 3082 a SDict begin 13 H.A end 689 3082 a 689 3082 a SDict begin [ /View [/XYZ H.V] /Dest (0:3294) cvn H.B /DEST pdfmark end 689 3082 a Fh(<)p Fr(architecture)p Fh(>)p Fr(.samhainrc)e FC(in)j(the)2023 3082 y SDict begin H.S end 2023 3082 a 2023 3082 a SDict begin 13 H.A end 2023 3082 a 2023 3082 a SDict begin [ /View [/XYZ H.V] /Dest (0:3295) cvn H.B /DEST pdfmark end 2023 3082 a Fr(configs)g FC(subdirectory)-5 b(.)-2 3183 y SDict begin H.S end -2 3183 a -2 3183 a SDict begin 13 H.A end -2 3183 a -2 3183 a SDict begin [ /View [/XYZ H.V] /Dest (0:3297) cvn H.B /DEST pdfmark end -2 3183 a 396 3273 a FC(install)-2 3274 y SDict begin H.S end -2 3274 a -2 3274 a SDict begin 13 H.A end -2 3274 a -2 3274 a SDict begin [ /View [/XYZ H.V] /Dest (0:3298) cvn H.B /DEST pdfmark end -2 3274 a Black Black 562 3422 a SDict begin H.S end 562 3422 a 562 3422 a SDict begin 13 H.A end 562 3422 a 562 3422 a SDict begin [ /View [/XYZ H.V] /Dest (0:3299) cvn H.B /DEST pdfmark end 562 3422 a FC(Cop)o(y)20 b(a)h(pre-b)n(uilt)e(binary)g (package)f(\(b)n(uilt)i(with)2018 3422 y SDict begin H.S end 2018 3422 a 2018 3422 a SDict begin 13 H.A end 2018 3422 a 2018 3422 a SDict begin [ /View [/XYZ H.V] /Dest (0:3300) cvn H.B /DEST pdfmark end 2018 3422 a Fy(deploy)-6 b(.sh)20 b(b)n(uild)p FC(\))i(to)e(a)h(remote)e(host,)h(stop)g(the)g (client)562 3530 y(running)e(there)i(\(if)g(an)o(y\),)e(install)j(the)f (\(ne)n(w\))f(client,)h(update)f(the)h(serv)o(er)f(con\002guration)f (\002le)i(and)g(reload)f(the)562 3638 y(serv)o(er)m(,)g(initialize)h (the)h(\002le)f(signature)g(database)f(and)h(fetch)g(it)g(from)g(the)g (remote)f(host.)-2 3739 y SDict begin H.S end -2 3739 a -2 3739 a SDict begin 13 H.A end -2 3739 a -2 3739 a SDict begin [ /View [/XYZ H.V] /Dest (0:3302) cvn H.B /DEST pdfmark end -2 3739 a 396 3829 a FC(uninstall)-2 3830 y SDict begin H.S end -2 3830 a -2 3830 a SDict begin 13 H.A end -2 3830 a -2 3830 a SDict begin [ /View [/XYZ H.V] /Dest (0:3303) cvn H.B /DEST pdfmark end -2 3830 a Black Black 562 3978 a SDict begin H.S end 562 3978 a 562 3978 a SDict begin 13 H.A end 562 3978 a 562 3978 a SDict begin [ /View [/XYZ H.V] /Dest (0:3304) cvn H.B /DEST pdfmark end 562 3978 a FC(Remo)o(v)o(e)g(a)i(samhain)e(client)i(that)f(w)o (as)h(pre)n(viously)d(installed)i(with)2552 3978 y SDict begin H.S end 2552 3978 a 2552 3978 a SDict begin 13 H.A end 2552 3978 a 2552 3978 a SDict begin [ /View [/XYZ H.V] /Dest (0:3305) cvn H.B /DEST pdfmark end 2552 3978 a Fy(deploy)-6 b(.sh)20 b(install)p FC(.)-2 3996 y SDict begin H.S end -2 3996 a -2 3996 a SDict begin 13 H.A end -2 3996 a -2 3996 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-SH-GENERAL) cvn H.B /DEST pdfmark end -2 3996 a 396 4266 a Fj(10.1.4.1.)29 b(General)e(options)1570 4266 y SDict begin H.S end 1570 4266 a 1570 4266 a SDict begin 15.6 H.A end 1570 4266 a 1570 4266 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.38.13.3) cvn H.B /DEST pdfmark end 1570 4266 a -2 4452 a SDict begin H.S end -2 4452 a -2 4452 a SDict begin 13 H.A end -2 4452 a -2 4452 a SDict begin [ /View [/XYZ H.V] /Dest (0:3308) cvn H.B /DEST pdfmark end -2 4452 a -2 4452 a SDict begin H.S end -2 4452 a -2 4452 a SDict begin 13 H.A end -2 4452 a -2 4452 a SDict begin [ /View [/XYZ H.V] /Dest (0:3309) cvn H.B /DEST pdfmark end -2 4452 a 396 4540 a Fy(-q)21 b(|)g(--quiet)f(|)h(--quiet=2)f FC(Produce)e(output)h(suitable)h(for)g(logging.)e(Note)i(that)h (--quiet=2)d(implies)i(--yes)g(\(see)396 4647 y(belo)n(w\).)-2 4828 y SDict begin H.S end -2 4828 a -2 4828 a SDict begin 13 H.A end -2 4828 a -2 4828 a SDict begin [ /View [/XYZ H.V] /Dest (0:3310) cvn H.B /DEST pdfmark end -2 4828 a -2 4828 a SDict begin H.S end -2 4828 a -2 4828 a SDict begin 13 H.A end -2 4828 a -2 4828 a SDict begin [ /View [/XYZ H.V] /Dest (0:3311) cvn H.B /DEST pdfmark end -2 4828 a 396 4921 a Fy(-s)h(|)g(--simulate)f FC(Print)g(what)g(w)o(ould)g (be)g(done,)f(b)n(ut)h(do)g(not)g(actually)f(change)g(the)h(system.)-2 5105 y SDict begin H.S end -2 5105 a -2 5105 a SDict begin 13 H.A end -2 5105 a -2 5105 a SDict begin [ /View [/XYZ H.V] /Dest (0:3312) cvn H.B /DEST pdfmark end -2 5105 a -2 5105 a SDict begin H.S end -2 5105 a -2 5105 a SDict begin 13 H.A end -2 5105 a -2 5105 a SDict begin [ /View [/XYZ H.V] /Dest (0:3313) cvn H.B /DEST pdfmark end -2 5105 a 396 5195 a Fy(-y)g(|)h(--y)o(es)f FC(Assume)g(yes)h(as)g(answer) f(to)g(all)h(prompts)e(and)g(run)h(non-interacti)n(v)o(ely)-5 b(.)p Black 3661 5805 a Fx(92)p Black eop end %%Page: 93 98 TeXDict begin 93 97 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.93) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3314) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3315) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(-o)f Ff(<)p Fy(\002le)p Ff(>)g Fy(|)h(--log\002le=)p Ff(<)p Fy(\002le)p Ff(>)e FC(Specify)g(an)i(output)d(\002le)j(for)f (messages)g(that)h(w)o(ould)e(go)h(to)g(stdout)g(otherwise.)396 417 y(Has)h(no)f(ef)n(fect)g(on)f(stderr)h(\(error)f(messages\).)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3316) cvn H.B /DEST pdfmark end -2 601 a -2 601 a SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3317) cvn H.B /DEST pdfmark end -2 601 a 396 691 a Fy(-d)i Ff(<)p Fy(dialog)p Ff(>)e Fy(|)i(--dialog=)p Ff(<)p Fy(dialog)p Ff(>)c FC(Specify)i(your)g(preferred)f("dialog")h (clone)h(\(e.g.)f(Xdialog\).)g(Use)i("no")e(to)396 799 y(force)h(plain)f(te)o(xt.)-2 910 y SDict begin H.S end -2 910 a -2 910 a SDict begin 13 H.A end -2 910 a -2 910 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-INFO) cvn H.B /DEST pdfmark end -2 910 a 396 1220 a Fp(10.1.5.)36 b(deplo)n(y)-10 b(.sh)35 b(inf)n(o)1591 1220 y SDict begin H.S end 1591 1220 a 1591 1220 a SDict begin 18.72 H.A end 1591 1220 a 1591 1220 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.39.2) cvn H.B /DEST pdfmark end 1591 1220 a -2 1411 a SDict begin H.S end -2 1411 a -2 1411 a SDict begin 13 H.A end -2 1411 a -2 1411 a SDict begin [ /View [/XYZ H.V] /Dest (0:3320) cvn H.B /DEST pdfmark end -2 1411 a 396 1494 a FC(This)21 b(command)d(will)j(sho)n(w)f(information)d(for)j(hosts)g(in) h(the)f(client)g(database)g(\(def)o(ault\),)e(or)i(for)g(a)n(v)n (ailable)396 1602 y(binary)f(installer)h(packages.)-2 1620 y SDict begin H.S end -2 1620 a -2 1620 a SDict begin 13 H.A end -2 1620 a -2 1620 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-INFO-OPT) cvn H.B /DEST pdfmark end -2 1620 a 396 1889 a Fj(10.1.5.1.)29 b(Speci\002c)f(options)1581 1889 y SDict begin H.S end 1581 1889 a 1581 1889 a SDict begin 15.6 H.A end 1581 1889 a 1581 1889 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.39.14.3) cvn H.B /DEST pdfmark end 1581 1889 a -2 2076 a SDict begin H.S end -2 2076 a -2 2076 a SDict begin 13 H.A end -2 2076 a -2 2076 a SDict begin [ /View [/XYZ H.V] /Dest (0:3323) cvn H.B /DEST pdfmark end -2 2076 a -2 2076 a SDict begin H.S end -2 2076 a -2 2076 a SDict begin 13 H.A end -2 2076 a -2 2076 a SDict begin [ /View [/XYZ H.V] /Dest (0:3324) cvn H.B /DEST pdfmark end -2 2076 a 396 2163 a Fy(--packages)19 b FC(Sho)n(w)h(information)e(for)h(a)n(v)n(ailable)h(installer)g (packages)f(rather)h(than)f(for)h(clients.)-2 2275 y SDict begin H.S end -2 2275 a -2 2275 a SDict begin 13 H.A end -2 2275 a -2 2275 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-CLEAN) cvn H.B /DEST pdfmark end -2 2275 a 396 2585 a Fp(10.1.6.)36 b(deplo)n(y)-10 b(.sh)35 b(c)n(lean)1676 2585 y SDict begin H.S end 1676 2585 a 1676 2585 a SDict begin 18.72 H.A end 1676 2585 a 1676 2585 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.40.2) cvn H.B /DEST pdfmark end 1676 2585 a -2 2775 a SDict begin H.S end -2 2775 a -2 2775 a SDict begin 13 H.A end -2 2775 a -2 2775 a SDict begin [ /View [/XYZ H.V] /Dest (0:3327) cvn H.B /DEST pdfmark end -2 2775 a 396 2859 a FC(This)21 b(command)d(will)j(clean)f (unused)f(\002les:)i(source)e(tarballs)h(in)h(the)2407 2859 y SDict begin H.S end 2407 2859 a 2407 2859 a SDict begin 13 H.A end 2407 2859 a 2407 2859 a SDict begin [ /View [/XYZ H.V] /Dest (0:3328) cvn H.B /DEST pdfmark end 2407 2859 a Fr(source)f FC(subdirectory)-5 b(,)17 b(and)j(unused)396 2967 y(installer)h(packages)e(in)h(the)1217 2967 y SDict begin H.S end 1217 2967 a 1217 2967 a SDict begin 13 H.A end 1217 2967 a 1217 2967 a SDict begin [ /View [/XYZ H.V] /Dest (0:3329) cvn H.B /DEST pdfmark end 1217 2967 a Fr(archpkg/)p Fh(<)p Fr(arch)p Fh(>)e FC(subdirectories.)-2 2985 y SDict begin H.S end -2 2985 a -2 2985 a SDict begin 13 H.A end -2 2985 a -2 2985 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-CLEAN-OPT) cvn H.B /DEST pdfmark end -2 2985 a 396 3254 a Fj(10.1.6.1.)29 b(Speci\002c)f(options)1581 3254 y SDict begin H.S end 1581 3254 a 1581 3254 a SDict begin 15.6 H.A end 1581 3254 a 1581 3254 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.40.15.3) cvn H.B /DEST pdfmark end 1581 3254 a -2 3440 a SDict begin H.S end -2 3440 a -2 3440 a SDict begin 13 H.A end -2 3440 a -2 3440 a SDict begin [ /View [/XYZ H.V] /Dest (0:3332) cvn H.B /DEST pdfmark end -2 3440 a 396 3528 a FC(There)20 b(are)g(no)g(speci\002c)g (options)f(for)h(this)g(command.)-2 3639 y SDict begin H.S end -2 3639 a -2 3639 a SDict begin 13 H.A end -2 3639 a -2 3639 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-DOWNLOAD) cvn H.B /DEST pdfmark end -2 3639 a 396 3949 a Fp(10.1.7.)36 b(deplo)n(y)-10 b(.sh)35 b(do)n(wnload)1929 3949 y SDict begin H.S end 1929 3949 a 1929 3949 a SDict begin 18.72 H.A end 1929 3949 a 1929 3949 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.41.2) cvn H.B /DEST pdfmark end 1929 3949 a -2 4140 a SDict begin H.S end -2 4140 a -2 4140 a SDict begin 13 H.A end -2 4140 a -2 4140 a SDict begin [ /View [/XYZ H.V] /Dest (0:3335) cvn H.B /DEST pdfmark end -2 4140 a 396 4223 a FC(This)21 b(command)d(will)j(do)n(wnload)d(a)i (source)g(tarball)g(from)f(the)h(distrib)n(ution)f(website,)h(v)o (erify)f(its)i(GnuPG)396 4331 y(signature,)e(and)h(install)h(it)f(into) g(the)1446 4331 y SDict begin H.S end 1446 4331 a 1446 4331 a SDict begin 13 H.A end 1446 4331 a 1446 4331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3336) cvn H.B /DEST pdfmark end 1446 4331 a Fr(source)f FC(subdirectory)-5 b(.)17 b(This)k(command)d(requires)h(that)h(either)3346 4331 y SDict begin H.S end 3346 4331 a 3346 4331 a SDict begin 13 H.A end 3346 4331 a 3346 4331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3337) cvn H.B /DEST pdfmark end 3346 4331 a Fy(wget)g FC(or)396 4439 y SDict begin H.S end 396 4439 a 396 4439 a SDict begin 13 H.A end 396 4439 a 396 4439 a SDict begin [ /View [/XYZ H.V] /Dest (0:3338) cvn H.B /DEST pdfmark end 396 4439 a Fy(lynx)g FC(is)h(in)g(your)e (P)-8 b(A)f(TH.)-2 4457 y SDict begin H.S end -2 4457 a -2 4457 a SDict begin 11.7 H.A end -2 4457 a -2 4457 a SDict begin [ /View [/XYZ H.V] /Dest (0:3339) cvn H.B /DEST pdfmark end -2 4457 a -2 4582 a SDict begin H.S end -2 4582 a -2 4582 a SDict begin 11.7 H.A end -2 4582 a -2 4582 a SDict begin [ /View [/XYZ H.V] /Dest (0:3341) cvn H.B /DEST pdfmark end -2 4582 a 562 4661 a Fw(Man)o(ual)20 b(installation)d(of)j(sour)o(ce:)e Fv(This)i(note)g(applies)e(if)i(y)o (ou)g(w)o(ant)f(to)h(do)o(wnload)e(source)i(man)o(ually)562 4758 y(instead.)f(Samhain)f(distr)q(ib)o(ution)f(tarballs)i(contain)f (e)n(xactly)i(tw)o(o)h(\002les:)f(\002rst,)h(a)f(source)g(tarball)e (with)i(the)562 4855 y(source)g(code)o(,)g(and)f(second,)h(its)g(Gn)o (uPG)g(signature)o(.)e(F)n(or)i(installation)c(into)k(the)2920 4855 y SDict begin H.S end 2920 4855 a 2920 4855 a SDict begin 11.7 H.A end 2920 4855 a 2920 4855 a SDict begin [ /View [/XYZ H.V] /Dest (0:3342) cvn H.B /DEST pdfmark end 2920 4855 a Ft(source)j Fv(subdirector)r(y)-7 b(,)18 b(the)562 4952 y(distr)q(ib)o(ution)f(tarball)h(m)o(ust)j(be)f(unpac)o (k)o(ed,)e(and)h(both)g(the)h(source)g(source)g(tarball)e(and)h(its)i (Gn)o(uPG)562 5049 y(signature)d(mo)o(v)n(ed)i(into)g(the)1398 5049 y SDict begin H.S end 1398 5049 a 1398 5049 a SDict begin 11.7 H.A end 1398 5049 a 1398 5049 a SDict begin [ /View [/XYZ H.V] /Dest (0:3343) cvn H.B /DEST pdfmark end 1398 5049 a Ft(source)j Fv(subdirector)r(y)-7 b(.)39 5199 y SDict begin H.S end 39 5199 a 39 5199 a SDict begin 13 H.A end 39 5199 a 39 5199 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-DOWNLOAD-OPT) cvn H.B /DEST pdfmark end 39 5199 a Black 3661 5805 a Fx(93)p Black eop end %%Page: 94 99 TeXDict begin 94 98 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.94) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black 396 309 a Fj(10.1.7.1.)29 b(Speci\002c)f(options)1581 309 y SDict begin H.S end 1581 309 a 1581 309 a SDict begin 15.6 H.A end 1581 309 a 1581 309 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.41.16.3) cvn H.B /DEST pdfmark end 1581 309 a -2 495 a SDict begin H.S end -2 495 a -2 495 a SDict begin 13 H.A end -2 495 a -2 495 a SDict begin [ /View [/XYZ H.V] /Dest (0:3346) cvn H.B /DEST pdfmark end -2 495 a -2 495 a SDict begin H.S end -2 495 a -2 495 a SDict begin 13 H.A end -2 495 a -2 495 a SDict begin [ /View [/XYZ H.V] /Dest (0:3347) cvn H.B /DEST pdfmark end -2 495 a 396 583 a Fy(--v)o(ersion=)p Ff(<)p Fy(v)o(ersion)p Ff(>)18 b FC(The)i(v)o(ersion)e(of)i(samhain)f(to)h(do)n(wnload.)d(The) i(def)o(ault)g(is)i("current")d(to)i(do)n(wnload)e(the)396 691 y(current)h(v)o(ersion.)-2 785 y SDict begin H.S end -2 785 a -2 785 a SDict begin 13 H.A end -2 785 a -2 785 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-CHECKSRC) cvn H.B /DEST pdfmark end -2 785 a 396 1112 a Fp(10.1.8.)36 b(deplo)n(y)-10 b(.sh)35 b(c)o(hec)n(ksr)n(c)1885 1112 y SDict begin H.S end 1885 1112 a 1885 1112 a SDict begin 18.72 H.A end 1885 1112 a 1885 1112 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.42.2) cvn H.B /DEST pdfmark end 1885 1112 a -2 1303 a SDict begin H.S end -2 1303 a -2 1303 a SDict begin 13 H.A end -2 1303 a -2 1303 a SDict begin [ /View [/XYZ H.V] /Dest (0:3350) cvn H.B /DEST pdfmark end -2 1303 a 396 1386 a FC(This)21 b(command)d(will)j(check)e(the)h (GnuPG)g(signatures)g(of)f(source)h(tarballs)g(in)g(the)2827 1386 y SDict begin H.S end 2827 1386 a 2827 1386 a SDict begin 13 H.A end 2827 1386 a 2827 1386 a SDict begin [ /View [/XYZ H.V] /Dest (0:3351) cvn H.B /DEST pdfmark end 2827 1386 a Fr(source)f FC(subdirectory)-5 b(.)-2 1404 y SDict begin H.S end -2 1404 a -2 1404 a SDict begin 13 H.A end -2 1404 a -2 1404 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-CHECKSRC-OPT) cvn H.B /DEST pdfmark end -2 1404 a 396 1673 a Fj(10.1.8.1.)29 b(Speci\002c)f(options)1581 1673 y SDict begin H.S end 1581 1673 a 1581 1673 a SDict begin 15.6 H.A end 1581 1673 a 1581 1673 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.42.17.3) cvn H.B /DEST pdfmark end 1581 1673 a -2 1860 a SDict begin H.S end -2 1860 a -2 1860 a SDict begin 13 H.A end -2 1860 a -2 1860 a SDict begin [ /View [/XYZ H.V] /Dest (0:3354) cvn H.B /DEST pdfmark end -2 1860 a -2 1860 a SDict begin H.S end -2 1860 a -2 1860 a SDict begin 13 H.A end -2 1860 a -2 1860 a SDict begin [ /View [/XYZ H.V] /Dest (0:3355) cvn H.B /DEST pdfmark end -2 1860 a 396 1947 a Fy(--delete)20 b FC(Delete)g(source)g (tarballs)g(if)g(PGP)h(signature)e(cannot)h(be)g(v)o(eri\002ed.)-2 2059 y SDict begin H.S end -2 2059 a -2 2059 a SDict begin 13 H.A end -2 2059 a -2 2059 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-BUILD) cvn H.B /DEST pdfmark end -2 2059 a 396 2369 a Fp(10.1.9.)36 b(deplo)n(y)-10 b(.sh)35 b(b)n(uild)1657 2369 y SDict begin H.S end 1657 2369 a 1657 2369 a SDict begin 18.72 H.A end 1657 2369 a 1657 2369 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.43.2) cvn H.B /DEST pdfmark end 1657 2369 a -2 2560 a SDict begin H.S end -2 2560 a -2 2560 a SDict begin 13 H.A end -2 2560 a -2 2560 a SDict begin [ /View [/XYZ H.V] /Dest (0:3358) cvn H.B /DEST pdfmark end -2 2560 a 396 2643 a FC(This)21 b(command)d(will)j(create)f (a)g(temporary)e(directory)h(on)h(a)g(remote)f(b)n(uild)h(host,)g(cop)o (y)f(the)i(selected)f(v)o(ersion)f(of)396 2751 y(the)h(source)g(there,) f(b)n(uild)h(the)g(selected)h(format)e(of)h(the)g(binary)f(installer)h (package,)e(retrie)n(v)o(e)h(and)h(store)g(the)396 2859 y(package)f(into)h(the)961 2859 y SDict begin H.S end 961 2859 a 961 2859 a SDict begin 13 H.A end 961 2859 a 961 2859 a SDict begin [ /View [/XYZ H.V] /Dest (0:3359) cvn H.B /DEST pdfmark end 961 2859 a Fr(archpkg/)p Fh(<)p Fr(architecture)p Fh(>)d FC(subdirectory)-5 b(,)17 b(and)j(remo)o(v)o (e)e(the)i(temporary)e(b)n(uild)396 2967 y(directory)-5 b(.)-2 3151 y SDict begin H.S end -2 3151 a -2 3151 a SDict begin 13 H.A end -2 3151 a -2 3151 a SDict begin [ /View [/XYZ H.V] /Dest (0:3360) cvn H.B /DEST pdfmark end -2 3151 a 396 3241 a FC(F)o(or)20 b(each)g(b)n(uild,)f(up)h(to)h(four)e (\002les)i(will)g(be)f(stored:)g(\(a\))g(the)g(binary)f(installer)h (package)396 3348 y SDict begin H.S end 396 3348 a 396 3348 a SDict begin 13 H.A end 396 3348 a 396 3348 a SDict begin [ /View [/XYZ H.V] /Dest (0:3361) cvn H.B /DEST pdfmark end 396 3348 a Fr(samhain-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(,)c(\(b\))k(the)g (con\002gure)e(options)h(used)396 3456 y(\()424 3456 y SDict begin H.S end 424 3456 a 424 3456 a SDict begin 13 H.A end 424 3456 a 424 3456 a SDict begin [ /View [/XYZ H.V] /Dest (0:3362) cvn H.B /DEST pdfmark end 424 3456 a Fr(configure-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\),)c(\(c\))20 b(the)g(samhain-install.sh)f (script)h(generated)e(during)h(the)h(b)n(uild)396 3564 y(\()424 3564 y SDict begin H.S end 424 3564 a 424 3564 a SDict begin 13 H.A end 424 3564 a 424 3564 a SDict begin [ /View [/XYZ H.V] /Dest (0:3363) cvn H.B /DEST pdfmark end 424 3564 a Fr(install-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\),)15 b(and)20 b(\(only)f(for)g (pack)o(ed)h(e)o(x)o(ecutables\))e(the)i(client)g(passw)o(ord)g(set)h (in)396 3672 y(the)f(e)o(x)o(ecutable)f(\()920 3672 y SDict begin H.S end 920 3672 a 920 3672 a SDict begin 13 H.A end 920 3672 a 920 3672 a SDict begin [ /View [/XYZ H.V] /Dest (0:3364) cvn H.B /DEST pdfmark end 920 3672 a Fr(PASSWD-)p Fh(<)p Fr(version)p Fh(>)p Fr(.)p Fh(<)p Fr(format)p Fh(>)p FC(\).)-2 3687 y SDict begin H.S end -2 3687 a -2 3687 a SDict begin 11.7 H.A end -2 3687 a -2 3687 a SDict begin [ /View [/XYZ H.V] /Dest (0:3365) cvn H.B /DEST pdfmark end -2 3687 a -2 3812 a SDict begin H.S end -2 3812 a -2 3812 a SDict begin 11.7 H.A end -2 3812 a -2 3812 a SDict begin [ /View [/XYZ H.V] /Dest (0:3367) cvn H.B /DEST pdfmark end -2 3812 a 562 3894 a Fw(P)n(ac)o(ka)o(g)q(e) f(f)o(ormats:)h Fv(Note)g(that)h(the)f(b)o(uild)f(host)i(m)o(ust)h(pro) o(vide)e(the)h(required)d(tools)j(if)g(y)o(ou)g(w)o(ant)f(to)h(b)o (uild)f(a)562 3991 y(pac)o(kage)g(f)n(or)h(the)f(nativ)n(e)h(pac)o (kage)e(manager)h(\(i.e)o(.)g(deb)m(,)g(r)r(pm,)i(tbz2,)f(depot)e (\(HP-UX\),)i(or)g(solar)q(is)g(pkg\).)g(On)562 4088 y(RPM-based)g(Lin)o(ux)f(distr)q(ib)o(utions)e(and)j(Gentoo)e(Lin)o (ux,)i(b)o(uilding)d(of)j(RPMs)h(and)e(tbz2s)o(,)h(respectiv)n(ely)-7 b(,)562 4185 y(should)19 b(just)h(w)o(or)q(k.)h(Debian)d(requires)h (additional)e(pac)o(kages)i(f)n(or)g(b)o(uilding)e(debs)o(.)-2 4243 y SDict begin H.S end -2 4243 a -2 4243 a SDict begin 11.7 H.A end -2 4243 a -2 4243 a SDict begin [ /View [/XYZ H.V] /Dest (0:3368) cvn H.B /DEST pdfmark end -2 4243 a 562 4324 a Fv(The)j("r)q(un")f(binar)r(y)g(pac)o(kage)g(f)n(or)r(mat) g(does)h(not)f(require)g(additional)d(tools)k(\(it)g(is)h(a)f(self-e)n (xtr)o(acting)e(tar)562 4421 y(pac)o(kage)h(based)g(on)h(the)1317 4421 y SDict begin H.S end 1317 4421 a 1317 4421 a SDict begin 11.7 H.A end 1317 4421 a 1317 4421 a SDict begin [ /View [/XYZ H.V] /Dest (0:3369) cvn H.B /DEST pdfmark end 1317 4421 a Fv(mak)o(eself)f(application,)e(which)i(is)i(included)d (in)i(the)g(samhain)f(distr)q(ib)o(ution\).)d(Use)562 4518 y SDict begin H.S end 562 4518 a 562 4518 a SDict begin 11.7 H.A end 562 4518 a 562 4518 a SDict begin [ /View [/XYZ H.V] /Dest (0:3370) cvn H.B /DEST pdfmark end 562 4518 a Fw(/bin/sh)j Fh(<)p Fw(pac)o(ka)o(g)q(e)p Fh(>)e Fw(--help)i Fv(f)n(or)h(details)o(.)39 4668 y SDict begin H.S end 39 4668 a 39 4668 a SDict begin 13 H.A end 39 4668 a 39 4668 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-BUILD-OPT) cvn H.B /DEST pdfmark end 39 4668 a 396 4963 a Fj(10.1.9.1.)29 b(Speci\002c)f(options)1581 4963 y SDict begin H.S end 1581 4963 a 1581 4963 a SDict begin 15.6 H.A end 1581 4963 a 1581 4963 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.43.18.3) cvn H.B /DEST pdfmark end 1581 4963 a -2 5150 a SDict begin H.S end -2 5150 a -2 5150 a SDict begin 13 H.A end -2 5150 a -2 5150 a SDict begin [ /View [/XYZ H.V] /Dest (0:3373) cvn H.B /DEST pdfmark end -2 5150 a -2 5150 a SDict begin H.S end -2 5150 a -2 5150 a SDict begin 13 H.A end -2 5150 a -2 5150 a SDict begin [ /View [/XYZ H.V] /Dest (0:3374) cvn H.B /DEST pdfmark end -2 5150 a 396 5237 a Fy(--host=)p Ff(<)p Fy(hostname)p Ff(>)19 b FC(The)h(b)n(uild)f(host.)p Black 3661 5805 a Fx(94)p Black eop end %%Page: 95 100 TeXDict begin 95 99 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.95) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3375) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3376) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(--ar)o(ch=)p Ff(<)p Fy(ar)o(ch)p Ff(>)d FC(The)h(architecture)g(to)h(b)n(uild)g(for)-5 b(.)20 b(This)g(is)h(used)f(to)h(get)f(the)g("./con\002gure")e(options)h(from) g(the)396 417 y(\002le)523 417 y SDict begin H.S end 523 417 a 523 417 a SDict begin 13 H.A end 523 417 a 523 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:3377) cvn H.B /DEST pdfmark end 523 417 a Fr(configs/)p Fh(<)p Fr(arch)p Fh(>)p Fr(.configure)p FC(,)d(and)k(to)g(store)h(the)f(binary)f (package)f(into)i(the)g(directory)396 525 y SDict begin H.S end 396 525 a 396 525 a SDict begin 13 H.A end 396 525 a 396 525 a SDict begin [ /View [/XYZ H.V] /Dest (0:3378) cvn H.B /DEST pdfmark end 396 525 a Fr(archpkg/)p Fh(<)p Fr(arch)p Fh(>)p FC(.)-2 702 y SDict begin H.S end -2 702 a -2 702 a SDict begin 13 H.A end -2 702 a -2 702 a SDict begin [ /View [/XYZ H.V] /Dest (0:3379) cvn H.B /DEST pdfmark end -2 702 a -2 702 a SDict begin H.S end -2 702 a -2 702 a SDict begin 13 H.A end -2 702 a -2 702 a SDict begin [ /View [/XYZ H.V] /Dest (0:3380) cvn H.B /DEST pdfmark end -2 702 a 396 799 a Fy(--v)o(ersion=)p Ff(<)p Fy(v)o(ersion)p Ff(>)f FC(The)h(v)o(ersion)e(of)i(samhain)g(you) f(w)o(ant)h(to)h(b)n(uild.)e(Must)i(be)f(in)g(the)3085 799 y SDict begin H.S end 3085 799 a 3085 799 a SDict begin 13 H.A end 3085 799 a 3085 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3381) cvn H.B /DEST pdfmark end 3085 799 a Fr(source)396 906 y FC(subdirectory)-5 b(.)-2 1090 y SDict begin H.S end -2 1090 a -2 1090 a SDict begin 13 H.A end -2 1090 a -2 1090 a SDict begin [ /View [/XYZ H.V] /Dest (0:3382) cvn H.B /DEST pdfmark end -2 1090 a -2 1090 a SDict begin H.S end -2 1090 a -2 1090 a SDict begin 13 H.A end -2 1090 a -2 1090 a SDict begin [ /View [/XYZ H.V] /Dest (0:3383) cvn H.B /DEST pdfmark end -2 1090 a 396 1180 a Fy(--f)n(ormat=)p Ff(<)p Fy(run|r)o (pm|deb|tbz2|depot|solaris-pkg)p Ff(>)18 b FC(The)i(format)f(of)h(the)g (binary)f(installer)h(package.)396 1288 y("run")f(is)j(a)e(portable)f (\(Unix\))g(package)g(based)h(on)1870 1288 y SDict begin H.S end 1870 1288 a 1870 1288 a SDict begin 13 H.A end 1870 1288 a 1870 1288 a SDict begin [ /View [/XYZ H.V] /Dest (0:3384) cvn H.B /DEST pdfmark end 1870 1288 a FC(mak)o(eself,)g ("deb")f(is)i(a)g(Debian)e(package,)g("tbz2")g(is)j(a)e(binary)396 1396 y(Gentoo)f(Linux)h(package,)e("rpm")h(is)i(an)g(RPM)g(package,)d ("depot")h(is)i(an)f(HP-UX)h(binary)e(package,)f(and)396 1504 y("solaris-pkg")h(for)g(Sun)h(Solaris.)-2 1688 y SDict begin H.S end -2 1688 a -2 1688 a SDict begin 13 H.A end -2 1688 a -2 1688 a SDict begin [ /View [/XYZ H.V] /Dest (0:3385) cvn H.B /DEST pdfmark end -2 1688 a -2 1688 a SDict begin H.S end -2 1688 a -2 1688 a SDict begin 13 H.A end -2 1688 a -2 1688 a SDict begin [ /View [/XYZ H.V] /Dest (0:3386) cvn H.B /DEST pdfmark end -2 1688 a 396 1778 a Fy(--pack)o(ed=)p Ff(<)p Fy(passw)o(ord)p Ff(>)g FC(Build)g(a)g(pack)o(ed)g(e)o(x)o(ecutable,)e(and)h(set)i(the)f (client)h(passw)o(ord)e(before)g(packing.)-2 1962 y SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:3387) cvn H.B /DEST pdfmark end -2 1962 a -2 1962 a SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:3388) cvn H.B /DEST pdfmark end -2 1962 a 396 2052 a Fy(--user=)p Ff(<)p Fy(user)o(name)p Ff(>)h FC(Login)f(as)i Ff(<)p FC(username)p Ff(>)d FC(on)h(the)i(b)n(uild)e(host)i(\(def)o (aults)e(to)h(root\).)-2 2236 y SDict begin H.S end -2 2236 a -2 2236 a SDict begin 13 H.A end -2 2236 a -2 2236 a SDict begin [ /View [/XYZ H.V] /Dest (0:3389) cvn H.B /DEST pdfmark end -2 2236 a -2 2236 a SDict begin H.S end -2 2236 a -2 2236 a SDict begin 13 H.A end -2 2236 a -2 2236 a SDict begin [ /View [/XYZ H.V] /Dest (0:3390) cvn H.B /DEST pdfmark end -2 2236 a 396 2326 a Fy(--add-path=)p Ff(<)p Fy(path)p Ff(>)e FC(Append)h Ff(<)p FC(path)p Ff(>)g FC(to)h(the)g(P)-8 b(A)f(TH)21 b(v)n(ariable)e(on)h(the)g(b)n (uild)g(host.)-2 2438 y SDict begin H.S end -2 2438 a -2 2438 a SDict begin 13 H.A end -2 2438 a -2 2438 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-INSTALL) cvn H.B /DEST pdfmark end -2 2438 a 396 2748 a Fp(10.1.10.)37 b(deplo)n(y)-10 b(.sh)35 b(install)1785 2748 y SDict begin H.S end 1785 2748 a 1785 2748 a SDict begin 18.72 H.A end 1785 2748 a 1785 2748 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.44.2) cvn H.B /DEST pdfmark end 1785 2748 a -2 2938 a SDict begin H.S end -2 2938 a -2 2938 a SDict begin 13 H.A end -2 2938 a -2 2938 a SDict begin [ /View [/XYZ H.V] /Dest (0:3393) cvn H.B /DEST pdfmark end -2 2938 a 396 3022 a FC(This)21 b(command)d(will)j(create)f(a)g(temporary)e(directory)h(on)h (a)g(remote)f(host,)h(cop)o(y)g(the)g(selected)g(v)o(ersion)f(of)h(the) 396 3130 y(installer)h(package,)d(its)j(corresponding)c (samhain-install.sh)i(script,)h(the)g(runtime)f(con\002guration)e (\002le,)k(and)f(the)396 3237 y(preinstall,)g(postinstall,)g (initscripts)g(scripts)g(there.)g(It)g(will)h(then:)-2 3421 y SDict begin H.S end -2 3421 a -2 3421 a SDict begin 13 H.A end -2 3421 a -2 3421 a SDict begin [ /View [/XYZ H.V] /Dest (0:3394) cvn H.B /DEST pdfmark end -2 3421 a 396 3511 a FC(\(A\))f(run)g(the)786 3511 y SDict begin H.S end 786 3511 a 786 3511 a SDict begin 13 H.A end 786 3511 a 786 3511 a SDict begin [ /View [/XYZ H.V] /Dest (0:3395) cvn H.B /DEST pdfmark end 786 3511 a Fr(preinstall)f FC(script)h(on)g(the)g(client,)g(which)g(shuts)g(do)n(wn)f(the)i (running)d(samhain)h(daemon)g(\(if)396 3619 y(there)h(is)h(an)o(y\).)-2 3803 y SDict begin H.S end -2 3803 a -2 3803 a SDict begin 13 H.A end -2 3803 a -2 3803 a SDict begin [ /View [/XYZ H.V] /Dest (0:3396) cvn H.B /DEST pdfmark end -2 3803 a 396 3893 a FC(\(B\))g(install)f(the)h(binary)e(installer)h(package)e (on)i(the)g(client.)-2 4077 y SDict begin H.S end -2 4077 a -2 4077 a SDict begin 13 H.A end -2 4077 a -2 4077 a SDict begin [ /View [/XYZ H.V] /Dest (0:3397) cvn H.B /DEST pdfmark end -2 4077 a 396 4167 a FC(\(C\))h(run)e(the)781 4167 y SDict begin H.S end 781 4167 a 781 4167 a SDict begin 13 H.A end 781 4167 a 781 4167 a SDict begin [ /View [/XYZ H.V] /Dest (0:3398) cvn H.B /DEST pdfmark end 781 4167 a Fr(postinstall)g FC(script)h(on)g(the)g(client,)g(which)g(sets)h (the)g(client)f(passw)o(ord)f(\(unless)h(the)g(binary)f(is)396 4275 y(pack)o(ed\),)g(and)g(replaces)h(the)g(def)o(ault)g(runtime)f (con\002guration)e(\002le)k(with)g(the)f(proper)e(one.)i(The)f(latter)i (step)f(is)396 4383 y(required,)e(because)996 4383 y SDict begin H.S end 996 4383 a 996 4383 a SDict begin 13 H.A end 996 4383 a 996 4383 a SDict begin [ /View [/XYZ H.V] /Dest (0:3399) cvn H.B /DEST pdfmark end 996 4383 a Fy(deploy)-6 b(.sh)20 b(b)n(uild)h FC(b)n(uilds)e(from)f(the)i (pristine)f(source,)f(so)i(the)f(runtime)f(con\002guration)f(\002le)j (in)396 4491 y(the)g(installer)h(package)d(is)k(just)e(the)h(def)o (ault)e(one.)-2 4675 y SDict begin H.S end -2 4675 a -2 4675 a SDict begin 13 H.A end -2 4675 a -2 4675 a SDict begin [ /View [/XYZ H.V] /Dest (0:3400) cvn H.B /DEST pdfmark end -2 4675 a 396 4765 a FC(\(D\))h(cop)o(y)g(the)g(proper)e (client)i(runtime)f(con\002guration)f(\002le)j(to)f(the)g(serv)o(er)g (data)g(directory)e(\(as)396 4873 y SDict begin H.S end 396 4873 a 396 4873 a SDict begin 13 H.A end 396 4873 a 396 4873 a SDict begin [ /View [/XYZ H.V] /Dest (0:3401) cvn H.B /DEST pdfmark end 396 4873 a Fr(rc.)p Fh(<)p Fr(client_name)p Fh(>)p FC(\),)g(\002x)i(the)g(serv)o(er)f(con\002guration)f(\002le,)j (and)e(restart)h(the)h(serv)o(er)e(\(which)g(will)i(f)o(ail)396 4981 y(non-f)o(atally)d(if)j(the)f(serv)o(er)g(is)h(not)e(running\).)-2 5165 y SDict begin H.S end -2 5165 a -2 5165 a SDict begin 13 H.A end -2 5165 a -2 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:3402) cvn H.B /DEST pdfmark end -2 5165 a 396 5255 a FC(\(E\))h(run)f(the)777 5255 y SDict begin H.S end 777 5255 a 777 5255 a SDict begin 13 H.A end 777 5255 a 777 5255 a SDict begin [ /View [/XYZ H.V] /Dest (0:3403) cvn H.B /DEST pdfmark end 777 5255 a Fr(initscript)g FC(script)h(on)g(the)g(client,)g(which)g(initializes)g(\(or)g (updates\))f(the)h(baseline)g(database.)p Black 3661 5805 a Fx(95)p Black eop end %%Page: 96 101 TeXDict begin 96 100 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.96) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:3442) cvn H.B /DEST pdfmark end -2 35 a 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3404) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(\(F\))f(retrie)n(v)o(e)f(the)i(baseline)e(database,)h(cop)o(y) f(it)i(to)f(the)h(serv)o(er)e(data)h(directory)e(\(as)2807 309 y SDict begin H.S end 2807 309 a 2807 309 a SDict begin 13 H.A end 2807 309 a 2807 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3405) cvn H.B /DEST pdfmark end 2807 309 a Fr(file.)p Fh(<)p Fr(client_name)p Fh(>)p FC(\),)396 417 y(and)i(remo)o(v)o(e)e(the)i(temporary)e(directory)h(on)h(the)g (client.)-2 435 y SDict begin H.S end -2 435 a -2 435 a SDict begin 11.7 H.A end -2 435 a -2 435 a SDict begin [ /View [/XYZ H.V] /Dest (0:3406) cvn H.B /DEST pdfmark end -2 435 a -2 559 a SDict begin H.S end -2 559 a -2 559 a SDict begin 11.7 H.A end -2 559 a -2 559 a SDict begin [ /View [/XYZ H.V] /Dest (0:3408) cvn H.B /DEST pdfmark end -2 559 a 562 638 a Fw(The)g(runtime)g(con\002guration)d(\002le:)i Fv(If)1725 638 y SDict begin H.S end 1725 638 a 1725 638 a SDict begin 11.7 H.A end 1725 638 a 1725 638 a SDict begin [ /View [/XYZ H.V] /Dest (0:3409) cvn H.B /DEST pdfmark end 1725 638 a Ft(hosts/)p Fi(<)p Ft(hostname)p Fi(>)p Ft(/)p Fi(<)p Ft(arch)p Fi(>)p Ft(.s)q(amh)q(ain)q(rc)27 b Fv(or)562 735 y SDict begin H.S end 562 735 a 562 735 a SDict begin 11.7 H.A end 562 735 a 562 735 a SDict begin [ /View [/XYZ H.V] /Dest (0:3410) cvn H.B /DEST pdfmark end 562 735 a Ft(hosts/)p Fi(<)p Ft(hostname)p Fi(>)p Ft(/samh)q(ain)q (rc)g Fv(e)n(xists)o(,)20 b(this)g(will)g(be)g(used)g(\(in)f(this)h (order)g(of)g(pref)n(erence\),)d(otherwise)562 833 y SDict begin H.S end 562 833 a 562 833 a SDict begin 11.7 H.A end 562 833 a 562 833 a SDict begin [ /View [/XYZ H.V] /Dest (0:3411) cvn H.B /DEST pdfmark end 562 833 a Ft(configs/)p Fi(<)p Ft(arch)p Fi(>)p Ft(.samhai)q(nrc)28 b Fv(will)19 b(be)h(used.)f(If)i(the)e(latter)g(does)h(not)g(e)n(xist,)g(the)f (command)h(will)f(f)n(ail.)39 971 y SDict begin H.S end 39 971 a 39 971 a SDict begin 11.7 H.A end 39 971 a 39 971 a SDict begin [ /View [/XYZ H.V] /Dest (0:3412) cvn H.B /DEST pdfmark end 39 971 a -2 1137 a SDict begin H.S end -2 1137 a -2 1137 a SDict begin 11.7 H.A end -2 1137 a -2 1137 a SDict begin [ /View [/XYZ H.V] /Dest (0:3414) cvn H.B /DEST pdfmark end -2 1137 a 562 1234 a Fw(T)-6 b(ransparent)18 b(handling)g(of)i(par)q(ticular)f(b)o(uild)g(options:)f Fv(The)i(b)o(uild)e(options)h('--enab)o(le-stealth=)o(..)-8 b(')15 b(is)562 1332 y(handled)j(b)o(y)i(deter)r(mining)d(the)j (argument)e(from)i(the)g(con\002gure)f(options)g(that)g(w)o(ere)h(used) g(f)n(or)g(the)f(b)o(uild,)562 1429 y(and)h(prepar)q(ing)d(the)j(r)q (untime)f(con\002gur)o(ation)f(\002le)i(appropr)q(iately)-7 b(.)16 b(I.e)o(.,)j(y)o(ou)h(should)f(pro)o(vide)g(a)h('nor)r(mal',)562 1526 y(plain-te)n(xt)e(con\002gur)o(ation)g(\002le)o(.)-2 1584 y SDict begin H.S end -2 1584 a -2 1584 a SDict begin 11.7 H.A end -2 1584 a -2 1584 a SDict begin [ /View [/XYZ H.V] /Dest (0:3415) cvn H.B /DEST pdfmark end -2 1584 a 562 1664 a Fv(The)i(b)o(uild)e(option)g('--with-nocl=..)-7 b(')16 b(is)21 b(handled)d(b)o(y)i(deter)r(mining)d(the)j(argument)e (\(which)i(is)g(required)e(f)n(or)562 1762 y(database)g (initialization\))e(from)k(the)g(con\002gure)f(options)g(that)g(w)o (ere)h(used)g(f)n(or)g(the)f(b)o(uild,)f(and)i(passing)f(it)h(to)562 1859 y(the)687 1859 y SDict begin H.S end 687 1859 a 687 1859 a SDict begin 11.7 H.A end 687 1859 a 687 1859 a SDict begin [ /View [/XYZ H.V] /Dest (0:3416) cvn H.B /DEST pdfmark end 687 1859 a Ft(initscript)k Fv(scr)q(ipt.)39 2008 y SDict begin H.S end 39 2008 a 39 2008 a SDict begin 13 H.A end 39 2008 a 39 2008 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-INSTALL-OPT) cvn H.B /DEST pdfmark end 39 2008 a 396 2304 a Fj(10.1.10.1.)29 b(Speci\002c)g(options)1637 2304 y SDict begin H.S end 1637 2304 a 1637 2304 a SDict begin 15.6 H.A end 1637 2304 a 1637 2304 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.44.19.3) cvn H.B /DEST pdfmark end 1637 2304 a -2 2490 a SDict begin H.S end -2 2490 a -2 2490 a SDict begin 13 H.A end -2 2490 a -2 2490 a SDict begin [ /View [/XYZ H.V] /Dest (0:3419) cvn H.B /DEST pdfmark end -2 2490 a -2 2490 a SDict begin H.S end -2 2490 a -2 2490 a SDict begin 13 H.A end -2 2490 a -2 2490 a SDict begin [ /View [/XYZ H.V] /Dest (0:3420) cvn H.B /DEST pdfmark end -2 2490 a 396 2578 a Fy(--host=)p Ff(<)p Fy(hostname)p Ff(>)19 b FC(The)h(host)g(on)f(which)h(to)g(install.)-2 2747 y SDict begin H.S end -2 2747 a -2 2747 a SDict begin 13 H.A end -2 2747 a -2 2747 a SDict begin [ /View [/XYZ H.V] /Dest (0:3421) cvn H.B /DEST pdfmark end -2 2747 a -2 2747 a SDict begin H.S end -2 2747 a -2 2747 a SDict begin 13 H.A end -2 2747 a -2 2747 a SDict begin [ /View [/XYZ H.V] /Dest (0:3422) cvn H.B /DEST pdfmark end -2 2747 a 396 2852 a Fy(--ar)o(ch=)p Ff(<)p Fy(ar)o(ch)p Ff(>)e FC(The)h(architecture)g(to)h(install.)h(This)f(is)h(used)f(to)h (get)f(the)g(installer)g(package)f(from)g(the)396 2960 y(directory)717 2960 y SDict begin H.S end 717 2960 a 717 2960 a SDict begin 13 H.A end 717 2960 a 717 2960 a SDict begin [ /View [/XYZ H.V] /Dest (0:3423) cvn H.B /DEST pdfmark end 717 2960 a Fr(archpkg/)p Fh(<)p Fr(arch)p Fh(>)p Fr(/)p FC(.)-2 3144 y SDict begin H.S end -2 3144 a -2 3144 a SDict begin 13 H.A end -2 3144 a -2 3144 a SDict begin [ /View [/XYZ H.V] /Dest (0:3424) cvn H.B /DEST pdfmark end -2 3144 a -2 3144 a SDict begin H.S end -2 3144 a -2 3144 a SDict begin 13 H.A end -2 3144 a -2 3144 a SDict begin [ /View [/XYZ H.V] /Dest (0:3425) cvn H.B /DEST pdfmark end -2 3144 a 396 3234 a Fy(--v)o(ersion=)p Ff(<)p Fy(v)o(ersion)p Ff(>)g FC(The)h(v)o(ersion)e(of)i(samhain)g(you) f(w)o(ant)h(to)h(install.)f(An)g(installer)h(package)d(for)i(this)396 3341 y(v)o(ersion)f(must)h(e)o(xist)h(in)f(the)1226 3341 y SDict begin H.S end 1226 3341 a 1226 3341 a SDict begin 13 H.A end 1226 3341 a 1226 3341 a SDict begin [ /View [/XYZ H.V] /Dest (0:3426) cvn H.B /DEST pdfmark end 1226 3341 a Fr(archpkg/)p Fh(<)p Fr(arch)p Fh(>)p Fr(/)e FC(subdirectory)-5 b(.)-2 3526 y SDict begin H.S end -2 3526 a -2 3526 a SDict begin 13 H.A end -2 3526 a -2 3526 a SDict begin [ /View [/XYZ H.V] /Dest (0:3427) cvn H.B /DEST pdfmark end -2 3526 a -2 3526 a SDict begin H.S end -2 3526 a -2 3526 a SDict begin 13 H.A end -2 3526 a -2 3526 a SDict begin [ /View [/XYZ H.V] /Dest (0:3428) cvn H.B /DEST pdfmark end -2 3526 a 396 3615 a Fy(--f)n(ormat=)p Ff(<)p Fy(run|r)o(pm|deb|tbz2|depot|solaris-pkg)p Ff(>)18 b FC(The)i(format)f(of)h(the)g(binary)f(installer)h(package.)396 3723 y("run")f(is)j(a)e(portable)f(\(Unix\))g(package)g(based)h(on)1870 3723 y SDict begin H.S end 1870 3723 a 1870 3723 a SDict begin 13 H.A end 1870 3723 a 1870 3723 a SDict begin [ /View [/XYZ H.V] /Dest (0:3429) cvn H.B /DEST pdfmark end 1870 3723 a FC(mak)o(eself,)g("deb")f(is)i(a)g(Debian)e(package,)g ("tbz2")g(is)j(a)e(binary)396 3831 y(Gentoo)f(Linux)h(package,)e("rpm") h(is)i(an)g(RPM)g(package,)d("depot")h(is)i(an)f(HP-UX)h(binary)e (package,)f(and)396 3939 y("solaris-pkg")h(for)g(Sun)h(Solaris.)-2 4123 y SDict begin H.S end -2 4123 a -2 4123 a SDict begin 13 H.A end -2 4123 a -2 4123 a SDict begin [ /View [/XYZ H.V] /Dest (0:3430) cvn H.B /DEST pdfmark end -2 4123 a -2 4123 a SDict begin H.S end -2 4123 a -2 4123 a SDict begin 13 H.A end -2 4123 a -2 4123 a SDict begin [ /View [/XYZ H.V] /Dest (0:3431) cvn H.B /DEST pdfmark end -2 4123 a 396 4213 a Fy(--yule_exec=)p Ff(<)p Fy(path)p Ff(>)d FC(P)o(ath)k(to)f(the)g(yule)g(e)o(x)o(ecutable.)-2 4397 y SDict begin H.S end -2 4397 a -2 4397 a SDict begin 13 H.A end -2 4397 a -2 4397 a SDict begin [ /View [/XYZ H.V] /Dest (0:3432) cvn H.B /DEST pdfmark end -2 4397 a -2 4397 a SDict begin H.S end -2 4397 a -2 4397 a SDict begin 13 H.A end -2 4397 a -2 4397 a SDict begin [ /View [/XYZ H.V] /Dest (0:3433) cvn H.B /DEST pdfmark end -2 4397 a 396 4487 a Fy(--yule_conf=)p Ff(<)p Fy(path)p Ff(>)e FC(P)o(ath)i(to)g(the)g(yule)g(con\002guration)d(\002le.)-2 4671 y SDict begin H.S end -2 4671 a -2 4671 a SDict begin 13 H.A end -2 4671 a -2 4671 a SDict begin [ /View [/XYZ H.V] /Dest (0:3434) cvn H.B /DEST pdfmark end -2 4671 a -2 4671 a SDict begin H.S end -2 4671 a -2 4671 a SDict begin 13 H.A end -2 4671 a -2 4671 a SDict begin [ /View [/XYZ H.V] /Dest (0:3435) cvn H.B /DEST pdfmark end -2 4671 a 396 4761 a Fy(--yule_data=)p Ff(<)p Fy(path)p Ff(>)g FC(P)o(ath)j(to)h(the)f(yule)g(data)g(directory)-5 b(.)-2 4945 y SDict begin H.S end -2 4945 a -2 4945 a SDict begin 13 H.A end -2 4945 a -2 4945 a SDict begin [ /View [/XYZ H.V] /Dest (0:3436) cvn H.B /DEST pdfmark end -2 4945 a -2 4945 a SDict begin H.S end -2 4945 a -2 4945 a SDict begin 13 H.A end -2 4945 a -2 4945 a SDict begin [ /View [/XYZ H.V] /Dest (0:3437) cvn H.B /DEST pdfmark end -2 4945 a 396 5035 a Fy(--no-init)20 b FC(Do)g(not)g(initialize) g(the)g(\002le)h(signature)e(\(baseline\))g(database)h(\(and)f (consequentially)-5 b(,)17 b(do)j(not)g(replace)396 5143 y(the)518 5143 y SDict begin H.S end 518 5143 a 518 5143 a SDict begin 13 H.A end 518 5143 a 518 5143 a SDict begin [ /View [/XYZ H.V] /Dest (0:3438) cvn H.B /DEST pdfmark end 518 5143 a Fr(file.)p Fh(<)p Fr(host)p Fh(>)f FC(\002le)i(on)f(serv)o(er)-5 b(.)p Black 3660 5805 a Fx(96)p Black eop end %%Page: 97 102 TeXDict begin 97 101 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.97) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3439) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3440) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(--no-r)o(c\002le)e FC(Do)h(not)g(replace)f(the)1398 309 y SDict begin H.S end 1398 309 a 1398 309 a SDict begin 13 H.A end 1398 309 a 1398 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3441) cvn H.B /DEST pdfmark end 1398 309 a Fr(rc.)p Fh(<)p Fr(host)p Fh(>)g FC(\002le)i(on)e(serv)o(er)-5 b(.)396 583 y Fy(--no-start)19 b FC(Do)h(not)g(start)g(up)g(the)g (client)h(after)e(installation.)-2 767 y SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:3444) cvn H.B /DEST pdfmark end -2 767 a -2 767 a SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:3445) cvn H.B /DEST pdfmark end -2 767 a 396 857 a Fy(--local=)p Ff(<)p Fy(command)p Ff(>)f FC(An)i(optional)e(command)g(e)o(x)o(ecuted) g(locally)i(\(i.e.)f(on)h(the)g(serv)o(er\))e(twice)i(\(with)g(the)g (last)396 965 y(ar)o(gument)e(set)j(to)f('\002rst')h(and)e(')-5 b(second',)19 b(respecti)n(v)o(ely)-5 b(.)18 b(First)j(is)g(after)f (client)g(con\002g)g(\002le)g(installation)g(\(i.e.)396 1073 y(before)f(baseline)h(database)f(initialisation)h(on)g(the)g (client\),)g(second)f(is)i(just)g(before)e(client)h(startup.)g(W)m(ill) h(be)396 1180 y(called)f(as)705 1180 y SDict begin H.S end 705 1180 a 705 1180 a SDict begin 13 H.A end 705 1180 a 705 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3446) cvn H.B /DEST pdfmark end 705 1180 a Fy(command)1076 1180 y SDict begin H.S end 1076 1180 a 1076 1180 a SDict begin 13 H.A end 1076 1180 a 1076 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3447) cvn H.B /DEST pdfmark end 1076 1180 a Fl(hostname)1456 1180 y SDict begin H.S end 1456 1180 a 1456 1180 a SDict begin 13 H.A end 1456 1180 a 1456 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3448) cvn H.B /DEST pdfmark end 1456 1180 a Fl(arch)1657 1180 y SDict begin H.S end 1657 1180 a 1657 1180 a SDict begin 13 H.A end 1657 1180 a 1657 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3449) cvn H.B /DEST pdfmark end 1657 1180 a Fl(basedir)1996 1180 y SDict begin H.S end 1996 1180 a 1996 1180 a SDict begin 13 H.A end 1996 1180 a 1996 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3450) cvn H.B /DEST pdfmark end 1996 1180 a Fl(yule_data)2420 1180 y SDict begin H.S end 2420 1180 a 2420 1180 a SDict begin 13 H.A end 2420 1180 a 2420 1180 a SDict begin [ /View [/XYZ H.V] /Dest (0:3451) cvn H.B /DEST pdfmark end 2420 1180 a Fl(first|second)s FC(.)-2 1293 y SDict begin H.S end -2 1293 a -2 1293 a SDict begin 13 H.A end -2 1293 a -2 1293 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-UNINSTALL) cvn H.B /DEST pdfmark end -2 1293 a 396 1602 a Fp(10.1.11.)37 b(deplo)n(y)-10 b(.sh)35 b(uninstall)1931 1602 y SDict begin H.S end 1931 1602 a 1931 1602 a SDict begin 18.72 H.A end 1931 1602 a 1931 1602 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.45.2) cvn H.B /DEST pdfmark end 1931 1602 a -2 1793 a SDict begin H.S end -2 1793 a -2 1793 a SDict begin 13 H.A end -2 1793 a -2 1793 a SDict begin [ /View [/XYZ H.V] /Dest (0:3454) cvn H.B /DEST pdfmark end -2 1793 a 396 1876 a FC(This)20 b(command)e(will)j(remo)o(v)o (e)d(a)j(samhain)e(client)h(that)g(w)o(as)h(pre)n(viously)d(installed)i (by)f(using)3158 1876 y SDict begin H.S end 3158 1876 a 3158 1876 a SDict begin 13 H.A end 3158 1876 a 3158 1876 a SDict begin [ /View [/XYZ H.V] /Dest (0:3455) cvn H.B /DEST pdfmark end 3158 1876 a Fy(deploy)-6 b(.sh)20 b(install)p FC(.)-2 1894 y SDict begin H.S end -2 1894 a -2 1894 a SDict begin 13 H.A end -2 1894 a -2 1894 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-UNINSTALL-OPT) cvn H.B /DEST pdfmark end -2 1894 a 396 2163 a Fj(10.1.11.1.)29 b(Speci\002c)g (options)1637 2163 y SDict begin H.S end 1637 2163 a 1637 2163 a SDict begin 15.6 H.A end 1637 2163 a 1637 2163 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.45.20.3) cvn H.B /DEST pdfmark end 1637 2163 a -2 2350 a SDict begin H.S end -2 2350 a -2 2350 a SDict begin 13 H.A end -2 2350 a -2 2350 a SDict begin [ /View [/XYZ H.V] /Dest (0:3458) cvn H.B /DEST pdfmark end -2 2350 a -2 2350 a SDict begin H.S end -2 2350 a -2 2350 a SDict begin 13 H.A end -2 2350 a -2 2350 a SDict begin [ /View [/XYZ H.V] /Dest (0:3459) cvn H.B /DEST pdfmark end -2 2350 a 396 2437 a Fy(--host=)p Ff(<)p Fy(hostname)p Ff(>)19 b FC(The)h(host)g(on)f(which)h(to)g (uninstall.)-2 2534 y SDict begin H.S end -2 2534 a -2 2534 a SDict begin 13 H.A end -2 2534 a -2 2534 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEPLOY-MISC) cvn H.B /DEST pdfmark end -2 2534 a 396 2859 a Fp(10.1.12.)37 b(Usa)o(g)q(e)e(notes)1572 2859 y SDict begin H.S end 1572 2859 a 1572 2859 a SDict begin 18.72 H.A end 1572 2859 a 1572 2859 a SDict begin [ /View [/XYZ H.V] /Dest (12.67.46.2) cvn H.B /DEST pdfmark end 1572 2859 a -2 2885 a SDict begin H.S end -2 2885 a -2 2885 a SDict begin 11.7 H.A end -2 2885 a -2 2885 a SDict begin [ /View [/XYZ H.V] /Dest (0:3462) cvn H.B /DEST pdfmark end -2 2885 a 745 2985 2668 17 v 745 3637 17 652 v 1842 3138 a Fp(W)-5 b(arning)786 3331 y SDict begin H.S end 786 3331 a 786 3331 a SDict begin 11.7 H.A end 786 3331 a 786 3331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3464) cvn H.B /DEST pdfmark end 786 3331 a 71 x Fv(On)21 b(Solar)q(is)o(,)e(the)g(P)-9 b(A)g(TH)21 b(en)o(vironment)c(v)n(ar)q (iab)o(le)h(on)i(the)g(remote)f(host)h(\(where)f(y)o(ou)786 3499 y(b)o(uild)g(or)h(deplo)n(y\))e(ma)n(y)j(get)f(set)g(according)f (to)h(/etc/def)n(ault/su,)c(which)k(ma)n(y)h(be)786 3596 y(diff)n(erent)d(from)i(what)g(y)o(ou)f(w)o(ould)h(e)n(xpect)f(\(noted) g(b)o(y)h(S)o(.)g(Baile)o(y\).)p 3396 3637 17 652 v 745 3653 2668 17 v -2 3830 a SDict begin H.S end -2 3830 a -2 3830 a SDict begin 13 H.A end -2 3830 a -2 3830 a SDict begin [ /View [/XYZ H.V] /Dest (0:NATIVE-PACKAGES) cvn H.B /DEST pdfmark end -2 3830 a 319 x Fu(10.2.)39 b(Method)f(B:)h(The)g(native)f (pac)m(ka)o(g)q(e)g(mana)o(g)q(er)3058 4149 y SDict begin H.S end 3058 4149 a 3058 4149 a SDict begin 22.464 H.A end 3058 4149 a 3058 4149 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.1) cvn H.B /DEST pdfmark end 3058 4149 a -2 4347 a SDict begin H.S end -2 4347 a -2 4347 a SDict begin 13 H.A end -2 4347 a -2 4347 a SDict begin [ /View [/XYZ H.V] /Dest (0:3467) cvn H.B /DEST pdfmark end -2 4347 a -2 4347 a SDict begin H.S end -2 4347 a -2 4347 a SDict begin 13 H.A end -2 4347 a -2 4347 a SDict begin [ /View [/XYZ H.V] /Dest (0:3468) cvn H.B /DEST pdfmark end -2 4347 a 396 4423 a FC(Samhain)20 b(pro)o(vides)e(an)i(easy)g(method)f (to)i(create)1855 4423 y SDict begin H.S end 1855 4423 a 1855 4423 a SDict begin 13 H.A end 1855 4423 a 1855 4423 a SDict begin [ /View [/XYZ H.V] /Dest (0:3469) cvn H.B /DEST pdfmark end 1855 4423 a Fx(custom)e(binary)h(pac)n(ka)o(g)o(es)f FC(with)i(the)f(nati)n(v)o(e)f(package)396 4531 y(manager)g(of)h(your)f (operating)f(system.)i(Basically)-5 b(,)20 b(this)h(w)o(orks)f(lik)o (e:)-2 4632 y SDict begin H.S end -2 4632 a -2 4632 a SDict begin 11.7 H.A end -2 4632 a -2 4632 a SDict begin [ /View [/XYZ H.V] /Dest (0:3470) cvn H.B /DEST pdfmark end -2 4632 a -2 4632 a SDict begin H.S end -2 4632 a -2 4632 a SDict begin 11.7 H.A end -2 4632 a -2 4632 a SDict begin [ /View [/XYZ H.V] /Dest (0:3471) cvn H.B /DEST pdfmark end -2 4632 a 396 4712 a Ft(bash$)596 4712 y SDict begin H.S end 596 4712 a 596 4712 a SDict begin 11.7 H.A end 596 4712 a 596 4712 a SDict begin [ /View [/XYZ H.V] /Dest (0:3472) cvn H.B /DEST pdfmark end 596 4712 a Fs(./configure)46 b([your)c(preferred)i(options])-2 4721 y SDict begin H.S end -2 4721 a -2 4721 a SDict begin 11.7 H.A end -2 4721 a -2 4721 a SDict begin [ /View [/XYZ H.V] /Dest (0:3473) cvn H.B /DEST pdfmark end -2 4721 a 396 4809 a Ft(bash$)596 4809 y SDict begin H.S end 596 4809 a 596 4809 a SDict begin 11.7 H.A end 596 4809 a 596 4809 a SDict begin [ /View [/XYZ H.V] /Dest (0:3474) cvn H.B /DEST pdfmark end 596 4809 a Fs(make)g(rpm|deb|tbz2|depot|s)q(ola)q(ris)q(-p)q(kg)-2 4992 y SDict begin H.S end -2 4992 a -2 4992 a SDict begin 13 H.A end -2 4992 a -2 4992 a SDict begin [ /View [/XYZ H.V] /Dest (0:3475) cvn H.B /DEST pdfmark end -2 4992 a 396 5083 a FC(I.e.)20 b(the)g(binary)f(package)g(will)i(be)f(b)n (uilt)g(with)h(the)f(compile)f(options)g(chosen)h(in)g(the)g(preceding) 3242 5083 y SDict begin H.S end 3242 5083 a 3242 5083 a SDict begin 13 H.A end 3242 5083 a 3242 5083 a SDict begin [ /View [/XYZ H.V] /Dest (0:3476) cvn H.B /DEST pdfmark end 3242 5083 a Fy(./con\002gur)o(e)396 5191 y FC(command.)e (Supported)g(package)h(formats)g(are:)1840 5191 y SDict begin H.S end 1840 5191 a 1840 5191 a SDict begin 13 H.A end 1840 5191 a 1840 5191 a SDict begin [ /View [/XYZ H.V] /Dest (0:3477) cvn H.B /DEST pdfmark end 1840 5191 a Fx(rpm)h FC(\(e.g.)f(Redhat,)h(SuSE,)g(...\),)2797 5191 y SDict begin H.S end 2797 5191 a 2797 5191 a SDict begin 13 H.A end 2797 5191 a 2797 5191 a SDict begin [ /View [/XYZ H.V] /Dest (0:3478) cvn H.B /DEST pdfmark end 2797 5191 a Fx(deb)f FC(\(Debian\),)3274 5191 y SDict begin H.S end 3274 5191 a 3274 5191 a SDict begin 13 H.A end 3274 5191 a 3274 5191 a SDict begin [ /View [/XYZ H.V] /Dest (0:3479) cvn H.B /DEST pdfmark end 3274 5191 a Fx(tbz2)h FC(\(Gentoo)396 5299 y(Linux\),)664 5299 y SDict begin H.S end 664 5299 a 664 5299 a SDict begin 13 H.A end 664 5299 a 664 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:3480) cvn H.B /DEST pdfmark end 664 5299 a Fx(depot)g FC(\(HP-UX\),)g(and)1362 5299 y SDict begin H.S end 1362 5299 a 1362 5299 a SDict begin 13 H.A end 1362 5299 a 1362 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:3481) cvn H.B /DEST pdfmark end 1362 5299 a Fx(solaris-pkg)f FC(\(Solaris\).)-2 5315 y SDict begin H.S end -2 5315 a -2 5315 a SDict begin 11.7 H.A end -2 5315 a -2 5315 a SDict begin [ /View [/XYZ H.V] /Dest (0:3482) cvn H.B /DEST pdfmark end -2 5315 a Black 3658 5805 a Fx(97)p Black eop end %%Page: 98 103 TeXDict begin 98 102 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.98) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 11.7 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3484) cvn H.B /DEST pdfmark end -2 226 a 562 309 a Fw(TIP:)f Fv(The)g(binar)r(y)f(pac)o(kage)g(will)g(use) i(the)e(OS-speci\002c)2195 309 y SDict begin H.S end 2195 309 a 2195 309 a SDict begin 11.7 H.A end 2195 309 a 2195 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3485) cvn H.B /DEST pdfmark end 2195 309 a Ft(samhainrc.OS)25 b Fv(con\002gur)o(ation)18 b(\002le)i(from)g(the)562 406 y(source)g(director)r(y)-7 b(,)19 b(thus)h(if)g(y)o(ou)g(customiz)o (e)g(this)o(,)g(y)o(our)f(pac)o(kage)g(will)g(contain)g(y)o(our)h (customiz)o(ed)f(v)n(ersion.)39 544 y SDict begin H.S end 39 544 a 39 544 a SDict begin 11.7 H.A end 39 544 a 39 544 a SDict begin [ /View [/XYZ H.V] /Dest (0:3486) cvn H.B /DEST pdfmark end 39 544 a -2 711 a SDict begin H.S end -2 711 a -2 711 a SDict begin 11.7 H.A end -2 711 a -2 711 a SDict begin [ /View [/XYZ H.V] /Dest (0:3488) cvn H.B /DEST pdfmark end -2 711 a 562 808 a Fw(TIP:)h Fv(Upon)g (installation,)c(the)k(pac)o(kage)e(will)i(not)g(automatically)d (initializ)o(e)h(the)h(baseline)f(database)o(,)g(and)562 905 y(not)i(star)s(t)g(the)g(daemon)e(\(though)h(it)h(will)f(install)g (the)h(r)q(unle)n(v)n(el)e(scr)q(ipt)i(to)g(star)s(t)g(upon)f(boot\).) 39 1043 y SDict begin H.S end 39 1043 a 39 1043 a SDict begin 11.7 H.A end 39 1043 a 39 1043 a SDict begin [ /View [/XYZ H.V] /Dest (0:3489) cvn H.B /DEST pdfmark end 39 1043 a -2 1209 a SDict begin H.S end -2 1209 a -2 1209 a SDict begin 11.7 H.A end -2 1209 a -2 1209 a SDict begin [ /View [/XYZ H.V] /Dest (0:3491) cvn H.B /DEST pdfmark end -2 1209 a 562 1307 a Fw(NO)m(TE:)i Fv(F)n(or)e(reasons)h(e)n (xplained)d(in)p 0 TeXcolorgray 1647 1307 a SDict begin H.S end 1647 1307 a Fv(Section)i(11.2)2064 1307 y SDict begin 11.7 H.L end 2064 1307 a 2064 1307 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2064 1307 a Black -2 w Fv(>,)h(w)o(e)h(do)f(not)f(recommend)h(to)g (distr)q(ib)o(ute)d(binar)r(y)562 1404 y(pac)o(kages)i(to)h(third)g (par)s(ties)o(.)e(On)j(the)e(other)g(hand,)g(it)h(is)h(perf)n(ectly)e (ok)h(to)h(use)f(a)g(self-b)o(uilt)e(binar)r(y)h(pac)o(kage)562 1501 y(to)h(install/distr)q(ib)o(ute)1181 1501 y SDict begin H.S end 1181 1501 a 1181 1501 a SDict begin 11.7 H.A end 1181 1501 a 1181 1501 a SDict begin [ /View [/XYZ H.V] /Dest (0:3493) cvn H.B /DEST pdfmark end 1181 1501 a Fv(samhain)f(on)h(y)o(our)f(machine/within)e(y)o(our)j(o)o(wn)f(netw) o(or)q(k.)39 1650 y SDict begin H.S end 39 1650 a 39 1650 a SDict begin 13 H.A end 39 1650 a 39 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:RPM) cvn H.B /DEST pdfmark end 39 1650 a 396 1978 a Fp(10.2.1.)36 b(Building)f(an)e(RPM)1745 1978 y SDict begin H.S end 1745 1978 a 1745 1978 a SDict begin 18.72 H.A end 1745 1978 a 1745 1978 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.47.2) cvn H.B /DEST pdfmark end 1745 1978 a -2 2005 a SDict begin H.S end -2 2005 a -2 2005 a SDict begin 13 H.A end -2 2005 a -2 2005 a SDict begin [ /View [/XYZ H.V] /Dest (0:CUSTOMRPM) cvn H.B /DEST pdfmark end -2 2005 a 396 2266 a Fj(10.2.1.1.)c(Custom)e(RPM)1431 2266 y SDict begin H.S end 1431 2266 a 1431 2266 a SDict begin 15.6 H.A end 1431 2266 a 1431 2266 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.47.21.3) cvn H.B /DEST pdfmark end 1431 2266 a -2 2433 a SDict begin H.S end -2 2433 a -2 2433 a SDict begin 13 H.A end -2 2433 a -2 2433 a SDict begin [ /View [/XYZ H.V] /Dest (0:3498) cvn H.B /DEST pdfmark end -2 2433 a 396 2540 a FC(If)20 b(you)g(run)749 2540 y SDict begin H.S end 749 2540 a 749 2540 a SDict begin 13 H.A end 749 2540 a 749 2540 a SDict begin [ /View [/XYZ H.V] /Dest (0:3499) cvn H.B /DEST pdfmark end 749 2540 a Fy(./con\002gur)o(e)f FC(in)i(the)f(source)f(directory)-5 b(,)18 b(a)j(spec)f(\002le)2278 2540 y SDict begin H.S end 2278 2540 a 2278 2540 a SDict begin 13 H.A end 2278 2540 a 2278 2540 a SDict begin [ /View [/XYZ H.V] /Dest (0:3500) cvn H.B /DEST pdfmark end 2278 2540 a Fr(samhain.spec)f FC(will)h(be)h(created)e(from)396 2648 y SDict begin H.S end 396 2648 a 396 2648 a SDict begin 13 H.A end 396 2648 a 396 2648 a SDict begin [ /View [/XYZ H.V] /Dest (0:3501) cvn H.B /DEST pdfmark end 396 2648 a Fr(samhain.spec.in)p FC(.)f(Y)-9 b(ou)20 b(can)g(then)g(use)1696 2648 y SDict begin H.S end 1696 2648 a 1696 2648 a SDict begin 13 H.A end 1696 2648 a 1696 2648 a SDict begin [ /View [/XYZ H.V] /Dest (0:3502) cvn H.B /DEST pdfmark end 1696 2648 a Fy(mak)o(e)h(r)o(pm)g FC(to)f(create)g(source)f(and)h(binary)f(RPMs,) i(or)3336 2648 y SDict begin H.S end 3336 2648 a 3336 2648 a SDict begin 13 H.A end 3336 2648 a 3336 2648 a SDict begin [ /View [/XYZ H.V] /Dest (0:3503) cvn H.B /DEST pdfmark end 3336 2648 a Fy(mak)o(e)g(sr)o(pm)396 2756 y FC(to)g(create)f(just)g(the)g(source)g(RPM.)-2 2940 y SDict begin H.S end -2 2940 a -2 2940 a SDict begin 13 H.A end -2 2940 a -2 2940 a SDict begin [ /View [/XYZ H.V] /Dest (0:3504) cvn H.B /DEST pdfmark end -2 2940 a 396 3029 a FC(The)g(RPM)h(will)g(be)f(located)g(in)1337 3029 y SDict begin H.S end 1337 3029 a 1337 3029 a SDict begin 13 H.A end 1337 3029 a 1337 3029 a SDict begin [ /View [/XYZ H.V] /Dest (0:3505) cvn H.B /DEST pdfmark end 1337 3029 a Fr(/usr/src/\(distribution-specific\)/RPMS/i3)o(86)p FC(.)15 b(Installing)k(the)396 3137 y(RPM)i(will)742 3137 y SDict begin H.S end 742 3137 a 742 3137 a SDict begin 13 H.A end 742 3137 a 742 3137 a SDict begin [ /View [/XYZ H.V] /Dest (0:3506) cvn H.B /DEST pdfmark end 742 3137 a Fx(not)f(initialize)h FC(the)f(database)f(automatically)-5 b(.)-2 3321 y SDict begin H.S end -2 3321 a -2 3321 a SDict begin 13 H.A end -2 3321 a -2 3321 a SDict begin [ /View [/XYZ H.V] /Dest (0:3507) cvn H.B /DEST pdfmark end -2 3321 a 396 3411 a FC(If)20 b(an)o(ything)e(f)o(ails)j(during)e(the)h (b)n(uild)g(\(and)f(after)h(installation)g(has)g(be)o(gun\),)e(just)j (cd)f(into)g(the)g(b)n(uild)g(directory)396 3519 y(and)g(do)g(a)698 3519 y SDict begin H.S end 698 3519 a 698 3519 a SDict begin 13 H.A end 698 3519 a 698 3519 a SDict begin [ /View [/XYZ H.V] /Dest (0:3508) cvn H.B /DEST pdfmark end 698 3519 a Fy(mak)o(e)h(uninstall)g(&&)g(mak)o(e)g(uninstall-boot)p FC(.)e(If)h(b)n(uilding)f(for)g(a)i(non-RedHat)d(system,)i(the)h(error) 396 3627 y(messages)g(will)g(tell)f(you)g(which)f(\002le)i(paths)f(in)h (the)f(spec)g(\002le)h(were)f(incorrect.)-2 3656 y SDict begin H.S end -2 3656 a -2 3656 a SDict begin 13 H.A end -2 3656 a -2 3656 a SDict begin [ /View [/XYZ H.V] /Dest (0:VANILLARPM) cvn H.B /DEST pdfmark end -2 3656 a 396 3933 a Fj(10.2.1.2.)29 b(Single-host)1354 3933 y SDict begin H.S end 1354 3933 a 1354 3933 a SDict begin 15.6 H.A end 1354 3933 a 1354 3933 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.47.22.3) cvn H.B /DEST pdfmark end 1354 3933 a -2 4121 a SDict begin H.S end -2 4121 a -2 4121 a SDict begin 13 H.A end -2 4121 a -2 4121 a SDict begin [ /View [/XYZ H.V] /Dest (0:3511) cvn H.B /DEST pdfmark end -2 4121 a 396 4207 a FC(If)20 b(you)g(w)o(ant)g(to)g(create)g(an)g(RPM)h(for)f (a)h(single-host)e(v)o(ersion)g(of)h(samhain)f(without)g(an)o(y)h(f)o (anc)o(y)f(options,)g(you)396 4315 y(can)h(just)h(run)-2 4416 y SDict begin H.S end -2 4416 a -2 4416 a SDict begin 11.7 H.A end -2 4416 a -2 4416 a SDict begin [ /View [/XYZ H.V] /Dest (0:3512) cvn H.B /DEST pdfmark end -2 4416 a -2 4416 a SDict begin H.S end -2 4416 a -2 4416 a SDict begin 11.7 H.A end -2 4416 a -2 4416 a SDict begin [ /View [/XYZ H.V] /Dest (0:3513) cvn H.B /DEST pdfmark end -2 4416 a 396 4495 a Ft(bash$)638 4495 y SDict begin H.S end 638 4495 a 638 4495 a SDict begin 11.7 H.A end 638 4495 a 638 4495 a SDict begin [ /View [/XYZ H.V] /Dest (0:3514) cvn H.B /DEST pdfmark end 638 4495 a Fs(rpmbuild)43 b(-ta)f(samhain-)1483 4495 y SDict begin H.S end 1483 4495 a 1483 4495 a SDict begin 11.7 H.A end 1483 4495 a 1483 4495 a SDict begin [ /View [/XYZ H.V] /Dest (0:3515) cvn H.B /DEST pdfmark end 1483 4495 a Fd(version)q Fs(.tar.g)q(z)-2 4670 y SDict begin H.S end -2 4670 a -2 4670 a SDict begin 13 H.A end -2 4670 a -2 4670 a SDict begin [ /View [/XYZ H.V] /Dest (0:3516) cvn H.B /DEST pdfmark end -2 4670 a 396 4769 a FC(on)20 b(the)g(tarball)g(\(there)f(is)j(a)e(def)o(ault)g (spec)g(\002le)h(in)f(there\).)-2 4953 y SDict begin H.S end -2 4953 a -2 4953 a SDict begin 13 H.A end -2 4953 a -2 4953 a SDict begin [ /View [/XYZ H.V] /Dest (0:3517) cvn H.B /DEST pdfmark end -2 4953 a 396 5043 a FC(The)g(RPM)h(will)g (be)f(located)g(in)1337 5043 y SDict begin H.S end 1337 5043 a 1337 5043 a SDict begin 13 H.A end 1337 5043 a 1337 5043 a SDict begin [ /View [/XYZ H.V] /Dest (0:3518) cvn H.B /DEST pdfmark end 1337 5043 a Fr (/usr/src/\(distribution-specific\)/RPMS/i3)o(86)p FC(.)15 b(Installing)k(the)396 5151 y(RPM)i(will)742 5151 y SDict begin H.S end 742 5151 a 742 5151 a SDict begin 13 H.A end 742 5151 a 742 5151 a SDict begin [ /View [/XYZ H.V] /Dest (0:3519) cvn H.B /DEST pdfmark end 742 5151 a Fx(not)f(initialize) h FC(the)f(baseline)g(database)f(automatically)-5 b(.)-2 5262 y SDict begin H.S end -2 5262 a -2 5262 a SDict begin 13 H.A end -2 5262 a -2 5262 a SDict begin [ /View [/XYZ H.V] /Dest (0:HPUX) cvn H.B /DEST pdfmark end -2 5262 a Black 3661 5805 a Fx(98)p Black eop end %%Page: 99 104 TeXDict begin 99 103 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.99) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black 396 313 a Fp(10.2.2.)36 b(Building)f(an)e(HP-UX)g(pac)n(ka)o(g)q (e)2358 313 y SDict begin H.S end 2358 313 a 2358 313 a SDict begin 18.72 H.A end 2358 313 a 2358 313 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.48.2) cvn H.B /DEST pdfmark end 2358 313 a -2 506 a SDict begin H.S end -2 506 a -2 506 a SDict begin 13 H.A end -2 506 a -2 506 a SDict begin [ /View [/XYZ H.V] /Dest (0:3522) cvn H.B /DEST pdfmark end -2 506 a 396 587 a FC(First)21 b(run)701 587 y SDict begin H.S end 701 587 a 701 587 a SDict begin 13 H.A end 701 587 a 701 587 a SDict begin [ /View [/XYZ H.V] /Dest (0:3523) cvn H.B /DEST pdfmark end 701 587 a Fy(./con\002gur)o(e)e FC(in)h(the)g(source)g(directory)e(with)j(your)e(preferred)f(options,)h (then)g(do)h(a)3139 587 y SDict begin H.S end 3139 587 a 3139 587 a SDict begin 13 H.A end 3139 587 a 3139 587 a SDict begin [ /View [/XYZ H.V] /Dest (0:3524) cvn H.B /DEST pdfmark end 3139 587 a Fy(mak)o(e)g(depot)p FC(.)g(The)396 695 y(result)g(should)g(be)g(a)g(package)f(named)1535 695 y SDict begin H.S end 1535 695 a 1535 695 a SDict begin 13 H.A end 1535 695 a 1535 695 a SDict begin [ /View [/XYZ H.V] /Dest (0:3525) cvn H.B /DEST pdfmark end 1535 695 a Fr(samhain.depot)p FC(,)g(that)h(can)g(be)g(installed)g(with)3010 695 y SDict begin H.S end 3010 695 a 3010 695 a SDict begin 13 H.A end 3010 695 a 3010 695 a SDict begin [ /View [/XYZ H.V] /Dest (0:3526) cvn H.B /DEST pdfmark end 3010 695 a Fy(swinstall)p FC(.)h(Installing)396 803 y(the)f(package)f(will) 961 803 y SDict begin H.S end 961 803 a 961 803 a SDict begin 13 H.A end 961 803 a 961 803 a SDict begin [ /View [/XYZ H.V] /Dest (0:3527) cvn H.B /DEST pdfmark end 961 803 a Fx(not)h(initialize)g FC(the)h(baseline)e(database)h (automatically)-5 b(.)-2 831 y SDict begin H.S end -2 831 a -2 831 a SDict begin 13 H.A end -2 831 a -2 831 a SDict begin [ /View [/XYZ H.V] /Dest (0:SOL) cvn H.B /DEST pdfmark end -2 831 a 396 1141 a Fp(10.2.3.)36 b(Building)f(a)e(Solaris)h (pac)n(ka)o(g)q(e)2312 1141 y SDict begin H.S end 2312 1141 a 2312 1141 a SDict begin 18.72 H.A end 2312 1141 a 2312 1141 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.49.2) cvn H.B /DEST pdfmark end 2312 1141 a -2 1168 a SDict begin H.S end -2 1168 a -2 1168 a SDict begin 11.7 H.A end -2 1168 a -2 1168 a SDict begin [ /View [/XYZ H.V] /Dest (0:3530) cvn H.B /DEST pdfmark end -2 1168 a -2 1292 a SDict begin H.S end -2 1292 a -2 1292 a SDict begin 11.7 H.A end -2 1292 a -2 1292 a SDict begin [ /View [/XYZ H.V] /Dest (0:3532) cvn H.B /DEST pdfmark end -2 1292 a 562 1363 a Fw(NO)m(TE:)21 b Fv(This)e(is)i(e)n(xper)q(imental)d(and)h(not)h(w)o (ell)f(tested.)g(Constr)q(uctiv)n(e)h(f)n(eedbac)o(k)e(from)i(e)n(xper) q(ienced)e(Solar)q(is)562 1460 y(administr)o(ators)g(is)j(w)o(elcome)o (.)-2 1775 y SDict begin H.S end -2 1775 a -2 1775 a SDict begin 13 H.A end -2 1775 a -2 1775 a SDict begin [ /View [/XYZ H.V] /Dest (0:3533) cvn H.B /DEST pdfmark end -2 1775 a 396 1883 a FC(First)g(run)701 1883 y SDict begin H.S end 701 1883 a 701 1883 a SDict begin 13 H.A end 701 1883 a 701 1883 a SDict begin [ /View [/XYZ H.V] /Dest (0:3534) cvn H.B /DEST pdfmark end 701 1883 a Fy(./con\002gur)o(e)e FC(in)h(the)g(source)g(directory)e(with)j(your)e(preferred)f(options,)h (then)g(do)h(a)3139 1883 y SDict begin H.S end 3139 1883 a 3139 1883 a SDict begin 13 H.A end 3139 1883 a 3139 1883 a SDict begin [ /View [/XYZ H.V] /Dest (0:3535) cvn H.B /DEST pdfmark end 3139 1883 a Fy(mak)o(e)396 1991 y(solaris-pkg)p FC(.)g(The)g(result)g(should)f(be)h(a)h(package)e(named)2119 1991 y SDict begin H.S end 2119 1991 a 2119 1991 a SDict begin 13 H.A end 2119 1991 a 2119 1991 a SDict begin [ /View [/XYZ H.V] /Dest (0:3536) cvn H.B /DEST pdfmark end 2119 1991 a Fr(samhain.pkg)p FC(.)-2 2020 y SDict begin H.S end -2 2020 a -2 2020 a SDict begin 13 H.A end -2 2020 a -2 2020 a SDict begin [ /View [/XYZ H.V] /Dest (0:TBZ2) cvn H.B /DEST pdfmark end -2 2020 a 396 2330 a Fp(10.2.4.)36 b(Building)f(a)e(Gentoo)h(Lin)o(ux)g(pac)n(ka)o(g)q(e) 2683 2330 y SDict begin H.S end 2683 2330 a 2683 2330 a SDict begin 18.72 H.A end 2683 2330 a 2683 2330 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.50.2) cvn H.B /DEST pdfmark end 2683 2330 a -2 2522 a SDict begin H.S end -2 2522 a -2 2522 a SDict begin 13 H.A end -2 2522 a -2 2522 a SDict begin [ /View [/XYZ H.V] /Dest (0:3539) cvn H.B /DEST pdfmark end -2 2522 a 396 2604 a FC(First)21 b(run)701 2604 y SDict begin H.S end 701 2604 a 701 2604 a SDict begin 13 H.A end 701 2604 a 701 2604 a SDict begin [ /View [/XYZ H.V] /Dest (0:3540) cvn H.B /DEST pdfmark end 701 2604 a Fy(./con\002gur)o(e)e([y)n(our)g(pr)o(eferr)o(ed)g(options])h FC(in)g(the)g(source)g(directory)e(\(reminder:)h(use)3242 2604 y SDict begin H.S end 3242 2604 a 3242 2604 a SDict begin 13 H.A end 3242 2604 a 3242 2604 a SDict begin [ /View [/XYZ H.V] /Dest (0:3541) cvn H.B /DEST pdfmark end 3242 2604 a Fy(./con\002gur)o(e)396 2712 y(--pr)o(e\002x=USR)p FC(,)g(NO)m(T)1101 2712 y SDict begin H.S end 1101 2712 a 1101 2712 a SDict begin 13 H.A end 1101 2712 a 1101 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:3542) cvn H.B /DEST pdfmark end 1101 2712 a Fy(./con\002gur)o(e)g(--pr)o (e\002x=/usr)h FC(for)f(standard)g(paths\),)h(then)f(do)h(a)2953 2712 y SDict begin H.S end 2953 2712 a 2953 2712 a SDict begin 13 H.A end 2953 2712 a 2953 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:3543) cvn H.B /DEST pdfmark end 2953 2712 a Fy(mak)o(e)g(tbz2)p FC(.)g(The)3510 2712 y SDict begin H.S end 3510 2712 a 3510 2712 a SDict begin 13 H.A end 3510 2712 a 3510 2712 a SDict begin [ /View [/XYZ H.V] /Dest (0:3544) cvn H.B /DEST pdfmark end 3510 2712 a Fr(.tbz2)396 2820 y FC(package)f(will)i(be)f(in)1023 2820 y SDict begin H.S end 1023 2820 a 1023 2820 a SDict begin 13 H.A end 1023 2820 a 1023 2820 a SDict begin [ /View [/XYZ H.V] /Dest (0:3545) cvn H.B /DEST pdfmark end 1023 2820 a Fr(/usr/portage/packages/All)d FC(\(this)j(is)h(just)g (ho)n(w)f(Gentoo)f(package)g(b)n(uilding)396 2928 y(w)o(orks\).)-2 3108 y SDict begin H.S end -2 3108 a -2 3108 a SDict begin 13 H.A end -2 3108 a -2 3108 a SDict begin [ /View [/XYZ H.V] /Dest (0:3546) cvn H.B /DEST pdfmark end -2 3108 a 396 3202 a FC(The)h(Gentoo)f(package)g(thus)h(created)g(will)1674 3202 y SDict begin H.S end 1674 3202 a 1674 3202 a SDict begin 13 H.A end 1674 3202 a 1674 3202 a SDict begin [ /View [/XYZ H.V] /Dest (0:3547) cvn H.B /DEST pdfmark end 1674 3202 a Fx(not)f(initialize)i FC(the)f(database)g(automatically)e (upon)h(installation.)h(The)396 3309 y SDict begin H.S end 396 3309 a 396 3309 a SDict begin 13 H.A end 396 3309 a 396 3309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3548) cvn H.B /DEST pdfmark end 396 3309 a Fr(.tbz2)g FC(package)f(\002le) i(will)g(be)f(in)1395 3309 y SDict begin H.S end 1395 3309 a 1395 3309 a SDict begin 13 H.A end 1395 3309 a 1395 3309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3549) cvn H.B /DEST pdfmark end 1395 3309 a Fr(/usr/portage/packages/All)d FC(\(this)j(is)h(just)g(ho)n(w)f(Gentoo)f(package)396 3417 y(b)n(uilding)g(w)o(orks\).)-2 3435 y SDict begin H.S end -2 3435 a -2 3435 a SDict begin 11.7 H.A end -2 3435 a -2 3435 a SDict begin [ /View [/XYZ H.V] /Dest (0:3550) cvn H.B /DEST pdfmark end -2 3435 a -2 3560 a SDict begin H.S end -2 3560 a -2 3560 a SDict begin 11.7 H.A end -2 3560 a -2 3560 a SDict begin [ /View [/XYZ H.V] /Dest (0:3552) cvn H.B /DEST pdfmark end -2 3560 a 562 3639 a Fw(NO)m(TE:)i Fv(If)f(y)o(ou)g(just)g(w)o(ant)f(to)h(install)f(on)h (y)o(our)f(o)o(wn)h(system,)h(r)o(ather)e(than)h(b)o(uilding)c(a)21 b(pac)o(kage)d(f)n(or)i(other)562 3736 y(machines)o(,)f(y)o(ou)h(can)g (use)h(the)e(command)1818 3736 y SDict begin H.S end 1818 3736 a 1818 3736 a SDict begin 11.7 H.A end 1818 3736 a 1818 3736 a SDict begin [ /View [/XYZ H.V] /Dest (0:3553) cvn H.B /DEST pdfmark end 1818 3736 a Fw(make)h(emer)o(g)q(e)f Fv(\(after)g(r)q(unning)2782 3736 y SDict begin H.S end 2782 3736 a 2782 3736 a SDict begin 11.7 H.A end 2782 3736 a 2782 3736 a SDict begin [ /View [/XYZ H.V] /Dest (0:3554) cvn H.B /DEST pdfmark end 2782 3736 a Fw(./con\002gure)p Fv(,)f(of)i(course\).)-2 3969 y SDict begin H.S end -2 3969 a -2 3969 a SDict begin 13 H.A end -2 3969 a -2 3969 a SDict begin [ /View [/XYZ H.V] /Dest (0:DEB) cvn H.B /DEST pdfmark end -2 3969 a 396 4297 a Fp(10.2.5.)36 b(Building)f(a)e (Debian)i(pac)n(ka)o(g)q(e)2312 4297 y SDict begin H.S end 2312 4297 a 2312 4297 a SDict begin 18.72 H.A end 2312 4297 a 2312 4297 a SDict begin [ /View [/XYZ H.V] /Dest (12.68.51.2) cvn H.B /DEST pdfmark end 2312 4297 a -2 4489 a SDict begin H.S end -2 4489 a -2 4489 a SDict begin 13 H.A end -2 4489 a -2 4489 a SDict begin [ /View [/XYZ H.V] /Dest (0:3557) cvn H.B /DEST pdfmark end -2 4489 a 396 4571 a FC(First)21 b(run)701 4571 y SDict begin H.S end 701 4571 a 701 4571 a SDict begin 13 H.A end 701 4571 a 701 4571 a SDict begin [ /View [/XYZ H.V] /Dest (0:3558) cvn H.B /DEST pdfmark end 701 4571 a Fy(./con\002gur)o(e)e FC(in)h(the)g(source)g(directory)e(\(reminder:)h(use)2364 4571 y SDict begin H.S end 2364 4571 a 2364 4571 a SDict begin 13 H.A end 2364 4571 a 2364 4571 a SDict begin [ /View [/XYZ H.V] /Dest (0:3559) cvn H.B /DEST pdfmark end 2364 4571 a Fy(./con\002gur)o(e)g(--pr)o(e\002x=USR)p FC(,)g(NO)m(T)396 4679 y SDict begin H.S end 396 4679 a 396 4679 a SDict begin 13 H.A end 396 4679 a 396 4679 a SDict begin [ /View [/XYZ H.V] /Dest (0:3560) cvn H.B /DEST pdfmark end 396 4679 a Fy(./con\002gur)o(e)g(--pr)o(e\002x=/usr)h FC(for)g(standard)f(paths\),)g(then)h(do)g(a)2248 4679 y SDict begin H.S end 2248 4679 a 2248 4679 a SDict begin 13 H.A end 2248 4679 a 2248 4679 a SDict begin [ /View [/XYZ H.V] /Dest (0:3561) cvn H.B /DEST pdfmark end 2248 4679 a Fy(mak)o(e)h(deb)p FC(.)g(The)2783 4679 y SDict begin H.S end 2783 4679 a 2783 4679 a SDict begin 13 H.A end 2783 4679 a 2783 4679 a SDict begin [ /View [/XYZ H.V] /Dest (0:3562) cvn H.B /DEST pdfmark end 2783 4679 a Fr(.deb)f FC(package)e(and)i(the)396 4787 y(corresponding)892 4787 y SDict begin H.S end 892 4787 a 892 4787 a SDict begin 13 H.A end 892 4787 a 892 4787 a SDict begin [ /View [/XYZ H.V] /Dest (0:3563) cvn H.B /DEST pdfmark end 892 4787 a Fr(.dsc)g FC(\002le)h(will)g(be)f(in)g(the)h(directory)d(abo)o (v)o(e)h(the)h(source)f(directory)g(\(this)h(is)h(just)g(ho)n(w)e (Debian)396 4895 y(package)g(b)n(uilding)g(w)o(orks\).)-2 5079 y SDict begin H.S end -2 5079 a -2 5079 a SDict begin 13 H.A end -2 5079 a -2 5079 a SDict begin [ /View [/XYZ H.V] /Dest (0:3564) cvn H.B /DEST pdfmark end -2 5079 a 396 5169 a FC(Y)-9 b(ou)19 b(will)i(need)e(the)g(follo)n(wing)f (additional)h(Debian)g(packages)f(in)i(order)f(to)g(b)n(uild)h(a)g (Debian)f(packages:)3495 5169 y SDict begin H.S end 3495 5169 a 3495 5169 a SDict begin 13 H.A end 3495 5169 a 3495 5169 a SDict begin [ /View [/XYZ H.V] /Dest (0:3565) cvn H.B /DEST pdfmark end 3495 5169 a Fy(apt-get)396 5276 y(fak)o(er)o(oot)p FC(,)735 5276 y SDict begin H.S end 735 5276 a 735 5276 a SDict begin 13 H.A end 735 5276 a 735 5276 a SDict begin [ /View [/XYZ H.V] /Dest (0:3566) cvn H.B /DEST pdfmark end 735 5276 a Fy(apt-get)g(debmak)o(e)p FC(,)1368 5276 y SDict begin H.S end 1368 5276 a 1368 5276 a SDict begin 13 H.A end 1368 5276 a 1368 5276 a SDict begin [ /View [/XYZ H.V] /Dest (0:3567) cvn H.B /DEST pdfmark end 1368 5276 a Fy(apt-get)g(debhelper)p FC(,)2035 5276 y SDict begin H.S end 2035 5276 a 2035 5276 a SDict begin 13 H.A end 2035 5276 a 2035 5276 a SDict begin [ /View [/XYZ H.V] /Dest (0:3568) cvn H.B /DEST pdfmark end 2035 5276 a Fy(apt-get)g(de)o(vscripts)p FC(,)h(and)2845 5276 y SDict begin H.S end 2845 5276 a 2845 5276 a SDict begin 13 H.A end 2845 5276 a 2845 5276 a SDict begin [ /View [/XYZ H.V] /Dest (0:3569) cvn H.B /DEST pdfmark end 2845 5276 a Fy(apt-get)f(cpio)p FC(.)p Black 3661 5805 a Fx(99)p Black eop end %%Page: 100 105 TeXDict begin 100 104 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.100) cvn H.B /DEST pdfmark end -2 134 a Black 2401 104 a Fx(Chapter)20 b(10.)f(Deployment)g(to)h(r)m(emote)h(hosts)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3570) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(The)f(Debian)g(package)e(thus)j(created)e(will)1669 309 y SDict begin H.S end 1669 309 a 1669 309 a SDict begin 13 H.A end 1669 309 a 1669 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3571) cvn H.B /DEST pdfmark end 1669 309 a Fx(not)h(initialize)g FC(the)g(database)g(automatically)f(upon)f (installation.)i(It)396 417 y(will)h(be)f(located)g(in)g(the)1113 417 y SDict begin H.S end 1113 417 a 1113 417 a SDict begin 13 H.A end 1113 417 a 1113 417 a SDict begin [ /View [/XYZ H.V] /Dest (0:3572) cvn H.B /DEST pdfmark end 1113 417 a Fx(par)m(ent)g(dir)m(ectory)g FC(of)g(the)g(source)f(directory)g (\(that')-5 b(s)20 b(just)h(the)f(w)o(ay)g(the)h(Debian)e(b)n(uild)396 525 y(system)i(w)o(orks\).)p Black 3620 5805 a Fx(100)p Black eop end %%Page: 101 106 TeXDict begin 101 105 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.101) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:SECURITY-DESIGN) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Chapter)48 b(11.)f(Security)g(Design)2284 351 y SDict begin H.S end 2284 351 a 2284 351 a SDict begin 26.957 H.A end 2284 351 a 2284 351 a SDict begin [ /View [/XYZ H.V] /Dest (13.0) cvn H.B /DEST pdfmark end 2284 351 a -2 443 a SDict begin H.S end -2 443 a -2 443 a SDict begin 13 H.A end -2 443 a -2 443 a SDict begin [ /View [/XYZ H.V] /Dest (0:SECURITY-USAGE) cvn H.B /DEST pdfmark end -2 443 a 339 x Fu(11.1.)39 b(Usa)o(g)q(e)789 782 y SDict begin H.S end 789 782 a 789 782 a SDict begin 22.464 H.A end 789 782 a 789 782 a SDict begin [ /View [/XYZ H.V] /Dest (13.69.1) cvn H.B /DEST pdfmark end 789 782 a -2 980 a SDict begin H.S end -2 980 a -2 980 a SDict begin 13 H.A end -2 980 a -2 980 a SDict begin [ /View [/XYZ H.V] /Dest (0:3577) cvn H.B /DEST pdfmark end -2 980 a 396 1056 a FC(It)21 b(is)g(recommended)c(to:)-2 1223 y SDict begin H.S end -2 1223 a -2 1223 a SDict begin 13 H.A end -2 1223 a -2 1223 a SDict begin [ /View [/XYZ H.V] /Dest (0:3578) cvn H.B /DEST pdfmark end -2 1223 a -2 1223 a SDict begin H.S end -2 1223 a -2 1223 a SDict begin 13 H.A end -2 1223 a -2 1223 a SDict begin [ /View [/XYZ H.V] /Dest (0:3579) cvn H.B /DEST pdfmark end -2 1223 a -2 1233 a SDict begin H.S end -2 1233 a -2 1233 a SDict begin 13 H.A end -2 1233 a -2 1233 a SDict begin [ /View [/XYZ H.V] /Dest (0:3580) cvn H.B /DEST pdfmark end -2 1233 a Black 396 1392 a FB(\225)p Black 479 1392 a SDict begin H.S end 479 1392 a 479 1392 a SDict begin 13 H.A end 479 1392 a 479 1392 a SDict begin [ /View [/XYZ H.V] /Dest (0:3581) cvn H.B /DEST pdfmark end 479 1392 a 479 1392 a SDict begin H.S end 479 1392 a 479 1392 a SDict begin 13 H.A end 479 1392 a 479 1392 a SDict begin [ /View [/XYZ H.V] /Dest (0:3582) cvn H.B /DEST pdfmark end 479 1392 a Fx(compile)j(a)g(static)h (binary)e FC(\(not)h(link)o(ed)f(to)i(shared)e(libraries\),)g(using)h (the)g(con\002gure)f(option)3199 1392 y SDict begin H.S end 3199 1392 a 3199 1392 a SDict begin 13 H.A end 3199 1392 a 3199 1392 a SDict begin [ /View [/XYZ H.V] /Dest (0:3583) cvn H.B /DEST pdfmark end 3199 1392 a Fy(--enable-static)479 1500 y FC(if)i(possible)f(\(not)f(possible)h(on)g(Solaris)g(\227)h (this)g(is)g(a)f(Solaris)h(problem,)d(not)i(a)h(problem)d(of)3166 1500 y SDict begin H.S end 3166 1500 a 3166 1500 a SDict begin 13 H.A end 3166 1500 a 3166 1500 a SDict begin [ /View [/XYZ H.V] /Dest (0:3584) cvn H.B /DEST pdfmark end 3166 1500 a FC(samhain\))-2 1518 y SDict begin H.S end -2 1518 a -2 1518 a SDict begin 13 H.A end -2 1518 a -2 1518 a SDict begin [ /View [/XYZ H.V] /Dest (0:3585) cvn H.B /DEST pdfmark end -2 1518 a Black 396 1650 a FB(\225)p Black 479 1650 a SDict begin H.S end 479 1650 a 479 1650 a SDict begin 13 H.A end 479 1650 a 479 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3586) cvn H.B /DEST pdfmark end 479 1650 a 479 1650 a SDict begin H.S end 479 1650 a 479 1650 a SDict begin 13 H.A end 479 1650 a 479 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3587) cvn H.B /DEST pdfmark end 479 1650 a Fx(strip)j(the)g(binary)e FC(\(on)g(i386)h(Linux/FreeBSD,)f(also)h(use)h(the)f(pro)o(vided)2607 1650 y SDict begin H.S end 2607 1650 a 2607 1650 a SDict begin 13 H.A end 2607 1650 a 2607 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3588) cvn H.B /DEST pdfmark end 2607 1650 a Fy(sstrip)h FC(utility:)3068 1650 y SDict begin H.S end 3068 1650 a 3068 1650 a SDict begin 13 H.A end 3068 1650 a 3068 1650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3589) cvn H.B /DEST pdfmark end 3068 1650 a Fy(strip)g(samhain)f(&&)479 1758 y(sstrip)h(samhain)p FC(\).)f(This)h(will)g(help)e(some)n(what)h(against)f(intruders)g(that) h(try)g(to)h(run)e(it)i(under)e(a)i(deb)n(ugger)d(...)-2 1776 y SDict begin H.S end -2 1776 a -2 1776 a SDict begin 11.7 H.A end -2 1776 a -2 1776 a SDict begin [ /View [/XYZ H.V] /Dest (0:3590) cvn H.B /DEST pdfmark end -2 1776 a -2 1900 a SDict begin H.S end -2 1900 a -2 1900 a SDict begin 11.7 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (0:3592) cvn H.B /DEST pdfmark end -2 1900 a 645 1979 a Fw(NO)m(TE:)895 1979 y SDict begin H.S end 895 1979 a 895 1979 a SDict begin 11.7 H.A end 895 1979 a 895 1979 a SDict begin [ /View [/XYZ H.V] /Dest (0:3593) cvn H.B /DEST pdfmark end 895 1979 a Fw(make)i(install)f Fv(will)g(alw)o(a)n(ys)h(str)q(ip)g(the)f(e)n(xcutab)o(les)o(.)f(T)-9 b(r)r(ying)20 b(to)g(str)q(ip)g(again)e(b)o(y)i(hand)f(ma)n(y)i(corr)q (upt)645 2076 y(the)f(e)n(x)n(ecutab)o(le)o(.)438 2417 y SDict begin H.S end 438 2417 a 438 2417 a SDict begin 13 H.A end 438 2417 a 438 2417 a SDict begin [ /View [/XYZ H.V] /Dest (0:3594) cvn H.B /DEST pdfmark end 438 2417 a Black 396 2566 a FB(\225)p Black 479 2566 a SDict begin H.S end 479 2566 a 479 2566 a SDict begin 13 H.A end 479 2566 a 479 2566 a SDict begin [ /View [/XYZ H.V] /Dest (0:3595) cvn H.B /DEST pdfmark end 479 2566 a 479 2566 a SDict begin H.S end 479 2566 a 479 2566 a SDict begin 13 H.A end 479 2566 a 479 2566 a SDict begin [ /View [/XYZ H.V] /Dest (0:3596) cvn H.B /DEST pdfmark end 479 2566 a Fx(use)h(signed)e(database/con\002gur)o(ation)c(\002les)21 b FC(using)e(the)h(con\002gure)f(option)2683 2566 y SDict begin H.S end 2683 2566 a 2683 2566 a SDict begin 13 H.A end 2683 2566 a 2683 2566 a SDict begin [ /View [/XYZ H.V] /Dest (0:3597) cvn H.B /DEST pdfmark end 2683 2566 a Fy(--with-gpg=P)-6 b(A)e(TH_T)o(O_GPG)p FC(,)479 2674 y SDict begin H.S end 479 2674 a 479 2674 a SDict begin 13 H.A end 479 2674 a 479 2674 a SDict begin [ /View [/XYZ H.V] /Dest (0:3598) cvn H.B /DEST pdfmark end 479 2674 a Fx(and)22 b FC(compile)d(in)h(the)h(\002ngerprint)d(of)i(the)g (signing)f(k)o(e)o(y)h(\()2138 2674 y SDict begin H.S end 2138 2674 a 2138 2674 a SDict begin 13 H.A end 2138 2674 a 2138 2674 a SDict begin [ /View [/XYZ H.V] /Dest (0:3599) cvn H.B /DEST pdfmark end 2138 2674 a 20 w Fy(--with-fp=...)p FC(\))-2 2692 y SDict begin H.S end -2 2692 a -2 2692 a SDict begin 13 H.A end -2 2692 a -2 2692 a SDict begin [ /View [/XYZ H.V] /Dest (0:3600) cvn H.B /DEST pdfmark end -2 2692 a Black 396 2824 a FB(\225)p Black 479 2824 a SDict begin H.S end 479 2824 a 479 2824 a SDict begin 13 H.A end 479 2824 a 479 2824 a SDict begin [ /View [/XYZ H.V] /Dest (0:3601) cvn H.B /DEST pdfmark end 479 2824 a 479 2824 a SDict begin H.S end 479 2824 a 479 2824 a SDict begin 13 H.A end 479 2824 a 479 2824 a SDict begin [ /View [/XYZ H.V] /Dest (0:3602) cvn H.B /DEST pdfmark end 479 2824 a Fx(tak)o(e)h(a)f(look)g(at)g(the)g(stealth)g(options)f FC(-)i(while)f(')-5 b(security)20 b(by)g(obscurity')2600 2824 y SDict begin H.S end 2600 2824 a 2600 2824 a SDict begin 13 H.A end 2600 2824 a 2600 2824 a SDict begin [ /View [/XYZ H.V] /Dest (0:3603) cvn H.B /DEST pdfmark end 2600 2824 a Fx(only)g FC(is)h(a)f(v)o(ery)f(bad)h(idea,)g(it)h (certainly)479 2932 y(helps)f(if)h(an)f(intruder)f(does)g(not)h(kno)n (w)f(what)i(defenses)e(you)g(ha)n(v)o(e)h(in)g(place)-2 3247 y SDict begin H.S end -2 3247 a -2 3247 a SDict begin 13 H.A end -2 3247 a -2 3247 a SDict begin [ /View [/XYZ H.V] /Dest (0:3604) cvn H.B /DEST pdfmark end -2 3247 a 396 3355 a FC(If)g(you)g(use)g(a)807 3355 y SDict begin H.S end 807 3355 a 807 3355 a SDict begin 13 H.A end 807 3355 a 807 3355 a SDict begin [ /View [/XYZ H.V] /Dest (0:3605) cvn H.B /DEST pdfmark end 807 3355 a Fx(pr)m(ecompiled)1242 3355 y SDict begin H.S end 1242 3355 a 1242 3355 a SDict begin 13 H.A end 1242 3355 a 1242 3355 a SDict begin [ /View [/XYZ H.V] /Dest (0:3606) cvn H.B /DEST pdfmark end 1242 3355 a FC(samhain)f(e)o(x)o(ecutable)f(\(e.g.)i(from)f(a)h (binary)f(distrib)n(ution\),)g(in)h(principle)f(a)396 3463 y(prospecti)n(v)o(e)f(intruder)h(could)g(easily)i(obtain)e(a)i (cop)o(y)e(of)h(the)g(e)o(x)o(ecutable)e(and)i(analyze)f(it)i(in)g(adv) n(ance.)d(This)i(will)396 3571 y(enable)g(her/him)f(to)h(generate)f(f)o (ak)o(e)h(audit)g(trails)h(and/or)d(generate)h(a)i(trojan)e(for)h(this) h(particular)e(binary)396 3679 y(distrib)n(ution.)-2 3846 y SDict begin H.S end -2 3846 a -2 3846 a SDict begin 13 H.A end -2 3846 a -2 3846 a SDict begin [ /View [/XYZ H.V] /Dest (0:3607) cvn H.B /DEST pdfmark end -2 3846 a 396 3953 a FC(F)o(or)h(this)h(reason,)e(it)i(is)g(possible)f(for)g (the)g(user)g(to)g(add)g(more)f(k)o(e)o(y)h(material)g(into)f(the)i (binary)e(e)o(x)o(ecutable.)f(This)i(is)396 4061 y(done)f(with)i(the)f (command:)-2 4228 y SDict begin H.S end -2 4228 a -2 4228 a SDict begin 13 H.A end -2 4228 a -2 4228 a SDict begin [ /View [/XYZ H.V] /Dest (0:3608) cvn H.B /DEST pdfmark end -2 4228 a -2 4228 a SDict begin H.S end -2 4228 a -2 4228 a SDict begin 13 H.A end -2 4228 a -2 4228 a SDict begin [ /View [/XYZ H.V] /Dest (0:3609) cvn H.B /DEST pdfmark end -2 4228 a 396 4335 a Fy(samhain)h(--add-k)o(ey=)1106 4335 y SDict begin H.S end 1106 4335 a 1106 4335 a SDict begin 13 H.A end 1106 4335 a 1106 4335 a SDict begin [ /View [/XYZ H.V] /Dest (0:3610) cvn H.B /DEST pdfmark end 1106 4335 a Fl(key@/path/to/executable)-2 4518 y SDict begin H.S end -2 4518 a -2 4518 a SDict begin 13 H.A end -2 4518 a -2 4518 a SDict begin [ /View [/XYZ H.V] /Dest (0:3611) cvn H.B /DEST pdfmark end -2 4518 a 396 4609 a FC(This)g(will)g(read)e(the)h(\002le)1127 4609 y SDict begin H.S end 1127 4609 a 1127 4609 a SDict begin 13 H.A end 1127 4609 a 1127 4609 a SDict begin [ /View [/XYZ H.V] /Dest (0:3612) cvn H.B /DEST pdfmark end 1127 4609 a Fr(/path/to/executable)p FC(,)e(add)h(the)h(k)o(e)o(y)2422 4609 y SDict begin H.S end 2422 4609 a 2422 4609 a SDict begin 13 H.A end 2422 4609 a 2422 4609 a SDict begin [ /View [/XYZ H.V] /Dest (0:3613) cvn H.B /DEST pdfmark end 2422 4609 a Fx(k)o(e)n(y)p FC(,)g(which)f(should)h(not)f(contain)h(a) g('@')396 4717 y(\(because)f(it)h(has)f(a)h(special)g(meaning,)d (separating)h(k)o(e)o(y)h(from)g(path\),)f(o)o(v)o(erwrite)f(an)o(y)i (k)o(e)o(y)g(pre)n(viously)e(set)j(by)f(this)396 4825 y(command,)f(and)i(write)g(the)g(ne)n(w)g(binary)f(to)i(the)f(location) 2105 4825 y SDict begin H.S end 2105 4825 a 2105 4825 a SDict begin 13 H.A end 2105 4825 a 2105 4825 a SDict begin [ /View [/XYZ H.V] /Dest (0:3614) cvn H.B /DEST pdfmark end 2105 4825 a Fr(/path/to/executable.out)d FC(\(i.e.)j(with)g (.out)396 4932 y(appended\).)e(Y)-9 b(ou)19 b(should)g(then)h(cop)o(y)f (the)i(ne)n(w)f(binary)e(to)j(the)f(location)f(of)h(the)g(old)g(one)g (\(i.e.)g(o)o(v)o(erwrite)e(the)i(old)396 5040 y(one\).)-2 5066 y SDict begin H.S end -2 5066 a -2 5066 a SDict begin 13 H.A end -2 5066 a -2 5066 a SDict begin [ /View [/XYZ H.V] /Dest (0:KEYPAD) cvn H.B /DEST pdfmark end -2 5066 a Black 3620 5805 a Fx(101)p Black eop end %%Page: 102 107 TeXDict begin 102 106 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.102) cvn H.B /DEST pdfmark end -2 134 a Black 2799 104 a Fx(Chapter)20 b(11.)f(Security)h(Design)p Black -2 330 a Fu(11.2.)39 b(Integrity)f(of)h(the)g(e)n(x)o(ecutab)o(le)2133 330 y SDict begin H.S end 2133 330 a 2133 330 a SDict begin 22.464 H.A end 2133 330 a 2133 330 a SDict begin [ /View [/XYZ H.V] /Dest (13.70.1) cvn H.B /DEST pdfmark end 2133 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:3617) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(Each)20 b(samhain)f(e)o(x)o(ecutable)g(contains)g(a) i(compiled-in)d(k)o(e)o(y)-5 b(,)19 b(that)h(is)h(used)f(when)g(the)g (signatures)f(of)h(emails)396 712 y(and/or)f(log\002le)h(entries)g(are) g(v)o(eri\002ed.)f(By)i(def)o(ault,)e(a)i(cryptographically)16 b(strong)j(random)g(k)o(e)o(y)g(is)i(generated)e(by)396 820 y(the)518 820 y SDict begin H.S end 518 820 a 518 820 a SDict begin 13 H.A end 518 820 a 518 820 a SDict begin [ /View [/XYZ H.V] /Dest (0:3618) cvn H.B /DEST pdfmark end 518 820 a Fy(con\002gur)o(e)h FC(script)g(at)h(compile)e(time.)h (Thus,)g(each)g(b)n(uild)f(is)i(unique,)e(and)h(signature)f(v)o (eri\002cation)f(will)j(f)o(ail)g(if)396 928 y(a)g(dif)n(ferent)d(b)n (uild)i(is)h(used,)f(e)o(xcept)f(if)i(the)f(compiled-in)e(k)o(e)o(y)h (w)o(as)i(set)g(to)g(a)f(common)f(v)n(alue)g(for)h(both)f(b)n(uilds.)-2 1112 y SDict begin H.S end -2 1112 a -2 1112 a SDict begin 13 H.A end -2 1112 a -2 1112 a SDict begin [ /View [/XYZ H.V] /Dest (0:3619) cvn H.B /DEST pdfmark end -2 1112 a 396 1202 a FC(T)-7 b(o)21 b(set)g(a)f(user)n(-de\002ned)f(k)o(e)o(y) -5 b(,)19 b(there)g(is)i(an)g(option)-2 1386 y SDict begin H.S end -2 1386 a -2 1386 a SDict begin 13 H.A end -2 1386 a -2 1386 a SDict begin [ /View [/XYZ H.V] /Dest (0:3620) cvn H.B /DEST pdfmark end -2 1386 a -2 1386 a SDict begin H.S end -2 1386 a -2 1386 a SDict begin 13 H.A end -2 1386 a -2 1386 a SDict begin [ /View [/XYZ H.V] /Dest (0:3621) cvn H.B /DEST pdfmark end -2 1386 a 396 1476 a Fy(./con\002gur)o(e)e(--enable-base=)1310 1476 y SDict begin H.S end 1310 1476 a 1310 1476 a SDict begin 13 H.A end 1310 1476 a 1310 1476 a SDict begin [ /View [/XYZ H.V] /Dest (0:3622) cvn H.B /DEST pdfmark end 1310 1476 a Fl(B1,B2)-2 1659 y SDict begin H.S end -2 1659 a -2 1659 a SDict begin 13 H.A end -2 1659 a -2 1659 a SDict begin [ /View [/XYZ H.V] /Dest (0:3623) cvn H.B /DEST pdfmark end -2 1659 a 396 1750 a FC(where)h(B1,B2)g(should)f(be)h(tw)o(o)h (inte)o(gers)e(in)i(the)f(range)f(0...2147483647.)-2 1934 y SDict begin H.S end -2 1934 a -2 1934 a SDict begin 13 H.A end -2 1934 a -2 1934 a SDict begin [ /View [/XYZ H.V] /Dest (0:3624) cvn H.B /DEST pdfmark end -2 1934 a 396 2024 a FC(The)h(k)o(e)o(y)g(generated)e(by)1132 2024 y SDict begin H.S end 1132 2024 a 1132 2024 a SDict begin 13 H.A end 1132 2024 a 1132 2024 a SDict begin [ /View [/XYZ H.V] /Dest (0:3625) cvn H.B /DEST pdfmark end 1132 2024 a Fy(con\002gur)o(e)h FC(is)i(printed)e(in)i(the)f (con\002gure)e(script')-5 b(s)21 b(output.)e(It)h(is)h(recommended)c (that)396 2132 y(you)j(sa)n(v)o(e)g(this)h(k)o(e)o(y)e(and)h(use)g(it)h (for)f(further)e(b)n(uilds.)-2 2316 y SDict begin H.S end -2 2316 a -2 2316 a SDict begin 13 H.A end -2 2316 a -2 2316 a SDict begin [ /View [/XYZ H.V] /Dest (0:3626) cvn H.B /DEST pdfmark end -2 2316 a 396 2406 a FC(Whene)n(v)o(er)h(you)g (try)h(to)g(v)o(erify)f(the)h(inte)o(grity)f(of)h(e-mails)g(or)g(log)g (\002le)h(entries,)f(this)h(compiled-in)d(k)o(e)o(y)h(is)i(used)f(\(to) 396 2514 y(be)g(more)g(speci\002c:)g(the)g(signature)g(k)o(e)o(y)f(is)i (encrypted)d(with)j(a)f(one-time)f(pad)h(generated)e(from)h(the)i (message)396 2622 y(itself)g(and)f(the)g(compiled-in)e(k)o(e)o(y\).)h (As)i(a)f(result,)g(if)h(e)o(x)o(ecutable)d(B)j(is)g(used)f(to)h(v)o (erify)e(the)h(inte)o(grity)f(of)g(e-mails)396 2730 y(sent)i(by)f(e)o (x)o(ecutable)e(A,)1129 2730 y SDict begin H.S end 1129 2730 a 1129 2730 a SDict begin 13 H.A end 1129 2730 a 1129 2730 a SDict begin [ /View [/XYZ H.V] /Dest (0:3627) cvn H.B /DEST pdfmark end 1129 2730 a Fx(inte)m(grity)i(veri\002cation) f(will)i(fail)g FC(if)f(the)h(compiled-in)d(k)o(e)o(ys)h(of)h(A)h(and)f (B)h(do)f(not)f(match.)396 2838 y(This)i(can)f(be)g(used)g(to)g(check)f (the)i(inte)o(grity)d(of)i(A)h(in)f(a)h(straightforw)o(ard)d(w)o(ay)i (\(check)f(e-mails)h(on)g(another)f(host,)396 2946 y(using)h(a)h(dif)n (ferent)d(e)o(x)o(ecutable)g(compiled)h(with)h(the)h(same)f(k)o(e)o (y\).)-2 3130 y SDict begin H.S end -2 3130 a -2 3130 a SDict begin 13 H.A end -2 3130 a -2 3130 a SDict begin [ /View [/XYZ H.V] /Dest (0:3628) cvn H.B /DEST pdfmark end -2 3130 a 396 3219 a FC(Ob)o(viously)-5 b(,)18 b(this)j(scheme)f(can) g(be)g(brok)o(en,)e(b)n(ut)i(it)h(requires)e(an)h(intruder)f(to)h (disassemble/decompile)e(and)396 3327 y(analyze)i(the)g(e)o(xisting) 1075 3327 y SDict begin H.S end 1075 3327 a 1075 3327 a SDict begin 13 H.A end 1075 3327 a 1075 3327 a SDict begin [ /View [/XYZ H.V] /Dest (0:3629) cvn H.B /DEST pdfmark end 1075 3327 a FC(samhain)g(e)o(x)o(ecutable,)e(rather)h(than)h (simply)g(replace)f(it)i(with)f(a)h(precompiled)d(trojan.)-2 3511 y SDict begin H.S end -2 3511 a -2 3511 a SDict begin 13 H.A end -2 3511 a -2 3511 a SDict begin [ /View [/XYZ H.V] /Dest (0:3630) cvn H.B /DEST pdfmark end -2 3511 a 396 3601 a FC(Ho)n(we)n(v)o(er)m(,)g(if)j(you)e(use)i(a)1139 3601 y SDict begin H.S end 1139 3601 a 1139 3601 a SDict begin 13 H.A end 1139 3601 a 1139 3601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3631) cvn H.B /DEST pdfmark end 1139 3601 a Fx(pr)m(ecompiled)1574 3601 y SDict begin H.S end 1574 3601 a 1574 3601 a SDict begin 13 H.A end 1574 3601 a 1574 3601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3632) cvn H.B /DEST pdfmark end 1574 3601 a FC(samhain)f(e)o(x)o (ecutable)e(\(e.g.)h(from)g(a)i(binary)e(distrib)n(ution\),)f(in)i (principle)396 3709 y(a)h(prospecti)n(v)o(e)d(intruder)h(could)g (easily)h(obtain)g(a)g(cop)o(y)g(of)f(the)i(e)o(x)o(ecutable)d(and)i (analyze)f(it)i(in)f(adv)n(ance.)f(This)396 3817 y(will)i(enable)f (her/him)f(to)h(generate)f(f)o(ak)o(e)h(audit)g(trails)h(and/or)d (generate)h(a)i(trojan)e(for)h(this)h(particular)e(binary)396 3925 y(distrib)n(ution.)-2 4092 y SDict begin H.S end -2 4092 a -2 4092 a SDict begin 13 H.A end -2 4092 a -2 4092 a SDict begin [ /View [/XYZ H.V] /Dest (0:3633) cvn H.B /DEST pdfmark end -2 4092 a 396 4199 a FC(F)o(or)h(this)h(reason,)e (it)i(is)g(possible)f(for)g(the)g(user)g(to)g(add)g(more)f(k)o(e)o(y)h (material)g(into)f(the)i(binary)e(e)o(x)o(ecutable.)f(This)i(is)396 4307 y(done)f(with)i(the)f(command:)-2 4474 y SDict begin H.S end -2 4474 a -2 4474 a SDict begin 13 H.A end -2 4474 a -2 4474 a SDict begin [ /View [/XYZ H.V] /Dest (0:3634) cvn H.B /DEST pdfmark end -2 4474 a -2 4474 a SDict begin H.S end -2 4474 a -2 4474 a SDict begin 13 H.A end -2 4474 a -2 4474 a SDict begin [ /View [/XYZ H.V] /Dest (0:3635) cvn H.B /DEST pdfmark end -2 4474 a 396 4581 a Fy(samhain)h(--add-k)o(ey=)1106 4581 y SDict begin H.S end 1106 4581 a 1106 4581 a SDict begin 13 H.A end 1106 4581 a 1106 4581 a SDict begin [ /View [/XYZ H.V] /Dest (0:3636) cvn H.B /DEST pdfmark end 1106 4581 a Fl (key@/path/to/executable)-2 4764 y SDict begin H.S end -2 4764 a -2 4764 a SDict begin 13 H.A end -2 4764 a -2 4764 a SDict begin [ /View [/XYZ H.V] /Dest (0:3637) cvn H.B /DEST pdfmark end -2 4764 a 396 4855 a FC(This)g(will)g(read)e(the) h(\002le)1127 4855 y SDict begin H.S end 1127 4855 a 1127 4855 a SDict begin 13 H.A end 1127 4855 a 1127 4855 a SDict begin [ /View [/XYZ H.V] /Dest (0:3638) cvn H.B /DEST pdfmark end 1127 4855 a Fr(/path/to/executable)p FC(,)e(add)h(the)h (k)o(e)o(y)2422 4855 y SDict begin H.S end 2422 4855 a 2422 4855 a SDict begin 13 H.A end 2422 4855 a 2422 4855 a SDict begin [ /View [/XYZ H.V] /Dest (0:3639) cvn H.B /DEST pdfmark end 2422 4855 a Fx(k)o(e)n(y)p FC(,)g(which)f(should)h(not)f (contain)h(a)g('@')396 4963 y(\(because)f(it)h(has)f(a)h(special)g (meaning,)d(separating)h(k)o(e)o(y)h(from)g(path\),)f(o)o(v)o(erwrite)f (an)o(y)i(k)o(e)o(y)g(pre)n(viously)e(set)j(by)f(this)396 5071 y(command,)f(and)i(write)g(the)g(ne)n(w)g(binary)f(to)i(the)f (location)2105 5071 y SDict begin H.S end 2105 5071 a 2105 5071 a SDict begin 13 H.A end 2105 5071 a 2105 5071 a SDict begin [ /View [/XYZ H.V] /Dest (0:3640) cvn H.B /DEST pdfmark end 2105 5071 a Fr(/path/to/executable.out)d FC(\(i.e.)j(with)g(.out)396 5179 y(appended\).)-2 5197 y SDict begin H.S end -2 5197 a -2 5197 a SDict begin 11.7 H.A end -2 5197 a -2 5197 a SDict begin [ /View [/XYZ H.V] /Dest (0:3641) cvn H.B /DEST pdfmark end -2 5197 a Black 3620 5805 a Fx(102)p Black eop end %%Page: 103 108 TeXDict begin 103 107 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.103) cvn H.B /DEST pdfmark end -2 134 a Black 2799 104 a Fx(Chapter)20 b(11.)f(Security)h(Design)p Black 745 242 2668 17 v 745 797 17 555 v 1790 396 a Fp(W)-7 b(ARNING)786 563 y SDict begin H.S end 786 563 a 786 563 a SDict begin 11.7 H.A end 786 563 a 786 563 a SDict begin [ /View [/XYZ H.V] /Dest (0:3643) cvn H.B /DEST pdfmark end 786 563 a 96 x Fv(Using)20 b(a)h(precompiled)c(samhain)i(e)n(x)n(ecutab)o(le)e (from)k(a)f(binar)r(y)f(pac)o(kage)g(distr)q(ib)o(ution)e(is)786 756 y(not)j(recommended)e(unless)i(y)o(ou)g(add)f(in)h(k)o(e)o(y)g (mater)q(ial)f(as)h(descr)q(ibed)f(abo)o(v)n(e)o(.)p 3396 797 17 555 v 745 813 2668 17 v -2 907 a SDict begin H.S end -2 907 a -2 907 a SDict begin 13 H.A end -2 907 a -2 907 a SDict begin [ /View [/XYZ H.V] /Dest (0:CLIENT-INTEGRITY) cvn H.B /DEST pdfmark end -2 907 a 320 x Fu(11.3.)39 b(Client)f(e)n(x)o(ecutab)o(le)f(integrity)2140 1227 y SDict begin H.S end 2140 1227 a 2140 1227 a SDict begin 22.464 H.A end 2140 1227 a 2140 1227 a SDict begin [ /View [/XYZ H.V] /Dest (13.71.1) cvn H.B /DEST pdfmark end 2140 1227 a -2 1425 a SDict begin H.S end -2 1425 a -2 1425 a SDict begin 13 H.A end -2 1425 a -2 1425 a SDict begin [ /View [/XYZ H.V] /Dest (0:3646) cvn H.B /DEST pdfmark end -2 1425 a 396 1501 a FC(If)20 b(you)g(use)749 1501 y SDict begin H.S end 749 1501 a 749 1501 a SDict begin 13 H.A end 749 1501 a 749 1501 a SDict begin [ /View [/XYZ H.V] /Dest (0:3647) cvn H.B /DEST pdfmark end 749 1501 a FC(samhain)f(in)i(a)f(client/serv)o(er)f(setup,)h(the)g(client)h (needs)e(to)i(authenticate)e(to)h(the)g(serv)o(er)f(using)h(a)396 1609 y(passw)o(ord)g(that)g(is)h(located)f(within)g(the)g(client)g(e)o (x)o(ecutable,)e(at)j(one)e(of)h(se)n(v)o(eral)g(possible)g(places)g (\(where)f(the)396 1717 y(v)n(alid)h(place)g(for)f(your)g(particular)g (b)n(uild)h(is)h(chosen)f(at)g(random)f(at)h(compile)g(time\).)f(If)h (the)h(passw)o(ord)e(is)i(set,)g(the)396 1825 y(alternati)n(v)o(e)e (places)h(are)g(\002lled)h(with)f(random)f(v)n(alues.)-2 2009 y SDict begin H.S end -2 2009 a -2 2009 a SDict begin 13 H.A end -2 2009 a -2 2009 a SDict begin [ /View [/XYZ H.V] /Dest (0:3648) cvn H.B /DEST pdfmark end -2 2009 a 396 2098 a FC(Upon)g(authentication)g(to)h(the)g(serv)o(er)m(,)f (client)h(and)g(serv)o(er)f(ne)o(gotiate)g(ephemeral)g(k)o(e)o(ys)g (for)h(signing)f(and)396 2206 y(encrypting)f(further)h(communication.) -2 2390 y SDict begin H.S end -2 2390 a -2 2390 a SDict begin 13 H.A end -2 2390 a -2 2390 a SDict begin [ /View [/XYZ H.V] /Dest (0:3649) cvn H.B /DEST pdfmark end -2 2390 a 396 2480 a FC(This)i(implies)f(that)g(an)g(intruder)f(needs)h (to)g(analyse)g(the)g(running)e(process)i(to)g(obtain)f(kno)n(wledge)f (of)i(the)396 2588 y(signing/encryption)d(k)o(e)o(ys)j(in)g(order)f(to) h(successfully)g(f)o(ak)o(e)g(a)g(v)n(alid)g(communication)d(with)k (the)f(serv)o(er)m(,)f(or)h(she)396 2696 y(needs)g(to)g (analyse/disassemble)f(the)i(e)o(x)o(ecutable)d(in)i(order)f(to)i (\002nd)e(the)i(passw)o(ord.)-2 2725 y SDict begin H.S end -2 2725 a -2 2725 a SDict begin 13 H.A end -2 2725 a -2 2725 a SDict begin [ /View [/XYZ H.V] /Dest (0:SERVER-SECURITY) cvn H.B /DEST pdfmark end -2 2725 a 359 x Fu(11.4.)39 b(The)g(ser)q(ver) 1085 3084 y SDict begin H.S end 1085 3084 a 1085 3084 a SDict begin 22.464 H.A end 1085 3084 a 1085 3084 a SDict begin [ /View [/XYZ H.V] /Dest (13.72.1) cvn H.B /DEST pdfmark end 1085 3084 a -2 3252 a SDict begin H.S end -2 3252 a -2 3252 a SDict begin 13 H.A end -2 3252 a -2 3252 a SDict begin [ /View [/XYZ H.V] /Dest (0:3652) cvn H.B /DEST pdfmark end -2 3252 a 396 3358 a FC(The)20 b(serv)o(er)f(does)h(not)g (need)g(root)f(pri)n(vile)o(ges.)g(Therefore,)f(if)i(it)h(is)g(started) f(with)h(root)e(pri)n(vile)o(ges,)g(it)i(will)g(drop)396 3466 y(them)f(irre)n(v)n(ocably)e(after)i(startup.)g(If)g(a)g(pri)n (vile)o(ged)e(port)i(\(belo)n(w)f(1024\))f(must)j(be)f(opened,)e(the)i (serv)o(er)g(will)h(\002rst)396 3574 y(open)e(it,)i(then)f(drop)f (root,)g(and)h(only)f(thereafter)g(accept)h(an)o(y)f(connection)f(on)i (the)g(port.)-2 3758 y SDict begin H.S end -2 3758 a -2 3758 a SDict begin 13 H.A end -2 3758 a -2 3758 a SDict begin [ /View [/XYZ H.V] /Dest (0:3653) cvn H.B /DEST pdfmark end -2 3758 a 396 3848 a FC(The)g(serv)o(er)f(can)h(be)h (chrooted,)d(and)h(actually)h(has)g(a)h(con\002g)e(\002le)i(option)e (to)h(do)g(so)h(by)e(itself)i(\(which)f(means)f(that)396 3955 y(you)h(don')o(t)e(need)i(to)g(cop)o(y)f(shared)h(libraries)f (into)h(the)h(chroot)e(en)m(vironment\).)-2 4139 y SDict begin H.S end -2 4139 a -2 4139 a SDict begin 13 H.A end -2 4139 a -2 4139 a SDict begin [ /View [/XYZ H.V] /Dest (0:3654) cvn H.B /DEST pdfmark end -2 4139 a 396 4229 a FC(\(If)h(your)f(clients)h(are)h(con\002gured)c(to)k(do)n(wnload)d (baseline)i(databases)g(and)f(con\002guration)f(\002les)j(from)e(the) 396 4337 y(serv)o(er:\))g(The)h(serv)o(er)g(does)f(not)h(need)g(write)g (access)h(to)f(the)h(directory)d(where)i(client)g(baseline)g(databases) f(and)396 4445 y(con\002guration)f(\002les)j(are)f(stored,)f(and)h(it)h (w)o(ould)e(be)i(wise)g(to)f(den)o(y)f(such)h(access)h(\(cho)n(wn)d(to) j(some)f(other)f(user)m(,)396 4553 y(and)h(allo)n(w)g(group)f(read)g (access)i(for)e(the)i(serv)o(er\).)-2 4582 y SDict begin H.S end -2 4582 a -2 4582 a SDict begin 13 H.A end -2 4582 a -2 4582 a SDict begin [ /View [/XYZ H.V] /Dest (0:DESIGN) cvn H.B /DEST pdfmark end -2 4582 a 359 x Fu(11.5.)39 b(General)893 4941 y SDict begin H.S end 893 4941 a 893 4941 a SDict begin 22.464 H.A end 893 4941 a 893 4941 a SDict begin [ /View [/XYZ H.V] /Dest (13.73.1) cvn H.B /DEST pdfmark end 893 4941 a -2 5109 a SDict begin H.S end -2 5109 a -2 5109 a SDict begin 13 H.A end -2 5109 a -2 5109 a SDict begin [ /View [/XYZ H.V] /Dest (0:3657) cvn H.B /DEST pdfmark end -2 5109 a 396 5215 a FC(Ob)o(viously)-5 b(,)18 b(a)j(security)e(application)g(should)g(not)h(open)f(up)h (security)g(holes)g(by)f(itself.)i(Therefore,)d(an)i(inportant)396 5323 y(aspect)g(in)h(the)f(de)n(v)o(elopment)d(of)1368 5323 y SDict begin H.S end 1368 5323 a 1368 5323 a SDict begin 13 H.A end 1368 5323 a 1368 5323 a SDict begin [ /View [/XYZ H.V] /Dest (0:3658) cvn H.B /DEST pdfmark end 1368 5323 a FC(samhain)j(has)g(been)g(the)g(security)f(of)h(the)h (program)d(itself.)i(While)3326 5323 y SDict begin H.S end 3326 5323 a 3326 5323 a SDict begin 13 H.A end 3326 5323 a 3326 5323 a SDict begin [ /View [/XYZ H.V] /Dest (0:3659) cvn H.B /DEST pdfmark end 3326 5323 a FC(samhain)p Black 3620 5805 a Fx(103)p Black eop end %%Page: 104 109 TeXDict begin 104 108 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.104) cvn H.B /DEST pdfmark end -2 134 a Black 2799 104 a Fx(Chapter)20 b(11.)f(Security)h(Design)p Black 396 309 a FC(comes)g(with)h(no)e(w)o(arranty)g(\(see)i(the)f(license\),)g(much) f(ef)n(fort)g(has)h(been)g(in)m(v)o(ested)f(to)h(identify)f(security) 396 417 y(problems)g(and)h(a)n(v)n(oid)g(them.)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:3660) cvn H.B /DEST pdfmark end -2 601 a 396 691 a FC(As)h(the)f(client)h(requires)e(root)g(pri)n(vile)o(ges,)g(while)h (the)g(serv)o(er)g(does)g(not,)f(the)i(clients)f(has)g(no)g(open)f (sock)o(et)h(to)396 799 y(listen)h(on)f(the)g(netw)o(ork.)f (Consequently)-5 b(,)17 b(all)k(client/serv)o(er)e(connections)f(are)j (initiated)e(by)h(the)g(client.)-2 983 y SDict begin H.S end -2 983 a -2 983 a SDict begin 13 H.A end -2 983 a -2 983 a SDict begin [ /View [/XYZ H.V] /Dest (0:3661) cvn H.B /DEST pdfmark end -2 983 a 396 1073 a FC(T)-7 b(o)21 b(a)n(v)n(oid)f(b)n(uf)n(fer)e(o)o(v)o(er\003o)n(ws,)h(only)g(secure)h (string)g(handling)e(functions)h(are)h(used)g(to)g(limit)h(the)f (amount)f(of)h(data)396 1180 y(copied)f(into)h(a)h(b)n(uf)n(fer)e(to)h (the)g(size)h(of)f(the)g(respecti)n(v)o(e)f(b)n(uf)n(fer)g(\(unless)h (it)h(is)g(kno)n(wn)e(in)h(adv)n(ance)f(that)h(the)g(data)396 1288 y(will)h(\002t)g(into)f(the)g(b)n(uf)n(fer\).)-2 1469 y SDict begin H.S end -2 1469 a -2 1469 a SDict begin 13 H.A end -2 1469 a -2 1469 a SDict begin [ /View [/XYZ H.V] /Dest (0:3662) cvn H.B /DEST pdfmark end -2 1469 a 396 1562 a FC(On)g(startup,)g(the)g(timezone)f(is)i(sa)n(v)o(ed,)f (and)g(all)g(en)m(vironment)e(v)n(ariables)h(are)h(set)h(to)f(zero)g (thereafter)-5 b(.)19 b(Signal)396 1670 y(handlers,)g(timers,)h(and)g (\002le)h(creation)e(mask)h(are)g(reset,)g(and)g(the)g(core)g(dump)f (size)h(is)i(set)e(to)h(zero.)e(If)h(started)g(as)396 1778 y(daemon,)f(all)h(\002le)h(descriptors)e(are)h(closed,)g(and)g (the)g(\002rst)h(three)f(streams)g(are)g(opened)f(to)3034 1778 y SDict begin H.S end 3034 1778 a 3034 1778 a SDict begin 13 H.A end 3034 1778 a 3034 1778 a SDict begin [ /View [/XYZ H.V] /Dest (0:3663) cvn H.B /DEST pdfmark end 3034 1778 a Fr(/dev/null)p FC(.)-2 1962 y SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:3664) cvn H.B /DEST pdfmark end -2 1962 a 396 2052 a FC(If)h(e)o(xternal) f(programs)g(are)h(used)g(\(in)g(the)g(entrop)o(y)e(gatherer)m(,)g(if) 2279 2052 y SDict begin H.S end 2279 2052 a 2279 2052 a SDict begin 13 H.A end 2279 2052 a 2279 2052 a SDict begin [ /View [/XYZ H.V] /Dest (0:3665) cvn H.B /DEST pdfmark end 2279 2052 a Fr(/dev/random)h FC(is)i(not)e(a)n(v)n(ailable\),)h (the)o(y)f(are)396 2160 y(in)m(v)n(ok)o(ed)g(directly)g(\(without)g (using)h(the)g(shell\),)g(with)g(the)h(full)f(path,)f(and)h(with)g(a)h (limited)f(en)m(vironment)d(\(by)396 2268 y(def)o(ault)j(only)f(the)h (timezone\).)f(Pri)n(vile)o(ged)g(credentials)g(are)h(dropped)e(before) h(calling)g(the)i(e)o(xternal)e(program.)-2 2452 y SDict begin H.S end -2 2452 a -2 2452 a SDict begin 13 H.A end -2 2452 a -2 2452 a SDict begin [ /View [/XYZ H.V] /Dest (0:3666) cvn H.B /DEST pdfmark end -2 2452 a 396 2542 a FC(W)m(ith)i(respect)f(to)g(its)h(o)n(wn)f(\002les)h (\(con\002guration,)c(database,)i(the)h(log)g(\002le,)h(and)f(its)h (lock\),)e(on)h(access)3365 2542 y SDict begin H.S end 3365 2542 a 3365 2542 a SDict begin 13 H.A end 3365 2542 a 3365 2542 a SDict begin [ /View [/XYZ H.V] /Dest (0:3667) cvn H.B /DEST pdfmark end 3365 2542 a FC(samhain)396 2650 y(checks)g(the)g(complete)f(path)h(for)g(write)g(access)h(by)e (untrusted)g(users.)h(Some)g(care)g(has)h(been)e(tak)o(en)h(to)g(a)n(v) n(oid)g(race)396 2758 y(conditions)f(on)h(\002le)h(access)f(as)h(f)o (ar)f(as)h(possible.)-2 2942 y SDict begin H.S end -2 2942 a -2 2942 a SDict begin 13 H.A end -2 2942 a -2 2942 a SDict begin [ /View [/XYZ H.V] /Dest (0:3668) cvn H.B /DEST pdfmark end -2 2942 a 396 3032 a FC(Critical)g(information,)d (including)g(session)j(k)o(e)o(ys)e(and)h(data)g(read)g(from)f(\002les) i(for)f(computing)e(checksums,)g(is)396 3140 y(k)o(ept)i(in)g(memory)f (for)h(which)f(paging)g(is)i(disabled)f(\(if)g(the)g(operating)e (system)j(supports)e(this\).)h(This)g(w)o(ay)g(it)h(is)396 3248 y(a)n(v)n(oided)f(that)g(such)g(information)e(is)j(transfered)d (to)j(a)f(persistent)g(sw)o(ap)h(store)f(medium,)f(where)g(it)i(might)f (be)396 3356 y(accessible)h(to)f(unauthorized)d(users.)-2 3522 y SDict begin H.S end -2 3522 a -2 3522 a SDict begin 13 H.A end -2 3522 a -2 3522 a SDict begin [ /View [/XYZ H.V] /Dest (0:3669) cvn H.B /DEST pdfmark end -2 3522 a 396 3630 a FC(Random)i(numbers)g(are)h(generated)f(from)g(a)h (pseudo-random)d(number)h(generator)g(\(PRNG\))j(with)f(a)h(period)e (of)396 3738 y(2^88)g(\(actually)h(by)g(mixing)f(the)h(output)f(from)g (three)h(instances)g(of)g(the)g(PRNG\).)g(The)g(internal)g(state)h(of)e (the)396 3845 y(PRNG)i(is)h(seeded)d(from)g(a)i(strong)e(entrop)o(y)g (source)g(\(if)h(a)n(v)n(ailable,)2377 3845 y SDict begin H.S end 2377 3845 a 2377 3845 a SDict begin 13 H.A end 2377 3845 a 2377 3845 a SDict begin [ /View [/XYZ H.V] /Dest (0:3670) cvn H.B /DEST pdfmark end 2377 3845 a Fr(/dev/random)f FC(is)i(used,)f(else)g(lots)h(of)396 3953 y(system)f(statistics)h(is)g (pooled)d(and)h(mix)o(ed)f(with)i(a)g(hash)g(function\).)d(The)i(PRNG)i (is)f(re-seeded)e(from)h(the)h(entrop)o(y)396 4061 y(source)g(at)g(re)o (gular)f(interv)n(als)h(\(one)f(hour\).)-2 4245 y SDict begin H.S end -2 4245 a -2 4245 a SDict begin 13 H.A end -2 4245 a -2 4245 a SDict begin [ /View [/XYZ H.V] /Dest (0:3671) cvn H.B /DEST pdfmark end -2 4245 a 396 4335 a FC(Numbers)g(generated)g(from)g(a)h(PRNG)h(can)f(be)g(predicted,)e (if)j(the)f(internal)f(state)i(of)f(the)g(PRNG)h(can)f(be)g(inferred.) 396 4443 y(T)-7 b(o)21 b(a)n(v)n(oid)f(this,)g(the)g(internal)g(state)h (of)e(the)i(PRNG)g(is)g(hidden)e(by)g(hashing)g(the)i(output)e(with)h (a)h(hash)f(function.)p Black 3620 5805 a Fx(104)p Black eop end %%Page: 105 110 TeXDict begin 105 109 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.105) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMPILATION-OPTIONS) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Appendix)48 b(A.)g(List)g(of)g(options)h(f)m(or)f(the)g (./con\002gure)-2 575 y(script)467 575 y SDict begin H.S end 467 575 a 467 575 a SDict begin 26.957 H.A end 467 575 a 467 575 a SDict begin [ /View [/XYZ H.V] /Dest (14.0) cvn H.B /DEST pdfmark end 467 575 a -2 664 a SDict begin H.S end -2 664 a -2 664 a SDict begin 13 H.A end -2 664 a -2 664 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMPILATION-OPTIONS-GENERAL) cvn H.B /DEST pdfmark end -2 664 a 342 x Fu(A.1.)39 b(General)837 1006 y SDict begin H.S end 837 1006 a 837 1006 a SDict begin 22.464 H.A end 837 1006 a 837 1006 a SDict begin [ /View [/XYZ H.V] /Dest (14.74.1) cvn H.B /DEST pdfmark end 837 1006 a -2 1008 a SDict begin H.S end -2 1008 a -2 1008 a SDict begin 13 H.A end -2 1008 a -2 1008 a SDict begin [ /View [/XYZ H.V] /Dest (0:3676) cvn H.B /DEST pdfmark end -2 1008 a -2 1132 a SDict begin H.S end -2 1132 a -2 1132 a SDict begin 13 H.A end -2 1132 a -2 1132 a SDict begin [ /View [/XYZ H.V] /Dest (0:3678) cvn H.B /DEST pdfmark end -2 1132 a 396 1238 a FC(--with-rnd=e)o(gd/de)n (v/unix/d)o(ef)o(au)o(lt)-2 1256 y SDict begin H.S end -2 1256 a -2 1256 a SDict begin 13 H.A end -2 1256 a -2 1256 a SDict begin [ /View [/XYZ H.V] /Dest (0:3679) cvn H.B /DEST pdfmark end -2 1256 a Black Black 562 1388 a SDict begin H.S end 562 1388 a 562 1388 a SDict begin 13 H.A end 562 1388 a 562 1388 a SDict begin [ /View [/XYZ H.V] /Dest (0:3680) cvn H.B /DEST pdfmark end 562 1388 a FC(The)20 b(entrop)o(y)f(gatherer)f(to)i(use.)h('e)o(gd')d(is)j(the)g (Entrop)o(y)d(Gathering)h(Daemon)g(\(EGD\),)g(')l(de)n(v')g(is)562 1496 y(/de)n(v/random,)e('unix')i(is)i(the)f(b)n(uilt-in)g(Unix)g (entrop)o(y)e(gatherer)h(\(similar)h(to)g(EGD\),)g(and)f(')l(def)o (ault')g(will)562 1604 y(check)h(for)f(/de)n(v/random)f(\002rst,)i(and) g(use)g('unix')f(as)i(f)o(allback.)-2 1699 y SDict begin H.S end -2 1699 a -2 1699 a SDict begin 13 H.A end -2 1699 a -2 1699 a SDict begin [ /View [/XYZ H.V] /Dest (0:3682) cvn H.B /DEST pdfmark end -2 1699 a 396 1795 a FC(--with-e)o(gd-sock)o(et=N)m(AME)-2 1813 y SDict begin H.S end -2 1813 a -2 1813 a SDict begin 13 H.A end -2 1813 a -2 1813 a SDict begin [ /View [/XYZ H.V] /Dest (0:3683) cvn H.B /DEST pdfmark end -2 1813 a Black Black 562 1944 a SDict begin H.S end 562 1944 a 562 1944 a SDict begin 13 H.A end 562 1944 a 562 1944 a SDict begin [ /View [/XYZ H.V] /Dest (0:3684) cvn H.B /DEST pdfmark end 562 1944 a FC(The)f(path)g(to)g(the)g(EGD)h(sock)o(et.)f(Def)o(ault)g (is)1873 1944 y SDict begin H.S end 1873 1944 a 1873 1944 a SDict begin 13 H.A end 1873 1944 a 1873 1944 a SDict begin [ /View [/XYZ H.V] /Dest (0:3685) cvn H.B /DEST pdfmark end 1873 1944 a Fr(localstatedir/lib/samhain/entropy)15 b FC(\(see)p 0 TeXcolorgray 562 2052 a SDict begin H.S end 562 2052 a FC(Section)20 b(A.5)955 2052 y SDict begin 13 H.L end 955 2052 a 955 2052 a SDict begin [ /Subtype /Link /Dest (0:PATHS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 955 2052 a Black -1 w FC(\).)-2 2150 y SDict begin H.S end -2 2150 a -2 2150 a SDict begin 13 H.A end -2 2150 a -2 2150 a SDict begin [ /View [/XYZ H.V] /Dest (0:3688) cvn H.B /DEST pdfmark end -2 2150 a 396 2243 a FC(--with-identity=USER)-2 2261 y SDict begin H.S end -2 2261 a -2 2261 a SDict begin 13 H.A end -2 2261 a -2 2261 a SDict begin [ /View [/XYZ H.V] /Dest (0:3689) cvn H.B /DEST pdfmark end -2 2261 a Black Black 562 2392 a SDict begin H.S end 562 2392 a 562 2392 a SDict begin 13 H.A end 562 2392 a 562 2392 a SDict begin [ /View [/XYZ H.V] /Dest (0:3690) cvn H.B /DEST pdfmark end 562 2392 a FC(The)g(username)f(to)h(use)h(when)e(dropping) f(root)h(pri)n(vile)o(ges)g(\(def)o(ault)2566 2392 y SDict begin H.S end 2566 2392 a 2566 2392 a SDict begin 13 H.A end 2566 2392 a 2566 2392 a SDict begin [ /View [/XYZ H.V] /Dest (0:3691) cvn H.B /DEST pdfmark end 2566 2392 a Fx(nobody)p FC(\).)-2 2493 y SDict begin H.S end -2 2493 a -2 2493 a SDict begin 13 H.A end -2 2493 a -2 2493 a SDict begin [ /View [/XYZ H.V] /Dest (0:3693) cvn H.B /DEST pdfmark end -2 2493 a 396 2583 a FC(--with-sender=SENDER)-2 2584 y SDict begin H.S end -2 2584 a -2 2584 a SDict begin 13 H.A end -2 2584 a -2 2584 a SDict begin [ /View [/XYZ H.V] /Dest (0:3694) cvn H.B /DEST pdfmark end -2 2584 a Black Black 562 2733 a SDict begin H.S end 562 2733 a 562 2733 a SDict begin 13 H.A end 562 2733 a 562 2733 a SDict begin [ /View [/XYZ H.V] /Dest (0:3695) cvn H.B /DEST pdfmark end 562 2733 a FC(The)h(username)f(of)h(the)g(sender)g(for)f (e-mail,)h(or)g(a)g(complete)f(e-mail)h(address.)g(If)g(only)f(a)i (username)e(is)562 2841 y(gi)n(v)o(en,)785 2841 y SDict begin H.S end 785 2841 a 785 2841 a SDict begin 13 H.A end 785 2841 a 785 2841 a SDict begin [ /View [/XYZ H.V] /Dest (0:3696) cvn H.B /DEST pdfmark end 785 2841 a Fx (SENDER@{FQDN_of_local_host})e FC(will)k(be)f(used)g(for)g(the)g (sender)-5 b(.)19 b(Def)o(ault)h(is)3238 2841 y SDict begin H.S end 3238 2841 a 3238 2841 a SDict begin 13 H.A end 3238 2841 a 3238 2841 a SDict begin [ /View [/XYZ H.V] /Dest (0:3697) cvn H.B /DEST pdfmark end 3238 2841 a Fx(daemon)p FC(.)-2 2942 y SDict begin H.S end -2 2942 a -2 2942 a SDict begin 13 H.A end -2 2942 a -2 2942 a SDict begin [ /View [/XYZ H.V] /Dest (0:3699) cvn H.B /DEST pdfmark end -2 2942 a 396 3032 a FC(--with-recipient=ADDR)-2 3050 y SDict begin H.S end -2 3050 a -2 3050 a SDict begin 13 H.A end -2 3050 a -2 3050 a SDict begin [ /View [/XYZ H.V] /Dest (0:3700) cvn H.B /DEST pdfmark end -2 3050 a Black Black 562 3181 a SDict begin H.S end 562 3181 a 562 3181 a SDict begin 13 H.A end 562 3181 a 562 3181 a SDict begin [ /View [/XYZ H.V] /Dest (0:3701) cvn H.B /DEST pdfmark end 562 3181 a FC(The)g(recepient\(s\))f(for)g(e-mail,)h (seperated)f(by)h(whitespace)g(\(max.)f(8\).)g(Y)-9 b(ou)20 b(can)g(add)g(recepients)f(in)h(the)562 3289 y(con\002guration)e (\002le)j(as)g(well.)-2 3390 y SDict begin H.S end -2 3390 a -2 3390 a SDict begin 13 H.A end -2 3390 a -2 3390 a SDict begin [ /View [/XYZ H.V] /Dest (0:3703) cvn H.B /DEST pdfmark end -2 3390 a 396 3480 a FC(--with-trusted=UID)-2 3481 y SDict begin H.S end -2 3481 a -2 3481 a SDict begin 13 H.A end -2 3481 a -2 3481 a SDict begin [ /View [/XYZ H.V] /Dest (0:3704) cvn H.B /DEST pdfmark end -2 3481 a Black Black 562 3629 a SDict begin H.S end 562 3629 a 562 3629 a SDict begin 13 H.A end 562 3629 a 562 3629 a SDict begin [ /View [/XYZ H.V] /Dest (0:3705) cvn H.B /DEST pdfmark end 562 3629 a FC(T)m(rusted)f(users)g(\(must)g(be)g(a)h (comma-separated)c(list)k(of)f(numerical)f(UIDs\).)h(Only)g(required)e (if)j(the)562 3737 y(con\002guration)d(\002le)j(must)f(be)g(on)g(a)g (path)g(writeable)g(by)g(others)f(than)2580 3737 y SDict begin H.S end 2580 3737 a 2580 3737 a SDict begin 13 H.A end 2580 3737 a 2580 3737 a SDict begin [ /View [/XYZ H.V] /Dest (0:3706) cvn H.B /DEST pdfmark end 2580 3737 a Fx(r)l(oot)j FC(and)e(the)3000 3737 y SDict begin H.S end 3000 3737 a 3000 3737 a SDict begin 13 H.A end 3000 3737 a 3000 3737 a SDict begin [ /View [/XYZ H.V] /Dest (0:3707) cvn H.B /DEST pdfmark end 3000 3737 a Fx(ef)o(fective)g FC(user)-5 b(.)-2 3838 y SDict begin H.S end -2 3838 a -2 3838 a SDict begin 13 H.A end -2 3838 a -2 3838 a SDict begin [ /View [/XYZ H.V] /Dest (0:3709) cvn H.B /DEST pdfmark end -2 3838 a 396 3928 a FC(--with-timeserv)o(er=HOST)-2 3929 y SDict begin H.S end -2 3929 a -2 3929 a SDict begin 13 H.A end -2 3929 a -2 3929 a SDict begin [ /View [/XYZ H.V] /Dest (0:3710) cvn H.B /DEST pdfmark end -2 3929 a Black Black 562 4078 a SDict begin H.S end 562 4078 a 562 4078 a SDict begin 13 H.A end 562 4078 a 562 4078 a SDict begin [ /View [/XYZ H.V] /Dest (0:3711) cvn H.B /DEST pdfmark end 562 4078 a FC(Set)21 b(host)f(address)g(for)g(time)g(serv) o(er)f(\(def)o(ault)g(is)j(to)e(use)g(o)n(wn)g(clock\).)f(Y)-9 b(ou)20 b(can)g(set)h(this)f(in)h(the)562 4186 y(con\002guration)d (\002le)j(as)g(well.)f(An)g(address)g(in)g(the)h(con\002guration)c (\002le)k(will)g(tak)o(e)f(precedence.)e(Note)i(that)562 4294 y(the)h(simple)f(')o(time')f(service)h(\(port)f(37/tcp\))g(is)i (used.)-2 4395 y SDict begin H.S end -2 4395 a -2 4395 a SDict begin 13 H.A end -2 4395 a -2 4395 a SDict begin [ /View [/XYZ H.V] /Dest (0:3713) cvn H.B /DEST pdfmark end -2 4395 a 396 4485 a FC(--with-alttimeserv)o(er=HOST)-2 4486 y SDict begin H.S end -2 4486 a -2 4486 a SDict begin 13 H.A end -2 4486 a -2 4486 a SDict begin [ /View [/XYZ H.V] /Dest (0:3714) cvn H.B /DEST pdfmark end -2 4486 a Black Black 562 4634 a SDict begin H.S end 562 4634 a 562 4634 a SDict begin 13 H.A end 562 4634 a 562 4634 a SDict begin [ /View [/XYZ H.V] /Dest (0:3715) cvn H.B /DEST pdfmark end 562 4634 a FC(Set)g(host)f(address)g(for)g(an)g(alternati) n(v)o(e)f(\(backup\))e(time)k(serv)o(er)-5 b(.)-2 4735 y SDict begin H.S end -2 4735 a -2 4735 a SDict begin 13 H.A end -2 4735 a -2 4735 a SDict begin [ /View [/XYZ H.V] /Dest (0:3717) cvn H.B /DEST pdfmark end -2 4735 a 396 4825 a FC(--enable-stealth=XOR_V)-11 b(AL)-2 4835 y SDict begin H.S end -2 4835 a -2 4835 a SDict begin 13 H.A end -2 4835 a -2 4835 a SDict begin [ /View [/XYZ H.V] /Dest (0:3718) cvn H.B /DEST pdfmark end -2 4835 a Black Black 562 4974 a SDict begin H.S end 562 4974 a 562 4974 a SDict begin 13 H.A end 562 4974 a 562 4974 a SDict begin [ /View [/XYZ H.V] /Dest (0:3719) cvn H.B /DEST pdfmark end 562 4974 a FC(Enable)20 b(stealth)g(mode,)f(and)h(set)h(XOR_V) -11 b(AL.)19 b(XOR_V)-11 b(AL)20 b(must)h(be)f(decimal,)f(in)h(the)h (range)e(127)g(--)h(255,)562 5082 y(and)g(will)h(be)f(used)g(to)g (obfuscate)f(literal)i(strings.)p Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:3726) cvn H.B /DEST pdfmark end -2 5805 a 3620 5874 a Fx(105)p Black eop end %%Page: 106 111 TeXDict begin 106 110 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.106) cvn H.B /DEST pdfmark end -2 134 a Black 2016 104 a Fx(Appendix)19 b(A.)h(List)h(of)g(options)e(for)h(the)h(./con\002gur)m (e)d(script)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3721) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(--enable-micro-stealth=XOR_V)-11 b(AL)-2 319 y SDict begin H.S end -2 319 a -2 319 a SDict begin 13 H.A end -2 319 a -2 319 a SDict begin [ /View [/XYZ H.V] /Dest (0:3722) cvn H.B /DEST pdfmark end -2 319 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3723) cvn H.B /DEST pdfmark end 562 458 a FC(As)675 458 y SDict begin H.S end 675 458 a 675 458 a SDict begin 13 H.A end 675 458 a 675 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3724) cvn H.B /DEST pdfmark end 675 458 a Fy(--with-stealth)p FC(,)19 b(b)n(ut)h(without)f(ste)o(ganographic)e(hidden)i(con\002guration)e (\002le.)396 649 y(--enable-nocl=PW)-2 650 y SDict begin H.S end -2 650 a -2 650 a SDict begin 13 H.A end -2 650 a -2 650 a SDict begin [ /View [/XYZ H.V] /Dest (0:3727) cvn H.B /DEST pdfmark end -2 650 a Black Black 562 799 a SDict begin H.S end 562 799 a 562 799 a SDict begin 13 H.A end 562 799 a 562 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3728) cvn H.B /DEST pdfmark end 562 799 a FC(Command)i(line)h (parsing)f(is)j(disabled,)d(b)n(ut)h(command-line)d(ar)o(guments)i (will)h(be)h(read)e(from)g(STDIN)i(if)562 906 y(the)g(\002rst)f (command)f(line)h(ar)o(gument)e(is)j(PW)-8 b(.)21 b(PW="")g(\(empty)e (string\))h(will)h(disable)f(command)e(line)562 1014 y(parsing)h(completely)-5 b(.)19 b(This)h(option)f(may)h(be)g(used)g (as)h(addition)d(to)j(--enable\(-micro\)-stealth)16 b(to)k(pre)n(v)o (ent)562 1122 y(interacti)n(v)o(e)f(enforcement)f(of)i(telltale)h (output.)-2 1223 y SDict begin H.S end -2 1223 a -2 1223 a SDict begin 13 H.A end -2 1223 a -2 1223 a SDict begin [ /View [/XYZ H.V] /Dest (0:3730) cvn H.B /DEST pdfmark end -2 1223 a 396 1313 a FC(--enable-install-name=N)m(AME)-2 1314 y SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (0:3731) cvn H.B /DEST pdfmark end -2 1314 a Black Black 562 1463 a SDict begin H.S end 562 1463 a 562 1463 a SDict begin 13 H.A end 562 1463 a 562 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:3732) cvn H.B /DEST pdfmark end 562 1463 a FC(Upon)f(installation,)f(rename)g(e)n(v)o(ery) g(\002le)i(from)1954 1463 y SDict begin H.S end 1954 1463 a 1954 1463 a SDict begin 13 H.A end 1954 1463 a 1954 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:3733) cvn H.B /DEST pdfmark end 1954 1463 a Fr(samhain)f FC(\(or)2406 1463 y SDict begin H.S end 2406 1463 a 2406 1463 a SDict begin 13 H.A end 2406 1463 a 2406 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:3734) cvn H.B /DEST pdfmark end 2406 1463 a Fr(yule)g FC(for)g(the)g(serv)o(er\))f(to)3181 1463 y SDict begin H.S end 3181 1463 a 3181 1463 a SDict begin 13 H.A end 3181 1463 a 3181 1463 a SDict begin [ /View [/XYZ H.V] /Dest (0:3735) cvn H.B /DEST pdfmark end 3181 1463 a Fr(NAME)p FC(.)h(T)-7 b(o)20 b(be)562 1571 y(used)g(in)h(conjunction)c(with)k(--with-\(micro-\)stealth.)-2 1672 y SDict begin H.S end -2 1672 a -2 1672 a SDict begin 13 H.A end -2 1672 a -2 1672 a SDict begin [ /View [/XYZ H.V] /Dest (0:3737) cvn H.B /DEST pdfmark end -2 1672 a 396 1762 a FC(--enable-khide=SYSTEM_MAP)-2 1772 y SDict begin H.S end -2 1772 a -2 1772 a SDict begin 13 H.A end -2 1772 a -2 1772 a SDict begin [ /View [/XYZ H.V] /Dest (0:3738) cvn H.B /DEST pdfmark end -2 1772 a Black Black 562 1911 a SDict begin H.S end 562 1911 a 562 1911 a SDict begin 13 H.A end 562 1911 a 562 1911 a SDict begin [ /View [/XYZ H.V] /Dest (0:3739) cvn H.B /DEST pdfmark end 562 1911 a FC(\(Linux)e(only\))g(compile)g(k)o(ernel)h(modules)f (to)h(hide)g(all)h(\002les)g(with)f(N)m(AME)g(\(from)562 2019 y(--enable-install-name=N)m(AME\))c(within)k(the)g(path.)g(By)g (def)o(ault,)g(N)m(AME)g(is)h(')-5 b(samhain')19 b(for)h(the)562 2127 y(client/standalone)f(v)o(ersion,)f(and)i('yule')f(for)h(the)g (serv)o(er)-5 b(.)19 b(SYSTEM_MAP)h(must)g(be)g(the)h(path)e(to)i(the) 562 2235 y SDict begin H.S end 562 2235 a 562 2235 a SDict begin 13 H.A end 562 2235 a 562 2235 a SDict begin [ /View [/XYZ H.V] /Dest (0:3740) cvn H.B /DEST pdfmark end 562 2235 a Fr(System.map)e FC(\002le)i(corresponding)c(to)j(the)h(k)o (ernel.)-2 2336 y SDict begin H.S end -2 2336 a -2 2336 a SDict begin 13 H.A end -2 2336 a -2 2336 a SDict begin [ /View [/XYZ H.V] /Dest (0:3742) cvn H.B /DEST pdfmark end -2 2336 a 396 2426 a FC(--enable-base=B1,B2)-2 2438 y SDict begin H.S end -2 2438 a -2 2438 a SDict begin 13 H.A end -2 2438 a -2 2438 a SDict begin [ /View [/XYZ H.V] /Dest (0:3743) cvn H.B /DEST pdfmark end -2 2438 a Black Black 562 2575 a SDict begin H.S end 562 2575 a 562 2575 a SDict begin 13 H.A end 562 2575 a 562 2575 a SDict begin [ /View [/XYZ H.V] /Dest (0:3744) cvn H.B /DEST pdfmark end 562 2575 a FC(Set)g(compiled-in)d(k)o(e)o(y)i(for)f(email)i(and) e(log\002le)h(signature)f(v)o(eri\002cation.)g(ONE)h(string)g(\(no)f (space\))h(made)g(of)562 2683 y(TW)o(O)h(comma-separated)d(inte)o(gers) h(in)h(the)g(range)g(0)g(--)g(2147483647.)c(See)p 0 TeXcolorgray 2808 2683 a SDict begin H.S end 2808 2683 a FC(Section)k(11.2)3225 2683 y SDict begin 13 H.L end 3225 2683 a 3225 2683 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3225 2683 a Black -2 w FC(>)h(for)e(details)i (on)562 2791 y(this)g(option.)-2 2892 y SDict begin H.S end -2 2892 a -2 2892 a SDict begin 13 H.A end -2 2892 a -2 2892 a SDict begin [ /View [/XYZ H.V] /Dest (0:3747) cvn H.B /DEST pdfmark end -2 2892 a 396 2982 a FC(--enable-db-reload) -2 2983 y SDict begin H.S end -2 2983 a -2 2983 a SDict begin 13 H.A end -2 2983 a -2 2983 a SDict begin [ /View [/XYZ H.V] /Dest (0:3748) cvn H.B /DEST pdfmark end -2 2983 a Black Black 562 3131 a SDict begin H.S end 562 3131 a 562 3131 a SDict begin 13 H.A end 562 3131 a 562 3131 a SDict begin [ /View [/XYZ H.V] /Dest (0:3749) cvn H.B /DEST pdfmark end 562 3131 a FC([CLIENT)f(ONL)-8 b(Y])20 b(Enable)f(reload)g(of)h(\002le)h(database)e(on)h(SIGHUP)h (\(otherwise,)e(only)g(the)h(con\002g)g(\002le)562 3239 y(will)h(be)f(read)g(again\).)-2 3340 y SDict begin H.S end -2 3340 a -2 3340 a SDict begin 13 H.A end -2 3340 a -2 3340 a SDict begin [ /View [/XYZ H.V] /Dest (0:3751) cvn H.B /DEST pdfmark end -2 3340 a 396 3430 a FC(--enable-xml-log)-2 3448 y SDict begin H.S end -2 3448 a -2 3448 a SDict begin 13 H.A end -2 3448 a -2 3448 a SDict begin [ /View [/XYZ H.V] /Dest (0:3752) cvn H.B /DEST pdfmark end -2 3448 a Black Black 562 3580 a SDict begin H.S end 562 3580 a 562 3580 a SDict begin 13 H.A end 562 3580 a 562 3580 a SDict begin [ /View [/XYZ H.V] /Dest (0:3753) cvn H.B /DEST pdfmark end 562 3580 a FC(Enable)g(XML)g(format)f(for)g(the)i(log)f (\002le.)-2 3681 y SDict begin H.S end -2 3681 a -2 3681 a SDict begin 13 H.A end -2 3681 a -2 3681 a SDict begin [ /View [/XYZ H.V] /Dest (0:3755) cvn H.B /DEST pdfmark end -2 3681 a 396 3771 a FC(--with-database=mysql/postgresql/oracle/o)o (db)o(c)-2 3789 y SDict begin H.S end -2 3789 a -2 3789 a SDict begin 13 H.A end -2 3789 a -2 3789 a SDict begin [ /View [/XYZ H.V] /Dest (0:3756) cvn H.B /DEST pdfmark end -2 3789 a Black Black 562 3920 a SDict begin H.S end 562 3920 a 562 3920 a SDict begin 13 H.A end 562 3920 a 562 3920 a SDict begin [ /View [/XYZ H.V] /Dest (0:3757) cvn H.B /DEST pdfmark end 562 3920 a FC(Support)f(logging)f(to)j(a)f (relational)g(database)f(\(MySQL,)h(PostgreSQL,)f(Oracle)h(or)g (unixODBC\).)f(Oracle)562 4028 y(and)h(unixODBC)g(are)g(not)g(fully)g (tested.)-2 4129 y SDict begin H.S end -2 4129 a -2 4129 a SDict begin 13 H.A end -2 4129 a -2 4129 a SDict begin [ /View [/XYZ H.V] /Dest (0:3759) cvn H.B /DEST pdfmark end -2 4129 a 396 4219 a FC(--with-prelude)-2 4237 y SDict begin H.S end -2 4237 a -2 4237 a SDict begin 13 H.A end -2 4237 a -2 4237 a SDict begin [ /View [/XYZ H.V] /Dest (0:3760) cvn H.B /DEST pdfmark end -2 4237 a Black Black 562 4368 a SDict begin H.S end 562 4368 a 562 4368 a SDict begin 13 H.A end 562 4368 a 562 4368 a SDict begin [ /View [/XYZ H.V] /Dest (0:3761) cvn H.B /DEST pdfmark end 562 4368 a FC(Support)f(logging)f(to)j(the)f(Prelude)f(IDS)i (system.)f(Requires)g(the)g(libprelude)f(library)-5 b(.)-2 4469 y SDict begin H.S end -2 4469 a -2 4469 a SDict begin 13 H.A end -2 4469 a -2 4469 a SDict begin [ /View [/XYZ H.V] /Dest (0:3763) cvn H.B /DEST pdfmark end -2 4469 a 396 4559 a FC(--with-libprelude-pre\002x=PFX)-2 4577 y SDict begin H.S end -2 4577 a -2 4577 a SDict begin 13 H.A end -2 4577 a -2 4577 a SDict begin [ /View [/XYZ H.V] /Dest (0:3764) cvn H.B /DEST pdfmark end -2 4577 a Black Black 562 4709 a SDict begin H.S end 562 4709 a 562 4709 a SDict begin 13 H.A end 562 4709 a 562 4709 a SDict begin [ /View [/XYZ H.V] /Dest (0:3765) cvn H.B /DEST pdfmark end 562 4709 a FC(Pre\002x)20 b(where)g(libprelude)e(is)k (installed.)d(This)i(will)g(be)f(used)g(to)g(search)2670 4709 y SDict begin H.S end 2670 4709 a 2670 4709 a SDict begin 13 H.A end 2670 4709 a 2670 4709 a SDict begin [ /View [/XYZ H.V] /Dest (0:3766) cvn H.B /DEST pdfmark end 2670 4709 a Fy(libpr)o(elude-con\002g)f FC(in)i(the)562 4817 y SDict begin H.S end 562 4817 a 562 4817 a SDict begin 13 H.A end 562 4817 a 562 4817 a SDict begin [ /View [/XYZ H.V] /Dest (0:3767) cvn H.B /DEST pdfmark end 562 4817 a Fr(PFX/bin/)f FC(directory)-5 b(.)-2 4918 y SDict begin H.S end -2 4918 a -2 4918 a SDict begin 13 H.A end -2 4918 a -2 4918 a SDict begin [ /View [/XYZ H.V] /Dest (0:3769) cvn H.B /DEST pdfmark end -2 4918 a 396 5008 a FC(--enable-deb)n(ug)-2 5026 y SDict begin H.S end -2 5026 a -2 5026 a SDict begin 13 H.A end -2 5026 a -2 5026 a SDict begin [ /View [/XYZ H.V] /Dest (0:3770) cvn H.B /DEST pdfmark end -2 5026 a Black Black 562 5157 a SDict begin H.S end 562 5157 a 562 5157 a SDict begin 13 H.A end 562 5157 a 562 5157 a SDict begin [ /View [/XYZ H.V] /Dest (0:3771) cvn H.B /DEST pdfmark end 562 5157 a FC(Enable)20 b(deb)n(ugging.)d(W)m(ill)k(slo)n(w)g(do)n(wn)e(things,) g(increase)h(resource)f(usage,)g(and)h(may)g(leak)g(information)562 5265 y(that)h(should)e(be)h(k)o(ept)g(secure.)f(W)m(ill)i(dump)e ('core')g(and)h(')-5 b(samhain_backtrace')17 b(in)j(the)g(root)g (directory)e(on)562 5373 y(se)o(gf)o(ault.)i(Do)g(not)g(use)g(in)g (production)e(code.)p Black 3618 5805 a Fx(106)p Black eop end %%Page: 107 112 TeXDict begin 107 111 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.107) cvn H.B /DEST pdfmark end -2 134 a Black 2016 104 a Fx(Appendix)19 b(A.)h(List)h(of)g(options)e(for)h(the)h(./con\002gur)m (e)d(script)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3773) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(--enable-ptrace)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:3774) cvn H.B /DEST pdfmark end -2 327 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3775) cvn H.B /DEST pdfmark end 562 458 a FC(Periodically)h(check)h(whether)f(a)h(deb)n(ugger)e(is)k (attached,)d(and)g(abort)h(if)g(yes.)g(Only)g(tak)o(es)h(ef)n(fect)e (if)562 566 y SDict begin H.S end 562 566 a 562 566 a SDict begin 13 H.A end 562 566 a 562 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:3776) cvn H.B /DEST pdfmark end 562 566 a Fy(--enable-deb)n(ug)h FC(is)h(not)f(used.)g(Only)f(tested)i (on)f(Linux.)-2 667 y SDict begin H.S end -2 667 a -2 667 a SDict begin 13 H.A end -2 667 a -2 667 a SDict begin [ /View [/XYZ H.V] /Dest (0:3778) cvn H.B /DEST pdfmark end -2 667 a 396 757 a FC(--with-c\003ags=FLA)m(GS)-2 775 y SDict begin H.S end -2 775 a -2 775 a SDict begin 13 H.A end -2 775 a -2 775 a SDict begin [ /View [/XYZ H.V] /Dest (0:3779) cvn H.B /DEST pdfmark end -2 775 a Black Black 562 906 a SDict begin H.S end 562 906 a 562 906 a SDict begin 13 H.A end 562 906 a 562 906 a SDict begin [ /View [/XYZ H.V] /Dest (0:3780) cvn H.B /DEST pdfmark end 562 906 a FC(Additional)f(\003ags)i(to)f(pass)h(to)f(the)g(compiler) -5 b(.)-2 1007 y SDict begin H.S end -2 1007 a -2 1007 a SDict begin 13 H.A end -2 1007 a -2 1007 a SDict begin [ /View [/XYZ H.V] /Dest (0:3782) cvn H.B /DEST pdfmark end -2 1007 a 396 1097 a FC(--with-libs=LIBS)-2 1098 y SDict begin H.S end -2 1098 a -2 1098 a SDict begin 13 H.A end -2 1098 a -2 1098 a SDict begin [ /View [/XYZ H.V] /Dest (0:3783) cvn H.B /DEST pdfmark end -2 1098 a Black Black 562 1247 a SDict begin H.S end 562 1247 a 562 1247 a SDict begin 13 H.A end 562 1247 a 562 1247 a SDict begin [ /View [/XYZ H.V] /Dest (0:3784) cvn H.B /DEST pdfmark end 562 1247 a FC(Additional)19 b(libraries)h(to)g(link)g(with.)-2 1331 y SDict begin H.S end -2 1331 a -2 1331 a SDict begin 13 H.A end -2 1331 a -2 1331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3786) cvn H.B /DEST pdfmark end -2 1331 a 396 1438 a FC(--disable-lar)o(ge\002le)-2 1456 y SDict begin H.S end -2 1456 a -2 1456 a SDict begin 13 H.A end -2 1456 a -2 1456 a SDict begin [ /View [/XYZ H.V] /Dest (0:3787) cvn H.B /DEST pdfmark end -2 1456 a Black Black 562 1587 a SDict begin H.S end 562 1587 a 562 1587 a SDict begin 13 H.A end 562 1587 a 562 1587 a SDict begin [ /View [/XYZ H.V] /Dest (0:3788) cvn H.B /DEST pdfmark end 562 1587 a FC(Disable)h(support)e(for)g(lar)o(ge)g(\002les)i(\() p Ff(>)f FC(2GB\).)g(Lar)o(ge)f(\002le)i(support)e(is)i(enabled)e (automatically)g(if)h(your)562 1695 y(system)h(supports)e(it.)-2 1796 y SDict begin H.S end -2 1796 a -2 1796 a SDict begin 13 H.A end -2 1796 a -2 1796 a SDict begin [ /View [/XYZ H.V] /Dest (0:3790) cvn H.B /DEST pdfmark end -2 1796 a 396 1886 a FC(--enable-udp)-2 1904 y SDict begin H.S end -2 1904 a -2 1904 a SDict begin 13 H.A end -2 1904 a -2 1904 a SDict begin [ /View [/XYZ H.V] /Dest (0:3791) cvn H.B /DEST pdfmark end -2 1904 a Black Black 562 2036 a SDict begin H.S end 562 2036 a 562 2036 a SDict begin 13 H.A end 562 2036 a 562 2036 a SDict begin [ /View [/XYZ H.V] /Dest (0:3792) cvn H.B /DEST pdfmark end 562 2036 a FC(This)i(options)e(enables)h(code)f(to)i(listen)f(on)g(port)f (514/upd,)f(i.e.)i(the)h(syslog)e(port.)h(Thus)g(the)g(serv)o(er)f(can) 562 2143 y(recei)n(v)o(e)g(syslog)h(reports)g(from)f(remote)g(hosts)i (\(if)f(the)o(y)f(are)h(con\002gured)e(to)i(send\),)g(and)f(log)h(them) g(to)g(an)o(y)g(of)562 2251 y(the)h(log)e(f)o(acilities)i(supported)d (by)i(samhain.)f(If)h(you)g(compile)f(in)h(support)f(for)h(this,)g(you) f(still)j(need)d(to)562 2359 y(enable)h(it)h(in)f(the)g(runtime)f (con\002guration)f(\002le.)-2 2419 y SDict begin H.S end -2 2419 a -2 2419 a SDict begin 13 H.A end -2 2419 a -2 2419 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMPILATION-CHECKS) cvn H.B /DEST pdfmark end -2 2419 a 359 x Fu(A.2.)39 b(Optional)f(modules)f (to)j(perf)m(or)e(ad)o(ditional)f(c)o(hec)m(ks)3379 2778 y SDict begin H.S end 3379 2778 a 3379 2778 a SDict begin 22.464 H.A end 3379 2778 a 3379 2778 a SDict begin [ /View [/XYZ H.V] /Dest (14.75.1) cvn H.B /DEST pdfmark end 3379 2778 a -2 2974 a SDict begin H.S end -2 2974 a -2 2974 a SDict begin 13 H.A end -2 2974 a -2 2974 a SDict begin [ /View [/XYZ H.V] /Dest (0:3795) cvn H.B /DEST pdfmark end -2 2974 a 396 3052 a FC(These)20 b(are)g(all)h(client-only)e (options,)g(as)i(the)f(serv)o(er)f(does)h(not)g(perform)e(an)o(y)h (checks)h(\(if)g(you)g(w)o(ant)g(to)g(run)396 3160 y(checks)g(on)g(the) g(log)g(serv)o(er)f(host,)h(you)f(need)h(to)g(run)g(a)g(client)g(there) g(as)h(well\).)-2 3178 y SDict begin H.S end -2 3178 a -2 3178 a SDict begin 13 H.A end -2 3178 a -2 3178 a SDict begin [ /View [/XYZ H.V] /Dest (0:3796) cvn H.B /DEST pdfmark end -2 3178 a -2 3302 a SDict begin H.S end -2 3302 a -2 3302 a SDict begin 13 H.A end -2 3302 a -2 3302 a SDict begin [ /View [/XYZ H.V] /Dest (0:3798) cvn H.B /DEST pdfmark end -2 3302 a 396 3392 a FC(--enable-login-w)o(atch)-2 3410 y SDict begin H.S end -2 3410 a -2 3410 a SDict begin 13 H.A end -2 3410 a -2 3410 a SDict begin [ /View [/XYZ H.V] /Dest (0:3799) cvn H.B /DEST pdfmark end -2 3410 a Black Black 562 3542 a SDict begin H.S end 562 3542 a 562 3542 a SDict begin 13 H.A end 562 3542 a 562 3542 a SDict begin [ /View [/XYZ H.V] /Dest (0:3800) cvn H.B /DEST pdfmark end 562 3542 a FC([CLIENT)f(ONL)-8 b(Y])20 b(Compile)f(in)i (the)f(module)f(to)h(w)o(atch)g(for)g(login/logout)d(e)n(v)o(ents.)-2 3643 y SDict begin H.S end -2 3643 a -2 3643 a SDict begin 13 H.A end -2 3643 a -2 3643 a SDict begin [ /View [/XYZ H.V] /Dest (0:3802) cvn H.B /DEST pdfmark end -2 3643 a 396 3733 a FC(--enable-mounts-check)-2 3734 y SDict begin H.S end -2 3734 a -2 3734 a SDict begin 13 H.A end -2 3734 a -2 3734 a SDict begin [ /View [/XYZ H.V] /Dest (0:3803) cvn H.B /DEST pdfmark end -2 3734 a Black Black 562 3882 a SDict begin H.S end 562 3882 a 562 3882 a SDict begin 13 H.A end 562 3882 a 562 3882 a SDict begin [ /View [/XYZ H.V] /Dest (0:3804) cvn H.B /DEST pdfmark end 562 3882 a FC([CLIENT)j(ONL)-8 b(Y])20 b(Compile)f(in)i(the)f(module) f(to)h(check)f(for)h(correct)f(mount)g(options.)-2 3983 y SDict begin H.S end -2 3983 a -2 3983 a SDict begin 13 H.A end -2 3983 a -2 3983 a SDict begin [ /View [/XYZ H.V] /Dest (0:3806) cvn H.B /DEST pdfmark end -2 3983 a 396 4073 a FC(--enable-user\002les)-2 4074 y SDict begin H.S end -2 4074 a -2 4074 a SDict begin 13 H.A end -2 4074 a -2 4074 a SDict begin [ /View [/XYZ H.V] /Dest (0:3807) cvn H.B /DEST pdfmark end -2 4074 a Black Black 562 4223 a SDict begin H.S end 562 4223 a 562 4223 a SDict begin 13 H.A end 562 4223 a 562 4223 a SDict begin [ /View [/XYZ H.V] /Dest (0:3808) cvn H.B /DEST pdfmark end 562 4223 a FC([CLIENT)h(ONL)-8 b(Y])20 b(Compile)f(in)i(the)f(module)f(to)h (check)f(for)h(\002les)h(in)f(user)g(home)g(directories)f(\(i.e.)h (with)562 4330 y(paths)g(relati)n(v)o(e)g(to)g($HOME)g(for)f(all)i (users\).)-2 4431 y SDict begin H.S end -2 4431 a -2 4431 a SDict begin 13 H.A end -2 4431 a -2 4431 a SDict begin [ /View [/XYZ H.V] /Dest (0:3810) cvn H.B /DEST pdfmark end -2 4431 a 396 4521 a FC(--enable-suidcheck)-2 4522 y SDict begin H.S end -2 4522 a -2 4522 a SDict begin 13 H.A end -2 4522 a -2 4522 a SDict begin [ /View [/XYZ H.V] /Dest (0:3811) cvn H.B /DEST pdfmark end -2 4522 a Black Black 562 4671 a SDict begin H.S end 562 4671 a 562 4671 a SDict begin 13 H.A end 562 4671 a 562 4671 a SDict begin [ /View [/XYZ H.V] /Dest (0:3812) cvn H.B /DEST pdfmark end 562 4671 a FC([CLIENT)f(ONL)-8 b(Y])20 b(Compile)f(in)i (the)f(module)f(to)h(check)f(\002le)i(system)g(for)e(SUID/SGID)h (binaries)g(not)g(in)562 4779 y(the)h(database.)-2 4863 y SDict begin H.S end -2 4863 a -2 4863 a SDict begin 13 H.A end -2 4863 a -2 4863 a SDict begin [ /View [/XYZ H.V] /Dest (0:3814) cvn H.B /DEST pdfmark end -2 4863 a 396 4970 a FC(--with-kcheck=SYSTEM_MAP)-2 4980 y SDict begin H.S end -2 4980 a -2 4980 a SDict begin 13 H.A end -2 4980 a -2 4980 a SDict begin [ /View [/XYZ H.V] /Dest (0:3815) cvn H.B /DEST pdfmark end -2 4980 a Black Black 562 5119 a SDict begin H.S end 562 5119 a 562 5119 a SDict begin 13 H.A end 562 5119 a 562 5119 a SDict begin [ /View [/XYZ H.V] /Dest (0:3816) cvn H.B /DEST pdfmark end 562 5119 a FC([CLIENT)f(ONL)-8 b(Y])20 b(\(Linux/FreeBSD)e(only\))h (Compile)h(in)g(the)h(module)d(to)j(check)e(for)h(runtime)f(k)o(ernel) 562 5227 y(modi\002cations)g(\(e.g.)g(clobbered)g(k)o(ernel)g (syscalls\))i(to)f(detect)g(k)o(ernel-le)n(v)o(el)e(rootkits.)h (SYSTEM_MAP)562 5335 y(must)i(be)f(the)g(path)g(to)g(the)1337 5335 y SDict begin H.S end 1337 5335 a 1337 5335 a SDict begin 13 H.A end 1337 5335 a 1337 5335 a SDict begin [ /View [/XYZ H.V] /Dest (0:3817) cvn H.B /DEST pdfmark end 1337 5335 a Fr(System.map)f FC(\002le)i(corresponding)c(to)j(the)g(k) o(ernel.)-2 5395 y SDict begin H.S end -2 5395 a -2 5395 a SDict begin 13 H.A end -2 5395 a -2 5395 a SDict begin [ /View [/XYZ H.V] /Dest (0:OPENPGP-SIGNATURES) cvn H.B /DEST pdfmark end -2 5395 a Black 3617 5805 a Fx(107)p Black eop end %%Page: 108 113 TeXDict begin 108 112 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.108) cvn H.B /DEST pdfmark end -2 134 a Black 2016 104 a Fx(Appendix)19 b(A.)h(List)h(of)g(options)e(for)h(the)h(./con\002gur)m (e)d(script)p Black -2 330 a Fu(A.3.)39 b(OpenPGP)e(Signatures)h(on)h (Con\002guration/Database)-2 517 y(Files)326 517 y SDict begin H.S end 326 517 a 326 517 a SDict begin 22.464 H.A end 326 517 a 326 517 a SDict begin [ /View [/XYZ H.V] /Dest (14.76.1) cvn H.B /DEST pdfmark end 326 517 a -2 519 a SDict begin H.S end -2 519 a -2 519 a SDict begin 13 H.A end -2 519 a -2 519 a SDict begin [ /View [/XYZ H.V] /Dest (0:3820) cvn H.B /DEST pdfmark end -2 519 a -2 643 a SDict begin H.S end -2 643 a -2 643 a SDict begin 13 H.A end -2 643 a -2 643 a SDict begin [ /View [/XYZ H.V] /Dest (0:3822) cvn H.B /DEST pdfmark end -2 643 a 396 749 a FC(--with-gpg=P)-8 b(A)f(TH)-2 767 y SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:3823) cvn H.B /DEST pdfmark end -2 767 a Black Black 562 899 a SDict begin H.S end 562 899 a 562 899 a SDict begin 13 H.A end 562 899 a 562 899 a SDict begin [ /View [/XYZ H.V] /Dest (0:3824) cvn H.B /DEST pdfmark end 562 899 a FC(Use)21 b(GnuPG)f(to)g(v)o(erify)f(database/con\002guration)e(\002le.)j(The)g (public)f(k)o(e)o(y)h(of)g(the)g(ef)n(fecti)n(v)o(e)f(user)m(,)g (usually)562 1007 y(root,)h(\(in)851 1007 y SDict begin H.S end 851 1007 a 851 1007 a SDict begin 13 H.A end 851 1007 a 851 1007 a SDict begin [ /View [/XYZ H.V] /Dest (0:3825) cvn H.B /DEST pdfmark end 851 1007 a Fr(~/.gnupg/pubring.gpg)p FC(\))d(will)k(be)f(used.)-2 1105 y SDict begin H.S end -2 1105 a -2 1105 a SDict begin 13 H.A end -2 1105 a -2 1105 a SDict begin [ /View [/XYZ H.V] /Dest (0:3827) cvn H.B /DEST pdfmark end -2 1105 a 396 1198 a FC(--with-checksum=CHECKSUM) -2 1199 y SDict begin H.S end -2 1199 a -2 1199 a SDict begin 13 H.A end -2 1199 a -2 1199 a SDict begin [ /View [/XYZ H.V] /Dest (0:3828) cvn H.B /DEST pdfmark end -2 1199 a Black Black 562 1347 a SDict begin H.S end 562 1347 a 562 1347 a SDict begin 13 H.A end 562 1347 a 562 1347 a SDict begin [ /View [/XYZ H.V] /Dest (0:3829) cvn H.B /DEST pdfmark end 562 1347 a FC(Compile)g(in)g(TIGER)h(checksum)d(of)i (the)1784 1347 y SDict begin H.S end 1784 1347 a 1784 1347 a SDict begin 13 H.A end 1784 1347 a 1784 1347 a SDict begin [ /View [/XYZ H.V] /Dest (0:3830) cvn H.B /DEST pdfmark end 1784 1347 a Fy(gpg)g FC(binary)-5 b(.)19 b(CHECKSUM)i(must)f(be)g(the)g(full)g(line)h(output)e(by)562 1455 y SDict begin H.S end 562 1455 a 562 1455 a SDict begin 13 H.A end 562 1455 a 562 1455 a SDict begin [ /View [/XYZ H.V] /Dest (0:3831) cvn H.B /DEST pdfmark end 562 1455 a FC(samhain)h(or)950 1455 y SDict begin H.S end 950 1455 a 950 1455 a SDict begin 13 H.A end 950 1455 a 950 1455 a SDict begin [ /View [/XYZ H.V] /Dest (0:3832) cvn H.B /DEST pdfmark end 950 1455 a Fy(gpg)g FC(when)f(computing)f(the)i (checksum.)-2 1556 y SDict begin H.S end -2 1556 a -2 1556 a SDict begin 13 H.A end -2 1556 a -2 1556 a SDict begin [ /View [/XYZ H.V] /Dest (0:3834) cvn H.B /DEST pdfmark end -2 1556 a 396 1646 a FC(--with-fp=FINGERPRINT)-2 1664 y SDict begin H.S end -2 1664 a -2 1664 a SDict begin 13 H.A end -2 1664 a -2 1664 a SDict begin [ /View [/XYZ H.V] /Dest (0:3835) cvn H.B /DEST pdfmark end -2 1664 a Black Black 562 1795 a SDict begin H.S end 562 1795 a 562 1795 a SDict begin 13 H.A end 562 1795 a 562 1795 a SDict begin [ /View [/XYZ H.V] /Dest (0:3836) cvn H.B /DEST pdfmark end 562 1795 a FC(Compile)g(in)g(the)h(\002ngerprint)d(of)i (the)g(k)o(e)o(y)g(used)g(to)g(sign)g(the)g(con\002guration/database)d (\002le.)j(If)g(used,)562 1903 y(samhain)g(will)h(v)o(erify)d(the)j (\002ngerprint,)d(b)n(ut)i(still)h(report)e(on)h(the)g(used)g(public)g (k)o(e)o(y)-5 b(.)-2 1963 y SDict begin H.S end -2 1963 a -2 1963 a SDict begin 13 H.A end -2 1963 a -2 1963 a SDict begin [ /View [/XYZ H.V] /Dest (0:CLIENT-SERVER-CONNECTIVITY) cvn H.B /DEST pdfmark end -2 1963 a 359 x Fu(A.4.)39 b(Client/Ser)q(ver)e (Connectivity)2091 2322 y SDict begin H.S end 2091 2322 a 2091 2322 a SDict begin 22.464 H.A end 2091 2322 a 2091 2322 a SDict begin [ /View [/XYZ H.V] /Dest (14.77.1) cvn H.B /DEST pdfmark end 2091 2322 a -2 2352 a SDict begin H.S end -2 2352 a -2 2352 a SDict begin 13 H.A end -2 2352 a -2 2352 a SDict begin [ /View [/XYZ H.V] /Dest (0:3839) cvn H.B /DEST pdfmark end -2 2352 a -2 2476 a SDict begin H.S end -2 2476 a -2 2476 a SDict begin 13 H.A end -2 2476 a -2 2476 a SDict begin [ /View [/XYZ H.V] /Dest (0:3841) cvn H.B /DEST pdfmark end -2 2476 a 396 2554 a FC(--enable-netw)o(ork=client/serv)o(er)-2 2555 y SDict begin H.S end -2 2555 a -2 2555 a SDict begin 13 H.A end -2 2555 a -2 2555 a SDict begin [ /View [/XYZ H.V] /Dest (0:3842) cvn H.B /DEST pdfmark end -2 2555 a Black Black 562 2704 a SDict begin H.S end 562 2704 a 562 2704 a SDict begin 13 H.A end 562 2704 a 562 2704 a SDict begin [ /View [/XYZ H.V] /Dest (0:3843) cvn H.B /DEST pdfmark end 562 2704 a FC(Compile)20 b(a)h(client)f(or)g(serv)o(er)m(,)f (rather)g(than)h(a)g(standalone)f(v)o(ersion.)-2 2805 y SDict begin H.S end -2 2805 a -2 2805 a SDict begin 13 H.A end -2 2805 a -2 2805 a SDict begin [ /View [/XYZ H.V] /Dest (0:3845) cvn H.B /DEST pdfmark end -2 2805 a 396 2895 a FC(--disable-encrypt)-2 2913 y SDict begin H.S end -2 2913 a -2 2913 a SDict begin 13 H.A end -2 2913 a -2 2913 a SDict begin [ /View [/XYZ H.V] /Dest (0:3846) cvn H.B /DEST pdfmark end -2 2913 a Black Black 562 3044 a SDict begin H.S end 562 3044 a 562 3044 a SDict begin 13 H.A end 562 3044 a 562 3044 a SDict begin [ /View [/XYZ H.V] /Dest (0:3847) cvn H.B /DEST pdfmark end 562 3044 a FC(Disable)i(encryption)d(for)h(client/serv)o(er)g(communication.)-2 3145 y SDict begin H.S end -2 3145 a -2 3145 a SDict begin 13 H.A end -2 3145 a -2 3145 a SDict begin [ /View [/XYZ H.V] /Dest (0:3849) cvn H.B /DEST pdfmark end -2 3145 a 396 3235 a FC(--enable-encrypt=1)-2 3253 y SDict begin H.S end -2 3253 a -2 3253 a SDict begin 13 H.A end -2 3253 a -2 3253 a SDict begin [ /View [/XYZ H.V] /Dest (0:3850) cvn H.B /DEST pdfmark end -2 3253 a Black Black 562 3385 a SDict begin H.S end 562 3385 a 562 3385 a SDict begin 13 H.A end 562 3385 a 562 3385 a SDict begin [ /View [/XYZ H.V] /Dest (0:3851) cvn H.B /DEST pdfmark end 562 3385 a FC(Use)i(v)o(ersion)e(1)h(encryption)e(for)i(client/serv)o (er)f(communication.)e(Samhain)i(1.8.x)g(introduces)f(an)562 3493 y(enhanced)h(v)o(ersion)f(\(v)o(ersion)h(2\))h(of)g(the)g (client/serv)o(er)f(encryption.)f(By)i(def)o(ault,)f(the)i(serv)o(er)e (is)i(backw)o(ard)562 3600 y(compatible,)e(i.e.)h(it)h(can)f (communicate)e(with)i(both)g(v)o(ersion)f(1)h(\(pre-1.8.x\))d(and)i(v)o (ersion)g(2)h(clients.)562 3708 y(Building)g(the)g(serv)o(er)f(with)i (the)f(--enable-encrypt=1)c(option)i(mak)o(es)j(it)f(impossible)g(to)g (communicate)562 3816 y(with)h(v)o(ersion)e(2)h(clients.)-2 3900 y SDict begin H.S end -2 3900 a -2 3900 a SDict begin 13 H.A end -2 3900 a -2 3900 a SDict begin [ /View [/XYZ H.V] /Dest (0:3853) cvn H.B /DEST pdfmark end -2 3900 a 396 4007 a FC(--disable-srp)-2 4025 y SDict begin H.S end -2 4025 a -2 4025 a SDict begin 13 H.A end -2 4025 a -2 4025 a SDict begin [ /View [/XYZ H.V] /Dest (0:3854) cvn H.B /DEST pdfmark end -2 4025 a Black Black 562 4157 a SDict begin H.S end 562 4157 a 562 4157 a SDict begin 13 H.A end 562 4157 a 562 4157 a SDict begin [ /View [/XYZ H.V] /Dest (0:3855) cvn H.B /DEST pdfmark end 562 4157 a FC(Disable)h(the)f(use)g(of)g(the)g(zero-kno)n(wledge)d(SRP)k (protocol)e(to)h(authenticate)f(to)h(log)g(serv)o(er)m(,)f(and)h(use)g (a)562 4265 y(\(f)o(aster)m(,)g(b)n(ut)g(less)h(secure\))f (challenge-response)d(protocol.)2318 4265 y SDict begin H.S end 2318 4265 a 2318 4265 a SDict begin 13 H.A end 2318 4265 a 2318 4265 a SDict begin [ /View [/XYZ H.V] /Dest (0:3856) cvn H.B /DEST pdfmark end 2318 4265 a Fx(This)k(must)f(be)g (set)h(to)g(the)f(same)g(value)g(for)562 4373 y(client)h(and)e(server) -9 b(,)21 b(i.e)o(.)f(either)g(disabled)f(for)i(client)f(and)f(server) -9 b(,)21 b(or)g(for)f(none)f(of)i(both.)-2 4473 y SDict begin H.S end -2 4473 a -2 4473 a SDict begin 13 H.A end -2 4473 a -2 4473 a SDict begin [ /View [/XYZ H.V] /Dest (0:3858) cvn H.B /DEST pdfmark end -2 4473 a 396 4564 a FC(--with-libwrap[=P)-8 b(A)f(TH])-2 4581 y SDict begin H.S end -2 4581 a -2 4581 a SDict begin 13 H.A end -2 4581 a -2 4581 a SDict begin [ /View [/XYZ H.V] /Dest (0:3859) cvn H.B /DEST pdfmark end -2 4581 a Black Black 562 4713 a SDict begin H.S end 562 4713 a 562 4713 a SDict begin 13 H.A end 562 4713 a 562 4713 a SDict begin [ /View [/XYZ H.V] /Dest (0:3860) cvn H.B /DEST pdfmark end 562 4713 a FC([SER)i(VER)21 b(ONL)-8 b(Y])20 b(Build)g(the)h(serv)o (er)e(with)h(support)f(for)h(libwrap)f(\(W)m(ietse)i(V)-9 b(enema')k(s)19 b(TCP)i(wrappers)562 4821 y(library\).)e(In)943 4821 y SDict begin H.S end 943 4821 a 943 4821 a SDict begin 13 H.A end 943 4821 a 943 4821 a SDict begin [ /View [/XYZ H.V] /Dest (0:3861) cvn H.B /DEST pdfmark end 943 4821 a Fr(/etc/hosts.allow)f FC(and/or)1914 4821 y SDict begin H.S end 1914 4821 a 1914 4821 a SDict begin 13 H.A end 1914 4821 a 1914 4821 a SDict begin [ /View [/XYZ H.V] /Dest (0:3862) cvn H.B /DEST pdfmark end 1914 4821 a Fr(/etc/hosts.deny)p FC(,)g(use)i('yule')f(or)h(the)g(name)g (de\002ned)562 4929 y(with)h(--enable-install-name=N)m(AME)16 b(for)j(the)i(name)e(of)h(the)g(daemon.)-2 5013 y SDict begin H.S end -2 5013 a -2 5013 a SDict begin 13 H.A end -2 5013 a -2 5013 a SDict begin [ /View [/XYZ H.V] /Dest (0:3864) cvn H.B /DEST pdfmark end -2 5013 a 396 5120 a FC(--with-port=POR)-5 b(T)-2 5138 y SDict begin H.S end -2 5138 a -2 5138 a SDict begin 13 H.A end -2 5138 a -2 5138 a SDict begin [ /View [/XYZ H.V] /Dest (0:3865) cvn H.B /DEST pdfmark end -2 5138 a Black Black 562 5269 a SDict begin H.S end 562 5269 a 562 5269 a SDict begin 13 H.A end 562 5269 a 562 5269 a SDict begin [ /View [/XYZ H.V] /Dest (0:3866) cvn H.B /DEST pdfmark end 562 5269 a FC(The)20 b(port)g(on)f(which)h(the)g(serv)o(er)g(will)h(listen)f (\(def)o(ault)f(is)i(49777\),)d(or)i(to)g(which)g(the)g(client)h(will)f (connect,)562 5377 y(respecti)n(v)o(ely)-5 b(.)996 5377 y SDict begin H.S end 996 5377 a 996 5377 a SDict begin 13 H.A end 996 5377 a 996 5377 a SDict begin [ /View [/XYZ H.V] /Dest (0:3867) cvn H.B /DEST pdfmark end 996 5377 a Fx(This)21 b(must)g(be)f(set)h(to)f(the)g(same)h(value)e(for)i (client)f(and)f(server)-9 b(.)21 b FC(Only)f(needed)f(if)h(this)h(port) f(is)p Black 3620 5805 a Fx(108)p Black eop end %%Page: 109 114 TeXDict begin 109 113 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.109) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:3923) cvn H.B /DEST pdfmark end -2 35 a 2016 104 a Fx(Appendix)19 b(A.)h(List)h(of)g(options)e(for)h(the)h(./con\002gur)m(e)d(script)p Black 562 309 a FC(already)h(used)g(by)g(some)h(other)e(application.)g (Port)i(numbers)e(belo)n(w)h(1024)f(require)3025 309 y SDict begin H.S end 3025 309 a 3025 309 a SDict begin 13 H.A end 3025 309 a 3025 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:3868) cvn H.B /DEST pdfmark end 3025 309 a Fx(r)l(oot)k FC(pri)n(vile)o(ges)c(for)h(the)562 417 y(serv)o(er)-5 b(.)-2 500 y SDict begin H.S end -2 500 a -2 500 a SDict begin 13 H.A end -2 500 a -2 500 a SDict begin [ /View [/XYZ H.V] /Dest (0:3870) cvn H.B /DEST pdfmark end -2 500 a 396 608 a FC(--with-logserv)o(er=HOST)-2 626 y SDict begin H.S end -2 626 a -2 626 a SDict begin 13 H.A end -2 626 a -2 626 a SDict begin [ /View [/XYZ H.V] /Dest (0:3871) cvn H.B /DEST pdfmark end -2 626 a Black Black 562 757 a SDict begin H.S end 562 757 a 562 757 a SDict begin 13 H.A end 562 757 a 562 757 a SDict begin [ /View [/XYZ H.V] /Dest (0:3872) cvn H.B /DEST pdfmark end 562 757 a FC([CLIENT)20 b(ONL)-8 b(Y])20 b(The)f(host)i(address)e(of) h(the)g(log)g(serv)o(er)-5 b(.)20 b(This)g(can)g(be)g(set)h(in)g(the)f (con\002guration)d(\002le.)k(A)562 865 y(compiled-in)d(address)i(is)h (only)f(required)e(if)i(you)g(w)o(ant)g(to)g(fetch)g(the)g (con\002guration)e(\002le)j(from)e(the)h(log)562 973 y(serv)o(er)-5 b(.)20 b(An)g(address)g(in)g(the)g(con\002guration)e (\002le)j(will)g(tak)o(e)f(precedence.)-2 1074 y SDict begin H.S end -2 1074 a -2 1074 a SDict begin 13 H.A end -2 1074 a -2 1074 a SDict begin [ /View [/XYZ H.V] /Dest (0:3874) cvn H.B /DEST pdfmark end -2 1074 a 396 1164 a FC(--with-altlogserv)o(er=HOST)-2 1182 y SDict begin H.S end -2 1182 a -2 1182 a SDict begin 13 H.A end -2 1182 a -2 1182 a SDict begin [ /View [/XYZ H.V] /Dest (0:3875) cvn H.B /DEST pdfmark end -2 1182 a Black Black 562 1313 a SDict begin H.S end 562 1313 a 562 1313 a SDict begin 13 H.A end 562 1313 a 562 1313 a SDict begin [ /View [/XYZ H.V] /Dest (0:3876) cvn H.B /DEST pdfmark end 562 1313 a FC([CLIENT)g(ONL)-8 b(Y])20 b(The)f(host)i(address)e(of)h(an)g (alternati)n(v)o(e)f(\(backup\))f(log)i(serv)o(er)-5 b(.)-2 1373 y SDict begin H.S end -2 1373 a -2 1373 a SDict begin 13 H.A end -2 1373 a -2 1373 a SDict begin [ /View [/XYZ H.V] /Dest (0:PATHS) cvn H.B /DEST pdfmark end -2 1373 a 359 x Fu(A.5.)39 b(P)l(aths)689 1732 y SDict begin H.S end 689 1732 a 689 1732 a SDict begin 22.464 H.A end 689 1732 a 689 1732 a SDict begin [ /View [/XYZ H.V] /Dest (14.78.1) cvn H.B /DEST pdfmark end 689 1732 a -2 1900 a SDict begin H.S end -2 1900 a -2 1900 a SDict begin 13 H.A end -2 1900 a -2 1900 a SDict begin [ /View [/XYZ H.V] /Dest (0:3879) cvn H.B /DEST pdfmark end -2 1900 a 396 2006 a FC(Compiled-in)19 b(paths)h(may)g(be)g(as)h(long)e(as)i (255)e(chars.)h(If)g(the)2204 2006 y SDict begin H.S end 2204 2006 a 2204 2006 a SDict begin 13 H.A end 2204 2006 a 2204 2006 a SDict begin [ /View [/XYZ H.V] /Dest (0:3880) cvn H.B /DEST pdfmark end 2204 2006 a Fy(--with-stealth)f FC(option)g(is)i(used,)f(the)g(limit)g(is)i(127)396 2114 y(chars.)e(The)g(paths)g(to)g(the)g(database,)g(log)g(\002le,)g(and)g (pid/lock)f(\002le)i(can)f(be)g(o)o(v)o(erridden)d(in)j(the)g (con\002guration)e(\002le)396 2222 y(\(see)p 0 TeXcolorgray 551 2222 a SDict begin H.S end 551 2222 a FC(Section)i(C.1)939 2222 y SDict begin 13 H.L end 939 2222 a 939 2222 a SDict begin [ /Subtype /Link /Dest (0:CONFIGFILE) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 939 2222 a Black -1 w FC(>\).)-2 2237 y SDict begin H.S end -2 2237 a -2 2237 a SDict begin 11.7 H.A end -2 2237 a -2 2237 a SDict begin [ /View [/XYZ H.V] /Dest (0:3882) cvn H.B /DEST pdfmark end -2 2237 a -2 2361 a SDict begin H.S end -2 2361 a -2 2361 a SDict begin 11.7 H.A end -2 2361 a -2 2361 a SDict begin [ /View [/XYZ H.V] /Dest (0:3884) cvn H.B /DEST pdfmark end -2 2361 a 562 2443 a Fw(TIP:)g Fv(If)h(using)e(NFS)h(with)g(clients)f(on)h (diff)n(erent)e(hosts)i(accesing)g(the)f(same)i(\002les)o(,)f(y)o(ou)g (can)g(set)g(the)562 2541 y(database)o(,)e(log)h(\002le)o(,)g(and)g (pid/loc)o(k)g(\002le)h(names)f(to)h("A)l(UT)m(O")f(in)h(the)f (con\002gur)o(ation)e(\002le)j(to)g(simply)g(tac)o(k)g(on)f(the)562 2638 y(hostname)g(on)h(the)g(compiled-in)d(path.)i(The)h(same)g(length) f(limits)h(apply)-7 b(.)39 2787 y SDict begin H.S end 39 2787 a 39 2787 a SDict begin 13 H.A end 39 2787 a 39 2787 a SDict begin [ /View [/XYZ H.V] /Dest (0:3885) cvn H.B /DEST pdfmark end 39 2787 a -2 2953 a SDict begin H.S end -2 2953 a -2 2953 a SDict begin 13 H.A end -2 2953 a -2 2953 a SDict begin [ /View [/XYZ H.V] /Dest (0:3887) cvn H.B /DEST pdfmark end -2 2953 a 396 3061 a FC(--pre\002x=PREFIX)-2 3079 y SDict begin H.S end -2 3079 a -2 3079 a SDict begin 13 H.A end -2 3079 a -2 3079 a SDict begin [ /View [/XYZ H.V] /Dest (0:3888) cvn H.B /DEST pdfmark end -2 3079 a Black Black 562 3211 a SDict begin H.S end 562 3211 a 562 3211 a SDict begin 13 H.A end 562 3211 a 562 3211 a SDict begin [ /View [/XYZ H.V] /Dest (0:3889) cvn H.B /DEST pdfmark end 562 3211 a FC(The)20 b(install)h(pre\002x.)e(Def)o(ault)h (is)h(none,)e(and)h(using)f(the)i(Filesystem)f(Hierarchy)e(Standard)h (2.2)h(directory)562 3318 y(layout.)f(If)h(you)g(prefer)f(the)h(GNU)g (layout)g(\(e)n(v)o(erything)d(under)i(/usr/local\),)g(use)h (--pre\002x=/usr/local.)e(See)p 0 TeXcolorgray 562 3426 a SDict begin H.S end 562 3426 a FC(Section)i(2.10)979 3426 y SDict begin 13 H.L end 979 3426 a 979 3426 a SDict begin [ /Subtype /Link /Dest (0:LAYOUT) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 979 3426 a Black -2 w FC(>)h(for)f(details.)-2 3510 y SDict begin H.S end -2 3510 a -2 3510 a SDict begin 13 H.A end -2 3510 a -2 3510 a SDict begin [ /View [/XYZ H.V] /Dest (0:3892) cvn H.B /DEST pdfmark end -2 3510 a 396 3617 a FC(--sbindir=DIR)-2 3618 y SDict begin H.S end -2 3618 a -2 3618 a SDict begin 13 H.A end -2 3618 a -2 3618 a SDict begin [ /View [/XYZ H.V] /Dest (0:3893) cvn H.B /DEST pdfmark end -2 3618 a Black Black 562 3767 a SDict begin H.S end 562 3767 a 562 3767 a SDict begin 13 H.A end 562 3767 a 562 3767 a SDict begin [ /View [/XYZ H.V] /Dest (0:3894) cvn H.B /DEST pdfmark end 562 3767 a FC(The)g(binary)f(directory)f(\(def)o(ault)i(is)1620 3767 y SDict begin H.S end 1620 3767 a 1620 3767 a SDict begin 13 H.A end 1620 3767 a 1620 3767 a SDict begin [ /View [/XYZ H.V] /Dest (0:3895) cvn H.B /DEST pdfmark end 1620 3767 a Fr(/usr/local/sbin)p FC(\))-2 3868 y SDict begin H.S end -2 3868 a -2 3868 a SDict begin 13 H.A end -2 3868 a -2 3868 a SDict begin [ /View [/XYZ H.V] /Dest (0:3897) cvn H.B /DEST pdfmark end -2 3868 a 396 3958 a FC(--localstatedir=DPFX)-2 3959 y SDict begin H.S end -2 3959 a -2 3959 a SDict begin 13 H.A end -2 3959 a -2 3959 a SDict begin [ /View [/XYZ H.V] /Dest (0:3898) cvn H.B /DEST pdfmark end -2 3959 a Black Black 562 4107 a SDict begin H.S end 562 4107 a 562 4107 a SDict begin 13 H.A end 562 4107 a 562 4107 a SDict begin [ /View [/XYZ H.V] /Dest (0:3899) cvn H.B /DEST pdfmark end 562 4107 a FC(The)g(state)h(data)f(directory)e(pre\002x)i(\(def)o(ault)f(is)1933 4107 y SDict begin H.S end 1933 4107 a 1933 4107 a SDict begin 13 H.A end 1933 4107 a 1933 4107 a SDict begin [ /View [/XYZ H.V] /Dest (0:3900) cvn H.B /DEST pdfmark end 1933 4107 a Fr(/var)p FC(\).)g(Data)i(will)f(be)g(written)g(to)h (DPFX/lib/)3295 4107 y SDict begin H.S end 3295 4107 a 3295 4107 a SDict begin 13 H.A end 3295 4107 a 3295 4107 a SDict begin [ /View [/XYZ H.V] /Dest (0:3901) cvn H.B /DEST pdfmark end 3295 4107 a Fx(install_name)p FC(.)-2 4208 y SDict begin H.S end -2 4208 a -2 4208 a SDict begin 13 H.A end -2 4208 a -2 4208 a SDict begin [ /View [/XYZ H.V] /Dest (0:3903) cvn H.B /DEST pdfmark end -2 4208 a 396 4298 a FC(--with-state-dir=DIR)-2 4299 y SDict begin H.S end -2 4299 a -2 4299 a SDict begin 13 H.A end -2 4299 a -2 4299 a SDict begin [ /View [/XYZ H.V] /Dest (0:3904) cvn H.B /DEST pdfmark end -2 4299 a Black Black 562 4448 a SDict begin H.S end 562 4448 a 562 4448 a SDict begin 13 H.A end 562 4448 a 562 4448 a SDict begin [ /View [/XYZ H.V] /Dest (0:3905) cvn H.B /DEST pdfmark end 562 4448 a FC(The)f(state)h(data)f(directory)f(\(def)o(ault)g(is)1719 4448 y SDict begin H.S end 1719 4448 a 1719 4448 a SDict begin 13 H.A end 1719 4448 a 1719 4448 a SDict begin [ /View [/XYZ H.V] /Dest (0:3906) cvn H.B /DEST pdfmark end 1719 4448 a Fr(DPFX/lib/install_name)p FC(\).)d(Data)21 b(will)g(be)f(written)g(to)g(this)562 4555 y(directory)-5 b(.)-2 4656 y SDict begin H.S end -2 4656 a -2 4656 a SDict begin 13 H.A end -2 4656 a -2 4656 a SDict begin [ /View [/XYZ H.V] /Dest (0:3908) cvn H.B /DEST pdfmark end -2 4656 a 396 4746 a FC(--mandir=MPREFIX)-2 4747 y SDict begin H.S end -2 4747 a -2 4747 a SDict begin 13 H.A end -2 4747 a -2 4747 a SDict begin [ /View [/XYZ H.V] /Dest (0:3909) cvn H.B /DEST pdfmark end -2 4747 a Black Black 562 4896 a SDict begin H.S end 562 4896 a 562 4896 a SDict begin 13 H.A end 562 4896 a 562 4896 a SDict begin [ /View [/XYZ H.V] /Dest (0:3910) cvn H.B /DEST pdfmark end 562 4896 a FC(The)20 b(man)g(directory)e(directory)h(pre\002x)g (\(def)o(ault)g(is)2085 4896 y SDict begin H.S end 2085 4896 a 2085 4896 a SDict begin 13 H.A end 2085 4896 a 2085 4896 a SDict begin [ /View [/XYZ H.V] /Dest (0:3911) cvn H.B /DEST pdfmark end 2085 4896 a Fr(/usr/local/share/man)p FC(\).)-2 4997 y SDict begin H.S end -2 4997 a -2 4997 a SDict begin 13 H.A end -2 4997 a -2 4997 a SDict begin [ /View [/XYZ H.V] /Dest (0:3913) cvn H.B /DEST pdfmark end -2 4997 a 396 5087 a FC(--with-tmp-dir=TPFX)-2 5105 y SDict begin H.S end -2 5105 a -2 5105 a SDict begin 13 H.A end -2 5105 a -2 5105 a SDict begin [ /View [/XYZ H.V] /Dest (0:3914) cvn H.B /DEST pdfmark end -2 5105 a Black Black 562 5236 a SDict begin H.S end 562 5236 a 562 5236 a SDict begin 13 H.A end 562 5236 a 562 5236 a SDict begin [ /View [/XYZ H.V] /Dest (0:3915) cvn H.B /DEST pdfmark end 562 5236 a FC(The)h(directory)f(where)g(tmp)h(\002les)h(are)f (created)g(\(con\002g/database)e(do)n(wnloads)g(from)h(serv)o(er)m(,)g (e)o(xtracted)562 5344 y(PGP-signed)h(parts)g(of)g(con\002g/database)e (\002les\))j(\(def)o(ault)e(is)2330 5344 y SDict begin H.S end 2330 5344 a 2330 5344 a SDict begin 13 H.A end 2330 5344 a 2330 5344 a SDict begin [ /View [/XYZ H.V] /Dest (0:3916) cvn H.B /DEST pdfmark end 2330 5344 a Fx(HOME)r FC(\).)p Black 3620 5805 a Fx(109)p Black eop end %%Page: 110 115 TeXDict begin 110 114 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.110) cvn H.B /DEST pdfmark end -2 134 a Black 2016 104 a Fx(Appendix)19 b(A.)h(List)h(of)g(options)e(for)h(the)h(./con\002gur)m (e)d(script)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3918) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(--with-con\002g-\002le=FILE)-2 327 y SDict begin H.S end -2 327 a -2 327 a SDict begin 13 H.A end -2 327 a -2 327 a SDict begin [ /View [/XYZ H.V] /Dest (0:3919) cvn H.B /DEST pdfmark end -2 327 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3920) cvn H.B /DEST pdfmark end 562 458 a FC(The)i(full)g(path)g(of)g(the)g(con\002guration)e(\002le) i(\(def)o(ault)g(is)2169 458 y SDict begin H.S end 2169 458 a 2169 458 a SDict begin 13 H.A end 2169 458 a 2169 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:3921) cvn H.B /DEST pdfmark end 2169 458 a Fr(/etc/\(install_name\)rc)p FC(\).)396 649 y(--with-log-\002le=FILE)-2 667 y SDict begin H.S end -2 667 a -2 667 a SDict begin 13 H.A end -2 667 a -2 667 a SDict begin [ /View [/XYZ H.V] /Dest (0:3924) cvn H.B /DEST pdfmark end -2 667 a Black Black 562 799 a SDict begin H.S end 562 799 a 562 799 a SDict begin 13 H.A end 562 799 a 562 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3925) cvn H.B /DEST pdfmark end 562 799 a FC(The)g(path)g(of)g(the)g(log)g(\002le)h(\(def)o(ault)e(is)1696 799 y SDict begin H.S end 1696 799 a 1696 799 a SDict begin 13 H.A end 1696 799 a 1696 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:3926) cvn H.B /DEST pdfmark end 1696 799 a Fr(DPFX/log/samhain_log)p FC(\).)-2 900 y SDict begin H.S end -2 900 a -2 900 a SDict begin 13 H.A end -2 900 a -2 900 a SDict begin [ /View [/XYZ H.V] /Dest (0:3928) cvn H.B /DEST pdfmark end -2 900 a 396 989 a FC (--with-pid-\002le=FILE)-2 1007 y SDict begin H.S end -2 1007 a -2 1007 a SDict begin 13 H.A end -2 1007 a -2 1007 a SDict begin [ /View [/XYZ H.V] /Dest (0:3929) cvn H.B /DEST pdfmark end -2 1007 a Black Black 562 1139 a SDict begin H.S end 562 1139 a 562 1139 a SDict begin 13 H.A end 562 1139 a 562 1139 a SDict begin [ /View [/XYZ H.V] /Dest (0:3930) cvn H.B /DEST pdfmark end 562 1139 a FC(The)h(path)g(of)g(the)g(PID)h(\002le)f(\(def)o(ault)f(is)1724 1139 y SDict begin H.S end 1724 1139 a 1724 1139 a SDict begin 13 H.A end 1724 1139 a 1724 1139 a SDict begin [ /View [/XYZ H.V] /Dest (0:3931) cvn H.B /DEST pdfmark end 1724 1139 a Fr(DPFX/run/\(install_name\).pid)p FC(\).)-2 1240 y SDict begin H.S end -2 1240 a -2 1240 a SDict begin 13 H.A end -2 1240 a -2 1240 a SDict begin [ /View [/XYZ H.V] /Dest (0:3933) cvn H.B /DEST pdfmark end -2 1240 a 396 1330 a FC(--with-html-\002le=FILE)-2 1331 y SDict begin H.S end -2 1331 a -2 1331 a SDict begin 13 H.A end -2 1331 a -2 1331 a SDict begin [ /View [/XYZ H.V] /Dest (0:3934) cvn H.B /DEST pdfmark end -2 1331 a Black Black 562 1479 a SDict begin H.S end 562 1479 a 562 1479 a SDict begin 13 H.A end 562 1479 a 562 1479 a SDict begin [ /View [/XYZ H.V] /Dest (0:3935) cvn H.B /DEST pdfmark end 562 1479 a FC([SER)-7 b(VER)21 b(ONL)-8 b(Y])20 b(The)g(path)g(of)g(the)g(HTML)g(status)h(\002le)f(where)g(the)g (current)f(status)i(of)f(clients)g(is)562 1587 y(displayed)f(\(def)o (ault)g(is)1256 1587 y SDict begin H.S end 1256 1587 a 1256 1587 a SDict begin 13 H.A end 1256 1587 a 1256 1587 a SDict begin [ /View [/XYZ H.V] /Dest (0:3936) cvn H.B /DEST pdfmark end 1256 1587 a Fr(DPFX/log/\(install_name\).html)p FC(\).)-2 1688 y SDict begin H.S end -2 1688 a -2 1688 a SDict begin 13 H.A end -2 1688 a -2 1688 a SDict begin [ /View [/XYZ H.V] /Dest (0:3938) cvn H.B /DEST pdfmark end -2 1688 a 396 1778 a FC(--with-console=P)-8 b(A)f(TH)-2 1779 y SDict begin H.S end -2 1779 a -2 1779 a SDict begin 13 H.A end -2 1779 a -2 1779 a SDict begin [ /View [/XYZ H.V] /Dest (0:3939) cvn H.B /DEST pdfmark end -2 1779 a Black Black 562 1928 a SDict begin H.S end 562 1928 a 562 1928 a SDict begin 13 H.A end 562 1928 a 562 1928 a SDict begin [ /View [/XYZ H.V] /Dest (0:3940) cvn H.B /DEST pdfmark end 562 1928 a FC(The)20 b(path)g(of)g(the)g(console)f(\(def)o (ault)h(is)1717 1928 y SDict begin H.S end 1717 1928 a 1717 1928 a SDict begin 13 H.A end 1717 1928 a 1717 1928 a SDict begin [ /View [/XYZ H.V] /Dest (0:3941) cvn H.B /DEST pdfmark end 1717 1928 a Fr(/dev/console)p FC(\).)e(This)i(may)g(be)g (a)h(FIFO.)-2 2029 y SDict begin H.S end -2 2029 a -2 2029 a SDict begin 13 H.A end -2 2029 a -2 2029 a SDict begin [ /View [/XYZ H.V] /Dest (0:3943) cvn H.B /DEST pdfmark end -2 2029 a 396 2119 a FC(--with-altconsole=P)-8 b(A)f(TH)-2 2120 y SDict begin H.S end -2 2120 a -2 2120 a SDict begin 13 H.A end -2 2120 a -2 2120 a SDict begin [ /View [/XYZ H.V] /Dest (0:3944) cvn H.B /DEST pdfmark end -2 2120 a Black Black 562 2268 a SDict begin H.S end 562 2268 a 562 2268 a SDict begin 13 H.A end 562 2268 a 562 2268 a SDict begin [ /View [/XYZ H.V] /Dest (0:3945) cvn H.B /DEST pdfmark end 562 2268 a FC(The)20 b(path)g(of)g(a)g(second)g (console)f(\(def)o(ault)g(is)i(none\).)e(This)h(may)g(be)g(a)h(FIFO.)f (If)g(de\002ned,)f(console)h(output)562 2376 y(will)h(al)o(w)o(ays)g (go)f(to)g(both)f(console)h(de)n(vices)f(\(b)n(ut)h(note)g(that)g (console)g(de)n(vices)f(are)h(only)g(used)g(when)562 2484 y(running)e(as)j(daemon\).)p Black 3620 5805 a Fx(110)p Black eop end %%Page: 111 116 TeXDict begin 111 115 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.111) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMMAND-LINE) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Appendix)48 b(B.)g(List)g(of)g(command)g(line)g(options)3441 351 y SDict begin H.S end 3441 351 a 3441 351 a SDict begin 26.957 H.A end 3441 351 a 3441 351 a SDict begin [ /View [/XYZ H.V] /Dest (15.0) cvn H.B /DEST pdfmark end 3441 351 a -2 441 a SDict begin H.S end -2 441 a -2 441 a SDict begin 13 H.A end -2 441 a -2 441 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMMAND-LINE-GENERAL) cvn H.B /DEST pdfmark end -2 441 a 341 x Fu(B.1.)39 b(General)837 782 y SDict begin H.S end 837 782 a 837 782 a SDict begin 22.464 H.A end 837 782 a 837 782 a SDict begin [ /View [/XYZ H.V] /Dest (15.79.1) cvn H.B /DEST pdfmark end 837 782 a -2 950 a SDict begin H.S end -2 950 a -2 950 a SDict begin 13 H.A end -2 950 a -2 950 a SDict begin [ /View [/XYZ H.V] /Dest (0:3950) cvn H.B /DEST pdfmark end -2 950 a -2 950 a SDict begin H.S end -2 950 a -2 950 a SDict begin 13 H.A end -2 950 a -2 950 a SDict begin [ /View [/XYZ H.V] /Dest (0:3951) cvn H.B /DEST pdfmark end -2 950 a -2 979 a SDict begin H.S end -2 979 a -2 979 a SDict begin 13 H.A end -2 979 a -2 979 a SDict begin [ /View [/XYZ H.V] /Dest (0:3952) cvn H.B /DEST pdfmark end -2 979 a Black 463 1155 a FC(1.)p Black 546 1155 a SDict begin H.S end 546 1155 a 546 1155 a SDict begin 13 H.A end 546 1155 a 546 1155 a SDict begin [ /View [/XYZ H.V] /Dest (0:3953) cvn H.B /DEST pdfmark end 546 1155 a 546 1155 a SDict begin H.S end 546 1155 a 546 1155 a SDict begin 13 H.A end 546 1155 a 546 1155 a SDict begin [ /View [/XYZ H.V] /Dest (0:3954) cvn H.B /DEST pdfmark end 546 1155 a Fx(-D,)20 b(--daemon)e FC(Run)i(as)h(daemon.)-2 1166 y SDict begin H.S end -2 1166 a -2 1166 a SDict begin 13 H.A end -2 1166 a -2 1166 a SDict begin [ /View [/XYZ H.V] /Dest (0:3955) cvn H.B /DEST pdfmark end -2 1166 a Black 463 1304 a FC(2.)p Black 546 1304 a SDict begin H.S end 546 1304 a 546 1304 a SDict begin 13 H.A end 546 1304 a 546 1304 a SDict begin [ /View [/XYZ H.V] /Dest (0:3956) cvn H.B /DEST pdfmark end 546 1304 a 546 1304 a SDict begin H.S end 546 1304 a 546 1304 a SDict begin 13 H.A end 546 1304 a 546 1304 a SDict begin [ /View [/XYZ H.V] /Dest (0:3957) cvn H.B /DEST pdfmark end 546 1304 a Fx(--for)m(e)m(gr)l(ound)e FC(Stay)i(in)f(the)g (fore)o(ground,)d(do)i(not)h(run)g(as)g(daemon.)-2 1322 y SDict begin H.S end -2 1322 a -2 1322 a SDict begin 13 H.A end -2 1322 a -2 1322 a SDict begin [ /View [/XYZ H.V] /Dest (0:3958) cvn H.B /DEST pdfmark end -2 1322 a Black 463 1454 a FC(3.)p Black 546 1454 a SDict begin H.S end 546 1454 a 546 1454 a SDict begin 13 H.A end 546 1454 a 546 1454 a SDict begin [ /View [/XYZ H.V] /Dest (0:3959) cvn H.B /DEST pdfmark end 546 1454 a 546 1454 a SDict begin H.S end 546 1454 a 546 1454 a SDict begin 13 H.A end 546 1454 a 546 1454 a SDict begin [ /View [/XYZ H.V] /Dest (0:3960) cvn H.B /DEST pdfmark end 546 1454 a Fx(-f)o(,)g(--for)m(e)o (ver)i FC(Loop)d(fore)n(v)o(er)m(,)e(e)n(v)o(en)i(if)i(not)f(daemon.)-2 1472 y SDict begin H.S end -2 1472 a -2 1472 a SDict begin 13 H.A end -2 1472 a -2 1472 a SDict begin [ /View [/XYZ H.V] /Dest (0:3961) cvn H.B /DEST pdfmark end -2 1472 a Black 463 1603 a FC(4.)p Black 546 1603 a SDict begin H.S end 546 1603 a 546 1603 a SDict begin 13 H.A end 546 1603 a 546 1603 a SDict begin [ /View [/XYZ H.V] /Dest (0:3962) cvn H.B /DEST pdfmark end 546 1603 a 546 1603 a SDict begin H.S end 546 1603 a 546 1603 a SDict begin 13 H.A end 546 1603 a 546 1603 a SDict begin [ /View [/XYZ H.V] /Dest (0:3963) cvn H.B /DEST pdfmark end 546 1603 a Fx(--bind-addr)m(ess=)p Ff(<)p Fx(IP-Addr)m(ess)p Ff(>)14 b FC(Use)21 b(this)f(IP)g(address)f(\(i.e.)h(interf)o(ace\))e(for)h (outgoing)f(connections)g(\(e.g.)546 1711 y(on)h(multi-interf)o(ace)g (machines\).)-2 1726 y SDict begin H.S end -2 1726 a -2 1726 a SDict begin 13 H.A end -2 1726 a -2 1726 a SDict begin [ /View [/XYZ H.V] /Dest (0:3964) cvn H.B /DEST pdfmark end -2 1726 a Black 463 1861 a FC(5.)p Black 546 1861 a SDict begin H.S end 546 1861 a 546 1861 a SDict begin 13 H.A end 546 1861 a 546 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:3965) cvn H.B /DEST pdfmark end 546 1861 a 546 1861 a SDict begin H.S end 546 1861 a 546 1861 a SDict begin 13 H.A end 546 1861 a 546 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:3966) cvn H.B /DEST pdfmark end 546 1861 a Fx(-s)h Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-syslo) o(g-se)o(verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(Set)j(the)f(se)n(v)o (erity)f(threshold)g(for)h(syslog.)3124 1861 y SDict begin H.S end 3124 1861 a 3124 1861 a SDict begin 13 H.A end 3124 1861 a 3124 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:3967) cvn H.B /DEST pdfmark end 3124 1861 a Fx(ar)m(g)g FC(may)g(be)g(one)g(of)546 1969 y SDict begin H.S end 546 1969 a 546 1969 a SDict begin 13 H.A end 546 1969 a 546 1969 a SDict begin [ /View [/XYZ H.V] /Dest (0:3968) cvn H.B /DEST pdfmark end 546 1969 a Fy(none,)g(deb)n(ug,)h(inf)n(o,)e (notice,)h(war)o(n,)g(mark,)g(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 1986 y SDict begin H.S end -2 1986 a -2 1986 a SDict begin 13 H.A end -2 1986 a -2 1986 a SDict begin [ /View [/XYZ H.V] /Dest (0:3969) cvn H.B /DEST pdfmark end -2 1986 a Black 463 2118 a FC(6.)p Black 546 2118 a SDict begin H.S end 546 2118 a 546 2118 a SDict begin 13 H.A end 546 2118 a 546 2118 a SDict begin [ /View [/XYZ H.V] /Dest (0:3970) cvn H.B /DEST pdfmark end 546 2118 a 546 2118 a SDict begin H.S end 546 2118 a 546 2118 a SDict begin 13 H.A end 546 2118 a 546 2118 a SDict begin [ /View [/XYZ H.V] /Dest (0:3971) cvn H.B /DEST pdfmark end 546 2118 a Fx(-l)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-lo)o(g-se)o (verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Set)k(the)f(se)n(v)o(erity)g (threshold)e(for)i(log\002le.)3014 2118 y SDict begin H.S end 3014 2118 a 3014 2118 a SDict begin 13 H.A end 3014 2118 a 3014 2118 a SDict begin [ /View [/XYZ H.V] /Dest (0:3972) cvn H.B /DEST pdfmark end 3014 2118 a Fx(ar)m(g)g FC(may)f(be)i(one)e(of)546 2226 y SDict begin H.S end 546 2226 a 546 2226 a SDict begin 13 H.A end 546 2226 a 546 2226 a SDict begin [ /View [/XYZ H.V] /Dest (0:3973) cvn H.B /DEST pdfmark end 546 2226 a Fy(none,)h(deb)n(ug,)h(inf)n(o,)e (notice,)h(war)o(n,)g(mark,)g(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 2243 y SDict begin H.S end -2 2243 a -2 2243 a SDict begin 13 H.A end -2 2243 a -2 2243 a SDict begin [ /View [/XYZ H.V] /Dest (0:3974) cvn H.B /DEST pdfmark end -2 2243 a Black 463 2375 a FC(7.)p Black 546 2375 a SDict begin H.S end 546 2375 a 546 2375 a SDict begin 13 H.A end 546 2375 a 546 2375 a SDict begin [ /View [/XYZ H.V] /Dest (0:3975) cvn H.B /DEST pdfmark end 546 2375 a 546 2375 a SDict begin H.S end 546 2375 a 546 2375 a SDict begin 13 H.A end 546 2375 a 546 2375 a SDict begin [ /View [/XYZ H.V] /Dest (0:3976) cvn H.B /DEST pdfmark end 546 2375 a Fx(-m)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-mail-se)o (verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(Set)i(the)h(se)n(v)o(erity)e (threshold)g(for)g(e-mail.)3093 2375 y SDict begin H.S end 3093 2375 a 3093 2375 a SDict begin 13 H.A end 3093 2375 a 3093 2375 a SDict begin [ /View [/XYZ H.V] /Dest (0:3977) cvn H.B /DEST pdfmark end 3093 2375 a Fx(ar)m(g)h FC(may)g(be)g(one)f(of)546 2483 y SDict begin H.S end 546 2483 a 546 2483 a SDict begin 13 H.A end 546 2483 a 546 2483 a SDict begin [ /View [/XYZ H.V] /Dest (0:3978) cvn H.B /DEST pdfmark end 546 2483 a Fy(none,)h(deb)n(ug,)h(inf)n(o,)e (notice,)h(war)o(n,)g(mark,)g(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 2500 y SDict begin H.S end -2 2500 a -2 2500 a SDict begin 13 H.A end -2 2500 a -2 2500 a SDict begin [ /View [/XYZ H.V] /Dest (0:3979) cvn H.B /DEST pdfmark end -2 2500 a Black 463 2633 a FC(8.)p Black 546 2633 a SDict begin H.S end 546 2633 a 546 2633 a SDict begin 13 H.A end 546 2633 a 546 2633 a SDict begin [ /View [/XYZ H.V] /Dest (0:3980) cvn H.B /DEST pdfmark end 546 2633 a 546 2633 a SDict begin H.S end 546 2633 a 546 2633 a SDict begin 13 H.A end 546 2633 a 546 2633 a SDict begin [ /View [/XYZ H.V] /Dest (0:3981) cvn H.B /DEST pdfmark end 546 2633 a Fx(--set-database-se)o(verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)15 b FC(Set)21 b(the)g(se)n(v)o(erity)e(threshold)g (for)g(logging)g(to)h(a)h(RDBMS.)3350 2633 y SDict begin H.S end 3350 2633 a 3350 2633 a SDict begin 13 H.A end 3350 2633 a 3350 2633 a SDict begin [ /View [/XYZ H.V] /Dest (0:3982) cvn H.B /DEST pdfmark end 3350 2633 a Fx(ar)m(g)f FC(may)f(be)546 2741 y(one)g(of)776 2741 y SDict begin H.S end 776 2741 a 776 2741 a SDict begin 13 H.A end 776 2741 a 776 2741 a SDict begin [ /View [/XYZ H.V] /Dest (0:3983) cvn H.B /DEST pdfmark end 776 2741 a Fy(none,)h(deb)n(ug,)h(inf) n(o,)f(notice,)g(war)o(n,)f(mark,)i(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 2758 y SDict begin H.S end -2 2758 a -2 2758 a SDict begin 13 H.A end -2 2758 a -2 2758 a SDict begin [ /View [/XYZ H.V] /Dest (0:3984) cvn H.B /DEST pdfmark end -2 2758 a Black 463 2890 a FC(9.)p Black 546 2890 a SDict begin H.S end 546 2890 a 546 2890 a SDict begin 13 H.A end 546 2890 a 546 2890 a SDict begin [ /View [/XYZ H.V] /Dest (0:3985) cvn H.B /DEST pdfmark end 546 2890 a 546 2890 a SDict begin H.S end 546 2890 a 546 2890 a SDict begin 13 H.A end 546 2890 a 546 2890 a SDict begin [ /View [/XYZ H.V] /Dest (0:3986) cvn H.B /DEST pdfmark end 546 2890 a Fx(--set-pr)m(elude-se)o(verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)c FC(Set)21 b(the)f(se)n(v)o(erity)g(threshold)e(for)i (logging)e(to)j(the)f(Prelude)f(IDS)i(system.)546 2998 y SDict begin H.S end 546 2998 a 546 2998 a SDict begin 13 H.A end 546 2998 a 546 2998 a SDict begin [ /View [/XYZ H.V] /Dest (0:3987) cvn H.B /DEST pdfmark end 546 2998 a Fx(ar)m(g)f FC(may)f(be)i(one)e(of)1172 2998 y SDict begin H.S end 1172 2998 a 1172 2998 a SDict begin 13 H.A end 1172 2998 a 1172 2998 a SDict begin [ /View [/XYZ H.V] /Dest (0:3988) cvn H.B /DEST pdfmark end 1172 2998 a Fy(none,)h(deb)n(ug,)h(inf)n(o,)f(notice,)f(war)o(n,)h(mark,)g(err)-8 b(,)21 b(crit,)f(alert)p FC(.)-2 3016 y SDict begin H.S end -2 3016 a -2 3016 a SDict begin 13 H.A end -2 3016 a -2 3016 a SDict begin [ /View [/XYZ H.V] /Dest (0:3989) cvn H.B /DEST pdfmark end -2 3016 a Black 421 3148 a FC(10.)p Black 546 3148 a SDict begin H.S end 546 3148 a 546 3148 a SDict begin 13 H.A end 546 3148 a 546 3148 a SDict begin [ /View [/XYZ H.V] /Dest (0:3990) cvn H.B /DEST pdfmark end 546 3148 a 546 3148 a SDict begin H.S end 546 3148 a 546 3148 a SDict begin 13 H.A end 546 3148 a 546 3148 a SDict begin [ /View [/XYZ H.V] /Dest (0:3991) cvn H.B /DEST pdfmark end 546 3148 a Fx(-p)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-print-se)o(verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Set)k(the)f(se)n(v)o(erity)f(threshold)g(for)h (terminal/console.)3430 3148 y SDict begin H.S end 3430 3148 a 3430 3148 a SDict begin 13 H.A end 3430 3148 a 3430 3148 a SDict begin [ /View [/XYZ H.V] /Dest (0:3992) cvn H.B /DEST pdfmark end 3430 3148 a Fx(ar)m(g)g FC(may)546 3256 y(be)g(one)f(of)875 3256 y SDict begin H.S end 875 3256 a 875 3256 a SDict begin 13 H.A end 875 3256 a 875 3256 a SDict begin [ /View [/XYZ H.V] /Dest (0:3993) cvn H.B /DEST pdfmark end 875 3256 a Fy(none,)i(deb)n(ug,)f(inf)n(o,)g (notice,)g(war)o(n,)f(mark,)i(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 3272 y SDict begin H.S end -2 3272 a -2 3272 a SDict begin 13 H.A end -2 3272 a -2 3272 a SDict begin [ /View [/XYZ H.V] /Dest (0:3994) cvn H.B /DEST pdfmark end -2 3272 a Black 421 3405 a FC(11.)p Black 546 3405 a SDict begin H.S end 546 3405 a 546 3405 a SDict begin 13 H.A end 546 3405 a 546 3405 a SDict begin [ /View [/XYZ H.V] /Dest (0:3995) cvn H.B /DEST pdfmark end 546 3405 a 546 3405 a SDict begin H.S end 546 3405 a 546 3405 a SDict begin 13 H.A end 546 3405 a 546 3405 a SDict begin [ /View [/XYZ H.V] /Dest (0:3996) cvn H.B /DEST pdfmark end 546 3405 a Fx(-x)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-e)n (xtern-se)o(verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(Set)i(the)h(se)n(v)o (erity)e(threshold)g(for)g(e)o(xternal)g(program\(s\).)3572 3405 y SDict begin H.S end 3572 3405 a 3572 3405 a SDict begin 13 H.A end 3572 3405 a 3572 3405 a SDict begin [ /View [/XYZ H.V] /Dest (0:3997) cvn H.B /DEST pdfmark end 3572 3405 a Fx(ar)m(g)546 3513 y FC(may)g(be)i(one)e(of)1039 3513 y SDict begin H.S end 1039 3513 a 1039 3513 a SDict begin 13 H.A end 1039 3513 a 1039 3513 a SDict begin [ /View [/XYZ H.V] /Dest (0:3998) cvn H.B /DEST pdfmark end 1039 3513 a Fy(none,)h(deb)n(ug,)h(inf)n(o,)f(notice,)f(war)o(n,)h (mark,)g(err)-8 b(,)21 b(crit,)f(alert)p FC(.)-2 3531 y SDict begin H.S end -2 3531 a -2 3531 a SDict begin 13 H.A end -2 3531 a -2 3531 a SDict begin [ /View [/XYZ H.V] /Dest (0:3999) cvn H.B /DEST pdfmark end -2 3531 a Black 421 3662 a FC(12.)p Black 546 3662 a SDict begin H.S end 546 3662 a 546 3662 a SDict begin 13 H.A end 546 3662 a 546 3662 a SDict begin [ /View [/XYZ H.V] /Dest (0:4000) cvn H.B /DEST pdfmark end 546 3662 a 546 3662 a SDict begin H.S end 546 3662 a 546 3662 a SDict begin 13 H.A end 546 3662 a 546 3662 a SDict begin [ /View [/XYZ H.V] /Dest (0:4001) cvn H.B /DEST pdfmark end 546 3662 a Fx(-L)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)e(--verify-lo)o(g=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(V)-9 b(erify)19 b(the)g(inte)o(grity)f(of)h(the)h (log)f(\002le)h(and)f(print)g(the)g(entries)h(\()3436 3662 y SDict begin H.S end 3436 3662 a 3436 3662 a SDict begin 13 H.A end 3436 3662 a 3436 3662 a SDict begin [ /View [/XYZ H.V] /Dest (0:4002) cvn H.B /DEST pdfmark end 3436 3662 a Fx(ar)m(g)f FC(is)h(the)546 3770 y(path)f(of)h(the)h(log) e(\002le\).)-2 3788 y SDict begin H.S end -2 3788 a -2 3788 a SDict begin 13 H.A end -2 3788 a -2 3788 a SDict begin [ /View [/XYZ H.V] /Dest (0:4003) cvn H.B /DEST pdfmark end -2 3788 a Black 421 3920 a FC(13.)p Black 546 3920 a SDict begin H.S end 546 3920 a 546 3920 a SDict begin 13 H.A end 546 3920 a 546 3920 a SDict begin [ /View [/XYZ H.V] /Dest (0:4004) cvn H.B /DEST pdfmark end 546 3920 a 546 3920 a SDict begin H.S end 546 3920 a 546 3920 a SDict begin 13 H.A end 546 3920 a 546 3920 a SDict begin [ /View [/XYZ H.V] /Dest (0:4005) cvn H.B /DEST pdfmark end 546 3920 a Fx(-j,)h(--just-list)i FC(Modify)c(-L)j(to)f(just)h (list)g(the)f(log\002le,)g(rather)f(than)h(v)o(erify)f(\(to)h (de-obfuscate)e(the)i(log\002le)g(if)546 4028 y(you)f(ha)n(v)o(e)h (compiled)e(for)i(stealth)g(mode\).)1804 4028 y SDict begin H.S end 1804 4028 a 1804 4028 a SDict begin 13 H.A end 1804 4028 a 1804 4028 a SDict begin [ /View [/XYZ H.V] /Dest (0:4006) cvn H.B /DEST pdfmark end 1804 4028 a Fx(Or)m(der)h(matter)o(s:)f FC(this)h(must)f(come)g(before)f(-L.)-2 4046 y SDict begin H.S end -2 4046 a -2 4046 a SDict begin 13 H.A end -2 4046 a -2 4046 a SDict begin [ /View [/XYZ H.V] /Dest (0:4007) cvn H.B /DEST pdfmark end -2 4046 a Black 421 4177 a FC(14.)p Black 546 4177 a SDict begin H.S end 546 4177 a 546 4177 a SDict begin 13 H.A end 546 4177 a 546 4177 a SDict begin [ /View [/XYZ H.V] /Dest (0:4008) cvn H.B /DEST pdfmark end 546 4177 a 546 4177 a SDict begin H.S end 546 4177 a 546 4177 a SDict begin 13 H.A end 546 4177 a 546 4177 a SDict begin [ /View [/XYZ H.V] /Dest (0:4009) cvn H.B /DEST pdfmark end 546 4177 a Fx(-M)h Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--verify-mail=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(V)-9 b(erify)19 b(the)h(inte)o(grity)f(of) h(e-mailed)f(messages)i(\()3099 4177 y SDict begin H.S end 3099 4177 a 3099 4177 a SDict begin 13 H.A end 3099 4177 a 3099 4177 a SDict begin [ /View [/XYZ H.V] /Dest (0:4010) cvn H.B /DEST pdfmark end 3099 4177 a Fx(ar)m(g)e FC(is)i(the)g(path)e(of)546 4285 y(the)h(mail)g(box\).)-2 4300 y SDict begin H.S end -2 4300 a -2 4300 a SDict begin 13 H.A end -2 4300 a -2 4300 a SDict begin [ /View [/XYZ H.V] /Dest (0:4011) cvn H.B /DEST pdfmark end -2 4300 a Black 421 4434 a FC(15.)p Black 546 4434 a SDict begin H.S end 546 4434 a 546 4434 a SDict begin 13 H.A end 546 4434 a 546 4434 a SDict begin [ /View [/XYZ H.V] /Dest (0:4012) cvn H.B /DEST pdfmark end 546 4434 a 546 4434 a SDict begin H.S end 546 4434 a 546 4434 a SDict begin 13 H.A end 546 4434 a 546 4434 a SDict begin [ /View [/XYZ H.V] /Dest (0:4013) cvn H.B /DEST pdfmark end 546 4434 a Fx(-V)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--add-k)o(e)n(y=)p Ff(<)p Fx(ar)m(g)p Ff(>)d FC(Add)j(k)o(e)o(y)h(material)g(to)g(the)g (compiled-in)e(k)o(e)o(y)i(\(see)p 0 TeXcolorgray 3078 4434 a SDict begin H.S end 3078 4434 a FC(Section)g(11.2)3495 4434 y SDict begin 13 H.L end 3495 4434 a 3495 4434 a SDict begin [ /Subtype /Link /Dest (0:KEYPAD) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3495 4434 a Black -2 w FC(>\).)3609 4434 y SDict begin H.S end 3609 4434 a 3609 4434 a SDict begin 13 H.A end 3609 4434 a 3609 4434 a SDict begin [ /View [/XYZ H.V] /Dest (0:4015) cvn H.B /DEST pdfmark end 3609 4434 a Fx(ar)m(g)546 4542 y FC(must)g(be)g(of)g(the)g(form)1221 4542 y SDict begin H.S end 1221 4542 a 1221 4542 a SDict begin 13 H.A end 1221 4542 a 1221 4542 a SDict begin [ /View [/XYZ H.V] /Dest (0:4016) cvn H.B /DEST pdfmark end 1221 4542 a Fx(k)o(e)n(y@/path/to/e)n(xecutable)p FC(.)d(Output)j (will)h(be)f(written)g(to)546 4650 y SDict begin H.S end 546 4650 a 546 4650 a SDict begin 13 H.A end 546 4650 a 546 4650 a SDict begin [ /View [/XYZ H.V] /Dest (0:4017) cvn H.B /DEST pdfmark end 546 4650 a Fr(/path/to/executable.out)p FC(.)-2 4662 y SDict begin H.S end -2 4662 a -2 4662 a SDict begin 13 H.A end -2 4662 a -2 4662 a SDict begin [ /View [/XYZ H.V] /Dest (0:4018) cvn H.B /DEST pdfmark end -2 4662 a Black 421 4800 a FC(16.)p Black 546 4800 a SDict begin H.S end 546 4800 a 546 4800 a SDict begin 13 H.A end 546 4800 a 546 4800 a SDict begin [ /View [/XYZ H.V] /Dest (0:4019) cvn H.B /DEST pdfmark end 546 4800 a 546 4800 a SDict begin H.S end 546 4800 a 546 4800 a SDict begin 13 H.A end 546 4800 a 546 4800 a SDict begin [ /View [/XYZ H.V] /Dest (0:4020) cvn H.B /DEST pdfmark end 546 4800 a Fx(-H)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--hash-string=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Print)j(the)g(hash)g(of)g(a)h(string)e(/)i (the)f(checksum)f(of)h(a)h(\002le,)f(and)g(e)o(xit.)g(If)546 4908 y SDict begin H.S end 546 4908 a 546 4908 a SDict begin 13 H.A end 546 4908 a 546 4908 a SDict begin [ /View [/XYZ H.V] /Dest (0:4021) cvn H.B /DEST pdfmark end 546 4908 a Fx(ar)m(g)g FC(starts)h(with)f(a)h('/',)f(it)g(is)i(assumed)d (to)i(be)f(a)g(\002le,)h(otherwise)f(a)g(string.)g(This)g(function)f (is)i(useful)e(to)i(test)546 5016 y(the)f(hash)g(algorithm.)-2 5034 y SDict begin H.S end -2 5034 a -2 5034 a SDict begin 13 H.A end -2 5034 a -2 5034 a SDict begin [ /View [/XYZ H.V] /Dest (0:4022) cvn H.B /DEST pdfmark end -2 5034 a Black 421 5165 a FC(17.)p Black 546 5165 a SDict begin H.S end 546 5165 a 546 5165 a SDict begin 13 H.A end 546 5165 a 546 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:4023) cvn H.B /DEST pdfmark end 546 5165 a 546 5165 a SDict begin H.S end 546 5165 a 546 5165 a SDict begin 13 H.A end 546 5165 a 546 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:4024) cvn H.B /DEST pdfmark end 546 5165 a Fx(-z)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--tr)o(acele)o(vel=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(If)i(compiled)e(with)j(--enable-deb)n(ug:) c(ar)o(g)i Ff(>)h FC(0)g(to)h(switch)f(on)g(deb)n(ug)546 5273 y(output.)e(If)i(compiled)f(with)i(--enable-trace:)c(ar)o(g)j Ff(>)g FC(0)g(max.)g(le)n(v)o(el)g(for)f(call)i(tracing.)-2 5291 y SDict begin H.S end -2 5291 a -2 5291 a SDict begin 13 H.A end -2 5291 a -2 5291 a SDict begin [ /View [/XYZ H.V] /Dest (0:4025) cvn H.B /DEST pdfmark end -2 5291 a Black 3620 5805 a Fx(111)p Black eop end %%Page: 112 117 TeXDict begin 112 116 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.112) cvn H.B /DEST pdfmark end -2 134 a Black 2354 104 a Fx(Appendix)18 b(B.)i(List)i(of)e(command)f(line)h(options)p Black Black 421 309 a FC(18.)p Black 546 309 a SDict begin H.S end 546 309 a 546 309 a SDict begin 13 H.A end 546 309 a 546 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4026) cvn H.B /DEST pdfmark end 546 309 a 546 309 a SDict begin H.S end 546 309 a 546 309 a SDict begin 13 H.A end 546 309 a 546 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4027) cvn H.B /DEST pdfmark end 546 309 a Fx(-i)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--milestone=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(If)i(compiled)f(with)h(--enable-trace:)e(trace)i (from)f(milestone)h(ar)o(g)f(to)546 417 y(ar)o(g+1.)f(If)i(ar)o(g)f(=)i (-1,)f(trace)g(all.)-2 435 y SDict begin H.S end -2 435 a -2 435 a SDict begin 13 H.A end -2 435 a -2 435 a SDict begin [ /View [/XYZ H.V] /Dest (0:4028) cvn H.B /DEST pdfmark end -2 435 a Black 421 566 a FC(19.)p Black 546 566 a SDict begin H.S end 546 566 a 546 566 a SDict begin 13 H.A end 546 566 a 546 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:4029) cvn H.B /DEST pdfmark end 546 566 a 546 566 a SDict begin H.S end 546 566 a 546 566 a SDict begin 13 H.A end 546 566 a 546 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:4030) cvn H.B /DEST pdfmark end 546 566 a Fx(-d)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--list-database=)p Ff(<)p Fx(ar)m(g)p Ff(>)d FC(List)21 b(the)f(database)g(\002le)2427 566 y SDict begin H.S end 2427 566 a 2427 566 a SDict begin 13 H.A end 2427 566 a 2427 566 a SDict begin [ /View [/XYZ H.V] /Dest (0:4031) cvn H.B /DEST pdfmark end 2427 566 a Fx(ar)m(g)g FC(\(use)g(\223def)o(ault\224)f(for)g(the)i (compiled-in)546 674 y(path\).)-2 692 y SDict begin H.S end -2 692 a -2 692 a SDict begin 13 H.A end -2 692 a -2 692 a SDict begin [ /View [/XYZ H.V] /Dest (0:4032) cvn H.B /DEST pdfmark end -2 692 a Black 421 823 a FC(20.)p Black 546 823 a SDict begin H.S end 546 823 a 546 823 a SDict begin 13 H.A end 546 823 a 546 823 a SDict begin [ /View [/XYZ H.V] /Dest (0:4033) cvn H.B /DEST pdfmark end 546 823 a 546 823 a SDict begin H.S end 546 823 a 546 823 a SDict begin 13 H.A end 546 823 a 546 823 a SDict begin [ /View [/XYZ H.V] /Dest (0:4034) cvn H.B /DEST pdfmark end 546 823 a Fx(-a,)e(--full-detail)g FC(Modify)g(-d)h(to)g(list)h (full)f(details)h(\(numeric)d(mode,)h(o)n(wner)m(,)g(group,)f(all)j (three)f(timestamps)546 931 y(\(ctime,)f(mtime,)h(atime\),)g(and)f(the) i(checksum.)1943 931 y SDict begin H.S end 1943 931 a 1943 931 a SDict begin 13 H.A end 1943 931 a 1943 931 a SDict begin [ /View [/XYZ H.V] /Dest (0:4035) cvn H.B /DEST pdfmark end 1943 931 a Fx(Or)m(der)g(matter)o(s:)f FC(this)h(must)f (come)g(before)f(-d.)-2 946 y SDict begin H.S end -2 946 a -2 946 a SDict begin 13 H.A end -2 946 a -2 946 a SDict begin [ /View [/XYZ H.V] /Dest (0:4036) cvn H.B /DEST pdfmark end -2 946 a Black 421 1081 a FC(21.)p Black 546 1081 a SDict begin H.S end 546 1081 a 546 1081 a SDict begin 13 H.A end 546 1081 a 546 1081 a SDict begin [ /View [/XYZ H.V] /Dest (0:4037) cvn H.B /DEST pdfmark end 546 1081 a 546 1081 a SDict begin H.S end 546 1081 a 546 1081 a SDict begin 13 H.A end 546 1081 a 546 1081 a SDict begin [ /View [/XYZ H.V] /Dest (0:4038) cvn H.B /DEST pdfmark end 546 1081 a 20 w Fx(--delimited)j FC(Same)e(as)h(--full-detail,)d (b)n(ut)i(with)1967 1081 y SDict begin H.S end 1967 1081 a 1967 1081 a SDict begin 13 H.A end 1967 1081 a 1967 1081 a SDict begin [ /View [/XYZ H.V] /Dest (0:4039) cvn H.B /DEST pdfmark end 1967 1081 a Fx(comma-delimited)g FC(\002elds.)-2 1093 y SDict begin H.S end -2 1093 a -2 1093 a SDict begin 13 H.A end -2 1093 a -2 1093 a SDict begin [ /View [/XYZ H.V] /Dest (0:4040) cvn H.B /DEST pdfmark end -2 1093 a Black 421 1230 a FC(22.)p Black 546 1230 a SDict begin H.S end 546 1230 a 546 1230 a SDict begin 13 H.A end 546 1230 a 546 1230 a SDict begin [ /View [/XYZ H.V] /Dest (0:4041) cvn H.B /DEST pdfmark end 546 1230 a 546 1230 a SDict begin H.S end 546 1230 a 546 1230 a SDict begin 13 H.A end 546 1230 a 546 1230 a SDict begin [ /View [/XYZ H.V] /Dest (0:4042) cvn H.B /DEST pdfmark end 546 1230 a Fx(-c,)g(--copyright)f FC(Print)i(cop)o(yright)d(information)g(and)h (e)o(xit.)-2 1248 y SDict begin H.S end -2 1248 a -2 1248 a SDict begin 13 H.A end -2 1248 a -2 1248 a SDict begin [ /View [/XYZ H.V] /Dest (0:4043) cvn H.B /DEST pdfmark end -2 1248 a Black 421 1380 a FC(23.)p Black 546 1380 a SDict begin H.S end 546 1380 a 546 1380 a SDict begin 13 H.A end 546 1380 a 546 1380 a SDict begin [ /View [/XYZ H.V] /Dest (0:4044) cvn H.B /DEST pdfmark end 546 1380 a 546 1380 a SDict begin H.S end 546 1380 a 546 1380 a SDict begin 13 H.A end 546 1380 a 546 1380 a SDict begin [ /View [/XYZ H.V] /Dest (0:4045) cvn H.B /DEST pdfmark end 546 1380 a Fx(-h,)g(--help)g FC(Print)i(a)f(short)g(help)g(on)g (command)e(line)i(options)f(and)h(e)o(xit.)-2 1398 y SDict begin H.S end -2 1398 a -2 1398 a SDict begin 13 H.A end -2 1398 a -2 1398 a SDict begin [ /View [/XYZ H.V] /Dest (0:4046) cvn H.B /DEST pdfmark end -2 1398 a Black 421 1529 a FC(24.)p Black 546 1529 a SDict begin H.S end 546 1529 a 546 1529 a SDict begin 13 H.A end 546 1529 a 546 1529 a SDict begin [ /View [/XYZ H.V] /Dest (0:4047) cvn H.B /DEST pdfmark end 546 1529 a 546 1529 a SDict begin H.S end 546 1529 a 546 1529 a SDict begin 13 H.A end 546 1529 a 546 1529 a SDict begin [ /View [/XYZ H.V] /Dest (0:4048) cvn H.B /DEST pdfmark end 546 1529 a Fx(--tr)o(ace-enable)d FC(Print)j(a)h(trace)f(of)g(the)g(e)o(x)o(ecution)e(\003o)n(w)-5 b(.)-2 1530 y SDict begin H.S end -2 1530 a -2 1530 a SDict begin 13 H.A end -2 1530 a -2 1530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4049) cvn H.B /DEST pdfmark end -2 1530 a Black 421 1679 a FC(25.)p Black 546 1679 a SDict begin H.S end 546 1679 a 546 1679 a SDict begin 13 H.A end 546 1679 a 546 1679 a SDict begin [ /View [/XYZ H.V] /Dest (0:4050) cvn H.B /DEST pdfmark end 546 1679 a 546 1679 a SDict begin H.S end 546 1679 a 546 1679 a SDict begin 13 H.A end 546 1679 a 546 1679 a SDict begin [ /View [/XYZ H.V] /Dest (0:4051) cvn H.B /DEST pdfmark end 546 1679 a Fx(--tr)o(ace-lo)o(g\002le=)p Ff(<)p Fx(ar)m(g)p Ff(>)16 b FC(Use)21 b(\002le)1600 1679 y SDict begin H.S end 1600 1679 a 1600 1679 a SDict begin 13 H.A end 1600 1679 a 1600 1679 a SDict begin [ /View [/XYZ H.V] /Dest (0:4052) cvn H.B /DEST pdfmark end 1600 1679 a Fx(ar)m(g)f FC(to)g(log)g(the)g(trace.)-2 1838 y SDict begin H.S end -2 1838 a -2 1838 a SDict begin 13 H.A end -2 1838 a -2 1838 a SDict begin [ /View [/XYZ H.V] /Dest (0:SAMHAIN-COMMAND-LINE) cvn H.B /DEST pdfmark end -2 1838 a 377 x Fu(B.2.)39 b(samhain)885 2215 y SDict begin H.S end 885 2215 a 885 2215 a SDict begin 22.464 H.A end 885 2215 a 885 2215 a SDict begin [ /View [/XYZ H.V] /Dest (15.80.1) cvn H.B /DEST pdfmark end 885 2215 a -2 2217 a SDict begin H.S end -2 2217 a -2 2217 a SDict begin 13 H.A end -2 2217 a -2 2217 a SDict begin [ /View [/XYZ H.V] /Dest (0:4056) cvn H.B /DEST pdfmark end -2 2217 a -2 2246 a SDict begin H.S end -2 2246 a -2 2246 a SDict begin 13 H.A end -2 2246 a -2 2246 a SDict begin [ /View [/XYZ H.V] /Dest (0:4057) cvn H.B /DEST pdfmark end -2 2246 a Black 463 2422 a FC(1.)p Black 546 2422 a SDict begin H.S end 546 2422 a 546 2422 a SDict begin 13 H.A end 546 2422 a 546 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4058) cvn H.B /DEST pdfmark end 546 2422 a 546 2422 a SDict begin H.S end 546 2422 a 546 2422 a SDict begin 13 H.A end 546 2422 a 546 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4059) cvn H.B /DEST pdfmark end 546 2422 a Fx(-t)20 b Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-c)o(hec) n(ksum-test=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Set)k(\002le)g(checking)d (to)2516 2422 y SDict begin H.S end 2516 2422 a 2516 2422 a SDict begin 13 H.A end 2516 2422 a 2516 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4060) cvn H.B /DEST pdfmark end 2516 2422 a Fx(init)q FC(,)2669 2422 y SDict begin H.S end 2669 2422 a 2669 2422 a SDict begin 13 H.A end 2669 2422 a 2669 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4061) cvn H.B /DEST pdfmark end 2669 2422 a Fx(update)p FC(,)h(or)3027 2422 y SDict begin H.S end 3027 2422 a 3027 2422 a SDict begin 13 H.A end 3027 2422 a 3027 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4062) cvn H.B /DEST pdfmark end 3027 2422 a Fx(c)o(hec)n(k)q FC(.)h(Use)3406 2422 y SDict begin H.S end 3406 2422 a 3406 2422 a SDict begin 13 H.A end 3406 2422 a 3406 2422 a SDict begin [ /View [/XYZ H.V] /Dest (0:4063) cvn H.B /DEST pdfmark end 3406 2422 a Fx(init)i FC(to)546 2530 y(create)e(the)g(database,)1214 2530 y SDict begin H.S end 1214 2530 a 1214 2530 a SDict begin 13 H.A end 1214 2530 a 1214 2530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4064) cvn H.B /DEST pdfmark end 1214 2530 a Fx(update)f FC(to)h(update)f(it,)i(and)2017 2530 y SDict begin H.S end 2017 2530 a 2017 2530 a SDict begin 13 H.A end 2017 2530 a 2017 2530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4065) cvn H.B /DEST pdfmark end 2017 2530 a Fx(c)o(hec)n(k)g FC(to)f(check)g(\002les)h(against)e(the) h(database.)-2 2548 y SDict begin H.S end -2 2548 a -2 2548 a SDict begin 11.7 H.A end -2 2548 a -2 2548 a SDict begin [ /View [/XYZ H.V] /Dest (0:4066) cvn H.B /DEST pdfmark end -2 2548 a -2 2673 a SDict begin H.S end -2 2673 a -2 2673 a SDict begin 11.7 H.A end -2 2673 a -2 2673 a SDict begin [ /View [/XYZ H.V] /Dest (0:4068) cvn H.B /DEST pdfmark end -2 2673 a 712 2752 a Fw(TIP:)g Fv(Y)-10 b(es)o(,)19 b(it)h(is)h(nor)r(mal)e(that)1562 2752 y SDict begin H.S end 1562 2752 a 1562 2752 a SDict begin 11.7 H.A end 1562 2752 a 1562 2752 a SDict begin [ /View [/XYZ H.V] /Dest (0:4069) cvn H.B /DEST pdfmark end 1562 2752 a Fq(update)g Fv(tak)o(es)h(m)o(uch)h(more)f(time)g(than)2732 2752 y SDict begin H.S end 2732 2752 a 2732 2752 a SDict begin 11.7 H.A end 2732 2752 a 2732 2752 a SDict begin [ /View [/XYZ H.V] /Dest (0:4070) cvn H.B /DEST pdfmark end 2732 2752 a Fq(init)7 b Fv(.)39 3092 y SDict begin H.S end 39 3092 a 39 3092 a SDict begin 13 H.A end 39 3092 a 39 3092 a SDict begin [ /View [/XYZ H.V] /Dest (0:4071) cvn H.B /DEST pdfmark end 39 3092 a Black 463 3242 a FC(2.)p Black 546 3242 a SDict begin H.S end 546 3242 a 546 3242 a SDict begin 13 H.A end 546 3242 a 546 3242 a SDict begin [ /View [/XYZ H.V] /Dest (0:4072) cvn H.B /DEST pdfmark end 546 3242 a 546 3242 a SDict begin H.S end 546 3242 a 546 3242 a SDict begin 13 H.A end 546 3242 a 546 3242 a SDict begin [ /View [/XYZ H.V] /Dest (0:4073) cvn H.B /DEST pdfmark end 546 3242 a Fx(-i,)20 b(--inter)o(active)f FC(Use)i(interacti)n(v)o(e)e(mode)g(for)1908 3242 y SDict begin H.S end 1908 3242 a 1908 3242 a SDict begin 13 H.A end 1908 3242 a 1908 3242 a SDict begin [ /View [/XYZ H.V] /Dest (0:4074) cvn H.B /DEST pdfmark end 1908 3242 a Fx(update)g FC(\(ask)h(before)f(updating)f(an)i(entry\).)-2 3260 y SDict begin H.S end -2 3260 a -2 3260 a SDict begin 13 H.A end -2 3260 a -2 3260 a SDict begin [ /View [/XYZ H.V] /Dest (0:4075) cvn H.B /DEST pdfmark end -2 3260 a Black 463 3391 a FC(3.)p Black 546 3391 a SDict begin H.S end 546 3391 a 546 3391 a SDict begin 13 H.A end 546 3391 a 546 3391 a SDict begin [ /View [/XYZ H.V] /Dest (0:4076) cvn H.B /DEST pdfmark end 546 3391 a 546 3391 a SDict begin H.S end 546 3391 a 546 3391 a SDict begin 13 H.A end 546 3391 a 546 3391 a SDict begin [ /View [/XYZ H.V] /Dest (0:4077) cvn H.B /DEST pdfmark end 546 3391 a Fx(-e)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--set-e)n(xport-se)o (verity=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Set)k(the)f(se)n(v)o(erity)g (threshold)e(for)i(forw)o(arding)e(messages)i(to)546 3499 y(the)g(log)g(serv)o(er)-5 b(.)1033 3499 y SDict begin H.S end 1033 3499 a 1033 3499 a SDict begin 13 H.A end 1033 3499 a 1033 3499 a SDict begin [ /View [/XYZ H.V] /Dest (0:4078) cvn H.B /DEST pdfmark end 1033 3499 a Fx(ar)m(g)20 b FC(may)g(be)g(one)g(of)1660 3499 y SDict begin H.S end 1660 3499 a 1660 3499 a SDict begin 13 H.A end 1660 3499 a 1660 3499 a SDict begin [ /View [/XYZ H.V] /Dest (0:4079) cvn H.B /DEST pdfmark end 1660 3499 a Fy(none,)g(deb)n(ug,)h(inf)n(o,)e(notice,)h(war)o(n,)g(mark,)g(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 3517 y SDict begin H.S end -2 3517 a -2 3517 a SDict begin 13 H.A end -2 3517 a -2 3517 a SDict begin [ /View [/XYZ H.V] /Dest (0:4080) cvn H.B /DEST pdfmark end -2 3517 a Black 463 3649 a FC(4.)p Black 546 3649 a SDict begin H.S end 546 3649 a 546 3649 a SDict begin 13 H.A end 546 3649 a 546 3649 a SDict begin [ /View [/XYZ H.V] /Dest (0:4081) cvn H.B /DEST pdfmark end 546 3649 a 546 3649 a SDict begin H.S end 546 3649 a 546 3649 a SDict begin 13 H.A end 546 3649 a 546 3649 a SDict begin [ /View [/XYZ H.V] /Dest (0:4082) cvn H.B /DEST pdfmark end 546 3649 a Fx(-r)g Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--r)m(ecur)o(sion=)p Ff(<)p Fx(ar)m(g)p Ff(>)f FC(Set)j(the)f(def)o(ault)g(recursion)e(le)n(v)o(el)i(for)g (directories)f(\(0)h(--)g(99\).)-2 3666 y SDict begin H.S end -2 3666 a -2 3666 a SDict begin 13 H.A end -2 3666 a -2 3666 a SDict begin [ /View [/XYZ H.V] /Dest (0:4083) cvn H.B /DEST pdfmark end -2 3666 a Black 463 3798 a FC(5.)p Black 546 3798 a SDict begin H.S end 546 3798 a 546 3798 a SDict begin 13 H.A end 546 3798 a 546 3798 a SDict begin [ /View [/XYZ H.V] /Dest (0:4084) cvn H.B /DEST pdfmark end 546 3798 a 546 3798 a SDict begin H.S end 546 3798 a 546 3798 a SDict begin 13 H.A end 546 3798 a 546 3798 a SDict begin [ /View [/XYZ H.V] /Dest (0:4085) cvn H.B /DEST pdfmark end 546 3798 a Fx(--init2stdout)f FC(Write)i(the)f(database)g(to)g(stdout)g(when)g(performing)d(the)j (initialization.)-2 3857 y SDict begin H.S end -2 3857 a -2 3857 a SDict begin 13 H.A end -2 3857 a -2 3857 a SDict begin [ /View [/XYZ H.V] /Dest (0:COMMAND-LINE-YULE) cvn H.B /DEST pdfmark end -2 3857 a 360 x Fu(B.3.)39 b(yule)589 4217 y SDict begin H.S end 589 4217 a 589 4217 a SDict begin 22.464 H.A end 589 4217 a 589 4217 a SDict begin [ /View [/XYZ H.V] /Dest (15.81.1) cvn H.B /DEST pdfmark end 589 4217 a -2 4246 a SDict begin H.S end -2 4246 a -2 4246 a SDict begin 13 H.A end -2 4246 a -2 4246 a SDict begin [ /View [/XYZ H.V] /Dest (0:4089) cvn H.B /DEST pdfmark end -2 4246 a -2 4275 a SDict begin H.S end -2 4275 a -2 4275 a SDict begin 13 H.A end -2 4275 a -2 4275 a SDict begin [ /View [/XYZ H.V] /Dest (0:4090) cvn H.B /DEST pdfmark end -2 4275 a Black 463 4423 a FC(1.)p Black 546 4423 a SDict begin H.S end 546 4423 a 546 4423 a SDict begin 13 H.A end 546 4423 a 546 4423 a SDict begin [ /View [/XYZ H.V] /Dest (0:4091) cvn H.B /DEST pdfmark end 546 4423 a 546 4423 a SDict begin H.S end 546 4423 a 546 4423 a SDict begin 13 H.A end 546 4423 a 546 4423 a SDict begin [ /View [/XYZ H.V] /Dest (0:4092) cvn H.B /DEST pdfmark end 546 4423 a Fx(-S,)19 b(--server)k FC(Run)d(as)h(serv)o(er)-5 b(.)19 b(Only)h(required)f(if)h(the)g(binary)f(is)i(dual-purpose.)-2 4441 y SDict begin H.S end -2 4441 a -2 4441 a SDict begin 13 H.A end -2 4441 a -2 4441 a SDict begin [ /View [/XYZ H.V] /Dest (0:4093) cvn H.B /DEST pdfmark end -2 4441 a Black 463 4573 a FC(2.)p Black 546 4573 a SDict begin H.S end 546 4573 a 546 4573 a SDict begin 13 H.A end 546 4573 a 546 4573 a SDict begin [ /View [/XYZ H.V] /Dest (0:4094) cvn H.B /DEST pdfmark end 546 4573 a 546 4573 a SDict begin H.S end 546 4573 a 546 4573 a SDict begin 13 H.A end 546 4573 a 546 4573 a SDict begin [ /View [/XYZ H.V] /Dest (0:4095) cvn H.B /DEST pdfmark end 546 4573 a Fx(-q,)e(--quali\002ed)h FC(Log)g(recei)n(v)o(ed)e(messages)j(with)f (the)g(fully)g(quali\002ed)f(name)h(of)g(client)g(host.)-2 4591 y SDict begin H.S end -2 4591 a -2 4591 a SDict begin 13 H.A end -2 4591 a -2 4591 a SDict begin [ /View [/XYZ H.V] /Dest (0:4096) cvn H.B /DEST pdfmark end -2 4591 a Black 463 4722 a FC(3.)p Black 546 4722 a SDict begin H.S end 546 4722 a 546 4722 a SDict begin 13 H.A end 546 4722 a 546 4722 a SDict begin [ /View [/XYZ H.V] /Dest (0:4097) cvn H.B /DEST pdfmark end 546 4722 a 546 4722 a SDict begin H.S end 546 4722 a 546 4722 a SDict begin 13 H.A end 546 4722 a 546 4722 a SDict begin [ /View [/XYZ H.V] /Dest (0:4098) cvn H.B /DEST pdfmark end 546 4722 a 20 w Fx(--c)o(hr)l(oot=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Chroot)h(to)h(to)h(the)f(directory)2016 4722 y SDict begin H.S end 2016 4722 a 2016 4722 a SDict begin 13 H.A end 2016 4722 a 2016 4722 a SDict begin [ /View [/XYZ H.V] /Dest (0:4099) cvn H.B /DEST pdfmark end 2016 4722 a Fx(ar)m(g)g FC(\(should)f(be)h(an)h(absolute)e(path.)-2 4740 y SDict begin H.S end -2 4740 a -2 4740 a SDict begin 13 H.A end -2 4740 a -2 4740 a SDict begin [ /View [/XYZ H.V] /Dest (0:4100) cvn H.B /DEST pdfmark end -2 4740 a Black 463 4872 a FC(4.)p Black 546 4872 a SDict begin H.S end 546 4872 a 546 4872 a SDict begin 13 H.A end 546 4872 a 546 4872 a SDict begin [ /View [/XYZ H.V] /Dest (0:4101) cvn H.B /DEST pdfmark end 546 4872 a 546 4872 a SDict begin H.S end 546 4872 a 546 4872 a SDict begin 13 H.A end 546 4872 a 546 4872 a SDict begin [ /View [/XYZ H.V] /Dest (0:4102) cvn H.B /DEST pdfmark end 546 4872 a Fx(-G,)h(--g)o(en-passwor)m(d)g FC(Generate)f(a)i(random)d(passw)o (ord)i(suitable)g(for)f(use)i(in)f(the)g(follo)n(wing)f(option)g(\(16) 546 4980 y(he)o(xadecimal)f(digits\).)-2 4998 y SDict begin H.S end -2 4998 a -2 4998 a SDict begin 13 H.A end -2 4998 a -2 4998 a SDict begin [ /View [/XYZ H.V] /Dest (0:4103) cvn H.B /DEST pdfmark end -2 4998 a Black 463 5129 a FC(5.)p Black 546 5129 a SDict begin H.S end 546 5129 a 546 5129 a SDict begin 13 H.A end 546 5129 a 546 5129 a SDict begin [ /View [/XYZ H.V] /Dest (0:4104) cvn H.B /DEST pdfmark end 546 5129 a 546 5129 a SDict begin H.S end 546 5129 a 546 5129 a SDict begin 13 H.A end 546 5129 a 546 5129 a SDict begin [ /View [/XYZ H.V] /Dest (0:4105) cvn H.B /DEST pdfmark end 546 5129 a Fx(-P)i Ff(<)p Fx(ar)m(g)p Ff(>)p Fx(,)f(--passwor)m(d=)p Ff(<)p Fx(ar)m(g)p Ff(>)e FC(Compute)j(a)g(client)g(re)o(gistry)g(entry)-5 b(.)2684 5129 y SDict begin H.S end 2684 5129 a 2684 5129 a SDict begin 13 H.A end 2684 5129 a 2684 5129 a SDict begin [ /View [/XYZ H.V] /Dest (0:4106) cvn H.B /DEST pdfmark end 2684 5129 a Fx(ar)m(g)20 b FC(is)h(the)g(chosen)e(passw)o(ord)g (\(16)546 5237 y(he)o(xadecimal)f(digits\).)p Black 3620 5805 a Fx(112)p Black eop end %%Page: 113 118 TeXDict begin 113 117 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.113) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:THE-CONFIGURATION-FILE) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Appendix)48 b(C.)g(List)g(of)g(con\002guration)h(\002le)f(options) 3680 351 y SDict begin H.S end 3680 351 a 3680 351 a SDict begin 26.957 H.A end 3680 351 a 3680 351 a SDict begin [ /View [/XYZ H.V] /Dest (16.0) cvn H.B /DEST pdfmark end 3680 351 a -2 443 a SDict begin H.S end -2 443 a -2 443 a SDict begin 13 H.A end -2 443 a -2 443 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGFILE) cvn H.B /DEST pdfmark end -2 443 a 339 x Fu(C.1.)39 b(General)837 782 y SDict begin H.S end 837 782 a 837 782 a SDict begin 22.464 H.A end 837 782 a 837 782 a SDict begin [ /View [/XYZ H.V] /Dest (16.82.1) cvn H.B /DEST pdfmark end 837 782 a -2 950 a SDict begin H.S end -2 950 a -2 950 a SDict begin 13 H.A end -2 950 a -2 950 a SDict begin [ /View [/XYZ H.V] /Dest (0:4111) cvn H.B /DEST pdfmark end -2 950 a 396 1056 a FC(The)20 b(con\002guration)e(\002le)i(for)1254 1056 y SDict begin H.S end 1254 1056 a 1254 1056 a SDict begin 13 H.A end 1254 1056 a 1254 1056 a SDict begin [ /View [/XYZ H.V] /Dest (0:4112) cvn H.B /DEST pdfmark end 1254 1056 a FC(samhain)g(is)h(named)1870 1056 y SDict begin H.S end 1870 1056 a 1870 1056 a SDict begin 13 H.A end 1870 1056 a 1870 1056 a SDict begin [ /View [/XYZ H.V] /Dest (0:4113) cvn H.B /DEST pdfmark end 1870 1056 a Fr(samhainrc)e FC(by)h(def)o(ault.)f(Also)i(by)e(def)o(ault,)h(it)g(is)i(placed)d(in) 396 1164 y SDict begin H.S end 396 1164 a 396 1164 a SDict begin 13 H.A end 396 1164 a 396 1164 a SDict begin [ /View [/XYZ H.V] /Dest (0:4114) cvn H.B /DEST pdfmark end 396 1164 a Fr(/etc)p FC(.)h(\(Name)g(and)f(location)h(is)h (con\002gurable)d(at)i(compile)f(time\).)h(The)g(distrib)n(ution)f (package)g(comes)h(with)g(a)396 1272 y(commented)e(sample)i (con\002guration)e(\002le.)-2 1456 y SDict begin H.S end -2 1456 a -2 1456 a SDict begin 13 H.A end -2 1456 a -2 1456 a SDict begin [ /View [/XYZ H.V] /Dest (0:4115) cvn H.B /DEST pdfmark end -2 1456 a 396 1546 a FC(This)j(section)f (introduces)e(the)i(general)f(structure)h(of)g(the)g(con\002guration)d (\002le.)k(Details)g(on)f(indi)n(vidual)e(entries)i(in)396 1654 y(the)g(con\002guration)e(\002les)j(are)f(discussed)g(in)p 0 TeXcolorgray 1688 1654 a SDict begin H.S end 1688 1654 a FC(Section)f(5.4)2062 1654 y SDict begin 13 H.L end 2062 1654 a 2062 1654 a SDict begin [ /Subtype /Link /Dest (0:FILEDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2062 1654 a Black -1 w FC(>)i(\(which)e(\002les)i(to)g(monitor\),)p 0 TeXcolorgray 2957 1654 a SDict begin H.S end 2957 1654 a FC(Section)e(4.1)3331 1654 y SDict begin 13 H.L end 3331 1654 a 3331 1654 a SDict begin [ /Subtype /Link /Dest (0:LOGDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 3331 1654 a Black -1 w FC(>)i(\(what)396 1762 y(should)e(be)i(logged,)d(which)i(logging)e(f)o(acilities)j (should)e(be)h(used,)g(and)g(ho)n(w)f(these)i(f)o(acilities)g(are)f (properly)396 1870 y(con\002gured\),)e(and)p 0 TeXcolorgray 961 1870 a SDict begin H.S end 961 1870 a FC(Section)i(5.11)1378 1870 y SDict begin 13 H.L end 1378 1870 a 1378 1870 a SDict begin [ /Subtype /Link /Dest (0:MONDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1378 1870 a Black -2 w FC(>)h(\(monitoring)c (login/logout)h(e)n(v)o(ents\).)-2 2054 y SDict begin H.S end -2 2054 a -2 2054 a SDict begin 13 H.A end -2 2054 a -2 2054 a SDict begin [ /View [/XYZ H.V] /Dest (0:4119) cvn H.B /DEST pdfmark end -2 2054 a 396 2144 a FC(The)i (con\002guration)e(\002le)i(contains)g(se)n(v)o(eral)1686 2144 y SDict begin H.S end 1686 2144 a 1686 2144 a SDict begin 13 H.A end 1686 2144 a 1686 2144 a SDict begin [ /View [/XYZ H.V] /Dest (0:4120) cvn H.B /DEST pdfmark end 1686 2144 a Fx(sections)p FC(,)g(indicated)g(by)2424 2144 y SDict begin H.S end 2424 2144 a 2424 2144 a SDict begin 13 H.A end 2424 2144 a 2424 2144 a SDict begin [ /View [/XYZ H.V] /Dest (0:4121) cvn H.B /DEST pdfmark end 2424 2144 a Fx(headings)f FC(in)2830 2144 y SDict begin H.S end 2830 2144 a 2830 2144 a SDict begin 13 H.A end 2830 2144 a 2830 2144 a SDict begin [ /View [/XYZ H.V] /Dest (0:4122) cvn H.B /DEST pdfmark end 2830 2144 a Fx(squar)m(e)h(br)o (ac)n(k)o(ets)p FC(.)g(Each)396 2252 y(section)g(may)g(hold)f(zero)h (or)g(more)1429 2252 y SDict begin H.S end 1429 2252 a 1429 2252 a SDict begin 13 H.A end 1429 2252 a 1429 2252 a SDict begin [ /View [/XYZ H.V] /Dest (0:4123) cvn H.B /DEST pdfmark end 1429 2252 a Fy(k)o(ey=)1600 2252 y SDict begin H.S end 1600 2252 a 1600 2252 a SDict begin 13 H.A end 1600 2252 a 1600 2252 a SDict begin [ /View [/XYZ H.V] /Dest (0:4124) cvn H.B /DEST pdfmark end 1600 2252 a Fl(value)g FC(pairs.)g(K)n(e)o(ys)g(are)h(not)e(case)i(sensiti)n(v)o (e,)f(and)f(space)i(around)d(the)396 2360 y('=')i(is)h(allo)n(wed.)f (Blank)g(lines)g(and)g(lines)g(starting)g(with)h('#')e(are)h(comments.) f(Ev)o(erything)f(before)g(the)j(\002rst)396 2468 y(section)f(and)g (after)g(an)1065 2468 y SDict begin H.S end 1065 2468 a 1065 2468 a SDict begin 13 H.A end 1065 2468 a 1065 2468 a SDict begin [ /View [/XYZ H.V] /Dest (0:4125) cvn H.B /DEST pdfmark end 1065 2468 a Fy([EOF])g FC(is)h(ignored.)d(The)1833 2468 y SDict begin H.S end 1833 2468 a 1833 2468 a SDict begin 13 H.A end 1833 2468 a 1833 2468 a SDict begin [ /View [/XYZ H.V] /Dest (0:4126) cvn H.B /DEST pdfmark end 1833 2468 a Fy([EOF])h FC(end-of-\002le)g(mark)o(er)g(is)i(optional.) d(The)i(\002le)h(thus)f(looks)396 2575 y(lik)o(e:)-2 2659 y SDict begin H.S end -2 2659 a -2 2659 a SDict begin 11.7 H.A end -2 2659 a -2 2659 a SDict begin [ /View [/XYZ H.V] /Dest (0:4127) cvn H.B /DEST pdfmark end -2 2659 a 486 2756 a Fr(#)45 b(this)f(is)g(a)h(comment)486 2853 y([Section)e(heading])486 2950 y(key1=value)486 3047 y(key2=value)486 3241 y([Another)g(section])486 3338 y(key3=value)486 3436 y(key4=value)-2 3613 y SDict begin H.S end -2 3613 a -2 3613 a SDict begin 13 H.A end -2 3613 a -2 3613 a SDict begin [ /View [/XYZ H.V] /Dest (0:4128) cvn H.B /DEST pdfmark end -2 3613 a 396 3710 a FC(F)o(or)20 b(boolean)f(v)n(alues)g(the)i(follo)n(wing)d(are)i(equi)n (v)n(alent)f(\(case-insensiti)n(v)o(e\):)f(T)m(rue,)i(Y)-8 b(es,)20 b(or)g(1.)g(Lik)o(e)n(wise,)g(the)396 3817 y(follo)n(wing)f (are)h(equi)n(v)n(alent)e(\(case-insensiti)n(v)o(e\):)h(F)o(alse,)h (No,)g(or)g(0.)-2 4001 y SDict begin H.S end -2 4001 a -2 4001 a SDict begin 13 H.A end -2 4001 a -2 4001 a SDict begin [ /View [/XYZ H.V] /Dest (0:4129) cvn H.B /DEST pdfmark end -2 4001 a 396 4091 a FC(In)g(lists,)i(v)n(alues)d(can)h(be) g(separated)g(by)f(space,)h(tabs,)h(or)f(commas.)-2 4109 y SDict begin H.S end -2 4109 a -2 4109 a SDict begin 11.7 H.A end -2 4109 a -2 4109 a SDict begin [ /View [/XYZ H.V] /Dest (0:4130) cvn H.B /DEST pdfmark end -2 4109 a -2 4234 a SDict begin H.S end -2 4234 a -2 4234 a SDict begin 11.7 H.A end -2 4234 a -2 4234 a SDict begin [ /View [/XYZ H.V] /Dest (0:4132) cvn H.B /DEST pdfmark end -2 4234 a 562 4313 a Fw(TIP:)g Fv(Each)g(section)g(ma)n(y)g(occur)h(m)o (ultiple)d(times)o(.)39 4452 y SDict begin H.S end 39 4452 a 39 4452 a SDict begin 11.7 H.A end 39 4452 a 39 4452 a SDict begin [ /View [/XYZ H.V] /Dest (0:4133) cvn H.B /DEST pdfmark end 39 4452 a -2 4618 a SDict begin H.S end -2 4618 a -2 4618 a SDict begin 11.7 H.A end -2 4618 a -2 4618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4135) cvn H.B /DEST pdfmark end -2 4618 a 562 4715 a Fw(NO)m(TE:)i Fv(Y)-10 b(ou)19 b(can)g(e)n(xplicitely)f(end)h(the)g(con\002gur)o (ation)e(\002le)j(with)f(an)2525 4715 y SDict begin H.S end 2525 4715 a 2525 4715 a SDict begin 11.7 H.A end 2525 4715 a 2525 4715 a SDict begin [ /View [/XYZ H.V] /Dest (0:4136) cvn H.B /DEST pdfmark end 2525 4715 a Fw([EOF])h Fv(\(on)f(a)h(separ)o(ate)e(line\),)g(b)o(ut)h(this)g(is)562 4812 y(not)h(required,)e(unless)h(there)g(is)i(junk)f(be)o(y)o(ond.)39 4962 y SDict begin H.S end 39 4962 a 39 4962 a SDict begin 13 H.A end 39 4962 a 39 4962 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONDITIONALS) cvn H.B /DEST pdfmark end 39 4962 a Black 3620 5805 a Fx(113)p Black eop end %%Page: 114 119 TeXDict begin 114 118 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.114) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4174) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black 396 313 a Fp(C.1.1.)35 b(Conditionals)1470 313 y SDict begin H.S end 1470 313 a 1470 313 a SDict begin 18.72 H.A end 1470 313 a 1470 313 a SDict begin [ /View [/XYZ H.V] /Dest (16.82.52.2) cvn H.B /DEST pdfmark end 1470 313 a -2 480 a SDict begin H.S end -2 480 a -2 480 a SDict begin 13 H.A end -2 480 a -2 480 a SDict begin [ /View [/XYZ H.V] /Dest (0:4139) cvn H.B /DEST pdfmark end -2 480 a 396 587 a FC(Conditional)19 b(inclusion)g(of)h(entries)g(for)g(some)g (host\(s\))g(is)h(supported)d(via)i(an)o(y)g(number)e(of)i (@hostname/@end)396 695 y(directi)n(v)o(es.)f(@hostname)h(and)f(@end)h (must)h(each)e(be)i(on)e(separate)h(lines.)g(Lines)h(in)f(between)f (will)i(only)f(be)g(read)396 803 y(if)468 803 y SDict begin H.S end 468 803 a 468 803 a SDict begin 13 H.A end 468 803 a 468 803 a SDict begin [ /View [/XYZ H.V] /Dest (0:4140) cvn H.B /DEST pdfmark end 468 803 a Fx(hostname)f FC(\(which)g(may)h(be)g(a)g(re)o(gular)f(e)o(xpression\))f(matches)i (the)g(local)h(host.)-2 987 y SDict begin H.S end -2 987 a -2 987 a SDict begin 13 H.A end -2 987 a -2 987 a SDict begin [ /View [/XYZ H.V] /Dest (0:4141) cvn H.B /DEST pdfmark end -2 987 a 396 1077 a FC(Lik)o(e)n(wise,)f(conditional)f (inclusion)g(of)h(entries)g(based)g(on)f(system)i(type)e(is)j (supported)c(via)i(an)o(y)f(number)g(of)396 1185 y ($sysname:release:machine/$end)d(directi)n(v)o(es.)1848 1185 y SDict begin H.S end 1848 1185 a 1848 1185 a SDict begin 13 H.A end 1848 1185 a 1848 1185 a SDict begin [ /View [/XYZ H.V] /Dest (0:4142) cvn H.B /DEST pdfmark end 1848 1185 a Fx(sysname:r)m(elease:mac)o(hine)h FC(for)i(the)i(local)f (host)g(can)g(be)396 1293 y(determined)f(using)g(the)h(command)1462 1293 y SDict begin H.S end 1462 1293 a 1462 1293 a SDict begin 13 H.A end 1462 1293 a 1462 1293 a SDict begin [ /View [/XYZ H.V] /Dest (0:4143) cvn H.B /DEST pdfmark end 1462 1293 a Fy(uname)g(-srm)h FC(and)f(may)f(be)h(a)h(re)o(gular)e(e) o(xpression.)-2 1477 y SDict begin H.S end -2 1477 a -2 1477 a SDict begin 13 H.A end -2 1477 a -2 1477 a SDict begin [ /View [/XYZ H.V] /Dest (0:4144) cvn H.B /DEST pdfmark end -2 1477 a 396 1567 a FC(A)477 1567 y SDict begin H.S end 477 1567 a 477 1567 a SDict begin 13 H.A end 477 1567 a 477 1567 a SDict begin [ /View [/XYZ H.V] /Dest (0:4145) cvn H.B /DEST pdfmark end 477 1567 a Fy('!')h FC(in)g(front)f(of)h(the)1060 1567 y SDict begin H.S end 1060 1567 a 1060 1567 a SDict begin 13 H.A end 1060 1567 a 1060 1567 a SDict begin [ /View [/XYZ H.V] /Dest (0:4146) cvn H.B /DEST pdfmark end 1060 1567 a Fy('@'/'\\$')f FC(will)i(in)m(v)o(ert)e(its)j(meaning.)c(Conditionals)h(may)h(be)g (nested)g(up)g(to)g(15)g(le)n(v)o(els.)-2 1668 y SDict begin H.S end -2 1668 a -2 1668 a SDict begin 11.7 H.A end -2 1668 a -2 1668 a SDict begin [ /View [/XYZ H.V] /Dest (0:4147) cvn H.B /DEST pdfmark end -2 1668 a 486 1747 a Fr(@hostname)486 1844 y(#)45 b(only)f(read)g(if)g(hostname)g(matches)g (local)g(host)486 1941 y(@end)486 2038 y(!@hostname)486 2135 y(#)h(not)f(read)g(if)h(hostname)e(matches)h(local)g(host)486 2232 y(@end)486 2329 y(#)486 2427 y($sysname:release:machine)486 2524 y(#)h(only)f(read)g(if)g(sysname:release:machine)d(matches)j (local)g(host)486 2621 y($end)486 2718 y(!$sysname:release:machine)486 2815 y(#)h(not)f(read)g(if)h(sysname:release:machine)c(matches)88 b(local)44 b(host)486 2912 y($end)-2 3087 y SDict begin H.S end -2 3087 a -2 3087 a SDict begin 13 H.A end -2 3087 a -2 3087 a SDict begin [ /View [/XYZ H.V] /Dest (0:FILES-TO-CHECK) cvn H.B /DEST pdfmark end -2 3087 a 368 x Fu(C.2.)39 b(Files)g(to)g(c)o(hec)m(k)1247 3455 y SDict begin H.S end 1247 3455 a 1247 3455 a SDict begin 22.464 H.A end 1247 3455 a 1247 3455 a SDict begin [ /View [/XYZ H.V] /Dest (16.83.1) cvn H.B /DEST pdfmark end 1247 3455 a -2 3623 a SDict begin H.S end -2 3623 a -2 3623 a SDict begin 13 H.A end -2 3623 a -2 3623 a SDict begin [ /View [/XYZ H.V] /Dest (0:4150) cvn H.B /DEST pdfmark end -2 3623 a 396 3729 a FC(Allo)n(wed)20 b(section)g(headings)f(\(see)p 0 TeXcolorgray 1427 3729 a SDict begin H.S end 1427 3729 a FC(Section)h(5.4.1)1865 3729 y SDict begin 13 H.L end 1865 3729 a 1865 3729 a SDict begin [ /Subtype /Link /Dest (0:POLICY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1865 3729 a Black -2 w FC(>)h(for)e(more)h(details\))g(are:)-2 3913 y SDict begin H.S end -2 3913 a -2 3913 a SDict begin 13 H.A end -2 3913 a -2 3913 a SDict begin [ /View [/XYZ H.V] /Dest (0:4152) cvn H.B /DEST pdfmark end -2 3913 a -2 3913 a SDict begin H.S end -2 3913 a -2 3913 a SDict begin 13 H.A end -2 3913 a -2 3913 a SDict begin [ /View [/XYZ H.V] /Dest (0:4153) cvn H.B /DEST pdfmark end -2 3913 a 396 4003 a Fy([Attrib)n(utes])p FC(,)856 4003 y SDict begin H.S end 856 4003 a 856 4003 a SDict begin 13 H.A end 856 4003 a 856 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4154) cvn H.B /DEST pdfmark end 856 4003 a Fy([LogFiles])p FC(,)1257 4003 y SDict begin H.S end 1257 4003 a 1257 4003 a SDict begin 13 H.A end 1257 4003 a 1257 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4155) cvn H.B /DEST pdfmark end 1257 4003 a Fy([Gr)o(o)o(wingLogFiles])p FC(,)1970 4003 y SDict begin H.S end 1970 4003 a 1970 4003 a SDict begin 13 H.A end 1970 4003 a 1970 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4156) cvn H.B /DEST pdfmark end 1970 4003 a Fy([Ignor)o(eAll])p FC(,)2406 4003 y SDict begin H.S end 2406 4003 a 2406 4003 a SDict begin 13 H.A end 2406 4003 a 2406 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4157) cvn H.B /DEST pdfmark end 2406 4003 a Fy([Ignor)o(eNone])p FC(,)2921 4003 y SDict begin H.S end 2921 4003 a 2921 4003 a SDict begin 13 H.A end 2921 4003 a 2921 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4158) cvn H.B /DEST pdfmark end 2921 4003 a Fy([ReadOnly])p FC(,)3378 4003 y SDict begin H.S end 3378 4003 a 3378 4003 a SDict begin 13 H.A end 3378 4003 a 3378 4003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4159) cvn H.B /DEST pdfmark end 3378 4003 a Fy([User0])p FC(,)396 4111 y SDict begin H.S end 396 4111 a 396 4111 a SDict begin 13 H.A end 396 4111 a 396 4111 a SDict begin [ /View [/XYZ H.V] /Dest (0:4160) cvn H.B /DEST pdfmark end 396 4111 a Fy([User1])p FC(,)g(and)841 4111 y SDict begin H.S end 841 4111 a 841 4111 a SDict begin 13 H.A end 841 4111 a 841 4111 a SDict begin [ /View [/XYZ H.V] /Dest (0:4161) cvn H.B /DEST pdfmark end 841 4111 a Fy([Pr)o(elink])-2 4290 y SDict begin H.S end -2 4290 a -2 4290 a SDict begin 13 H.A end -2 4290 a -2 4290 a SDict begin [ /View [/XYZ H.V] /Dest (0:4162) cvn H.B /DEST pdfmark end -2 4290 a 396 4385 a FC(Placing)g(an)g(entry)g(under)e(one)i(of)g(these)g (headings)f(will)i(select)g(the)f(respecti)n(v)o(e)f(polic)o(y)g(for)h (that)g(entry)f(\(see)p 0 TeXcolorgray 396 4493 a SDict begin H.S end 396 4493 a FC(Section)h(5.4.1)834 4493 y SDict begin 13 H.L end 834 4493 a 834 4493 a SDict begin [ /Subtype /Link /Dest (0:POLICY) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 834 4493 a Black -2 w FC(>\).)g(Entries)g(under)f(the)h(abo)o(v)o(e)f (section)h(headings)e(must)j(be)f(of)g(the)g(form:)-2 4677 y SDict begin H.S end -2 4677 a -2 4677 a SDict begin 13 H.A end -2 4677 a -2 4677 a SDict begin [ /View [/XYZ H.V] /Dest (0:4164) cvn H.B /DEST pdfmark end -2 4677 a -2 4677 a SDict begin H.S end -2 4677 a -2 4677 a SDict begin 13 H.A end -2 4677 a -2 4677 a SDict begin [ /View [/XYZ H.V] /Dest (0:4165) cvn H.B /DEST pdfmark end -2 4677 a 396 4767 a Fy(dir=)549 4767 y SDict begin H.S end 549 4767 a 549 4767 a SDict begin 13 H.A end 549 4767 a 549 4767 a SDict begin [ /View [/XYZ H.V] /Dest (0:4166) cvn H.B /DEST pdfmark end 549 4767 a Fl([optional)44 b(numerical)f (recursion)h(depth]path)-2 4943 y SDict begin H.S end -2 4943 a -2 4943 a SDict begin 13 H.A end -2 4943 a -2 4943 a SDict begin [ /View [/XYZ H.V] /Dest (0:4167) cvn H.B /DEST pdfmark end -2 4943 a -2 4943 a SDict begin H.S end -2 4943 a -2 4943 a SDict begin 13 H.A end -2 4943 a -2 4943 a SDict begin [ /View [/XYZ H.V] /Dest (0:4168) cvn H.B /DEST pdfmark end -2 4943 a 396 5041 a Fy(\002le=)549 5041 y SDict begin H.S end 549 5041 a 549 5041 a SDict begin 13 H.A end 549 5041 a 549 5041 a SDict begin [ /View [/XYZ H.V] /Dest (0:4169) cvn H.B /DEST pdfmark end 549 5041 a Fl(path)-2 5062 y SDict begin H.S end -2 5062 a -2 5062 a SDict begin 13 H.A end -2 5062 a -2 5062 a SDict begin [ /View [/XYZ H.V] /Dest (0:SEVERITY-OF-EVENTS) cvn H.B /DEST pdfmark end -2 5062 a Black 3620 5805 a Fx(114)p Black eop end %%Page: 115 120 TeXDict begin 115 119 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.115) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4222) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 330 a Fu(C.3.)39 b(Se)n(verity)f(of)h(e)n(vents)1526 330 y SDict begin H.S end 1526 330 a 1526 330 a SDict begin 22.464 H.A end 1526 330 a 1526 330 a SDict begin [ /View [/XYZ H.V] /Dest (16.84.1) cvn H.B /DEST pdfmark end 1526 330 a -2 526 a SDict begin H.S end -2 526 a -2 526 a SDict begin 13 H.A end -2 526 a -2 526 a SDict begin [ /View [/XYZ H.V] /Dest (0:4172) cvn H.B /DEST pdfmark end -2 526 a 396 604 a FC(Section)20 b(heading)f(\(see)p 0 TeXcolorgray 1104 604 a SDict begin H.S end 1104 604 a FC(Section)h(4.1.1)1542 604 y SDict begin 13 H.L end 1542 604 a 1542 604 a SDict begin [ /Subtype /Link /Dest (0:SEVERITYDEF) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1542 604 a Black -2 w FC(>)h(for)e(more)g(details\):) 396 878 y Fy([Ev)o(entSe)o(v)o(erity])-2 1061 y SDict begin H.S end -2 1061 a -2 1061 a SDict begin 13 H.A end -2 1061 a -2 1061 a SDict begin [ /View [/XYZ H.V] /Dest (0:4176) cvn H.B /DEST pdfmark end -2 1061 a 396 1152 a FC(Entries:)-2 1319 y SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4177) cvn H.B /DEST pdfmark end -2 1319 a -2 1319 a SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4178) cvn H.B /DEST pdfmark end -2 1319 a 396 1426 a Fy(Se)o(v)o(erityReadOnly=)1094 1426 y SDict begin H.S end 1094 1426 a 1094 1426 a SDict begin 13 H.A end 1094 1426 a 1094 1426 a SDict begin [ /View [/XYZ H.V] /Dest (0:4179) cvn H.B /DEST pdfmark end 1094 1426 a Fl(severity)-2 1609 y SDict begin H.S end -2 1609 a -2 1609 a SDict begin 13 H.A end -2 1609 a -2 1609 a SDict begin [ /View [/XYZ H.V] /Dest (0:4180) cvn H.B /DEST pdfmark end -2 1609 a -2 1609 a SDict begin H.S end -2 1609 a -2 1609 a SDict begin 13 H.A end -2 1609 a -2 1609 a SDict begin [ /View [/XYZ H.V] /Dest (0:4181) cvn H.B /DEST pdfmark end -2 1609 a 396 1700 a Fy(Se)o(v)o (erityLogFiles=)1038 1700 y SDict begin H.S end 1038 1700 a 1038 1700 a SDict begin 13 H.A end 1038 1700 a 1038 1700 a SDict begin [ /View [/XYZ H.V] /Dest (0:4182) cvn H.B /DEST pdfmark end 1038 1700 a Fl(severity)-2 1883 y SDict begin H.S end -2 1883 a -2 1883 a SDict begin 13 H.A end -2 1883 a -2 1883 a SDict begin [ /View [/XYZ H.V] /Dest (0:4183) cvn H.B /DEST pdfmark end -2 1883 a -2 1883 a SDict begin H.S end -2 1883 a -2 1883 a SDict begin 13 H.A end -2 1883 a -2 1883 a SDict begin [ /View [/XYZ H.V] /Dest (0:4184) cvn H.B /DEST pdfmark end -2 1883 a 396 1974 a Fy(Se)o(v)o(erityGr)o(o)o(wingLogs=)1217 1974 y SDict begin H.S end 1217 1974 a 1217 1974 a SDict begin 13 H.A end 1217 1974 a 1217 1974 a SDict begin [ /View [/XYZ H.V] /Dest (0:4185) cvn H.B /DEST pdfmark end 1217 1974 a Fl(severity)-2 2157 y SDict begin H.S end -2 2157 a -2 2157 a SDict begin 13 H.A end -2 2157 a -2 2157 a SDict begin [ /View [/XYZ H.V] /Dest (0:4186) cvn H.B /DEST pdfmark end -2 2157 a -2 2157 a SDict begin H.S end -2 2157 a -2 2157 a SDict begin 13 H.A end -2 2157 a -2 2157 a SDict begin [ /View [/XYZ H.V] /Dest (0:4187) cvn H.B /DEST pdfmark end -2 2157 a 396 2248 a Fy(Se)o(v)o(erityIgnor) o(eNone=)1153 2248 y SDict begin H.S end 1153 2248 a 1153 2248 a SDict begin 13 H.A end 1153 2248 a 1153 2248 a SDict begin [ /View [/XYZ H.V] /Dest (0:4188) cvn H.B /DEST pdfmark end 1153 2248 a Fl(severity)-2 2431 y SDict begin H.S end -2 2431 a -2 2431 a SDict begin 13 H.A end -2 2431 a -2 2431 a SDict begin [ /View [/XYZ H.V] /Dest (0:4189) cvn H.B /DEST pdfmark end -2 2431 a -2 2431 a SDict begin H.S end -2 2431 a -2 2431 a SDict begin 13 H.A end -2 2431 a -2 2431 a SDict begin [ /View [/XYZ H.V] /Dest (0:4190) cvn H.B /DEST pdfmark end -2 2431 a 396 2522 a Fy(Se)o(v)o(erityIgnor)o(eAll=)1074 2522 y SDict begin H.S end 1074 2522 a 1074 2522 a SDict begin 13 H.A end 1074 2522 a 1074 2522 a SDict begin [ /View [/XYZ H.V] /Dest (0:4191) cvn H.B /DEST pdfmark end 1074 2522 a Fl(severity)-2 2705 y SDict begin H.S end -2 2705 a -2 2705 a SDict begin 13 H.A end -2 2705 a -2 2705 a SDict begin [ /View [/XYZ H.V] /Dest (0:4192) cvn H.B /DEST pdfmark end -2 2705 a -2 2705 a SDict begin H.S end -2 2705 a -2 2705 a SDict begin 13 H.A end -2 2705 a -2 2705 a SDict begin [ /View [/XYZ H.V] /Dest (0:4193) cvn H.B /DEST pdfmark end -2 2705 a 396 2796 a Fy(Se)o(v)o(erityAttrib)n(utes=)1096 2796 y SDict begin H.S end 1096 2796 a 1096 2796 a SDict begin 13 H.A end 1096 2796 a 1096 2796 a SDict begin [ /View [/XYZ H.V] /Dest (0:4194) cvn H.B /DEST pdfmark end 1096 2796 a Fl(severity)-2 2979 y SDict begin H.S end -2 2979 a -2 2979 a SDict begin 13 H.A end -2 2979 a -2 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:4195) cvn H.B /DEST pdfmark end -2 2979 a -2 2979 a SDict begin H.S end -2 2979 a -2 2979 a SDict begin 13 H.A end -2 2979 a -2 2979 a SDict begin [ /View [/XYZ H.V] /Dest (0:4196) cvn H.B /DEST pdfmark end -2 2979 a 396 3070 a Fy(Se)o(v)o (erityUser0=)941 3070 y SDict begin H.S end 941 3070 a 941 3070 a SDict begin 13 H.A end 941 3070 a 941 3070 a SDict begin [ /View [/XYZ H.V] /Dest (0:4197) cvn H.B /DEST pdfmark end 941 3070 a Fl(severity)-2 3253 y SDict begin H.S end -2 3253 a -2 3253 a SDict begin 13 H.A end -2 3253 a -2 3253 a SDict begin [ /View [/XYZ H.V] /Dest (0:4198) cvn H.B /DEST pdfmark end -2 3253 a -2 3253 a SDict begin H.S end -2 3253 a -2 3253 a SDict begin 13 H.A end -2 3253 a -2 3253 a SDict begin [ /View [/XYZ H.V] /Dest (0:4199) cvn H.B /DEST pdfmark end -2 3253 a 396 3344 a Fy(Se)o(v)o(erityUser1=)941 3344 y SDict begin H.S end 941 3344 a 941 3344 a SDict begin 13 H.A end 941 3344 a 941 3344 a SDict begin [ /View [/XYZ H.V] /Dest (0:4200) cvn H.B /DEST pdfmark end 941 3344 a Fl(severity)-2 3527 y SDict begin H.S end -2 3527 a -2 3527 a SDict begin 13 H.A end -2 3527 a -2 3527 a SDict begin [ /View [/XYZ H.V] /Dest (0:4201) cvn H.B /DEST pdfmark end -2 3527 a -2 3527 a SDict begin H.S end -2 3527 a -2 3527 a SDict begin 13 H.A end -2 3527 a -2 3527 a SDict begin [ /View [/XYZ H.V] /Dest (0:4202) cvn H.B /DEST pdfmark end -2 3527 a 396 3618 a Fy(Se)o(v)o(erityPr)o(elink=)995 3618 y SDict begin H.S end 995 3618 a 995 3618 a SDict begin 13 H.A end 995 3618 a 995 3618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4203) cvn H.B /DEST pdfmark end 995 3618 a Fl(severity)-2 3801 y SDict begin H.S end -2 3801 a -2 3801 a SDict begin 13 H.A end -2 3801 a -2 3801 a SDict begin [ /View [/XYZ H.V] /Dest (0:4204) cvn H.B /DEST pdfmark end -2 3801 a -2 3801 a SDict begin H.S end -2 3801 a -2 3801 a SDict begin 13 H.A end -2 3801 a -2 3801 a SDict begin [ /View [/XYZ H.V] /Dest (0:4205) cvn H.B /DEST pdfmark end -2 3801 a 396 3892 a Fy(Se)o(v)o(erityFiles=)899 3892 y SDict begin H.S end 899 3892 a 899 3892 a SDict begin 13 H.A end 899 3892 a 899 3892 a SDict begin [ /View [/XYZ H.V] /Dest (0:4206) cvn H.B /DEST pdfmark end 899 3892 a Fl(severity)-2 4075 y SDict begin H.S end -2 4075 a -2 4075 a SDict begin 13 H.A end -2 4075 a -2 4075 a SDict begin [ /View [/XYZ H.V] /Dest (0:4207) cvn H.B /DEST pdfmark end -2 4075 a -2 4075 a SDict begin H.S end -2 4075 a -2 4075 a SDict begin 13 H.A end -2 4075 a -2 4075 a SDict begin [ /View [/XYZ H.V] /Dest (0:4208) cvn H.B /DEST pdfmark end -2 4075 a 396 4166 a Fy(Se)o(v)o(erityDirs=)885 4166 y SDict begin H.S end 885 4166 a 885 4166 a SDict begin 13 H.A end 885 4166 a 885 4166 a SDict begin [ /View [/XYZ H.V] /Dest (0:4209) cvn H.B /DEST pdfmark end 885 4166 a Fl(severity)-2 4349 y SDict begin H.S end -2 4349 a -2 4349 a SDict begin 13 H.A end -2 4349 a -2 4349 a SDict begin [ /View [/XYZ H.V] /Dest (0:4210) cvn H.B /DEST pdfmark end -2 4349 a -2 4349 a SDict begin H.S end -2 4349 a -2 4349 a SDict begin 13 H.A end -2 4349 a -2 4349 a SDict begin [ /View [/XYZ H.V] /Dest (0:4211) cvn H.B /DEST pdfmark end -2 4349 a 396 4440 a Fy(Se)o(v)o(erityNames=)973 4440 y SDict begin H.S end 973 4440 a 973 4440 a SDict begin 13 H.A end 973 4440 a 973 4440 a SDict begin [ /View [/XYZ H.V] /Dest (0:4212) cvn H.B /DEST pdfmark end 973 4440 a Fl(severity)-2 4623 y SDict begin H.S end -2 4623 a -2 4623 a SDict begin 13 H.A end -2 4623 a -2 4623 a SDict begin [ /View [/XYZ H.V] /Dest (0:4213) cvn H.B /DEST pdfmark end -2 4623 a -2 4623 a SDict begin H.S end -2 4623 a -2 4623 a SDict begin 13 H.A end -2 4623 a -2 4623 a SDict begin [ /View [/XYZ H.V] /Dest (0:4214) cvn H.B /DEST pdfmark end -2 4623 a 396 4714 a Fx(se)o(verity)i FC(may)f(be)g(one)f(of)1167 4714 y SDict begin H.S end 1167 4714 a 1167 4714 a SDict begin 13 H.A end 1167 4714 a 1167 4714 a SDict begin [ /View [/XYZ H.V] /Dest (0:4215) cvn H.B /DEST pdfmark end 1167 4714 a Fy(none,)i(deb)n(ug,)f(inf)n(o,)g (notice,)g(war)o(n,)f(mark,)i(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 4742 y SDict begin H.S end -2 4742 a -2 4742 a SDict begin 13 H.A end -2 4742 a -2 4742 a SDict begin [ /View [/XYZ H.V] /Dest (0:LOGGING-THRESHOLDS) cvn H.B /DEST pdfmark end -2 4742 a 359 x Fu(C.4.)39 b(Log)o(ging)e(thresholds)1641 5101 y SDict begin H.S end 1641 5101 a 1641 5101 a SDict begin 22.464 H.A end 1641 5101 a 1641 5101 a SDict begin [ /View [/XYZ H.V] /Dest (16.85.1) cvn H.B /DEST pdfmark end 1641 5101 a -2 5299 a SDict begin H.S end -2 5299 a -2 5299 a SDict begin 13 H.A end -2 5299 a -2 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:4218) cvn H.B /DEST pdfmark end -2 5299 a 396 5375 a FC(Section)20 b(heading)f(\(see)p 0 TeXcolorgray 1104 5375 a SDict begin H.S end 1104 5375 a FC(Section)h(4.3)1479 5375 y SDict begin 13 H.L end 1479 5375 a 1479 5375 a SDict begin [ /Subtype /Link /Dest (0:THRESHOLDS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 1479 5375 a Black -1 w FC(>)g(for)g(more)f(details\):)p Black 3620 5805 a Fx(115)p Black eop end %%Page: 116 121 TeXDict begin 116 120 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.116) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4266) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4220) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4221) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy([Log])396 583 y FC(Entries:)-2 750 y SDict begin H.S end -2 750 a -2 750 a SDict begin 13 H.A end -2 750 a -2 750 a SDict begin [ /View [/XYZ H.V] /Dest (0:4223) cvn H.B /DEST pdfmark end -2 750 a -2 750 a SDict begin H.S end -2 750 a -2 750 a SDict begin 13 H.A end -2 750 a -2 750 a SDict begin [ /View [/XYZ H.V] /Dest (0:4224) cvn H.B /DEST pdfmark end -2 750 a 396 857 a Fy(MailSe)o(v)o(erity=)899 857 y SDict begin H.S end 899 857 a 899 857 a SDict begin 13 H.A end 899 857 a 899 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:4225) cvn H.B /DEST pdfmark end 899 857 a Fl(list)43 b(of)i([optional)e (specifier]threshold)-2 1040 y SDict begin H.S end -2 1040 a -2 1040 a SDict begin 13 H.A end -2 1040 a -2 1040 a SDict begin [ /View [/XYZ H.V] /Dest (0:4226) cvn H.B /DEST pdfmark end -2 1040 a -2 1040 a SDict begin H.S end -2 1040 a -2 1040 a SDict begin 13 H.A end -2 1040 a -2 1040 a SDict begin [ /View [/XYZ H.V] /Dest (0:4227) cvn H.B /DEST pdfmark end -2 1040 a 396 1131 a Fy(PrintSe)o(v)o(erity=)918 1131 y SDict begin H.S end 918 1131 a 918 1131 a SDict begin 13 H.A end 918 1131 a 918 1131 a SDict begin [ /View [/XYZ H.V] /Dest (0:4228) cvn H.B /DEST pdfmark end 918 1131 a Fl(list)g(of)h([optional)f(specifier]threshold)-2 1314 y SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (0:4229) cvn H.B /DEST pdfmark end -2 1314 a -2 1314 a SDict begin H.S end -2 1314 a -2 1314 a SDict begin 13 H.A end -2 1314 a -2 1314 a SDict begin [ /View [/XYZ H.V] /Dest (0:4230) cvn H.B /DEST pdfmark end -2 1314 a 396 1405 a Fy(LogSe)o(v)o(erity=)872 1405 y SDict begin H.S end 872 1405 a 872 1405 a SDict begin 13 H.A end 872 1405 a 872 1405 a SDict begin [ /View [/XYZ H.V] /Dest (0:4231) cvn H.B /DEST pdfmark end 872 1405 a Fl(list)g(of)h ([optional)f(specifier]threshold)-2 1587 y SDict begin H.S end -2 1587 a -2 1587 a SDict begin 13 H.A end -2 1587 a -2 1587 a SDict begin [ /View [/XYZ H.V] /Dest (0:4232) cvn H.B /DEST pdfmark end -2 1587 a -2 1587 a SDict begin H.S end -2 1587 a -2 1587 a SDict begin 13 H.A end -2 1587 a -2 1587 a SDict begin [ /View [/XYZ H.V] /Dest (0:4233) cvn H.B /DEST pdfmark end -2 1587 a 396 1679 a Fy(SyslogSe)o(v)o(erity=)960 1679 y SDict begin H.S end 960 1679 a 960 1679 a SDict begin 13 H.A end 960 1679 a 960 1679 a SDict begin [ /View [/XYZ H.V] /Dest (0:4234) cvn H.B /DEST pdfmark end 960 1679 a Fl(list)f(of)j([optional)e (specifier]threshold)-2 1861 y SDict begin H.S end -2 1861 a -2 1861 a SDict begin 13 H.A end -2 1861 a -2 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:4235) cvn H.B /DEST pdfmark end -2 1861 a -2 1861 a SDict begin H.S end -2 1861 a -2 1861 a SDict begin 13 H.A end -2 1861 a -2 1861 a SDict begin [ /View [/XYZ H.V] /Dest (0:4236) cvn H.B /DEST pdfmark end -2 1861 a 396 1953 a Fy(Pr)o(eludeSe)o(v)o (erity=)1009 1953 y SDict begin H.S end 1009 1953 a 1009 1953 a SDict begin 13 H.A end 1009 1953 a 1009 1953 a SDict begin [ /View [/XYZ H.V] /Dest (0:4237) cvn H.B /DEST pdfmark end 1009 1953 a Fl(list)f(of)j([optional)e (specifier]threshold)-2 2135 y SDict begin H.S end -2 2135 a -2 2135 a SDict begin 13 H.A end -2 2135 a -2 2135 a SDict begin [ /View [/XYZ H.V] /Dest (0:4238) cvn H.B /DEST pdfmark end -2 2135 a -2 2135 a SDict begin H.S end -2 2135 a -2 2135 a SDict begin 13 H.A end -2 2135 a -2 2135 a SDict begin [ /View [/XYZ H.V] /Dest (0:4239) cvn H.B /DEST pdfmark end -2 2135 a 396 2227 a Fy(ExportSe)o(v)o(erity=)983 2227 y SDict begin H.S end 983 2227 a 983 2227 a SDict begin 13 H.A end 983 2227 a 983 2227 a SDict begin [ /View [/XYZ H.V] /Dest (0:4240) cvn H.B /DEST pdfmark end 983 2227 a Fl(list)f(of)j([optional)e(specifier]threshold)-2 2409 y SDict begin H.S end -2 2409 a -2 2409 a SDict begin 13 H.A end -2 2409 a -2 2409 a SDict begin [ /View [/XYZ H.V] /Dest (0:4241) cvn H.B /DEST pdfmark end -2 2409 a -2 2409 a SDict begin H.S end -2 2409 a -2 2409 a SDict begin 13 H.A end -2 2409 a -2 2409 a SDict begin [ /View [/XYZ H.V] /Dest (0:4242) cvn H.B /DEST pdfmark end -2 2409 a 396 2500 a Fy(Exter)o(nalSe)o(v)o(erity=)1042 2500 y SDict begin H.S end 1042 2500 a 1042 2500 a SDict begin 13 H.A end 1042 2500 a 1042 2500 a SDict begin [ /View [/XYZ H.V] /Dest (0:4243) cvn H.B /DEST pdfmark end 1042 2500 a Fl(list)f(of)i([optional)g(specifier]threshold)-2 2683 y SDict begin H.S end -2 2683 a -2 2683 a SDict begin 13 H.A end -2 2683 a -2 2683 a SDict begin [ /View [/XYZ H.V] /Dest (0:4244) cvn H.B /DEST pdfmark end -2 2683 a -2 2683 a SDict begin H.S end -2 2683 a -2 2683 a SDict begin 13 H.A end -2 2683 a -2 2683 a SDict begin [ /View [/XYZ H.V] /Dest (0:4245) cvn H.B /DEST pdfmark end -2 2683 a 396 2774 a Fy(DatabaseSe)o(v)o(erity=)1062 2774 y SDict begin H.S end 1062 2774 a 1062 2774 a SDict begin 13 H.A end 1062 2774 a 1062 2774 a SDict begin [ /View [/XYZ H.V] /Dest (0:4246) cvn H.B /DEST pdfmark end 1062 2774 a Fl(list)e(of)i([optional)f(specifier]threshold)-2 2957 y SDict begin H.S end -2 2957 a -2 2957 a SDict begin 13 H.A end -2 2957 a -2 2957 a SDict begin [ /View [/XYZ H.V] /Dest (0:4247) cvn H.B /DEST pdfmark end -2 2957 a -2 2957 a SDict begin H.S end -2 2957 a -2 2957 a SDict begin 13 H.A end -2 2957 a -2 2957 a SDict begin [ /View [/XYZ H.V] /Dest (0:4248) cvn H.B /DEST pdfmark end -2 2957 a 396 3048 a Fx(thr)m(eshold)22 b FC(may)e(be)g(one)f(of)1223 3048 y SDict begin H.S end 1223 3048 a 1223 3048 a SDict begin 13 H.A end 1223 3048 a 1223 3048 a SDict begin [ /View [/XYZ H.V] /Dest (0:4249) cvn H.B /DEST pdfmark end 1223 3048 a Fy(none,)h(deb)n(ug,)h(inf)n(o,)f(notice,)g(war)o(n,)f (mark,)i(err)-8 b(,)20 b(crit,)g(alert)p FC(.)-2 3232 y SDict begin H.S end -2 3232 a -2 3232 a SDict begin 13 H.A end -2 3232 a -2 3232 a SDict begin [ /View [/XYZ H.V] /Dest (0:4250) cvn H.B /DEST pdfmark end -2 3232 a 396 3322 a FC(The)g(optional)f(speci\002er)h(may)g(be)g(one)g(of)f('*',)h ('!',)f(or)h('=',)g(which)f(are)i(interpreted)d(as)j('all',)f('e)o (xcluding',)d(and)396 3430 y('only',)i(respecti)n(v)o(ely)-5 b(.)18 b(Examples:)h(specifying)g('*')g(is)i(equal)f(to)g(specify)g(')l (deb)n(ug';)e(specifying)g('!*')i(is)h(equal)e(to)396 3538 y(specifying)g('none';)f('info,!alert')g(is)j(the)f(range)g(from)f ('info')g(to)h('crit';)g(and)f('info,!=mark')e(is)k(info)f(and)f(abo)o (v)o(e,)396 3646 y(b)n(ut)h(e)o(xcluding)e('mark'.)-2 3675 y SDict begin H.S end -2 3675 a -2 3675 a SDict begin 13 H.A end -2 3675 a -2 3675 a SDict begin [ /View [/XYZ H.V] /Dest (0:WATCHING-LOGIN-LOGOUT-EVENTS) cvn H.B /DEST pdfmark end -2 3675 a 359 x Fu(C.5.)39 b(W)-6 b(atc)o(hing)38 b(login/logout)f(e)n(vents) 2294 4034 y SDict begin H.S end 2294 4034 a 2294 4034 a SDict begin 22.464 H.A end 2294 4034 a 2294 4034 a SDict begin [ /View [/XYZ H.V] /Dest (16.86.1) cvn H.B /DEST pdfmark end 2294 4034 a -2 4232 a SDict begin H.S end -2 4232 a -2 4232 a SDict begin 13 H.A end -2 4232 a -2 4232 a SDict begin [ /View [/XYZ H.V] /Dest (0:4253) cvn H.B /DEST pdfmark end -2 4232 a 396 4308 a FC(Section)20 b(heading:)-2 4492 y SDict begin H.S end -2 4492 a -2 4492 a SDict begin 13 H.A end -2 4492 a -2 4492 a SDict begin [ /View [/XYZ H.V] /Dest (0:4254) cvn H.B /DEST pdfmark end -2 4492 a -2 4492 a SDict begin H.S end -2 4492 a -2 4492 a SDict begin 13 H.A end -2 4492 a -2 4492 a SDict begin [ /View [/XYZ H.V] /Dest (0:4255) cvn H.B /DEST pdfmark end -2 4492 a 396 4582 a Fy([Utmp])-2 4765 y SDict begin H.S end -2 4765 a -2 4765 a SDict begin 13 H.A end -2 4765 a -2 4765 a SDict begin [ /View [/XYZ H.V] /Dest (0:4256) cvn H.B /DEST pdfmark end -2 4765 a 396 4856 a FC(Entries:)-2 5022 y SDict begin H.S end -2 5022 a -2 5022 a SDict begin 13 H.A end -2 5022 a -2 5022 a SDict begin [ /View [/XYZ H.V] /Dest (0:4257) cvn H.B /DEST pdfmark end -2 5022 a -2 5022 a SDict begin H.S end -2 5022 a -2 5022 a SDict begin 13 H.A end -2 5022 a -2 5022 a SDict begin [ /View [/XYZ H.V] /Dest (0:4258) cvn H.B /DEST pdfmark end -2 5022 a 396 5130 a Fy(LoginCheckActi)o(v)o(e=)1102 5130 y SDict begin H.S end 1102 5130 a 1102 5130 a SDict begin 13 H.A end 1102 5130 a 1102 5130 a SDict begin [ /View [/XYZ H.V] /Dest (0:4259) cvn H.B /DEST pdfmark end 1102 5130 a Fl(boolean)g FC(\227)h('1')e(to)i(switch)f(on,)g('0')f(to)i (switch)f(of)n(f.)-2 5312 y SDict begin H.S end -2 5312 a -2 5312 a SDict begin 13 H.A end -2 5312 a -2 5312 a SDict begin [ /View [/XYZ H.V] /Dest (0:4260) cvn H.B /DEST pdfmark end -2 5312 a -2 5312 a SDict begin H.S end -2 5312 a -2 5312 a SDict begin 13 H.A end -2 5312 a -2 5312 a SDict begin [ /View [/XYZ H.V] /Dest (0:4261) cvn H.B /DEST pdfmark end -2 5312 a 396 5404 a Fy(LoginCheckInter)o(v)o(al=)1162 5404 y SDict begin H.S end 1162 5404 a 1162 5404 a SDict begin 13 H.A end 1162 5404 a 1162 5404 a SDict begin [ /View [/XYZ H.V] /Dest (0:4262) cvn H.B /DEST pdfmark end 1162 5404 a Fl(seconds)g FC(\227)g(Interv)n(al)f(between)h(checks.)p Black 3618 5805 a Fx(116)p Black eop end %%Page: 117 122 TeXDict begin 117 121 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.117) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4308) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4263) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4264) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(Se)o(v)o(erityLogin=)941 309 y SDict begin H.S end 941 309 a 941 309 a SDict begin 13 H.A end 941 309 a 941 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4265) cvn H.B /DEST pdfmark end 941 309 a Fl(severity)25 b FC(\227)c(Se)n(v)o(erity)e(for)h(login)f(e)n(v)o(ents.)396 583 y Fy(Se)o(v)o(erityLoginMulti=)p Fl(severity)25 b FC(\227)c(Se)n(v)o(erity)e(for)h(multiple)f(logins)h(by)g(same)g(user) -5 b(.)-2 767 y SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:4269) cvn H.B /DEST pdfmark end -2 767 a -2 767 a SDict begin H.S end -2 767 a -2 767 a SDict begin 13 H.A end -2 767 a -2 767 a SDict begin [ /View [/XYZ H.V] /Dest (0:4270) cvn H.B /DEST pdfmark end -2 767 a 396 857 a Fy(Se)o(v)o(erityLogout=)988 857 y SDict begin H.S end 988 857 a 988 857 a SDict begin 13 H.A end 988 857 a 988 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:4271) cvn H.B /DEST pdfmark end 988 857 a Fl(severity)24 b FC(\227)d(Se)n(v)o(erity)e(for)h(logout)f(e)n(v)o(ents.)-2 885 y SDict begin H.S end -2 885 a -2 885 a SDict begin 13 H.A end -2 885 a -2 885 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHECKING-FOR-KERNEL-MODULE-ROOTKITS) cvn H.B /DEST pdfmark end -2 885 a 359 x Fu(C.6.)39 b(Chec)m(king)e(f)m(or)j(kernel)e(module)g(r)m(ootkits) 2749 1244 y SDict begin H.S end 2749 1244 a 2749 1244 a SDict begin 22.464 H.A end 2749 1244 a 2749 1244 a SDict begin [ /View [/XYZ H.V] /Dest (16.87.1) cvn H.B /DEST pdfmark end 2749 1244 a -2 1442 a SDict begin H.S end -2 1442 a -2 1442 a SDict begin 13 H.A end -2 1442 a -2 1442 a SDict begin [ /View [/XYZ H.V] /Dest (0:4274) cvn H.B /DEST pdfmark end -2 1442 a 396 1518 a FC(Section)20 b(heading:)-2 1702 y SDict begin H.S end -2 1702 a -2 1702 a SDict begin 13 H.A end -2 1702 a -2 1702 a SDict begin [ /View [/XYZ H.V] /Dest (0:4275) cvn H.B /DEST pdfmark end -2 1702 a -2 1702 a SDict begin H.S end -2 1702 a -2 1702 a SDict begin 13 H.A end -2 1702 a -2 1702 a SDict begin [ /View [/XYZ H.V] /Dest (0:4276) cvn H.B /DEST pdfmark end -2 1702 a 396 1792 a Fy([K)n(er)o(nel])-2 1971 y SDict begin H.S end -2 1971 a -2 1971 a SDict begin 13 H.A end -2 1971 a -2 1971 a SDict begin [ /View [/XYZ H.V] /Dest (0:4277) cvn H.B /DEST pdfmark end -2 1971 a 396 2066 a FC(Entries:)-2 2233 y SDict begin H.S end -2 2233 a -2 2233 a SDict begin 13 H.A end -2 2233 a -2 2233 a SDict begin [ /View [/XYZ H.V] /Dest (0:4278) cvn H.B /DEST pdfmark end -2 2233 a -2 2233 a SDict begin H.S end -2 2233 a -2 2233 a SDict begin 13 H.A end -2 2233 a -2 2233 a SDict begin [ /View [/XYZ H.V] /Dest (0:4279) cvn H.B /DEST pdfmark end -2 2233 a 396 2340 a Fy(K)n(er)o(nelCheckActi)o(v)o(e=)1136 2340 y SDict begin H.S end 1136 2340 a 1136 2340 a SDict begin 13 H.A end 1136 2340 a 1136 2340 a SDict begin [ /View [/XYZ H.V] /Dest (0:4280) cvn H.B /DEST pdfmark end 1136 2340 a Fl(boolean)g FC(\227)g(')o(true')f(to)h(switch)h(on,)e ('f)o(alse')h(to)h(switch)f(of)n(f.)-2 2518 y SDict begin H.S end -2 2518 a -2 2518 a SDict begin 13 H.A end -2 2518 a -2 2518 a SDict begin [ /View [/XYZ H.V] /Dest (0:4281) cvn H.B /DEST pdfmark end -2 2518 a -2 2518 a SDict begin H.S end -2 2518 a -2 2518 a SDict begin 13 H.A end -2 2518 a -2 2518 a SDict begin [ /View [/XYZ H.V] /Dest (0:4282) cvn H.B /DEST pdfmark end -2 2518 a 396 2614 a Fy(K)n(er)o(nelCheckInter)o(v)o(al=)1196 2614 y SDict begin H.S end 1196 2614 a 1196 2614 a SDict begin 13 H.A end 1196 2614 a 1196 2614 a SDict begin [ /View [/XYZ H.V] /Dest (0:4283) cvn H.B /DEST pdfmark end 1196 2614 a Fl(seconds)f FC(\227)i(Interv)n(al)e(between)g(checks.)-2 2782 y SDict begin H.S end -2 2782 a -2 2782 a SDict begin 13 H.A end -2 2782 a -2 2782 a SDict begin [ /View [/XYZ H.V] /Dest (0:4284) cvn H.B /DEST pdfmark end -2 2782 a -2 2782 a SDict begin H.S end -2 2782 a -2 2782 a SDict begin 13 H.A end -2 2782 a -2 2782 a SDict begin [ /View [/XYZ H.V] /Dest (0:4285) cvn H.B /DEST pdfmark end -2 2782 a 396 2888 a Fy(K)n(er)o(nelCheckIDT=)1058 2888 y SDict begin H.S end 1058 2888 a 1058 2888 a SDict begin 13 H.A end 1058 2888 a 1058 2888 a SDict begin [ /View [/XYZ H.V] /Dest (0:4286) cvn H.B /DEST pdfmark end 1058 2888 a Fl(boolean)i FC(\227)g(Check)f(the)g(Interrupt)e(Descriptor)h(T) -7 b(able)20 b(\(def)o(ault)f(true\).)-2 3072 y SDict begin H.S end -2 3072 a -2 3072 a SDict begin 13 H.A end -2 3072 a -2 3072 a SDict begin [ /View [/XYZ H.V] /Dest (0:4287) cvn H.B /DEST pdfmark end -2 3072 a -2 3072 a SDict begin H.S end -2 3072 a -2 3072 a SDict begin 13 H.A end -2 3072 a -2 3072 a SDict begin [ /View [/XYZ H.V] /Dest (0:4288) cvn H.B /DEST pdfmark end -2 3072 a 396 3162 a Fy(Se)o(v)o(erityK)n(er)o(nel=)975 3162 y SDict begin H.S end 975 3162 a 975 3162 a SDict begin 13 H.A end 975 3162 a 975 3162 a SDict begin [ /View [/XYZ H.V] /Dest (0:4289) cvn H.B /DEST pdfmark end 975 3162 a Fl(severity)25 b FC(\227)20 b(Se)n(v)o(erity)f(for)h(e)n(v)o(ents.)-2 3346 y SDict begin H.S end -2 3346 a -2 3346 a SDict begin 13 H.A end -2 3346 a -2 3346 a SDict begin [ /View [/XYZ H.V] /Dest (0:4290) cvn H.B /DEST pdfmark end -2 3346 a -2 3346 a SDict begin H.S end -2 3346 a -2 3346 a SDict begin 13 H.A end -2 3346 a -2 3346 a SDict begin [ /View [/XYZ H.V] /Dest (0:4291) cvn H.B /DEST pdfmark end -2 3346 a 396 3436 a Fy(K)n(er)o(nelSystemCall)f(=)1127 3436 y SDict begin H.S end 1127 3436 a 1127 3436 a SDict begin 13 H.A end 1127 3436 a 1127 3436 a SDict begin [ /View [/XYZ H.V] /Dest (0:4292) cvn H.B /DEST pdfmark end 1127 3436 a Fl(address)i FC(\227)f(the)h(address)e(of)h(system_call)g (\(grep)f(system_call)h(System.map\))-2 3620 y SDict begin H.S end -2 3620 a -2 3620 a SDict begin 13 H.A end -2 3620 a -2 3620 a SDict begin [ /View [/XYZ H.V] /Dest (0:4293) cvn H.B /DEST pdfmark end -2 3620 a -2 3620 a SDict begin H.S end -2 3620 a -2 3620 a SDict begin 13 H.A end -2 3620 a -2 3620 a SDict begin [ /View [/XYZ H.V] /Dest (0:4294) cvn H.B /DEST pdfmark end -2 3620 a 396 3710 a Fy(K)n(er)o(nelSyscallT)-8 b(able)20 b(=)1166 3710 y SDict begin H.S end 1166 3710 a 1166 3710 a SDict begin 13 H.A end 1166 3710 a 1166 3710 a SDict begin [ /View [/XYZ H.V] /Dest (0:4295) cvn H.B /DEST pdfmark end 1166 3710 a Fl(address)g FC(\227)h(the)f(address)g(of)g(sys_call_table)f (\(grep)g(')h(sys_call_table')396 3818 y(System.map\))-2 4002 y SDict begin H.S end -2 4002 a -2 4002 a SDict begin 13 H.A end -2 4002 a -2 4002 a SDict begin [ /View [/XYZ H.V] /Dest (0:4296) cvn H.B /DEST pdfmark end -2 4002 a -2 4002 a SDict begin H.S end -2 4002 a -2 4002 a SDict begin 13 H.A end -2 4002 a -2 4002 a SDict begin [ /View [/XYZ H.V] /Dest (0:4297) cvn H.B /DEST pdfmark end -2 4002 a 396 4092 a Fy(K)n(er)o(nelPr)o(ocRoot)d(=)1061 4092 y SDict begin H.S end 1061 4092 a 1061 4092 a SDict begin 13 H.A end 1061 4092 a 1061 4092 a SDict begin [ /View [/XYZ H.V] /Dest (0:4298) cvn H.B /DEST pdfmark end 1061 4092 a Fl(address)j FC(\227)h(the)f(address)g(of)g(proc_root)e (\(grep)g(')j(proc_root$')c(System.map\))-2 4276 y SDict begin H.S end -2 4276 a -2 4276 a SDict begin 13 H.A end -2 4276 a -2 4276 a SDict begin [ /View [/XYZ H.V] /Dest (0:4299) cvn H.B /DEST pdfmark end -2 4276 a -2 4276 a SDict begin H.S end -2 4276 a -2 4276 a SDict begin 13 H.A end -2 4276 a -2 4276 a SDict begin [ /View [/XYZ H.V] /Dest (0:4300) cvn H.B /DEST pdfmark end -2 4276 a 396 4366 a Fy(K)n(er)o(nelPr)o(ocRootIops)g(=)1214 4366 y SDict begin H.S end 1214 4366 a 1214 4366 a SDict begin 13 H.A end 1214 4366 a 1214 4366 a SDict begin [ /View [/XYZ H.V] /Dest (0:4301) cvn H.B /DEST pdfmark end 1214 4366 a Fl(address)j FC(\227)g(the)h(address)e(of)h(proc_root_inode_ope) o(ration)o(s)15 b(\(grep)396 4474 y(proc_root_inode_ope)o(ration)o(s)g (System.map\))-2 4658 y SDict begin H.S end -2 4658 a -2 4658 a SDict begin 13 H.A end -2 4658 a -2 4658 a SDict begin [ /View [/XYZ H.V] /Dest (0:4302) cvn H.B /DEST pdfmark end -2 4658 a -2 4658 a SDict begin H.S end -2 4658 a -2 4658 a SDict begin 13 H.A end -2 4658 a -2 4658 a SDict begin [ /View [/XYZ H.V] /Dest (0:4303) cvn H.B /DEST pdfmark end -2 4658 a 396 4748 a Fy(K)n(er)o(nelPr)o(ocRootLookup) i(=)1338 4748 y SDict begin H.S end 1338 4748 a 1338 4748 a SDict begin 13 H.A end 1338 4748 a 1338 4748 a SDict begin [ /View [/XYZ H.V] /Dest (0:4304) cvn H.B /DEST pdfmark end 1338 4748 a Fl(address)j FC(\227)h(the)f(address)g(of)g (proc_root_lookup)15 b(\(grep)j(proc_root_lookup)396 4856 y(System.map\))-2 4884 y SDict begin H.S end -2 4884 a -2 4884 a SDict begin 13 H.A end -2 4884 a -2 4884 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHECKING-FOR-SUID-FILES) cvn H.B /DEST pdfmark end -2 4884 a Black 3617 5805 a Fx(117)p Black eop end %%Page: 118 123 TeXDict begin 118 122 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.118) cvn H.B /DEST pdfmark end -2 134 a Black 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j (options)p Black -2 330 a Fu(C.7.)39 b(Chec)m(king)e(f)m(or)j (SUID/SGID)d(\002les)2273 330 y SDict begin H.S end 2273 330 a 2273 330 a SDict begin 22.464 H.A end 2273 330 a 2273 330 a SDict begin [ /View [/XYZ H.V] /Dest (16.88.1) cvn H.B /DEST pdfmark end 2273 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:4307) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(Section)20 b(heading:)396 878 y Fy([SuidCheck])-2 1057 y SDict begin H.S end -2 1057 a -2 1057 a SDict begin 13 H.A end -2 1057 a -2 1057 a SDict begin [ /View [/XYZ H.V] /Dest (0:4310) cvn H.B /DEST pdfmark end -2 1057 a 396 1152 a FC(Entries:)-2 1319 y SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4311) cvn H.B /DEST pdfmark end -2 1319 a -2 1319 a SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4312) cvn H.B /DEST pdfmark end -2 1319 a 396 1426 a Fy(SuidCheckActi)o(v)o(e=)1055 1426 y SDict begin H.S end 1055 1426 a 1055 1426 a SDict begin 13 H.A end 1055 1426 a 1055 1426 a SDict begin [ /View [/XYZ H.V] /Dest (0:4313) cvn H.B /DEST pdfmark end 1055 1426 a Fl(boolean)h FC(\227)g('1')e(to)i(switch)f(on,)g('0')f (to)i(switch)f(of)n(f.)-2 1604 y SDict begin H.S end -2 1604 a -2 1604 a SDict begin 13 H.A end -2 1604 a -2 1604 a SDict begin [ /View [/XYZ H.V] /Dest (0:4314) cvn H.B /DEST pdfmark end -2 1604 a -2 1604 a SDict begin H.S end -2 1604 a -2 1604 a SDict begin 13 H.A end -2 1604 a -2 1604 a SDict begin [ /View [/XYZ H.V] /Dest (0:4315) cvn H.B /DEST pdfmark end -2 1604 a 396 1700 a Fy(SuidCheckExclude=) 1116 1700 y SDict begin H.S end 1116 1700 a 1116 1700 a SDict begin 13 H.A end 1116 1700 a 1116 1700 a SDict begin [ /View [/XYZ H.V] /Dest (0:4316) cvn H.B /DEST pdfmark end 1116 1700 a Fl(path)i FC(\227)f(A)g(directory)d(\(and)h(its)j (subdirectories\))c(to)i(e)o(xclude)f(from)g(the)h(check.)f(Only)396 1808 y(one)h(directory)e(can)i(be)g(speci\002ed)g(this)h(w)o(ay)-5 b(.)-2 1992 y SDict begin H.S end -2 1992 a -2 1992 a SDict begin 13 H.A end -2 1992 a -2 1992 a SDict begin [ /View [/XYZ H.V] /Dest (0:4317) cvn H.B /DEST pdfmark end -2 1992 a -2 1992 a SDict begin H.S end -2 1992 a -2 1992 a SDict begin 13 H.A end -2 1992 a -2 1992 a SDict begin [ /View [/XYZ H.V] /Dest (0:4318) cvn H.B /DEST pdfmark end -2 1992 a 396 2082 a Fy(SuidCheckSchedule=)1148 2082 y SDict begin H.S end 1148 2082 a 1148 2082 a SDict begin 13 H.A end 1148 2082 a 1148 2082 a SDict begin [ /View [/XYZ H.V] /Dest (0:4319) cvn H.B /DEST pdfmark end 1148 2082 a Fl(schedule)21 b FC(\227)g(Crontab-lik)o(e)e(schedule)g (for)g(checks.)-2 2250 y SDict begin H.S end -2 2250 a -2 2250 a SDict begin 13 H.A end -2 2250 a -2 2250 a SDict begin [ /View [/XYZ H.V] /Dest (0:4320) cvn H.B /DEST pdfmark end -2 2250 a -2 2250 a SDict begin H.S end -2 2250 a -2 2250 a SDict begin 13 H.A end -2 2250 a -2 2250 a SDict begin [ /View [/XYZ H.V] /Dest (0:4321) cvn H.B /DEST pdfmark end -2 2250 a 396 2356 a Fy(Se)o(v)o(eritySuidCheck=)1120 2356 y SDict begin H.S end 1120 2356 a 1120 2356 a SDict begin 13 H.A end 1120 2356 a 1120 2356 a SDict begin [ /View [/XYZ H.V] /Dest (0:4322) cvn H.B /DEST pdfmark end 1120 2356 a Fl(severity)26 b FC(\227)21 b(Se)n(v)o(erity)e(for)g(e)n (v)o(ents.)-2 2540 y SDict begin H.S end -2 2540 a -2 2540 a SDict begin 13 H.A end -2 2540 a -2 2540 a SDict begin [ /View [/XYZ H.V] /Dest (0:4323) cvn H.B /DEST pdfmark end -2 2540 a -2 2540 a SDict begin H.S end -2 2540 a -2 2540 a SDict begin 13 H.A end -2 2540 a -2 2540 a SDict begin [ /View [/XYZ H.V] /Dest (0:4324) cvn H.B /DEST pdfmark end -2 2540 a 396 2630 a Fy(SuidCheckFps=)959 2630 y SDict begin H.S end 959 2630 a 959 2630 a SDict begin 13 H.A end 959 2630 a 959 2630 a SDict begin [ /View [/XYZ H.V] /Dest (0:4325) cvn H.B /DEST pdfmark end 959 2630 a Fl(fps)j FC(\227)f(Limit)f(\002les)h(per)f(seconds)g(for)f(SUID) i(check.)-2 2658 y SDict begin H.S end -2 2658 a -2 2658 a SDict begin 13 H.A end -2 2658 a -2 2658 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHECKING-MOUNTS) cvn H.B /DEST pdfmark end -2 2658 a 360 x Fu(C.8.)39 b(Chec)m(king)e(f)m(or)j(mount)e(options) 2210 3018 y SDict begin H.S end 2210 3018 a 2210 3018 a SDict begin 22.464 H.A end 2210 3018 a 2210 3018 a SDict begin [ /View [/XYZ H.V] /Dest (16.89.1) cvn H.B /DEST pdfmark end 2210 3018 a -2 3216 a SDict begin H.S end -2 3216 a -2 3216 a SDict begin 13 H.A end -2 3216 a -2 3216 a SDict begin [ /View [/XYZ H.V] /Dest (0:4328) cvn H.B /DEST pdfmark end -2 3216 a 396 3292 a FC(Section)20 b(heading:)-2 3476 y SDict begin H.S end -2 3476 a -2 3476 a SDict begin 13 H.A end -2 3476 a -2 3476 a SDict begin [ /View [/XYZ H.V] /Dest (0:4329) cvn H.B /DEST pdfmark end -2 3476 a -2 3476 a SDict begin H.S end -2 3476 a -2 3476 a SDict begin 13 H.A end -2 3476 a -2 3476 a SDict begin [ /View [/XYZ H.V] /Dest (0:4330) cvn H.B /DEST pdfmark end -2 3476 a 396 3565 a Fy([Mounts])-2 3744 y SDict begin H.S end -2 3744 a -2 3744 a SDict begin 13 H.A end -2 3744 a -2 3744 a SDict begin [ /View [/XYZ H.V] /Dest (0:4331) cvn H.B /DEST pdfmark end -2 3744 a 396 3839 a FC(Entries:)-2 4006 y SDict begin H.S end -2 4006 a -2 4006 a SDict begin 13 H.A end -2 4006 a -2 4006 a SDict begin [ /View [/XYZ H.V] /Dest (0:4332) cvn H.B /DEST pdfmark end -2 4006 a -2 4006 a SDict begin H.S end -2 4006 a -2 4006 a SDict begin 13 H.A end -2 4006 a -2 4006 a SDict begin [ /View [/XYZ H.V] /Dest (0:4333) cvn H.B /DEST pdfmark end -2 4006 a 396 4113 a Fy(MountCheckActi)o(v)o(e=)1134 4113 y SDict begin H.S end 1134 4113 a 1134 4113 a SDict begin 13 H.A end 1134 4113 a 1134 4113 a SDict begin [ /View [/XYZ H.V] /Dest (0:4334) cvn H.B /DEST pdfmark end 1134 4113 a Fl(boolean)g FC(\227)h('1')f(to)g(switch)g(on,)g('0')g(to)g (switch)g(of)n(f.)-2 4291 y SDict begin H.S end -2 4291 a -2 4291 a SDict begin 13 H.A end -2 4291 a -2 4291 a SDict begin [ /View [/XYZ H.V] /Dest (0:4335) cvn H.B /DEST pdfmark end -2 4291 a -2 4291 a SDict begin H.S end -2 4291 a -2 4291 a SDict begin 13 H.A end -2 4291 a -2 4291 a SDict begin [ /View [/XYZ H.V] /Dest (0:4336) cvn H.B /DEST pdfmark end -2 4291 a 396 4387 a Fy(MountCheckInter)o(v)o(al=)1194 4387 y SDict begin H.S end 1194 4387 a 1194 4387 a SDict begin 13 H.A end 1194 4387 a 1194 4387 a SDict begin [ /View [/XYZ H.V] /Dest (0:4337) cvn H.B /DEST pdfmark end 1194 4387 a Fl(seconds)g FC(\227)h(Interv)n(al)d(between)i(checks.)-2 4555 y SDict begin H.S end -2 4555 a -2 4555 a SDict begin 13 H.A end -2 4555 a -2 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:4338) cvn H.B /DEST pdfmark end -2 4555 a -2 4555 a SDict begin H.S end -2 4555 a -2 4555 a SDict begin 13 H.A end -2 4555 a -2 4555 a SDict begin [ /View [/XYZ H.V] /Dest (0:4339) cvn H.B /DEST pdfmark end -2 4555 a 396 4661 a Fy(Se)o(v)o(erityMountMissing=)1249 4661 y SDict begin H.S end 1249 4661 a 1249 4661 a SDict begin 13 H.A end 1249 4661 a 1249 4661 a SDict begin [ /View [/XYZ H.V] /Dest (0:4340) cvn H.B /DEST pdfmark end 1249 4661 a Fl(severity)26 b FC(\227)21 b(Se)n(v)o(erity)e(for)h (missing)g(mounts.)-2 4845 y SDict begin H.S end -2 4845 a -2 4845 a SDict begin 13 H.A end -2 4845 a -2 4845 a SDict begin [ /View [/XYZ H.V] /Dest (0:4341) cvn H.B /DEST pdfmark end -2 4845 a -2 4845 a SDict begin H.S end -2 4845 a -2 4845 a SDict begin 13 H.A end -2 4845 a -2 4845 a SDict begin [ /View [/XYZ H.V] /Dest (0:4342) cvn H.B /DEST pdfmark end -2 4845 a 396 4935 a Fy(Se)o(v)o(erityOptionMissing=) 1259 4935 y SDict begin H.S end 1259 4935 a 1259 4935 a SDict begin 13 H.A end 1259 4935 a 1259 4935 a SDict begin [ /View [/XYZ H.V] /Dest (0:4343) cvn H.B /DEST pdfmark end 1259 4935 a Fl(severity)25 b FC(\227)c(Se)n(v)o(erity)e(for)h (missing)g(mount)f(options.)-2 5119 y SDict begin H.S end -2 5119 a -2 5119 a SDict begin 13 H.A end -2 5119 a -2 5119 a SDict begin [ /View [/XYZ H.V] /Dest (0:4344) cvn H.B /DEST pdfmark end -2 5119 a -2 5119 a SDict begin H.S end -2 5119 a -2 5119 a SDict begin 13 H.A end -2 5119 a -2 5119 a SDict begin [ /View [/XYZ H.V] /Dest (0:4345) cvn H.B /DEST pdfmark end -2 5119 a 396 5209 a Fy(CheckMount=)909 5209 y SDict begin H.S end 909 5209 a 909 5209 a SDict begin 13 H.A end 909 5209 a 909 5209 a SDict begin [ /View [/XYZ H.V] /Dest (0:4346) cvn H.B /DEST pdfmark end 909 5209 a Fl(/path)44 b([mount)g(options])20 b FC(\227)g(Mount)g(point)f (to)h(check.)g(Mount)f(options)g(must)h(be)g(gi)n(v)o(en)396 5317 y(as)h(comma-separated)c(list,)22 b(separated)d(by)h(a)g(blank)f (from)h(the)g(preceding)e(mount)h(point.)-2 5346 y SDict begin H.S end -2 5346 a -2 5346 a SDict begin 13 H.A end -2 5346 a -2 5346 a SDict begin [ /View [/XYZ H.V] /Dest (0:CHECKING-USERFILES) cvn H.B /DEST pdfmark end -2 5346 a Black 3620 5805 a Fx(118)p Black eop end %%Page: 119 124 TeXDict begin 119 123 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.119) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4389) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 330 a Fu(C.9.)39 b(Chec)m(king)e(f)m(or)j(user)f(\002les)1843 330 y SDict begin H.S end 1843 330 a 1843 330 a SDict begin 22.464 H.A end 1843 330 a 1843 330 a SDict begin [ /View [/XYZ H.V] /Dest (16.90.1) cvn H.B /DEST pdfmark end 1843 330 a -2 528 a SDict begin H.S end -2 528 a -2 528 a SDict begin 13 H.A end -2 528 a -2 528 a SDict begin [ /View [/XYZ H.V] /Dest (0:4349) cvn H.B /DEST pdfmark end -2 528 a 396 604 a FC(Section)20 b(heading:)-2 788 y SDict begin H.S end -2 788 a -2 788 a SDict begin 13 H.A end -2 788 a -2 788 a SDict begin [ /View [/XYZ H.V] /Dest (0:4350) cvn H.B /DEST pdfmark end -2 788 a -2 788 a SDict begin H.S end -2 788 a -2 788 a SDict begin 13 H.A end -2 788 a -2 788 a SDict begin [ /View [/XYZ H.V] /Dest (0:4351) cvn H.B /DEST pdfmark end -2 788 a 396 878 a Fy([UserFiles])-2 1057 y SDict begin H.S end -2 1057 a -2 1057 a SDict begin 13 H.A end -2 1057 a -2 1057 a SDict begin [ /View [/XYZ H.V] /Dest (0:4352) cvn H.B /DEST pdfmark end -2 1057 a 396 1152 a FC(Entries:)-2 1319 y SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4353) cvn H.B /DEST pdfmark end -2 1319 a -2 1319 a SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4354) cvn H.B /DEST pdfmark end -2 1319 a 396 1426 a Fy(User\002lesActi)o(v) o(e=)972 1426 y SDict begin H.S end 972 1426 a 972 1426 a SDict begin 13 H.A end 972 1426 a 972 1426 a SDict begin [ /View [/XYZ H.V] /Dest (0:4355) cvn H.B /DEST pdfmark end 972 1426 a Fl(boolean)h FC(\227)g('1')e(to)h(switch)h(on,)f('0') f(to)h(switch)h(of)n(f.)-2 1604 y SDict begin H.S end -2 1604 a -2 1604 a SDict begin 13 H.A end -2 1604 a -2 1604 a SDict begin [ /View [/XYZ H.V] /Dest (0:4356) cvn H.B /DEST pdfmark end -2 1604 a -2 1604 a SDict begin H.S end -2 1604 a -2 1604 a SDict begin 13 H.A end -2 1604 a -2 1604 a SDict begin [ /View [/XYZ H.V] /Dest (0:4357) cvn H.B /DEST pdfmark end -2 1604 a 396 1700 a Fy(User\002lesName=)955 1700 y SDict begin H.S end 955 1700 a 955 1700 a SDict begin 13 H.A end 955 1700 a 955 1700 a SDict begin [ /View [/XYZ H.V] /Dest (0:4358) cvn H.B /DEST pdfmark end 955 1700 a Fl(filename)44 b(policy)27 b FC(\227)20 b(Files)i(to)e(check)f (for)h(under)f(each)h($HOME.)f(Allo)n(wed)h(v)n(alues)f(for)396 1808 y('polic)o(y')g(are:)h(allignore,)e(attrib)n(utes,)i(log\002les,)g (loggro)n(w)-5 b(,)18 b(noignore)g(\(def)o(ault\),)h(readonly)-5 b(,)17 b(user0,)i(user1.)-2 1992 y SDict begin H.S end -2 1992 a -2 1992 a SDict begin 13 H.A end -2 1992 a -2 1992 a SDict begin [ /View [/XYZ H.V] /Dest (0:4359) cvn H.B /DEST pdfmark end -2 1992 a -2 1992 a SDict begin H.S end -2 1992 a -2 1992 a SDict begin 13 H.A end -2 1992 a -2 1992 a SDict begin [ /View [/XYZ H.V] /Dest (0:4360) cvn H.B /DEST pdfmark end -2 1992 a 396 2082 a Fy (User\002lesCheckUids=)1134 2082 y SDict begin H.S end 1134 2082 a 1134 2082 a SDict begin 13 H.A end 1134 2082 a 1134 2082 a SDict begin [ /View [/XYZ H.V] /Dest (0:4361) cvn H.B /DEST pdfmark end 1134 2082 a Fl(uid)46 b(list)20 b FC(\227)h(A)f(list)i(of)d(UIDs)i(where)f(we)g(w)o(ant)h(to)f(check.)f (The)h(def)o(ault)f(is)i(all.)396 2190 y(Ranges)f(\(e.g.)g(100-500\))d (are)j(allo)n(wed.)f(If)h(there)g(is)h(an)f(open)f(range)h(\(e.g.)f (1000-\),)f(it)j(must)f(be)g(last)h(in)f(the)h(list.)-2 2218 y SDict begin H.S end -2 2218 a -2 2218 a SDict begin 13 H.A end -2 2218 a -2 2218 a SDict begin [ /View [/XYZ H.V] /Dest (0:DATABASE) cvn H.B /DEST pdfmark end -2 2218 a 360 x Fu(C.10.)39 b(Database)1021 2578 y SDict begin H.S end 1021 2578 a 1021 2578 a SDict begin 22.464 H.A end 1021 2578 a 1021 2578 a SDict begin [ /View [/XYZ H.V] /Dest (16.91.1) cvn H.B /DEST pdfmark end 1021 2578 a -2 2745 a SDict begin H.S end -2 2745 a -2 2745 a SDict begin 13 H.A end -2 2745 a -2 2745 a SDict begin [ /View [/XYZ H.V] /Dest (0:4364) cvn H.B /DEST pdfmark end -2 2745 a 396 2851 a FC(Section)20 b(heading:)-2 3036 y SDict begin H.S end -2 3036 a -2 3036 a SDict begin 13 H.A end -2 3036 a -2 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:4365) cvn H.B /DEST pdfmark end -2 3036 a -2 3036 a SDict begin H.S end -2 3036 a -2 3036 a SDict begin 13 H.A end -2 3036 a -2 3036 a SDict begin [ /View [/XYZ H.V] /Dest (0:4366) cvn H.B /DEST pdfmark end -2 3036 a 396 3125 a Fy([Database])-2 3304 y SDict begin H.S end -2 3304 a -2 3304 a SDict begin 13 H.A end -2 3304 a -2 3304 a SDict begin [ /View [/XYZ H.V] /Dest (0:4367) cvn H.B /DEST pdfmark end -2 3304 a 396 3399 a FC(Entries:)-2 3566 y SDict begin H.S end -2 3566 a -2 3566 a SDict begin 13 H.A end -2 3566 a -2 3566 a SDict begin [ /View [/XYZ H.V] /Dest (0:4368) cvn H.B /DEST pdfmark end -2 3566 a -2 3566 a SDict begin H.S end -2 3566 a -2 3566 a SDict begin 13 H.A end -2 3566 a -2 3566 a SDict begin [ /View [/XYZ H.V] /Dest (0:4369) cvn H.B /DEST pdfmark end -2 3566 a 396 3673 a Fy(SetDBHost=)836 3673 y SDict begin H.S end 836 3673 a 836 3673 a SDict begin 13 H.A end 836 3673 a 836 3673 a SDict begin [ /View [/XYZ H.V] /Dest (0:4370) cvn H.B /DEST pdfmark end 836 3673 a Fl(db_host)f FC(\227)i(Host)g(where)e(the)h(DB)h(serv)o(er)f(runs)f(\(def)o(ault:)h (localhost\).)f(Should)g(be)h(numeric)f(IP)396 3781 y(address)h(for)g (PostgreSQL.)-2 3965 y SDict begin H.S end -2 3965 a -2 3965 a SDict begin 13 H.A end -2 3965 a -2 3965 a SDict begin [ /View [/XYZ H.V] /Dest (0:4371) cvn H.B /DEST pdfmark end -2 3965 a -2 3965 a SDict begin H.S end -2 3965 a -2 3965 a SDict begin 13 H.A end -2 3965 a -2 3965 a SDict begin [ /View [/XYZ H.V] /Dest (0:4372) cvn H.B /DEST pdfmark end -2 3965 a 396 4055 a Fy(SetDBName=)877 4055 y SDict begin H.S end 877 4055 a 877 4055 a SDict begin 13 H.A end 877 4055 a 877 4055 a SDict begin [ /View [/XYZ H.V] /Dest (0:4373) cvn H.B /DEST pdfmark end 877 4055 a Fl(db_name)g FC(\227)h(Name)f(of)g(the)g(database)f(\(def)o (ault:)h(samhain\).)-2 4236 y SDict begin H.S end -2 4236 a -2 4236 a SDict begin 13 H.A end -2 4236 a -2 4236 a SDict begin [ /View [/XYZ H.V] /Dest (0:4374) cvn H.B /DEST pdfmark end -2 4236 a -2 4236 a SDict begin H.S end -2 4236 a -2 4236 a SDict begin 13 H.A end -2 4236 a -2 4236 a SDict begin [ /View [/XYZ H.V] /Dest (0:4375) cvn H.B /DEST pdfmark end -2 4236 a 396 4329 a Fy(SetDBT)-8 b(able=)864 4329 y SDict begin H.S end 864 4329 a 864 4329 a SDict begin 13 H.A end 864 4329 a 864 4329 a SDict begin [ /View [/XYZ H.V] /Dest (0:4376) cvn H.B /DEST pdfmark end 864 4329 a Fl(db_table)21 b FC(\227)f(Name)g(of)g(the)h (database)e(table)h(\(def)o(ault:)f(log\).)-2 4513 y SDict begin H.S end -2 4513 a -2 4513 a SDict begin 13 H.A end -2 4513 a -2 4513 a SDict begin [ /View [/XYZ H.V] /Dest (0:4377) cvn H.B /DEST pdfmark end -2 4513 a -2 4513 a SDict begin H.S end -2 4513 a -2 4513 a SDict begin 13 H.A end -2 4513 a -2 4513 a SDict begin [ /View [/XYZ H.V] /Dest (0:4378) cvn H.B /DEST pdfmark end -2 4513 a 396 4603 a Fy(SetDB)o(User=)834 4603 y SDict begin H.S end 834 4603 a 834 4603 a SDict begin 13 H.A end 834 4603 a 834 4603 a SDict begin [ /View [/XYZ H.V] /Dest (0:4379) cvn H.B /DEST pdfmark end 834 4603 a Fl(db_user)24 b FC(\227)d(Connect)f(as)g(this)h(user)f(\(def)o(ault:)f(samhain\).)-2 4784 y SDict begin H.S end -2 4784 a -2 4784 a SDict begin 13 H.A end -2 4784 a -2 4784 a SDict begin [ /View [/XYZ H.V] /Dest (0:4380) cvn H.B /DEST pdfmark end -2 4784 a -2 4784 a SDict begin H.S end -2 4784 a -2 4784 a SDict begin 13 H.A end -2 4784 a -2 4784 a SDict begin [ /View [/XYZ H.V] /Dest (0:4381) cvn H.B /DEST pdfmark end -2 4784 a 396 4877 a Fy(SetDBP)o(assw)o(ord=)1009 4877 y SDict begin H.S end 1009 4877 a 1009 4877 a SDict begin 13 H.A end 1009 4877 a 1009 4877 a SDict begin [ /View [/XYZ H.V] /Dest (0:4382) cvn H.B /DEST pdfmark end 1009 4877 a Fl(db_password)j FC(\227)f(Use)g(this)g(passw)o(ord)e(\(def)o (ault:)g(none\).)-2 5061 y SDict begin H.S end -2 5061 a -2 5061 a SDict begin 13 H.A end -2 5061 a -2 5061 a SDict begin [ /View [/XYZ H.V] /Dest (0:4383) cvn H.B /DEST pdfmark end -2 5061 a -2 5061 a SDict begin H.S end -2 5061 a -2 5061 a SDict begin 13 H.A end -2 5061 a -2 5061 a SDict begin [ /View [/XYZ H.V] /Dest (0:4384) cvn H.B /DEST pdfmark end -2 5061 a 396 5151 a Fy(SetDBSer)o(v)o(erTstamp=)1175 5151 y SDict begin H.S end 1175 5151 a 1175 5151 a SDict begin 13 H.A end 1175 5151 a 1175 5151 a SDict begin [ /View [/XYZ H.V] /Dest (0:4385) cvn H.B /DEST pdfmark end 1175 5151 a Fl(boolean)i FC(\227)g(Log)e(serv)o(er)g(timestamp)h(for) g(client)g(messages)g(\(def)o(ault:)f(true\).)p Black 3620 5805 a Fx(119)p Black eop end %%Page: 120 125 TeXDict begin 120 124 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.120) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4431) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4386) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4387) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(UseP)n(ersistent=)921 309 y SDict begin H.S end 921 309 a 921 309 a SDict begin 13 H.A end 921 309 a 921 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4388) cvn H.B /DEST pdfmark end 921 309 a Fl(boolean)h FC(\227)g(Use)g(a)f(persistent)g(connection)e(\(def)o(ault:)i(true\).) 396 583 y Fy(AddT)-8 b(oDBHash=)p Fl(field)24 b FC(\227)d(Add)f(a)g (database)g(\002eld)g(to)h(the)f(set)h(of)f(\002elds)g(that)h(are)f (used)g(for)f(tagging)g(the)h(log)396 691 y(record)f(with)h(an)h(MD5)f (hash.)-2 702 y SDict begin H.S end -2 702 a -2 702 a SDict begin 13 H.A end -2 702 a -2 702 a SDict begin [ /View [/XYZ H.V] /Dest (0:MISCELLANEOUS) cvn H.B /DEST pdfmark end -2 702 a 376 x Fu(C.11.)39 b(Miscellaneous)1365 1078 y SDict begin H.S end 1365 1078 a 1365 1078 a SDict begin 22.464 H.A end 1365 1078 a 1365 1078 a SDict begin [ /View [/XYZ H.V] /Dest (16.92.1) cvn H.B /DEST pdfmark end 1365 1078 a -2 1246 a SDict begin H.S end -2 1246 a -2 1246 a SDict begin 13 H.A end -2 1246 a -2 1246 a SDict begin [ /View [/XYZ H.V] /Dest (0:4394) cvn H.B /DEST pdfmark end -2 1246 a 396 1352 a FC(Section)20 b(heading:)-2 1536 y SDict begin H.S end -2 1536 a -2 1536 a SDict begin 13 H.A end -2 1536 a -2 1536 a SDict begin [ /View [/XYZ H.V] /Dest (0:4395) cvn H.B /DEST pdfmark end -2 1536 a -2 1536 a SDict begin H.S end -2 1536 a -2 1536 a SDict begin 13 H.A end -2 1536 a -2 1536 a SDict begin [ /View [/XYZ H.V] /Dest (0:4396) cvn H.B /DEST pdfmark end -2 1536 a 396 1626 a Fy([Misc])-2 1804 y SDict begin H.S end -2 1804 a -2 1804 a SDict begin 13 H.A end -2 1804 a -2 1804 a SDict begin [ /View [/XYZ H.V] /Dest (0:4397) cvn H.B /DEST pdfmark end -2 1804 a 396 1900 a FC(Entries:)-2 2067 y SDict begin H.S end -2 2067 a -2 2067 a SDict begin 13 H.A end -2 2067 a -2 2067 a SDict begin [ /View [/XYZ H.V] /Dest (0:4398) cvn H.B /DEST pdfmark end -2 2067 a -2 2067 a SDict begin H.S end -2 2067 a -2 2067 a SDict begin 13 H.A end -2 2067 a -2 2067 a SDict begin [ /View [/XYZ H.V] /Dest (0:4399) cvn H.B /DEST pdfmark end -2 2067 a 396 2174 a Fy(Daemon=)739 2174 y SDict begin H.S end 739 2174 a 739 2174 a SDict begin 13 H.A end 739 2174 a 739 2174 a SDict begin [ /View [/XYZ H.V] /Dest (0:4400) cvn H.B /DEST pdfmark end 739 2174 a Fl(boolean)g FC(\227)h(Whether)f(to)g(become)f(a)i(daemon)d(\(def)o(ault:)h(no\))-2 2355 y SDict begin H.S end -2 2355 a -2 2355 a SDict begin 13 H.A end -2 2355 a -2 2355 a SDict begin [ /View [/XYZ H.V] /Dest (0:4401) cvn H.B /DEST pdfmark end -2 2355 a -2 2355 a SDict begin H.S end -2 2355 a -2 2355 a SDict begin 13 H.A end -2 2355 a -2 2355 a SDict begin [ /View [/XYZ H.V] /Dest (0:4402) cvn H.B /DEST pdfmark end -2 2355 a 396 2448 a Fy(MessageHeader=)1007 2448 y SDict begin H.S end 1007 2448 a 1007 2448 a SDict begin 13 H.A end 1007 2448 a 1007 2448 a SDict begin [ /View [/XYZ H.V] /Dest (0:4403) cvn H.B /DEST pdfmark end 1007 2448 a Fl("\\\045S)43 b(\\\045T)i(\\\045F)f(\\\045L)g(\\\045C")20 b FC(\227)h(Specify)f(custom)f(format)g(for)h(message)g(header)-5 b(.)-2 2632 y SDict begin H.S end -2 2632 a -2 2632 a SDict begin 13 H.A end -2 2632 a -2 2632 a SDict begin [ /View [/XYZ H.V] /Dest (0:4404) cvn H.B /DEST pdfmark end -2 2632 a -2 2632 a SDict begin H.S end -2 2632 a -2 2632 a SDict begin 13 H.A end -2 2632 a -2 2632 a SDict begin [ /View [/XYZ H.V] /Dest (0:4405) cvn H.B /DEST pdfmark end -2 2632 a 396 2722 a Fy(V)d(ersionString=)934 2722 y SDict begin H.S end 934 2722 a 934 2722 a SDict begin 13 H.A end 934 2722 a 934 2722 a SDict begin [ /View [/XYZ H.V] /Dest (0:4406) cvn H.B /DEST pdfmark end 934 2722 a Fl(string)25 b FC(\227)20 b(Set)h(v)o(ersion)e(string)h(to)g (include)g(in)g(\002le)h(signature)e(database)g(\(along)g(with)396 2830 y(hostname)g(and)h(date\).)-2 3011 y SDict begin H.S end -2 3011 a -2 3011 a SDict begin 13 H.A end -2 3011 a -2 3011 a SDict begin [ /View [/XYZ H.V] /Dest (0:4407) cvn H.B /DEST pdfmark end -2 3011 a -2 3011 a SDict begin H.S end -2 3011 a -2 3011 a SDict begin 13 H.A end -2 3011 a -2 3011 a SDict begin [ /View [/XYZ H.V] /Dest (0:4408) cvn H.B /DEST pdfmark end -2 3011 a 396 3104 a Fy(SetRe)o(v)o(erseLookup=)1111 3104 y SDict begin H.S end 1111 3104 a 1111 3104 a SDict begin 13 H.A end 1111 3104 a 1111 3104 a SDict begin [ /View [/XYZ H.V] /Dest (0:4409) cvn H.B /DEST pdfmark end 1111 3104 a Fl(boolean)g FC(\227)h(If)f(f)o(alse,)g(skip)g(re)n(v)o(erse)f(lookups)g(when)h (connecting)e(to)i(a)h(host)f(kno)n(wn)e(by)396 3212 y(name)i(rather)f(than)h(IP)g(address.)-2 3379 y SDict begin H.S end -2 3379 a -2 3379 a SDict begin 13 H.A end -2 3379 a -2 3379 a SDict begin [ /View [/XYZ H.V] /Dest (0:4410) cvn H.B /DEST pdfmark end -2 3379 a -2 3379 a SDict begin H.S end -2 3379 a -2 3379 a SDict begin 13 H.A end -2 3379 a -2 3379 a SDict begin [ /View [/XYZ H.V] /Dest (0:4411) cvn H.B /DEST pdfmark end -2 3379 a 396 3486 a Fy(HideSetup=)817 3486 y SDict begin H.S end 817 3486 a 817 3486 a SDict begin 13 H.A end 817 3486 a 817 3486 a SDict begin [ /View [/XYZ H.V] /Dest (0:4412) cvn H.B /DEST pdfmark end 817 3486 a Fl(boolean)h FC(\227)g(Don')o(t)e(log)g (names)h(of)g(con\002g/database)e(\002les)k(on)d(startup.)-2 3670 y SDict begin H.S end -2 3670 a -2 3670 a SDict begin 13 H.A end -2 3670 a -2 3670 a SDict begin [ /View [/XYZ H.V] /Dest (0:4413) cvn H.B /DEST pdfmark end -2 3670 a -2 3670 a SDict begin H.S end -2 3670 a -2 3670 a SDict begin 13 H.A end -2 3670 a -2 3670 a SDict begin [ /View [/XYZ H.V] /Dest (0:4414) cvn H.B /DEST pdfmark end -2 3670 a 396 3760 a Fy(SyslogF)n(acility=)937 3760 y SDict begin H.S end 937 3760 a 937 3760 a SDict begin 13 H.A end 937 3760 a 937 3760 a SDict begin [ /View [/XYZ H.V] /Dest (0:4415) cvn H.B /DEST pdfmark end 937 3760 a Fl(LOG_xxx)k FC(\227)e(Set)g(syslog)e(f)o(acility)i(\(def)o(ault)e(is)i(LOG_A)-5 b(UTHPRIV\).)-2 3944 y SDict begin H.S end -2 3944 a -2 3944 a SDict begin 13 H.A end -2 3944 a -2 3944 a SDict begin [ /View [/XYZ H.V] /Dest (0:4416) cvn H.B /DEST pdfmark end -2 3944 a -2 3944 a SDict begin H.S end -2 3944 a -2 3944 a SDict begin 13 H.A end -2 3944 a -2 3944 a SDict begin [ /View [/XYZ H.V] /Dest (0:4417) cvn H.B /DEST pdfmark end -2 3944 a 396 4034 a Fy(MA)g(CT)f(ype=)810 4034 y SDict begin H.S end 810 4034 a 810 4034 a SDict begin 13 H.A end 810 4034 a 810 4034 a SDict begin [ /View [/XYZ H.V] /Dest (0:4418) cvn H.B /DEST pdfmark end 810 4034 a Fl(HASH-TIGER/HMAC-TIGER)20 b FC(\227)g(Set)h(type)f(of)g (message)g(authentication)e(code)h(\(HMA)m(C\).)h(Must)396 4142 y(be)g(identical)g(on)g(client)g(and)g(serv)o(er)-5 b(.)-2 4308 y SDict begin H.S end -2 4308 a -2 4308 a SDict begin 13 H.A end -2 4308 a -2 4308 a SDict begin [ /View [/XYZ H.V] /Dest (0:4419) cvn H.B /DEST pdfmark end -2 4308 a -2 4308 a SDict begin H.S end -2 4308 a -2 4308 a SDict begin 13 H.A end -2 4308 a -2 4308 a SDict begin [ /View [/XYZ H.V] /Dest (0:4420) cvn H.B /DEST pdfmark end -2 4308 a 396 4416 a Fy(SetLoopT)o(ime=)922 4416 y SDict begin H.S end 922 4416 a 922 4416 a SDict begin 13 H.A end 922 4416 a 922 4416 a SDict begin [ /View [/XYZ H.V] /Dest (0:4421) cvn H.B /DEST pdfmark end 922 4416 a Fl(seconds)20 b FC(\227)h(Interv)n(al)e(between)g(timestamp)h (messages)g(\(60\).)-2 4600 y SDict begin H.S end -2 4600 a -2 4600 a SDict begin 13 H.A end -2 4600 a -2 4600 a SDict begin [ /View [/XYZ H.V] /Dest (0:4422) cvn H.B /DEST pdfmark end -2 4600 a -2 4600 a SDict begin H.S end -2 4600 a -2 4600 a SDict begin 13 H.A end -2 4600 a -2 4600 a SDict begin [ /View [/XYZ H.V] /Dest (0:4423) cvn H.B /DEST pdfmark end -2 4600 a 396 4690 a Fy(SetConsole=)836 4690 y SDict begin H.S end 836 4690 a 836 4690 a SDict begin 13 H.A end 836 4690 a 836 4690 a SDict begin [ /View [/XYZ H.V] /Dest (0:4424) cvn H.B /DEST pdfmark end 836 4690 a Fl(device)g FC(\227)g(Set)h(the)f(console)g(de)n(vice)f(\(/de)n (v/console\).)-2 4870 y SDict begin H.S end -2 4870 a -2 4870 a SDict begin 13 H.A end -2 4870 a -2 4870 a SDict begin [ /View [/XYZ H.V] /Dest (0:4425) cvn H.B /DEST pdfmark end -2 4870 a -2 4870 a SDict begin H.S end -2 4870 a -2 4870 a SDict begin 13 H.A end -2 4870 a -2 4870 a SDict begin [ /View [/XYZ H.V] /Dest (0:4426) cvn H.B /DEST pdfmark end -2 4870 a 396 4964 a Fy(MessageQueueActi)o(v)o(e=)1199 4964 y SDict begin H.S end 1199 4964 a 1199 4964 a SDict begin 13 H.A end 1199 4964 a 1199 4964 a SDict begin [ /View [/XYZ H.V] /Dest (0:4427) cvn H.B /DEST pdfmark end 1199 4964 a Fl(boolean)h FC(\227)h(Use)f(SysV)h(IPC)g(message)f (queue)f(\(f)o(alse\).)-2 5148 y SDict begin H.S end -2 5148 a -2 5148 a SDict begin 13 H.A end -2 5148 a -2 5148 a SDict begin [ /View [/XYZ H.V] /Dest (0:4428) cvn H.B /DEST pdfmark end -2 5148 a -2 5148 a SDict begin H.S end -2 5148 a -2 5148 a SDict begin 13 H.A end -2 5148 a -2 5148 a SDict begin [ /View [/XYZ H.V] /Dest (0:4429) cvn H.B /DEST pdfmark end -2 5148 a 396 5237 a Fy(Pr)o(eludeMapT)-8 b(oInf)n(o=)1120 5237 y SDict begin H.S end 1120 5237 a 1120 5237 a SDict begin 13 H.A end 1120 5237 a 1120 5237 a SDict begin [ /View [/XYZ H.V] /Dest (0:4430) cvn H.B /DEST pdfmark end 1120 5237 a Fl(list)44 b(of)g(samhain)g(severities) 20 b FC(\227)g(The)g(se)n(v)o(erities)g(that)g(should)g(be)g(mapped)e (to)396 5345 y(impact)i(se)n(v)o(erity)f('info')g(in)h(prelude)f (reports)g(\(def)o(ault:)h(none\).)e(This)j(option)e(is)i(only)e(a)n(v) n(ailable)h(with)g(libprelude)p Black 3620 5805 a Fx(120)p Black eop end %%Page: 121 126 TeXDict begin 121 125 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.121) cvn H.B /DEST pdfmark end -2 134 a Black 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j (options)p Black 396 309 a FC(0.9.)396 583 y Fy(Pr)o(eludeMapT)-8 b(oLo)o(w=)p Fl(list)44 b(of)h(samhain)e(severities)20 b FC(\227)h(The)f(se)n(v)o(erities)g(that)g(should)f(be)h(mapped)f(to) 396 691 y(impact)h(se)n(v)o(erity)f(')o(lo)n(w')h(in)g(prelude)f (reports)g(\(def)o(ault:)h(none\).)e(This)i(option)f(is)j(only)d(a)n(v) n(ailable)h(with)g(libprelude)396 799 y(0.9.)-2 966 y SDict begin H.S end -2 966 a -2 966 a SDict begin 13 H.A end -2 966 a -2 966 a SDict begin [ /View [/XYZ H.V] /Dest (0:4434) cvn H.B /DEST pdfmark end -2 966 a -2 966 a SDict begin H.S end -2 966 a -2 966 a SDict begin 13 H.A end -2 966 a -2 966 a SDict begin [ /View [/XYZ H.V] /Dest (0:4435) cvn H.B /DEST pdfmark end -2 966 a 396 1073 a Fy(Pr)o(eludeMapT)-8 b(oMedium=)1273 1073 y SDict begin H.S end 1273 1073 a 1273 1073 a SDict begin 13 H.A end 1273 1073 a 1273 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:4436) cvn H.B /DEST pdfmark end 1273 1073 a Fl(list)45 b(of)g(samhain)e(severities)20 b FC(\227)h(The)e(se)n(v)o(erities)h (that)h(should)e(be)396 1180 y(mapped)g(to)h(impact)g(se)n(v)o(erity)f ('medium')f(in)j(prelude)e(reports)g(\(def)o(ault:)g(none\).)g(This)h (option)f(is)i(only)e(a)n(v)n(ailable)396 1288 y(with)i(libprelude)d (0.9.)-2 1472 y SDict begin H.S end -2 1472 a -2 1472 a SDict begin 13 H.A end -2 1472 a -2 1472 a SDict begin [ /View [/XYZ H.V] /Dest (0:4437) cvn H.B /DEST pdfmark end -2 1472 a -2 1472 a SDict begin H.S end -2 1472 a -2 1472 a SDict begin 13 H.A end -2 1472 a -2 1472 a SDict begin [ /View [/XYZ H.V] /Dest (0:4438) cvn H.B /DEST pdfmark end -2 1472 a 396 1562 a Fy(Pr)o(eludeMapT)-8 b(oHigh=)1150 1562 y SDict begin H.S end 1150 1562 a 1150 1562 a SDict begin 13 H.A end 1150 1562 a 1150 1562 a SDict begin [ /View [/XYZ H.V] /Dest (0:4439) cvn H.B /DEST pdfmark end 1150 1562 a Fl(list)44 b(of)g(samhain)g(severities)19 b FC(\227)i(The)f(se)n(v)o(erities)g(that)g(should)f(be)i(mapped)396 1670 y(to)g(impact)e(se)n(v)o(erity)h('high')e(in)j(prelude)d(reports)i (\(def)o(ault:)f(none\).)f(This)j(option)e(is)i(only)e(a)n(v)n(ailable) h(with)396 1778 y(libprelude)f(0.9.)-2 1962 y SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:4440) cvn H.B /DEST pdfmark end -2 1962 a -2 1962 a SDict begin H.S end -2 1962 a -2 1962 a SDict begin 13 H.A end -2 1962 a -2 1962 a SDict begin [ /View [/XYZ H.V] /Dest (0:4441) cvn H.B /DEST pdfmark end -2 1962 a 396 2052 a Fy(Pr)o(eludePr)o(o\002le=)954 2052 y SDict begin H.S end 954 2052 a 954 2052 a SDict begin 13 H.A end 954 2052 a 954 2052 a SDict begin [ /View [/XYZ H.V] /Dest (0:4442) cvn H.B /DEST pdfmark end 954 2052 a Fl(profile)f FC(\227)j(Set)g(the)f(pro\002le)g(\(sensor)f(name\))g(for)h(use)g(with) h(the)f(Prelude)f(IDS.)i(This)f(option)396 2160 y(is)h(only)f(a)n(v)n (ailable)f(with)i(libprelude)d(0.9.)i(Def)o(ault)f(is)j(')-5 b(samhain')19 b(\(prelude)f(0.9\))h(or)h('Samhain')f(\(prelude)f (0.8\).)-2 2344 y SDict begin H.S end -2 2344 a -2 2344 a SDict begin 13 H.A end -2 2344 a -2 2344 a SDict begin [ /View [/XYZ H.V] /Dest (0:4443) cvn H.B /DEST pdfmark end -2 2344 a -2 2344 a SDict begin H.S end -2 2344 a -2 2344 a SDict begin 13 H.A end -2 2344 a -2 2344 a SDict begin [ /View [/XYZ H.V] /Dest (0:4444) cvn H.B /DEST pdfmark end -2 2344 a 396 2434 a Fy(SetMailT)o(ime=)903 2434 y SDict begin H.S end 903 2434 a 903 2434 a SDict begin 13 H.A end 903 2434 a 903 2434 a SDict begin [ /View [/XYZ H.V] /Dest (0:4445) cvn H.B /DEST pdfmark end 903 2434 a Fl(seconds)i FC(\227)h(Maximum)e(time)h(interv)n(al)g(between)f(mail) h(messages)h(\(86400)d(sec\).)-2 2618 y SDict begin H.S end -2 2618 a -2 2618 a SDict begin 13 H.A end -2 2618 a -2 2618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4446) cvn H.B /DEST pdfmark end -2 2618 a -2 2618 a SDict begin H.S end -2 2618 a -2 2618 a SDict begin 13 H.A end -2 2618 a -2 2618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4447) cvn H.B /DEST pdfmark end -2 2618 a 396 2708 a Fy(SetMailNum=)895 2708 y SDict begin H.S end 895 2708 a 895 2708 a SDict begin 13 H.A end 895 2708 a 895 2708 a SDict begin [ /View [/XYZ H.V] /Dest (0:4448) cvn H.B /DEST pdfmark end 895 2708 a Fl(0)45 b(--)g(127)22 b FC(\227)e(Maximum)f (number)f(of)i(pending)f(mails)h(on)g(internal)f(queue)g(\(10\).)-2 2892 y SDict begin H.S end -2 2892 a -2 2892 a SDict begin 13 H.A end -2 2892 a -2 2892 a SDict begin [ /View [/XYZ H.V] /Dest (0:4449) cvn H.B /DEST pdfmark end -2 2892 a -2 2892 a SDict begin H.S end -2 2892 a -2 2892 a SDict begin 13 H.A end -2 2892 a -2 2892 a SDict begin [ /View [/XYZ H.V] /Dest (0:4450) cvn H.B /DEST pdfmark end -2 2892 a 396 2982 a Fy(SetMailAddr)o(ess=)1009 2982 y SDict begin H.S end 1009 2982 a 1009 2982 a SDict begin 13 H.A end 1009 2982 a 1009 2982 a SDict begin [ /View [/XYZ H.V] /Dest (0:4451) cvn H.B /DEST pdfmark end 1009 2982 a Fl(recepient)h FC(\227)g(Add)g(a)h(recepient)e(e-mail)h(address)f (\(max.)g(8\).)-2 3166 y SDict begin H.S end -2 3166 a -2 3166 a SDict begin 13 H.A end -2 3166 a -2 3166 a SDict begin [ /View [/XYZ H.V] /Dest (0:4452) cvn H.B /DEST pdfmark end -2 3166 a -2 3166 a SDict begin H.S end -2 3166 a -2 3166 a SDict begin 13 H.A end -2 3166 a -2 3166 a SDict begin [ /View [/XYZ H.V] /Dest (0:4453) cvn H.B /DEST pdfmark end -2 3166 a 396 3256 a Fy(SetMailRelay=)924 3256 y SDict begin H.S end 924 3256 a 924 3256 a SDict begin 13 H.A end 924 3256 a 924 3256 a SDict begin [ /View [/XYZ H.V] /Dest (0:4454) cvn H.B /DEST pdfmark end 924 3256 a Fl(IP)44 b(address)20 b FC(\227)h(The)e(mail)i(relay)f(\(for)f (of)n(fsite)h(mail;)g(def)o(ault:)g(none\).)-2 3440 y SDict begin H.S end -2 3440 a -2 3440 a SDict begin 13 H.A end -2 3440 a -2 3440 a SDict begin [ /View [/XYZ H.V] /Dest (0:4455) cvn H.B /DEST pdfmark end -2 3440 a -2 3440 a SDict begin H.S end -2 3440 a -2 3440 a SDict begin 13 H.A end -2 3440 a -2 3440 a SDict begin [ /View [/XYZ H.V] /Dest (0:4456) cvn H.B /DEST pdfmark end -2 3440 a 396 3530 a Fy(MailSubject=)877 3530 y SDict begin H.S end 877 3530 a 877 3530 a SDict begin 13 H.A end 877 3530 a 877 3530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4457) cvn H.B /DEST pdfmark end 877 3530 a Fl(string)25 b FC(\227)c(Custom)f(format)f(for)h(the)g(email)g(subject)g(\(none\).) -2 3714 y SDict begin H.S end -2 3714 a -2 3714 a SDict begin 13 H.A end -2 3714 a -2 3714 a SDict begin [ /View [/XYZ H.V] /Dest (0:4458) cvn H.B /DEST pdfmark end -2 3714 a -2 3714 a SDict begin H.S end -2 3714 a -2 3714 a SDict begin 13 H.A end -2 3714 a -2 3714 a SDict begin [ /View [/XYZ H.V] /Dest (0:4459) cvn H.B /DEST pdfmark end -2 3714 a 396 3804 a Fy(SetMailSender=)969 3804 y SDict begin H.S end 969 3804 a 969 3804 a SDict begin 13 H.A end 969 3804 a 969 3804 a SDict begin [ /View [/XYZ H.V] /Dest (0:4460) cvn H.B /DEST pdfmark end 969 3804 a Fl(string)26 b FC(\227)20 b(Sender)g(for)f(the)h('From:')f(\002eld.)-2 3980 y SDict begin H.S end -2 3980 a -2 3980 a SDict begin 13 H.A end -2 3980 a -2 3980 a SDict begin [ /View [/XYZ H.V] /Dest (0:4461) cvn H.B /DEST pdfmark end -2 3980 a -2 3980 a SDict begin H.S end -2 3980 a -2 3980 a SDict begin 13 H.A end -2 3980 a -2 3980 a SDict begin [ /View [/XYZ H.V] /Dest (0:4462) cvn H.B /DEST pdfmark end -2 3980 a 396 4078 a Fy(SetMailFilterAnd=)1071 4078 y SDict begin H.S end 1071 4078 a 1071 4078 a SDict begin 13 H.A end 1071 4078 a 1071 4078 a SDict begin [ /View [/XYZ H.V] /Dest (0:4463) cvn H.B /DEST pdfmark end 1071 4078 a Fl(list)g FC(\227)h(De\002nes)g(a)g(list)h(of)e(strings)g(all)h(of)g (which)f(must)g(match)g(a)h(message,)f(otherwise)g(it)396 4186 y(will)i(not)f(be)g(mailed.)-2 4353 y SDict begin H.S end -2 4353 a -2 4353 a SDict begin 13 H.A end -2 4353 a -2 4353 a SDict begin [ /View [/XYZ H.V] /Dest (0:4464) cvn H.B /DEST pdfmark end -2 4353 a -2 4353 a SDict begin H.S end -2 4353 a -2 4353 a SDict begin 13 H.A end -2 4353 a -2 4353 a SDict begin [ /View [/XYZ H.V] /Dest (0:4465) cvn H.B /DEST pdfmark end -2 4353 a 396 4460 a Fy(SetMailFilterOr=)1021 4460 y SDict begin H.S end 1021 4460 a 1021 4460 a SDict begin 13 H.A end 1021 4460 a 1021 4460 a SDict begin [ /View [/XYZ H.V] /Dest (0:4466) cvn H.B /DEST pdfmark end 1021 4460 a Fl(list)f FC(\227)i(De\002nes)f (a)h(list)g(of)f(strings)g(at)h(least)g(one)e(of)h(which)g(must)g (match)g(a)h(message,)396 4568 y(otherwise)f(it)h(will)g(not)f(be)g (mailed.)-2 4735 y SDict begin H.S end -2 4735 a -2 4735 a SDict begin 13 H.A end -2 4735 a -2 4735 a SDict begin [ /View [/XYZ H.V] /Dest (0:4467) cvn H.B /DEST pdfmark end -2 4735 a -2 4735 a SDict begin H.S end -2 4735 a -2 4735 a SDict begin 13 H.A end -2 4735 a -2 4735 a SDict begin [ /View [/XYZ H.V] /Dest (0:4468) cvn H.B /DEST pdfmark end -2 4735 a 396 4842 a Fy(SetMailFilterNot=)1049 4842 y SDict begin H.S end 1049 4842 a 1049 4842 a SDict begin 13 H.A end 1049 4842 a 1049 4842 a SDict begin [ /View [/XYZ H.V] /Dest (0:4469) cvn H.B /DEST pdfmark end 1049 4842 a Fl(list)f FC(\227)i(De\002nes)f(a)h(list)g(of)f(strings)g (none)f(of)h(which)g(should)f(match)g(a)i(message,)396 4950 y(otherwise)f(it)h(will)g(not)f(be)g(mailed.)-2 5117 y SDict begin H.S end -2 5117 a -2 5117 a SDict begin 13 H.A end -2 5117 a -2 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:4470) cvn H.B /DEST pdfmark end -2 5117 a -2 5117 a SDict begin H.S end -2 5117 a -2 5117 a SDict begin 13 H.A end -2 5117 a -2 5117 a SDict begin [ /View [/XYZ H.V] /Dest (0:4471) cvn H.B /DEST pdfmark end -2 5117 a 396 5224 a Fy(SamhainP)o(ath=)923 5224 y SDict begin H.S end 923 5224 a 923 5224 a SDict begin 13 H.A end 923 5224 a 923 5224 a SDict begin [ /View [/XYZ H.V] /Dest (0:4472) cvn H.B /DEST pdfmark end 923 5224 a Fl(path)h FC(\227)f(The)g(path)g(of)g(the)g(process)g(image.)p Black 3620 5805 a Fx(121)p Black eop end %%Page: 122 127 TeXDict begin 122 126 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.122) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4524) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4473) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4474) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(SetBindAddr)o(ess=)1013 309 y SDict begin H.S end 1013 309 a 1013 309 a SDict begin 13 H.A end 1013 309 a 1013 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4475) cvn H.B /DEST pdfmark end 1013 309 a Fl(IP)46 b(address)20 b FC(\227)g(The)g(IP)h(address)f(\(i.e.)f(interf)o(ace)h (on)g(multi-interf)o(ace)e(box\))h(to)h(use)h(for)396 417 y(outgoing)d(connections)h(\(e.g.)g(e-mail\).)-2 601 y SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:4476) cvn H.B /DEST pdfmark end -2 601 a -2 601 a SDict begin H.S end -2 601 a -2 601 a SDict begin 13 H.A end -2 601 a -2 601 a SDict begin [ /View [/XYZ H.V] /Dest (0:4477) cvn H.B /DEST pdfmark end -2 601 a 396 691 a Fy(SetT)o(imeSer)o(v)o(er=)971 691 y SDict begin H.S end 971 691 a 971 691 a SDict begin 13 H.A end 971 691 a 971 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:4478) cvn H.B /DEST pdfmark end 971 691 a Fl(IP)44 b(address)20 b FC(\227)h(The)f(time)g(serv)o(er)-5 b(.)20 b(Note)g(that)g(the)g (simple)h(')o(time')e(service)h(\(port)f(37/tcp\))396 799 y(is)i(used.)-2 965 y SDict begin H.S end -2 965 a -2 965 a SDict begin 13 H.A end -2 965 a -2 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:4479) cvn H.B /DEST pdfmark end -2 965 a -2 965 a SDict begin H.S end -2 965 a -2 965 a SDict begin 13 H.A end -2 965 a -2 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:4480) cvn H.B /DEST pdfmark end -2 965 a 396 1073 a Fy(T)-6 b(rustedUser=)884 1073 y SDict begin H.S end 884 1073 a 884 1073 a SDict begin 13 H.A end 884 1073 a 884 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:4481) cvn H.B /DEST pdfmark end 884 1073 a Fl(username\(,username,..\))p FC(.)18 b(\227)i(List)h(of)f (additional)f(trusted)h(users.)-2 1247 y SDict begin H.S end -2 1247 a -2 1247 a SDict begin 13 H.A end -2 1247 a -2 1247 a SDict begin [ /View [/XYZ H.V] /Dest (0:4482) cvn H.B /DEST pdfmark end -2 1247 a -2 1247 a SDict begin H.S end -2 1247 a -2 1247 a SDict begin 13 H.A end -2 1247 a -2 1247 a SDict begin [ /View [/XYZ H.V] /Dest (0:4483) cvn H.B /DEST pdfmark end -2 1247 a 396 1346 a Fy(SetLog\002leP)o(ath=)965 1346 y SDict begin H.S end 965 1346 a 965 1346 a SDict begin 13 H.A end 965 1346 a 965 1346 a SDict begin [ /View [/XYZ H.V] /Dest (0:4484) cvn H.B /DEST pdfmark end 965 1346 a Fl(AUTO)43 b(or)i(/path)20 b FC(\227)g(P)o(ath)g(to)f(log)h(\002le)g(\(A)-5 b(UT)o(O)19 b(to)h(tack)f(hostname)f(on)i(compiled-in)d(path\).)-2 1530 y SDict begin H.S end -2 1530 a -2 1530 a SDict begin 13 H.A end -2 1530 a -2 1530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4485) cvn H.B /DEST pdfmark end -2 1530 a -2 1530 a SDict begin H.S end -2 1530 a -2 1530 a SDict begin 13 H.A end -2 1530 a -2 1530 a SDict begin [ /View [/XYZ H.V] /Dest (0:4486) cvn H.B /DEST pdfmark end -2 1530 a 396 1620 a Fy(SetLock\002leP)o(ath=)1006 1620 y SDict begin H.S end 1006 1620 a 1006 1620 a SDict begin 13 H.A end 1006 1620 a 1006 1620 a SDict begin [ /View [/XYZ H.V] /Dest (0:4487) cvn H.B /DEST pdfmark end 1006 1620 a Fl(AUTO)44 b(or)g(/path)q FC(\227)20 b(P)o(ath)g(to)h(lock)e (\002le)i(\(A)-5 b(UT)o(O)20 b(to)g(tack)g(hostname)f(on)h(compiled-in) 396 1728 y(path\).)-2 1912 y SDict begin H.S end -2 1912 a -2 1912 a SDict begin 13 H.A end -2 1912 a -2 1912 a SDict begin [ /View [/XYZ H.V] /Dest (0:4488) cvn H.B /DEST pdfmark end -2 1912 a 396 2002 a FC(The)g(follo)n(wing)f(options)g(are) h(only)f(rele)n(v)n(ant)g(for)h(standalone)f(or)h(client)g(e)o(x)o (ecutables:)-2 2186 y SDict begin H.S end -2 2186 a -2 2186 a SDict begin 13 H.A end -2 2186 a -2 2186 a SDict begin [ /View [/XYZ H.V] /Dest (0:4489) cvn H.B /DEST pdfmark end -2 2186 a -2 2186 a SDict begin H.S end -2 2186 a -2 2186 a SDict begin 13 H.A end -2 2186 a -2 2186 a SDict begin [ /View [/XYZ H.V] /Dest (0:4490) cvn H.B /DEST pdfmark end -2 2186 a 396 2276 a Fy(SetNiceLe)o(v)o(el=)903 2276 y SDict begin H.S end 903 2276 a 903 2276 a SDict begin 13 H.A end 903 2276 a 903 2276 a SDict begin [ /View [/XYZ H.V] /Dest (0:4491) cvn H.B /DEST pdfmark end 903 2276 a Fl(-19..19)f FC(\227)i(Set)g(scheduling)d(priority)h(during)g (\002le)i(check.)e(\227)h(\(see)h('man)e(nice'\).)-2 2460 y SDict begin H.S end -2 2460 a -2 2460 a SDict begin 13 H.A end -2 2460 a -2 2460 a SDict begin [ /View [/XYZ H.V] /Dest (0:4492) cvn H.B /DEST pdfmark end -2 2460 a -2 2460 a SDict begin H.S end -2 2460 a -2 2460 a SDict begin 13 H.A end -2 2460 a -2 2460 a SDict begin [ /View [/XYZ H.V] /Dest (0:4493) cvn H.B /DEST pdfmark end -2 2460 a 396 2550 a Fy(SetIOLimit=)849 2550 y SDict begin H.S end 849 2550 a 849 2550 a SDict begin 13 H.A end 849 2550 a 849 2550 a SDict begin [ /View [/XYZ H.V] /Dest (0:4494) cvn H.B /DEST pdfmark end 849 2550 a Fl(bps)i FC(\227)g(Set)g(IO)f(limits)h(\(kilobytes)e(per)h(second\))f(for)g (\002le)i(check.)-2 2734 y SDict begin H.S end -2 2734 a -2 2734 a SDict begin 13 H.A end -2 2734 a -2 2734 a SDict begin [ /View [/XYZ H.V] /Dest (0:4495) cvn H.B /DEST pdfmark end -2 2734 a -2 2734 a SDict begin H.S end -2 2734 a -2 2734 a SDict begin 13 H.A end -2 2734 a -2 2734 a SDict begin [ /View [/XYZ H.V] /Dest (0:4496) cvn H.B /DEST pdfmark end -2 2734 a 396 2824 a Fy(SetFilecheckT)o(ime=)1074 2824 y SDict begin H.S end 1074 2824 a 1074 2824 a SDict begin 13 H.A end 1074 2824 a 1074 2824 a SDict begin [ /View [/XYZ H.V] /Dest (0:4497) cvn H.B /DEST pdfmark end 1074 2824 a Fl(seconds)f FC(\227)h(Interv)n(al)e(between)g(\002le)i (checks)f(\(600\).)-2 3005 y SDict begin H.S end -2 3005 a -2 3005 a SDict begin 13 H.A end -2 3005 a -2 3005 a SDict begin [ /View [/XYZ H.V] /Dest (0:4498) cvn H.B /DEST pdfmark end -2 3005 a -2 3005 a SDict begin H.S end -2 3005 a -2 3005 a SDict begin 13 H.A end -2 3005 a -2 3005 a SDict begin [ /View [/XYZ H.V] /Dest (0:4499) cvn H.B /DEST pdfmark end -2 3005 a 396 3098 a Fy(FileCheckScheduleOne=)1269 3098 y SDict begin H.S end 1269 3098 a 1269 3098 a SDict begin 13 H.A end 1269 3098 a 1269 3098 a SDict begin [ /View [/XYZ H.V] /Dest (0:4500) cvn H.B /DEST pdfmark end 1269 3098 a Fl(schedule)p FC(\227)g(Crontab-lik)o(e)f(schedule)g(for) g(\002le)i(checks.)-2 3266 y SDict begin H.S end -2 3266 a -2 3266 a SDict begin 13 H.A end -2 3266 a -2 3266 a SDict begin [ /View [/XYZ H.V] /Dest (0:4501) cvn H.B /DEST pdfmark end -2 3266 a -2 3266 a SDict begin H.S end -2 3266 a -2 3266 a SDict begin 13 H.A end -2 3266 a -2 3266 a SDict begin [ /View [/XYZ H.V] /Dest (0:4502) cvn H.B /DEST pdfmark end -2 3266 a 396 3372 a Fy(UseHardlinkCheck=)1126 3372 y SDict begin H.S end 1126 3372 a 1126 3372 a SDict begin 13 H.A end 1126 3372 a 1126 3372 a SDict begin [ /View [/XYZ H.V] /Dest (0:4503) cvn H.B /DEST pdfmark end 1126 3372 a Fl(boolean)q FC(\227)f(Compare)f(number)f(of)i(hardlinks) f(to)h(number)f(of)h(subdirectories)e(for)396 3480 y(directories.)-2 3647 y SDict begin H.S end -2 3647 a -2 3647 a SDict begin 13 H.A end -2 3647 a -2 3647 a SDict begin [ /View [/XYZ H.V] /Dest (0:4504) cvn H.B /DEST pdfmark end -2 3647 a -2 3647 a SDict begin H.S end -2 3647 a -2 3647 a SDict begin 13 H.A end -2 3647 a -2 3647 a SDict begin [ /View [/XYZ H.V] /Dest (0:4505) cvn H.B /DEST pdfmark end -2 3647 a 396 3754 a Fy(HardlinkOffset=)989 3754 y SDict begin H.S end 989 3754 a 989 3754 a SDict begin 13 H.A end 989 3754 a 989 3754 a SDict begin [ /View [/XYZ H.V] /Dest (0:4506) cvn H.B /DEST pdfmark end 989 3754 a Fl(N)10 b Fy(:)1072 3754 y SDict begin H.S end 1072 3754 a 1072 3754 a SDict begin 13 H.A end 1072 3754 a 1072 3754 a SDict begin [ /View [/XYZ H.V] /Dest (0:4507) cvn H.B /DEST pdfmark end 1072 3754 a Fl(/path)19 b FC(\227)i(Exception)d(\(use)i (multiple)g(times)g(for)g(multiple)g(e)o(xceptions\).)e(N)i(is)h(of)n (fset)396 3862 y(\(actual)f(-)g(e)o(xpected)f(hardlinks\))f(for)1481 3862 y SDict begin H.S end 1481 3862 a 1481 3862 a SDict begin 13 H.A end 1481 3862 a 1481 3862 a SDict begin [ /View [/XYZ H.V] /Dest (0:4508) cvn H.B /DEST pdfmark end 1481 3862 a Fr(/path)p FC(.)-2 4046 y SDict begin H.S end -2 4046 a -2 4046 a SDict begin 13 H.A end -2 4046 a -2 4046 a SDict begin [ /View [/XYZ H.V] /Dest (0:4509) cvn H.B /DEST pdfmark end -2 4046 a -2 4046 a SDict begin H.S end -2 4046 a -2 4046 a SDict begin 13 H.A end -2 4046 a -2 4046 a SDict begin [ /View [/XYZ H.V] /Dest (0:4510) cvn H.B /DEST pdfmark end -2 4046 a 396 4136 a Fy(AddOKChars=)942 4136 y SDict begin H.S end 942 4136 a 942 4136 a SDict begin 13 H.A end 942 4136 a 942 4136 a SDict begin [ /View [/XYZ H.V] /Dest (0:4511) cvn H.B /DEST pdfmark end 942 4136 a Fl(N1,)44 b(N2,)g(..)21 b FC(\227)f(List)h(of)e (acceptable)g(characters)g(\(byte)g(v)n(alue\(s\)\))f(for)h(the)h (check)f(for)g(weird)396 4244 y(\002lenames.)h(Nn)g(may)g(be)g(he)o(x)f (\(leading)g('0x':)g(0xNN\),)g(octal)i(\(leading)d(zero:)i(0NNN\),)g (or)g(decimal.)f(Use)i('all')396 4352 y(for)f(all.)-2 4519 y SDict begin H.S end -2 4519 a -2 4519 a SDict begin 13 H.A end -2 4519 a -2 4519 a SDict begin [ /View [/XYZ H.V] /Dest (0:4512) cvn H.B /DEST pdfmark end -2 4519 a -2 4519 a SDict begin H.S end -2 4519 a -2 4519 a SDict begin 13 H.A end -2 4519 a -2 4519 a SDict begin [ /View [/XYZ H.V] /Dest (0:4513) cvn H.B /DEST pdfmark end -2 4519 a 396 4626 a Fy(Ignor)o(eAdded=)913 4626 y SDict begin H.S end 913 4626 a 913 4626 a SDict begin 13 H.A end 913 4626 a 913 4626 a SDict begin [ /View [/XYZ H.V] /Dest (0:4514) cvn H.B /DEST pdfmark end 913 4626 a Fl(path_regex)5 b FC(\227)19 b(Ignore)f(if)j(this)g(\002le/directory)d(is)j (added/created.)-2 4810 y SDict begin H.S end -2 4810 a -2 4810 a SDict begin 13 H.A end -2 4810 a -2 4810 a SDict begin [ /View [/XYZ H.V] /Dest (0:4515) cvn H.B /DEST pdfmark end -2 4810 a -2 4810 a SDict begin H.S end -2 4810 a -2 4810 a SDict begin 13 H.A end -2 4810 a -2 4810 a SDict begin [ /View [/XYZ H.V] /Dest (0:4516) cvn H.B /DEST pdfmark end -2 4810 a 396 4900 a Fy(Ignor)o(eMissing=)954 4900 y SDict begin H.S end 954 4900 a 954 4900 a SDict begin 13 H.A end 954 4900 a 954 4900 a SDict begin [ /View [/XYZ H.V] /Dest (0:4517) cvn H.B /DEST pdfmark end 954 4900 a Fl(path_regex)5 b FC(\227)19 b(Ignore)g(if)h(this)h (\002le/directory)e(is)i(missing/deleted.)-2 5084 y SDict begin H.S end -2 5084 a -2 5084 a SDict begin 13 H.A end -2 5084 a -2 5084 a SDict begin [ /View [/XYZ H.V] /Dest (0:4518) cvn H.B /DEST pdfmark end -2 5084 a -2 5084 a SDict begin H.S end -2 5084 a -2 5084 a SDict begin 13 H.A end -2 5084 a -2 5084 a SDict begin [ /View [/XYZ H.V] /Dest (0:4519) cvn H.B /DEST pdfmark end -2 5084 a 396 5174 a Fy(ReportOnlyOnce=)1054 5174 y SDict begin H.S end 1054 5174 a 1054 5174 a SDict begin 13 H.A end 1054 5174 a 1054 5174 a SDict begin [ /View [/XYZ H.V] /Dest (0:4520) cvn H.B /DEST pdfmark end 1054 5174 a Fl(boolean)e FC(\227)i(Report)f(only)f(once)g(on)h(a)h(modi\002ed)e(\002le)i (\(yes\).)p Black 3620 5805 a Fx(122)p Black eop end %%Page: 123 128 TeXDict begin 123 127 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.123) cvn H.B /DEST pdfmark end -2 134 a Black 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j (options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4521) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4522) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(ReportFullDetail=)1049 309 y SDict begin H.S end 1049 309 a 1049 309 a SDict begin 13 H.A end 1049 309 a 1049 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4523) cvn H.B /DEST pdfmark end 1049 309 a Fl(boolean)f FC(\227)i(Report)f(in)g(full)g(detail)h(on)e (modi\002ed)g(\002les)i(\(no\).)396 583 y Fy(UseLocalT)o(ime=)p Fl(boolean)g FC(\227)f(Report)g(\002le)h(timestamps)f(in)g(local)g (time)h(rather)e(than)h(GMT)g(\(no\).)f(Do)h(not)g(use)396 691 y(this)h(with)f(Beltane.)-2 857 y SDict begin H.S end -2 857 a -2 857 a SDict begin 13 H.A end -2 857 a -2 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:4527) cvn H.B /DEST pdfmark end -2 857 a -2 857 a SDict begin H.S end -2 857 a -2 857 a SDict begin 13 H.A end -2 857 a -2 857 a SDict begin [ /View [/XYZ H.V] /Dest (0:4528) cvn H.B /DEST pdfmark end -2 857 a 396 965 a Fy(ChecksumT)-8 b(est=)960 965 y SDict begin H.S end 960 965 a 960 965 a SDict begin 13 H.A end 960 965 a 960 965 a SDict begin [ /View [/XYZ H.V] /Dest (0:4529) cvn H.B /DEST pdfmark end 960 965 a Fl(none/init/update/check)22 b FC(\227)f(The)f(def)o(ault)f (action)h(\(def)o(ault)f(is)i(none\).)-2 1145 y SDict begin H.S end -2 1145 a -2 1145 a SDict begin 13 H.A end -2 1145 a -2 1145 a SDict begin [ /View [/XYZ H.V] /Dest (0:4530) cvn H.B /DEST pdfmark end -2 1145 a -2 1145 a SDict begin H.S end -2 1145 a -2 1145 a SDict begin 13 H.A end -2 1145 a -2 1145 a SDict begin [ /View [/XYZ H.V] /Dest (0:4531) cvn H.B /DEST pdfmark end -2 1145 a 396 1239 a Fy(SetPr)o(elinkP)o(ath=)982 1239 y SDict begin H.S end 982 1239 a 982 1239 a SDict begin 13 H.A end 982 1239 a 982 1239 a SDict begin [ /View [/XYZ H.V] /Dest (0:4532) cvn H.B /DEST pdfmark end 982 1239 a Fl(path)f FC(\227)h(The)f(path) f(to)i(the)f(prelink)f(binary)g(\(def)o(ault)g(is)2650 1239 y SDict begin H.S end 2650 1239 a 2650 1239 a SDict begin 13 H.A end 2650 1239 a 2650 1239 a SDict begin [ /View [/XYZ H.V] /Dest (0:4533) cvn H.B /DEST pdfmark end 2650 1239 a Fr(/usr/sbin/prelink)p FC(\).)-2 1423 y SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (0:4534) cvn H.B /DEST pdfmark end -2 1423 a -2 1423 a SDict begin H.S end -2 1423 a -2 1423 a SDict begin 13 H.A end -2 1423 a -2 1423 a SDict begin [ /View [/XYZ H.V] /Dest (0:4535) cvn H.B /DEST pdfmark end -2 1423 a 396 1513 a Fy(SetPr)o(elinkChecksum=)1189 1513 y SDict begin H.S end 1189 1513 a 1189 1513 a SDict begin 13 H.A end 1189 1513 a 1189 1513 a SDict begin [ /View [/XYZ H.V] /Dest (0:4536) cvn H.B /DEST pdfmark end 1189 1513 a Fl(checksum)k FC(\227)e(The)f(checksum)f(of)h(the)g(prelink)f(binary) -5 b(.)-2 1697 y SDict begin H.S end -2 1697 a -2 1697 a SDict begin 13 H.A end -2 1697 a -2 1697 a SDict begin [ /View [/XYZ H.V] /Dest (0:4537) cvn H.B /DEST pdfmark end -2 1697 a -2 1697 a SDict begin H.S end -2 1697 a -2 1697 a SDict begin 13 H.A end -2 1697 a -2 1697 a SDict begin [ /View [/XYZ H.V] /Dest (0:4538) cvn H.B /DEST pdfmark end -2 1697 a 396 1786 a Fy(SetLogSer)o(v)o(er=)927 1786 y SDict begin H.S end 927 1786 a 927 1786 a SDict begin 13 H.A end 927 1786 a 927 1786 a SDict begin [ /View [/XYZ H.V] /Dest (0:4539) cvn H.B /DEST pdfmark end 927 1786 a Fl(IP)44 b(address)20 b FC(\227)g(The)g(log)g(serv)o(er)-5 b(.)-2 1971 y SDict begin H.S end -2 1971 a -2 1971 a SDict begin 13 H.A end -2 1971 a -2 1971 a SDict begin [ /View [/XYZ H.V] /Dest (0:4540) cvn H.B /DEST pdfmark end -2 1971 a -2 1971 a SDict begin H.S end -2 1971 a -2 1971 a SDict begin 13 H.A end -2 1971 a -2 1971 a SDict begin [ /View [/XYZ H.V] /Dest (0:4541) cvn H.B /DEST pdfmark end -2 1971 a 396 2060 a Fy(SetDatabaseP)o(ath=)1049 2060 y SDict begin H.S end 1049 2060 a 1049 2060 a SDict begin 13 H.A end 1049 2060 a 1049 2060 a SDict begin [ /View [/XYZ H.V] /Dest (0:4542) cvn H.B /DEST pdfmark end 1049 2060 a Fl(AUTO)42 b(or)j(/path)q FC(\227)20 b(P)o(ath)g(to)g (database)g(\(A)-5 b(UT)o(O)19 b(to)i(tack)f(hostname)f(on)h (compiled-in)396 2168 y(path\).)-2 2352 y SDict begin H.S end -2 2352 a -2 2352 a SDict begin 13 H.A end -2 2352 a -2 2352 a SDict begin [ /View [/XYZ H.V] /Dest (0:4543) cvn H.B /DEST pdfmark end -2 2352 a -2 2352 a SDict begin H.S end -2 2352 a -2 2352 a SDict begin 13 H.A end -2 2352 a -2 2352 a SDict begin [ /View [/XYZ H.V] /Dest (0:4544) cvn H.B /DEST pdfmark end -2 2352 a 396 2442 a Fy(DigestAlgo=)832 2442 y SDict begin H.S end 832 2442 a 832 2442 a SDict begin 13 H.A end 832 2442 a 832 2442 a SDict begin [ /View [/XYZ H.V] /Dest (0:4545) cvn H.B /DEST pdfmark end 832 2442 a Fl(SHA1)43 b(or)i(MD5)21 b FC(\227)g(Use)g (SHA1)f(or)g(MD5)g(instead)g(of)g(the)g(TIGER)h(checksum)d(\(def)o (ault:)396 2550 y(TIGER192\).)-2 2731 y SDict begin H.S end -2 2731 a -2 2731 a SDict begin 13 H.A end -2 2731 a -2 2731 a SDict begin [ /View [/XYZ H.V] /Dest (0:4546) cvn H.B /DEST pdfmark end -2 2731 a -2 2731 a SDict begin H.S end -2 2731 a -2 2731 a SDict begin 13 H.A end -2 2731 a -2 2731 a SDict begin [ /View [/XYZ H.V] /Dest (0:4547) cvn H.B /DEST pdfmark end -2 2731 a 396 2824 a Fy(RedefReadOnly=)1012 2824 y SDict begin H.S end 1012 2824 a 1012 2824 a SDict begin 13 H.A end 1012 2824 a 1012 2824 a SDict begin [ /View [/XYZ H.V] /Dest (0:4548) cvn H.B /DEST pdfmark end 1012 2824 a Fl(+XXX)43 b(or)i(-XXX)26 b FC(\227)21 b(Add)f(or)g(subtract)f(test)i(XXX)g(from)e(the)h (ReadOnly)g(polic)o(y)-5 b(.)-2 3008 y SDict begin H.S end -2 3008 a -2 3008 a SDict begin 13 H.A end -2 3008 a -2 3008 a SDict begin [ /View [/XYZ H.V] /Dest (0:4549) cvn H.B /DEST pdfmark end -2 3008 a -2 3008 a SDict begin H.S end -2 3008 a -2 3008 a SDict begin 13 H.A end -2 3008 a -2 3008 a SDict begin [ /View [/XYZ H.V] /Dest (0:4550) cvn H.B /DEST pdfmark end -2 3008 a 396 3098 a Fy(RedefAttrib)n(utes=) 1014 3098 y SDict begin H.S end 1014 3098 a 1014 3098 a SDict begin 13 H.A end 1014 3098 a 1014 3098 a SDict begin [ /View [/XYZ H.V] /Dest (0:4551) cvn H.B /DEST pdfmark end 1014 3098 a Fl(+XXX)44 b(or)g(-XXX)27 b FC(\227)21 b(Add)f(or)f(subtract)h(test)h(XXX)g(from)e(the)h(Attrib)n(utes)g (polic)o(y)-5 b(.)-2 3282 y SDict begin H.S end -2 3282 a -2 3282 a SDict begin 13 H.A end -2 3282 a -2 3282 a SDict begin [ /View [/XYZ H.V] /Dest (0:4552) cvn H.B /DEST pdfmark end -2 3282 a -2 3282 a SDict begin H.S end -2 3282 a -2 3282 a SDict begin 13 H.A end -2 3282 a -2 3282 a SDict begin [ /View [/XYZ H.V] /Dest (0:4553) cvn H.B /DEST pdfmark end -2 3282 a 396 3372 a Fy(RedefLogFiles=)956 3372 y SDict begin H.S end 956 3372 a 956 3372 a SDict begin 13 H.A end 956 3372 a 956 3372 a SDict begin [ /View [/XYZ H.V] /Dest (0:4554) cvn H.B /DEST pdfmark end 956 3372 a Fl(+XXX)44 b(or)g(-XXX)27 b FC(\227)21 b(Add)e(or)h(subtract)g (test)h(XXX)g(from)e(the)h(LogFiles)g(polic)o(y)-5 b(.)-2 3556 y SDict begin H.S end -2 3556 a -2 3556 a SDict begin 13 H.A end -2 3556 a -2 3556 a SDict begin [ /View [/XYZ H.V] /Dest (0:4555) cvn H.B /DEST pdfmark end -2 3556 a -2 3556 a SDict begin H.S end -2 3556 a -2 3556 a SDict begin 13 H.A end -2 3556 a -2 3556 a SDict begin [ /View [/XYZ H.V] /Dest (0:4556) cvn H.B /DEST pdfmark end -2 3556 a 396 3646 a Fy(RedefGr)o(o)o(wingLogFiles=)1269 3646 y SDict begin H.S end 1269 3646 a 1269 3646 a SDict begin 13 H.A end 1269 3646 a 1269 3646 a SDict begin [ /View [/XYZ H.V] /Dest (0:4557) cvn H.B /DEST pdfmark end 1269 3646 a Fl(-XXX)42 b(or)i(~XXX)27 b FC(\227)21 b(Add)f(or)g(subtract)f(test)i(XXX)g(from)e(the)h(Gro)n(wingLogFiles) 396 3754 y(polic)o(y)-5 b(.)-2 3938 y SDict begin H.S end -2 3938 a -2 3938 a SDict begin 13 H.A end -2 3938 a -2 3938 a SDict begin [ /View [/XYZ H.V] /Dest (0:4558) cvn H.B /DEST pdfmark end -2 3938 a -2 3938 a SDict begin H.S end -2 3938 a -2 3938 a SDict begin 13 H.A end -2 3938 a -2 3938 a SDict begin [ /View [/XYZ H.V] /Dest (0:4559) cvn H.B /DEST pdfmark end -2 3938 a 396 4028 a Fy(RedefIgnor)o(eAll=) 992 4028 y SDict begin H.S end 992 4028 a 992 4028 a SDict begin 13 H.A end 992 4028 a 992 4028 a SDict begin [ /View [/XYZ H.V] /Dest (0:4560) cvn H.B /DEST pdfmark end 992 4028 a Fl(+XXX)43 b(or)i(-XXX)26 b FC(\227)21 b(Add)f(or)g (subtract)f(test)i(XXX)g(from)e(the)h(IgnoreAll)f(polic)o(y)-5 b(.)-2 4212 y SDict begin H.S end -2 4212 a -2 4212 a SDict begin 13 H.A end -2 4212 a -2 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:4561) cvn H.B /DEST pdfmark end -2 4212 a -2 4212 a SDict begin H.S end -2 4212 a -2 4212 a SDict begin 13 H.A end -2 4212 a -2 4212 a SDict begin [ /View [/XYZ H.V] /Dest (0:4562) cvn H.B /DEST pdfmark end -2 4212 a 396 4302 a Fy(RedefIgnor)o(eNone=)1071 4302 y SDict begin H.S end 1071 4302 a 1071 4302 a SDict begin 13 H.A end 1071 4302 a 1071 4302 a SDict begin [ /View [/XYZ H.V] /Dest (0:4563) cvn H.B /DEST pdfmark end 1071 4302 a Fl(+XXX)42 b(or)j(-XXX)27 b FC(\227)20 b(Add)g(or)g(subtract)g(test)h(XXX)f(from)f(the)i(IgnoreNone)c(polic)o (y)-5 b(.)-2 4486 y SDict begin H.S end -2 4486 a -2 4486 a SDict begin 13 H.A end -2 4486 a -2 4486 a SDict begin [ /View [/XYZ H.V] /Dest (0:4564) cvn H.B /DEST pdfmark end -2 4486 a -2 4486 a SDict begin H.S end -2 4486 a -2 4486 a SDict begin 13 H.A end -2 4486 a -2 4486 a SDict begin [ /View [/XYZ H.V] /Dest (0:4565) cvn H.B /DEST pdfmark end -2 4486 a 396 4576 a Fy(RedefUser0=)859 4576 y SDict begin H.S end 859 4576 a 859 4576 a SDict begin 13 H.A end 859 4576 a 859 4576 a SDict begin [ /View [/XYZ H.V] /Dest (0:4566) cvn H.B /DEST pdfmark end 859 4576 a Fl(+XXX)44 b(or)g(-XXX)27 b FC(\227)21 b(Add)e(or)h(subtract)g(test)h (XXX)g(from)e(the)h(User0)g(polic)o(y)-5 b(.)-2 4760 y SDict begin H.S end -2 4760 a -2 4760 a SDict begin 13 H.A end -2 4760 a -2 4760 a SDict begin [ /View [/XYZ H.V] /Dest (0:4567) cvn H.B /DEST pdfmark end -2 4760 a -2 4760 a SDict begin H.S end -2 4760 a -2 4760 a SDict begin 13 H.A end -2 4760 a -2 4760 a SDict begin [ /View [/XYZ H.V] /Dest (0:4568) cvn H.B /DEST pdfmark end -2 4760 a 396 4850 a Fy(RedefUser1=)859 4850 y SDict begin H.S end 859 4850 a 859 4850 a SDict begin 13 H.A end 859 4850 a 859 4850 a SDict begin [ /View [/XYZ H.V] /Dest (0:4569) cvn H.B /DEST pdfmark end 859 4850 a Fl(+XXX)44 b(or)g(-XXX)27 b FC(\227)21 b(Add)e(or)h(subtract)g(test)h(XXX)g(from)e(the)h(User1)g (polic)o(y)-5 b(.)-2 5034 y SDict begin H.S end -2 5034 a -2 5034 a SDict begin 13 H.A end -2 5034 a -2 5034 a SDict begin [ /View [/XYZ H.V] /Dest (0:4570) cvn H.B /DEST pdfmark end -2 5034 a 396 5124 a FC(The)20 b(follo)n(wing)f(options)g (are)h(only)f(rele)n(v)n(ant)g(for)h(the)g(serv)o(er:)p Black 3620 5805 a Fx(123)p Black eop end %%Page: 124 129 TeXDict begin 124 128 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.124) cvn H.B /DEST pdfmark end -2 134 a Black 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j (options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4571) cvn H.B /DEST pdfmark end -2 226 a -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4572) cvn H.B /DEST pdfmark end -2 226 a 396 309 a Fy(SetUseSock)o(et=)918 309 y SDict begin H.S end 918 309 a 918 309 a SDict begin 13 H.A end 918 309 a 918 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4573) cvn H.B /DEST pdfmark end 918 309 a Fl(boolean)g FC(\227)h(If)f(unset,)g(do)g(not)g(open)f(the)h(command)e(sock)o(et)i (\(serv)o(er)f(only\).)g(This)h(sock)o(et)396 417 y(allo)n(ws)h(to)f (advise)g(the)g(serv)o(er)f(to)h(transmit)g(commands)e(to)i(clients)h (as)g(soon)e(as)i(the)o(y)e(connect)g(to)h(the)g(serv)o(er)g(ne)o(xt) 396 525 y(time.)-2 691 y SDict begin H.S end -2 691 a -2 691 a SDict begin 13 H.A end -2 691 a -2 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:4574) cvn H.B /DEST pdfmark end -2 691 a -2 691 a SDict begin H.S end -2 691 a -2 691 a SDict begin 13 H.A end -2 691 a -2 691 a SDict begin [ /View [/XYZ H.V] /Dest (0:4575) cvn H.B /DEST pdfmark end -2 691 a 396 799 a Fy(SetSock)o(etAllo)o(wUid=)1125 799 y SDict begin H.S end 1125 799 a 1125 799 a SDict begin 13 H.A end 1125 799 a 1125 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:4576) cvn H.B /DEST pdfmark end 1125 799 a Fl(UID)j FC(\227)d(Which)f(user)g(can)f(connect)g(to)h(the)g (command)e(sock)o(et.)i(The)f(def)o(ault)h(is)g(0)h(\(root\).)-2 979 y SDict begin H.S end -2 979 a -2 979 a SDict begin 13 H.A end -2 979 a -2 979 a SDict begin [ /View [/XYZ H.V] /Dest (0:4577) cvn H.B /DEST pdfmark end -2 979 a -2 979 a SDict begin H.S end -2 979 a -2 979 a SDict begin 13 H.A end -2 979 a -2 979 a SDict begin [ /View [/XYZ H.V] /Dest (0:4578) cvn H.B /DEST pdfmark end -2 979 a 396 1073 a Fy(SetSock)o(etP)o(assw)o(ord=)1129 1073 y SDict begin H.S end 1129 1073 a 1129 1073 a SDict begin 13 H.A end 1129 1073 a 1129 1073 a SDict begin [ /View [/XYZ H.V] /Dest (0:4579) cvn H.B /DEST pdfmark end 1129 1073 a Fl(password)i FC(\227)f(P)o(assw)o(ord)f(\(max.)f(14)h(chars,)f(no)h ('@'\))g(for)g(passw)o(ord-based)396 1180 y(authentication)e(on)i(the)g (command)f(sock)o(et)h(\(only)f(if)h(the)g(OS)h(does)f(not)g(support)f (passing)h(credentials)f(via)396 1288 y(sock)o(ets\).)-2 1469 y SDict begin H.S end -2 1469 a -2 1469 a SDict begin 13 H.A end -2 1469 a -2 1469 a SDict begin [ /View [/XYZ H.V] /Dest (0:4580) cvn H.B /DEST pdfmark end -2 1469 a -2 1469 a SDict begin H.S end -2 1469 a -2 1469 a SDict begin 13 H.A end -2 1469 a -2 1469 a SDict begin [ /View [/XYZ H.V] /Dest (0:4581) cvn H.B /DEST pdfmark end -2 1469 a 396 1562 a Fy(SetChr)o(ootDir=)928 1562 y SDict begin H.S end 928 1562 a 928 1562 a SDict begin 13 H.A end 928 1562 a 928 1562 a SDict begin [ /View [/XYZ H.V] /Dest (0:4582) cvn H.B /DEST pdfmark end 928 1562 a Fl(path)g FC(\227)i(If)f(set,)h(chroot)e(to)h(this)h(directory)d(\(serv)o(er)h (only\).)-2 1746 y SDict begin H.S end -2 1746 a -2 1746 a SDict begin 13 H.A end -2 1746 a -2 1746 a SDict begin [ /View [/XYZ H.V] /Dest (0:4583) cvn H.B /DEST pdfmark end -2 1746 a -2 1746 a SDict begin H.S end -2 1746 a -2 1746 a SDict begin 13 H.A end -2 1746 a -2 1746 a SDict begin [ /View [/XYZ H.V] /Dest (0:4584) cvn H.B /DEST pdfmark end -2 1746 a 396 1836 a Fy(SetStripDomain=)1016 1836 y SDict begin H.S end 1016 1836 a 1016 1836 a SDict begin 13 H.A end 1016 1836 a 1016 1836 a SDict begin [ /View [/XYZ H.V] /Dest (0:4585) cvn H.B /DEST pdfmark end 1016 1836 a Fl(boolean)h FC(\227)h(Whether)f(to)g(strip)g(the)g(domain)f (from)g(the)i(client)f(hostname)f(when)g(logging)396 1944 y(client)h(messages)h(\(serv)o(er)e(only;)g(def)o(ault:)h(yes\).) -2 2128 y SDict begin H.S end -2 2128 a -2 2128 a SDict begin 13 H.A end -2 2128 a -2 2128 a SDict begin [ /View [/XYZ H.V] /Dest (0:4586) cvn H.B /DEST pdfmark end -2 2128 a -2 2128 a SDict begin H.S end -2 2128 a -2 2128 a SDict begin 13 H.A end -2 2128 a -2 2128 a SDict begin [ /View [/XYZ H.V] /Dest (0:4587) cvn H.B /DEST pdfmark end -2 2128 a 396 2218 a Fy(SetClientFr)o(omAccept=)1214 2218 y SDict begin H.S end 1214 2218 a 1214 2218 a SDict begin 13 H.A end 1214 2218 a 1214 2218 a SDict begin [ /View [/XYZ H.V] /Dest (0:4588) cvn H.B /DEST pdfmark end 1214 2218 a Fl(boolean)f FC(\227)i(If)f(true,)f(use)i(client)f (address)g(as)g(kno)n(wn)f(to)h(the)h(communication)396 2326 y(layer)-5 b(.)20 b(Else)h(\(def)o(ault\))e(use)h(client)g(name)g (as)h(claimed)e(by)h(the)g(client,)g(try)g(to)h(v)o(erify)d(against)i (the)g(address)g(kno)n(wn)396 2434 y(to)h(the)f(communication)d(layer)m (,)i(and)h(accept)g(\(with)g(a)g(w)o(arning)f(message\))h(e)n(v)o(en)f (if)i(this)f(f)o(ails.)-2 2618 y SDict begin H.S end -2 2618 a -2 2618 a SDict begin 13 H.A end -2 2618 a -2 2618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4589) cvn H.B /DEST pdfmark end -2 2618 a -2 2618 a SDict begin H.S end -2 2618 a -2 2618 a SDict begin 13 H.A end -2 2618 a -2 2618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4590) cvn H.B /DEST pdfmark end -2 2618 a 396 2708 a Fy(UseClientSe)o(v)o (erity=)1079 2708 y SDict begin H.S end 1079 2708 a 1079 2708 a SDict begin 13 H.A end 1079 2708 a 1079 2708 a SDict begin [ /View [/XYZ H.V] /Dest (0:4591) cvn H.B /DEST pdfmark end 1079 2708 a Fl(boolean)f FC(\227)i(If)f(set)h(to)g ('yes',)e(don')o(t)g(assign)h(a)h(special)f(se)n(v)o(erity)f (\(priority\))f(to)j(client)396 2816 y(messages.)-2 3000 y SDict begin H.S end -2 3000 a -2 3000 a SDict begin 13 H.A end -2 3000 a -2 3000 a SDict begin [ /View [/XYZ H.V] /Dest (0:4592) cvn H.B /DEST pdfmark end -2 3000 a -2 3000 a SDict begin H.S end -2 3000 a -2 3000 a SDict begin 13 H.A end -2 3000 a -2 3000 a SDict begin [ /View [/XYZ H.V] /Dest (0:4593) cvn H.B /DEST pdfmark end -2 3000 a 396 3090 a Fy(UseClientClass=)978 3090 y SDict begin H.S end 978 3090 a 978 3090 a SDict begin 13 H.A end 978 3090 a 978 3090 a SDict begin [ /View [/XYZ H.V] /Dest (0:4594) cvn H.B /DEST pdfmark end 978 3090 a Fl(boolean)g FC(\227)g(If)f(set)h(to)f('yes',)g(don')o(t)e(assign)j(a)f(special)h (class)g(to)f(client)g(messages.)-2 3274 y SDict begin H.S end -2 3274 a -2 3274 a SDict begin 13 H.A end -2 3274 a -2 3274 a SDict begin [ /View [/XYZ H.V] /Dest (0:4595) cvn H.B /DEST pdfmark end -2 3274 a -2 3274 a SDict begin H.S end -2 3274 a -2 3274 a SDict begin 13 H.A end -2 3274 a -2 3274 a SDict begin [ /View [/XYZ H.V] /Dest (0:4596) cvn H.B /DEST pdfmark end -2 3274 a 396 3364 a Fy(SetSer)o(v)o(erP)n(ort=)944 3364 y SDict begin H.S end 944 3364 a 944 3364 a SDict begin 13 H.A end 944 3364 a 944 3364 a SDict begin [ /View [/XYZ H.V] /Dest (0:4597) cvn H.B /DEST pdfmark end 944 3364 a Fl(port)43 b(number)22 b FC(\227)d(The)f(port)g(that)h(the)f(serv)o(er)g(should)f(use)i(for)f (listening)g(\(def)o(ault)f(is)i(49777\).)-2 3548 y SDict begin H.S end -2 3548 a -2 3548 a SDict begin 13 H.A end -2 3548 a -2 3548 a SDict begin [ /View [/XYZ H.V] /Dest (0:4598) cvn H.B /DEST pdfmark end -2 3548 a -2 3548 a SDict begin H.S end -2 3548 a -2 3548 a SDict begin 13 H.A end -2 3548 a -2 3548 a SDict begin [ /View [/XYZ H.V] /Dest (0:4599) cvn H.B /DEST pdfmark end -2 3548 a 396 3638 a Fy(SetSer)o(v)o(erInterface=)1112 3638 y SDict begin H.S end 1112 3638 a 1112 3638 a SDict begin 13 H.A end 1112 3638 a 1112 3638 a SDict begin [ /View [/XYZ H.V] /Dest (0:4600) cvn H.B /DEST pdfmark end 1112 3638 a Fl(IP)43 b(address)20 b FC(\227)h(The)f(IP)g(address)g(\(i.e.)g (interf)o(ace)f(on)h(multi-interf)o(ace)e(box\))h(that)h(the)396 3746 y(serv)o(er)g(should)f(use)h(for)g(listening)g(\(def)o(ault)f(is)i (all\).)f(Use)h(IN)m(ADDR_ANY)f(to)g(reset)h(to)f(all.)-2 3930 y SDict begin H.S end -2 3930 a -2 3930 a SDict begin 13 H.A end -2 3930 a -2 3930 a SDict begin [ /View [/XYZ H.V] /Dest (0:4601) cvn H.B /DEST pdfmark end -2 3930 a -2 3930 a SDict begin H.S end -2 3930 a -2 3930 a SDict begin 13 H.A end -2 3930 a -2 3930 a SDict begin [ /View [/XYZ H.V] /Dest (0:4602) cvn H.B /DEST pdfmark end -2 3930 a 396 4020 a Fy(Se)o(v)o(erityLookup=)1010 4020 y SDict begin H.S end 1010 4020 a 1010 4020 a SDict begin 13 H.A end 1010 4020 a 1010 4020 a SDict begin [ /View [/XYZ H.V] /Dest (0:4603) cvn H.B /DEST pdfmark end 1010 4020 a Fl(severity)25 b FC(\227)c(Se)n(v)o(erity)e(for)h(name)f(lookup) g(errors)g(when)h(v)o(erifying)e(\(on)h(the)h(serv)o(er)g(side\))396 4128 y(that)h(the)f(sock)o(et)g(peer)f(matches)h(the)g(hostname)f (claimed)h(by)g(the)g(client.)g(See)h(the)f(preceding)e(option.)-2 4312 y SDict begin H.S end -2 4312 a -2 4312 a SDict begin 13 H.A end -2 4312 a -2 4312 a SDict begin [ /View [/XYZ H.V] /Dest (0:4604) cvn H.B /DEST pdfmark end -2 4312 a -2 4312 a SDict begin H.S end -2 4312 a -2 4312 a SDict begin 13 H.A end -2 4312 a -2 4312 a SDict begin [ /View [/XYZ H.V] /Dest (0:4605) cvn H.B /DEST pdfmark end -2 4312 a 396 4402 a Fy(UseSeparateLogs=)1058 4402 y SDict begin H.S end 1058 4402 a 1058 4402 a SDict begin 13 H.A end 1058 4402 a 1058 4402 a SDict begin [ /View [/XYZ H.V] /Dest (0:4606) cvn H.B /DEST pdfmark end 1058 4402 a Fl(boolean)i FC(\227)g(If)g(true,)g(messages)g(from)f(dif)n(ferent)g (clients)i(will)f(be)h(logged)d(to)j(separate)396 4510 y(log)f(\002les)h(\(the)f(name)g(of)g(the)g(client)g(will)h(be)f (appended)e(to)i(the)h(name)e(of)h(the)g(main)g(log)g(\002le)h(to)f (construct)f(the)396 4618 y(log\002le)h(name\).)f(Def)o(ault:)h(f)o (alse.)-2 4802 y SDict begin H.S end -2 4802 a -2 4802 a SDict begin 13 H.A end -2 4802 a -2 4802 a SDict begin [ /View [/XYZ H.V] /Dest (0:4607) cvn H.B /DEST pdfmark end -2 4802 a -2 4802 a SDict begin H.S end -2 4802 a -2 4802 a SDict begin 13 H.A end -2 4802 a -2 4802 a SDict begin [ /View [/XYZ H.V] /Dest (0:4608) cvn H.B /DEST pdfmark end -2 4802 a 396 4892 a Fy(SetClientT)o(imeLimit=)1152 4892 y SDict begin H.S end 1152 4892 a 1152 4892 a SDict begin 13 H.A end 1152 4892 a 1152 4892 a SDict begin [ /View [/XYZ H.V] /Dest (0:4609) cvn H.B /DEST pdfmark end 1152 4892 a Fl(seconds)g FC(\227)h(T)m(ime)f(limit)h(until)f(ne)o(xt) f(client)i(message)f(\(serv)o(er)n(-only\).)-2 5076 y SDict begin H.S end -2 5076 a -2 5076 a SDict begin 13 H.A end -2 5076 a -2 5076 a SDict begin [ /View [/XYZ H.V] /Dest (0:4610) cvn H.B /DEST pdfmark end -2 5076 a -2 5076 a SDict begin H.S end -2 5076 a -2 5076 a SDict begin 13 H.A end -2 5076 a -2 5076 a SDict begin [ /View [/XYZ H.V] /Dest (0:4611) cvn H.B /DEST pdfmark end -2 5076 a 396 5165 a Fy(SetUDP)-6 b(Acti)o(v)o(e=)944 5165 y SDict begin H.S end 944 5165 a 944 5165 a SDict begin 13 H.A end 944 5165 a 944 5165 a SDict begin [ /View [/XYZ H.V] /Dest (0:4612) cvn H.B /DEST pdfmark end 944 5165 a Fl(boolean)20 b FC(\227)g(yule)g(1.2.8+:)f(Listen)h(on)g(514/udp)e (\(syslog\).)h(Def)o(ault:)h(f)o(alse.)p Black 3620 5805 a Fx(124)p Black eop end %%Page: 125 130 TeXDict begin 125 129 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.125) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:4659) cvn H.B /DEST pdfmark end -2 35 a 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j(options)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4613) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(Remarks:)g(\(i\))834 309 y SDict begin H.S end 834 309 a 834 309 a SDict begin 13 H.A end 834 309 a 834 309 a SDict begin [ /View [/XYZ H.V] /Dest (0:4614) cvn H.B /DEST pdfmark end 834 309 a Fy(r)o(oot)f FC(and)h(the)g(ef)n(fecti)n(v)o(e)f(user)h(are)g(al)o(w)o(ays)h (trusted.)e(\(ii\))h(If)g(no)g(time)g(serv)o(er)g(is)h(gi)n(v)o(en,)e (the)h(local)396 417 y(host)g(clock)g(is)h(used.)f(\(iii\))g(If)g(the)g (path)g(of)g(the)g(process)g(image)g(is)h(gi)n(v)o(en,)d(the)j(process) e(image)h(will)h(be)396 525 y(checksummed)d(at)j(startup)e(and)h(e)o (xit,)g(and)f(both)h(checksums)f(compared.)-2 553 y SDict begin H.S end -2 553 a -2 553 a SDict begin 13 H.A end -2 553 a -2 553 a SDict begin [ /View [/XYZ H.V] /Dest (0:EXTERNAL) cvn H.B /DEST pdfmark end -2 553 a 359 x Fu(C.12.)39 b(External)949 912 y SDict begin H.S end 949 912 a 949 912 a SDict begin 22.464 H.A end 949 912 a 949 912 a SDict begin [ /View [/XYZ H.V] /Dest (16.93.1) cvn H.B /DEST pdfmark end 949 912 a -2 1080 a SDict begin H.S end -2 1080 a -2 1080 a SDict begin 13 H.A end -2 1080 a -2 1080 a SDict begin [ /View [/XYZ H.V] /Dest (0:4617) cvn H.B /DEST pdfmark end -2 1080 a 396 1186 a FC(De\002nition)20 b(of)g(an)g (arbitrary)e(number)h(of)h(e)o(xternal)f(programs/scripts)f(\(see)p 0 TeXcolorgray 2629 1186 a SDict begin H.S end 2629 1186 a FC(Chapter)i(7)2955 1186 y SDict begin 13 H.L end 2955 1186 a 2955 1186 a SDict begin [ /Subtype /Link /Dest (0:EXTERN) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 2955 1186 a Black -1 w FC(>\).)g(Section)g(heading:)-2 1370 y SDict begin H.S end -2 1370 a -2 1370 a SDict begin 13 H.A end -2 1370 a -2 1370 a SDict begin [ /View [/XYZ H.V] /Dest (0:4619) cvn H.B /DEST pdfmark end -2 1370 a -2 1370 a SDict begin H.S end -2 1370 a -2 1370 a SDict begin 13 H.A end -2 1370 a -2 1370 a SDict begin [ /View [/XYZ H.V] /Dest (0:4620) cvn H.B /DEST pdfmark end -2 1370 a 396 1460 a Fy([Exter)o(nal])-2 1638 y SDict begin H.S end -2 1638 a -2 1638 a SDict begin 13 H.A end -2 1638 a -2 1638 a SDict begin [ /View [/XYZ H.V] /Dest (0:4621) cvn H.B /DEST pdfmark end -2 1638 a 396 1734 a FC(Entries:)-2 1901 y SDict begin H.S end -2 1901 a -2 1901 a SDict begin 13 H.A end -2 1901 a -2 1901 a SDict begin [ /View [/XYZ H.V] /Dest (0:4622) cvn H.B /DEST pdfmark end -2 1901 a -2 1901 a SDict begin H.S end -2 1901 a -2 1901 a SDict begin 13 H.A end -2 1901 a -2 1901 a SDict begin [ /View [/XYZ H.V] /Dest (0:4623) cvn H.B /DEST pdfmark end -2 1901 a 396 2008 a Fy(OpenCommand=)1011 2008 y SDict begin H.S end 1011 2008 a 1011 2008 a SDict begin 13 H.A end 1011 2008 a 1011 2008 a SDict begin [ /View [/XYZ H.V] /Dest (0:4624) cvn H.B /DEST pdfmark end 1011 2008 a Fl(/full/path/to/program)h FC(\227)g(Starts)f(ne)n(w)g (command)f(de\002nition.)-2 2191 y SDict begin H.S end -2 2191 a -2 2191 a SDict begin 13 H.A end -2 2191 a -2 2191 a SDict begin [ /View [/XYZ H.V] /Dest (0:4625) cvn H.B /DEST pdfmark end -2 2191 a -2 2191 a SDict begin H.S end -2 2191 a -2 2191 a SDict begin 13 H.A end -2 2191 a -2 2191 a SDict begin [ /View [/XYZ H.V] /Dest (0:4626) cvn H.B /DEST pdfmark end -2 2191 a 396 2282 a Fy(SetT)-6 b(ype=)728 2282 y SDict begin H.S end 728 2282 a 728 2282 a SDict begin 13 H.A end 728 2282 a 728 2282 a SDict begin [ /View [/XYZ H.V] /Dest (0:4627) cvn H.B /DEST pdfmark end 728 2282 a Fl(log/srv)27 b FC(\227)20 b(T)-7 b(ype/purpose)18 b(of)i(the)g(program.)-2 2466 y SDict begin H.S end -2 2466 a -2 2466 a SDict begin 13 H.A end -2 2466 a -2 2466 a SDict begin [ /View [/XYZ H.V] /Dest (0:4628) cvn H.B /DEST pdfmark end -2 2466 a -2 2466 a SDict begin H.S end -2 2466 a -2 2466 a SDict begin 13 H.A end -2 2466 a -2 2466 a SDict begin [ /View [/XYZ H.V] /Dest (0:4629) cvn H.B /DEST pdfmark end -2 2466 a 396 2556 a Fy(SetCommandline=)1057 2556 y SDict begin H.S end 1057 2556 a 1057 2556 a SDict begin 13 H.A end 1057 2556 a 1057 2556 a SDict begin [ /View [/XYZ H.V] /Dest (0:4630) cvn H.B /DEST pdfmark end 1057 2556 a Fl(list)g FC(\227)h(The)f(command)e(line.)-2 2723 y SDict begin H.S end -2 2723 a -2 2723 a SDict begin 13 H.A end -2 2723 a -2 2723 a SDict begin [ /View [/XYZ H.V] /Dest (0:4631) cvn H.B /DEST pdfmark end -2 2723 a -2 2723 a SDict begin H.S end -2 2723 a -2 2723 a SDict begin 13 H.A end -2 2723 a -2 2723 a SDict begin [ /View [/XYZ H.V] /Dest (0:4632) cvn H.B /DEST pdfmark end -2 2723 a 396 2830 a Fy(SetEn)m(vir)o(on=)841 2830 y SDict begin H.S end 841 2830 a 841 2830 a SDict begin 13 H.A end 841 2830 a 841 2830 a SDict begin [ /View [/XYZ H.V] /Dest (0:4633) cvn H.B /DEST pdfmark end 841 2830 a Fl(KEY=value)h FC(\227)h(En)m(vironment)d(v)n(ariable)i(\(can)h(be)g(repeated\).)-2 3014 y SDict begin H.S end -2 3014 a -2 3014 a SDict begin 13 H.A end -2 3014 a -2 3014 a SDict begin [ /View [/XYZ H.V] /Dest (0:4634) cvn H.B /DEST pdfmark end -2 3014 a -2 3014 a SDict begin H.S end -2 3014 a -2 3014 a SDict begin 13 H.A end -2 3014 a -2 3014 a SDict begin [ /View [/XYZ H.V] /Dest (0:4635) cvn H.B /DEST pdfmark end -2 3014 a 396 3104 a Fy(SetChecksum=)927 3104 y SDict begin H.S end 927 3104 a 927 3104 a SDict begin 13 H.A end 927 3104 a 927 3104 a SDict begin [ /View [/XYZ H.V] /Dest (0:4636) cvn H.B /DEST pdfmark end 927 3104 a Fl(TIGER)45 b(checksum)23 b FC(\227)e(Checksum)e(of)h(the)g(program.)-2 3288 y SDict begin H.S end -2 3288 a -2 3288 a SDict begin 13 H.A end -2 3288 a -2 3288 a SDict begin [ /View [/XYZ H.V] /Dest (0:4637) cvn H.B /DEST pdfmark end -2 3288 a -2 3288 a SDict begin H.S end -2 3288 a -2 3288 a SDict begin 13 H.A end -2 3288 a -2 3288 a SDict begin [ /View [/XYZ H.V] /Dest (0:4638) cvn H.B /DEST pdfmark end -2 3288 a 396 3378 a Fy(SetCr)o(edentials=)964 3378 y SDict begin H.S end 964 3378 a 964 3378 a SDict begin 13 H.A end 964 3378 a 964 3378 a SDict begin [ /View [/XYZ H.V] /Dest (0:4639) cvn H.B /DEST pdfmark end 964 3378 a Fl(username)f FC(\227)i(User)f(whose)g(credentials)f(shall)i(be)f(used.)-2 3545 y SDict begin H.S end -2 3545 a -2 3545 a SDict begin 13 H.A end -2 3545 a -2 3545 a SDict begin [ /View [/XYZ H.V] /Dest (0:4640) cvn H.B /DEST pdfmark end -2 3545 a -2 3545 a SDict begin H.S end -2 3545 a -2 3545 a SDict begin 13 H.A end -2 3545 a -2 3545 a SDict begin [ /View [/XYZ H.V] /Dest (0:4641) cvn H.B /DEST pdfmark end -2 3545 a 396 3652 a Fy(SetFilterNot=)883 3652 y SDict begin H.S end 883 3652 a 883 3652 a SDict begin 13 H.A end 883 3652 a 883 3652 a SDict begin [ /View [/XYZ H.V] /Dest (0:4642) cvn H.B /DEST pdfmark end 883 3652 a Fl(list)f FC(\227)h(W)-7 b(ords)21 b(not)f(allo)n(wed)f(in)i(message.)-2 3836 y SDict begin H.S end -2 3836 a -2 3836 a SDict begin 13 H.A end -2 3836 a -2 3836 a SDict begin [ /View [/XYZ H.V] /Dest (0:4643) cvn H.B /DEST pdfmark end -2 3836 a -2 3836 a SDict begin H.S end -2 3836 a -2 3836 a SDict begin 13 H.A end -2 3836 a -2 3836 a SDict begin [ /View [/XYZ H.V] /Dest (0:4644) cvn H.B /DEST pdfmark end -2 3836 a 396 3926 a Fy(SetFilterAnd=)905 3926 y SDict begin H.S end 905 3926 a 905 3926 a SDict begin 13 H.A end 905 3926 a 905 3926 a SDict begin [ /View [/XYZ H.V] /Dest (0:4645) cvn H.B /DEST pdfmark end 905 3926 a Fl(list)f FC(\227)h(W)-7 b(ords)20 b(required)e(\(ALL\))i(in)g(message.)-2 4110 y SDict begin H.S end -2 4110 a -2 4110 a SDict begin 13 H.A end -2 4110 a -2 4110 a SDict begin [ /View [/XYZ H.V] /Dest (0:4646) cvn H.B /DEST pdfmark end -2 4110 a -2 4110 a SDict begin H.S end -2 4110 a -2 4110 a SDict begin 13 H.A end -2 4110 a -2 4110 a SDict begin [ /View [/XYZ H.V] /Dest (0:4647) cvn H.B /DEST pdfmark end -2 4110 a 396 4200 a Fy(SetFilterOr=)855 4200 y SDict begin H.S end 855 4200 a 855 4200 a SDict begin 13 H.A end 855 4200 a 855 4200 a SDict begin [ /View [/XYZ H.V] /Dest (0:4648) cvn H.B /DEST pdfmark end 855 4200 a Fl(list)f FC(\227)i(W)-7 b(ords)20 b(required)f(\(at)h(least)h(one\))e(in)i (message.)-2 4384 y SDict begin H.S end -2 4384 a -2 4384 a SDict begin 13 H.A end -2 4384 a -2 4384 a SDict begin [ /View [/XYZ H.V] /Dest (0:4649) cvn H.B /DEST pdfmark end -2 4384 a -2 4384 a SDict begin H.S end -2 4384 a -2 4384 a SDict begin 13 H.A end -2 4384 a -2 4384 a SDict begin [ /View [/XYZ H.V] /Dest (0:4650) cvn H.B /DEST pdfmark end -2 4384 a 396 4474 a Fy(SetDeadtime=)896 4474 y SDict begin H.S end 896 4474 a 896 4474 a SDict begin 13 H.A end 896 4474 a 896 4474 a SDict begin [ /View [/XYZ H.V] /Dest (0:4651) cvn H.B /DEST pdfmark end 896 4474 a Fl(seconds)f FC(\227)g(Deadtime)g(between)f(consecuti)n(v)o(e)g (calls.)-2 4641 y SDict begin H.S end -2 4641 a -2 4641 a SDict begin 13 H.A end -2 4641 a -2 4641 a SDict begin [ /View [/XYZ H.V] /Dest (0:4652) cvn H.B /DEST pdfmark end -2 4641 a -2 4641 a SDict begin H.S end -2 4641 a -2 4641 a SDict begin 13 H.A end -2 4641 a -2 4641 a SDict begin [ /View [/XYZ H.V] /Dest (0:4653) cvn H.B /DEST pdfmark end -2 4641 a 396 4748 a Fy(SetDefault=)818 4748 y SDict begin H.S end 818 4748 a 818 4748 a SDict begin 13 H.A end 818 4748 a 818 4748 a SDict begin [ /View [/XYZ H.V] /Dest (0:4654) cvn H.B /DEST pdfmark end 818 4748 a Fl(boolean)h FC(\227)g(Set)h(def)o(ault)f(en)m(vironment)d(\(HOME)j (from)f(/etc/passwd,)h(SHELL=/bin/sh,)396 4856 y(P)-8 b(A)f(TH=/sbin:/usr/sbin:/bin:/usr/bin\).)-2 4881 y SDict begin H.S end -2 4881 a -2 4881 a SDict begin 13 H.A end -2 4881 a -2 4881 a SDict begin [ /View [/XYZ H.V] /Dest (0:CONFIGFILE-CLIENTS) cvn H.B /DEST pdfmark end -2 4881 a Black 3620 5805 a Fx(125)p Black eop end %%Page: 126 131 TeXDict begin 126 130 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.126) cvn H.B /DEST pdfmark end -2 134 a Black 2249 104 a Fx(Appendix)18 b(C.)j(List)g(of)g(con\002gur)o(ation)c(\002le)j (options)p Black -2 330 a Fu(C.13.)39 b(Clients)861 330 y SDict begin H.S end 861 330 a 861 330 a SDict begin 22.464 H.A end 861 330 a 861 330 a SDict begin [ /View [/XYZ H.V] /Dest (16.94.1) cvn H.B /DEST pdfmark end 861 330 a -2 498 a SDict begin H.S end -2 498 a -2 498 a SDict begin 13 H.A end -2 498 a -2 498 a SDict begin [ /View [/XYZ H.V] /Dest (0:4657) cvn H.B /DEST pdfmark end -2 498 a 396 604 a FC(This)21 b(section)f(is)h(rele)n(v)n(ant)e(for)1298 604 y SDict begin H.S end 1298 604 a 1298 604 a SDict begin 13 H.A end 1298 604 a 1298 604 a SDict begin [ /View [/XYZ H.V] /Dest (0:4658) cvn H.B /DEST pdfmark end 1298 604 a FC(yule)h(only)-5 b(.)19 b(Section)h(heading:)396 878 y Fy([Clients])-2 1057 y SDict begin H.S end -2 1057 a -2 1057 a SDict begin 13 H.A end -2 1057 a -2 1057 a SDict begin [ /View [/XYZ H.V] /Dest (0:4661) cvn H.B /DEST pdfmark end -2 1057 a 396 1152 a FC(Entries)g(must)g(be)h(of)e(the)i (form:)-2 1319 y SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4662) cvn H.B /DEST pdfmark end -2 1319 a -2 1319 a SDict begin H.S end -2 1319 a -2 1319 a SDict begin 13 H.A end -2 1319 a -2 1319 a SDict begin [ /View [/XYZ H.V] /Dest (0:4663) cvn H.B /DEST pdfmark end -2 1319 a 396 1426 a Fy(Client=)660 1426 y SDict begin H.S end 660 1426 a 660 1426 a SDict begin 13 H.A end 660 1426 a 660 1426 a SDict begin [ /View [/XYZ H.V] /Dest (0:4664) cvn H.B /DEST pdfmark end 660 1426 a Fl (hostname@salt@verifier)-2 1594 y SDict begin H.S end -2 1594 a -2 1594 a SDict begin 13 H.A end -2 1594 a -2 1594 a SDict begin [ /View [/XYZ H.V] /Dest (0:4665) cvn H.B /DEST pdfmark end -2 1594 a 396 1700 a FC(See)p 0 TeXcolorgray 537 1700 a SDict begin H.S end 537 1700 a FC(Section)f(6.3)912 1700 y SDict begin 13 H.L end 912 1700 a 912 1700 a SDict begin [ /Subtype /Link /Dest (0:CLIENTS) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end 912 1700 a Black -2 w FC(>)h(on)f(ho)n(w)f(to)i (compute)e(a)h(v)n(alid)g(entry)-5 b(.)-2 1884 y SDict begin H.S end -2 1884 a -2 1884 a SDict begin 13 H.A end -2 1884 a -2 1884 a SDict begin [ /View [/XYZ H.V] /Dest (0:4667) cvn H.B /DEST pdfmark end -2 1884 a 396 1974 a FC(The)20 b(hostname)f(must)h(be)g(the)h(same)f(name)g(that)g(the)g (client)g(retrie)n(v)o(es)g(from)f(the)h(host)g(on)g(which)g(it)g (runs.)396 2082 y(Usually)-5 b(,)20 b(this)g(will)h(be)f(a)h(fully)f (quali\002ed)f(hostname,)g(no)g(numerical)g(address.)h(Ho)n(we)n(v)o (er)m(,)e(there)i(is)h(no)e(method)396 2190 y(that)i(guarantees)d(to)j (yield)e(the)i(fully)e(quali\002ed)h(hostname)f(\(it)h(is)h(not)f(e)n (v)o(en)f(guaranteed)f(that)j(a)f(host)g(has)h(one)e(...\).)396 2298 y(The)h(only)f(w)o(ay)i(to)f(kno)n(w)f(for)h(sure)g(is)h(to)f(set) h(up)f(the)g(client,)g(and)g(check)f(whether)g(the)i(connection)d(is)j (refused)e(by)396 2406 y(the)h(serv)o(er)g(with)g(a)h(message)f(lik)o (e)1413 2406 y SDict begin H.S end 1413 2406 a 1413 2406 a SDict begin 13 H.A end 1413 2406 a 1413 2406 a SDict begin [ /View [/XYZ H.V] /Dest (0:4668) cvn H.B /DEST pdfmark end 1413 2406 a Fy(Connection)g(attempt)f(fr)o(om)h(unr)o(egister)o (ed)f(host)2965 2406 y SDict begin H.S end 2965 2406 a 2965 2406 a SDict begin 13 H.A end 2965 2406 a 2965 2406 a SDict begin [ /View [/XYZ H.V] /Dest (0:4669) cvn H.B /DEST pdfmark end 2965 2406 a Fl(hostname)h FC(In)g(that)g(case,)396 2514 y SDict begin H.S end 396 2514 a 396 2514 a SDict begin 13 H.A end 396 2514 a 396 2514 a SDict begin [ /View [/XYZ H.V] /Dest (0:4670) cvn H.B /DEST pdfmark end 396 2514 a Fx(hostname)f FC(is)i(what)g(you)e(should)g(use.)-2 2532 y SDict begin H.S end -2 2532 a -2 2532 a SDict begin 11.7 H.A end -2 2532 a -2 2532 a SDict begin [ /View [/XYZ H.V] /Dest (0:4671) cvn H.B /DEST pdfmark end -2 2532 a 745 2631 2668 17 v 745 3839 17 1208 v 1843 2785 a Fp(CA)-10 b(VEA)f(T)786 2953 y SDict begin H.S end 786 2953 a 786 2953 a SDict begin 11.7 H.A end 786 2953 a 786 2953 a SDict begin [ /View [/XYZ H.V] /Dest (0:4673) cvn H.B /DEST pdfmark end 786 2953 a 95 x Fv(Prob)o(lems)19 b(and)h(oddities)e (encountered)f(in)j(client/ser)r(v)n(er)f(setups)h(\(lik)o(e)f(client) 786 3145 y(messages)i(from)1318 3145 y SDict begin H.S end 1318 3145 a 1318 3145 a SDict begin 11.7 H.A end 1318 3145 a 1318 3145 a SDict begin [ /View [/XYZ H.V] /Dest (0:4674) cvn H.B /DEST pdfmark end 1318 3145 a Fq(127.0.0.1)p Fv(,)c(ser)r(v)n(er)k(w)o(ar)r(nings)d(about)h(unkno)o(wn/unresolv)n (ed)d(peer)l(,)786 3242 y(etc.)k(are)1055 3242 y SDict begin H.S end 1055 3242 a 1055 3242 a SDict begin 11.7 H.A end 1055 3242 a 1055 3242 a SDict begin [ /View [/XYZ H.V] /Dest (0:4675) cvn H.B /DEST pdfmark end 1055 3242 a Fq(alw)o(a)n(ys)h Fv(\(at)e(least)g(so)h(f)n(ar\))f(due)g(to)g (incorrect)f(con\002gur)o(ation)f(of)j(the)f(DNS)g(or)h(the)786 3340 y(/etc/hosts)g(\002le)o(.)786 3507 y SDict begin H.S end 786 3507 a 786 3507 a SDict begin 11.7 H.A end 786 3507 a 786 3507 a SDict begin [ /View [/XYZ H.V] /Dest (0:4676) cvn H.B /DEST pdfmark end 786 3507 a 96 x Fv(A)h(sur)r(pr)q (isingly)e(large)g(n)o(umber)g(of)h(hosts)h(are)e(not)h(ab)o(le)e(to)j (deter)r(mine)c(the)j(o)o(wn)786 3700 y(hostname)o(,)f(or)h(re)n(v)n (erse)g(lookup)f(adresses)h(on)g(the)f(o)o(wn)h(local)f(netw)o(or)q(k.) h(Don't)f(bother)786 3797 y(asking)h(about)f(such)h(prob)o(lems)f(\227) h(\002x)i(y)o(our)e(DNS)o(.)p 3396 3839 17 1208 v 745 3855 2668 17 v Black 3618 5805 a Fx(126)p Black eop end %%Page: 127 132 TeXDict begin 127 131 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.127) cvn H.B /DEST pdfmark end -2 134 a Black Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:DATABASE-FIELDS) cvn H.B /DEST pdfmark end -2 226 a 125 x Fz(Appendix)48 b(D)-5 b(.)48 b(List)g(of)g(database)f(\002elds)2853 351 y SDict begin H.S end 2853 351 a 2853 351 a SDict begin 26.957 H.A end 2853 351 a 2853 351 a SDict begin [ /View [/XYZ H.V] /Dest (17.0) cvn H.B /DEST pdfmark end 2853 351 a -2 607 a SDict begin H.S end -2 607 a -2 607 a SDict begin 13 H.A end -2 607 a -2 607 a SDict begin [ /View [/XYZ H.V] /Dest (0:4679) cvn H.B /DEST pdfmark end -2 607 a 396 679 a FC(The)20 b(database)g(may)f(hold)h(\(i\))g(internal)f (message)h(from)2042 679 y SDict begin H.S end 2042 679 a 2042 679 a SDict begin 13 H.A end 2042 679 a 2042 679 a SDict begin [ /View [/XYZ H.V] /Dest (0:4680) cvn H.B /DEST pdfmark end 2042 679 a FC(yule,)g(the)g(log)g(serv)o(er)m(,)f(and) g(\(ii\))i(client)f(messages.)g(The)396 787 y(latter)h(result)f(in)878 787 y SDict begin H.S end 878 787 a 878 787 a SDict begin 13 H.A end 878 787 a 878 787 a SDict begin [ /View [/XYZ H.V] /Dest (0:4681) cvn H.B /DEST pdfmark end 878 787 a Fx(two)h FC(ro)n(ws:)f(one)g(for)f(the)h(client)h(message,)e(and)h (one)g(for)f(the)i(serv)o(er)e(message)h(recording)e(the)396 895 y(arri)n(v)n(al)i(of)f(the)i(client)f(message,)g(the)g(originating) e(remote)h(host,)h(and)g(the)g(timestamp.)g(The)f(dif)n(ferent)g (message)396 1003 y(types)h(can)g(be)g(recognized)e(by)i(the)1438 1003 y SDict begin H.S end 1438 1003 a 1438 1003 a SDict begin 13 H.A end 1438 1003 a 1438 1003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4682) cvn H.B /DEST pdfmark end 1438 1003 a Fx(lo)o(g_r)m(ef)32 b FC(\002eld)21 b(\(see)f(belo)n (w\).)-2 1187 y SDict begin H.S end -2 1187 a -2 1187 a SDict begin 13 H.A end -2 1187 a -2 1187 a SDict begin [ /View [/XYZ H.V] /Dest (0:4683) cvn H.B /DEST pdfmark end -2 1187 a 396 1277 a FC(Man)o(y)f(database)h(\002elds)h(record)e (details)h(of)g(\002les)h(\(see)1991 1277 y SDict begin H.S end 1991 1277 a 1991 1277 a SDict begin 13 H.A end 1991 1277 a 1991 1277 a SDict begin [ /View [/XYZ H.V] /Dest (0:4684) cvn H.B /DEST pdfmark end 1991 1277 a Fy(man)f(stat)p FC(\),)f(before)g(\(_old\))g(and)g(after)h(\(_ne)n(w\))f(a)i(detected) 396 1385 y(modi\002cation.)e(F)o(or)g(some)h(items,)h(both)e(numeric)g (\(iXXX\))h(and)g(string)f(v)n(alues)h(are)g(reported,)e(because)i(the) 396 1493 y(translation)g(between)f(both)g(is)i(host-speci\002c.)f(This) g(allo)n(ws)g(to)h(perform)d(updates)h(of)h(the)g(\002le)h(signature) 396 1601 y(database\(s\))e(on)h(the)g(serv)o(er)g(side.)g(Other)g (\002elds)g(are)h(listed)f(belo)n(w)-5 b(.)19 b(Basically)-5 b(,)20 b(most)h(of)e(the)i(\002elds)f(supply)396 1709 y(additional)f(information)f(for)1279 1709 y SDict begin H.S end 1279 1709 a 1279 1709 a SDict begin 13 H.A end 1279 1709 a 1279 1709 a SDict begin [ /View [/XYZ H.V] /Dest (0:4685) cvn H.B /DEST pdfmark end 1279 1709 a Fx(lo)o(g_msg)i FC(if)g(rele)n(v)n(ant.)-2 1725 y SDict begin H.S end -2 1725 a -2 1725 a SDict begin 13 H.A end -2 1725 a -2 1725 a SDict begin [ /View [/XYZ H.V] /Dest (0:GEN-DB-FIELDS) cvn H.B /DEST pdfmark end -2 1725 a 361 x Fu(D)l(.1.)38 b(General)832 2086 y SDict begin H.S end 832 2086 a 832 2086 a SDict begin 22.464 H.A end 832 2086 a 832 2086 a SDict begin [ /View [/XYZ H.V] /Dest (17.95.1) cvn H.B /DEST pdfmark end 832 2086 a -2 2088 a SDict begin H.S end -2 2088 a -2 2088 a SDict begin 13 H.A end -2 2088 a -2 2088 a SDict begin [ /View [/XYZ H.V] /Dest (0:4688) cvn H.B /DEST pdfmark end -2 2088 a -2 2212 a SDict begin H.S end -2 2212 a -2 2212 a SDict begin 13 H.A end -2 2212 a -2 2212 a SDict begin [ /View [/XYZ H.V] /Dest (0:4690) cvn H.B /DEST pdfmark end -2 2212 a 396 2318 a FC(log_inde)o(x)-2 2336 y SDict begin H.S end -2 2336 a -2 2336 a SDict begin 13 H.A end -2 2336 a -2 2336 a SDict begin [ /View [/XYZ H.V] /Dest (0:4691) cvn H.B /DEST pdfmark end -2 2336 a Black Black 562 2468 a SDict begin H.S end 562 2468 a 562 2468 a SDict begin 13 H.A end 562 2468 a 562 2468 a SDict begin [ /View [/XYZ H.V] /Dest (0:4692) cvn H.B /DEST pdfmark end 562 2468 a FC(Unique)19 b(inde)o(x)g(of)h(the)h(message)f (\(primary)e(k)o(e)o(y\).)-2 2569 y SDict begin H.S end -2 2569 a -2 2569 a SDict begin 13 H.A end -2 2569 a -2 2569 a SDict begin [ /View [/XYZ H.V] /Dest (0:4694) cvn H.B /DEST pdfmark end -2 2569 a 396 2658 a FC(log_ref)-2 2676 y SDict begin H.S end -2 2676 a -2 2676 a SDict begin 13 H.A end -2 2676 a -2 2676 a SDict begin [ /View [/XYZ H.V] /Dest (0:4695) cvn H.B /DEST pdfmark end -2 2676 a Black Black 562 2808 a SDict begin H.S end 562 2808 a 562 2808 a SDict begin 13 H.A end 562 2808 a 562 2808 a SDict begin [ /View [/XYZ H.V] /Dest (0:4696) cvn H.B /DEST pdfmark end 562 2808 a FC(Zero)i(for)f(internal)h(serv)o(er)f (messages,)h(NULL)g(for)g(messages)g(recei)n(v)o(ed)f(from)g(a)i (client,)562 2916 y(log_inde)o(x\(client_message\))15 b(for)20 b(serv)o(er)f(timestamp)h(of)g(client)g(message.)-2 3017 y SDict begin H.S end -2 3017 a -2 3017 a SDict begin 13 H.A end -2 3017 a -2 3017 a SDict begin [ /View [/XYZ H.V] /Dest (0:4698) cvn H.B /DEST pdfmark end -2 3017 a 396 3107 a FC(log_host)-2 3125 y SDict begin H.S end -2 3125 a -2 3125 a SDict begin 13 H.A end -2 3125 a -2 3125 a SDict begin [ /View [/XYZ H.V] /Dest (0:4699) cvn H.B /DEST pdfmark end -2 3125 a Black Black 562 3256 a SDict begin H.S end 562 3256 a 562 3256 a SDict begin 13 H.A end 562 3256 a 562 3256 a SDict begin [ /View [/XYZ H.V] /Dest (0:4700) cvn H.B /DEST pdfmark end 562 3256 a FC(The)g(host)g(where)g(the)g(message)g(originates.)-2 3357 y SDict begin H.S end -2 3357 a -2 3357 a SDict begin 13 H.A end -2 3357 a -2 3357 a SDict begin [ /View [/XYZ H.V] /Dest (0:4702) cvn H.B /DEST pdfmark end -2 3357 a 396 3447 a FC(log_time)-2 3465 y SDict begin H.S end -2 3465 a -2 3465 a SDict begin 13 H.A end -2 3465 a -2 3465 a SDict begin [ /View [/XYZ H.V] /Dest (0:4703) cvn H.B /DEST pdfmark end -2 3465 a Black Black 562 3597 a SDict begin H.S end 562 3597 a 562 3597 a SDict begin 13 H.A end 562 3597 a 562 3597 a SDict begin [ /View [/XYZ H.V] /Dest (0:4704) cvn H.B /DEST pdfmark end 562 3597 a FC(The)g(timestamp)g(of)g(the)g(message.)-2 3698 y SDict begin H.S end -2 3698 a -2 3698 a SDict begin 13 H.A end -2 3698 a -2 3698 a SDict begin [ /View [/XYZ H.V] /Dest (0:4706) cvn H.B /DEST pdfmark end -2 3698 a 396 3788 a FC(log_se)n(v)-2 3806 y SDict begin H.S end -2 3806 a -2 3806 a SDict begin 13 H.A end -2 3806 a -2 3806 a SDict begin [ /View [/XYZ H.V] /Dest (0:4707) cvn H.B /DEST pdfmark end -2 3806 a Black Black 562 3937 a SDict begin H.S end 562 3937 a 562 3937 a SDict begin 13 H.A end 562 3937 a 562 3937 a SDict begin [ /View [/XYZ H.V] /Dest (0:4708) cvn H.B /DEST pdfmark end 562 3937 a FC(The)g(se)n(v)o (erity/priority)e(of)h(the)i(message.)-2 4038 y SDict begin H.S end -2 4038 a -2 4038 a SDict begin 13 H.A end -2 4038 a -2 4038 a SDict begin [ /View [/XYZ H.V] /Dest (0:4710) cvn H.B /DEST pdfmark end -2 4038 a 396 4128 a FC(log_msg)-2 4146 y SDict begin H.S end -2 4146 a -2 4146 a SDict begin 13 H.A end -2 4146 a -2 4146 a SDict begin [ /View [/XYZ H.V] /Dest (0:4711) cvn H.B /DEST pdfmark end -2 4146 a Black Black 562 4277 a SDict begin H.S end 562 4277 a 562 4277 a SDict begin 13 H.A end 562 4277 a 562 4277 a SDict begin [ /View [/XYZ H.V] /Dest (0:4712) cvn H.B /DEST pdfmark end 562 4277 a FC(The)f(message)g(itself.)-2 4378 y SDict begin H.S end -2 4378 a -2 4378 a SDict begin 13 H.A end -2 4378 a -2 4378 a SDict begin [ /View [/XYZ H.V] /Dest (0:4714) cvn H.B /DEST pdfmark end -2 4378 a 396 4468 a FC(log_hash)-2 4486 y SDict begin H.S end -2 4486 a -2 4486 a SDict begin 13 H.A end -2 4486 a -2 4486 a SDict begin [ /View [/XYZ H.V] /Dest (0:4715) cvn H.B /DEST pdfmark end -2 4486 a Black Black 562 4618 a SDict begin H.S end 562 4618 a 562 4618 a SDict begin 13 H.A end 562 4618 a 562 4618 a SDict begin [ /View [/XYZ H.V] /Dest (0:4716) cvn H.B /DEST pdfmark end 562 4618 a FC(A)h(checksum)e(o)o(v)o(er)g(the)h(union)f(of)h(user)n (-de\002neable)e(\002elds.)-2 4702 y SDict begin H.S end -2 4702 a -2 4702 a SDict begin 13 H.A end -2 4702 a -2 4702 a SDict begin [ /View [/XYZ H.V] /Dest (0:4718) cvn H.B /DEST pdfmark end -2 4702 a 396 4809 a FC(entry_status)-2 4827 y SDict begin H.S end -2 4827 a -2 4827 a SDict begin 13 H.A end -2 4827 a -2 4827 a SDict begin [ /View [/XYZ H.V] /Dest (0:4719) cvn H.B /DEST pdfmark end -2 4827 a Black Black 562 4958 a SDict begin H.S end 562 4958 a 562 4958 a SDict begin 13 H.A end 562 4958 a 562 4958 a SDict begin [ /View [/XYZ H.V] /Dest (0:4720) cvn H.B /DEST pdfmark end 562 4958 a FC(NEW)j(for)f(ne)n(w)g(entries.)f(Used)i(by)f (the)1727 4958 y SDict begin H.S end 1727 4958 a 1727 4958 a SDict begin 13 H.A end 1727 4958 a 1727 4958 a SDict begin [ /View [/XYZ H.V] /Dest (0:4721) cvn H.B /DEST pdfmark end 1727 4958 a FC(Beltane)g(frontend)e(to)j(track)e(the)i (status)f(of)g(a)h(message.)-2 5059 y SDict begin H.S end -2 5059 a -2 5059 a SDict begin 13 H.A end -2 5059 a -2 5059 a SDict begin [ /View [/XYZ H.V] /Dest (0:4723) cvn H.B /DEST pdfmark end -2 5059 a 396 5149 a FC(path)-2 5167 y SDict begin H.S end -2 5167 a -2 5167 a SDict begin 13 H.A end -2 5167 a -2 5167 a SDict begin [ /View [/XYZ H.V] /Dest (0:4724) cvn H.B /DEST pdfmark end -2 5167 a Black Black 562 5299 a SDict begin H.S end 562 5299 a 562 5299 a SDict begin 13 H.A end 562 5299 a 562 5299 a SDict begin [ /View [/XYZ H.V] /Dest (0:4725) cvn H.B /DEST pdfmark end 562 5299 a FC(P)o(ath)f(of)g(a)h(\002le)g(\(whene)n(v)o (er)d(a)i(message)g(refers)g(to)g(a)h(\002le\).)p Black -2 5805 a SDict begin H.S end -2 5805 a -2 5805 a SDict begin 13 H.A end -2 5805 a -2 5805 a SDict begin [ /View [/XYZ H.V] /Dest (0:4731) cvn H.B /DEST pdfmark end -2 5805 a 3617 5874 a Fx(127)p Black eop end %%Page: 128 133 TeXDict begin 128 132 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.128) cvn H.B /DEST pdfmark end -2 134 a Black -2 35 a SDict begin H.S end -2 35 a -2 35 a SDict begin 13 H.A end -2 35 a -2 35 a SDict begin [ /View [/XYZ H.V] /Dest (0:MOD-DB-FIELDS) cvn H.B /DEST pdfmark end -2 35 a 2582 104 a Fx(Appendix)18 b(D.)j(List)g(of)g(database)d(\002elds)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4727) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(userid)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:4728) cvn H.B /DEST pdfmark end -2 310 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:4729) cvn H.B /DEST pdfmark end 562 458 a FC(UID)j(of)f(the)g(current)f(user)h(if)g (rele)n(v)n(ant)f(\(e.g.)g(if)i(access)g(to)f(a)h(\002le)g(f)o(ails\).) 396 649 y(grp)-2 667 y SDict begin H.S end -2 667 a -2 667 a SDict begin 13 H.A end -2 667 a -2 667 a SDict begin [ /View [/XYZ H.V] /Dest (0:4732) cvn H.B /DEST pdfmark end -2 667 a Black Black 562 799 a SDict begin H.S end 562 799 a 562 799 a SDict begin 13 H.A end 562 799 a 562 799 a SDict begin [ /View [/XYZ H.V] /Dest (0:4733) cvn H.B /DEST pdfmark end 562 799 a FC(Name)f(of)g(a)h(group)d(\(for)h (messages)i(reporting)d(problems)h(with)h(a)h(GID,)f(e.g.)f(no)h(entry) f(in)i(/etc/group\).)-2 900 y SDict begin H.S end -2 900 a -2 900 a SDict begin 13 H.A end -2 900 a -2 900 a SDict begin [ /View [/XYZ H.V] /Dest (0:4735) cvn H.B /DEST pdfmark end -2 900 a 396 989 a FC(program)-2 1007 y SDict begin H.S end -2 1007 a -2 1007 a SDict begin 13 H.A end -2 1007 a -2 1007 a SDict begin [ /View [/XYZ H.V] /Dest (0:4736) cvn H.B /DEST pdfmark end -2 1007 a Black Black 562 1139 a SDict begin H.S end 562 1139 a 562 1139 a SDict begin 13 H.A end 562 1139 a 562 1139 a SDict begin [ /View [/XYZ H.V] /Dest (0:4737) cvn H.B /DEST pdfmark end 562 1139 a FC(Name)f(of)g(the)g(current)f(process)h(\(startup)f (message\).)-2 1240 y SDict begin H.S end -2 1240 a -2 1240 a SDict begin 13 H.A end -2 1240 a -2 1240 a SDict begin [ /View [/XYZ H.V] /Dest (0:4739) cvn H.B /DEST pdfmark end -2 1240 a 396 1330 a FC(subroutine)-2 1331 y SDict begin H.S end -2 1331 a -2 1331 a SDict begin 13 H.A end -2 1331 a -2 1331 a SDict begin [ /View [/XYZ H.V] /Dest (0:4740) cvn H.B /DEST pdfmark end -2 1331 a Black Black 562 1479 a SDict begin H.S end 562 1479 a 562 1479 a SDict begin 13 H.A end 562 1479 a 562 1479 a SDict begin [ /View [/XYZ H.V] /Dest (0:4741) cvn H.B /DEST pdfmark end 562 1479 a FC(Name)h(of)g(an)g(internal)g(subroutine)e(\(in)i (messages)g(reporting)e(f)o(ailure)i(of)g(a)h(subroutine\).)-2 1580 y SDict begin H.S end -2 1580 a -2 1580 a SDict begin 13 H.A end -2 1580 a -2 1580 a SDict begin [ /View [/XYZ H.V] /Dest (0:4743) cvn H.B /DEST pdfmark end -2 1580 a 396 1670 a FC(status)-2 1671 y SDict begin H.S end -2 1671 a -2 1671 a SDict begin 13 H.A end -2 1671 a -2 1671 a SDict begin [ /View [/XYZ H.V] /Dest (0:4744) cvn H.B /DEST pdfmark end -2 1671 a Black Black 562 1820 a SDict begin H.S end 562 1820 a 562 1820 a SDict begin 13 H.A end 562 1820 a 562 1820 a SDict begin [ /View [/XYZ H.V] /Dest (0:4745) cvn H.B /DEST pdfmark end 562 1820 a FC(Exit)f(status)h(v)n(alue)f(of)g(samhain.)-2 1904 y SDict begin H.S end -2 1904 a -2 1904 a SDict begin 13 H.A end -2 1904 a -2 1904 a SDict begin [ /View [/XYZ H.V] /Dest (0:4747) cvn H.B /DEST pdfmark end -2 1904 a 396 2011 a FC(hash)-2 2012 y SDict begin H.S end -2 2012 a -2 2012 a SDict begin 13 H.A end -2 2012 a -2 2012 a SDict begin [ /View [/XYZ H.V] /Dest (0:4748) cvn H.B /DEST pdfmark end -2 2012 a Black Black 562 2160 a SDict begin H.S end 562 2160 a 562 2160 a SDict begin 13 H.A end 562 2160 a 562 2160 a SDict begin [ /View [/XYZ H.V] /Dest (0:4749) cvn H.B /DEST pdfmark end 562 2160 a FC(Checksum)g(of)f (con\002guration)f(\002le)j(\(if)f(gpg)f(not)h(used\).)f(Startup)h (message.)-2 2261 y SDict begin H.S end -2 2261 a -2 2261 a SDict begin 13 H.A end -2 2261 a -2 2261 a SDict begin [ /View [/XYZ H.V] /Dest (0:4751) cvn H.B /DEST pdfmark end -2 2261 a 396 2351 a FC(path_data,)f(hash_data)-2 2369 y SDict begin H.S end -2 2369 a -2 2369 a SDict begin 13 H.A end -2 2369 a -2 2369 a SDict begin [ /View [/XYZ H.V] /Dest (0:4752) cvn H.B /DEST pdfmark end -2 2369 a Black Black 562 2500 a SDict begin H.S end 562 2500 a 562 2500 a SDict begin 13 H.A end 562 2500 a 562 2500 a SDict begin [ /View [/XYZ H.V] /Dest (0:4753) cvn H.B /DEST pdfmark end 562 2500 a FC(P)o(ath)h(and)g(checksum)f(of)h(data)g (\002le)h(\(if)f(gpg)f(not)h(used\).)f(Startup)h(message.)-2 2601 y SDict begin H.S end -2 2601 a -2 2601 a SDict begin 13 H.A end -2 2601 a -2 2601 a SDict begin [ /View [/XYZ H.V] /Dest (0:4755) cvn H.B /DEST pdfmark end -2 2601 a 396 2691 a FC(k)o(e)o(y_uid,)e(k)o(e)o(y_id)-2 2709 y SDict begin H.S end -2 2709 a -2 2709 a SDict begin 13 H.A end -2 2709 a -2 2709 a SDict begin [ /View [/XYZ H.V] /Dest (0:4756) cvn H.B /DEST pdfmark end -2 2709 a Black Black 562 2841 a SDict begin H.S end 562 2841 a 562 2841 a SDict begin 13 H.A end 562 2841 a 562 2841 a SDict begin [ /View [/XYZ H.V] /Dest (0:4757) cvn H.B /DEST pdfmark end 562 2841 a FC(User)j(ID)f(and)g(k)o(e)o(y)f(id)i(of)f(GPG)g(k)o (e)o(y)g(used)g(to)g(sign)g(the)h(con\002guration)c(\002le.)k(Startup)e (message.)-2 2942 y SDict begin H.S end -2 2942 a -2 2942 a SDict begin 13 H.A end -2 2942 a -2 2942 a SDict begin [ /View [/XYZ H.V] /Dest (0:4759) cvn H.B /DEST pdfmark end -2 2942 a 396 3032 a FC(k)o(e)o(y_uid_data)-2 3050 y SDict begin H.S end -2 3050 a -2 3050 a SDict begin 13 H.A end -2 3050 a -2 3050 a SDict begin [ /View [/XYZ H.V] /Dest (0:4760) cvn H.B /DEST pdfmark end -2 3050 a Black Black 562 3181 a SDict begin H.S end 562 3181 a 562 3181 a SDict begin 13 H.A end 562 3181 a 562 3181 a SDict begin [ /View [/XYZ H.V] /Dest (0:4761) cvn H.B /DEST pdfmark end 562 3181 a FC(User)i(ID)f(of)g(GPG)h(k)o(e)o(y)e(used)h (to)h(sign)f(the)g(data)g(\002le)h(\(dif)n(ferent)d(k)o(e)o(ys)i(for)g (con\002guration)d(and)j(data)g(\002le)562 3289 y(cause)g(program)e (abort\).)h(Startup)h(f)o(ailure)f(message.)-2 3390 y SDict begin H.S end -2 3390 a -2 3390 a SDict begin 13 H.A end -2 3390 a -2 3390 a SDict begin [ /View [/XYZ H.V] /Dest (0:4763) cvn H.B /DEST pdfmark end -2 3390 a 396 3480 a FC(peer)-2 3498 y SDict begin H.S end -2 3498 a -2 3498 a SDict begin 13 H.A end -2 3498 a -2 3498 a SDict begin [ /View [/XYZ H.V] /Dest (0:4764) cvn H.B /DEST pdfmark end -2 3498 a Black Black 562 3630 a SDict begin H.S end 562 3630 a 562 3630 a SDict begin 13 H.A end 562 3630 a 562 3630 a SDict begin [ /View [/XYZ H.V] /Dest (0:4765) cvn H.B /DEST pdfmark end 562 3630 a FC(Address)h(of)g(a)h (connecting)d(host.)-2 3731 y SDict begin H.S end -2 3731 a -2 3731 a SDict begin 13 H.A end -2 3731 a -2 3731 a SDict begin [ /View [/XYZ H.V] /Dest (0:4767) cvn H.B /DEST pdfmark end -2 3731 a 396 3821 a FC(obj)-2 3839 y SDict begin H.S end -2 3839 a -2 3839 a SDict begin 13 H.A end -2 3839 a -2 3839 a SDict begin [ /View [/XYZ H.V] /Dest (0:4768) cvn H.B /DEST pdfmark end -2 3839 a Black Black 562 3970 a SDict begin H.S end 562 3970 a 562 3970 a SDict begin 13 H.A end 562 3970 a 562 3970 a SDict begin [ /View [/XYZ H.V] /Dest (0:4769) cvn H.B /DEST pdfmark end 562 3970 a FC(Generic)i(\002eld)g(to)h(hold)e(additional)g (information.)e(Occasionally)i(used.)-2 4071 y SDict begin H.S end -2 4071 a -2 4071 a SDict begin 13 H.A end -2 4071 a -2 4071 a SDict begin [ /View [/XYZ H.V] /Dest (0:4771) cvn H.B /DEST pdfmark end -2 4071 a 396 4161 a FC(interf)o(ace)-2 4162 y SDict begin H.S end -2 4162 a -2 4162 a SDict begin 13 H.A end -2 4162 a -2 4162 a SDict begin [ /View [/XYZ H.V] /Dest (0:4772) cvn H.B /DEST pdfmark end -2 4162 a Black Black 562 4310 a SDict begin H.S end 562 4310 a 562 4310 a SDict begin 13 H.A end 562 4310 a 562 4310 a SDict begin [ /View [/XYZ H.V] /Dest (0:4773) cvn H.B /DEST pdfmark end 562 4310 a FC(Name)h(of)g(a)h (library)e(routine/interf)o(ace)f(\(error)g(messages\).)-2 4411 y SDict begin H.S end -2 4411 a -2 4411 a SDict begin 13 H.A end -2 4411 a -2 4411 a SDict begin [ /View [/XYZ H.V] /Dest (0:4775) cvn H.B /DEST pdfmark end -2 4411 a 396 4501 a FC(dir)-2 4502 y SDict begin H.S end -2 4502 a -2 4502 a SDict begin 13 H.A end -2 4502 a -2 4502 a SDict begin [ /View [/XYZ H.V] /Dest (0:4776) cvn H.B /DEST pdfmark end -2 4502 a Black Black 562 4651 a SDict begin H.S end 562 4651 a 562 4651 a SDict begin 13 H.A end 562 4651 a 562 4651 a SDict begin [ /View [/XYZ H.V] /Dest (0:4777) cvn H.B /DEST pdfmark end 562 4651 a FC(Name)i(of)g(a)h (directory)-5 b(,)18 b(if)i(rele)n(v)n(ant.)-2 4752 y SDict begin H.S end -2 4752 a -2 4752 a SDict begin 13 H.A end -2 4752 a -2 4752 a SDict begin [ /View [/XYZ H.V] /Dest (0:4779) cvn H.B /DEST pdfmark end -2 4752 a 396 4842 a FC(link)o(ed_path)-2 4860 y SDict begin H.S end -2 4860 a -2 4860 a SDict begin 13 H.A end -2 4860 a -2 4860 a SDict begin [ /View [/XYZ H.V] /Dest (0:4780) cvn H.B /DEST pdfmark end -2 4860 a Black Black 562 4991 a SDict begin H.S end 562 4991 a 562 4991 a SDict begin 13 H.A end 562 4991 a 562 4991 a SDict begin [ /View [/XYZ H.V] /Dest (0:4781) cvn H.B /DEST pdfmark end 562 4991 a FC(In)g(reports)g(about)f(dangling)f(symlinks.)-2 5092 y SDict begin H.S end -2 5092 a -2 5092 a SDict begin 13 H.A end -2 5092 a -2 5092 a SDict begin [ /View [/XYZ H.V] /Dest (0:4783) cvn H.B /DEST pdfmark end -2 5092 a 396 5182 a FC(port)-2 5200 y SDict begin H.S end -2 5200 a -2 5200 a SDict begin 13 H.A end -2 5200 a -2 5200 a SDict begin [ /View [/XYZ H.V] /Dest (0:4784) cvn H.B /DEST pdfmark end -2 5200 a Black Black 562 5332 a SDict begin H.S end 562 5332 a 562 5332 a SDict begin 13 H.A end 562 5332 a 562 5332 a SDict begin [ /View [/XYZ H.V] /Dest (0:4785) cvn H.B /DEST pdfmark end 562 5332 a FC(Port)i(number)f(\(in)h (reports)f(about)g(connections)g(errors\).)p Black 3620 5805 a Fx(128)p Black eop end %%Page: 129 134 TeXDict begin 129 133 bop -600 -364 a SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end -600 -364 a Black 0 TeXcolorgray -2 134 a SDict begin H.S end -2 134 a 0 TeXcolorgray 0 TeXcolorgray -2 134 a SDict begin H.R end -2 134 a -2 134 a SDict begin [ /View [/XYZ H.V] /Dest (page.129) cvn H.B /DEST pdfmark end -2 134 a Black 2582 104 a Fx(Appendix)18 b(D.)j(List)g(of)g(database)d(\002elds)p Black -2 226 a SDict begin H.S end -2 226 a -2 226 a SDict begin 13 H.A end -2 226 a -2 226 a SDict begin [ /View [/XYZ H.V] /Dest (0:4787) cvn H.B /DEST pdfmark end -2 226 a 396 309 a FC(service)-2 310 y SDict begin H.S end -2 310 a -2 310 a SDict begin 13 H.A end -2 310 a -2 310 a SDict begin [ /View [/XYZ H.V] /Dest (0:4788) cvn H.B /DEST pdfmark end -2 310 a Black Black 562 458 a SDict begin H.S end 562 458 a 562 458 a SDict begin 13 H.A end 562 458 a 562 458 a SDict begin [ /View [/XYZ H.V] /Dest (0:4789) cvn H.B /DEST pdfmark end 562 458 a FC(Logging)g(f)o(acility) j(or)e(remote)h(service)g(\(f)o(ailure)f(reports\).)-2 518 y SDict begin H.S end -2 518 a -2 518 a SDict begin 13 H.A end -2 518 a -2 518 a SDict begin [ /View [/XYZ H.V] /Dest (0:MOD-DB-FIELDS) cvn H.B /DEST pdfmark end -2 518 a 359 x Fu(D)l(.2.)38 b(Modules)880 877 y SDict begin H.S end 880 877 a 880 877 a SDict begin 22.464 H.A end 880 877 a 880 877 a SDict begin [ /View [/XYZ H.V] /Dest (17.96.1) cvn H.B /DEST pdfmark end 880 877 a -2 879 a SDict begin H.S end -2 879 a -2 879 a SDict begin 13 H.A end -2 879 a -2 879 a SDict begin [ /View [/XYZ H.V] /Dest (0:4792) cvn H.B /DEST pdfmark end -2 879 a -2 1003 a SDict begin H.S end -2 1003 a -2 1003 a SDict begin 13 H.A end -2 1003 a -2 1003 a SDict begin [ /View [/XYZ H.V] /Dest (0:4794) cvn H.B /DEST pdfmark end -2 1003 a 396 1109 a FC(module)-2 1110 y SDict begin H.S end -2 1110 a -2 1110 a SDict begin 13 H.A end -2 1110 a -2 1110 a SDict begin [ /View [/XYZ H.V] /Dest (0:4795) cvn H.B /DEST pdfmark end -2 1110 a Black Black 562 1259 a SDict begin H.S end 562 1259 a 562 1259 a SDict begin 13 H.A end 562 1259 a 562 1259 a SDict begin [ /View [/XYZ H.V] /Dest (0:4796) cvn H.B /DEST pdfmark end 562 1259 a FC(Name)20 b(of)g(a)h(samhain)e(module)g (\(e.g.)g(the)i(module)d(to)j(w)o(atch)f(login/logout)e(e)n(v)o (ents\).)h(Used)h(in)562 1367 y(initialization/error)e(reports)i(for)f (a)i(module.)-2 1468 y SDict begin H.S end -2 1468 a -2 1468 a SDict begin 13 H.A end -2 1468 a -2 1468 a SDict begin [ /View [/XYZ H.V] /Dest (0:4798) cvn H.B /DEST pdfmark end -2 1468 a 396 1558 a FC(return_code)-2 1568 y SDict begin H.S end -2 1568 a -2 1568 a SDict begin 13 H.A end -2 1568 a -2 1568 a SDict begin [ /View [/XYZ H.V] /Dest (0:4799) cvn H.B /DEST pdfmark end -2 1568 a Black Black 562 1707 a SDict begin H.S end 562 1707 a 562 1707 a SDict begin 13 H.A end 562 1707 a 562 1707 a SDict begin [ /View [/XYZ H.V] /Dest (0:4800) cvn H.B /DEST pdfmark end 562 1707 a FC(Return)f(code)g(from)f(a)h(module.)f(Used)h(in)h (initialization/error)c(reports)j(for)f(a)i(module.)-2 1808 y SDict begin H.S end -2 1808 a -2 1808 a SDict begin 13 H.A end -2 1808 a -2 1808 a SDict begin [ /View [/XYZ H.V] /Dest (0:4802) cvn H.B /DEST pdfmark end -2 1808 a 396 1898 a FC(syscall)-2 1916 y SDict begin H.S end -2 1916 a -2 1916 a SDict begin 13 H.A end -2 1916 a -2 1916 a SDict begin [ /View [/XYZ H.V] /Dest (0:4803) cvn H.B /DEST pdfmark end -2 1916 a Black Black 562 2047 a SDict begin H.S end 562 2047 a 562 2047 a SDict begin 13 H.A end 562 2047 a 562 2047 a SDict begin [ /View [/XYZ H.V] /Dest (0:4804) cvn H.B /DEST pdfmark end 562 2047 a FC(ID)g(of)f(bad)f(syscall.)i(K)n(ernel)e(checking)g(module.)-2 2148 y SDict begin H.S end -2 2148 a -2 2148 a SDict begin 13 H.A end -2 2148 a -2 2148 a SDict begin [ /View [/XYZ H.V] /Dest (0:4806) cvn H.B /DEST pdfmark end -2 2148 a 396 2238 a FC(ip)-2 2256 y SDict begin H.S end -2 2256 a -2 2256 a SDict begin 13 H.A end -2 2256 a -2 2256 a SDict begin [ /View [/XYZ H.V] /Dest (0:4807) cvn H.B /DEST pdfmark end -2 2256 a Black Black 562 2388 a SDict begin H.S end 562 2388 a 562 2388 a SDict begin 13 H.A end 562 2388 a 562 2388 a SDict begin [ /View [/XYZ H.V] /Dest (0:4808) cvn H.B /DEST pdfmark end 562 2388 a FC(IP)i(address.)e (Login/logout)f(w)o(atch.)i(Also)g(used)g(in)h(recei)n(v)o(ed)d(syslog) i(messages)g(\(see)h(belo)n(w\).)-2 2489 y SDict begin H.S end -2 2489 a -2 2489 a SDict begin 13 H.A end -2 2489 a -2 2489 a SDict begin [ /View [/XYZ H.V] /Dest (0:4810) cvn H.B /DEST pdfmark end -2 2489 a 396 2579 a FC(tty)-2 2597 y SDict begin H.S end -2 2597 a -2 2597 a SDict begin 13 H.A end -2 2597 a -2 2597 a SDict begin [ /View [/XYZ H.V] /Dest (0:4811) cvn H.B /DEST pdfmark end -2 2597 a Black Black 562 2728 a SDict begin H.S end 562 2728 a 562 2728 a SDict begin 13 H.A end 562 2728 a 562 2728 a SDict begin [ /View [/XYZ H.V] /Dest (0:4812) cvn H.B /DEST pdfmark end 562 2728 a FC(T)-6 b(erminal)20 b(used.)f(Login/logout)f (w)o(atch.)-2 2829 y SDict begin H.S end -2 2829 a -2 2829 a SDict begin 13 H.A end -2 2829 a -2 2829 a SDict begin [ /View [/XYZ H.V] /Dest (0:4814) cvn H.B /DEST pdfmark end -2 2829 a 396 2919 a FC(time)-2 2920 y SDict begin H.S end -2 2920 a -2 2920 a SDict begin 13 H.A end -2 2920 a -2 2920 a SDict begin [ /View [/XYZ H.V] /Dest (0:4815) cvn H.B /DEST pdfmark end -2 2920 a Black Black 562 3069 a SDict begin H.S end 562 3069 a 562 3069 a SDict begin 13 H.A end 562 3069 a 562 3069 a SDict begin [ /View [/XYZ H.V] /Dest (0:4816) cvn H.B /DEST pdfmark end 562 3069 a FC(Login/logout)g(time.)i(Also)g(used)g(in)h(some)f(other) f(messages)h(\(e.g.)g(time)g(to)g(complete)f(\002le)i(check\).)-2 3170 y SDict begin H.S end -2 3170 a -2 3170 a SDict begin 13 H.A end -2 3170 a -2 3170 a SDict begin [ /View [/XYZ H.V] /Dest (0:4818) cvn H.B /DEST pdfmark end -2 3170 a 396 3260 a FC(fromhost)-2 3261 y SDict begin H.S end -2 3261 a -2 3261 a SDict begin 13 H.A end -2 3261 a -2 3261 a SDict begin [ /View [/XYZ H.V] /Dest (0:4819) cvn H.B /DEST pdfmark end -2 3261 a Black Black 562 3409 a SDict begin H.S end 562 3409 a 562 3409 a SDict begin 13 H.A end 562 3409 a 562 3409 a SDict begin [ /View [/XYZ H.V] /Dest (0:4820) cvn H.B /DEST pdfmark end 562 3409 a FC(Host)g(from)e(which)h(user)g(is)h(logged)e(in.)h(Login/logout)d(w) o(atch.)-2 3468 y SDict begin H.S end -2 3468 a -2 3468 a SDict begin 13 H.A end -2 3468 a -2 3468 a SDict begin [ /View [/XYZ H.V] /Dest (0:SYS-DB-FIELDS) cvn H.B /DEST pdfmark end -2 3468 a 360 x Fu(D)l(.3.)38 b(Syslog)768 3828 y SDict begin H.S end 768 3828 a 768 3828 a SDict begin 22.464 H.A end 768 3828 a 768 3828 a SDict begin [ /View [/XYZ H.V] /Dest (17.97.1) cvn H.B /DEST pdfmark end 768 3828 a -2 3859 a SDict begin H.S end -2 3859 a -2 3859 a SDict begin 13 H.A end -2 3859 a -2 3859 a SDict begin [ /View [/XYZ H.V] /Dest (0:4823) cvn H.B /DEST pdfmark end -2 3859 a -2 3984 a SDict begin H.S end -2 3984 a -2 3984 a SDict begin 13 H.A end -2 3984 a -2 3984 a SDict begin [ /View [/XYZ H.V] /Dest (0:4825) cvn H.B /DEST pdfmark end -2 3984 a 396 4060 a FC(ip)-2 4078 y SDict begin H.S end -2 4078 a -2 4078 a SDict begin 13 H.A end -2 4078 a -2 4078 a SDict begin [ /View [/XYZ H.V] /Dest (0:4826) cvn H.B /DEST pdfmark end -2 4078 a Black Black 562 4209 a SDict begin H.S end 562 4209 a 562 4209 a SDict begin 13 H.A end 562 4209 a 562 4209 a SDict begin [ /View [/XYZ H.V] /Dest (0:4827) cvn H.B /DEST pdfmark end 562 4209 a FC(IP)21 b(of)f(remote)f(host)h(recei)n(v)o(ed)f(syslog)h(reports.)f (Also)h(used)g(in)h(the)f(login/logout)e(w)o(atch)i(module)f(\(see)562 4317 y(abo)o(v)o(e\).)-2 4415 y SDict begin H.S end -2 4415 a -2 4415 a SDict begin 13 H.A end -2 4415 a -2 4415 a SDict begin [ /View [/XYZ H.V] /Dest (0:4829) cvn H.B /DEST pdfmark end -2 4415 a 396 4508 a FC(f)o(acility)-2 4526 y SDict begin H.S end -2 4526 a -2 4526 a SDict begin 13 H.A end -2 4526 a -2 4526 a SDict begin [ /View [/XYZ H.V] /Dest (0:4830) cvn H.B /DEST pdfmark end -2 4526 a Black Black 562 4658 a SDict begin H.S end 562 4658 a 562 4658 a SDict begin 13 H.A end 562 4658 a 562 4658 a SDict begin [ /View [/XYZ H.V] /Dest (0:4831) cvn H.B /DEST pdfmark end 562 4658 a FC(Syslog)h(f)o(acility)g(for)g(recei)n(v)o(ed) e(syslog)i(reports.)-2 4759 y SDict begin H.S end -2 4759 a -2 4759 a SDict begin 13 H.A end -2 4759 a -2 4759 a SDict begin [ /View [/XYZ H.V] /Dest (0:4833) cvn H.B /DEST pdfmark end -2 4759 a 396 4849 a FC(priority)-2 4867 y SDict begin H.S end -2 4867 a -2 4867 a SDict begin 13 H.A end -2 4867 a -2 4867 a SDict begin [ /View [/XYZ H.V] /Dest (0:4834) cvn H.B /DEST pdfmark end -2 4867 a Black Black 562 4998 a SDict begin H.S end 562 4998 a 562 4998 a SDict begin 13 H.A end 562 4998 a 562 4998 a SDict begin [ /View [/XYZ H.V] /Dest (0:4835) cvn H.B /DEST pdfmark end 562 4998 a FC(Syslog)g(priority)f(for)h(recei)n(v)o(ed)e (syslog)i(reports.)-2 5099 y SDict begin H.S end -2 5099 a -2 5099 a SDict begin 13 H.A end -2 5099 a -2 5099 a SDict begin [ /View [/XYZ H.V] /Dest (0:4837) cvn H.B /DEST pdfmark end -2 5099 a 396 5189 a FC(syslog_msg)-2 5207 y SDict begin H.S end -2 5207 a -2 5207 a SDict begin 13 H.A end -2 5207 a -2 5207 a SDict begin [ /View [/XYZ H.V] /Dest (0:4838) cvn H.B /DEST pdfmark end -2 5207 a Black Black 562 5339 a SDict begin H.S end 562 5339 a 562 5339 a SDict begin 13 H.A end 562 5339 a 562 5339 a SDict begin [ /View [/XYZ H.V] /Dest (0:4839) cvn H.B /DEST pdfmark end 562 5339 a FC(Syslog)g(message)g(for)g(recei)n(v)o(ed)e(syslog)i (reports.)p Black 3620 5805 a Fx(129)p Black eop end %%Trailer userdict /end-hook known{end-hook}if %%EOF