diff options
82 files changed, 86709 insertions, 3106 deletions
diff --git a/docs/Samba-Developers-Guide.pdf b/docs/Samba-Developers-Guide.pdf index ffd8bd128d..3da39f4616 100644 --- a/docs/Samba-Developers-Guide.pdf +++ b/docs/Samba-Developers-Guide.pdf @@ -1,6 +1,6 @@ %PDF-1.3 %âãÏÓ -1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030403163339-0200)/Title(SAMBA Developers Guide)/Creator(Modular DocBook HTML Stylesheet Version 1.7)>>endobj +1 0 obj<</Producer(htmldoc 1.8.22 Copyright 1997-2002 Easy Software Products, All Rights Reserved.)/CreationDate(D:20030406191211-0200)/Title(SAMBA Developers Guide)/Creator(Modular DocBook HTML Stylesheet Version 1.7)>>endobj 2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/minus/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/Euro 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 159/Ydieresis/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj 3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj 4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier-Bold/Encoding 2 0 R>>endobj @@ -2728,7 +2728,7 @@ xref 0000186776 00000 n 0000186871 00000 n trailer -<</Size 871/Root 870 0 R/Info 1 0 R/ID[<189abffedc06aaee73d71f659ae7c647><189abffedc06aaee73d71f659ae7c647>]>> +<</Size 871/Root 870 0 R/Info 1 0 R/ID[<beeff5ebe5b9152f0c05faeacf9bd276><beeff5ebe5b9152f0c05faeacf9bd276>]>> startxref 187413 %%EOF diff --git a/docs/Samba-Developers-Guide.ps b/docs/Samba-Developers-Guide.ps new file mode 100644 index 0000000000..7b8468a7d2 --- /dev/null +++ b/docs/Samba-Developers-Guide.ps @@ -0,0 +1,31426 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software +%%Title: dev-doc.dvi +%%Pages: 96 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: Times-Bold Times-Roman Times-Italic Courier +%%+ Courier-Oblique Courier-Bold +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -q dev-doc.dvi -o dev-doc.ps +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2003.04.06:1910 +%%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 (dev-doc.dvi) @start /Fa +134[50 3[50 50 50 50 1[50 50 50 50 50 50 1[50 50 50 1[50 +50 50 50 50 1[50 5[50 50 2[50 50 50 3[50 1[50 50 2[50 +3[50 50 50 50 50 50 18[50 45[{ TeXBase1Encoding ReEncodeFont }36 +83.022 /Courier-Oblique rf /Fb 131[50 2[50 1[50 50 50 +50 50 50 1[50 50 1[50 50 50 1[50 50 2[50 50 50 50 50 +34[50 14[50 50 46[{ TeXBase1Encoding ReEncodeFont }23 +83.022 /Courier-Bold rf /Fc 134[45 3[45 45 45 45 1[45 +45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 1[45 95[{ + TeXBase1Encoding ReEncodeFont }22 74.7198 /Courier-Oblique +rf /Fd 106[23 149[{ TeXBase1Encoding ReEncodeFont }1 +66.4176 /Times-Roman rf /Fe 134[50 1[72 50 55 33 39 44 +55 55 50 55 83 28 55 33 28 55 50 33 44 55 44 55 50 1[50 +7[100 72 72 66 55 72 1[61 78 72 94 66 1[50 39 78 78 61 +66 72 72 66 72 7[50 50 50 50 50 50 50 50 50 50 28 25 +33 25 57 50 33 33 37[55 2[{ TeXBase1Encoding ReEncodeFont }65 +99.6264 /Times-Bold rf /Ff 134[60 60 86 60 66 40 47 53 +66 66 60 66 100 33 66 1[33 66 60 40 53 66 53 66 60 1[60 +7[120 86 1[80 66 86 93 73 93 86 113 80 2[47 93 93 1[80 +86 86 80 86 6[40 60 60 60 60 60 60 60 60 60 60 33 30 +40 30 2[40 40 37[66 2[{ TeXBase1Encoding ReEncodeFont }62 +119.552 /Times-Bold rf /Fg 130[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 1[45 45 45 1[45 45 45 45 45 45 45 45 1[45 +45 45 45 45 45 1[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 34[{ TeXBase1Encoding ReEncodeFont }86 +74.7198 /Courier rf /Fh 133[32 37 37 55 37 42 23 32 32 +42 42 42 42 60 23 37 1[23 42 42 23 37 42 37 42 42 1[42 +2[23 2[46 51 69 51 60 46 42 51 60 51 60 55 69 46 2[28 +1[60 51 51 60 55 51 51 2[56 1[56 28 28 42 42 42 42 42 +42 42 42 42 42 23 21 28 21 56 1[28 28 28 2[42 42 35 30[42 +42 2[{ TeXBase1Encoding ReEncodeFont }76 83.022 /Times-Italic +rf /Fi 134[86 86 124 1[96 57 67 76 1[96 86 96 143 48 +96 1[48 96 86 57 76 96 76 96 86 9[172 1[124 115 96 124 +1[105 134 124 163 115 2[67 1[134 1[115 124 124 115 124 +7[86 86 86 86 86 86 86 86 86 86 1[43 6[57 36[96 2[{ + TeXBase1Encoding ReEncodeFont }52 172.154 /Times-Bold +rf /Fj 129[45 3[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 1[28 23 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 1[69 +42 42 34 28 29[46 46 2[{ TeXBase1Encoding ReEncodeFont }90 +83.022 /Times-Roman rf /Fk 134[42 42 60 42 46 28 32 37 +1[46 42 46 69 23 46 1[23 46 42 28 37 46 37 46 42 1[42 +7[83 60 60 55 46 60 1[51 65 60 78 55 2[32 1[65 1[55 60 +60 55 60 1[42 47 47 1[28 28 42 42 42 42 42 42 42 42 42 +42 23 21 28 5[28 69 35[46 2[{ TeXBase1Encoding ReEncodeFont }63 +83.022 /Times-Bold rf /Fl 134[72 72 104 72 80 48 56 64 +1[80 72 80 120 40 80 1[40 80 72 48 64 80 64 80 72 4[40 +3[104 143 104 104 96 80 104 112 88 112 104 135 96 112 +1[56 112 112 88 96 104 104 96 104 1[72 82 4[72 72 72 +72 72 72 72 72 72 72 40 36 4[48 48 48 36[80 2[{ + TeXBase1Encoding ReEncodeFont }65 143.462 /Times-Bold +rf /Fm 137[103 115 1[80 92 1[115 103 2[57 2[57 3[92 115 +16[115 5[195 5[161 2[149 1[138 149 65[{ TeXBase1Encoding ReEncodeFont } +16 206.584 /Times-Bold rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop -600 -600 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 -600 a -600 -600 +a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + -600 -600 a Black 0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 +a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a +SDict begin H.R end + -2 -102 a -2 +-102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 -11 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + -2 -11 a -2 -11 +a +SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark +end + -2 -11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 12 H.A end + -2 -11 a -2 -11 +a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + -2 -11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 12 H.A end + -2 -11 a -2 -11 +a +SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-DEVELOPERS-GUIDE) cvn H.B +/DEST pdfmark end + -2 -11 a 694 132 a Fm(SAMB)-6 b(A)51 b(De)m(v)n(elopers)h(Guide)1426 +757 y Fl(SAMB)l(A)35 b(T)-13 b(eam)p Black Black eop +end +%%Page: 2 2 +TeXDict begin 2 1 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 174 +x Fk(SAMB)n(A)21 b(De)o(v)o(elopers)e(Guide)-2 180 y +Fj(by)h(SAMB)m(A)h(T)-6 b(eam)p Black Black eop end +%%Page: 3 3 +TeXDict begin 3 2 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 210 +x Fi(Abstract)-2 436 y Fh(Last)21 b(Update)e Fj(:)i(Mon)e(Sep)h(30)g +(15:23:53)e(CDT)j(2002)-2 710 y(This)f(book)f(is)i(a)g(collection)e(of) +h(documents)e(that)j(might)e(be)h(useful)g(for)f(people)h(de)n(v)o +(eloping)d(samba)j(or)g(those)g(interested)f(in)-2 818 +y(doing)g(so.)h(It')-5 b(s)21 b(nothing)d(more)i(than)f(a)i(collection) +e(of)h(documents)f(written)h(by)f(samba)h(de)n(v)o(elopers)e(about)h +(the)i(internals)e(of)-2 926 y(v)n(arious)g(parts)h(of)g(samba)g(and)f +(the)i(SMB)g(protocol.)d(It')-5 b(s)21 b(still)g(incomplete.)e(The)g +(most)i(recent)e(v)o(ersion)g(of)h(this)h(document)d(can)-2 +1034 y(be)i(found)e(at)j(http://de)n(v)o(el.samba.or)o(g/.)15 +b(Please)21 b(send)f(updates)g(to)g(jelmer@samba.or)o(g)d +(\(mailto:jelmer@samba.or)o(g\).)-2 1308 y(This)j(documentation)d(is)k +(distrib)n(uted)e(under)g(the)h(GNU)h(General)e(Public)h(License)g +(\(GPL\))g(v)o(ersion)f(2.)h(A)g(cop)o(y)g(of)f(the)i(license)-2 +1416 y(is)f(included)d(with)i(the)g(Samba)f(source)g(distrib)n(ution.)g +(A)h(cop)o(y)f(can)h(be)f(found)f(on-line)h(at)h(http://www)-5 +b(.fsf.or)o(g/licenses/gpl.txt)p Black Black eop end +%%Page: 4 4 +TeXDict begin 4 3 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 210 +x Fi(T)-16 b(able)43 b(of)g(Contents)p 0 TeXcolorgray +-2 250 a +SDict begin H.S end + -2 250 a Fk(1.)20 b(De\002nition)g(of)g(NetBIOS)h(Pr)o(otocol) +d(and)i(Name)g(Resolution)g(Modes)2221 250 y +SDict begin 13 H.L end + 2221 250 +a 2221 250 a +SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 2221 250 a Black Black 18 w Fk(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3701 250 a +SDict begin H.S end + 3701 250 a Fk(1)3743 +250 y +SDict begin 13 H.L end + 3743 250 a 3743 250 a +SDict begin [ /Subtype /Link /Dest (NETBIOS) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 250 a Black 0 TeXcolorgray +197 378 a +SDict begin H.S end + 197 378 a Fj(1.1.)f(NETBIOS)693 378 y +SDict begin 13 H.L end + 693 378 +a 693 378 a +SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 693 378 a Black Black 10 w Fj(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 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 3701 +378 a +SDict begin H.S end + 3701 378 a Fj(1)3743 378 y +SDict begin 13 H.L end + 3743 378 a 3743 378 +a +SDict begin [ /Subtype /Link /Dest (23) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 378 a Black 0 TeXcolorgray 197 486 a +SDict begin H.S end + 197 486 a +Fj(1.2.)g(BR)m(O)m(ADCAST)j(NetBIOS)1169 486 y +SDict begin 13 H.L end + 1169 486 +a 1169 486 a +SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 1169 486 a Black Black 12 w Fj(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3701 486 a +SDict begin H.S end + +3701 486 a Fj(1)3743 486 y +SDict begin 13 H.L end + 3743 486 a 3743 486 a +SDict begin [ /Subtype /Link /Dest (34) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 +486 a Black 0 TeXcolorgray 197 594 a +SDict begin H.S end + 197 594 a Fj(1.3.)d(NBNS)i +(NetBIOS)893 594 y +SDict begin 13 H.L end + 893 594 a 893 594 a +SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 893 594 a Black +Black 18 w Fj(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3701 594 a +SDict begin H.S end + 3701 594 a Fj(2)3743 +594 y +SDict begin 13 H.L end + 3743 594 a 3743 594 a +SDict begin [ /Subtype /Link /Dest (38) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 594 a Black 0 TeXcolorgray +-2 722 a +SDict begin H.S end + -2 722 a Fk(2.)f(Samba)g(Ar)o(chitectur)o(e)797 +722 y +SDict begin 13 H.L end + 797 722 a 797 722 a +SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 797 722 a Black Black 10 w +Fk(.)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 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 3701 722 a +SDict begin H.S end + +3701 722 a Fk(3)3743 722 y +SDict begin 13 H.L end + 3743 722 a 3743 722 a +SDict begin [ /Subtype /Link /Dest (ARCHITECTURE) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +722 a Black 0 TeXcolorgray 197 850 a +SDict begin H.S end + 197 850 a Fj(2.1.)f(Introduction) +756 850 y +SDict begin 13 H.L end + 756 850 a 756 850 a +SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 756 850 a Black Black 10 +w Fj(.)p Black Black -1 w(.)p Black 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 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 3701 850 a +SDict begin H.S end + 3701 850 a Fj(3)3743 +850 y +SDict begin 13 H.L end + 3743 850 a 3743 850 a +SDict begin [ /Subtype /Link /Dest (53) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 850 a Black 0 TeXcolorgray +197 958 a +SDict begin H.S end + 197 958 a Fj(2.2.)g(Multithreading)f(and)i(Samba)1229 +958 y +SDict begin 13 H.L end + 1229 958 a 1229 958 a +SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 1229 958 a Black Black 14 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3701 958 a +SDict begin H.S end + 3701 958 a Fj(3)3743 958 y +SDict begin 13 H.L end + 3743 958 a 3743 +958 a +SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 958 a Black 0 TeXcolorgray 197 1066 a +SDict begin H.S end + 197 +1066 a Fj(2.3.)f(Threading)f(smbd)885 1066 y +SDict begin 13 H.L end + 885 1066 +a 885 1066 a +SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 885 1066 a Black Black 5 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3701 1066 a +SDict begin H.S end + 3701 1066 a Fj(3)3743 1066 +y +SDict begin 13 H.L end + 3743 1066 a 3743 1066 a +SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 1066 a Black 0 TeXcolorgray +197 1174 a +SDict begin H.S end + 197 1174 a Fj(2.4.)h(Threading)f(nmbd)895 +1174 y +SDict begin 13 H.L end + 895 1174 a 895 1174 a +SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 895 1174 a Black Black 16 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3701 1174 a +SDict begin H.S end + 3701 1174 a Fj(4)3743 1174 +y +SDict begin 13 H.L end + 3743 1174 a 3743 1174 a +SDict begin [ /Subtype /Link /Dest (85) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 1174 a Black 0 TeXcolorgray +197 1282 a +SDict begin H.S end + 197 1282 a Fj(2.5.)h(nbmd)g(Design)788 1282 +y +SDict begin 13 H.L end + 788 1282 a 788 1282 a +SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 788 1282 a Black Black 19 w Fj(.)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 +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 3701 1282 a +SDict begin H.S end + 3701 +1282 a Fj(4)3743 1282 y +SDict begin 13 H.L end + 3743 1282 a 3743 1282 a +SDict begin [ /Subtype /Link /Dest (91) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 +1282 a Black 0 TeXcolorgray -2 1409 a +SDict begin H.S end + -2 1409 a Fk(3.)h(The)h(samba)f +(DEB)o(UG)h(system)1046 1409 y +SDict begin 13 H.L end + 1046 1409 a 1046 1409 +a +SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1046 1409 a Black Black 10 w Fk(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3701 1409 a +SDict begin H.S end + 3701 1409 a +Fk(5)3743 1409 y +SDict begin 13 H.L end + 3743 1409 a 3743 1409 a +SDict begin [ /Subtype /Link /Dest (DEBUG) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1409 a +Black 0 TeXcolorgray 197 1537 a +SDict begin H.S end + 197 1537 a Fj(3.1.)e(Ne)n(w)i(Output)e +(Syntax)1001 1537 y +SDict begin 13 H.L end + 1001 1537 a 1001 1537 a +SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1001 1537 +a Black Black 14 w Fj(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3701 +1537 a +SDict begin H.S end + 3701 1537 a Fj(5)3743 1537 y +SDict begin 13 H.L end + 3743 1537 a 3743 +1537 a +SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1537 a Black 0 TeXcolorgray 197 1645 a +SDict begin H.S end + 197 +1645 a Fj(3.2.)g(The)h(DEB)o(UG\(\))g(Macro)1071 1645 +y +SDict begin 13 H.L end + 1071 1645 a 1071 1645 a +SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1071 1645 a Black Black 6 w +Fj(.)p Black Black(.)p Black Black(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3701 1645 a +SDict begin H.S end + 3701 +1645 a Fj(6)3743 1645 y +SDict begin 13 H.L end + 3743 1645 a 3743 1645 a +SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1645 a Black 0 TeXcolorgray 197 1753 a +SDict begin H.S end + 197 1753 a Fj(3.3.)f(The)h(DEB)o +(UGADD\(\))g(Macro)1251 1753 y +SDict begin 13 H.L end + 1251 1753 a 1251 1753 +a +SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1251 1753 a Black Black 13 w Fj(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3701 1753 a +SDict begin H.S end + 3701 1753 a Fj(7)3743 +1753 y +SDict begin 13 H.L end + 3743 1753 a 3743 1753 a +SDict begin [ /Subtype /Link /Dest (150) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1753 a Black 0 TeXcolorgray +197 1861 a +SDict begin H.S end + 197 1861 a Fj(3.4.)f(The)h(DEB)o(UGL)-8 b(VL\(\))19 +b(Macro)1224 1861 y +SDict begin 13 H.L end + 1224 1861 a 1224 1861 a +SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1224 1861 +a Black Black 19 w Fj(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3701 1861 a +SDict begin H.S end + 3701 1861 a Fj(8)3743 +1861 y +SDict begin 13 H.L end + 3743 1861 a 3743 1861 a +SDict begin [ /Subtype /Link /Dest (158) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1861 a Black 0 TeXcolorgray +197 1969 a +SDict begin H.S end + 197 1969 a Fj(3.5.)g(Ne)n(w)i(Functions)847 +1969 y +SDict begin 13 H.L end + 847 1969 a 847 1969 a +SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 847 1969 a Black Black 2 +w Fj(.)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 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 +3701 1969 a +SDict begin H.S end + 3701 1969 a Fj(8)3743 1969 y +SDict begin 13 H.L end + 3743 1969 a +3743 1969 a +SDict begin [ /Subtype /Link /Dest (178) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1969 a Black 0 TeXcolorgray 396 2077 +a +SDict begin H.S end + 396 2077 a Fj(3.5.1.)e(dbgte)o(xt\(\))910 2077 y +SDict begin 13 H.L end + 910 +2077 a 910 2077 a +SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 910 2077 a Black Black 1 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3701 +2077 a +SDict begin H.S end + 3701 2077 a Fj(9)3743 2077 y +SDict begin 13 H.L end + 3743 2077 a 3743 +2077 a +SDict begin [ /Subtype /Link /Dest (180) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2077 a Black 0 TeXcolorgray 396 2185 a +SDict begin H.S end + 396 +2185 a Fj(3.5.2.)g(dbghdr\(\))898 2185 y +SDict begin 13 H.L end + 898 2185 a 898 +2185 a +SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 898 2185 a Black Black 13 w Fj(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3701 2185 a +SDict begin H.S end + +3701 2185 a Fj(9)3743 2185 y +SDict begin 13 H.L end + 3743 2185 a 3743 2185 a +SDict begin [ /Subtype /Link /Dest (183) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +3743 2185 a Black 0 TeXcolorgray 396 2293 a +SDict begin H.S end + 396 2293 +a Fj(3.5.3.)g(format_deb)n(ug_te)o(xt\(\))1294 2293 y +SDict begin 13 H.L end + +1294 2293 a 1294 2293 a +SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1294 2293 a Black Black 11 w +Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3701 2293 a +SDict begin H.S end + 3701 2293 a Fj(9)3743 2293 y +SDict begin 13 H.L end + 3743 2293 a +3743 2293 a +SDict begin [ /Subtype /Link /Dest (187) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2293 a Black 0 TeXcolorgray -2 2421 +a +SDict begin H.S end + -2 2421 a Fk(4.)h(Coding)g(Suggestions)776 2421 y +SDict begin 13 H.L end + 776 +2421 a 776 2421 a +SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 776 2421 a Black Black 10 w Fk(.)p +Black 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 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 3659 2421 a +SDict begin H.S end + 3659 2421 a Fk(10)3743 2421 +y +SDict begin 13 H.L end + 3743 2421 a 3743 2421 a +SDict begin [ /Subtype /Link /Dest (CODINGSUGGESTIONS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 2421 a Black 0 TeXcolorgray +-2 2548 a +SDict begin H.S end + -2 2548 a Fk(5.)g(Samba)g(Inter)o(nals)668 +2548 y +SDict begin 13 H.L end + 668 2548 a 668 2548 a +SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 668 2548 a Black Black 15 +w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 2548 a +SDict begin H.S end + 3659 2548 a Fk(12)3743 2548 y +SDict begin 13 H.L end + 3743 2548 a +3743 2548 a +SDict begin [ /Subtype /Link /Dest (INTERNALS) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 2548 a Black 0 TeXcolorgray 197 2676 +a +SDict begin H.S end + 197 2676 a Fj(5.1.)f(Character)h(Handling)997 2676 +y +SDict begin 13 H.L end + 997 2676 a 997 2676 a +SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 2676 a Black Black 18 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2676 +a +SDict begin H.S end + 3659 2676 a Fj(12)3743 2676 y +SDict begin 13 H.L end + 3743 2676 a 3743 2676 +a +SDict begin [ /Subtype /Link /Dest (283) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2676 a Black 0 TeXcolorgray 197 2784 a +SDict begin H.S end + 197 2784 +a Fj(5.2.)f(The)h(ne)n(w)g(functions)960 2784 y +SDict begin 13 H.L end + 960 2784 +a 960 2784 a +SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 960 2784 a Black Black 13 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2784 a +SDict begin H.S end + 3659 2784 a Fj(12)3743 2784 +y +SDict begin 13 H.L end + 3743 2784 a 3743 2784 a +SDict begin [ /Subtype /Link /Dest (287) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2784 a Black 0 TeXcolorgray +197 2892 a +SDict begin H.S end + 197 2892 a Fj(5.3.)f(Macros)h(in)g(byteorder)-5 +b(.h)1076 2892 y +SDict begin 13 H.L end + 1076 2892 a 1076 2892 a +SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1076 2892 a +Black Black 1 w Fj(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2892 a +SDict begin H.S end + 3659 2892 a Fj(13)3743 2892 +y +SDict begin 13 H.L end + 3743 2892 a 3743 2892 a +SDict begin [ /Subtype /Link /Dest (316) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2892 a Black 0 TeXcolorgray +396 3000 a +SDict begin H.S end + 396 3000 a Fj(5.3.1.)19 b(CV)-11 b(AL\(b)n(uf,pos\))1122 +3000 y +SDict begin 13 H.L end + 1122 3000 a 1122 3000 a +SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1122 3000 a Black Black +17 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3000 a +SDict begin H.S end + 3659 3000 a Fj(13)3743 3000 y +SDict begin 13 H.L end + 3743 3000 a +3743 3000 a +SDict begin [ /Subtype /Link /Dest (319) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3000 a Black 0 TeXcolorgray 396 3108 +a +SDict begin H.S end + 396 3108 a Fj(5.3.2.)19 b(PV)-11 b(AL\(b)n(uf,pos\))1113 +3108 y +SDict begin 13 H.L end + 1113 3108 a 1113 3108 a +SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1113 3108 a Black Black +6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 3108 a +SDict begin H.S end + 3659 3108 a Fj(13)3743 +3108 y +SDict begin 13 H.L end + 3743 3108 a 3743 3108 a +SDict begin [ /Subtype /Link /Dest (322) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3108 a Black 0 TeXcolorgray +396 3216 a +SDict begin H.S end + 396 3216 a Fj(5.3.3.)19 b(SCV)-11 b(AL\(b)n(uf,pos,v)n(al\)) +1289 3216 y +SDict begin 13 H.L end + 1289 3216 a 1289 3216 a +SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1289 3216 a Black +Black 16 w Fj(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 3216 a +SDict begin H.S end + 3659 3216 +a Fj(13)3743 3216 y +SDict begin 13 H.L end + 3743 3216 a 3743 3216 a +SDict begin [ /Subtype /Link /Dest (325) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3216 +a Black 0 TeXcolorgray 396 3324 a +SDict begin H.S end + 396 3324 a Fj(5.3.4.)19 +b(SV)-11 b(AL\(b)n(uf,pos\))1113 3324 y +SDict begin 13 H.L end + 1113 3324 a 1113 +3324 a +SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1113 3324 a Black Black 6 w Fj(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3324 a +SDict begin H.S end + 3659 3324 a Fj(13)3743 3324 y +SDict begin 13 H.L end + 3743 3324 a +3743 3324 a +SDict begin [ /Subtype /Link /Dest (328) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3324 a Black 0 TeXcolorgray 396 3432 +a +SDict begin H.S end + 396 3432 a Fj(5.3.5.)19 b(IV)-11 b(AL\(b)n(uf,pos\))1095 +3432 y +SDict begin 13 H.L end + 1095 3432 a 1095 3432 a +SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1095 3432 a Black Black +3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3432 a +SDict begin H.S end + 3659 +3432 a Fj(13)3743 3432 y +SDict begin 13 H.L end + 3743 3432 a 3743 3432 a +SDict begin [ /Subtype /Link /Dest (331) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3432 a Black 0 TeXcolorgray 396 3540 a +SDict begin H.S end + 396 3540 a Fj(5.3.6.)19 +b(SV)-11 b(ALS\(b)n(uf,pos\))1159 3540 y +SDict begin 13 H.L end + 1159 3540 a +1159 3540 a +SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1159 3540 a Black Black 1 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 3540 a +SDict begin H.S end + 3659 3540 a Fj(13)3743 +3540 y +SDict begin 13 H.L end + 3743 3540 a 3743 3540 a +SDict begin [ /Subtype /Link /Dest (334) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3540 a Black 0 TeXcolorgray +396 3648 a +SDict begin H.S end + 396 3648 a Fj(5.3.7.)19 b(IV)-11 b(ALS\(b)n(uf,pos\))1141 +3648 y +SDict begin 13 H.L end + 1141 3648 a 1141 3648 a +SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1141 3648 a Black Black +-2 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3648 a +SDict begin H.S end + 3659 3648 a Fj(13)3743 3648 y +SDict begin 13 H.L end + 3743 3648 a +3743 3648 a +SDict begin [ /Subtype /Link /Dest (337) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3648 a Black 0 TeXcolorgray 396 3756 +a +SDict begin H.S end + 396 3756 a Fj(5.3.8.)19 b(SSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1280 +3756 y +SDict begin 13 H.L end + 1280 3756 a 1280 3756 a +SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1280 3756 a Black Black +5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3756 +a +SDict begin H.S end + 3659 3756 a Fj(14)3743 3756 y +SDict begin 13 H.L end + 3743 3756 a 3743 3756 +a +SDict begin [ /Subtype /Link /Dest (340) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3756 a Black 0 TeXcolorgray 396 3864 a +SDict begin H.S end + 396 3864 +a Fj(5.3.9.)19 b(SIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1262 +3864 y +SDict begin 13 H.L end + 1262 3864 a 1262 3864 a +SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1262 3864 a Black Black +2 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 3864 a +SDict begin H.S end + 3659 3864 a Fj(14)3743 3864 y +SDict begin 13 H.L end + 3743 3864 a +3743 3864 a +SDict begin [ /Subtype /Link /Dest (343) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3864 a Black 0 TeXcolorgray 396 3971 +a +SDict begin H.S end + 396 3971 a Fj(5.3.10.)18 b(SSV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1367 +3971 y +SDict begin 13 H.L end + 1367 3971 a 1367 3971 a +SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1367 3971 a Black Black +1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 3971 a +SDict begin H.S end + 3659 3971 +a Fj(14)3743 3971 y +SDict begin 13 H.L end + 3743 3971 a 3743 3971 a +SDict begin [ /Subtype /Link /Dest (346) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3971 +a Black 0 TeXcolorgray 396 4079 a +SDict begin H.S end + 396 4079 a Fj(5.3.11.)18 +b(SIV)-11 b(ALS\(b)n(uf,pos,v)n(al\))1349 4079 y +SDict begin 13 H.L end + 1349 +4079 a 1349 4079 a +SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1349 4079 a Black Black -2 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 4079 a +SDict begin H.S end + 3659 +4079 a Fj(14)3743 4079 y +SDict begin 13 H.L end + 3743 4079 a 3743 4079 a +SDict begin [ /Subtype /Link /Dest (349) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +4079 a Black 0 TeXcolorgray 396 4187 a +SDict begin H.S end + 396 4187 a Fj(5.3.12.)18 +b(RSV)-11 b(AL\(b)n(uf,pos\))1209 4187 y +SDict begin 13 H.L end + 1209 4187 a +1209 4187 a +SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1209 4187 a Black Black 13 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 4187 a +SDict begin H.S end + 3659 4187 a Fj(14)3743 +4187 y +SDict begin 13 H.L end + 3743 4187 a 3743 4187 a +SDict begin [ /Subtype /Link /Dest (352) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4187 a Black 0 TeXcolorgray +396 4295 a +SDict begin H.S end + 396 4295 a Fj(5.3.13.)18 b(RIV)-11 b(AL\(b)n(uf,pos\))1191 +4295 y +SDict begin 13 H.L end + 1191 4295 a 1191 4295 a +SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1191 4295 a Black Black +11 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4295 a +SDict begin H.S end + 3659 4295 a Fj(14)3743 4295 y +SDict begin 13 H.L end + 3743 4295 a +3743 4295 a +SDict begin [ /Subtype /Link /Dest (355) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4295 a Black 0 TeXcolorgray 396 4403 +a +SDict begin H.S end + 396 4403 a Fj(5.3.14.)18 b(RSSV)-11 b(AL\(b)n(uf,pos,v)n(al\))1376 +4403 y +SDict begin 13 H.L end + 1376 4403 a 1376 4403 a +SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1376 4403 a Black Black +12 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4403 a +SDict begin H.S end + 3659 4403 a Fj(14)3743 4403 y +SDict begin 13 H.L end + 3743 4403 a +3743 4403 a +SDict begin [ /Subtype /Link /Dest (358) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4403 a Black 0 TeXcolorgray 396 4511 +a +SDict begin H.S end + 396 4511 a Fj(5.3.15.)18 b(RSIV)-11 b(AL\(b)n(uf,pos,v)n(al\))1358 +4511 y +SDict begin 13 H.L end + 1358 4511 a 1358 4511 a +SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1358 4511 a Black Black +10 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 4511 a +SDict begin H.S end + 3659 4511 +a Fj(14)3743 4511 y +SDict begin 13 H.L end + 3743 4511 a 3743 4511 a +SDict begin [ /Subtype /Link /Dest (361) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4511 +a Black 0 TeXcolorgray 197 4619 a +SDict begin H.S end + 197 4619 a Fj(5.4.)19 +b(LAN)i(Manager)d(Samba)i(API)1230 4619 y +SDict begin 13 H.L end + 1230 4619 a +1230 4619 a +SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1230 4619 a Black Black 13 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4619 a +SDict begin H.S end + 3659 4619 a Fj(14)3743 4619 y +SDict begin 13 H.L end + 3743 4619 a +3743 4619 a +SDict begin [ /Subtype /Link /Dest (364) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4619 a Black 0 TeXcolorgray 396 4727 +a +SDict begin H.S end + 396 4727 a Fj(5.4.1.)f(P)o(arameters)973 4727 y +SDict begin 13 H.L end + 973 +4727 a 973 4727 a +SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 973 4727 a Black Black Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4727 a +SDict begin H.S end + 3659 4727 a Fj(15)3743 4727 +y +SDict begin 13 H.L end + 3743 4727 a 3743 4727 a +SDict begin [ /Subtype /Link /Dest (370) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4727 a Black 0 TeXcolorgray +396 4835 a +SDict begin H.S end + 396 4835 a Fj(5.4.2.)g(Return)h(v)n(alue)1030 +4835 y +SDict begin 13 H.L end + 1030 4835 a 1030 4835 a +SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1030 4835 a Black Black +6 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 4835 a +SDict begin H.S end + 3659 +4835 a Fj(16)3743 4835 y +SDict begin 13 H.L end + 3743 4835 a 3743 4835 a +SDict begin [ /Subtype /Link /Dest (405) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +4835 a Black 0 TeXcolorgray 197 4943 a +SDict begin H.S end + 197 4943 a Fj(5.5.)f(Code)h +(character)f(table)1025 4943 y +SDict begin 13 H.L end + 1025 4943 a 1025 4943 +a +SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1025 4943 a Black Black 11 w Fj(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4943 a +SDict begin H.S end + 3659 4943 a Fj(16)3743 4943 +y +SDict begin 13 H.L end + 3743 4943 a 3743 4943 a +SDict begin [ /Subtype /Link /Dest (419) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4943 a Black Black 3682 +5984 a Fh(iv)p Black eop end +%%Page: 5 5 +TeXDict begin 5 4 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 0 +TeXcolorgray -2 72 a +SDict begin H.S end + -2 72 a Fk(6.)20 b(The)h(smb)m(.conf)f(\002le)684 +72 y +SDict begin 13 H.L end + 684 72 a 684 72 a +SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 684 72 a Black Black 19 w Fk(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 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 3659 72 a +SDict begin H.S end + 3659 72 a Fk(18)3743 +72 y +SDict begin 13 H.L end + 3743 72 a 3743 72 a +SDict begin [ /Subtype /Link /Dest (PARSING) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 72 a Black 0 TeXcolorgray +197 200 a +SDict begin H.S end + 197 200 a Fj(6.1.)f(Le)o(xical)h(Analysis)902 +200 y +SDict begin 13 H.L end + 902 200 a 902 200 a +SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 902 200 a Black Black 9 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 200 a +SDict begin H.S end + 3659 200 a Fj(18)3743 +200 y +SDict begin 13 H.L end + 3743 200 a 3743 200 a +SDict begin [ /Subtype /Link /Dest (450) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 200 a Black 0 TeXcolorgray +396 308 a +SDict begin H.S end + 396 308 a Fj(6.1.1.)f(Handling)g(of)g(Whitespace)1411 +308 y +SDict begin 13 H.L end + 1411 308 a 1411 308 a +SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1411 308 a Black Black 19 +w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 308 a +SDict begin H.S end + 3659 308 a Fj(18)3743 +308 y +SDict begin 13 H.L end + 3743 308 a 3743 308 a +SDict begin [ /Subtype /Link /Dest (471) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 308 a Black 0 TeXcolorgray +396 416 a +SDict begin H.S end + 396 416 a Fj(6.1.2.)g(Handling)g(of)g(Line)h(Continuation) +1632 416 y +SDict begin 13 H.L end + 1632 416 a 1632 416 a +SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1632 416 a Black Black +5 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 416 a +SDict begin H.S end + 3659 416 a Fj(18)3743 416 y +SDict begin 13 H.L end + +3743 416 a 3743 416 a +SDict begin [ /Subtype /Link /Dest (483) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 416 a Black 0 TeXcolorgray +396 524 a +SDict begin H.S end + 396 524 a Fj(6.1.3.)f(Line)h(Continuation)e(Quirks)1458 +524 y +SDict begin 13 H.L end + 1458 524 a 1458 524 a +SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1458 524 a Black Black 13 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 524 +a +SDict begin H.S end + 3659 524 a Fj(19)3743 524 y +SDict begin 13 H.L end + 3743 524 a 3743 524 a +SDict begin [ /Subtype /Link /Dest (494) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +524 a Black 0 TeXcolorgray 197 632 a +SDict begin H.S end + 197 632 a Fj(6.2.)h(Syntax)574 +632 y +SDict begin 13 H.L end + 574 632 a 574 632 a +SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 574 632 a Black Black 5 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 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 3659 632 a +SDict begin H.S end + 3659 632 a +Fj(20)3743 632 y +SDict begin 13 H.L end + 3743 632 a 3743 632 a +SDict begin [ /Subtype /Link /Dest (514) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 632 a Black +0 TeXcolorgray 396 740 a +SDict begin H.S end + 396 740 a Fj(6.2.1.)g(About)g(params.c)1131 +740 y +SDict begin 13 H.L end + 1131 740 a 1131 740 a +SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1131 740 a Black Black 8 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 740 a +SDict begin H.S end + 3659 740 a Fj(20)3743 740 y +SDict begin 13 H.L end + 3743 740 a 3743 +740 a +SDict begin [ /Subtype /Link /Dest (529) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 740 a Black 0 TeXcolorgray -2 868 a +SDict begin H.S end + -2 868 +a Fk(7.)h(NetBIOS)g(in)h(a)g(Unix)f(W)-6 b(orld)993 868 +y +SDict begin 13 H.L end + 993 868 a 993 868 a +SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 993 868 a Black Black 1 w Fk(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 868 a +SDict begin H.S end + 3659 868 a Fk(21)3743 868 y +SDict begin 13 H.L end + 3743 868 a 3743 +868 a +SDict begin [ /Subtype /Link /Dest (UNIX-SMB) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 868 a Black 0 TeXcolorgray 197 996 a +SDict begin H.S end + 197 996 +a Fj(7.1.)19 b(Introduction)756 996 y +SDict begin 13 H.L end + 756 996 a 756 996 +a +SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 756 996 a Black Black 10 w Fj(.)p Black Black -1 w(.)p +Black 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 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 3659 996 a +SDict begin H.S end + 3659 996 a Fj(21)3743 996 y +SDict begin 13 H.L end + +3743 996 a 3743 996 a +SDict begin [ /Subtype /Link /Dest (539) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 996 a Black 0 TeXcolorgray +197 1104 a +SDict begin H.S end + 197 1104 a Fj(7.2.)g(Usernames)712 1104 y +SDict begin 13 H.L end + +712 1104 a 712 1104 a +SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 712 1104 a Black Black 12 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 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 3659 1104 a +SDict begin H.S end + 3659 1104 a Fj(21)3743 1104 +y +SDict begin 13 H.L end + 3743 1104 a 3743 1104 a +SDict begin [ /Subtype /Link /Dest (543) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1104 a Black 0 TeXcolorgray +197 1212 a +SDict begin H.S end + 197 1212 a Fj(7.3.)g(File)i(Ownership)858 +1212 y +SDict begin 13 H.L end + 858 1212 a 858 1212 a +SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 858 1212 a Black Black 11 +w Fj(.)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 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 +3659 1212 a +SDict begin H.S end + 3659 1212 a Fj(21)3743 1212 y +SDict begin 13 H.L end + 3743 1212 a +3743 1212 a +SDict begin [ /Subtype /Link /Dest (551) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1212 a Black 0 TeXcolorgray 197 1319 +a +SDict begin H.S end + 197 1319 a Fj(7.4.)e(P)o(assw)o(ords)691 1319 y +SDict begin 13 H.L end + 691 +1319 a 691 1319 a +SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 691 1319 a Black Black 12 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 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 3659 1319 a +SDict begin H.S end + 3659 1319 +a Fj(22)3743 1319 y +SDict begin 13 H.L end + 3743 1319 a 3743 1319 a +SDict begin [ /Subtype /Link /Dest (556) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1319 +a Black 0 TeXcolorgray 197 1427 a +SDict begin H.S end + 197 1427 a Fj(7.5.)g(Locking)621 +1427 y +SDict begin 13 H.L end + 621 1427 a 621 1427 a +SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 621 1427 a Black Black -1 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 1427 a +SDict begin H.S end + 3659 1427 a Fj(22)3743 1427 y +SDict begin 13 H.L end + 3743 1427 a +3743 1427 a +SDict begin [ /Subtype /Link /Dest (562) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1427 a Black 0 TeXcolorgray 197 1535 +a +SDict begin H.S end + 197 1535 a Fj(7.6.)g(Den)o(y)h(Modes)769 1535 y +SDict begin 13 H.L end + 769 +1535 a 769 1535 a +SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 769 1535 a Black Black 17 w Fj(.)p +Black 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 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 3659 1535 a +SDict begin H.S end + 3659 1535 a Fj(23)3743 1535 +y +SDict begin 13 H.L end + 3743 1535 a 3743 1535 a +SDict begin [ /Subtype /Link /Dest (570) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1535 a Black 0 TeXcolorgray +197 1643 a +SDict begin H.S end + 197 1643 a Fj(7.7.)f(T)m(rapdoor)f(UIDs)849 +1643 y +SDict begin 13 H.L end + 849 1643 a 849 1643 a +SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 849 1643 a Black Black 20 +w Fj(.)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 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 +3659 1643 a +SDict begin H.S end + 3659 1643 a Fj(23)3743 1643 y +SDict begin 13 H.L end + 3743 1643 a +3743 1643 a +SDict begin [ /Subtype /Link /Dest (574) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1643 a Black 0 TeXcolorgray 197 1751 +a +SDict begin H.S end + 197 1751 a Fj(7.8.)h(Port)h(numbers)789 1751 y +SDict begin 13 H.L end + 789 +1751 a 789 1751 a +SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 789 1751 a Black Black 18 w Fj(.)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 +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 +3659 1751 a +SDict begin H.S end + 3659 1751 a Fj(23)3743 1751 y +SDict begin 13 H.L end + 3743 1751 a +3743 1751 a +SDict begin [ /Subtype /Link /Dest (578) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1751 a Black 0 TeXcolorgray 197 1859 +a +SDict begin H.S end + 197 1859 a Fj(7.9.)f(Protocol)g(Comple)o(xity)1037 +1859 y +SDict begin 13 H.L end + 1037 1859 a 1037 1859 a +SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1037 1859 a Black Black +-1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 1859 a +SDict begin H.S end + 3659 +1859 a Fj(24)3743 1859 y +SDict begin 13 H.L end + 3743 1859 a 3743 1859 a +SDict begin [ /Subtype /Link /Dest (583) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1859 a Black 0 TeXcolorgray -2 1987 a +SDict begin H.S end + -2 1987 a Fk(8.)h(T)-6 +b(racing)20 b(samba)g(system)h(calls)1046 1987 y +SDict begin 13 H.L end + 1046 +1987 a 1046 1987 a +SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 1046 1987 a Black Black 10 w Fk(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 1987 a +SDict begin H.S end + 3659 1987 a Fk(25)3743 1987 y +SDict begin 13 H.L end + 3743 1987 a +3743 1987 a +SDict begin [ /Subtype /Link /Dest (TRACING) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 1987 a Black 0 TeXcolorgray -2 2115 +a +SDict begin H.S end + -2 2115 a Fk(9.)f(NT)h(Domain)f(RPC')m(s)747 2115 y +SDict begin 13 H.L end + +747 2115 a 747 2115 a +SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 747 2115 a Black Black 19 w Fk(.)p +Black Black -1 w(.)p Black 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 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 3659 2115 a +SDict begin H.S end + 3659 +2115 a Fk(27)3743 2115 y +SDict begin 13 H.L end + 3743 2115 a 3743 2115 a +SDict begin [ /Subtype /Link /Dest (NTDOMAIN) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +2115 a Black 0 TeXcolorgray 197 2243 a +SDict begin H.S end + 197 2243 a Fj(9.1.)f +(Introduction)756 2243 y +SDict begin 13 H.L end + 756 2243 a 756 2243 a +SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 756 2243 +a Black Black 10 w Fj(.)p Black Black -1 w(.)p Black +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 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 +3659 2243 a +SDict begin H.S end + 3659 2243 a Fj(27)3743 2243 y +SDict begin 13 H.L end + 3743 2243 a +3743 2243 a +SDict begin [ /Subtype /Link /Dest (651) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2243 a Black 0 TeXcolorgray 396 2351 +a +SDict begin H.S end + 396 2351 a Fj(9.1.1.)g(Sources)868 2351 y +SDict begin 13 H.L end + 868 2351 +a 868 2351 a +SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 868 2351 a Black Black 1 w Fj(.)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 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 3659 2351 +a +SDict begin H.S end + 3659 2351 a Fj(28)3743 2351 y +SDict begin 13 H.L end + 3743 2351 a 3743 2351 +a +SDict begin [ /Subtype /Link /Dest (687) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2351 a Black 0 TeXcolorgray 396 2459 a +SDict begin H.S end + 396 2459 +a Fj(9.1.2.)g(Credits)844 2459 y +SDict begin 13 H.L end + 844 2459 a 844 2459 +a +SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 844 2459 a Black Black 5 w Fj(.)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 +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 +3659 2459 a +SDict begin H.S end + 3659 2459 a Fj(28)3743 2459 y +SDict begin 13 H.L end + 3743 2459 a +3743 2459 a +SDict begin [ /Subtype /Link /Dest (694) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2459 a Black 0 TeXcolorgray 197 2566 +a +SDict begin H.S end + 197 2566 a Fj(9.2.)g(Notes)i(and)e(Structures)1035 +2566 y +SDict begin 13 H.L end + 1035 2566 a 1035 2566 a +SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1035 2566 a Black Black +1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 2566 a +SDict begin H.S end + 3659 +2566 a Fj(28)3743 2566 y +SDict begin 13 H.L end + 3743 2566 a 3743 2566 a +SDict begin [ /Subtype /Link /Dest (701) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +2566 a Black 0 TeXcolorgray 396 2674 a +SDict begin H.S end + 396 2674 a Fj(9.2.1.)g(Notes)798 +2674 y +SDict begin 13 H.L end + 798 2674 a 798 2674 a +SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 798 2674 a Black Black 9 +w Fj(.)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 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 +3659 2674 a +SDict begin H.S end + 3659 2674 a Fj(28)3743 2674 y +SDict begin 13 H.L end + 3743 2674 a +3743 2674 a +SDict begin [ /Subtype /Link /Dest (703) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2674 a Black 0 TeXcolorgray 396 2782 +a +SDict begin H.S end + 396 2782 a Fj(9.2.2.)g(Enumerations)1068 2782 y +SDict begin 13 H.L end + 1068 +2782 a 1068 2782 a +SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1068 2782 a Black Black 9 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2782 +a +SDict begin H.S end + 3659 2782 a Fj(29)3743 2782 y +SDict begin 13 H.L end + 3743 2782 a 3743 2782 +a +SDict begin [ /Subtype /Link /Dest (716) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2782 a Black 0 TeXcolorgray 396 2890 a +SDict begin H.S end + 396 2890 +a Fj(9.2.3.)g(Structures)942 2890 y +SDict begin 13 H.L end + 942 2890 a 942 2890 +a +SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 942 2890 a Black Black 11 w Fj(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 2890 a +SDict begin H.S end + 3659 2890 a Fj(30)3743 +2890 y +SDict begin 13 H.L end + 3743 2890 a 3743 2890 a +SDict begin [ /Subtype /Link /Dest (774) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2890 a Black 0 TeXcolorgray +197 2998 a +SDict begin H.S end + 197 2998 a Fj(9.3.)g(MSRPC)j(o)o(v)o(er)d(T)m(ransact)g +(Named)h(Pipe)1518 2998 y +SDict begin 13 H.L end + 1518 2998 a 1518 2998 a +SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1518 +2998 a Black Black 16 w Fj(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2998 a +SDict begin H.S end + 3659 2998 a Fj(44)3743 2998 +y +SDict begin 13 H.L end + 3743 2998 a 3743 2998 a +SDict begin [ /Subtype /Link /Dest (1570) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2998 a Black 0 TeXcolorgray +396 3106 a +SDict begin H.S end + 396 3106 a Fj(9.3.1.)f(MSRPC)i(Pipes)1081 +3106 y +SDict begin 13 H.L end + 1081 3106 a 1081 3106 a +SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1081 3106 a Black Black +17 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3106 a +SDict begin H.S end + 3659 +3106 a Fj(44)3743 3106 y +SDict begin 13 H.L end + 3743 3106 a 3743 3106 a +SDict begin [ /Subtype /Link /Dest (1573) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3106 a Black 0 TeXcolorgray 396 3214 a +SDict begin H.S end + 396 3214 a Fj(9.3.2.)e(Header) +845 3214 y +SDict begin 13 H.L end + 845 3214 a 845 3214 a +SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 845 3214 a Black Black +4 w Fj(.)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 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 3659 3214 a +SDict begin H.S end + 3659 3214 +a Fj(44)3743 3214 y +SDict begin 13 H.L end + 3743 3214 a 3743 3214 a +SDict begin [ /Subtype /Link /Dest (1587) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3214 +a Black 0 TeXcolorgray 396 3322 a +SDict begin H.S end + 396 3322 a Fj(9.3.3.)g(T)-7 +b(ail)731 3322 y +SDict begin 13 H.L end + 731 3322 a 731 3322 a +SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 731 3322 a Black +Black 14 w Fj(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 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 3659 3322 a +SDict begin H.S end + 3659 3322 a Fj(49)3743 3322 +y +SDict begin 13 H.L end + 3743 3322 a 3743 3322 a +SDict begin [ /Subtype /Link /Dest (1841) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3322 a Black 0 TeXcolorgray +396 3430 a +SDict begin H.S end + 396 3430 a Fj(9.3.4.)19 b(RPC)i(Bind)g(/)g(Bind)f(Ack)1329 +3430 y +SDict begin 13 H.L end + 1329 3430 a 1329 3430 a +SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1329 3430 a Black Black +18 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3430 +a +SDict begin H.S end + 3659 3430 a Fj(49)3743 3430 y +SDict begin 13 H.L end + 3743 3430 a 3743 3430 +a +SDict begin [ /Subtype /Link /Dest (1853) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3430 a Black 0 TeXcolorgray 396 3538 a +SDict begin H.S end + 396 3538 +a Fj(9.3.5.)f(NTLSA)h(T)m(ransact)g(Named)f(Pipe)1604 +3538 y +SDict begin 13 H.L end + 1604 3538 a 1604 3538 a +SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1604 3538 a Black Black +13 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3538 a +SDict begin H.S end + 3659 +3538 a Fj(50)3743 3538 y +SDict begin 13 H.L end + 3743 3538 a 3743 3538 a +SDict begin [ /Subtype /Link /Dest (1897) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3538 a Black 0 TeXcolorgray 396 3646 a +SDict begin H.S end + 396 3646 a Fj(9.3.6.)g(LSA)h +(Open)g(Polic)o(y)1194 3646 y +SDict begin 13 H.L end + 1194 3646 a 1194 3646 a +SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +1194 3646 a Black Black 8 w Fj(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 3646 a +SDict begin H.S end + 3659 3646 +a Fj(51)3743 3646 y +SDict begin 13 H.L end + 3743 3646 a 3743 3646 a +SDict begin [ /Subtype /Link /Dest (1938) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3646 +a Black 0 TeXcolorgray 396 3754 a +SDict begin H.S end + 396 3754 a Fj(9.3.7.)f(LSA)h(Query)g +(Info)f(Polic)o(y)1381 3754 y +SDict begin 13 H.L end + 1381 3754 a 1381 3754 a +SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +1381 3754 a Black Black 7 w Fj(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 3754 a +SDict begin H.S end + 3659 3754 +a Fj(52)3743 3754 y +SDict begin 13 H.L end + 3743 3754 a 3743 3754 a +SDict begin [ /Subtype /Link /Dest (1972) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3754 +a Black 0 TeXcolorgray 396 3862 a +SDict begin H.S end + 396 3862 a Fj(9.3.8.)g(LSA)h +(Enumerate)f(T)m(rusted)g(Domains)1734 3862 y +SDict begin 13 H.L end + 1734 3862 +a 1734 3862 a +SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1734 3862 a Black Black 7 w Fj(.)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 3659 3862 a +SDict begin H.S end + 3659 3862 a Fj(53)3743 +3862 y +SDict begin 13 H.L end + 3743 3862 a 3743 3862 a +SDict begin [ /Subtype /Link /Dest (2000) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3862 a Black 0 TeXcolorgray +396 3970 a +SDict begin H.S end + 396 3970 a Fj(9.3.9.)g(LSA)h(Open)g(Secret)1190 +3970 y +SDict begin 13 H.L end + 1190 3970 a 1190 3970 a +SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1190 3970 a Black Black +12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 3970 a +SDict begin H.S end + 3659 3970 a Fj(53)3743 3970 y +SDict begin 13 H.L end + 3743 3970 a +3743 3970 a +SDict begin [ /Subtype /Link /Dest (2024) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3970 a Black 0 TeXcolorgray 396 4077 +a +SDict begin H.S end + 396 4077 a Fj(9.3.10.)e(LSA)j(Close)1012 4077 y +SDict begin 13 H.L end + 1012 +4077 a 1012 4077 a +SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1012 4077 a Black Black 3 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4077 +a +SDict begin H.S end + 3659 4077 a Fj(54)3743 4077 y +SDict begin 13 H.L end + 3743 4077 a 3743 4077 +a +SDict begin [ /Subtype /Link /Dest (2053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4077 a Black 0 TeXcolorgray 396 4185 a +SDict begin H.S end + 396 4185 +a Fj(9.3.11.)d(LSA)j(Lookup)d(SIDS)1282 4185 y +SDict begin 13 H.L end + 1282 4185 +a 1282 4185 a +SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1282 4185 a Black Black 3 w Fj(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 4185 a +SDict begin H.S end + 3659 4185 +a Fj(54)3743 4185 y +SDict begin 13 H.L end + 3743 4185 a 3743 4185 a +SDict begin [ /Subtype /Link /Dest (2070) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4185 +a Black 0 TeXcolorgray 396 4293 a +SDict begin H.S end + 396 4293 a Fj(9.3.12.)g(LSA)j(Lookup) +d(Names)1333 4293 y +SDict begin 13 H.L end + 1333 4293 a 1333 4293 a +SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1333 4293 +a Black Black 14 w Fj(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4293 a +SDict begin H.S end + 3659 4293 a Fj(55)3743 4293 y +SDict begin 13 H.L end + 3743 4293 a +3743 4293 a +SDict begin [ /Subtype /Link /Dest (2129) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4293 a Black 0 TeXcolorgray 197 4401 +a +SDict begin H.S end + 197 4401 a Fj(9.4.)h(NETLOGON)h(rpc)g(T)m(ransact)f(Named)h(Pipe)1654 +4401 y +SDict begin 13 H.L end + 1654 4401 a 1654 4401 a +SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1654 4401 a Black Black +4 w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 4401 a +SDict begin H.S end + 3659 4401 a Fj(56)3743 4401 y +SDict begin 13 H.L end + 3743 4401 a +3743 4401 a +SDict begin [ /Subtype /Link /Dest (2192) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4401 a Black 0 TeXcolorgray 396 4509 +a +SDict begin H.S end + 396 4509 a Fj(9.4.1.)f(LSA)h(Request)h(Challenge)1408 +4509 y +SDict begin 13 H.L end + 1408 4509 a 1408 4509 a +SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1408 4509 a Black Black +1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4509 +a +SDict begin H.S end + 3659 4509 a Fj(57)3743 4509 y +SDict begin 13 H.L end + 3743 4509 a 3743 4509 +a +SDict begin [ /Subtype /Link /Dest (2231) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4509 a Black 0 TeXcolorgray 396 4617 a +SDict begin H.S end + 396 4617 +a Fj(9.4.2.)e(LSA)h(Authenticate)f(2)1268 4617 y +SDict begin 13 H.L end + 1268 +4617 a 1268 4617 a +SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1268 4617 a Black Black 17 w Fj(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 4617 a +SDict begin H.S end + 3659 +4617 a Fj(58)3743 4617 y +SDict begin 13 H.L end + 3743 4617 a 3743 4617 a +SDict begin [ /Subtype /Link /Dest (2266) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +4617 a Black 0 TeXcolorgray 396 4725 a +SDict begin H.S end + 396 4725 a Fj(9.4.3.)g(LSA)h +(Serv)o(er)g(P)o(assw)o(ord)f(Set)1460 4725 y +SDict begin 13 H.L end + 1460 4725 +a 1460 4725 a +SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1460 4725 a Black Black 11 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 4725 a +SDict begin H.S end + 3659 4725 +a Fj(58)3743 4725 y +SDict begin 13 H.L end + 3743 4725 a 3743 4725 a +SDict begin [ /Subtype /Link /Dest (2305) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4725 +a Black 0 TeXcolorgray 396 4833 a +SDict begin H.S end + 396 4833 a Fj(9.4.4.)g(LSA)h(SAM)h +(Logon)1201 4833 y +SDict begin 13 H.L end + 1201 4833 a 1201 4833 a +SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1201 4833 +a Black Black 1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4833 a +SDict begin H.S end + 3659 4833 a Fj(59)3743 4833 +y +SDict begin 13 H.L end + 3743 4833 a 3743 4833 a +SDict begin [ /Subtype /Link /Dest (2334) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4833 a Black 0 TeXcolorgray +396 4941 a +SDict begin H.S end + 396 4941 a Fj(9.4.5.)e(LSA)h(SAM)h(Logof)n(f)1213 +4941 y +SDict begin 13 H.L end + 1213 4941 a 1213 4941 a +SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1213 4941 a Black Black +9 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 4941 a +SDict begin H.S end + 3659 +4941 a Fj(60)3743 4941 y +SDict begin 13 H.L end + 3743 4941 a 3743 4941 a +SDict begin [ /Subtype /Link /Dest (2358) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +4941 a Black 0 TeXcolorgray 197 5049 a +SDict begin H.S end + 197 5049 a Fj(9.5.)e +(\\\\MAILSLO)m(T\\NET\\NTLOGON)1416 5049 y +SDict begin 13 H.L end + 1416 5049 +a 1416 5049 a +SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1416 5049 a Black Black 14 w Fj(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 5049 a +SDict begin H.S end + 3659 5049 a Fj(60)3743 5049 +y +SDict begin 13 H.L end + 3743 5049 a 3743 5049 a +SDict begin [ /Subtype /Link /Dest (2381) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5049 a Black 0 TeXcolorgray +396 5157 a +SDict begin H.S end + 396 5157 a Fj(9.5.1.)g(Query)g(for)h(PDC)1111 +5157 y +SDict begin 13 H.L end + 1111 5157 a 1111 5157 a +SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1111 5157 a Black Black +8 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 5157 a +SDict begin H.S end + 3659 5157 a Fj(61)3743 +5157 y +SDict begin 13 H.L end + 3743 5157 a 3743 5157 a +SDict begin [ /Subtype /Link /Dest (2385) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5157 a Black 0 TeXcolorgray +396 5265 a +SDict begin H.S end + 396 5265 a Fj(9.5.2.)f(SAM)h(Logon)1023 5265 +y +SDict begin 13 H.L end + 1023 5265 a 1023 5265 a +SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1023 5265 a Black Black 13 +w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 5265 a +SDict begin H.S end + 3659 5265 +a Fj(62)3743 5265 y +SDict begin 13 H.L end + 3743 5265 a 3743 5265 a +SDict begin [ /Subtype /Link /Dest (2459) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5265 +a Black 0 TeXcolorgray 197 5373 a +SDict begin H.S end + 197 5373 a Fj(9.6.)f(SR)-7 +b(VSVC)22 b(T)m(ransact)e(Named)g(Pipe)1392 5373 y +SDict begin 13 H.L end + 1392 +5373 a 1392 5373 a +SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1392 5373 a Black Black 17 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 5373 a +SDict begin H.S end + 3659 +5373 a Fj(63)3743 5373 y +SDict begin 13 H.L end + 3743 5373 a 3743 5373 a +SDict begin [ /Subtype /Link /Dest (2549) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +5373 a Black 0 TeXcolorgray 396 5481 a +SDict begin H.S end + 396 5481 a Fj(9.6.1.)f(Net)h +(Share)g(Enum)1154 5481 y +SDict begin 13 H.L end + 1154 5481 a 1154 5481 a +SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1154 +5481 a Black Black 6 w Fj(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 5481 a +SDict begin H.S end + 3659 5481 a Fj(64)3743 5481 y +SDict begin 13 H.L end + 3743 5481 a +3743 5481 a +SDict begin [ /Subtype /Link /Dest (2561) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5481 a Black Black 3705 5984 a Fh(v)p +Black eop end +%%Page: 6 6 +TeXDict begin 6 5 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 0 +TeXcolorgray 396 72 a +SDict begin H.S end + 396 72 a Fj(9.6.2.)19 b(Net)h(Serv)o(er)g(Get)g +(Info)1261 72 y +SDict begin 13 H.L end + 1261 72 a 1261 72 a +SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1261 72 a Black Black +3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 72 a +SDict begin H.S end + 3659 72 a Fj(65)3743 72 y +SDict begin 13 H.L end + 3743 72 a 3743 72 +a +SDict begin [ /Subtype /Link /Dest (2622) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 72 a Black 0 TeXcolorgray 197 180 a +SDict begin H.S end + 197 180 a +Fj(9.7.)f(Cryptographic)f(side)i(of)g(NT)h(Domain)e(Authentication)2003 +180 y +SDict begin 13 H.L end + 2003 180 a 2003 180 a +SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2003 180 a Black Black 8 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3659 180 a +SDict begin H.S end + 3659 180 a +Fj(65)3743 180 y +SDict begin 13 H.L end + 3743 180 a 3743 180 a +SDict begin [ /Subtype /Link /Dest (2653) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 180 a Black +0 TeXcolorgray 396 288 a +SDict begin H.S end + 396 288 a Fj(9.7.1.)g(De\002nitions)974 +288 y +SDict begin 13 H.L end + 974 288 a 974 288 a +SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 974 288 a Black Black -1 w +Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 288 a +SDict begin H.S end + 3659 288 a +Fj(65)3743 288 y +SDict begin 13 H.L end + 3743 288 a 3743 288 a +SDict begin [ /Subtype /Link /Dest (2655) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 288 a Black +0 TeXcolorgray 396 396 a +SDict begin H.S end + 396 396 a Fj(9.7.2.)g(Protocol)887 +396 y +SDict begin 13 H.L end + 887 396 a 887 396 a +SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 887 396 a Black Black 3 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 396 a +SDict begin H.S end + 3659 +396 a Fj(66)3743 396 y +SDict begin 13 H.L end + 3743 396 a 3743 396 a +SDict begin [ /Subtype /Link /Dest (2698) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 396 +a Black 0 TeXcolorgray 396 504 a +SDict begin H.S end + 396 504 a Fj(9.7.3.)g(Comments)965 +504 y +SDict begin 13 H.L end + 965 504 a 965 504 a +SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 965 504 a Black Black 8 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 504 a +SDict begin H.S end + 3659 504 a Fj(67)3743 +504 y +SDict begin 13 H.L end + 3743 504 a 3743 504 a +SDict begin [ /Subtype /Link /Dest (2708) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 504 a Black 0 TeXcolorgray +197 612 a +SDict begin H.S end + 197 612 a Fj(9.8.)g(SIDs)i(and)f(RIDs)845 612 +y +SDict begin 13 H.L end + 845 612 a 845 612 a +SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 845 612 a Black Black 4 w Fj(.)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 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 3659 612 a +SDict begin H.S end + 3659 612 a Fj(67)3743 +612 y +SDict begin 13 H.L end + 3743 612 a 3743 612 a +SDict begin [ /Subtype /Link /Dest (2715) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 612 a Black 0 TeXcolorgray +396 720 a +SDict begin H.S end + 396 720 a Fj(9.8.1.)f(W)-7 b(ell-kno)n(wn)19 +b(SIDs)1197 720 y +SDict begin 13 H.L end + 1197 720 a 1197 720 a +SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1197 720 a Black +Black 5 w Fj(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 720 a +SDict begin H.S end + 3659 720 a Fj(67)3743 720 y +SDict begin 13 H.L end + +3743 720 a 3743 720 a +SDict begin [ /Subtype /Link /Dest (2723) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 720 a Black 0 TeXcolorgray +396 828 a +SDict begin H.S end + 396 828 a Fj(9.8.2.)g(W)-7 b(ell-kno)n(wn)19 +b(RIDS)1220 828 y +SDict begin 13 H.L end + 1220 828 a 1220 828 a +SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1220 828 a Black +Black 2 w Fj(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 828 +a +SDict begin H.S end + 3659 828 a Fj(69)3743 828 y +SDict begin 13 H.L end + 3743 828 a 3743 828 a +SDict begin [ /Subtype /Link /Dest (2811) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +828 a Black 0 TeXcolorgray -2 956 a +SDict begin H.S end + -2 956 a Fk(10.)g(Samba)i(Printing) +f(Inter)o(nals)1026 956 y +SDict begin 13 H.L end + 1026 956 a 1026 956 a +SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1026 +956 a Black Black 10 w Fk(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 956 a +SDict begin H.S end + 3659 956 a Fk(71)3743 956 y +SDict begin 13 H.L end + 3743 956 a 3743 +956 a +SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 956 a Black 0 TeXcolorgray 197 1084 a +SDict begin H.S end + 197 +1084 a Fj(10.1.)f(Abstract)666 1084 y +SDict begin 13 H.L end + 666 1084 a 666 +1084 a +SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 666 1084 a Black Black 17 w Fj(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 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 3659 1084 a +SDict begin H.S end + 3659 +1084 a Fj(71)3743 1084 y +SDict begin 13 H.L end + 3743 1084 a 3743 1084 a +SDict begin [ /Subtype /Link /Dest (2895) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1084 a Black 0 TeXcolorgray 197 1192 a +SDict begin H.S end + 197 1192 a Fj(10.2.)g(Printing)g +(Interf)o(ace)g(to)h(V)-9 b(arious)20 b(Back)g(ends)1691 +1192 y +SDict begin 13 H.L end + 1691 1192 a 1691 1192 a +SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1691 1192 a Black Black +9 w Fj(.)p Black Black -1 w(.)p Black 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 3659 1192 a +SDict begin H.S end + 3659 1192 a Fj(71)3743 +1192 y +SDict begin 13 H.L end + 3743 1192 a 3743 1192 a +SDict begin [ /Subtype /Link /Dest (2898) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1192 a Black 0 TeXcolorgray +197 1300 a +SDict begin H.S end + 197 1300 a Fj(10.3.)f(Print)h(Queue)f(TDB')-5 +b(s)1024 1300 y +SDict begin 13 H.L end + 1024 1300 a 1024 1300 a +SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1024 1300 a Black +Black 12 w Fj(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 1300 +a +SDict begin H.S end + 3659 1300 a Fj(71)3743 1300 y +SDict begin 13 H.L end + 3743 1300 a 3743 1300 +a +SDict begin [ /Subtype /Link /Dest (2924) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1300 a Black 0 TeXcolorgray 197 1407 a +SDict begin H.S end + 197 1407 +a Fj(10.4.)19 b(ChangeID)g(and)g(Client)i(Caching)f(of)g(Printer)f +(Information)2144 1407 y +SDict begin 13 H.L end + 2144 1407 a 2144 1407 a +SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2144 +1407 a Black Black 12 w Fj(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3659 1407 a +SDict begin H.S end + 3659 +1407 a Fj(73)3743 1407 y +SDict begin 13 H.L end + 3743 1407 a 3743 1407 a +SDict begin [ /Subtype /Link /Dest (2958) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1407 a Black 0 TeXcolorgray 197 1515 a +SDict begin H.S end + 197 1515 a Fj(10.5.)g(W)m(indo)n +(ws)g(NT/2K)h(Printer)g(Change)f(Notify)1712 1515 y +SDict begin 13 H.L end + 1712 +1515 a 1712 1515 a +SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1712 1515 a Black Black 8 w Fj(.)p +Black 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 3659 1515 +a +SDict begin H.S end + 3659 1515 a Fj(73)3743 1515 y +SDict begin 13 H.L end + 3743 1515 a 3743 1515 +a +SDict begin [ /Subtype /Link /Dest (2961) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1515 a Black 0 TeXcolorgray -2 1643 a +SDict begin H.S end + -2 1643 +a Fk(11.)g(Samba)i(WINS)g(Inter)o(nals)952 1643 y +SDict begin 13 H.L end + 952 +1643 a 952 1643 a +SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 952 1643 a Black Black 1 w Fk(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 1643 a +SDict begin H.S end + 3659 +1643 a Fk(76)3743 1643 y +SDict begin 13 H.L end + 3743 1643 a 3743 1643 a +SDict begin [ /Subtype /Link /Dest (WINS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1643 a Black 0 TeXcolorgray 197 1771 a +SDict begin H.S end + 197 1771 a Fj(11.1.)e(WINS)i(F)o +(ailo)o(v)o(er)892 1771 y +SDict begin 13 H.L end + 892 1771 a 892 1771 a +SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 892 1771 +a Black Black -2 w Fj(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 1771 a +SDict begin H.S end + 3659 1771 a Fj(76)3743 1771 y +SDict begin 13 H.L end + 3743 1771 a +3743 1771 a +SDict begin [ /Subtype /Link /Dest (3032) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1771 a Black 0 TeXcolorgray -2 1899 +a +SDict begin H.S end + -2 1899 a Fk(12.)e(The)i(Upcoming)g(SAM)g(System)1126 +1899 y +SDict begin 13 H.L end + 1126 1899 a 1126 1899 a +SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1126 1899 a Black Black +13 w Fk(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 1899 a +SDict begin H.S end + 3659 1899 a Fk(78)3743 1899 y +SDict begin 13 H.L end + 3743 1899 a +3743 1899 a +SDict begin [ /Subtype /Link /Dest (SAM) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1899 a Black 0 TeXcolorgray 197 2027 +a +SDict begin H.S end + 197 2027 a Fj(12.1.)e(Security)g(in)i(the)f('ne)n(w)f(SAM')1281 +2027 y +SDict begin 13 H.L end + 1281 2027 a 1281 2027 a +SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1281 2027 a Black Black +4 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2027 +a +SDict begin H.S end + 3659 2027 a Fj(78)3743 2027 y +SDict begin 13 H.L end + 3743 2027 a 3743 2027 +a +SDict begin [ /Subtype /Link /Dest (3053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2027 a Black 0 TeXcolorgray 197 2135 a +SDict begin H.S end + 197 2135 +a Fj(12.2.)g(Standalone)g(from)g(UNIX)1164 2135 y +SDict begin 13 H.L end + 1164 +2135 a 1164 2135 a +SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1164 2135 a Black Black 17 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2135 a +SDict begin H.S end + 3659 2135 a Fj(79)3743 2135 +y +SDict begin 13 H.L end + 3743 2135 a 3743 2135 a +SDict begin [ /Subtype /Link /Dest (3070) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2135 a Black 0 TeXcolorgray +197 2243 a +SDict begin H.S end + 197 2243 a Fj(12.3.)g(Handles)h(and)f(Races)i(in)g(the)f(ne) +n(w)g(SAM)1581 2243 y +SDict begin 13 H.L end + 1581 2243 a 1581 2243 a +SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1581 2243 +a Black Black 15 w Fj(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2243 a +SDict begin H.S end + 3659 2243 a Fj(79)3743 2243 +y +SDict begin 13 H.L end + 3743 2243 a 3743 2243 a +SDict begin [ /Subtype /Link /Dest (3074) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2243 a Black 0 TeXcolorgray +197 2351 a +SDict begin H.S end + 197 2351 a Fj(12.4.)f(Layers)611 2351 y +SDict begin 13 H.L end + 611 +2351 a 611 2351 a +SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 611 2351 a Black Black 9 w Fj(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 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 3659 2351 a +SDict begin H.S end + 3659 +2351 a Fj(80)3743 2351 y +SDict begin 13 H.L end + 3743 2351 a 3743 2351 a +SDict begin [ /Subtype /Link /Dest (3085) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +2351 a Black 0 TeXcolorgray 396 2459 a +SDict begin H.S end + 396 2459 a Fj(12.4.1.)f +(Application)1039 2459 y +SDict begin 13 H.L end + 1039 2459 a 1039 2459 a +SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1039 +2459 a Black Black 17 w Fj(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 2459 a +SDict begin H.S end + 3659 +2459 a Fj(80)3743 2459 y +SDict begin 13 H.L end + 3743 2459 a 3743 2459 a +SDict begin [ /Subtype /Link /Dest (3087) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +2459 a Black 0 TeXcolorgray 396 2566 a +SDict begin H.S end + 396 2566 a Fj(12.4.2.)g(SAM)j +(Interf)o(ace)1142 2566 y +SDict begin 13 H.L end + 1142 2566 a 1142 2566 a +SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1142 +2566 a Black Black 18 w Fj(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 2566 a +SDict begin H.S end + 3659 2566 a Fj(80)3743 2566 y +SDict begin 13 H.L end + 3743 2566 a +3743 2566 a +SDict begin [ /Subtype /Link /Dest (3090) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2566 a Black 0 TeXcolorgray 396 2674 +a +SDict begin H.S end + 396 2674 a Fj(12.4.3.)d(SAM)j(Modules)1138 2674 y +SDict begin 13 H.L end + 1138 +2674 a 1138 2674 a +SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1138 2674 a Black Black 1 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2674 +a +SDict begin H.S end + 3659 2674 a Fj(80)3743 2674 y +SDict begin 13 H.L end + 3743 2674 a 3743 2674 +a +SDict begin [ /Subtype /Link /Dest (3094) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2674 a Black 0 TeXcolorgray 197 2782 a +SDict begin H.S end + 197 2782 +a Fj(12.5.)e(SAM)h(Modules)876 2782 y +SDict begin 13 H.L end + 876 2782 a 876 +2782 a +SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 876 2782 a Black Black 14 w Fj(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 2782 a +SDict begin H.S end + 3659 2782 a Fj(80)3743 +2782 y +SDict begin 13 H.L end + 3743 2782 a 3743 2782 a +SDict begin [ /Subtype /Link /Dest (3097) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2782 a Black 0 TeXcolorgray +396 2890 a +SDict begin H.S end + 396 2890 a Fj(12.5.1.)e(Special)i(Module:)g(sam_passdb)1616 +2890 y +SDict begin 13 H.L end + 1616 2890 a 1616 2890 a +SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1616 2890 a Black Black +1 w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 2890 a +SDict begin H.S end + 3659 +2890 a Fj(80)3743 2890 y +SDict begin 13 H.L end + 3743 2890 a 3743 2890 a +SDict begin [ /Subtype /Link /Dest (3099) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +2890 a Black 0 TeXcolorgray 396 2998 a +SDict begin H.S end + 396 2998 a Fj(12.5.2.)e(sam_ads) +932 2998 y +SDict begin 13 H.L end + 932 2998 a 932 2998 a +SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 932 2998 a Black Black +Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 2998 a +SDict begin H.S end + 3659 2998 a Fj(80)3743 2998 y +SDict begin 13 H.L end + 3743 2998 a +3743 2998 a +SDict begin [ /Subtype /Link /Dest (3102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2998 a Black 0 TeXcolorgray 197 3106 +a +SDict begin H.S end + 197 3106 a Fj(12.6.)h(Memory)f(Management)1126 3106 +y +SDict begin 13 H.L end + 1126 3106 a 1126 3106 a +SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1126 3106 a Black Black 13 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3106 a +SDict begin H.S end + 3659 3106 a Fj(81)3743 3106 y +SDict begin 13 H.L end + 3743 3106 a +3743 3106 a +SDict begin [ /Subtype /Link /Dest (3106) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3106 a Black 0 TeXcolorgray 197 3214 +a +SDict begin H.S end + 197 3214 a Fj(12.7.)h(T)-6 b(esting)628 3214 y +SDict begin 13 H.L end + 628 +3214 a 628 3214 a +SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 628 3214 a Black Black 13 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 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 3659 3214 a +SDict begin H.S end + 3659 3214 +a Fj(81)3743 3214 y +SDict begin 13 H.L end + 3743 3214 a 3743 3214 a +SDict begin [ /Subtype /Link /Dest (3120) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3214 +a Black 0 TeXcolorgray -2 3342 a +SDict begin H.S end + -2 3342 a Fk(13.)19 +b(LanMan)i(and)g(NT)g(P)o(assw)o(ord)f(Encryption)1505 +3342 y +SDict begin 13 H.L end + 1505 3342 a 1505 3342 a +SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1505 3342 a Black Black +8 w Fk(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 3342 a +SDict begin H.S end + 3659 3342 a Fk(83)3743 3342 +y +SDict begin 13 H.L end + 3743 3342 a 3743 3342 a +SDict begin [ /Subtype /Link /Dest (PWENCRYPT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 3342 a Black 0 TeXcolorgray +197 3470 a +SDict begin H.S end + 197 3470 a Fj(13.1.)f(Introduction)798 3470 +y +SDict begin 13 H.L end + 798 3470 a 798 3470 a +SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 798 3470 a Black Black 9 w Fj(.)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 +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 +3659 3470 a +SDict begin H.S end + 3659 3470 a Fj(83)3743 3470 y +SDict begin 13 H.L end + 3743 3470 a +3743 3470 a +SDict begin [ /Subtype /Link /Dest (3146) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3470 a Black 0 TeXcolorgray 197 3578 +a +SDict begin H.S end + 197 3578 a Fj(13.2.)g(Ho)n(w)h(does)g(it)h(w)o(ork?)1012 +3578 y +SDict begin 13 H.L end + 1012 3578 a 1012 3578 a +SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1012 3578 a Black Black +3 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3578 a +SDict begin H.S end + 3659 3578 a Fj(83)3743 3578 y +SDict begin 13 H.L end + 3743 3578 a +3743 3578 a +SDict begin [ /Subtype /Link /Dest (3150) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3578 a Black 0 TeXcolorgray 197 3686 +a +SDict begin H.S end + 197 3686 a Fj(13.3.)e(>The)g(smbpasswd)h(\002le)1090 +3686 y +SDict begin 13 H.L end + 1090 3686 a 1090 3686 a +SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1090 3686 a Black Black +8 w Fj(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3686 a +SDict begin H.S end + 3659 +3686 a Fj(84)3743 3686 y +SDict begin 13 H.L end + 3743 3686 a 3743 3686 a +SDict begin [ /Subtype /Link /Dest (3161) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3686 a Black 0 TeXcolorgray -2 3813 a +SDict begin H.S end + -2 3813 a Fk(14.)f(Modules)426 +3813 y +SDict begin 13 H.L end + 426 3813 a 426 3813 a +SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 426 3813 a Black Black 8 +w Fk(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 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 3659 3813 +a +SDict begin H.S end + 3659 3813 a Fk(86)3743 3813 y +SDict begin 13 H.L end + 3743 3813 a 3743 3813 +a +SDict begin [ /Subtype /Link /Dest (MODULES) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 3813 a Black 0 TeXcolorgray 197 3941 a +SDict begin H.S end + 197 3941 +a Fj(14.1.)g(Adv)n(antages)776 3941 y +SDict begin 13 H.L end + 776 3941 a 776 +3941 a +SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 776 3941 a Black Black 10 w Fj(.)p Black 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 +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 +3659 3941 a +SDict begin H.S end + 3659 3941 a Fj(86)3743 3941 y +SDict begin 13 H.L end + 3743 3941 a +3743 3941 a +SDict begin [ /Subtype /Link /Dest (3224) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3941 a Black 0 TeXcolorgray 197 4049 +a +SDict begin H.S end + 197 4049 a Fj(14.2.)g(Loading)f(modules)964 4049 y +SDict begin 13 H.L end + +964 4049 a 964 4049 a +SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 964 4049 a Black Black 9 w Fj(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 4049 a +SDict begin H.S end + 3659 4049 a Fj(86)3743 +4049 y +SDict begin 13 H.L end + 3743 4049 a 3743 4049 a +SDict begin [ /Subtype /Link /Dest (3233) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4049 a Black 0 TeXcolorgray +396 4157 a +SDict begin H.S end + 396 4157 a Fj(14.2.1.)g(Static)j(modules)1138 +4157 y +SDict begin 13 H.L end + 1138 4157 a 1138 4157 a +SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1138 4157 a Black Black +1 w Fj(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 4157 a +SDict begin H.S end + 3659 4157 a Fj(86)3743 4157 y +SDict begin 13 H.L end + 3743 4157 a +3743 4157 a +SDict begin [ /Subtype /Link /Dest (3239) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4157 a Black 0 TeXcolorgray 396 4265 +a +SDict begin H.S end + 396 4265 a Fj(14.2.2.)d(Shared)i(modules)1180 4265 +y +SDict begin 13 H.L end + 1180 4265 a 1180 4265 a +SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1180 4265 a Black Black 1 w +Fj(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4265 a +SDict begin H.S end + 3659 4265 a Fj(86)3743 4265 +y +SDict begin 13 H.L end + 3743 4265 a 3743 4265 a +SDict begin [ /Subtype /Link /Dest (3246) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4265 a Black 0 TeXcolorgray +197 4373 a +SDict begin H.S end + 197 4373 a Fj(14.3.)f(Writing)h(modules)946 +4373 y +SDict begin 13 H.L end + 946 4373 a 946 4373 a +SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 946 4373 a Black Black 7 +w Fj(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4373 +a +SDict begin H.S end + 3659 4373 a Fj(87)3743 4373 y +SDict begin 13 H.L end + 3743 4373 a 3743 4373 +a +SDict begin [ /Subtype /Link /Dest (3250) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4373 a Black 0 TeXcolorgray 396 4481 a +SDict begin H.S end + 396 4481 +a Fj(14.3.1.)e(Static/Shared)i(selection)g(in)g(con\002gure.in)1912 +4481 y +SDict begin 13 H.L end + 1912 4481 a 1912 4481 a +SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1912 4481 a Black Black +16 w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4481 +a +SDict begin H.S end + 3659 4481 a Fj(87)3743 4481 y +SDict begin 13 H.L end + 3743 4481 a 3743 4481 +a +SDict begin [ /Subtype /Link /Dest (3261) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4481 a Black 0 TeXcolorgray -2 4609 a +SDict begin H.S end + -2 4609 +a Fk(15.)f(RPC)i(Pluggable)e(Modules)989 4609 y +SDict begin 13 H.L end + 989 4609 +a 989 4609 a +SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 989 4609 a Black Black 5 w Fk(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 4609 a +SDict begin H.S end + 3659 4609 a Fk(89)3743 4609 y +SDict begin 13 H.L end + 3743 4609 a +3743 4609 a +SDict begin [ /Subtype /Link /Dest (RPC-PLUGIN) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 4609 a Black 0 TeXcolorgray 197 4737 +a +SDict begin H.S end + 197 4737 a Fj(15.1.)g(About)593 4737 y +SDict begin 13 H.L end + 593 4737 a 593 +4737 a +SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 593 4737 a Black Black 7 w Fj(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 4737 a +SDict begin H.S end + 3659 4737 a Fj(89)3743 4737 y +SDict begin 13 H.L end + 3743 4737 a +3743 4737 a +SDict begin [ /Subtype /Link /Dest (3300) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4737 a Black 0 TeXcolorgray 197 4845 +a +SDict begin H.S end + 197 4845 a Fj(15.2.)g(General)g(Ov)o(ervie)n(w)993 +4845 y +SDict begin 13 H.L end + 993 4845 a 993 4845 a +SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 993 4845 a Black Black 1 +w Fj(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 4845 a +SDict begin H.S end + 3659 4845 a Fj(89)3743 4845 +y +SDict begin 13 H.L end + 3743 4845 a 3743 4845 a +SDict begin [ /Subtype /Link /Dest (3303) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4845 a Black 0 TeXcolorgray +-2 4972 a +SDict begin H.S end + -2 4972 a Fk(16.)g(Notes)h(to)g(packagers)792 +4972 y +SDict begin 13 H.L end + 792 4972 a 792 4972 a +SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 792 4972 a Black Black 15 +w Fk(.)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 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 +3659 4972 a +SDict begin H.S end + 3659 4972 a Fk(90)3743 4972 y +SDict begin 13 H.L end + 3743 4972 a +3743 4972 a +SDict begin [ /Subtype /Link /Dest (PACKAGING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 4972 a Black 0 TeXcolorgray 197 5100 +a +SDict begin H.S end + 197 5100 a Fj(16.1.)f(V)-9 b(ersioning)746 5100 y +SDict begin 13 H.L end + 746 +5100 a 746 5100 a +SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 746 5100 a Black Black -1 w Fj(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 5100 a +SDict begin H.S end + 3659 5100 a Fj(90)3743 5100 y +SDict begin 13 H.L end + 3743 5100 a +3743 5100 a +SDict begin [ /Subtype /Link /Dest (3336) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5100 a Black 0 TeXcolorgray 197 5208 +a +SDict begin H.S end + 197 5208 a Fj(16.2.)19 b(Modules)676 5208 y +SDict begin 13 H.L end + 676 5208 +a 676 5208 a +SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 676 5208 a Black Black 7 w Fj(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 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 3659 5208 +a +SDict begin H.S end + 3659 5208 a Fj(90)3743 5208 y +SDict begin 13 H.L end + 3743 5208 a 3743 5208 +a +SDict begin [ /Subtype /Link /Dest (3342) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5208 a Black Black 3682 5984 a Fh(vi)p Black eop +end +%%Page: 1 7 +TeXDict begin 1 6 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (NETBIOS) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(1.)f(De\002nition)g(of)g(NetBIOS)h(Pr)m(otocol)g(and) +-2 332 y(Name)g(Resolution)f(Modes)-2 388 y +SDict begin H.S end + -2 388 a +-2 388 a +SDict begin 13 H.A end + -2 388 a -2 388 a +SDict begin [ /View [/XYZ H.V] /Dest (23) cvn H.B /DEST pdfmark end + -2 388 a 375 x Fl(1.1.)35 +b(NETBIOS)-2 931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 931 +a +SDict begin [ /View [/XYZ H.V] /Dest (25) cvn H.B /DEST pdfmark end + -2 931 a 106 x Fj(NetBIOS)21 b(runs)e(o)o(v)o(er)g(the)h(follo)n +(wing)f(tranports:)g(TCP/IP;)i(NetBEUI)f(and)g(IPX/SPX.)g(Samba)g(only) +f(uses)i(NetBIOS)g(o)o(v)o(er)-2 1145 y(TCP/IP)-9 b(.)20 +b(F)o(or)g(details)h(on)e(the)i(TCP/IP)f(NetBIOS)h(Session)g(Service)e +(NetBIOS)i(Datagram)e(Service,)h(and)f(NetBIOS)i(Names,)-2 +1253 y(see)g(rfc1001.txt)c(and)j(rfc1002.txt.)-2 1419 +y +SDict begin H.S end + -2 1419 a -2 1419 a +SDict begin 13 H.A end + -2 1419 a -2 1419 a +SDict begin [ /View [/XYZ H.V] /Dest (26) cvn H.B /DEST pdfmark end + -2 1419 a 108 +x Fj(NetBEUI)g(is)h(a)g(ra)o(w)f(NetBIOS)h(frame)e(protocol)f +(implementation)g(that)j(allo)n(ws)f(NetBIOS)h(datagrams)e(to)h(be)g +(sent)h(out)f(o)o(v)o(er)-2 1635 y(the)g('wire')g(embedded)e(within)h +(LLC)i(frames.)e(NetBEUI)i(is)g(not)f(required)e(when)i(using)f +(NetBIOS)i(o)o(v)o(er)e(TCP/IP)i(protocols)-2 1742 y(and)e(it)i(is)g +(preferable)e(NO)m(T)h(to)g(install)h(NetBEUI)f(if)h(it)g(can)f(be)g(a) +n(v)n(oided.)-2 1926 y +SDict begin H.S end + -2 1926 a -2 1926 a +SDict begin 13 H.A end + -2 1926 a +-2 1926 a +SDict begin [ /View [/XYZ H.V] /Dest (27) cvn H.B /DEST pdfmark end + -2 1926 a 90 x Fj(IPX/SPX)h(is)g(also)f(not)g(required)e +(when)i(using)g(NetBIOS)g(o)o(v)o(er)f(TCP/IP)-9 b(,)21 +b(and)e(it)i(is)g(preferable)e(NO)m(T)h(to)g(install)h(the)f(IPX/SPX)-2 +2124 y(transport)f(unless)h(you)f(are)h(using)g(No)o(v)o(ell)f(serv)o +(ers.)h(At)g(the)h(v)o(ery)e(least,)h(it)h(is)g(recommended)c(that)k +(you)e(do)h(not)g(install)-2 2232 y('NetBIOS)g(o)o(v)o(er)f(IPX/SPX'.) +-2 2399 y +SDict begin H.S end + -2 2399 a -2 2399 a +SDict begin 13 H.A end + -2 2399 a -2 2399 a +SDict begin [ /View [/XYZ H.V] /Dest (28) cvn H.B /DEST pdfmark end + -2 +2399 a 107 x Fj([When)g(installing)h(W)m(indo)n(ws)g(95,)f(you)h(will)h +(\002nd)f(that)g(NetBEUI)g(and)g(IPX/SPX)h(are)f(installed)g(as)h(the)f +(def)o(ault)f(protocols.)-2 2614 y(This)h(is)h(because)f(the)o(y)f(are) +h(the)h(simplest)f(to)g(manage:)f(no)h(W)m(indo)n(ws)g(95)g(user)n +(-con\002guration)c(is)22 b(required].)-2 2798 y +SDict begin H.S end + -2 2798 +a -2 2798 a +SDict begin 13 H.A end + -2 2798 a -2 2798 a +SDict begin [ /View [/XYZ H.V] /Dest (29) cvn H.B /DEST pdfmark end + -2 2798 a 90 x Fj(NetBIOS)f +(applications)e(\(such)g(as)i(samba\))f(of)n(fer)f(their)g(services)i +(\(for)e(e)o(xample,)f(SMB)j(\002le)g(and)f(print)g(sharing\))e(on)i(a) +-2 2996 y(NetBIOS)h(name.)e(The)o(y)g(must)h(claim)g(this)h(name)f(on)g +(the)g(netw)o(ork)f(before)f(doing)h(so.)i(The)f(NetBIOS)g(session)h +(service)f(will)-2 3104 y(then)f(accept)h(connections)f(on)g(the)i +(application')-5 b(s)19 b(behalf)g(\(on)g(the)i(NetBIOS)f(name)g +(claimed)f(by)h(the)g(application\).)f(A)-2 3212 y(NetBIOS)i(session)f +(between)g(the)g(application)e(and)i(the)g(client)g(can)g(then)g +(commence.)-2 3396 y +SDict begin H.S end + -2 3396 a -2 3396 a +SDict begin 13 H.A end + -2 3396 a -2 +3396 a +SDict begin [ /View [/XYZ H.V] /Dest (30) cvn H.B /DEST pdfmark end + -2 3396 a 90 x Fj(NetBIOS)h(names)e(consist)i(of)f(15)f +(characters)h(plus)g(a)g(')o(type')f(character)-5 b(.)19 +b(This)h(is)i(similar)m(,)d(in)i(concept,)d(to)j(an)f(IP)h(address)e +(and)-2 3594 y(a)h(TCP)h(port)f(number)m(,)e(respecti)n(v)o(ely)-5 +b(.)18 b(A)i(NetBIOS-a)o(w)o(are)g(application)f(on)g(a)i(host)f(will)h +(of)n(fer)e(dif)n(ferent)g(services)h(under)-2 3702 y(dif)n(ferent)e +(NetBIOS)j(name)f(types,)f(just)i(as)g(a)g(host)f(will)h(of)n(fer)e +(dif)n(ferent)f(TCP/IP)j(services)f(on)g(dif)n(ferent)f(port)g +(numbers.)-2 3886 y +SDict begin H.S end + -2 3886 a -2 3886 a +SDict begin 13 H.A end + -2 3886 a -2 +3886 a +SDict begin [ /View [/XYZ H.V] /Dest (31) cvn H.B /DEST pdfmark end + -2 3886 a 90 x Fj(NetBIOS)i(names)e(must)i(be)f(claimed)f(on)h +(a)h(netw)o(ork,)d(and)i(must)g(be)g(defended.)e(The)i(use)h(of)e +(NetBIOS)i(names)f(is)h(most)-2 4084 y(suitable)f(on)g(a)g(single)g +(subnet;)g(a)g(Local)g(Area)g(Netw)o(ork)g(or)g(a)g(W)m(ide)h(Area)f +(Netw)o(ork.)-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 (32) cvn H.B /DEST pdfmark end + -2 4268 a 90 x Fj(NetBIOS)g(names)f(are)g(either)g(UNIQ)o(UE) +g(or)g(GR)m(OUP)-9 b(.)20 b(Only)f(one)g(application)f(can)h(claim)g(a) +h(UNIQ)o(UE)f(NetBIOS)h(name)f(on)g(a)-2 4466 y(netw)o(ork.)-2 +4632 y +SDict begin H.S end + -2 4632 a -2 4632 a +SDict begin 13 H.A end + -2 4632 a -2 4632 a +SDict begin [ /View [/XYZ H.V] /Dest (33) cvn H.B /DEST pdfmark end + -2 4632 +a 108 x Fj(There)g(are)h(tw)o(o)h(kinds)e(of)h(NetBIOS)h(Name)f +(resolution:)f(Broadcast)h(and)f(Point-to-Point.)-2 4751 +y +SDict begin H.S end + -2 4751 a -2 4751 a +SDict begin 13 H.A end + -2 4751 a -2 4751 a +SDict begin [ /View [/XYZ H.V] /Dest (34) cvn H.B /DEST pdfmark end + -2 4751 a 376 +x Fl(1.2.)35 b(BR)l(O)-6 b(ADCAST)32 b(NetBIOS)-2 5295 +y +SDict begin H.S end + -2 5295 a -2 5295 a +SDict begin 13 H.A end + -2 5295 a -2 5295 a +SDict begin [ /View [/XYZ H.V] /Dest (36) cvn H.B /DEST pdfmark end + -2 5295 a 106 +x Fj(Clients)21 b(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g +(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g +(broadcast-isolated)-2 5509 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f +(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)p +Black 3701 5984 a Fh(1)p Black eop end +%%Page: 2 8 +TeXDict begin 2 7 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1347 -132 +a Fh(Chapter)20 b(1.)g(De\002nition)f(of)i(NetBIOS)e(Pr)l(otocol)h(and) +f(Name)i(Resolution)e(Modes)p Black -2 72 a Fj(ftp.microsoft.com/dr)o +(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m(f.tx)o(t;)c(and)20 +b(SMB)h(\002le/print)f(sharing:)f(see)i(cifs4.txt\))e(w)o(orking)g(on)g +(a)i(LAN)-2 180 y(or)f(W)-10 b(AN)21 b(is)g(to)f(mak)o(e)g(your)f +(routers)g(forw)o(ard)g(all)i(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g +(ports)g(137,)f(138)h(and)f(139.)-2 364 y +SDict begin H.S end + -2 364 a -2 +364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (37) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fj(This,)h(ho)n(we)n(v)o(er)m(,)e +(is)j(not)f(recommended.)c(If)k(you)g(ha)n(v)o(e)f(a)i(lar)o(ge)e(LAN)h +(or)g(W)-10 b(AN,)21 b(you)e(will)i(\002nd)f(that)h(some)f(of)g(your)e +(hosts)-2 562 y(spend)h(95)h(percent)f(of)h(their)g(time)g(dealing)f +(with)i(broadcast)e(traf)n(\002c.)g([If)h(you)f(ha)n(v)o(e)h(IPX/SPX)h +(on)f(your)f(LAN)h(or)g(W)-10 b(AN,)21 b(you)-2 670 y(will)g(\002nd)e +(that)h(this)h(is)g(already)e(happening:)e(a)k(pack)o(et)e(analyzer)g +(will)i(sho)n(w)-5 b(,)19 b(roughly)f(e)n(v)o(ery)h(twelv)o(e)g +(minutes,)g(great)h(sw)o(athes)-2 778 y(of)g(broadcast)f(traf)n +(\002c!].)-2 802 y +SDict begin H.S end + -2 802 a -2 802 a +SDict begin 13 H.A end + -2 802 a -2 802 +a +SDict begin [ /View [/XYZ H.V] /Dest (38) cvn H.B /DEST pdfmark end + -2 802 a 364 x Fl(1.3.)35 b(NBNS)f(NetBIOS)-2 1333 +y +SDict begin H.S end + -2 1333 a -2 1333 a +SDict begin 13 H.A end + -2 1333 a -2 1333 a +SDict begin [ /View [/XYZ H.V] /Dest (40) cvn H.B /DEST pdfmark end + -2 1333 a 107 +x Fj(rfc1001.txt)17 b(describes,)j(amongst)f(other)g(things,)h(the)g +(implementation)e(and)h(use)i(of,)e(a)i('NetBIOS)f(Name)g(Service'.)g +(NT/AS)-2 1548 y(of)n(fers)f('W)m(indo)n(ws)g(Internet)g(Name)h +(Service')g(which)f(is)i(fully)f(rfc1001/2)e(compliant,)g(b)n(ut)i(has) +h(had)e(to)i(tak)o(e)f(speci\002c)g(action)-2 1655 y(with)g(certain)g +(NetBIOS)h(names)e(in)i(order)e(to)h(mak)o(e)g(it)h(useful.)e(\(for)g +(e)o(xample,)g(it)i(deals)f(with)h(the)f(re)o(gistration)e(of)i(<1c>)g +(<1d>)-2 1763 y(<1e>)g(names)f(all)i(in)g(dif)n(ferent)d(w)o(ays.)i(I)h +(recommend)c(the)k(reading)d(of)i(the)h(Microsoft)e(WINS)i(Serv)o(er)e +(Help)h(\002les)h(for)f(full)-2 1871 y(details\).)-2 +2052 y +SDict begin H.S end + -2 2052 a -2 2052 a +SDict begin 13 H.A end + -2 2052 a -2 2052 a +SDict begin [ /View [/XYZ H.V] /Dest (41) cvn H.B /DEST pdfmark end + -2 2052 +a 93 x Fj(The)g(use)g(of)g(a)h(WINS)f(serv)o(er)g(cuts)g(do)n(wn)f(on)h +(broadcast)f(netw)o(ork)g(traf)n(\002c)h(for)g(NetBIOS)g(name)g +(resolution.)f(It)h(has)g(the)h(ef)n(fect)-2 2253 y(of)f(pulling)f(all) +h(the)h(broadcast)e(isolated)h(subnets)f(together)g(into)h(a)h(single)f +(NetBIOS)h(scope,)e(across)h(your)f(LAN)i(or)f(W)-10 +b(AN,)-2 2361 y(while)20 b(a)n(v)n(oiding)f(the)h(use)h(of)f(TCP/IP)g +(broadcast)f(pack)o(ets.)-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 (42) cvn H.B /DEST pdfmark end + -2 2545 a 90 x Fj(When)h(you)f(ha)n(v)o(e)h(a)g +(WINS)h(serv)o(er)e(on)h(your)f(LAN,)h(WINS)h(clients)g(will)g(be)f +(able)g(to)g(contact)g(the)g(WINS)h(serv)o(er)e(to)h(resolv)o(e)-2 +2743 y(NetBIOS)h(names.)e(Note)h(that)h(only)e(those)h(WINS)h(clients)f +(that)h(ha)n(v)o(e)e(re)o(gistered)g(with)h(the)h(same)f(WINS)h(serv)o +(er)e(will)i(be)-2 2851 y(visible.)f(The)g(WINS)g(serv)o(er)g(_can_)f +(ha)n(v)o(e)g(static)i(NetBIOS)g(entries)f(added)f(to)i(its)g(database) +e(\(usually)h(for)f(security)h(reasons)-2 2959 y(you)f(might)h(w)o(ant) +g(to)g(consider)f(putting)g(your)g(domain)g(controllers)g(or)h(other)f +(important)g(serv)o(ers)g(as)i(static)g(entries,)f(b)n(ut)g(you)-2 +3067 y(should)f(not)h(rely)g(on)f(this)i(as)g(your)e(sole)h(means)g(of) +g(security\),)f(b)n(ut)h(for)g(the)g(most)g(part,)g(NetBIOS)h(names)f +(are)g(re)o(gistered)-2 3175 y(dynamically)-5 b(.)-2 +3359 y +SDict begin H.S end + -2 3359 a -2 3359 a +SDict begin 13 H.A end + -2 3359 a -2 3359 a +SDict begin [ /View [/XYZ H.V] /Dest (43) cvn H.B /DEST pdfmark end + -2 3359 +a 90 x Fj(This)20 b(pro)o(vides)e(some)i(confusion)f(for)g(lots)i(of)f +(people,)e(and)i(is)h(w)o(orth)f(mentioning)e(here:)h(a)i(Bro)n(wse)f +(Serv)o(er)f(is)i(NO)m(T)f(a)h(WINS)-2 3557 y(Serv)o(er)m(,)d(e)n(v)o +(en)i(if)g(these)g(services)h(are)f(implemented)e(in)i(the)h(same)f +(application.)e(A)j(Bro)n(wse)f(Serv)o(er)g(_needs_)e(a)j(WINS)g(serv)o +(er)-2 3665 y(because)e(a)i(Bro)n(wse)f(Serv)o(er)f(is)j(a)e(WINS)h +(client,)f(which)g(is)h(_not_)e(the)h(same)g(thing].)-2 +3849 y +SDict begin H.S end + -2 3849 a -2 3849 a +SDict begin 13 H.A end + -2 3849 a -2 3849 a +SDict begin [ /View [/XYZ H.V] /Dest (44) cvn H.B /DEST pdfmark end + -2 3849 +a 90 x Fj(Clients)h(can)f(claim)g(names,)g(and)f(therefore)g(of)n(fer)g +(services)h(on)g(successfully)f(claimed)h(names,)f(on)h(their)g +(broadcast-isolated)-2 4047 y(subnet.)f(One)h(w)o(ay)g(to)h(get)f +(NetBIOS)h(services)f(\(such)f(as)i(bro)n(wsing:)e(see)-2 +4154 y(ftp.microsoft.com/dr)o(g/de)m(v)o(e)o(lopr)o(/CIFS/bro)m(wdif)m +(f.tx)o(t;)c(and)20 b(SMB)h(\002le/print)f(sharing:)f(see)i +(cifs6.txt\))e(w)o(orking)g(on)g(a)i(LAN)-2 4262 y(or)f(W)-10 +b(AN)21 b(is)g(to)f(mak)o(e)g(your)f(routers)g(forw)o(ard)g(all)i +(broadcast)e(pack)o(ets)g(from)h(TCP/IP)g(ports)g(137,)f(138)h(and)f +(139.)g(Y)-9 b(ou)20 b(will)-2 4370 y(\002nd,)f(ho)n(we)n(v)o(er)m(,)f +(if)j(you)e(do)h(this)g(on)g(a)h(lar)o(ge)e(LAN)h(or)g(a)h(W)-10 +b(AN,)21 b(that)f(your)f(netw)o(ork)g(is)i(completely)e(sw)o(amped)g +(by)h(NetBIOS)-2 4478 y(and)f(bro)n(wsing)g(pack)o(ets,)h(which)f(is)j +(why)d(WINS)i(w)o(as)g(de)n(v)o(eloped)c(to)k(minimise)f(the)g +(necessity)g(of)g(broadcast)f(traf)n(\002c.)-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 (45) cvn H.B /DEST pdfmark end + -2 4662 a 90 +x Fj(WINS)i(Clients)g(therefore)d(claim)i(names)g(from)f(the)i(WINS)f +(serv)o(er)-5 b(.)20 b(If)g(the)g(WINS)h(serv)o(er)e(allo)n(ws)i(them)f +(to)g(re)o(gister)f(a)i(name,)-2 4860 y(the)f(client')-5 +b(s)21 b(NetBIOS)f(session)h(service)f(can)g(then)g(of)n(fer)e +(services)j(on)e(this)i(name.)e(Other)h(WINS)h(clients)g(will)g(then)e +(contact)-2 4968 y(the)h(WINS)h(serv)o(er)e(to)i(resolv)o(e)e(a)h +(NetBIOS)h(name.)p Black 3701 5984 a Fh(2)p Black eop +end +%%Page: 3 9 +TeXDict begin 3 8 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (ARCHITECTURE) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(2.)f(Samba)g(Ar)m(chitectur)m(e)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (53) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(2.1.)35 b(Intr)m(oduction)-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 (55) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(This)20 b(document)e(gi)n(v)o(es) +i(a)h(general)e(o)o(v)o(ervie)n(w)f(of)i(ho)n(w)f(Samba)h(w)o(orks)g +(internally)-5 b(.)18 b(The)i(Samba)g(T)-6 b(eam)20 b(has)g(tried)g(to) +h(come)e(up)-2 921 y(with)h(a)h(model)e(which)h(is)h(the)f(best)h +(possible)e(compromise)g(between)g(ele)o(gance,)f(portability)-5 +b(,)18 b(security)i(and)g(the)g(constraints)-2 1029 y(imposed)f(by)h +(the)g(v)o(ery)f(messy)h(SMB)h(and)f(CIFS)h(protocol.)-2 +1213 y +SDict begin H.S end + -2 1213 a -2 1213 a +SDict begin 13 H.A end + -2 1213 a -2 1213 a +SDict begin [ /View [/XYZ H.V] /Dest (56) cvn H.B /DEST pdfmark end + -2 1213 +a 90 x Fj(It)f(also)h(tries)f(to)h(answer)f(some)g(of)g(the)g +(frequently)e(ask)o(ed)i(questions)f(such)h(as:)-2 1321 +y +SDict begin H.S end + -2 1321 a -2 1321 a +SDict begin 13 H.A end + -2 1321 a -2 1321 a +SDict begin [ /View [/XYZ H.V] /Dest (57) cvn H.B /DEST pdfmark end + -2 1321 a -2 +1331 a +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 (58) cvn H.B /DEST pdfmark end + -2 1331 +a Black 64 1473 a Fj(1.)p Black 147 1473 a +SDict begin H.S end + 147 1473 a +147 1473 a +SDict begin 13 H.A end + 147 1473 a 147 1473 a +SDict begin [ /View [/XYZ H.V] /Dest (59) cvn H.B /DEST pdfmark end + 147 1473 a Fj(Is)h(Samba)f(secure)f +(when)h(running)e(on)i(Unix?)f(The)h(xyz)g(platform?)f(What)h(about)f +(the)i(root)e(pri)n(v)o(eliges)g(issue?)-2 1491 y +SDict begin H.S end + -2 +1491 a -2 1491 a +SDict begin 13 H.A end + -2 1491 a -2 1491 a +SDict begin [ /View [/XYZ H.V] /Dest (60) cvn H.B /DEST pdfmark end + -2 1491 a Black +64 1622 a Fj(2.)p Black 147 1622 a +SDict begin H.S end + 147 1622 a 147 1622 +a +SDict begin 13 H.A end + 147 1622 a 147 1622 a +SDict begin [ /View [/XYZ H.V] /Dest (61) cvn H.B /DEST pdfmark end + 147 1622 a Fj(Pros)i(and)e(cons)h(of)g +(multithreading)e(in)i(v)n(arious)f(parts)h(of)g(Samba)-2 +1640 y +SDict begin H.S end + -2 1640 a -2 1640 a +SDict begin 13 H.A end + -2 1640 a -2 1640 a +SDict begin [ /View [/XYZ H.V] /Dest (62) cvn H.B /DEST pdfmark end + -2 1640 +a Black 64 1772 a Fj(3.)p Black 147 1772 a +SDict begin H.S end + 147 1772 a +147 1772 a +SDict begin 13 H.A end + 147 1772 a 147 1772 a +SDict begin [ /View [/XYZ H.V] /Dest (63) cvn H.B /DEST pdfmark end + 147 1772 a Fj(Why)g(not)g(ha)n(v)o(e)f +(a)i(separate)f(process)f(for)h(name)g(resolution,)e(WINS,)j(and)e(bro) +n(wsing?)-2 1831 y +SDict begin H.S end + -2 1831 a -2 1831 a +SDict begin 13 H.A end + -2 1831 a -2 1831 +a +SDict begin [ /View [/XYZ H.V] /Dest (64) cvn H.B /DEST pdfmark end + -2 1831 a 359 x Fl(2.2.)35 b(Multithr)m(eading)f(and)h(Samba)-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 (66) cvn H.B /DEST pdfmark end + -2 2386 +a 78 x Fj(People)19 b(sometimes)h(tout)g(threads)g(as)h(a)f(uniformly)e +(good)h(thing.)g(The)o(y)g(are)h(v)o(ery)g(nice)g(in)g(their)g(place)g +(b)n(ut)g(are)g(quite)-2 2572 y(inappropriate)d(for)j(smbd.)f(nmbd)g +(is)i(another)e(matter)m(,)g(and)h(multi-threading)d(it)k(w)o(ould)f +(be)g(v)o(ery)f(nice.)-2 2756 y +SDict begin H.S end + -2 2756 a -2 2756 a +SDict begin 13 H.A end + -2 +2756 a -2 2756 a +SDict begin [ /View [/XYZ H.V] /Dest (67) cvn H.B /DEST pdfmark end + -2 2756 a 90 x Fj(The)h(short)f(v)o(ersion)g(is)i +(that)g(smbd)e(is)j(not)d(multithreaded,)f(and)i(alternati)n(v)o(e)f +(serv)o(ers)g(that)i(tak)o(e)f(this)g(approach)e(under)h(Unix)-2 +2954 y(\(such)g(as)i(Syntax,)e(at)i(the)f(time)h(of)f(writing\))f(suf)n +(fer)g(tremendous)f(performance)g(penalties)h(and)h(are)g(less)h(rob)n +(ust.)f(nmbd)f(is)i(not)-2 3062 y(threaded)d(either)m(,)i(b)n(ut)g +(this)h(is)g(because)e(it)i(is)g(not)f(possible)g(to)g(do)g(it)h(while) +f(k)o(eeping)f(code)g(consistent)h(and)g(portable)f(across)h(35)-2 +3170 y(or)g(more)f(platforms.)g(\(This)h(dra)o(wback)e(also)i(applies)g +(to)h(threading)d(smbd.\))-2 3354 y +SDict begin H.S end + -2 3354 a -2 3354 +a +SDict begin 13 H.A end + -2 3354 a -2 3354 a +SDict begin [ /View [/XYZ H.V] /Dest (68) cvn H.B /DEST pdfmark end + -2 3354 a 90 x Fj(The)i(longer)e(v)o(ersions)i +(is)h(that)f(there)g(are)g(v)o(ery)f(good)g(reasons)h(for)f(not)h +(making)f(smbd)g(multi-threaded.)f(Multi-threading)-2 +3552 y(w)o(ould)h(actually)h(mak)o(e)g(Samba)f(much)h(slo)n(wer)m(,)f +(less)i(scalable,)f(less)h(portable)e(and)h(much)f(less)i(rob)n(ust.)f +(The)g(f)o(act)g(that)g(we)h(use)-2 3660 y(a)f(separate)g(process)g +(for)f(each)h(connection)e(is)j(one)f(of)g(Samba')-5 +b(s)20 b(biggest)g(adv)n(antages.)-2 3688 y +SDict begin H.S end + -2 3688 a +-2 3688 a +SDict begin 13 H.A end + -2 3688 a -2 3688 a +SDict begin [ /View [/XYZ H.V] /Dest (69) cvn H.B /DEST pdfmark end + -2 3688 a 359 x Fl(2.3.)35 +b(Thr)m(eading)f(smbd)-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 (71) cvn H.B /DEST pdfmark end + -2 4243 a 78 x Fj(A)20 b(fe)n(w)h(problems)d(that)j(w) +o(ould)e(arise)i(from)e(a)h(threaded)f(smbd)h(are:)-2 +4339 y +SDict begin H.S end + -2 4339 a -2 4339 a +SDict begin 13 H.A end + -2 4339 a -2 4339 a +SDict begin [ /View [/XYZ H.V] /Dest (72) cvn H.B /DEST pdfmark end + -2 4339 +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 (73) cvn H.B /DEST pdfmark end + -2 +4349 a Black 64 4492 a Fj(1.)p Black 147 4492 a +SDict begin H.S end + 147 4492 +a 147 4492 a +SDict begin 13 H.A end + 147 4492 a 147 4492 a +SDict begin [ /View [/XYZ H.V] /Dest (74) cvn H.B /DEST pdfmark end + 147 4492 a Fj(It')-5 +b(s)21 b(not)f(only)f(to)i(create)f(threads)f(instead)h(of)g +(processes,)g(b)n(ut)g(you)f(must)h(care)g(about)g(all)g(v)n(ariables)g +(if)g(the)o(y)g(ha)n(v)o(e)f(to)i(be)147 4600 y(thread)e(speci\002c)i +(\(currently)d(the)o(y)h(w)o(ould)h(be)g(global\).)-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 (75) cvn H.B /DEST pdfmark end + -2 4618 +a Black 64 4749 a Fj(2.)p Black 147 4749 a +SDict begin H.S end + 147 4749 a +147 4749 a +SDict begin 13 H.A end + 147 4749 a 147 4749 a +SDict begin [ /View [/XYZ H.V] /Dest (76) cvn H.B /DEST pdfmark end + 147 4749 a Fj(if)g(one)e(thread)h +(dies)g(\(e)o(g.)g(a)g(se)o(g)h(f)o(ault\))e(then)h(all)h(threads)f +(die.)g(W)-7 b(e)20 b(can)f(immediately)f(thro)n(w)g(rob)n(ustness)h +(out)g(the)g(windo)n(w)-5 b(.)-2 4767 y +SDict begin H.S end + -2 4767 a -2 +4767 a +SDict begin 13 H.A end + -2 4767 a -2 4767 a +SDict begin [ /View [/XYZ H.V] /Dest (77) cvn H.B /DEST pdfmark end + -2 4767 a Black 64 4898 a +Fj(3.)p Black 147 4898 a +SDict begin H.S end + 147 4898 a 147 4898 a +SDict begin 13 H.A end + 147 4898 +a 147 4898 a +SDict begin [ /View [/XYZ H.V] /Dest (78) cvn H.B /DEST pdfmark end + 147 4898 a Fj(man)o(y)19 b(of)h(the)g(system)h(calls)g(we) +f(mak)o(e)g(are)g(blocking.)e(Non-blocking)f(equi)n(v)n(alents)i(of)h +(man)o(y)f(calls)i(are)f(either)g(not)147 5006 y(a)n(v)n(ailable)g(or)g +(are)g(a)o(wkw)o(ard)f(\(and)g(slo)n(w\))h(to)h(use.)f(So)g(while)h(we) +f(block)f(in)i(one)e(thread)h(all)g(clients)h(are)f(w)o(aiting.)g +(Imagine)147 5114 y(if)h(one)e(share)h(is)h(a)g(slo)n(w)f(NFS)i +(\002lesystem)e(and)g(the)g(others)g(are)g(f)o(ast,)g(we)h(will)g(end)e +(up)h(slo)n(wing)g(all)g(clients)h(to)f(the)h(speed)147 +5222 y(of)f(NFS.)-2 5223 y +SDict begin H.S end + -2 5223 a -2 5223 a +SDict begin 13 H.A end + -2 5223 +a -2 5223 a +SDict begin [ /View [/XYZ H.V] /Dest (79) cvn H.B /DEST pdfmark end + -2 5223 a Black 64 5372 a Fj(4.)p Black 147 +5372 a +SDict begin H.S end + 147 5372 a 147 5372 a +SDict begin 13 H.A end + 147 5372 a 147 5372 a +SDict begin [ /View [/XYZ H.V] /Dest (80) cvn H.B /DEST pdfmark end + 147 +5372 a Fj(you)f(can')o(t)h(run)f(as)i(a)g(dif)n(ferent)d(uid)i(in)g +(dif)n(ferent)f(threads.)g(This)i(means)e(we)i(w)o(ould)e(ha)n(v)o(e)h +(to)g(switch)h(uid/gid)e(on)h(_e)n(v)o(ery_)147 5480 +y(SMB)h(pack)o(et.)f(It)g(w)o(ould)g(be)g(horrendously)d(slo)n(w)-5 +b(.)-2 5498 y +SDict begin H.S end + -2 5498 a -2 5498 a +SDict begin 13 H.A end + -2 5498 a -2 5498 a +SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end + +-2 5498 a Black 3701 5984 a Fh(3)p Black eop end +%%Page: 4 10 +TeXDict begin 4 9 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2712 -132 +a Fh(Chapter)20 b(2.)g(Samba)e(Ar)m(c)o(hitectur)m(e)p +Black Black 64 72 a Fj(5.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 +72 a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end + 147 72 a Fj(the)i(per)g(process)g(\002le)h +(descriptor)e(limit)h(w)o(ould)g(mean)f(that)i(we)f(could)f(only)h +(support)f(a)h(limited)g(number)f(of)g(clients.)-2 90 +y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end + -2 90 a Black 64 222 +a Fj(6.)p Black 147 222 a +SDict begin H.S end + 147 222 a 147 222 a +SDict begin 13 H.A end + 147 222 +a 147 222 a +SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end + 147 222 a Fj(we)i(couldn')o(t)d(use)i(the)g(system)h +(locking)e(calls)h(as)h(the)g(locking)d(conte)o(xt)h(of)h(fcntl\(\))f +(is)j(a)e(process,)g(not)g(a)g(thread.)-2 281 y +SDict begin H.S end + -2 281 +a -2 281 a +SDict begin 13 H.A end + -2 281 a -2 281 a +SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end + -2 281 a 360 x Fl(2.4.)35 +b(Thr)m(eading)f(nmbd)-2 836 y +SDict begin H.S end + -2 836 a -2 836 a +SDict begin 13 H.A end + -2 836 +a -2 836 a +SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end + -2 836 a 79 x Fj(This)20 b(w)o(ould)g(be)g(ideal,)g(b)n(ut)g +(gets)g(sunk)g(by)g(portability)e(requirements.)-2 1099 +y +SDict begin H.S end + -2 1099 a -2 1099 a +SDict begin 13 H.A end + -2 1099 a -2 1099 a +SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end + -2 1099 a 89 +x Fj(Andre)n(w)h(tried)h(to)g(write)g(a)h(test)g(threads)f(library)f +(for)g(nmbd)g(that)i(used)e(only)h(ansi-C)g(constructs)g(\(using)f +(setjmp)h(and)-2 1296 y(longjmp\).)e(Unfortunately)f(some)j(OSes)h +(defeat)f(this)h(by)e(restricting)h(longjmp)e(to)j(calling)e(addresses) +h(that)h(are)f(shallo)n(wer)-2 1404 y(than)f(the)i(current)e(address)g +(on)h(the)g(stack)h(\(apparently)c(AIX)k(does)f(this\).)g(This)g(mak)o +(es)g(a)h(truly)e(portable)g(threads)h(library)-2 1512 +y(impossible.)f(So)i(to)f(support)f(all)h(our)g(current)f(platforms)g +(we)h(w)o(ould)g(ha)n(v)o(e)f(to)i(code)e(nmbd)g(both)g(with)i(and)e +(without)h(threads,)-2 1620 y(and)f(as)i(the)g(real)f(aim)g(of)g +(threads)f(is)j(to)e(mak)o(e)g(the)g(code)f(clearer)h(we)g(w)o(ould)g +(not)g(ha)n(v)o(e)f(gained)g(an)o(ything.)f(\(it)j(is)g(a)f(myth)g +(that)-2 1728 y(threads)f(mak)o(e)h(things)g(f)o(aster)-5 +b(.)20 b(threading)f(is)i(lik)o(e)f(recursion,)f(it)i(can)f(mak)o(e)f +(things)h(clear)g(b)n(ut)g(the)g(same)h(thing)e(can)h(al)o(w)o(ays)h +(be)-2 1836 y(done)e(f)o(aster)h(by)g(some)g(other)f(method\))-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 (89) cvn H.B /DEST pdfmark end + -2 2020 +a 90 x Fj(Chris)h(tried)g(to)h(spec)f(out)g(a)g(general)g(design)f +(that)h(w)o(ould)g(abstract)g(threading)e(vs)j(separate)e(processes)h +(\(vs)g(other)g(methods?\))-2 2218 y(and)f(mak)o(e)h(them)g(accessible) +g(through)e(some)i(general)f(API.)i(This)f(doesn')o(t)f(w)o(ork)g +(because)h(of)g(the)g(data)g(sharing)-2 2326 y(requirements)e(of)i(the) +g(protocol)f(\(pack)o(ets)g(in)h(the)h(future)e(depending)e(on)j(pack)o +(ets)g(no)n(w)-5 b(,)19 b(etc.\))h(At)h(least,)f(the)h(code)e(w)o(ould) +-2 2434 y(w)o(ork)g(b)n(ut)h(w)o(ould)g(be)g(v)o(ery)f(clumsy)-5 +b(,)19 b(and)h(besides)g(the)g(fork\(\))e(type)i(model)g(w)o(ould)f(ne) +n(v)o(er)g(w)o(ork)g(on)h(Unix.)g(\(Is)g(there)g(an)g(OS)-2 +2542 y(that)g(it)h(w)o(ould)e(w)o(ork)h(on,)g(for)f(nmbd?\))-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 (90) cvn H.B /DEST pdfmark end + -2 2723 +a 93 x Fj(A)h(fork\(\))f(is)i(cheap,)e(b)n(ut)h(not)g(nearly)f(cheap)h +(enough)e(to)i(do)g(on)g(e)n(v)o(ery)f(UDP)h(pack)o(et)g(that)g(arri)n +(v)o(es.)f(Ha)n(ving)h(a)h(pool)e(of)-2 2924 y(processes)h(is)h +(possible)f(b)n(ut)g(is)h(nasty)f(to)g(program)e(cleanly)i(due)g(to)g +(the)g(enormous)e(amount)h(of)h(shared)f(data)i(\(in)f(comple)o(x)-2 +3032 y(structures\))f(between)g(the)i(processes.)e(W)-7 +b(e)22 b(can')o(t)d(rely)h(on)f(each)h(platform)f(ha)n(ving)g(a)i +(shared)e(memory)g(system.)-2 3060 y +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 (91) cvn H.B /DEST pdfmark end + -2 3060 a 359 x Fl(2.5.)35 b(nbmd)f(Design)-2 +3614 y +SDict begin H.S end + -2 3614 a -2 3614 a +SDict begin 13 H.A end + -2 3614 a -2 3614 a +SDict begin [ /View [/XYZ H.V] /Dest (93) cvn H.B /DEST pdfmark end + -2 3614 +a 79 x Fj(Originally)19 b(Andre)n(w)g(used)h(recursion)f(to)h(simulate) +g(a)h(multi-threaded)c(en)m(vironment,)g(which)j(use)g(the)g(stack)h +(enormously)-2 3801 y(and)e(made)h(for)g(really)f(confusing)g(deb)n +(ugging)e(sessions.)k(Luk)o(e)e(Leighton)g(re)n(wrote)g(it)i(to)f(use)h +(a)f(queuing)f(system)h(that)g(k)o(eeps)-2 3909 y(state)h(information)c +(on)j(each)g(pack)o(et.)f(The)h(\002rst)h(v)o(ersion)e(used)h(a)h +(single)f(structure)f(which)h(w)o(as)h(used)f(by)f(all)i(the)f(pending) +-2 4017 y(states.)h(As)g(the)f(initialisation)g(of)g(this)h(structure)e +(w)o(as)i(done)e(by)h(adding)e(ar)o(guments,)g(as)j(the)f +(functionality)f(de)n(v)o(eloped,)e(it)k(got)-2 4125 +y(pretty)e(messy)-5 b(.)20 b(So,)g(it)h(w)o(as)g(replaced)e(with)h(a)h +(higher)n(-order)c(function)h(and)i(a)h(pointer)e(to)h(a)h(user)n +(-de\002ned)d(memory)h(block.)-2 4233 y(This)h(suddenly)f(made)g +(things)h(much)f(simpler:)h(lar)o(ge)f(numbers)g(of)h(functions)f +(could)g(be)h(made)g(static,)g(and)g(modularised.)-2 +4341 y(This)g(is)h(the)f(same)g(principle)e(as)j(used)f(in)g(NT')-5 +b(s)20 b(k)o(ernel,)f(and)g(achie)n(v)o(es)g(the)h(same)g(ef)n(fect)g +(as)g(threads,)f(b)n(ut)h(in)g(a)h(single)e(process.)-2 +4525 y +SDict begin H.S end + -2 4525 a -2 4525 a +SDict begin 13 H.A end + -2 4525 a -2 4525 a +SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end + -2 4525 +a 90 x Fj(Then)g(Jeremy)h(re)n(wrote)f(nmbd.)g(The)g(pack)o(et)h(data)g +(in)g(nmbd)f(isn')o(t)h(what')-5 b(s)21 b(on)e(the)i(wire.)f(It')-5 +b(s)21 b(a)f(nice)g(format)f(that)i(is)g(v)o(ery)-2 4723 +y(amenable)e(to)h(processing)f(b)n(ut)h(still)h(k)o(eeps)f(the)h(idea)f +(of)g(a)g(distinct)g(pack)o(et.)g(See)g("struct)h(pack)o(et_struct")d +(in)i(nameserv)-5 b(.h.)18 b(It)-2 4830 y(has)i(all)h(the)f(detail)g(b) +n(ut)h(none)e(of)h(the)g(on-the-wire)e(mess.)i(This)h(mak)o(es)f(it)h +(ideal)f(for)f(using)h(in)g(disk)h(or)f(memory-based)-2 +4938 y(databases)g(for)f(bro)n(wsing)g(and)h(WINS)g(support.)p +Black 3701 5984 a Fh(4)p Black eop end +%%Page: 5 11 +TeXDict begin 5 10 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (DEBUG) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(3.)f(The)g(samba)g(DEB)n(UG)h(system)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (102) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(3.1.)35 b(New)g(Output)f(Syntax)-2 734 y +SDict begin H.S end + -2 734 +a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (104) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fj(The)20 +b(syntax)f(of)h(a)h(deb)n(ugging)c(log)j(\002le)h(is)g(represented)e +(as:)-2 997 y +SDict begin H.S end + -2 997 a -2 997 a +SDict begin 13 H.A end + -2 997 a -2 997 a +SDict begin [ /View [/XYZ H.V] /Dest (105) cvn H.B /DEST pdfmark end + -2 +997 a -2 1080 a +SDict begin H.S end + -2 1080 a -2 1080 a +SDict begin 11.7 H.A end + -2 1080 a -2 1080 +a +SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end + -2 1080 a 87 1159 a Fg(>debugfile<)43 b(:==)i({)f(>debugmsg<)g(})87 +1353 y(>debugmsg<)88 b(:==)45 b(>debughdr<)e('\\n')h(>debugtext<)87 +1548 y(>debughdr<)88 b(:==)45 b('[')f(TIME)g(',')h(LEVEL)f(']')g(FILE)g +(':')g([FUNCTION])g('\(')g(LINE)g('\)')87 1742 y(>debugtext<)f(:==)i({) +f(>debugline<)f(})87 1936 y(>debugline<)g(:==)i(TEXT)f('\\n')-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 (107) cvn H.B /DEST pdfmark end + -2 2293 +a 108 x Fj(TEXT)20 b(is)h(a)f(string)g(of)g(characters)f(e)o(xcluding)f +(the)j(ne)n(wline)e(character)-5 b(.)-2 2585 y +SDict begin H.S end + -2 2585 +a -2 2585 a +SDict begin 13 H.A end + -2 2585 a -2 2585 a +SDict begin [ /View [/XYZ H.V] /Dest (108) cvn H.B /DEST pdfmark end + -2 2585 a 90 x Fj(LEVEL)19 +b(is)i(the)g(DEB)o(UG)g(le)n(v)o(el)e(of)h(the)g(message)h(\(an)e(inte) +o(ger)g(in)i(the)f(range)f(0..10\).)-2 2859 y +SDict begin H.S end + -2 2859 +a -2 2859 a +SDict begin 13 H.A end + -2 2859 a -2 2859 a +SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end + -2 2859 a 90 x Fj(TIME)g(is)j(a)e +(timestamp.)-2 3133 y +SDict begin H.S end + -2 3133 a -2 3133 a +SDict begin 13 H.A end + -2 3133 a -2 +3133 a +SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end + -2 3133 a 90 x Fj(FILE)g(is)h(the)f(name)g(of)g(the)g(\002le)h +(from)e(which)g(the)i(deb)n(ug)e(message)h(w)o(as)h(generated.)-2 +3407 y +SDict begin H.S end + -2 3407 a -2 3407 a +SDict begin 13 H.A end + -2 3407 a -2 3407 a +SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end + -2 3407 +a 90 x Fj(FUNCTION)f(is)h(the)g(function)d(from)h(which)h(the)g(deb)n +(ug)f(message)h(w)o(as)h(generated.)-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 (112) cvn H.B /DEST pdfmark end + -2 3681 a 90 x Fj(LINE)f(is)h(the)f +(line)g(number)f(of)g(the)i(deb)n(ug)e(statement)h(that)g(generated)e +(the)j(message.)-2 3955 y +SDict begin H.S end + -2 3955 a -2 3955 a +SDict begin 13 H.A end + -2 3955 +a -2 3955 a +SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end + -2 3955 a 90 x Fj(Basically)-5 b(,)20 b(what)g(that)g(all)h +(means)f(is:)-2 4063 y +SDict begin H.S end + -2 4063 a -2 4063 a +SDict begin 13 H.A end + -2 4063 a +-2 4063 a +SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end + -2 4063 a -2 4073 a +SDict begin H.S end + -2 4073 a -2 4073 a +SDict begin 13 H.A end + -2 +4073 a -2 4073 a +SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end + -2 4073 a Black 64 4215 a Fj(1.)p Black +147 4215 a +SDict begin H.S end + 147 4215 a 147 4215 a +SDict begin 13 H.A end + 147 4215 a 147 4215 +a +SDict begin [ /View [/XYZ H.V] /Dest (116) cvn H.B /DEST pdfmark end + 147 4215 a Fj(A)h(deb)n(ugging)d(log)h(\002le)i(is)g(made)f(up)g(of)g +(deb)n(ug)f(messages.)-2 4233 y +SDict begin H.S end + -2 4233 a -2 4233 a +SDict begin 13 H.A end + -2 +4233 a -2 4233 a +SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end + -2 4233 a Black 64 4365 a Fj(2.)p Black +147 4365 a +SDict begin H.S end + 147 4365 a 147 4365 a +SDict begin 13 H.A end + 147 4365 a 147 4365 +a +SDict begin [ /View [/XYZ H.V] /Dest (118) cvn H.B /DEST pdfmark end + 147 4365 a Fj(Each)h(deb)n(ug)f(message)h(is)h(made)f(up)f(of)h(a)h +(header)e(and)h(te)o(xt.)f(The)h(header)f(is)i(separated)f(from)f(the)h +(te)o(xt)g(by)g(a)g(ne)n(wline.)-2 4383 y +SDict begin H.S end + -2 4383 a -2 +4383 a +SDict begin 13 H.A end + -2 4383 a -2 4383 a +SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end + -2 4383 a Black 64 4514 a +Fj(3.)p Black 147 4514 a +SDict begin H.S end + 147 4514 a 147 4514 a +SDict begin 13 H.A end + 147 4514 +a 147 4514 a +SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end + 147 4514 a Fj(The)g(header)f(be)o(gins)g(with)i(the)f +(timestamp)g(and)f(deb)n(ug)g(le)n(v)o(el)h(of)g(the)g(message)g +(enclosed)f(in)i(brack)o(ets.)e(The)h(\002lename,)147 +4622 y(function,)e(and)i(line)g(number)f(at)h(which)g(the)g(message)g +(w)o(as)h(generated)e(follo)n(w)-5 b(.)19 b(The)g(\002lename)h(is)h +(terminated)e(by)h(a)147 4730 y(colon,)f(and)h(the)g(function)e(name)i +(is)h(terminated)e(by)h(the)g(parenthesis)f(which)h(contain)f(the)h +(line)h(number)-5 b(.)18 b(Depending)147 4838 y(upon)g(the)i(compiler)m +(,)e(the)i(function)e(name)h(may)g(be)h(missing)f(\(it)h(is)h +(generated)d(by)h(the)h(__FUNCTION__)e(macro,)g(which)147 +4946 y(is)j(not)f(uni)n(v)o(ersally)f(implemented,)f(dangit\).)-2 +4964 y +SDict begin H.S end + -2 4964 a -2 4964 a +SDict begin 13 H.A end + -2 4964 a -2 4964 a +SDict begin [ /View [/XYZ H.V] /Dest (121) cvn H.B /DEST pdfmark end + -2 4964 +a Black 64 5095 a Fj(4.)p Black 147 5095 a +SDict begin H.S end + 147 5095 a +147 5095 a +SDict begin 13 H.A end + 147 5095 a 147 5095 a +SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end + 147 5095 a Fj(The)i(message)g(te)o(xt) +g(is)h(made)f(up)g(of)g(zero)f(or)h(more)f(lines,)i(each)f(terminated)e +(by)i(a)h(ne)n(wline.)-2 5279 y +SDict begin H.S end + -2 5279 a -2 5279 a +SDict begin 13 H.A end + -2 +5279 a -2 5279 a +SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end + -2 5279 a 90 x Fj(Here')-5 b(s)20 b(some)g(e)o(xample) +f(output:)-2 5553 y +SDict begin H.S end + -2 5553 a -2 5553 a +SDict begin 13 H.A end + -2 5553 a -2 +5553 a +SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end + -2 5553 a Black 3701 5984 a Fh(5)p Black eop end +%%Page: 6 12 +TeXDict begin 6 11 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2461 -132 +a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end + -2 +-11 a 177 72 a Fg([1998/08/03)43 b(12:55:25,)g(1])i(nmbd.c:\(659\))267 +170 y(Netbios)e(nameserver)h(version)f(1.9.19-prealpha)g(started.)267 +267 y(Copyright)g(Andrew)h(Tridgell)f(1994-1997)177 364 +y([1998/08/03)g(12:55:25,)g(3])i(loadparm.c:\(763\))267 +461 y(Initializing)e(global)g(parameters)-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 (126) cvn H.B /DEST pdfmark end + -2 818 a 108 x Fj(Note)20 +b(that)g(in)h(the)f(abo)o(v)o(e)e(e)o(xample)h(the)h(function)f(names)h +(are)g(not)g(listed)g(on)g(the)g(header)f(line.)h(That')-5 +b(s)21 b(because)e(the)h(e)o(xample)-2 1034 y(abo)o(v)o(e)e(w)o(as)j +(generated)e(on)h(an)g(SGI)g(Indy)-5 b(,)18 b(and)i(the)g(SGI)h +(compiler)e(doesn')o(t)f(support)h(the)h(__FUNCTION__)f(macro.)-2 +1062 y +SDict begin H.S end + -2 1062 a -2 1062 a +SDict begin 13 H.A end + -2 1062 a -2 1062 a +SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end + -2 1062 +a 359 x Fl(3.2.)35 b(The)g(DEB)o(UG\(\))e(Macr)m(o)-2 +1612 y +SDict begin H.S end + -2 1612 a -2 1612 a +SDict begin 13 H.A end + -2 1612 a -2 1612 a +SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end + -2 1612 +a 83 x Fj(Use)21 b(of)f(the)g(DEB)o(UG\(\))g(macro)f(is)i(unchanged.)c +(DEB)o(UG\(\))k(tak)o(es)f(tw)o(o)h(parameters.)d(The)i(\002rst)h(is)g +(the)f(message)g(le)n(v)o(el,)g(the)-2 1803 y(second)f(is)i(the)f(body) +f(of)h(a)h(function)d(call)j(to)f(the)g(Deb)n(ug1\(\))f(function.)-2 +1987 y +SDict begin H.S end + -2 1987 a -2 1987 a +SDict begin 13 H.A end + -2 1987 a -2 1987 a +SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end + -2 1987 +a 90 x Fj(That')-5 b(s)20 b(confusing.)-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 (131) cvn H.B /DEST pdfmark end + -2 2261 a 90 x Fj(Here')-5 +b(s)20 b(an)g(e)o(xample)f(which)h(may)f(help)h(a)h(bit.)f(If)g(you)f +(w)o(ould)h(write)-2 2535 y +SDict begin H.S end + -2 2535 a -2 2535 a +SDict begin 13 H.A end + -2 2535 +a -2 2535 a +SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end + -2 2535 a -2 2618 a +SDict begin H.S end + -2 2618 a -2 2618 a +SDict begin 11.7 H.A end + -2 +2618 a -2 2618 a +SDict begin [ /View [/XYZ H.V] /Dest (133) cvn H.B /DEST pdfmark end + -2 2618 a 79 x Fg(printf\()43 b("This)h(is)h(a)g +(\045s)f(message.\\n",)f("debug")h(\);)-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 (134) cvn H.B /DEST pdfmark end + -2 3054 a 108 x Fj(to)20 +b(send)g(the)g(output)f(to)i(stdout,)e(then)h(you)f(w)o(ould)h(write)-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 (135) cvn H.B /DEST pdfmark end + -2 3346 +a -2 3429 a +SDict begin H.S end + -2 3429 a -2 3429 a +SDict begin 11.7 H.A end + -2 3429 a -2 3429 a +SDict begin [ /View [/XYZ H.V] /Dest (136) cvn H.B /DEST pdfmark end + -2 +3429 a 80 x Fg(DEBUG\()44 b(0,)g(\()h("This)f(is)g(a)h(\045s)f +(message.\\n",)f("debug")h(\))h(\);)-2 3866 y +SDict begin H.S end + -2 3866 +a -2 3866 a +SDict begin 13 H.A end + -2 3866 a -2 3866 a +SDict begin [ /View [/XYZ H.V] /Dest (137) cvn H.B /DEST pdfmark end + -2 3866 a 107 x Fj(to)20 +b(send)g(the)g(output)f(to)i(the)f(deb)n(ug)f(\002le.)h(All)h(of)f(the) +g(normal)f(printf\(\))g(formatting)f(escapes)i(w)o(ork.)-2 +4157 y +SDict begin H.S end + -2 4157 a -2 4157 a +SDict begin 13 H.A end + -2 4157 a -2 4157 a +SDict begin [ /View [/XYZ H.V] /Dest (138) cvn H.B /DEST pdfmark end + -2 4157 +a 90 x Fj(Note)f(that)h(in)g(the)f(abo)o(v)o(e)f(e)o(xample)g(the)i +(DEB)o(UG)g(message)g(le)n(v)o(el)f(is)h(set)h(to)f(0.)f(Messages)h(at) +g(le)n(v)o(el)f(0)h(al)o(w)o(ays)g(print.)f(Basically)-5 +b(,)-2 4355 y(if)20 b(the)g(message)g(le)n(v)o(el)g(is)h(less)h(than)d +(or)h(equal)g(to)g(the)g(global)g(v)n(alue)f(DEB)o(UGLEVEL,)h(then)f +(the)i(DEB)o(UG)g(statement)e(is)-2 4463 y(processed.)-2 +4647 y +SDict begin H.S end + -2 4647 a -2 4647 a +SDict begin 13 H.A end + -2 4647 a -2 4647 a +SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end + -2 4647 +a 90 x Fj(The)h(output)f(of)g(the)i(abo)o(v)o(e)d(e)o(xample)h(w)o +(ould)g(be)i(something)d(lik)o(e:)-2 4921 y +SDict begin H.S end + -2 4921 a +-2 4921 a +SDict begin 13 H.A end + -2 4921 a -2 4921 a +SDict begin [ /View [/XYZ H.V] /Dest (140) cvn H.B /DEST pdfmark end + -2 4921 a -2 5004 a +SDict begin H.S end + -2 +5004 a -2 5004 a +SDict begin 11.7 H.A end + -2 5004 a -2 5004 a +SDict begin [ /View [/XYZ H.V] /Dest (141) cvn H.B /DEST pdfmark end + -2 5004 a 177 5083 +a Fg([1998/07/30)43 b(16:00:51,)g(0])i(file.c:function\(128\))267 +5181 y(This)f(is)g(a)h(debug)f(message.)p Black 3699 +5984 a Fh(6)p Black eop end +%%Page: 7 13 +TeXDict begin 7 12 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2461 -132 +a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (142) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(Each)f(call)i(to)f(DEB)o(UG\(\))h(creates)f(a)g(ne)n(w)g +(header)f(*unless*)h(the)g(output)f(produced)f(by)h(the)i(pre)n(vious)d +(call)j(to)f(DEB)o(UG\(\))g(did)-2 180 y(not)g(end)f(with)i(a)f('\\n'.) +g(Output)f(to)h(the)h(deb)n(ug)e(\002le)h(is)i(passed)e(through)e(a)i +(formatting)f(b)n(uf)n(fer)f(which)i(is)h(\003ushed)f(e)n(v)o(ery)f +(time)h(a)-2 288 y(ne)n(wline)f(is)i(encountered.)d(If)i(the)g(b)n(uf)n +(fer)f(is)i(not)f(empty)f(when)h(DEB)o(UG\(\))g(is)h(called,)f(the)g +(ne)n(w)g(input)f(is)i(simply)f(appended.)-2 472 y +SDict begin H.S end + -2 +472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (143) cvn H.B /DEST pdfmark end + -2 472 a 90 x Fj(...b)n(ut)f(that')-5 +b(s)21 b(really)f(just)g(a)h(Kludge.)e(It)h(w)o(as)h(put)f(in)h(place)f +(because)f(DEB)o(UG\(\))h(has)h(been)e(used)h(to)g(write)h(partial)f +(lines.)-2 670 y(Here')-5 b(s)20 b(a)h(simple)f(\(dumb\))e(e)o(xample)h +(of)h(the)g(kind)f(of)h(thing)g(I'm)f(talking)h(about:)-2 +854 y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end + -2 854 a -2 +937 a +SDict begin H.S end + -2 937 a -2 937 a +SDict begin 11.7 H.A end + -2 937 a -2 937 a +SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end + -2 937 a 177 +1016 a Fg(DEBUG\()44 b(0,)g(\("The)g(test)h(returned)e(")i(\))f(\);)177 +1114 y(if\()g(test\(\))g(\))267 1211 y(DEBUG\(0,)f(\("True"\))h(\);)177 +1308 y(else)267 1405 y(DEBUG\(0,)f(\("False"\))h(\);)177 +1502 y(DEBUG\(0,)g(\(".\\n"\))f(\);)-2 1859 y +SDict begin H.S end + -2 1859 +a -2 1859 a +SDict begin 13 H.A end + -2 1859 a -2 1859 a +SDict begin [ /View [/XYZ H.V] /Dest (146) cvn H.B /DEST pdfmark end + -2 1859 a 108 x Fj(W)m(ithout)19 +b(the)i(format)e(b)n(uf)n(fer)m(,)f(the)i(output)f(\(assuming)g +(test\(\))h(returned)f(true\))g(w)o(ould)h(look)f(lik)o(e)i(this:)-2 +2151 y +SDict begin H.S end + -2 2151 a -2 2151 a +SDict begin 13 H.A end + -2 2151 a -2 2151 a +SDict begin [ /View [/XYZ H.V] /Dest (147) cvn H.B /DEST pdfmark end + -2 2151 +a -2 2234 a +SDict begin H.S end + -2 2234 a -2 2234 a +SDict begin 11.7 H.A end + -2 2234 a -2 2234 a +SDict begin [ /View [/XYZ H.V] /Dest (148) cvn H.B /DEST pdfmark end + -2 +2234 a 177 2313 a Fg([1998/07/30)43 b(16:00:51,)g(0])i +(file.c:function\(256\))267 2410 y(The)f(test)g(returned)177 +2508 y([1998/07/30)f(16:00:51,)g(0])i(file.c:function\(258\))267 +2605 y(True)177 2702 y([1998/07/30)e(16:00:51,)g(0])i +(file.c:function\(261\))267 2799 y(.)-2 3156 y +SDict begin H.S end + -2 3156 +a -2 3156 a +SDict begin 13 H.A end + -2 3156 a -2 3156 a +SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end + -2 3156 a 108 x Fj(Which)20 +b(isn')o(t)g(much)f(use.)h(The)g(format)f(b)n(uf)n(fer)g(kludge)g +(\002x)o(es)h(this)h(problem.)-2 3292 y +SDict begin H.S end + -2 3292 a -2 +3292 a +SDict begin 13 H.A end + -2 3292 a -2 3292 a +SDict begin [ /View [/XYZ H.V] /Dest (150) cvn H.B /DEST pdfmark end + -2 3292 a 359 x Fl(3.3.)35 +b(The)g(DEB)o(UGADD\(\))d(Macr)m(o)-2 3842 y +SDict begin H.S end + -2 3842 +a -2 3842 a +SDict begin 13 H.A end + -2 3842 a -2 3842 a +SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end + -2 3842 a 83 x Fj(In)20 +b(addition)f(to)h(the)g(kludge)o(y)e(solution)h(to)i(the)f(brok)o(en)e +(line)j(problem)d(described)h(abo)o(v)o(e,)f(there)i(is)h(a)g(clean)f +(solution.)f(The)-2 4033 y(DEB)o(UGADD\(\))h(macro)f(ne)n(v)o(er)g +(generates)g(a)i(header)-5 b(.)19 b(It)h(will)h(append)e(ne)n(w)h(te)o +(xt)g(to)g(the)g(current)f(deb)n(ug)g(message)h(e)n(v)o(en)f(if)i(the) +-2 4141 y(format)e(b)n(uf)n(fer)g(is)i(empty)-5 b(.)18 +b(The)i(syntax)g(of)g(the)g(DEB)o(UGADD\(\))g(macro)f(is)i(the)g(same)f +(as)h(that)f(of)g(the)g(DEB)o(UG\(\))g(macro.)-2 4325 +y +SDict begin H.S end + -2 4325 a -2 4325 a +SDict begin 13 H.A end + -2 4325 a -2 4325 a +SDict begin [ /View [/XYZ H.V] /Dest (153) cvn H.B /DEST pdfmark end + -2 4325 a -2 +4408 a +SDict begin H.S end + -2 4408 a -2 4408 a +SDict begin 11.7 H.A end + -2 4408 a -2 4408 a +SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end + -2 4408 +a 177 4487 a Fg(DEBUG\()44 b(0,)g(\("This)g(is)h(the)f(first)g +(line.\\n")g(\))g(\);)177 4585 y(DEBUGADD\()f(0,)i(\("This)f(is)g(the)h +(second)e(line.\\nThis)g(is)i(the)f(third)g(line.\\n")g(\))g(\);)-2 +4942 y +SDict begin H.S end + -2 4942 a -2 4942 a +SDict begin 13 H.A end + -2 4942 a -2 4942 a +SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end + -2 4942 +a 107 x Fj(Produces)-2 5216 y +SDict begin H.S end + -2 5216 a -2 5216 a +SDict begin 13 H.A end + -2 +5216 a -2 5216 a +SDict begin [ /View [/XYZ H.V] /Dest (156) cvn H.B /DEST pdfmark end + -2 5216 a -2 5299 a +SDict begin H.S end + -2 5299 a -2 5299 +a +SDict begin 11.7 H.A end + -2 5299 a -2 5299 a +SDict begin [ /View [/XYZ H.V] /Dest (157) cvn H.B /DEST pdfmark end + -2 5299 a 177 5396 a Fg([1998/07/30)f(16:00:51,)g +(0])i(file.c:function\(512\))267 5493 y(This)f(is)g(the)h(first)f +(line.)p Black 3697 5984 a Fh(7)p Black eop end +%%Page: 8 14 +TeXDict begin 8 13 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2461 -132 +a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p +Black 267 72 a Fg(This)44 b(is)g(the)h(second)f(line.)267 +170 y(This)g(is)g(the)h(third)f(line.)-2 371 y +SDict begin H.S end + -2 371 +a -2 371 a +SDict begin 13 H.A end + -2 371 a -2 371 a +SDict begin [ /View [/XYZ H.V] /Dest (158) cvn H.B /DEST pdfmark end + -2 371 a 377 x Fl(3.4.)35 +b(The)g(DEB)o(UGL)-13 b(VL\(\))32 b(Macr)m(o)-2 939 y +SDict begin H.S end + +-2 939 a -2 939 a +SDict begin 13 H.A end + -2 939 a -2 939 a +SDict begin [ /View [/XYZ H.V] /Dest (160) cvn H.B /DEST pdfmark end + -2 939 a 83 x Fj(One)20 +b(of)g(the)g(problems)f(with)h(the)g(DEB)o(UG\(\))g(macro)g(w)o(as)h +(that)f(DEB)o(UG\(\))g(lines)h(tended)e(to)h(get)g(a)h(bit)f(long.)f +(Consider)h(this)-2 1130 y(e)o(xample)f(from)g(nmbd_sendannounce.)o(c:) +-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 (161) cvn H.B /DEST pdfmark end + -2 +1314 a -2 1397 a +SDict begin H.S end + -2 1397 a -2 1397 a +SDict begin 11.7 H.A end + -2 1397 a -2 1397 +a +SDict begin [ /View [/XYZ H.V] /Dest (162) cvn H.B /DEST pdfmark end + -2 1397 a 87 1476 a Fg(DEBUG\(3,\("send_local_master_announcement:)38 +b(type)45 b(\045x)f(for)g(name)h(\045s)f(on)g(subnet)g(\045s)h(for)f +(workgroup)f(\045s\\n",)536 1573 y(type,)h(global_myname,)e +(subrec->subnet_name,)g(work->work_group\)\);)-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 (163) cvn H.B /DEST pdfmark end + -2 1930 a 108 +x Fj(One)20 b(solution)f(to)i(this)f(is)h(to)g(break)e(it)i(do)n(wn)e +(using)h(DEB)o(UG\(\))g(and)f(DEB)o(UGADD\(\),)h(as)h(follo)n(ws:)-2 +2222 y +SDict begin H.S end + -2 2222 a -2 2222 a +SDict begin 13 H.A end + -2 2222 a -2 2222 a +SDict begin [ /View [/XYZ H.V] /Dest (164) cvn H.B /DEST pdfmark end + -2 2222 +a -2 2305 a +SDict begin H.S end + -2 2305 a -2 2305 a +SDict begin 11.7 H.A end + -2 2305 a -2 2305 a +SDict begin [ /View [/XYZ H.V] /Dest (165) cvn H.B /DEST pdfmark end + -2 +2305 a 87 2384 a Fg(DEBUG\()44 b(3,)h(\()f +("send_local_master_announcement:)c(")45 b(\))f(\);)87 +2482 y(DEBUGADD\()g(3,)g(\()h("type)f(\045x)g(for)h(name)f(\045s)g(",)h +(type,)f(global_myname)f(\))h(\);)87 2579 y(DEBUGADD\()g(3,)g(\()h("on) +f(subnet)g(\045s)h(",)f(subrec->subnet_name)e(\))i(\);)87 +2676 y(DEBUGADD\()g(3,)g(\()h("for)f(workgroup)f(\045s\\n",)h +(work->work_group)e(\))j(\);)-2 3033 y +SDict begin H.S end + -2 3033 a -2 3033 +a +SDict begin 13 H.A end + -2 3033 a -2 3033 a +SDict begin [ /View [/XYZ H.V] /Dest (166) cvn H.B /DEST pdfmark end + -2 3033 a 108 x Fj(A)20 b(similar)m(,)g(b)n(ut)g +(ar)o(guably)e(nicer)i(approach)e(is)j(to)f(use)h(the)f(DEB)o(UGL)-8 +b(VL\(\))19 b(macro.)g(This)i(macro)e(returns)g(T)m(rue)h(if)g(the)-2 +3249 y(message)g(le)n(v)o(el)g(is)h(less)g(than)f(or)g(equal)f(to)i +(the)f(global)f(DEB)o(UGLEVEL)h(v)n(alue,)f(so:)-2 3433 +y +SDict begin H.S end + -2 3433 a -2 3433 a +SDict begin 13 H.A end + -2 3433 a -2 3433 a +SDict begin [ /View [/XYZ H.V] /Dest (167) cvn H.B /DEST pdfmark end + -2 3433 a -2 +3516 a +SDict begin H.S end + -2 3516 a -2 3516 a +SDict begin 11.7 H.A end + -2 3516 a -2 3516 a +SDict begin [ /View [/XYZ H.V] /Dest (168) cvn H.B /DEST pdfmark end + -2 3516 +a 87 3595 a Fg(if\()45 b(DEBUGLVL\()e(3)i(\))f(\))177 +3692 y({)177 3789 y(dbgtext\()g("send_local_master_announcement:)39 +b(")45 b(\);)177 3886 y(dbgtext\()f("type)g(\045x)g(for)g(name)h(\045s) +f(",)h(type,)f(global_myname)e(\);)177 3983 y(dbgtext\()i("on)g(subnet) +g(\045s)g(",)h(subrec->subnet_name)c(\);)177 4081 y(dbgtext\()j("for)g +(workgroup)f(\045s\\n",)h(work->work_group)e(\);)177 +4178 y(})-2 4535 y +SDict begin H.S end + -2 4535 a -2 4535 a +SDict begin 13 H.A end + -2 4535 a -2 4535 +a +SDict begin [ /View [/XYZ H.V] /Dest (169) cvn H.B /DEST pdfmark end + -2 4535 a 108 x Fj(\(The)19 b(dbgte)o(xt\(\))f(function)h(is)i(e)o +(xplained)d(belo)n(w)-5 b(.\))-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 (170) cvn H.B /DEST pdfmark end + -2 4827 a 90 x Fj(There)19 +b(are)h(a)h(fe)n(w)f(adv)n(antages)f(to)h(this)h(scheme:)-2 +4935 y +SDict begin H.S end + -2 4935 a -2 4935 a +SDict begin 13 H.A end + -2 4935 a -2 4935 a +SDict begin [ /View [/XYZ H.V] /Dest (171) cvn H.B /DEST pdfmark end + -2 4935 +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 (172) cvn H.B /DEST pdfmark end + -2 +4945 a Black 64 5087 a Fj(1.)p Black 147 5087 a +SDict begin H.S end + 147 5087 +a 147 5087 a +SDict begin 13 H.A end + 147 5087 a 147 5087 a +SDict begin [ /View [/XYZ H.V] /Dest (173) cvn H.B /DEST pdfmark end + 147 5087 a Fj(The)f(test)h(is)g +(performed)d(only)h(once.)-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 (174) cvn H.B /DEST pdfmark end + -2 5105 a Black 64 5236 a Fj(2.)p +Black 147 5236 a +SDict begin H.S end + 147 5236 a 147 5236 a +SDict begin 13 H.A end + 147 5236 a 147 +5236 a +SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end + 147 5236 a Fj(Y)-9 b(ou)20 b(can)g(allocate)g(v)n(ariables)f(of) +n(f)h(of)g(the)g(stack)g(that)g(will)h(only)f(be)g(used)g(within)g(the) +g(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5254 y +SDict begin H.S end + -2 5254 +a -2 5254 a +SDict begin 13 H.A end + -2 5254 a -2 5254 a +SDict begin [ /View [/XYZ H.V] /Dest (176) cvn H.B /DEST pdfmark end + -2 5254 a Black 64 5386 +a Fj(3.)p Black 147 5386 a +SDict begin H.S end + 147 5386 a 147 5386 a +SDict begin 13 H.A end + 147 +5386 a 147 5386 a +SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end + 147 5386 a Fj(Processing)h(that)g(is)h(only)e(rele)n +(v)n(ant)g(to)i(deb)n(ug)e(output)g(can)h(be)g(contained)e(within)i +(the)h(DEB)o(UGL)-8 b(VL\(\))19 b(block.)-2 5445 y +SDict begin H.S end + -2 +5445 a -2 5445 a +SDict begin 13 H.A end + -2 5445 a -2 5445 a +SDict begin [ /View [/XYZ H.V] /Dest (178) cvn H.B /DEST pdfmark end + -2 5445 a Black +3701 5984 a Fh(8)p Black eop end +%%Page: 9 15 +TeXDict begin 9 14 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2461 -132 +a Fh(Chapter)20 b(3.)g(The)g(samba)g(DEB)o(UG)g(system)p +Black -2 88 a Fl(3.5.)35 b(New)g(Functions)-2 90 y +SDict begin H.S end + -2 +90 a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end + -2 90 a 326 x Ff(3.5.1.)29 +b(dbgtext\(\))-2 607 y +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 (182) cvn H.B /DEST pdfmark end + -2 607 a 83 x Fj(This)20 b(function)f(prints)g(deb)n(ug)g +(message)h(te)o(xt)h(to)f(the)g(deb)n(ug)f(\002le)i(\(and)e(possibly)h +(to)g(syslog\))g(via)g(the)g(format)f(b)n(uf)n(fer)-5 +b(.)19 b(The)-2 798 y(function)f(uses)j(a)g(v)n(ariable)e(ar)o(gument)e +(list)22 b(just)e(lik)o(e)h(printf\(\))d(or)i(Deb)n(ug1\(\).)e(The)i +(input)g(is)h(printed)e(into)h(a)g(b)n(uf)n(fer)f(using)h(the)-2 +906 y(vslprintf\(\))e(function,)g(and)i(then)g(passed)g(to)g +(format_deb)n(ug_te)o(xt\(\).)15 b(If)20 b(you)f(use)i(DEB)o(UGL)-8 +b(VL\(\))19 b(you)g(will)i(probably)d(print)-2 1014 y(the)i(body)f(of)h +(the)g(message)g(using)g(dbgte)o(xt\(\).)-2 1043 y +SDict begin H.S end + -2 +1043 a -2 1043 a +SDict begin 13 H.A end + -2 1043 a -2 1043 a +SDict begin [ /View [/XYZ H.V] /Dest (183) cvn H.B /DEST pdfmark end + -2 1043 a 310 x +Ff(3.5.2.)29 b(dbghdr\(\))-2 1543 y +SDict begin H.S end + -2 1543 a -2 1543 +a +SDict begin 13 H.A end + -2 1543 a -2 1543 a +SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end + -2 1543 a 84 x Fj(This)20 b(is)h(the)f(function)f +(that)h(writes)h(a)f(deb)n(ug)f(message)i(header)-5 b(.)19 +b(Headers)g(are)i(not)e(processed)h(via)g(the)g(format)f(b)n(uf)n(fer) +-5 b(.)19 b(Also)-2 1735 y(note)g(that)i(if)f(the)g(format)g(b)n(uf)n +(fer)e(is)k(not)d(empty)-5 b(,)19 b(a)i(call)f(to)h(dbghdr\(\))c(will)k +(not)f(produce)e(an)o(y)h(output.)g(See)i(the)f(comments)f(in)-2 +1842 y(dbghdr\(\))e(for)j(more)f(info.)-2 2026 y +SDict begin H.S end + -2 2026 +a -2 2026 a +SDict begin 13 H.A end + -2 2026 a -2 2026 a +SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end + -2 2026 a 90 x Fj(It)h(is)h(not)f(lik)o +(ely)g(that)h(this)f(function)f(will)i(be)f(called)g(directly)-5 +b(.)19 b(It)h(is)h(used)f(by)g(DEB)o(UG\(\))g(and)g(DEB)o(UGADD\(\).)-2 +2145 y +SDict begin H.S end + -2 2145 a -2 2145 a +SDict begin 13 H.A end + -2 2145 a -2 2145 a +SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end + -2 2145 +a 310 x Ff(3.5.3.)29 b(f)m(ormat_deb)n(ug_text\(\))-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 (189) cvn H.B /DEST pdfmark end + -2 2645 +a 84 x Fj(This)20 b(is)h(a)g(static)g(function)d(in)j(deb)n(ug.c.)d(It) +j(stores)f(the)g(output)f(te)o(xt)h(for)g(the)g(body)f(of)h(the)g +(message)g(in)g(a)h(b)n(uf)n(fer)e(until)h(it)-2 2837 +y(encounters)e(a)j(ne)n(wline.)e(When)h(the)g(ne)n(wline)g(character)f +(is)i(found,)d(the)i(b)n(uf)n(fer)f(is)i(written)f(to)h(the)f(deb)n(ug) +f(\002le)i(via)f(the)-2 2945 y(Deb)n(ug1\(\))e(function,)g(and)i(the)g +(b)n(uf)n(fer)f(is)i(reset.)f(This)h(allo)n(ws)f(us)h(to)f(add)g(the)g +(indentation)e(at)j(the)f(be)o(ginning)e(of)i(each)f(line)i(of)-2 +3053 y(the)f(message)g(body)-5 b(,)18 b(and)i(also)g(ensures)g(that)g +(the)h(output)d(is)k(written)e(a)g(line)g(at)h(a)g(time)f(\(which)f +(cleans)i(up)e(syslog)h(output\).)p Black 3701 5984 a +Fh(9)p Black eop end +%%Page: 10 16 +TeXDict begin 10 15 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (CODINGSUGGESTIONS) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fi(Chapter)44 b(4.)f(Coding)g(Suggestions)-2 363 y +SDict begin H.S end + +-2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (208) cvn H.B /DEST pdfmark end + -2 363 a 73 x Fj(So)20 +b(you)f(w)o(ant)i(to)f(add)g(code)f(to)i(Samba)e(...)-2 +620 y +SDict begin H.S end + -2 620 a -2 620 a +SDict begin 13 H.A end + -2 620 a -2 620 a +SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end + -2 620 a 90 +x Fj(One)h(of)g(the)g(daunting)e(tasks)j(f)o(acing)e(a)i(programmer)c +(attempting)i(to)h(write)h(code)e(for)h(Samba)g(is)h(understanding)c +(the)j(v)n(arious)-2 818 y(coding)e(con)m(v)o(entions)g(used)i(by)g +(those)g(most)g(acti)n(v)o(e)g(in)g(the)g(project.)f(These)h(con)m(v)o +(entions)e(were)i(mostly)g(unwritten)e(and)-2 926 y(helped)h(impro)o(v) +o(e)f(either)i(the)g(portability)-5 b(,)18 b(stability)i(or)g +(consistenc)o(y)f(of)h(the)g(code.)f(This)i(document)d(will)j(attempt)f +(to)-2 1034 y(document)e(a)j(fe)n(w)f(of)g(the)g(more)f(important)g +(coding)g(practices)g(used)h(at)h(this)g(time)f(on)g(the)g(Samba)g +(project.)f(The)h(coding)-2 1142 y(practices)g(are)g(e)o(xpected)e(to)j +(change)d(slightly)i(o)o(v)o(er)f(time,)h(and)g(e)n(v)o(en)f(to)h(gro)n +(w)g(as)h(more)e(is)i(learned)e(about)g(obscure)-2 1249 +y(portability)f(considerations.)h(T)-7 b(w)o(o)20 b(e)o(xisting)f +(documents)1714 1249 y +SDict begin H.S end + 1714 1249 a 1714 1249 a +SDict begin 13 H.A end + 1714 1249 +a 1714 1249 a +SDict begin [ /View [/XYZ H.V] /Dest (210) cvn H.B /DEST pdfmark end + 1714 1249 a Fg(samba/source/internals.doc)d +Fj(and)-2 1357 y +SDict begin H.S end + -2 1357 a -2 1357 a +SDict begin 13 H.A end + -2 1357 a -2 1357 +a +SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end + -2 1357 a Fg(samba/source/architecture.doc)g Fj(pro)o(vide)i +(additional)h(information.)-2 1541 y +SDict begin H.S end + -2 1541 a -2 1541 +a +SDict begin 13 H.A end + -2 1541 a -2 1541 a +SDict begin [ /View [/XYZ H.V] /Dest (212) cvn H.B /DEST pdfmark end + -2 1541 a 90 x Fj(The)h(loosely)f(related)h +(question)f(of)h(coding)f(style)h(is)h(v)o(ery)e(personal)g(and)h(this) +h(document)d(does)i(not)g(attempt)g(to)g(address)g(that)-2 +1739 y(subject,)f(e)o(xcept)h(to)g(say)g(that)h(I)f(ha)n(v)o(e)g +(observ)o(ed)e(that)i(eight)g(character)f(tabs)h(seem)h(to)f(be)g +(preferred)e(in)j(Samba)e(source.)h(If)g(you)-2 1847 +y(are)g(interested)f(in)i(the)f(topic)g(of)g(coding)e(style,)j(tw)o(o)f +(oft-quoted)e(documents)g(are:)-2 2031 y +SDict begin H.S end + -2 2031 a -2 +2031 a +SDict begin 13 H.A end + -2 2031 a -2 2031 a +SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end + -2 2031 a -2 2031 a +SDict begin H.S end + -2 2031 +a -2 2031 a +SDict begin 13 H.A end + -2 2031 a -2 2031 a +SDict begin [ /View [/XYZ H.V] /Dest (214) cvn H.B /DEST pdfmark end + -2 2031 a 90 x Fj(http://lxr)-5 +b(.linux.no/source/Docum)o(entatio)o(n/Cod)o(ing)o(Style)-2 +2305 y +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 (215) 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 (216) cvn H.B /DEST pdfmark end + -2 +2305 a 90 x Fj(http://www)g(.fsf.or)o(g/prep/standar)o(ds_to)o(c.h)o +(tml)-2 2579 y +SDict begin H.S end + -2 2579 a -2 2579 a +SDict begin 13 H.A end + -2 2579 a -2 2579 +a +SDict begin [ /View [/XYZ H.V] /Dest (217) cvn H.B /DEST pdfmark end + -2 2579 a 90 x Fj(But)20 b(note)g(that)g(coding)f(style)i(in)f(Samba) +g(v)n(aries)g(due)f(to)i(the)f(man)o(y)f(dif)n(ferent)g(programmers)e +(who)j(ha)n(v)o(e)f(contrib)n(uted.)-2 2853 y +SDict begin H.S end + -2 2853 +a -2 2853 a +SDict begin 13 H.A end + -2 2853 a -2 2853 a +SDict begin [ /View [/XYZ H.V] /Dest (218) cvn H.B /DEST pdfmark end + -2 2853 a 90 x Fj(F)o(ollo)n(wing)g +(are)h(some)g(considerations)e(you)h(should)h(use)g(when)g(adding)e(ne) +n(w)i(code)g(to)g(Samba.)g(First)h(and)e(foremost)-2 +3051 y(remember)f(that:)-2 3218 y +SDict begin H.S end + -2 3218 a -2 3218 a +SDict begin 13 H.A end + +-2 3218 a -2 3218 a +SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end + -2 3218 a 107 x Fj(Portability)h(is)i(a)g(primary)d +(consideration)h(in)h(adding)f(function,)f(as)j(is)g(netw)o(ork)e +(compatability)f(with)j(de)f(f)o(acto,)f(e)o(xisting,)h(real)-2 +3433 y(w)o(orld)f(CIFS/SMB)j(implementations.)c(There)h(are)h(lots)h +(of)f(platforms)f(that)h(Samba)g(b)n(uilds)g(on)f(so)i(use)f(caution)g +(when)f(adding)-2 3541 y(a)h(call)h(to)f(a)h(library)e(function)g(that) +h(is)h(not)f(in)m(v)n(ok)o(ed)e(in)j(e)o(xisting)e(Samba)h(code.)f +(Also)i(note)e(that)i(there)e(are)h(man)o(y)f(quite)-2 +3649 y(dif)n(ferent)f(SMB/CIFS)k(clients)e(that)h(Samba)e(tries)i(to)f +(support,)f(not)h(all)h(of)f(which)f(follo)n(w)h(the)g(SNIA)g(CIFS)h(T) +-6 b(echnical)-2 3757 y(Reference)19 b(\(or)h(the)g(earlier)g +(Microsoft)f(reference)f(documents)h(or)h(the)g(X/Open)f(book)g(on)h +(the)g(SMB)h(Standard\))e(perfectly)-5 b(.)-2 3941 y +SDict begin H.S end + +-2 3941 a -2 3941 a +SDict begin 13 H.A end + -2 3941 a -2 3941 a +SDict begin [ /View [/XYZ H.V] /Dest (220) cvn H.B /DEST pdfmark end + -2 3941 a 90 +x Fj(Here)20 b(are)g(some)g(other)f(suggestions:)-2 4049 +y +SDict begin H.S end + -2 4049 a -2 4049 a +SDict begin 13 H.A end + -2 4049 a -2 4049 a +SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end + -2 4049 a -2 +4059 a +SDict begin H.S end + -2 4059 a -2 4059 a +SDict begin 13 H.A end + -2 4059 a -2 4059 a +SDict begin [ /View [/XYZ H.V] /Dest (222) cvn H.B /DEST pdfmark end + -2 4059 +a Black 64 4201 a Fj(1.)p Black 147 4201 a +SDict begin H.S end + 147 4201 a +147 4201 a +SDict begin 13 H.A end + 147 4201 a 147 4201 a +SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end + 147 4201 a Fj(use)i(d_printf)d +(instead)i(of)g(printf)f(for)h(display)f(te)o(xt)h(reason:)g(enable)f +(auto-substitution)f(of)i(translated)f(language)g(te)o(xt)-2 +4219 y +SDict begin H.S end + -2 4219 a -2 4219 a +SDict begin 13 H.A end + -2 4219 a -2 4219 a +SDict begin [ /View [/XYZ H.V] /Dest (224) cvn H.B /DEST pdfmark end + -2 4219 +a Black 64 4350 a Fj(2.)p Black 147 4350 a +SDict begin H.S end + 147 4350 a +147 4350 a +SDict begin 13 H.A end + 147 4350 a 147 4350 a +SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end + 147 4350 a Fj(use)i(SAFE_FREE)f +(instead)g(of)g(free)f(reason:)h(reduce)f(traps)h(due)g(to)g(null)g +(pointers)-2 4368 y +SDict begin H.S end + -2 4368 a -2 4368 a +SDict begin 13 H.A end + -2 4368 a -2 +4368 a +SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end + -2 4368 a Black 64 4500 a Fj(3.)p Black 147 4500 +a +SDict begin H.S end + 147 4500 a 147 4500 a +SDict begin 13 H.A end + 147 4500 a 147 4500 a +SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end + 147 4500 +a Fj(don')o(t)f(use)h(bzero)f(use)i(memset,)e(or)h(ZER)m(O_STR)m(UCT)g +(and)g(ZER)m(O_STR)m(UCTP)g(macros)f(reason:)h(not)g(POSIX)-2 +4512 y +SDict begin H.S end + -2 4512 a -2 4512 a +SDict begin 13 H.A end + -2 4512 a -2 4512 a +SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end + -2 4512 +a Black 64 4649 a Fj(4.)p Black 147 4649 a +SDict begin H.S end + 147 4649 a +147 4649 a +SDict begin 13 H.A end + 147 4649 a 147 4649 a +SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end + 147 4649 a Fj(don')o(t)f(use)h(strcp)o +(y)g(and)g(strlen)g(\(use)g(safe_*)f(equi)n(v)n(alents\))g(reason:)g +(to)i(a)n(v)n(oid)f(traps)g(due)f(to)i(b)n(uf)n(fer)e(o)o(v)o(erruns)-2 +4667 y +SDict begin H.S end + -2 4667 a -2 4667 a +SDict begin 13 H.A end + -2 4667 a -2 4667 a +SDict begin [ /View [/XYZ H.V] /Dest (230) cvn H.B /DEST pdfmark end + -2 4667 +a Black 64 4799 a Fj(5.)p Black 147 4799 a +SDict begin H.S end + 147 4799 a +147 4799 a +SDict begin 13 H.A end + 147 4799 a 147 4799 a +SDict begin [ /View [/XYZ H.V] /Dest (231) cvn H.B /DEST pdfmark end + 147 4799 a Fj(don')o(t)g(use)h +(getopt_long,)d(use)k(popt)e(functions)g(instead)h(reason:)f +(portability)-2 4817 y +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 (232) cvn H.B /DEST pdfmark end + -2 4817 a Black 64 4948 a Fj(6.)p Black 147 +4948 a +SDict begin H.S end + 147 4948 a 147 4948 a +SDict begin 13 H.A end + 147 4948 a 147 4948 a +SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end + 147 +4948 a Fj(e)o(xplicitly)g(add)h(const)g(quali\002ers)g(on)g(parm)f +(passing)h(in)g(functions)f(where)g(parm)h(is)h(input)e(only)h(\(some)n +(what)147 5056 y(contro)o(v)o(ersial)e(b)n(ut)i(const)g(can)g(be)g +(#de\002ned)f(a)o(w)o(ay\))-2 5074 y +SDict begin H.S end + -2 5074 a -2 5074 +a +SDict begin 13 H.A end + -2 5074 a -2 5074 a +SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end + -2 5074 a Black 64 5205 a Fj(7.)p +Black 147 5205 a +SDict begin H.S end + 147 5205 a 147 5205 a +SDict begin 13 H.A end + 147 5205 a 147 +5205 a +SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end + 147 5205 a Fj(when)h(passing)g(a)g(v)n(a_list)g(as)h(an)f(ar)o +(g,)f(or)h(assigning)g(one)f(to)i(another)d(please)j(use)f(the)g(V)-11 +b(A_COPY\(\))20 b(macro)f(reason:)h(on)147 5313 y(some)g(platforms,)f +(v)n(a_list)h(is)h(a)g(struct)f(that)g(must)h(be)f(initialized)f(in)i +(each)f(function...can)d(SEGV)j(if)h(you)e(don')o(t.)-2 +5331 y +SDict begin H.S end + -2 5331 a -2 5331 a +SDict begin 13 H.A end + -2 5331 a -2 5331 a +SDict begin [ /View [/XYZ H.V] /Dest (236) cvn H.B /DEST pdfmark end + -2 5331 +a Black 64 5463 a Fj(8.)p Black 147 5463 a +SDict begin H.S end + 147 5463 a +147 5463 a +SDict begin 13 H.A end + 147 5463 a 147 5463 a +SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end + 147 5463 a Fj(discourage)g(use)h(of)g +(threads)f(reason:)h(portability)f(\(also)h(see)h(architecture.doc\))-2 +5481 y +SDict begin H.S end + -2 5481 a -2 5481 a +SDict begin 13 H.A end + -2 5481 a -2 5481 a +SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end + -2 5481 +a Black 3659 5984 a Fh(10)p Black eop end +%%Page: 11 17 +TeXDict begin 11 16 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2706 -132 +a Fh(Chapter)20 b(4.)g(Coding)f(Sug)o(g)o(estions)p Black +Black 64 72 a Fj(9.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 72 +a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end + 147 72 a Fj(don')o(t)g(e)o(xplicitly)g(include)g +(ne)n(w)h(header)f(\002les)i(in)g(C)g(\002les)g(-)f(ne)n(w)g(h)g +(\002les)i(should)d(be)h(included)f(by)g(adding)g(them)h(once)f(to)147 +180 y(includes.h)g(reason:)g(consistenc)o(y)-2 198 y +SDict begin H.S end + +-2 198 a -2 198 a +SDict begin 13 H.A end + -2 198 a -2 198 a +SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end + -2 198 a Black 23 +330 a Fj(10.)p Black 147 330 a +SDict begin H.S end + 147 330 a 147 330 a +SDict begin 13 H.A end + 147 +330 a 147 330 a +SDict begin [ /View [/XYZ H.V] /Dest (241) cvn H.B /DEST pdfmark end + 147 330 a Fj(don')o(t)g(e)o(xplicitly)g(e)o(xtern)g +(functions)g(\(the)o(y)g(are)h(autogenerated)d(by)j("mak)o(e)g(proto")f +(into)h(proto.h\))d(reason:)j(consistenc)o(y)-2 348 y +SDict begin H.S end + +-2 348 a -2 348 a +SDict begin 13 H.A end + -2 348 a -2 348 a +SDict begin [ /View [/XYZ H.V] /Dest (242) cvn H.B /DEST pdfmark end + -2 348 a Black 23 +479 a Fj(11.)p Black 147 479 a +SDict begin H.S end + 147 479 a 147 479 a +SDict begin 13 H.A end + 147 +479 a 147 479 a +SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end + 147 479 a Fj(use)g(endian)f(safe)g(macros)g(when)g +(unpacking)e(SMBs)k(\(see)f(byteorder)-5 b(.h)17 b(and)i +(internals.doc\))f(reason:)h(not)g(e)n(v)o(eryone)e(uses)147 +587 y(Intel)-2 588 y +SDict begin H.S end + -2 588 a -2 588 a +SDict begin 13 H.A end + -2 588 a -2 588 +a +SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end + -2 588 a Black 23 737 a Fj(12.)p Black 147 737 a +SDict begin H.S end + 147 +737 a 147 737 a +SDict begin 13 H.A end + 147 737 a 147 737 a +SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end + 147 737 a Fj(Note)j(Unicode)f +(implications)h(of)g(charset)f(handling)g(\(see)h(internals.doc\).)e +(See)j(pull_*)e(and)g(push_*)g(and)147 845 y(con)m(v)o(ert_string)e +(functions.)i(reason:)g(Internationalization)-2 863 y +SDict begin H.S end + +-2 863 a -2 863 a +SDict begin 13 H.A end + -2 863 a -2 863 a +SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end + -2 863 a Black 23 +994 a Fj(13.)p Black 147 994 a +SDict begin H.S end + 147 994 a 147 994 a +SDict begin 13 H.A end + 147 +994 a 147 994 a +SDict begin [ /View [/XYZ H.V] /Dest (247) cvn H.B /DEST pdfmark end + 147 994 a Fj(Don')o(t)g(assume)h(English)g(only)f +(reason:)h(See)g(abo)o(v)o(e)-2 1012 y +SDict begin H.S end + -2 1012 a -2 1012 +a +SDict begin 13 H.A end + -2 1012 a -2 1012 a +SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end + -2 1012 a Black 23 1143 a Fj(14.)p +Black 147 1143 a +SDict begin H.S end + 147 1143 a 147 1143 a +SDict begin 13 H.A end + 147 1143 a 147 +1143 a +SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end + 147 1143 a Fj(T)m(ry)g(to)g(a)n(v)n(oid)g(using)g(in/out)f +(parameters)g(\(functions)g(that)h(return)f(data)h(which)g(o)o(v)o +(erwrites)e(input)i(parameters\))f(reason:)147 1251 y(Can)i(cause)f +(stability)g(problems)-2 1269 y +SDict begin H.S end + -2 1269 a -2 1269 a +SDict begin 13 H.A end + -2 +1269 a -2 1269 a +SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end + -2 1269 a Black 23 1401 a Fj(15.)p Black +147 1401 a +SDict begin H.S end + 147 1401 a 147 1401 a +SDict begin 13 H.A end + 147 1401 a 147 1401 +a +SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end + 147 1401 a Fj(Ensure)g(cop)o(yright)e(notices)i(are)g(correct,)f +(don')o(t)f(append)h(T)m(ridge')-5 b(s)19 b(name)h(to)g(code)g(that)g +(he)g(didn')o(t)f(write.)h(If)g(you)f(did)h(not)147 1509 +y(write)h(the)f(code,)f(mak)o(e)h(sure)g(that)g(it)h(can)f(coe)o(xist)g +(with)g(the)g(rest)h(of)f(the)g(Samba)g(GPLed)g(code.)-2 +1521 y +SDict begin H.S end + -2 1521 a -2 1521 a +SDict begin 13 H.A end + -2 1521 a -2 1521 a +SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end + -2 1521 +a Black 23 1658 a Fj(16.)p Black 147 1658 a +SDict begin H.S end + 147 1658 +a 147 1658 a +SDict begin 13 H.A end + 147 1658 a 147 1658 a +SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end + 147 1658 a Fj(Consider)g(usage)g(of) +f(D)m(A)-9 b(T)h(A_BLOBs)21 b(for)e(length)h(speci\002ed)f(byte-data.)g +(reason:)g(stability)-2 1676 y +SDict begin H.S end + -2 1676 a -2 1676 a +SDict begin 13 H.A end + -2 +1676 a -2 1676 a +SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end + -2 1676 a Black 23 1808 a Fj(17.)p Black +147 1808 a +SDict begin H.S end + 147 1808 a 147 1808 a +SDict begin 13 H.A end + 147 1808 a 147 1808 +a +SDict begin [ /View [/XYZ H.V] /Dest (255) cvn H.B /DEST pdfmark end + 147 1808 a Fj(T)-7 b(ak)o(e)20 b(adv)n(antage)f(of)h(tdbs)g(for)f +(database)h(lik)o(e)g(function)f(reason:)g(consistenc)o(y)-2 +1826 y +SDict begin H.S end + -2 1826 a -2 1826 a +SDict begin 13 H.A end + -2 1826 a -2 1826 a +SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end + -2 1826 +a Black 23 1957 a Fj(18.)p Black 147 1957 a +SDict begin H.S end + 147 1957 +a 147 1957 a +SDict begin 13 H.A end + 147 1957 a 147 1957 a +SDict begin [ /View [/XYZ H.V] /Dest (257) cvn H.B /DEST pdfmark end + 147 1957 a Fj(Don')o(t)g(access)i +(the)f(SAM_A)m(CCOUNT)g(structure)f(directly)-5 b(,)19 +b(the)o(y)h(should)f(be)h(accessed)g(via)g(pdb_get...\(\))d(and)147 +2065 y(pdb_set...\(\))h(functions.)g(reason:)i(stability)-5 +b(,)20 b(consistenc)o(y)-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 (258) cvn H.B /DEST pdfmark end + -2 2083 a Black 23 2214 a Fj(19.)p +Black 147 2214 a +SDict begin H.S end + 147 2214 a 147 2214 a +SDict begin 13 H.A end + 147 2214 a 147 +2214 a +SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end + 147 2214 a Fj(Don')o(t)e(check)h(a)h(passw)o(ord)f(directly)g +(against)f(the)i(passdb,)f(al)o(w)o(ays)h(use)f(the)h(check_passw)o +(ord\(\))c(interf)o(ace.)j(reason:)f(long)147 2322 y(term)i +(pluggability)-2 2340 y +SDict begin H.S end + -2 2340 a -2 2340 a +SDict begin 13 H.A end + -2 2340 a +-2 2340 a +SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end + -2 2340 a Black 23 2472 a Fj(20.)p Black 147 +2472 a +SDict begin H.S end + 147 2472 a 147 2472 a +SDict begin 13 H.A end + 147 2472 a 147 2472 a +SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end + 147 +2472 a Fj(T)m(ry)g(to)g(use)h(asprintf)e(rather)g(than)h(pstrings)g +(and)f(fstrings)h(where)g(possible)-2 2490 y +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 (262) cvn H.B /DEST pdfmark end + -2 2490 a Black 23 2621 +a Fj(21.)p Black 147 2621 a +SDict begin H.S end + 147 2621 a 147 2621 a +SDict begin 13 H.A end + 147 +2621 a 147 2621 a +SDict begin [ /View [/XYZ H.V] /Dest (263) cvn H.B /DEST pdfmark end + 147 2621 a Fj(Use)h(normal)d(C)j(comments)d(/)j(*)e +(instead)h(of)f(C++)i(comments)d(//)j(lik)o(e)f(this.)g(Although)d(the) +j(C++)g(comment)f(format)f(is)j(part)147 2729 y(of)f(the)g(C99)g +(standard,)f(some)h(older)g(v)o(endor)e(C)j(compilers)e(do)h(not)g +(accept)f(it.)-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 (264) cvn H.B /DEST pdfmark end + -2 2747 a Black 23 2879 a Fj(22.)p Black 147 +2879 a +SDict begin H.S end + 147 2879 a 147 2879 a +SDict begin 13 H.A end + 147 2879 a 147 2879 a +SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end + 147 +2879 a Fj(T)m(ry)h(to)g(write)h(documentation)c(for)i(API)i(functions)e +(and)g(structures)h(e)o(xplaining)e(the)i(point)g(of)f(the)i(code,)e +(the)h(w)o(ay)g(it)147 2987 y(should)f(be)h(used,)g(and)g(an)o(y)f +(special)i(conditions)d(or)i(results.)g(Mark)g(these)g(with)h(a)f +(double-star)f(comment)f(start)j(/)g(**)f(so)147 3094 +y(that)g(the)o(y)g(can)g(be)g(pick)o(ed)f(up)h(by)g(Doxygen,)e(as)j(in) +f(this)h(\002le.)-2 3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 3112 +a -2 3112 a +SDict begin [ /View [/XYZ H.V] /Dest (266) cvn H.B /DEST pdfmark end + -2 3112 a Black 23 3244 a Fj(23.)p Black +147 3244 a +SDict begin H.S end + 147 3244 a 147 3244 a +SDict begin 13 H.A end + 147 3244 a 147 3244 +a +SDict begin [ /View [/XYZ H.V] /Dest (267) cvn H.B /DEST pdfmark end + 147 3244 a Fj(K)n(eep)f(the)g(scope)g(narro)n(w)-5 +b(.)18 b(This)j(means)e(making)g(functions/v)n(ariables)f(static)j +(whene)n(v)o(er)d(possible.)i(W)-7 b(e)21 b(don')o(t)d(w)o(ant)j(our) +147 3352 y(namespace)e(polluted.)g(Each)h(module)e(should)i(ha)n(v)o(e) +f(a)i(minimal)e(number)g(of)h(e)o(xternally)e(visible)i(functions)f(or) +147 3460 y(v)n(ariables.)-2 3461 y +SDict begin H.S end + -2 3461 a -2 3461 +a +SDict begin 13 H.A end + -2 3461 a -2 3461 a +SDict begin [ /View [/XYZ H.V] /Dest (268) cvn H.B /DEST pdfmark end + -2 3461 a Black 23 3609 a Fj(24.)p +Black 147 3609 a +SDict begin H.S end + 147 3609 a 147 3609 a +SDict begin 13 H.A end + 147 3609 a 147 +3609 a +SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end + 147 3609 a Fj(Use)i(function)e(pointers)g(to)h(k)o(eep)g(kno)n +(wledge)e(about)h(particular)g(pieces)h(of)g(code)g(isolated)g(in)g +(one)g(place.)f(W)-7 b(e)22 b(don')o(t)147 3717 y(w)o(ant)f(a)f +(particular)f(piece)h(of)g(functionality)e(to)i(be)g(spread)g(out)g +(across)g(lots)h(of)f(places)g(-)g(that)g(mak)o(es)h(for)e(fragile,)g +(hand)g(to)147 3825 y(maintain)g(code.)h(Instead,)f(design)g(an)h +(interf)o(ace)f(and)h(use)g(tables)h(containing)d(function)g(pointers)h +(to)i(implement)d(speci\002c)147 3933 y(functionality)-5 +b(.)18 b(This)i(is)h(particularly)e(important)f(for)i(command)e +(interpreters.)-2 3951 y +SDict begin H.S end + -2 3951 a -2 3951 a +SDict begin 13 H.A end + -2 3951 +a -2 3951 a +SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end + -2 3951 a Black 23 4082 a Fj(25.)p Black +147 4082 a +SDict begin H.S end + 147 4082 a 147 4082 a +SDict begin 13 H.A end + 147 4082 a 147 4082 +a +SDict begin [ /View [/XYZ H.V] /Dest (271) cvn H.B /DEST pdfmark end + 147 4082 a Fj(Think)h(carefully)g(about)g(what)h(it)h(will)g(be)f +(lik)o(e)h(for)e(someone)g(else)i(to)g(add)e(to)i(and)e(maintain)h +(your)e(code.)i(If)g(it)h(w)o(ould)e(be)147 4190 y(hard)g(for)h +(someone)f(else)i(to)f(maintain)f(then)h(do)g(it)h(another)e(w)o(ay)-5 +b(.)-2 4374 y +SDict begin H.S end + -2 4374 a -2 4374 a +SDict begin 13 H.A end + -2 4374 a -2 4374 a +SDict begin [ /View [/XYZ H.V] /Dest (272) cvn H.B /DEST pdfmark end + +-2 4374 a 90 x Fj(The)20 b(suggestions)f(abo)o(v)o(e)f(are)i(simply)g +(that,)g(suggestions,)f(b)n(ut)i(the)f(information)d(may)j(help)g(in)g +(reducing)f(the)h(routine)f(re)n(w)o(ork)-2 4572 y(done)g(on)h(ne)n(w)g +(code.)f(The)h(preceeding)e(list)j(is)g(e)o(xpected)e(to)h(change)f +(routinely)g(as)h(ne)n(w)g(support)f(routines)g(and)h(macros)g(are)-2 +4680 y(added.)p Black 3659 5984 a Fh(11)p Black eop end +%%Page: 12 18 +TeXDict begin 12 17 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (INTERNALS) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(5.)f(Samba)g(Inter)m(nals)-2 197 y +SDict begin H.S end + +-2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (283) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fl(5.1.)35 +b(Character)e(Handling)-2 734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 +734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (285) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fj(This)20 b(section)g(describes)g +(character)f(set)i(handling)d(in)i(Samba,)g(as)h(implemented)d(in)i +(Samba)g(3.0)g(and)f(abo)o(v)o(e)-2 997 y +SDict begin H.S end + -2 997 a -2 +997 a +SDict begin 13 H.A end + -2 997 a -2 997 a +SDict begin [ /View [/XYZ H.V] /Dest (286) cvn H.B /DEST pdfmark end + -2 997 a 90 x Fj(In)h(the)g(past)g(Samba)g(had) +g(v)o(ery)f(ad-hoc)f(character)h(set)i(handling.)d(Scattered)i +(throughout)d(the)j(code)g(were)g(numerous)e(calls)-2 +1195 y(which)h(con)m(v)o(erted)f(particular)h(strings)h(to/from)f(DOS)i +(codepages.)d(The)i(problem)e(is)j(that)g(there)e(w)o(as)i(no)f(w)o(ay) +g(of)g(telling)g(if)h(a)-2 1303 y(particular)e(char*)g(is)i(in)f(dos)g +(codepage)f(or)g(unix)h(codepage.)e(This)i(led)g(to)h(a)f(nightmare)f +(of)h(code)f(that)i(tried)e(to)i(cope)e(with)-2 1411 +y(particular)g(cases)i(without)e(handlingt)f(the)j(general)e(case.)-2 +1439 y +SDict begin H.S end + -2 1439 a -2 1439 a +SDict begin 13 H.A end + -2 1439 a -2 1439 a +SDict begin [ /View [/XYZ H.V] /Dest (287) cvn H.B /DEST pdfmark end + -2 1439 +a 359 x Fl(5.2.)35 b(The)g(new)g(functions)-2 1966 y +SDict begin H.S end + +-2 1966 a -2 1966 a +SDict begin 13 H.A end + -2 1966 a -2 1966 a +SDict begin [ /View [/XYZ H.V] /Dest (289) cvn H.B /DEST pdfmark end + -2 1966 a 106 +x Fj(The)20 b(ne)n(w)g(system)g(w)o(orks)g(lik)o(e)g(this:)-2 +2090 y +SDict begin H.S end + -2 2090 a -2 2090 a +SDict begin 13 H.A end + -2 2090 a -2 2090 a +SDict begin [ /View [/XYZ H.V] /Dest (290) cvn H.B /DEST pdfmark end + -2 2090 +a -2 2100 a +SDict begin H.S end + -2 2100 a -2 2100 a +SDict begin 13 H.A end + -2 2100 a -2 2100 a +SDict begin [ /View [/XYZ H.V] /Dest (291) cvn H.B /DEST pdfmark end + -2 +2100 a Black 64 2242 a Fj(1.)p Black 147 2242 a +SDict begin H.S end + 147 2242 +a 147 2242 a +SDict begin 13 H.A end + 147 2242 a 147 2242 a +SDict begin [ /View [/XYZ H.V] /Dest (292) cvn H.B /DEST pdfmark end + 147 2242 a Fj(all)h(char*)e(strings) +h(inside)g(Samba)g(are)g("unix")f(strings.)h(These)g(are)g(multi-byte)f +(strings)h(that)h(are)f(in)g(the)g(charset)g(de\002ned)147 +2350 y(by)g(the)g("unix)f(charset")h(option)f(in)h(smb)m(.conf.)-2 +2368 y +SDict begin H.S end + -2 2368 a -2 2368 a +SDict begin 13 H.A end + -2 2368 a -2 2368 a +SDict begin [ /View [/XYZ H.V] /Dest (293) cvn H.B /DEST pdfmark end + -2 2368 +a Black 64 2500 a Fj(2.)p Black 147 2500 a +SDict begin H.S end + 147 2500 a +147 2500 a +SDict begin 13 H.A end + 147 2500 a 147 2500 a +SDict begin [ /View [/XYZ H.V] /Dest (294) cvn H.B /DEST pdfmark end + 147 2500 a Fj(there)g(is)h(no)f +(single)g(\002x)o(ed)f(character)g(set)i(for)f(unix)f(strings,)h(b)n +(ut)g(an)o(y)g(character)f(set)i(that)f(is)h(used)f(does)g(need)g(the) +147 2608 y(follo)n(wing)f(properties:)-2 2626 y +SDict begin H.S end + -2 2626 +a -2 2626 a +SDict begin 13 H.A end + -2 2626 a -2 2626 a +SDict begin [ /View [/XYZ H.V] /Dest (295) cvn H.B /DEST pdfmark end + -2 2626 a -2 2626 a +SDict begin H.S end + -2 +2626 a -2 2626 a +SDict begin 13 H.A end + -2 2626 a -2 2626 a +SDict begin [ /View [/XYZ H.V] /Dest (296) cvn H.B /DEST pdfmark end + -2 2626 a Black +218 2757 a Fj(a.)p Black 297 2757 a +SDict begin H.S end + 297 2757 a 297 2757 +a +SDict begin 13 H.A end + 297 2757 a 297 2757 a +SDict begin [ /View [/XYZ H.V] /Dest (297) cvn H.B /DEST pdfmark end + 297 2757 a Fj(must)h(not)g(contain)f(NULLs)h(e) +o(xcept)f(for)h(termination)-2 2775 y +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 (298) cvn H.B /DEST pdfmark end + -2 2775 a Black 217 2907 a Fj(b)m(.)p +Black 297 2907 a +SDict begin H.S end + 297 2907 a 297 2907 a +SDict begin 13 H.A end + 297 2907 a 297 +2907 a +SDict begin [ /View [/XYZ H.V] /Dest (299) cvn H.B /DEST pdfmark end + 297 2907 a Fj(must)g(be)g(7-bit)g(compatible)e(with)j(C)g +(strings,)f(so)g(that)h(a)f(constant)g(string)g(or)f(character)g(in)i +(C)g(will)g(be)f(byte-for)n(-byte)297 3014 y(identical)f(to)i(the)f +(equi)n(v)n(alent)e(string)i(in)h(the)f(chosen)f(character)g(set.)-2 +3032 y +SDict begin H.S end + -2 3032 a -2 3032 a +SDict begin 13 H.A end + -2 3032 a -2 3032 a +SDict begin [ /View [/XYZ H.V] /Dest (300) cvn H.B /DEST pdfmark end + -2 3032 +a Black 218 3164 a Fj(c.)p Black 297 3164 a +SDict begin H.S end + 297 3164 +a 297 3164 a +SDict begin 13 H.A end + 297 3164 a 297 3164 a +SDict begin [ /View [/XYZ H.V] /Dest (301) cvn H.B /DEST pdfmark end + 297 3164 a Fj(when)g(you)h +(uppercase)e(or)i(lo)n(wercase)g(a)g(string)g(it)h(does)f(not)g(become) +f(longer)g(than)g(the)i(original)e(string)-2 3182 y +SDict begin H.S end + -2 +3182 a -2 3182 a +SDict begin 13 H.A end + -2 3182 a -2 3182 a +SDict begin [ /View [/XYZ H.V] /Dest (302) cvn H.B /DEST pdfmark end + -2 3182 a Black +214 3313 a Fj(d.)p Black 297 3313 a +SDict begin H.S end + 297 3313 a 297 3313 +a +SDict begin 13 H.A end + 297 3313 a 297 3313 a +SDict begin [ /View [/XYZ H.V] /Dest (303) cvn H.B /DEST pdfmark end + 297 3313 a Fj(must)h(be)g(able)g(to)g +(correctly)f(hold)h(all)g(characters)g(that)g(your)f(client)h(will)h +(thro)n(w)e(at)i(it)-2 3497 y +SDict begin H.S end + -2 3497 a -2 3497 a +SDict begin 13 H.A end + -2 +3497 a -2 3497 a +SDict begin [ /View [/XYZ H.V] /Dest (304) cvn H.B /DEST pdfmark end + -2 3497 a 147 3587 a Fj(F)o(or)f(e)o(xample,)f(UTF-8)g +(is)i(\002ne,)f(and)g(most)g(multi-byte)f(asian)h(character)f(sets)j +(are)e(\002ne,)g(b)n(ut)g(UCS2)h(could)e(not)h(be)g(used)147 +3695 y(for)g(unix)f(strings)h(as)h(the)o(y)f(contain)f(nulls.)39 +3814 y +SDict begin H.S end + 39 3814 a 39 3814 a +SDict begin 13 H.A end + 39 3814 a 39 3814 a +SDict begin [ /View [/XYZ H.V] /Dest (305) cvn H.B /DEST pdfmark end + 39 3814 +a Black 64 3963 a Fj(3.)p Black 147 3963 a +SDict begin H.S end + 147 3963 a +147 3963 a +SDict begin 13 H.A end + 147 3963 a 147 3963 a +SDict begin [ /View [/XYZ H.V] /Dest (306) cvn H.B /DEST pdfmark end + 147 3963 a Fj(when)h(you)f(need)h(to)g +(put)g(a)g(string)g(into)g(a)h(b)n(uf)n(fer)e(that)h(will)h(be)f(sent)h +(on)e(the)h(wire,)h(or)e(you)h(need)f(a)i(string)f(in)g(a)h(character) +147 4071 y(set)g(format)e(that)i(is)g(compatible)d(with)j(the)f +(clients)g(character)f(set)i(then)f(you)f(need)h(to)g(use)h(a)f(pull_)g +(or)g(push_)f(function.)147 4179 y(The)h(pull_)f(functions)f(pull)i(a)g +(string)g(from)f(a)h(wire)g(b)n(uf)n(fer)e(into)i(a)g(\(multi-byte\))e +(unix)h(string.)g(The)h(push_)f(functions)f(push)147 +4287 y(a)j(string)f(out)g(to)g(a)h(wire)f(b)n(uf)n(fer)-5 +b(.)-2 4305 y +SDict begin H.S end + -2 4305 a -2 4305 a +SDict begin 13 H.A end + -2 4305 a -2 4305 a +SDict begin [ /View [/XYZ H.V] /Dest (307) cvn H.B /DEST pdfmark end + +-2 4305 a Black 64 4436 a Fj(4.)p Black 147 4436 a +SDict begin H.S end + 147 +4436 a 147 4436 a +SDict begin 13 H.A end + 147 4436 a 147 4436 a +SDict begin [ /View [/XYZ H.V] /Dest (308) cvn H.B /DEST pdfmark end + 147 4436 a Fj(the)20 +b(tw)o(o)h(main)f(pull_)f(and)h(push_)f(functions)g(you)g(need)g(to)i +(understand)d(are)i(pull_string)e(and)i(push_string.)e(These)147 +4544 y(functions)h(tak)o(e)h(a)h(base)f(pointer)f(that)h(should)g +(point)f(at)i(the)f(start)h(of)e(the)i(SMB)g(pack)o(et)e(that)i(the)f +(string)g(is)h(in.)f(The)147 4652 y(functions)f(will)i(check)e(the)h +(\003ags)h(\002eld)f(in)h(this)f(pack)o(et)g(to)g(automatically)f +(determine)g(if)h(the)h(pack)o(et)e(is)i(mark)o(ed)e(as)i(a)147 +4760 y(unicode)e(pack)o(et,)g(and)h(the)o(y)f(will)i(choose)f(whether)f +(to)h(use)g(unicode)f(for)h(this)g(string)g(based)g(on)g(that)g +(\003ag.)g(Y)-9 b(ou)20 b(may)f(also)147 4868 y(force)g(this)i +(decision)f(using)f(the)i(STR_UNICODE)f(or)f(STR_ASCII)i(\003ags.)f(F)o +(or)g(use)g(in)h(smbd/)e(and)h(libsmb/)g(there)g(are)147 +4976 y(wrapper)f(functions)g(clistr_)h(and)g(srvstr_)f(that)i(call)f +(the)h(pull_/push_)c(functions)i(with)h(the)h(appropriate)d(\002rst)i +(ar)o(gument.)-2 5160 y +SDict begin H.S end + -2 5160 a -2 5160 a +SDict begin 13 H.A end + -2 5160 a +-2 5160 a +SDict begin [ /View [/XYZ H.V] /Dest (309) cvn H.B /DEST pdfmark end + -2 5160 a 147 5250 a Fj(Y)-9 b(ou)20 b(may)g(also)g(call)h +(the)f(pull_ascii/pull_ucs2)d(or)j(push_ascii/push_ucs2)d(functions)i +(if)h(you)g(kno)n(w)f(that)h(a)h(particular)147 5358 +y(string)f(is)h(ascii)g(or)f(unicode.)e(There)i(are)g(also)g(a)h +(number)d(of)i(other)g(con)m(v)o(enience)d(functions)i(in)h(charcn)m(v) +-5 b(.c)17 b(that)k(call)f(the)147 5466 y(pull_/push_)e(functions)h +(with)h(particularly)f(common)f(ar)o(guments,)g(such)i(as)h +(pull_ascii_pstring\(\))39 5584 y +SDict begin H.S end + 39 5584 a 39 5584 a +SDict begin 13 H.A end + +39 5584 a 39 5584 a +SDict begin [ /View [/XYZ H.V] /Dest (310) cvn H.B /DEST pdfmark end + 39 5584 a Black 3659 5984 a Fh(12)p +Black eop end +%%Page: 13 19 +TeXDict begin 13 18 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end + -2 -201 a 2820 +-132 a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black +Black 64 72 a Fj(5.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 72 +a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (311) cvn H.B /DEST pdfmark end + 147 72 a Fj(The)i(biggest)g(thing)f(to)h(remember)f +(is)i(that)f(internal)g(\(unix\))e(strings)i(in)h(Samba)e(may)h(no)n(w) +g(contain)f(multi-byte)147 180 y(characters.)g(This)i(means)e(you)h +(cannot)f(assume)h(that)g(characters)g(are)g(al)o(w)o(ays)g(1)h(byte)e +(long.)g(Often)h(this)h(means)f(that)g(you)147 288 y(will)h(ha)n(v)o(e) +f(to)g(con)m(v)o(ert)e(strings)i(to)h(ucs2)f(and)f(back)h(again)f(in)h +(order)f(to)i(do)e(some)h(\(seemingly\))f(simple)h(task.)g(F)o(or)147 +396 y(e)o(xamples)f(of)h(ho)n(w)g(to)g(do)g(this)h(see)f(functions)f +(lik)o(e)i(strchr_m\(\).)d(I)i(kno)n(w)f(this)i(is)g(v)o(ery)e(slo)n(w) +-5 b(,)20 b(and)g(we)g(will)h(e)n(v)o(entually)147 504 +y(speed)f(it)h(up)f(b)n(ut)g(right)f(no)n(w)h(we)h(w)o(ant)f(this)h +(stuf)n(f)f(correct)f(not)h(f)o(ast.)-2 522 y +SDict begin H.S end + -2 522 +a -2 522 a +SDict begin 13 H.A end + -2 522 a -2 522 a +SDict begin [ /View [/XYZ H.V] /Dest (312) cvn H.B /DEST pdfmark end + -2 522 a Black 64 654 a +Fj(6.)p Black 147 654 a +SDict begin H.S end + 147 654 a 147 654 a +SDict begin 13 H.A end + 147 654 a +147 654 a +SDict begin [ /View [/XYZ H.V] /Dest (313) cvn H.B /DEST pdfmark end + 147 654 a Fj(all)h(lp_)f(functions)f(no)n(w)g(return)g(unix)h +(strings.)g(The)f(magic)h("DOS")h(\003ag)f(on)g(parameters)f(is)i +(gone.)-2 672 y +SDict begin H.S end + -2 672 a -2 672 a +SDict begin 13 H.A end + -2 672 a -2 672 a +SDict begin [ /View [/XYZ H.V] /Dest (314) cvn H.B /DEST pdfmark end + -2 +672 a Black 64 803 a Fj(7.)p Black 147 803 a +SDict begin H.S end + 147 803 +a 147 803 a +SDict begin 13 H.A end + 147 803 a 147 803 a +SDict begin [ /View [/XYZ H.V] /Dest (315) cvn H.B /DEST pdfmark end + 147 803 a Fj(all)g(vfs)f(functions)f +(tak)o(e)h(unix)g(strings.)f(Don')o(t)g(con)m(v)o(ert)g(when)g(passing) +h(to)g(them)-2 863 y +SDict begin H.S end + -2 863 a -2 863 a +SDict begin 13 H.A end + -2 863 a -2 863 +a +SDict begin [ /View [/XYZ H.V] /Dest (316) cvn H.B /DEST pdfmark end + -2 863 a 359 x Fl(5.3.)35 b(Macr)m(os)g(in)h(byteorder)-14 +b(.h)-2 1417 y +SDict begin H.S end + -2 1417 a -2 1417 a +SDict begin 13 H.A end + -2 1417 a -2 1417 +a +SDict begin [ /View [/XYZ H.V] /Dest (318) cvn H.B /DEST pdfmark end + -2 1417 a 79 x Fj(This)20 b(section)g(describes)g(the)g(macros)f +(de\002ned)h(in)g(byteorder)-5 b(.h.)17 b(These)j(macros)g(are)g(used)g +(e)o(xtensi)n(v)o(ely)e(in)j(the)f(Samba)g(code.)-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 (319) cvn H.B /DEST pdfmark end + -2 1514 a 310 +x Ff(5.3.1.)29 b(CV)-16 b(AL\(b)n(uf)n(,pos\))-2 2014 +y +SDict begin H.S end + -2 2014 a -2 2014 a +SDict begin 13 H.A end + -2 2014 a -2 2014 a +SDict begin [ /View [/XYZ H.V] /Dest (321) cvn H.B /DEST pdfmark end + -2 2014 a 84 +x Fj(returns)19 b(the)h(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n(uf)n +(fer)f(b)n(uf)h(as)h(an)f(unsigned)f(character)-5 b(.)-2 +2126 y +SDict begin H.S end + -2 2126 a -2 2126 a +SDict begin 13 H.A end + -2 2126 a -2 2126 a +SDict begin [ /View [/XYZ H.V] /Dest (322) cvn H.B /DEST pdfmark end + -2 2126 +a 310 x Ff(5.3.2.)29 b(PV)-16 b(AL\(b)n(uf)n(,pos\))-2 +2627 y +SDict begin H.S end + -2 2627 a -2 2627 a +SDict begin 13 H.A end + -2 2627 a -2 2627 a +SDict begin [ /View [/XYZ H.V] /Dest (324) cvn H.B /DEST pdfmark end + -2 2627 +a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(CV)-11 b(AL\(b)n(uf,pos\)) +18 b(cast)i(to)h(type)f(unsigned)e(inte)o(ger)-5 b(.)-2 +2739 y +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 (325) cvn H.B /DEST pdfmark end + -2 2739 +a 310 x Ff(5.3.3.)29 b(SCV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 +3239 y +SDict begin H.S end + -2 3239 a -2 3239 a +SDict begin 13 H.A end + -2 3239 a -2 3239 a +SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end + -2 3239 +a 84 x Fj(sets)21 b(the)f(byte)g(at)h(of)n(fset)e(pos)h(within)g(b)n +(uf)n(fer)f(b)n(uf)h(to)g(v)n(alue)g(v)n(al.)-2 3351 +y +SDict begin H.S end + -2 3351 a -2 3351 a +SDict begin 13 H.A end + -2 3351 a -2 3351 a +SDict begin [ /View [/XYZ H.V] /Dest (328) cvn H.B /DEST pdfmark end + -2 3351 a 310 +x Ff(5.3.4.)29 b(SV)-16 b(AL\(b)n(uf)n(,pos\))-2 3851 +y +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 (330) cvn H.B /DEST pdfmark end + -2 3851 a 84 +x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(short)i(\(16)g +(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g +(b)n(uf)n(fer)f(b)n(uf.)h(An)g(inte)o(ger)f(of)-2 4043 +y(this)h(type)g(is)h(sometimes)f(refered)f(to)h(as)h("USHOR)-5 +b(T".)-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 (331) cvn H.B /DEST pdfmark end + -2 4071 a 311 x Ff(5.3.5.)29 b(IV)-16 b(AL\(b)n(uf)n(,pos\))-2 +4572 y +SDict begin H.S end + -2 4572 a -2 4572 a +SDict begin 13 H.A end + -2 4572 a -2 4572 a +SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end + -2 4572 +a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit) +h(little-endian)e(inte)o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n +(fer)f(b)n(uf.)-2 4684 y +SDict begin H.S end + -2 4684 a -2 4684 a +SDict begin 13 H.A end + -2 4684 +a -2 4684 a +SDict begin [ /View [/XYZ H.V] /Dest (334) cvn H.B /DEST pdfmark end + -2 4684 a 310 x Ff(5.3.6.)29 b(SV)-16 b(ALS\(b)n(uf)n +(,pos\))-2 5184 y +SDict begin H.S end + -2 5184 a -2 5184 a +SDict begin 13 H.A end + -2 5184 a -2 5184 +a +SDict begin [ /View [/XYZ H.V] /Dest (336) cvn H.B /DEST pdfmark end + -2 5184 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(signed)f +(short)h(\(16)g(bit\))g(little-endian)f(inte)o(ger)g(at)h(of)n(fset)g +(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 5296 y +SDict begin H.S end + -2 5296 +a -2 5296 a +SDict begin 13 H.A end + -2 5296 a -2 5296 a +SDict begin [ /View [/XYZ H.V] /Dest (337) cvn H.B /DEST pdfmark end + -2 5296 a Black 3659 +5984 a Fh(13)p Black eop end +%%Page: 14 20 +TeXDict begin 14 19 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2820 -132 +a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 72 +a Ff(5.3.7.)29 b(IV)-16 b(ALS\(b)n(uf)n(,pos\))-2 263 +y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (339) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fj(returns)19 +b(the)h(v)n(alue)g(of)g(the)g(signed)f(32)h(bit)h(little-endian)e(inte) +o(ger)g(at)h(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-2 +375 y +SDict begin H.S end + -2 375 a -2 375 a +SDict begin 13 H.A end + -2 375 a -2 375 a +SDict begin [ /View [/XYZ H.V] /Dest (340) cvn H.B /DEST pdfmark end + -2 375 a 310 +x Ff(5.3.8.)29 b(SSV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-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 (342) cvn H.B /DEST pdfmark end + -2 875 a 84 +x Fj(sets)21 b(the)f(unsigned)f(short)h(\(16)f(bit\))h(little-endian)f +(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n(fer)e(b)n(uf)i +(to)h(v)n(alue)e(v)n(al.)-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 (343) cvn H.B /DEST pdfmark end + -2 987 a 310 x Ff(5.3.9.)29 b(SIV)-16 +b(AL\(b)n(uf)n(,pos,v)o(al\))-2 1488 y +SDict begin H.S end + -2 1488 a -2 1488 +a +SDict begin 13 H.A end + -2 1488 a -2 1488 a +SDict begin [ /View [/XYZ H.V] /Dest (345) cvn H.B /DEST pdfmark end + -2 1488 a 83 x Fj(sets)21 b(the)f(unsigned)f(32)h +(bit)g(little-endian)f(inte)o(ger)g(at)i(of)n(fset)e(pos)i(within)e(b)n +(uf)n(fer)g(b)n(uf)h(to)g(the)h(v)n(alue)e(v)n(al.)-2 +1600 y +SDict begin H.S end + -2 1600 a -2 1600 a +SDict begin 13 H.A end + -2 1600 a -2 1600 a +SDict begin [ /View [/XYZ H.V] /Dest (346) cvn H.B /DEST pdfmark end + -2 1600 +a 310 x Ff(5.3.10.)28 b(SSV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2 +2100 y +SDict begin H.S end + -2 2100 a -2 2100 a +SDict begin 13 H.A end + -2 2100 a -2 2100 a +SDict begin [ /View [/XYZ H.V] /Dest (348) cvn H.B /DEST pdfmark end + -2 2100 +a 84 x Fj(sets)21 b(the)f(short)g(\(16)f(bit\))i(signed)e +(little-endian)g(inte)o(ger)g(at)i(of)n(fset)f(pos)g(within)g(b)n(uf)n +(fer)e(b)n(uf)i(to)h(the)f(v)n(alue)f(v)n(al.)-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 (349) cvn H.B /DEST pdfmark end + -2 2212 a 310 +x Ff(5.3.11.)28 b(SIV)-16 b(ALS\(b)n(uf)n(,pos,v)o(al\))-2 +2713 y +SDict begin H.S end + -2 2713 a -2 2713 a +SDict begin 13 H.A end + -2 2713 a -2 2713 a +SDict begin [ /View [/XYZ H.V] /Dest (351) cvn H.B /DEST pdfmark end + -2 2713 +a 83 x Fj(sets)21 b(the)f(signed)g(32)g(bit)g(little-endian)f(inte)o +(ger)g(at)i(of)n(fset)e(pos)i(withing)e(b)n(uf)n(fer)g(b)n(uf)h(to)g +(the)g(v)n(alue)g(v)n(al.)-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 (352) cvn H.B /DEST pdfmark end + -2 2825 a 310 x Ff(5.3.12.)28 b(RSV)-16 +b(AL\(b)n(uf)n(,pos\))-2 3325 y +SDict begin H.S end + -2 3325 a -2 3325 a +SDict begin 13 H.A end + -2 +3325 a -2 3325 a +SDict begin [ /View [/XYZ H.V] /Dest (354) cvn H.B /DEST pdfmark end + -2 3325 a 84 x Fj(returns)19 b(the)h(v)n(alue)g(of)g +(the)g(unsigned)e(short)i(\(16)g(bit\))g(big-endian)e(inte)o(ger)h(at)h +(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf.)-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 (355) cvn H.B /DEST pdfmark end + -2 3437 +a 310 x Ff(5.3.13.)28 b(RIV)-16 b(AL\(b)n(uf)n(,pos\))-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 (357) cvn H.B /DEST pdfmark end + -2 3938 +a 83 x Fj(returns)19 b(the)h(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit) +h(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n +(fer)f(b)n(uf.)-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 (358) cvn H.B /DEST pdfmark end + -2 4050 a 310 x Ff(5.3.14.)28 b(RSSV)-16 +b(AL\(b)n(uf)n(,pos,v)o(al\))-2 4550 y +SDict begin H.S end + -2 4550 a -2 4550 +a +SDict begin 13 H.A end + -2 4550 a -2 4550 a +SDict begin [ /View [/XYZ H.V] /Dest (360) cvn H.B /DEST pdfmark end + -2 4550 a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)f +(the)i(unsigned)d(short)i(\(16)f(bit\))h(big-endian)e(inte)o(ger)h(at)h +(of)n(fset)g(pos)g(within)g(b)n(uf)n(fer)f(b)n(uf)g(to)i(v)n(alue)e(v)n +(al.)h(refered)-2 4742 y(to)g(as)h("USHOR)-5 b(T".)-2 +4753 y +SDict begin H.S end + -2 4753 a -2 4753 a +SDict begin 13 H.A end + -2 4753 a -2 4753 a +SDict begin [ /View [/XYZ H.V] /Dest (361) cvn H.B /DEST pdfmark end + -2 4753 +a 327 x Ff(5.3.15.)28 b(RSIV)-16 b(AL\(b)n(uf)n(,pos,v)o(al\))-2 +5270 y +SDict begin H.S end + -2 5270 a -2 5270 a +SDict begin 13 H.A end + -2 5270 a -2 5270 a +SDict begin [ /View [/XYZ H.V] /Dest (363) cvn H.B /DEST pdfmark end + -2 5270 +a 84 x Fj(sets)21 b(the)f(v)n(alue)g(of)g(the)g(unsigned)e(32)i(bit)h +(big-endian)c(inte)o(ger)j(at)g(of)n(fset)g(pos)g(within)g(b)n(uf)n +(fer)f(b)n(uf)h(to)g(v)n(alue)f(v)n(al.)-2 5465 y +SDict begin H.S end + -2 +5465 a -2 5465 a +SDict begin 13 H.A end + -2 5465 a -2 5465 a +SDict begin [ /View [/XYZ H.V] /Dest (364) cvn H.B /DEST pdfmark end + -2 5465 a Black +3659 5984 a Fh(14)p Black eop end +%%Page: 15 21 +TeXDict begin 15 20 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2820 -132 +a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 88 +a Fl(5.4.)35 b(LAN)g(Manager)f(Samba)h(API)-2 283 y +SDict begin H.S end + -2 +283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (366) cvn H.B /DEST pdfmark end + -2 283 a 79 x Fj(This)19 +b(section)h(describes)e(the)i(functions)e(need)h(to)g(mak)o(e)g(a)h +(LAN)f(Manager)f(RPC)j(call.)f(This)g(information)d(had)h(been)h +(obtained)-2 470 y(by)h(e)o(xamining)e(the)i(Samba)g(code)f(and)h(the)g +(LAN)g(Manager)f(2.0)h(API)g(documentation.)d(It)k(should)e(not)h(be)g +(considered)-2 578 y(entirely)f(reliable.)-2 762 y +SDict begin H.S end + -2 +762 a -2 762 a +SDict begin 13 H.A end + -2 762 a -2 762 a +SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end + -2 762 a -2 845 a +SDict begin H.S end + -2 +845 a -2 845 a +SDict begin 11.7 H.A end + -2 845 a -2 845 a +SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end + -2 845 a 79 x Fg(call_api\(int)43 +b(prcnt,)g(int)i(drcnt,)f(int)g(mprcnt,)g(int)g(mdrcnt,)-2 +1021 y(char)g(*param,)g(char)g(*data,)g(char)g(**rparam,)f(char)h +(**rdata\);)-2 1378 y +SDict begin H.S end + -2 1378 a -2 1378 a +SDict begin 13 H.A end + -2 1378 a -2 +1378 a +SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end + -2 1378 a 108 x Fj(This)20 b(function)f(is)i(de\002ned)e(in)h +(client.c.)g(It)g(uses)h(an)f(SMB)h(transaction)e(to)i(call)f(a)h +(remote)e(api.)-2 1504 y +SDict begin H.S end + -2 1504 a -2 1504 a +SDict begin 13 H.A end + -2 1504 +a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end + -2 1504 a 310 x Ff(5.4.1.)29 b(P)o(arameters)-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 (372) cvn H.B /DEST pdfmark end + -2 1982 +a 106 x Fj(The)20 b(parameters)f(are)h(as)h(follo)n(ws:)-2 +2106 y +SDict begin H.S end + -2 2106 a -2 2106 a +SDict begin 13 H.A end + -2 2106 a -2 2106 a +SDict begin [ /View [/XYZ H.V] /Dest (373) cvn H.B /DEST pdfmark end + -2 2106 +a -2 2116 a +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 (374) cvn H.B /DEST pdfmark end + -2 +2116 a Black 64 2259 a Fj(1.)p Black 147 2259 a +SDict begin H.S end + 147 2259 +a 147 2259 a +SDict begin 13 H.A end + 147 2259 a 147 2259 a +SDict begin [ /View [/XYZ H.V] /Dest (375) cvn H.B /DEST pdfmark end + 147 2259 a Fj(prcnt:)f(the)g(number) +e(of)i(bytes)g(of)g(parameters)f(be)o(gin)g(sent.)-2 +2277 y +SDict begin H.S end + -2 2277 a -2 2277 a +SDict begin 13 H.A end + -2 2277 a -2 2277 a +SDict begin [ /View [/XYZ H.V] /Dest (376) cvn H.B /DEST pdfmark end + -2 2277 +a Black 64 2408 a Fj(2.)p Black 147 2408 a +SDict begin H.S end + 147 2408 a +147 2408 a +SDict begin 13 H.A end + 147 2408 a 147 2408 a +SDict begin [ /View [/XYZ H.V] /Dest (377) cvn H.B /DEST pdfmark end + 147 2408 a Fj(drcnt:)h(the)g(number)e +(of)i(bytes)g(of)g(data)g(be)o(gin)f(sent.)-2 2426 y +SDict begin H.S end + +-2 2426 a -2 2426 a +SDict begin 13 H.A end + -2 2426 a -2 2426 a +SDict begin [ /View [/XYZ H.V] /Dest (378) cvn H.B /DEST pdfmark end + -2 2426 a Black +64 2558 a Fj(3.)p Black 147 2558 a +SDict begin H.S end + 147 2558 a 147 2558 +a +SDict begin 13 H.A end + 147 2558 a 147 2558 a +SDict begin [ /View [/XYZ H.V] /Dest (379) cvn H.B /DEST pdfmark end + 147 2558 a Fj(mprcnt:)g(the)h(maximum)f(number) +f(of)i(bytes)g(of)g(parameters)f(which)h(should)f(be)h(returned)-2 +2576 y +SDict begin H.S end + -2 2576 a -2 2576 a +SDict begin 13 H.A end + -2 2576 a -2 2576 a +SDict begin [ /View [/XYZ H.V] /Dest (380) cvn H.B /DEST pdfmark end + -2 2576 +a Black 64 2707 a Fj(4.)p Black 147 2707 a +SDict begin H.S end + 147 2707 a +147 2707 a +SDict begin 13 H.A end + 147 2707 a 147 2707 a +SDict begin [ /View [/XYZ H.V] /Dest (381) cvn H.B /DEST pdfmark end + 147 2707 a Fj(mdrcnt:)f(the)h(maximum) +f(number)f(of)i(bytes)g(of)g(data)g(which)g(should)f(be)h(returned)-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 (382) cvn H.B /DEST pdfmark end + -2 2725 +a Black 64 2856 a Fj(5.)p Black 147 2856 a +SDict begin H.S end + 147 2856 a +147 2856 a +SDict begin 13 H.A end + 147 2856 a 147 2856 a +SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end + 147 2856 a Fj(param:)g(a)g(pointer)f +(to)h(the)h(parameters)e(to)h(be)g(sent.)-2 2874 y +SDict begin H.S end + -2 +2874 a -2 2874 a +SDict begin 13 H.A end + -2 2874 a -2 2874 a +SDict begin [ /View [/XYZ H.V] /Dest (384) cvn H.B /DEST pdfmark end + -2 2874 a Black +64 3006 a Fj(6.)p Black 147 3006 a +SDict begin H.S end + 147 3006 a 147 3006 +a +SDict begin 13 H.A end + 147 3006 a 147 3006 a +SDict begin [ /View [/XYZ H.V] /Dest (385) cvn H.B /DEST pdfmark end + 147 3006 a Fj(data:)g(a)h(pointer)e(to)h(the)g +(data)h(to)f(be)g(sent.)-2 3024 y +SDict begin H.S end + -2 3024 a -2 3024 a +SDict begin 13 H.A end + +-2 3024 a -2 3024 a +SDict begin [ /View [/XYZ H.V] /Dest (386) cvn H.B /DEST pdfmark end + -2 3024 a Black 64 3155 a Fj(7.)p +Black 147 3155 a +SDict begin H.S end + 147 3155 a 147 3155 a +SDict begin 13 H.A end + 147 3155 a 147 +3155 a +SDict begin [ /View [/XYZ H.V] /Dest (387) cvn H.B /DEST pdfmark end + 147 3155 a Fj(rparam:)f(a)i(pointer)e(to)h(a)h(pointer)e(which)g +(will)i(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(paramters.)h(The) +h(caller)g(of)g(call_api\(\))147 3263 y(must)g(deallocate)g(this)g +(memory)-5 b(.)-2 3281 y +SDict begin H.S end + -2 3281 a -2 3281 a +SDict begin 13 H.A end + -2 3281 +a -2 3281 a +SDict begin [ /View [/XYZ H.V] /Dest (388) cvn H.B /DEST pdfmark end + -2 3281 a Black 64 3413 a Fj(8.)p Black 147 +3413 a +SDict begin H.S end + 147 3413 a 147 3413 a +SDict begin 13 H.A end + 147 3413 a 147 3413 a +SDict begin [ /View [/XYZ H.V] /Dest (389) cvn H.B /DEST pdfmark end + 147 +3413 a Fj(rdata:)20 b(a)h(pointer)e(to)h(a)h(pointer)d(which)i(will)h +(be)f(set)h(to)g(point)e(to)h(the)h(returned)d(data.)i(The)g(caller)g +(of)g(call_api\(\))f(must)147 3521 y(deallocate)h(this)g(memory)-5 +b(.)-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 (390) cvn H.B /DEST pdfmark end + +-2 3705 a 90 x Fj(These)20 b(are)g(the)g(parameters)f(which)h(you)f +(ought)g(to)h(send,)g(in)g(the)g(order)f(of)h(their)g(appearance)e(in)j +(the)f(parameter)f(block:)-2 3813 y +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 (391) cvn H.B /DEST pdfmark end + -2 3813 a -2 3823 a +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 (392) cvn H.B /DEST pdfmark end + -2 3823 a Black 64 3965 a +Fj(1.)p Black 147 3965 a +SDict begin H.S end + 147 3965 a 147 3965 a +SDict begin 13 H.A end + 147 3965 +a 147 3965 a +SDict begin [ /View [/XYZ H.V] /Dest (393) cvn H.B /DEST pdfmark end + 147 3965 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(API) +i(number)-5 b(.)18 b(Y)-9 b(ou)20 b(should)f(set)i(this)g(v)n(alue)e +(with)i(SSV)-11 b(AL\(\).)19 b(I)i(do)e(not)h(kno)n(w)f(where)h(these) +147 4073 y(numbers)f(are)h(described.)-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 (394) cvn H.B /DEST pdfmark end + -2 4074 a Black 64 4222 +a Fj(2.)p Black 147 4222 a +SDict begin H.S end + 147 4222 a 147 4222 a +SDict begin 13 H.A end + 147 +4222 a 147 4222 a +SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end + 147 4222 a Fj(An)g(ASCIIZ)h(string)f(describing)e +(the)i(parameters)f(to)i(the)f(API)g(function)f(as)i(de\002ned)e(in)h +(the)g(LAN)h(Manager)147 4330 y(documentation.)c(The)j(\002rst)h +(parameter)m(,)d(which)i(is)h(the)f(serv)o(er)f(name,)h(is)h(ommited.)e +(This)h(string)g(is)h(based)f(uppon)e(the)147 4438 y(API)j(function)d +(as)j(described)e(in)h(the)h(manual,)d(not)i(the)h(data)f(which)f(is)i +(actually)f(passed.)-2 4456 y +SDict begin H.S end + -2 4456 a -2 4456 a +SDict begin 13 H.A end + -2 +4456 a -2 4456 a +SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end + -2 4456 a Black 64 4587 a Fj(3.)p Black +147 4587 a +SDict begin H.S end + 147 4587 a 147 4587 a +SDict begin 13 H.A end + 147 4587 a 147 4587 +a +SDict begin [ /View [/XYZ H.V] /Dest (397) cvn H.B /DEST pdfmark end + 147 4587 a Fj(An)g(ASCIIZ)h(string)f(describing)e(the)i(data)g +(structure)g(which)f(ought)g(to)i(be)f(returned.)-2 4605 +y +SDict begin H.S end + -2 4605 a -2 4605 a +SDict begin 13 H.A end + -2 4605 a -2 4605 a +SDict begin [ /View [/XYZ H.V] /Dest (398) cvn H.B /DEST pdfmark end + -2 4605 a Black +64 4737 a Fj(4.)p Black 147 4737 a +SDict begin H.S end + 147 4737 a 147 4737 +a +SDict begin 13 H.A end + 147 4737 a 147 4737 a +SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end + 147 4737 a Fj(An)o(y)g(parameters)f(which)g +(appear)g(in)i(the)f(function)e(call,)j(as)g(de\002ned)e(in)h(the)g +(LAN)h(Manager)e(API)h(documentation,)d(after)147 4845 +y(the)j("Serv)o(er")f(and)h(up)g(to)g(and)g(including)e(the)i("uLe)n(v) +o(el")f(parameters.)-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 (400) cvn H.B /DEST pdfmark end + -2 4863 a Black 64 4994 a Fj(5.)p Black +147 4994 a +SDict begin H.S end + 147 4994 a 147 4994 a +SDict begin 13 H.A end + 147 4994 a 147 4994 +a +SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end + 147 4994 a Fj(An)h(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(gi)n(v) +o(es)g(the)g(size)h(in)f(bytes)g(of)g(the)g(b)n(uf)n(fer)f(we)i(will)f +(use)h(to)f(recei)n(v)o(e)f(the)i(returned)147 5102 y(array)e(of)h +(data)g(structures.)g(Presumably)f(this)h(should)f(be)i(the)f(same)g +(as)h(mdrcnt.)e(This)h(v)n(alue)g(should)f(be)h(set)h(with)147 +5210 y(SSV)-11 b(AL\(\).)-2 5225 y +SDict begin H.S end + -2 5225 a -2 5225 +a +SDict begin 13 H.A end + -2 5225 a -2 5225 a +SDict begin [ /View [/XYZ H.V] /Dest (402) cvn H.B /DEST pdfmark end + -2 5225 a Black 64 5360 a Fj(6.)p +Black 147 5360 a +SDict begin H.S end + 147 5360 a 147 5360 a +SDict begin 13 H.A end + 147 5360 a 147 +5360 a +SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end + 147 5360 a Fj(An)20 b(ASCIIZ)h(string)f(describing)e +(substructures)h(which)h(should)f(be)h(returned.)e(If)i(no)g +(substructures)f(apply)-5 b(,)18 b(this)j(string)f(is)147 +5467 y(of)g(zero)g(length.)p Black 3659 5984 a Fh(15)p +Black eop end +%%Page: 16 22 +TeXDict begin 16 21 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2820 -132 +a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fj(The)i(code)f(in) +h(client.c)g(al)o(w)o(ays)h(calls)g(call_api\(\))e(with)h(no)g(data.)g +(It)g(is)h(unclear)e(when)h(a)h(non-zero)c(length)j(data)g(b)n(uf)n +(fer)f(w)o(ould)-2 180 y(be)h(sent.)-2 191 y +SDict begin H.S end + -2 191 a +-2 191 a +SDict begin 13 H.A end + -2 191 a -2 191 a +SDict begin [ /View [/XYZ H.V] /Dest (405) cvn H.B /DEST pdfmark end + -2 191 a 328 x Ff(5.4.2.)29 +b(Retur)n(n)i(v)o(alue)-2 686 y +SDict begin H.S end + -2 686 a -2 686 a +SDict begin 13 H.A end + -2 +686 a -2 686 a +SDict begin [ /View [/XYZ H.V] /Dest (407) cvn H.B /DEST pdfmark end + -2 686 a 107 x Fj(The)20 b(returned)e(parameters)h +(\(pointed)f(to)j(by)f(rparam\),)e(in)i(their)g(order)f(of)h +(appearance)e(are:)-2 811 y +SDict begin H.S end + -2 811 a -2 811 a +SDict begin 13 H.A end + -2 811 +a -2 811 a +SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end + -2 811 a -2 821 a +SDict begin H.S end + -2 821 a -2 821 a +SDict begin 13 H.A end + -2 821 +a -2 821 a +SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end + -2 821 a Black 64 963 a Fj(1.)p Black 147 +963 a +SDict begin H.S end + 147 963 a 147 963 a +SDict begin 13 H.A end + 147 963 a 147 963 a +SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end + 147 963 +a Fj(An)i(unsigned)f(16)h(bit)g(inte)o(ger)f(which)h(contains)f(the)i +(API)f(function')-5 b(s)19 b(return)g(code.)g(This)i(v)n(alue)e(should) +g(be)h(read)g(with)147 1071 y(SV)-11 b(AL\(\).)-2 1086 +y +SDict begin H.S end + -2 1086 a -2 1086 a +SDict begin 13 H.A end + -2 1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (411) cvn H.B /DEST pdfmark end + -2 1086 a Black +64 1220 a Fj(2.)p Black 147 1220 a +SDict begin H.S end + 147 1220 a 147 1220 +a +SDict begin 13 H.A end + 147 1220 a 147 1220 a +SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end + 147 1220 a Fj(An)20 b(adjustment)g(which)f +(tells)i(the)g(amount)d(by)i(which)g(pointers)f(in)h(the)h(returned)d +(data)i(should)f(be)h(adjusted.)g(This)g(v)n(alue)147 +1328 y(should)f(be)h(read)g(with)h(SV)-11 b(AL\(\).)19 +b(Basically)-5 b(,)20 b(the)g(address)g(of)g(the)g(start)h(of)f(the)g +(returned)e(data)i(b)n(uf)n(fer)f(should)g(ha)n(v)o(e)h(the)147 +1436 y(returned)f(pointer)g(v)n(alue)g(added)g(to)h(it)h(and)f(then)g +(ha)n(v)o(e)f(this)i(v)n(alue)e(subtracted)g(from)h(it)h(in)f(order)f +(to)h(obtain)f(the)i(currect)147 1544 y(of)n(fset)f(into)g(the)g +(returned)e(data)j(b)n(uf)n(fer)-5 b(.)-2 1545 y +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 (413) cvn H.B /DEST pdfmark end + -2 1545 a Black 64 1694 +a Fj(3.)p Black 147 1694 a +SDict begin H.S end + 147 1694 a 147 1694 a +SDict begin 13 H.A end + 147 +1694 a 147 1694 a +SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end + 147 1694 a Fj(A)21 b(count)e(of)h(the)g(number)f(of)h +(elements)f(in)i(the)f(array)f(of)h(structures)g(returned.)e(It)i(is)h +(also)g(possible)f(that)g(this)h(may)147 1802 y(sometimes)f(be)g(the)g +(number)f(of)h(bytes)g(returned.)-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 (415) cvn H.B /DEST pdfmark end + -2 1986 a 90 x Fj(When)g(call_api\(\))f +(returns,)g(rparam)g(points)g(to)i(the)f(returned)e(parameters.)h(The)h +(\002rst)h(if)f(these)h(is)g(the)f(result)g(code.)f(It)i(will)g(be)-2 +2183 y(zero)e(if)i(the)f(API)h(call)f(suceeded.)f(This)h(v)n(alue)g(by) +g(be)g(read)f(with)i("SV)-11 b(AL\(rparam,0\)".)-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 (416) cvn H.B /DEST pdfmark end + -2 2367 a 90 +x Fj(The)20 b(second)f(parameter)g(may)g(be)h(read)g(as)h("SV)-11 +b(AL\(rparam,2\)".)16 b(It)21 b(is)g(a)g(16)e(bit)i(of)n(fset)f(which)f +(indicates)h(what)g(the)h(base)-2 2565 y(address)e(of)h(the)g(returned) +e(data)i(b)n(uf)n(fer)e(w)o(as)j(when)e(it)i(w)o(as)g(b)n(uilt)f(on)f +(the)h(serv)o(er)-5 b(.)20 b(It)g(should)f(be)h(used)f(to)h(correct)f +(pointer)g(before)-2 2673 y(use.)-2 2840 y +SDict begin H.S end + -2 2840 a +-2 2840 a +SDict begin 13 H.A end + -2 2840 a -2 2840 a +SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end + -2 2840 a 107 x Fj(The)h(returned)e(data) +i(b)n(uf)n(fer)f(contains)g(the)i(array)e(of)h(returned)e(data)i +(structures.)g(Note)g(that)g(all)h(pointers)e(must)h(be)g(adjusted)-2 +3055 y(before)f(use.)h(The)g(function)e(\002x_char_ptr\(\))f(in)j +(client.c)g(can)g(be)g(used)g(for)g(this)g(purpose.)-2 +3239 y +SDict begin H.S end + -2 3239 a -2 3239 a +SDict begin 13 H.A end + -2 3239 a -2 3239 a +SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end + -2 3239 +a 90 x Fj(The)g(third)f(parameter)g(\(which)g(may)h(be)g(read)g(as)h +("SV)-11 b(AL\(rparam,4\)"\))16 b(has)k(something)f(to)h(do)g(with)h +(indicating)d(the)j(amount)-2 3437 y(of)f(data)g(returned)e(or)i +(possibly)g(the)g(amount)f(of)h(data)g(which)f(can)h(be)g(returned)f +(if)h(enough)e(b)n(uf)n(fer)h(space)h(is)i(allo)n(wed.)-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 (419) cvn H.B /DEST pdfmark end + -2 3548 +a 360 x Fl(5.5.)35 b(Code)f(character)g(table)-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 (421) cvn H.B /DEST pdfmark end + -2 4075 a 107 +x Fj(Certain)20 b(data)g(structures)g(are)g(described)f(by)g(means)h +(of)g(ASCIIz)h(strings)f(containing)e(code)h(characters.)g(These)h(are) +h(the)f(code)-2 4290 y(characters:)-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 (422) cvn H.B /DEST pdfmark end + -2 4291 a -2 4301 a +SDict begin H.S end + -2 +4301 a -2 4301 a +SDict begin 13 H.A end + -2 4301 a -2 4301 a +SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end + -2 4301 a Black +64 4460 a Fj(1.)p Black 147 4460 a +SDict begin H.S end + 147 4460 a 147 4460 +a +SDict begin 13 H.A end + 147 4460 a 147 4460 a +SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end + 147 4460 a Fj(W)h(a)g(type)f(byte)f +(little-endian)g(unsigned)g(inte)o(ger)-2 4478 y +SDict begin H.S end + -2 4478 +a -2 4478 a +SDict begin 13 H.A end + -2 4478 a -2 4478 a +SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end + -2 4478 a Black 64 4609 +a Fj(2.)p Black 147 4609 a +SDict begin H.S end + 147 4609 a 147 4609 a +SDict begin 13 H.A end + 147 +4609 a 147 4609 a +SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end + 147 4609 a Fj(N)i(a)g(count)e(of)h(substructures)f +(which)g(follo)n(w)-2 4610 y +SDict begin H.S end + -2 4610 a -2 4610 a +SDict begin 13 H.A end + -2 4610 +a -2 4610 a +SDict begin [ /View [/XYZ H.V] /Dest (427) cvn H.B /DEST pdfmark end + -2 4610 a Black 64 4759 a Fj(3.)p Black 147 +4759 a +SDict begin H.S end + 147 4759 a 147 4759 a +SDict begin 13 H.A end + 147 4759 a 147 4759 a +SDict begin [ /View [/XYZ H.V] /Dest (428) cvn H.B /DEST pdfmark end + 147 +4759 a Fj(D)i(a)g(four)e(byte)g(little-endian)g(unsigned)g(inte)o(ger) +-2 4777 y +SDict begin H.S end + -2 4777 a -2 4777 a +SDict begin 13 H.A end + -2 4777 a -2 4777 a +SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end + -2 +4777 a Black 64 4908 a Fj(4.)p Black 147 4908 a +SDict begin H.S end + 147 4908 +a 147 4908 a +SDict begin 13 H.A end + 147 4908 a 147 4908 a +SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end + 147 4908 a Fj(B)i(a)g(byte)f(\(with) +g(optional)f(count)g(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2 +4926 y +SDict begin H.S end + -2 4926 a -2 4926 a +SDict begin 13 H.A end + -2 4926 a -2 4926 a +SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end + -2 4926 +a Black 64 5057 a Fj(5.)p Black 147 5057 a +SDict begin H.S end + 147 5057 a +147 5057 a +SDict begin 13 H.A end + 147 5057 a 147 5057 a +SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end + 147 5057 a Fj(z)g(a)f(four)g(byte)f +(of)n(fset)h(to)g(a)h(NULL)f(terminated)f(string)-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 (433) cvn H.B /DEST pdfmark end + -2 5075 a Black +64 5207 a Fj(6.)p Black 147 5207 a +SDict begin H.S end + 147 5207 a 147 5207 +a +SDict begin 13 H.A end + 147 5207 a 147 5207 a +SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end + 147 5207 a Fj(l)i(a)g(four)e(byte)g(of)n(fset)h +(to)h(non-string)d(user)i(data)-2 5225 y +SDict begin H.S end + -2 5225 a -2 +5225 a +SDict begin 13 H.A end + -2 5225 a -2 5225 a +SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end + -2 5225 a Black 64 5356 a +Fj(7.)p Black 147 5356 a +SDict begin H.S end + 147 5356 a 147 5356 a +SDict begin 13 H.A end + 147 5356 +a 147 5356 a +SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end + 147 5356 a Fj(b)g(an)h(of)n(fset)e(to)i(data)f(\(with)g +(count)f(e)o(xpressed)g(as)i(trailing)e(ASCII)i(digits\))-2 +5374 y +SDict begin H.S end + -2 5374 a -2 5374 a +SDict begin 13 H.A end + -2 5374 a -2 5374 a +SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end + -2 5374 +a Black 64 5506 a Fj(8.)p Black 147 5506 a +SDict begin H.S end + 147 5506 a +147 5506 a +SDict begin 13 H.A end + 147 5506 a 147 5506 a +SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end + 147 5506 a Fj(r)g(pointer)e(to)h +(returned)e(data)i(b)n(uf)n(fer???)-2 5524 y +SDict begin H.S end + -2 5524 +a -2 5524 a +SDict begin 13 H.A end + -2 5524 a -2 5524 a +SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end + -2 5524 a Black 3657 +5984 a Fh(16)p Black eop end +%%Page: 17 23 +TeXDict begin 17 22 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2820 -132 +a Fh(Chapter)19 b(5.)i(Samba)d(Internals)p Black Black +64 72 a Fj(9.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 72 a +SDict begin 13 H.A end + 147 +72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end + 147 72 a Fj(L)j(length)e(in)h(bytes)g(of)g(returned)f +(data)h(b)n(uf)n(fer???)-2 90 y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 +a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (441) cvn H.B /DEST pdfmark end + -2 90 a Black 23 222 a Fj(10.)p Black 147 222 +a +SDict begin H.S end + 147 222 a 147 222 a +SDict begin 13 H.A end + 147 222 a 147 222 a +SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end + 147 222 a Fj(h)g(number)f(of) +h(bytes)g(of)g(information)d(a)n(v)n(ailable???)p Black +3656 5984 a Fh(17)p Black eop end +%%Page: 18 24 +TeXDict begin 18 23 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PARSING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(6.)f(The)g(smb)-7 b(.conf)44 b(\002le)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(6.1.)35 b(Lexical)f(Analysis)-2 734 y +SDict begin H.S end + -2 734 a -2 +734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fj(Basically)-5 +b(,)20 b(the)g(\002le)h(is)g(processed)e(on)h(a)h(line)f(by)g(line)g +(basis.)g(There)g(are)g(four)f(types)h(of)g(lines)h(that)f(are)g +(recognized)e(by)i(the)-2 921 y(le)o(xical)g(analyzer)f(\(params.c\):) +-2 939 y +SDict begin H.S end + -2 939 a -2 939 a +SDict begin 13 H.A end + -2 939 a -2 939 a +SDict begin [ /View [/XYZ H.V] /Dest (453) cvn H.B /DEST pdfmark end + -2 939 a +-2 949 a +SDict begin H.S end + -2 949 a -2 949 a +SDict begin 13 H.A end + -2 949 a -2 949 a +SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end + -2 949 a +Black 64 1091 a Fj(1.)p Black 147 1091 a +SDict begin H.S end + 147 1091 a 147 +1091 a +SDict begin 13 H.A end + 147 1091 a 147 1091 a +SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end + 147 1091 a Fj(Blank)h(lines)h(-)f(Lines)h +(containing)d(only)h(whitespace.)-2 1109 y +SDict begin H.S end + -2 1109 a +-2 1109 a +SDict begin 13 H.A end + -2 1109 a -2 1109 a +SDict begin [ /View [/XYZ H.V] /Dest (456) cvn H.B /DEST pdfmark end + -2 1109 a Black 64 1241 +a Fj(2.)p Black 147 1241 a +SDict begin H.S end + 147 1241 a 147 1241 a +SDict begin 13 H.A end + 147 +1241 a 147 1241 a +SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end + 147 1241 a Fj(Comment)g(lines)i(-)f(Lines)h(be)o +(ginning)c(with)k(either)e(a)i(semi-colon)e(or)h(a)g(pound)f(sign)h +(\(';')g(or)f('#'\).)-2 1258 y +SDict begin H.S end + -2 1258 a -2 1258 a +SDict begin 13 H.A end + -2 +1258 a -2 1258 a +SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end + -2 1258 a Black 64 1390 a Fj(3.)p Black +147 1390 a +SDict begin H.S end + 147 1390 a 147 1390 a +SDict begin 13 H.A end + 147 1390 a 147 1390 +a +SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end + 147 1390 a Fj(Section)h(header)f(lines)i(-)f(Lines)g(be)o(ginning)e +(with)i(an)g(open)f(square)h(brack)o(et)f(\('['\).)-2 +1408 y +SDict begin H.S end + -2 1408 a -2 1408 a +SDict begin 13 H.A end + -2 1408 a -2 1408 a +SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end + -2 1408 +a Black 64 1539 a Fj(4.)p Black 147 1539 a +SDict begin H.S end + 147 1539 a +147 1539 a +SDict begin 13 H.A end + 147 1539 a 147 1539 a +SDict begin [ /View [/XYZ H.V] /Dest (461) cvn H.B /DEST pdfmark end + 147 1539 a Fj(P)o(arameter)g(lines)i +(-)f(Lines)g(be)o(ginning)e(with)i(an)o(y)g(other)f(character)-5 +b(.)19 b(\(The)h(def)o(ault)f(line)i(type.\))-2 1723 +y +SDict begin H.S end + -2 1723 a -2 1723 a +SDict begin 13 H.A end + -2 1723 a -2 1723 a +SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end + -2 1723 a 90 +x Fj(The)f(\002rst)h(tw)o(o)f(are)g(handled)f(e)o(xclusi)n(v)o(ely)f +(by)i(the)g(le)o(xical)g(analyzer)m(,)e(which)i(ignores)f(them.)h(The)g +(latter)g(tw)o(o)g(line)h(types)f(are)-2 1921 y(scanned)f(for)-2 +1922 y +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 (463) cvn H.B /DEST pdfmark end + -2 1922 +a -2 1932 a +SDict begin H.S end + -2 1932 a -2 1932 a +SDict begin 13 H.A end + -2 1932 a -2 1932 a +SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end + -2 +1932 a Black 64 2091 a Fj(1.)p Black 147 2091 a +SDict begin H.S end + 147 2091 +a 147 2091 a +SDict begin 13 H.A end + 147 2091 a 147 2091 a +SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end + 147 2091 a Fj(-)i(Section)e(names)-2 +2092 y +SDict begin H.S end + -2 2092 a -2 2092 a +SDict begin 13 H.A end + -2 2092 a -2 2092 a +SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end + -2 2092 +a Black 64 2241 a Fj(2.)p Black 147 2241 a +SDict begin H.S end + 147 2241 a +147 2241 a +SDict begin 13 H.A end + 147 2241 a 147 2241 a +SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end + 147 2241 a Fj(-)i(P)o(arameter)e +(names)-2 2242 y +SDict begin H.S end + -2 2242 a -2 2242 a +SDict begin 13 H.A end + -2 2242 a -2 2242 +a +SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end + -2 2242 a Black 64 2390 a Fj(3.)p Black 147 2390 a +SDict begin H.S end + +147 2390 a 147 2390 a +SDict begin 13 H.A end + 147 2390 a 147 2390 a +SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end + 147 2390 +a Fj(-)i(P)o(arameter)e(v)n(alues)-2 2557 y +SDict begin H.S end + -2 2557 a +-2 2557 a +SDict begin 13 H.A end + -2 2557 a -2 2557 a +SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end + -2 2557 a 107 x Fj(These)h(are)g(the)g +(only)f(tok)o(ens)h(passed)g(to)h(the)f(parameter)e(loader)i +(\(loadparm.c\).)d(P)o(arameter)i(names)h(and)f(v)n(alues)h(are)g(di)n +(vided)-2 2772 y(from)f(one)h(another)e(by)i(an)g(equal)g(sign:)g('='.) +-2 2790 y +SDict begin H.S end + -2 2790 a -2 2790 a +SDict begin 13 H.A end + -2 2790 a -2 2790 a +SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end + -2 +2790 a 310 x Ff(6.1.1.)29 b(Handling)i(of)e(Whitespace)-2 +3291 y +SDict begin H.S end + -2 3291 a -2 3291 a +SDict begin 13 H.A end + -2 3291 a -2 3291 a +SDict begin [ /View [/XYZ H.V] /Dest (473) cvn H.B /DEST pdfmark end + -2 3291 +a 83 x Fj(Whitespace)20 b(is)h(de\002ned)e(as)i(all)g(characters)e +(recognized)f(by)i(the)g(isspace\(\))g(function)e(\(see)j +(ctype\(3C\)\))d(e)o(xcept)h(for)h(the)-2 3482 y(ne)n(wline)f +(character)g(\('\\n'\))g(The)h(ne)n(wline)g(is)h(e)o(xcluded)d(because) +h(it)i(identi\002es)g(the)f(end)f(of)h(the)g(line.)-2 +3497 y +SDict begin H.S end + -2 3497 a -2 3497 a +SDict begin 13 H.A end + -2 3497 a -2 3497 a +SDict begin [ /View [/XYZ H.V] /Dest (474) cvn H.B /DEST pdfmark end + -2 3497 +a -2 3507 a +SDict begin H.S end + -2 3507 a -2 3507 a +SDict begin 13 H.A end + -2 3507 a -2 3507 a +SDict begin [ /View [/XYZ H.V] /Dest (475) cvn H.B /DEST pdfmark end + -2 +3507 a Black 64 3652 a Fj(1.)p Black 147 3652 a +SDict begin H.S end + 147 3652 +a 147 3652 a +SDict begin 13 H.A end + 147 3652 a 147 3652 a +SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end + 147 3652 a Fj(The)g(le)o(xical)g +(analyzer)f(scans)h(past)h(white)f(space)g(at)h(the)f(be)o(ginning)e +(of)i(a)g(line.)-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 (477) cvn H.B /DEST pdfmark end + -2 3670 a Black 64 3802 a Fj(2.)p Black 147 +3802 a +SDict begin H.S end + 147 3802 a 147 3802 a +SDict begin 13 H.A end + 147 3802 a 147 3802 a +SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end + 147 +3802 a Fj(Section)f(and)g(parameter)f(names)h(may)g(contain)g(internal) +f(white)i(space.)f(All)h(whitespace)f(within)g(a)h(name)f(is)h +(compressed)147 3910 y(to)h(a)f(single)g(space)g(character)-5 +b(.)-2 3928 y +SDict begin H.S end + -2 3928 a -2 3928 a +SDict begin 13 H.A end + -2 3928 a -2 3928 a +SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end + +-2 3928 a Black 64 4059 a Fj(3.)p Black 147 4059 a +SDict begin H.S end + 147 +4059 a 147 4059 a +SDict begin 13 H.A end + 147 4059 a 147 4059 a +SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end + 147 4059 a Fj(Internal)19 +b(whitespace)h(within)g(a)g(parameter)f(v)n(alue)h(is)h(k)o(ept)f(v)o +(erbatim)e(with)j(the)f(e)o(xception)e(of)i(carriage)f(return)147 +4167 y(characters)g(\('\\r'\),)g(all)i(of)f(which)g(are)g(remo)o(v)o +(ed.)-2 4182 y +SDict begin H.S end + -2 4182 a -2 4182 a +SDict begin 13 H.A end + -2 4182 a -2 4182 +a +SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end + -2 4182 a Black 64 4317 a Fj(4.)p Black 147 4317 a +SDict begin H.S end + +147 4317 a 147 4317 a +SDict begin 13 H.A end + 147 4317 a 147 4317 a +SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end + 147 4317 +a Fj(Leading)f(and)h(trailing)f(whitespace)h(is)h(remo)o(v)o(ed)d(from) +h(names)h(and)f(v)n(alues.)-2 4376 y +SDict begin H.S end + -2 4376 a -2 4376 +a +SDict begin 13 H.A end + -2 4376 a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end + -2 4376 a 310 x Ff(6.1.2.)29 b(Handling)i(of)e +(Line)i(Continuation)-2 4877 y +SDict begin H.S end + -2 4877 a -2 4877 a +SDict begin 13 H.A end + -2 +4877 a -2 4877 a +SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end + -2 4877 a 83 x Fj(Long)19 b(section)h(header)f(and)g +(parameter)g(lines)h(may)g(be)g(e)o(xtended)e(across)i(multiple)g +(lines)g(by)g(use)g(of)g(the)g(backslash)g(character)-2 +5068 y(\('\\\\'\).)f(Line)h(continuation)e(is)j(ignored)d(for)i(blank)f +(and)h(comment)f(lines.)-2 5252 y +SDict begin H.S end + -2 5252 a -2 5252 a +SDict begin 13 H.A end + +-2 5252 a -2 5252 a +SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end + -2 5252 a 90 x Fj(If)h(the)g(last)h +(\(non-whitespace\))c(character)i(within)h(a)h(section)f(header)f(or)h +(on)f(a)i(parameter)e(line)h(is)h(a)g(backslash,)e(then)h(the)g(ne)o +(xt)-2 5450 y(line)g(will)h(be)f(\(logically\))f(concatonated)f(with)i +(the)g(current)f(line)h(by)g(the)g(le)o(xical)g(analyzer)-5 +b(.)19 b(F)o(or)h(e)o(xample:)p Black -2 5984 a +SDict begin H.S end + -2 5984 +a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end + -2 5984 a 3659 6053 a +Fh(18)p Black eop end +%%Page: 19 25 +TeXDict begin 19 24 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2804 -132 +a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (487) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\)-2 +170 y(with)g(line)g(continuation.)-2 527 y +SDict begin H.S end + -2 527 a -2 +527 a +SDict begin 13 H.A end + -2 527 a -2 527 a +SDict begin [ /View [/XYZ H.V] /Dest (489) cvn H.B /DEST pdfmark end + -2 527 a 108 x Fj(W)-7 b(ould)20 +b(be)g(read)g(as)-2 801 y +SDict begin H.S end + -2 801 a -2 801 a +SDict begin 13 H.A end + -2 801 a +-2 801 a +SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end + -2 801 a -2 884 a +SDict begin H.S end + -2 884 a -2 884 a +SDict begin 11.7 H.A end + -2 884 a +-2 884 a +SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end + -2 884 a 177 981 a Fg(param)44 b(name)g(=)h(parameter)e(value) +h(string)223 b(with)45 b(line)f(continuation.)-2 1338 +y +SDict begin H.S end + -2 1338 a -2 1338 a +SDict begin 13 H.A end + -2 1338 a -2 1338 a +SDict begin [ /View [/XYZ H.V] /Dest (492) cvn H.B /DEST pdfmark end + -2 1338 a 108 +x Fj(Note)20 b(that)g(there)g(are)g(\002)n(v)o(e)g(spaces)g(follo)n +(wing)f(the)h(w)o(ord)g(')-5 b(string',)19 b(representing)f(the)i(one)g +(space)g(between)g(')-5 b(string')19 b(and)h('\\\\')g(in)-2 +1554 y(the)g(top)g(line,)g(plus)g(the)g(four)f(preceeding)f(the)i(w)o +(ord)g('with')g(in)g(the)g(second)g(line.)g(\(Y)-8 b(es,)20 +b(I'm)f(counting)f(the)j(indentation.\))-2 1738 y +SDict begin H.S end + -2 +1738 a -2 1738 a +SDict begin 13 H.A end + -2 1738 a -2 1738 a +SDict begin [ /View [/XYZ H.V] /Dest (493) cvn H.B /DEST pdfmark end + -2 1738 a 90 x Fj(Line)f +(continuation)e(characters)h(are)h(ignored)e(on)i(blank)f(lines)i(and)f +(at)g(the)g(end)g(of)g(comments.)f(The)o(y)g(are)h(*only*)e(recognized) +-2 1935 y(within)i(section)g(and)f(parameter)g(lines.)-2 +1964 y +SDict begin H.S end + -2 1964 a -2 1964 a +SDict begin 13 H.A end + -2 1964 a -2 1964 a +SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end + -2 1964 +a 310 x Ff(6.1.3.)29 b(Line)h(Continuation)i(Quirks)-2 +2461 y +SDict begin H.S end + -2 2461 a -2 2461 a +SDict begin 13 H.A end + -2 2461 a -2 2461 a +SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end + -2 2461 +a 87 x Fj(Note)20 b(the)g(follo)n(wing)f(e)o(xample:)-2 +2732 y +SDict begin H.S end + -2 2732 a -2 2732 a +SDict begin 13 H.A end + -2 2732 a -2 2732 a +SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end + -2 2732 +a -2 2815 a +SDict begin H.S end + -2 2815 a -2 2815 a +SDict begin 11.7 H.A end + -2 2815 a -2 2815 a +SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end + -2 +2815 a 79 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)g(\\) +177 2991 y(\\)177 3088 y(with)g(line)g(continuation.)-2 +3445 y +SDict begin H.S end + -2 3445 a -2 3445 a +SDict begin 13 H.A end + -2 3445 a -2 3445 a +SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end + -2 3445 +a 108 x Fj(The)20 b(middle)f(line)h(is)h(*not*)e(parsed)h(as)h(a)f +(blank)f(line)i(because)e(it)i(is)g(\002rst)g(concatonated)d(with)i +(the)h(top)e(line.)i(The)e(result)i(is)-2 3737 y +SDict begin H.S end + -2 3737 +a -2 3737 a +SDict begin 13 H.A end + -2 3737 a -2 3737 a +SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end + -2 3737 a -2 3820 a +SDict begin H.S end + -2 +3820 a -2 3820 a +SDict begin 11.7 H.A end + -2 3820 a -2 3820 a +SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end + -2 3820 a 80 x Fg(param)44 +b(name)g(=)h(parameter)e(value)h(string)402 b(with)45 +b(line)f(continuation.)-2 4257 y +SDict begin H.S end + -2 4257 a -2 4257 a +SDict begin 13 H.A end + +-2 4257 a -2 4257 a +SDict begin [ /View [/XYZ H.V] /Dest (502) cvn H.B /DEST pdfmark end + -2 4257 a 107 x Fj(The)20 b(same)g(is)h(true)f(for) +g(comment)e(lines.)-2 4531 y +SDict begin H.S end + -2 4531 a -2 4531 a +SDict begin 13 H.A end + -2 4531 +a -2 4531 a +SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end + -2 4531 a -2 4614 a +SDict begin H.S end + -2 4614 a -2 4614 a +SDict begin 11.7 H.A end + -2 +4614 a -2 4614 a +SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end + -2 4614 a 97 x Fg(param)44 b(name)g(=)h(parameter)e +(value)h(string)g(\\)-2 4808 y(;)g(comment)g(\\)177 4905 +y(with)g(a)h(comment.)-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 (505) cvn H.B /DEST pdfmark end + -2 5262 a 108 x Fj(This)20 b(becomes:)-2 +5537 y +SDict begin H.S end + -2 5537 a -2 5537 a +SDict begin 13 H.A end + -2 5537 a -2 5537 a +SDict begin [ /View [/XYZ H.V] /Dest (506) cvn H.B /DEST pdfmark end + -2 5537 +a Black 3659 5984 a Fh(19)p Black eop end +%%Page: 20 26 +TeXDict begin 20 25 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2804 -132 +a Fh(Chapter)20 b(6.)g(The)h(smb)m(.conf)e(\002le)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fg(param)44 b(name)g(=)h(parameter)e(value)h(string)223 +b(;)45 b(comment)223 b(with)44 b(a)h(comment.)-2 429 +y +SDict begin H.S end + -2 429 a -2 429 a +SDict begin 13 H.A end + -2 429 a -2 429 a +SDict begin [ /View [/XYZ H.V] /Dest (508) cvn H.B /DEST pdfmark end + -2 429 a 108 x +Fj(On)20 b(a)h(section)f(header)f(line,)h(the)g(closing)f(brack)o(et)h +(\(']'\))f(is)i(considered)d(a)j(terminating)d(character)m(,)h(and)g +(the)i(rest)f(of)g(the)g(line)h(is)-2 645 y(ignored.)d(The)i(lines)-2 +829 y +SDict begin H.S end + -2 829 a -2 829 a +SDict begin 13 H.A end + -2 829 a -2 829 a +SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end + -2 829 a -2 +912 a +SDict begin H.S end + -2 912 a -2 912 a +SDict begin 11.7 H.A end + -2 912 a -2 912 a +SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end + -2 912 a 80 +x Fg([)44 b(section)134 b(name)44 b(])h(garbage)e(\\)177 +1089 y(param)89 b(name)g(=)45 b(value)-2 1446 y +SDict begin H.S end + -2 1446 +a -2 1446 a +SDict begin 13 H.A end + -2 1446 a -2 1446 a +SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end + -2 1446 a 108 x Fj(are)20 +b(read)g(as)-2 1720 y +SDict begin H.S end + -2 1720 a -2 1720 a +SDict begin 13 H.A end + -2 1720 a -2 +1720 a +SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end + -2 1720 a -2 1803 a +SDict begin H.S end + -2 1803 a -2 1803 a +SDict begin 11.7 H.A end + -2 1803 +a -2 1803 a +SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end + -2 1803 a 97 x Fg([section)43 b(name])177 +1997 y(param)h(name)g(=)h(value)-2 2281 y +SDict begin H.S end + -2 2281 a -2 +2281 a +SDict begin 13 H.A end + -2 2281 a -2 2281 a +SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end + -2 2281 a 377 x Fl(6.2.)35 +b(Syntax)-2 2854 y +SDict begin H.S end + -2 2854 a -2 2854 a +SDict begin 13 H.A end + -2 2854 a -2 2854 +a +SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end + -2 2854 a 78 x Fj(The)20 b(syntax)f(of)h(the)g(smb)m(.conf)e(\002le)j +(is)g(as)g(follo)n(ws:)-2 3116 y +SDict begin H.S end + -2 3116 a -2 3116 a +SDict begin 13 H.A end + +-2 3116 a -2 3116 a +SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end + -2 3116 a -2 3199 a +SDict begin H.S end + -2 3199 a -2 +3199 a +SDict begin 11.7 H.A end + -2 3199 a -2 3199 a +SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end + -2 3199 a 87 3279 a Fg(<file>)537 +b(:==)90 b({)44 b(<section>)g(})g(EOF)87 3376 y(<section>)402 +b(:==)90 b(<section)43 b(header>)h({)g(<parameter)g(line>)g(})87 +3473 y(<section)g(header>)88 b(:==)i('[')44 b(NAME)g(']')87 +3570 y(<parameter)g(line>)88 b(:==)i(NAME)44 b('=')g(VALUE)g(NL)-2 +3927 y +SDict begin H.S end + -2 3927 a -2 3927 a +SDict begin 13 H.A end + -2 3927 a -2 3927 a +SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end + -2 3927 +a 108 x Fj(Basically)-5 b(,)20 b(this)h(means)e(that)-2 +4053 y +SDict begin H.S end + -2 4053 a -2 4053 a +SDict begin 13 H.A end + -2 4053 a -2 4053 a +SDict begin [ /View [/XYZ H.V] /Dest (520) cvn H.B /DEST pdfmark end + -2 4053 +a -2 4063 a +SDict begin H.S end + -2 4063 a -2 4063 a +SDict begin 13 H.A end + -2 4063 a -2 4063 a +SDict begin [ /View [/XYZ H.V] /Dest (521) cvn H.B /DEST pdfmark end + -2 +4063 a Black 64 4205 a Fj(1.)p Black 147 4205 a +SDict begin H.S end + 147 4205 +a 147 4205 a +SDict begin 13 H.A end + 147 4205 a 147 4205 a +SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end + 147 4205 a Fj(a)i(\002le)g(is)g +(made)e(up)h(of)g(zero)g(or)g(more)f(sections,)h(and)g(is)h(terminated) +e(by)g(an)h(EOF)h(\(we)f(kne)n(w)g(that\).)-2 4223 y +SDict begin H.S end + +-2 4223 a -2 4223 a +SDict begin 13 H.A end + -2 4223 a -2 4223 a +SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end + -2 4223 a Black +64 4355 a Fj(2.)p Black 147 4355 a +SDict begin H.S end + 147 4355 a 147 4355 +a +SDict begin 13 H.A end + 147 4355 a 147 4355 a +SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end + 147 4355 a Fj(A)h(section)f(is)h(made)f(up)f +(of)h(a)h(section)f(header)f(follo)n(wed)g(by)g(zero)h(or)g(more)f +(parameter)g(lines.)-2 4373 y +SDict begin H.S end + -2 4373 a -2 4373 a +SDict begin 13 H.A end + -2 +4373 a -2 4373 a +SDict begin [ /View [/XYZ H.V] /Dest (525) cvn H.B /DEST pdfmark end + -2 4373 a Black 64 4504 a Fj(3.)p Black +147 4504 a +SDict begin H.S end + 147 4504 a 147 4504 a +SDict begin 13 H.A end + 147 4504 a 147 4504 +a +SDict begin [ /View [/XYZ H.V] /Dest (526) cvn H.B /DEST pdfmark end + 147 4504 a Fj(A)i(section)f(header)f(is)i(identi\002ed)e(by)h(an)g +(opening)f(brack)o(et)g(and)g(terminated)g(by)h(the)g(closing)g(brack)o +(et.)f(The)h(enclosed)147 4612 y(N)m(AME)g(identi\002es)h(the)f +(section.)-2 4613 y +SDict begin H.S end + -2 4613 a -2 4613 a +SDict begin 13 H.A end + -2 4613 a -2 +4613 a +SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end + -2 4613 a Black 64 4761 a Fj(4.)p Black 147 4761 +a +SDict begin H.S end + 147 4761 a 147 4761 a +SDict begin 13 H.A end + 147 4761 a 147 4761 a +SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end + 147 4761 +a Fj(A)h(parameter)e(line)h(is)h(di)n(vided)e(into)h(a)g(N)m(AME)h(and) +e(a)i(V)-11 b(ALUE.)19 b(The)h(*\002rst*)g(equal)g(sign)g(on)g(the)g +(line)g(separates)g(the)147 4869 y(N)m(AME)g(from)g(the)g(V)-11 +b(ALUE.)19 b(The)h(V)-11 b(ALUE)20 b(is)h(terminated)e(by)h(a)g(ne)n +(wline)g(character)f(\(NL)h(=)h('\\n'\).)-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 (529) cvn H.B /DEST pdfmark end + -2 4887 a 310 x +Ff(6.2.1.)29 b(About)h(params.c)-2 5388 y +SDict begin H.S end + -2 5388 a -2 +5388 a +SDict begin 13 H.A end + -2 5388 a -2 5388 a +SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end + -2 5388 a 83 x Fj(The)20 b(parsing)f(of)h +(the)g(con\002g)f(\002le)i(is)g(a)g(bit)f(unusual)f(if)i(you)e(are)h +(used)g(to)g(le)o(x,)g(yacc,)g(bison,)f(etc.)h(Both)h(le)o(xical)f +(analysis)-2 5579 y(\(scanning\))e(and)i(parsing)f(are)h(performed)d +(by)j(params.c.)f(V)-9 b(alues)20 b(are)g(loaded)f(via)i(callbacks)e +(to)i(loadparm.c.)p Black 3659 5984 a Fh(20)p Black eop +end +%%Page: 21 27 +TeXDict begin 21 26 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (UNIX-SMB) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(7.)f(NetBIOS)g(in)g(a)g(Unix)g(W)-13 +b(orld)-2 197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end + -2 +197 a 342 x Fl(7.1.)35 b(Intr)m(oduction)-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 (541) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(This)19 +b(is)i(a)f(short)f(document)f(that)h(describes)g(some)h(of)f(the)g +(issues)i(that)e(confront)f(a)i(SMB)g(implementation)e(on)h(unix,)f +(and)h(ho)n(w)-2 921 y(Samba)g(copes)h(with)h(them.)e(The)o(y)g(may)h +(help)g(people)f(who)h(are)g(looking)e(at)j(unix<->PC)e +(interoperability)-5 b(.)-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 (542) cvn H.B /DEST pdfmark end + -2 1105 a 90 x Fj(It)20 b(w)o(as)h(written)f(to)h +(help)e(out)h(a)h(person)e(who)h(w)o(as)h(writing)e(a)i(paper)e(on)h +(unix)f(to)h(PC)i(connecti)n(vity)-5 b(.)-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 (543) cvn H.B /DEST pdfmark end + -2 1223 a 359 x +Fl(7.2.)35 b(User)n(names)-2 1750 y +SDict begin H.S end + -2 1750 a -2 1750 +a +SDict begin 13 H.A end + -2 1750 a -2 1750 a +SDict begin [ /View [/XYZ H.V] /Dest (545) cvn H.B /DEST pdfmark end + -2 1750 a 106 x Fj(The)20 b(SMB)h(protocol)d(has) +j(only)e(a)i(loose)f(username)e(concept.)h(Early)h(SMB)h(protocols)e +(\(such)g(as)i(CORE)g(and)f(COREPLUS\))-2 1964 y(ha)n(v)o(e)f(no)h +(username)f(concept)g(at)i(all.)f(Ev)o(en)f(in)i(later)f(protocols)f +(clients)h(often)g(attempt)f(operations)g(\(particularly)f(printer)-2 +2072 y(operations\))g(without)h(\002rst)i(v)n(alidating)e(a)i(username) +e(on)g(the)i(serv)o(er)-5 b(.)-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 (546) cvn H.B /DEST pdfmark end + -2 2256 a 90 x Fj(Unix)20 +b(security)f(is)i(based)f(around)e(username/passw)o(ord)g(pairs.)i(A)h +(unix)e(box)g(should)h(not)f(allo)n(w)i(clients)f(to)g(do)g(an)o(y)-2 +2454 y(substanti)n(v)o(e)f(operation)f(without)i(some)g(sort)g(of)g(v)n +(alidation.)-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 (547) cvn H.B /DEST pdfmark end + -2 2638 a 90 x Fj(The)g(problem)e(mostly)i(manifests)g(itself)h +(when)e(the)h(unix)g(serv)o(er)f(is)i(in)g("share)e(le)n(v)o(el")h +(security)g(mode.)f(This)h(is)h(the)f(def)o(ault)-2 2836 +y(mode)f(as)i(the)f(alternati)n(v)o(e)f("user)h(le)n(v)o(el")g +(security)f(mode)g(usually)h(forces)g(a)g(client)g(to)h(connect)e(to)h +(the)g(serv)o(er)g(as)h(the)f(same)-2 2944 y(user)g(for)f(each)h +(connected)f(share,)g(which)h(is)h(incon)m(v)o(enient)c(in)j(man)o(y)f +(sites.)-2 3128 y +SDict begin H.S end + -2 3128 a -2 3128 a +SDict begin 13 H.A end + -2 3128 a -2 3128 +a +SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end + -2 3128 a 90 x Fj(In)g("share)h(le)n(v)o(el")f(security)h(the)f +(client)h(normally)f(gi)n(v)o(es)g(a)h(username)f(in)h(the)g("session)g +(setup")g(protocol,)e(b)n(ut)h(does)h(not)g(supply)-2 +3326 y(an)f(accompan)o(ying)d(passw)o(ord.)j(The)h(client)f(then)g +(connects)g(to)h(resources)f(using)g(the)g("tree)h(connect")e +(protocol,)g(and)h(supplies)-2 3434 y(a)h(passw)o(ord.)g(The)f(problem) +g(is)i(that)f(the)h(user)f(on)f(the)i(PC)g(types)f(the)g(username)f +(and)h(the)g(passw)o(ord)f(in)i(dif)n(ferent)d(conte)o(xts,)-2 +3542 y(una)o(w)o(are)h(that)h(the)o(y)f(need)h(to)g(go)g(together)f(to) +h(gi)n(v)o(e)g(access)g(to)h(the)f(serv)o(er)-5 b(.)19 +b(The)h(username)f(is)i(normally)e(the)h(one)g(the)g(user)-2 +3650 y(typed)f(in)h(when)g(the)o(y)f("logged)g(onto")g(the)h(PC)i +(\(this)e(assumes)h(W)m(indo)n(ws)e(for)h(W)-7 b(orkgroups\).)17 +b(The)j(passw)o(ord)g(is)h(the)f(one)g(the)o(y)-2 3758 +y(chose)g(when)f(connecting)f(to)j(the)f(disk)g(or)g(printer)-5 +b(.)-2 3942 y +SDict begin H.S end + -2 3942 a -2 3942 a +SDict begin 13 H.A end + -2 3942 a -2 3942 a +SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end + +-2 3942 a 90 x Fj(The)20 b(user)g(often)f(chooses)h(a)g(totally)g(dif)n +(ferent)f(username)g(for)g(their)h(login)g(as)g(for)g(the)g(dri)n(v)o +(e)f(connection.)f(Often)i(the)o(y)f(also)-2 4139 y(w)o(ant)h(to)g +(access)h(dif)n(ferent)e(dri)n(v)o(es)g(as)i(dif)n(ferent)e(usernames.) +f(The)i(unix)g(serv)o(er)f(needs)h(some)g(w)o(ay)g(of)g(di)n(vining)e +(the)j(correct)-2 4247 y(username)e(to)h(combine)f(with)h(each)g(passw) +o(ord.)-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 (550) cvn H.B /DEST pdfmark end + -2 4431 a 90 x Fj(Samba)f(tries)i(to)g(a)n(v)n(oid)e(this)i(problem)e +(using)g(se)n(v)o(eral)h(methods.)f(These)h(succeed)f(in)i(the)f(v)n +(ast)g(majority)f(of)h(cases.)h(The)-2 4629 y(methods)e(include)g +(username)g(maps,)h(the)g(service\045user)f(syntax,)h(the)g(sa)n(ving)g +(of)g(session)g(setup)g(usernames)f(for)h(later)-2 4737 +y(v)n(alidation)f(and)g(the)h(deri)n(v)n(ation)f(of)h(the)g(username)f +(from)g(the)h(service)g(name)f(\(either)h(directly)f(or)h(via)g(the)h +(user=)e(option\).)-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 (551) cvn H.B /DEST pdfmark end + -2 4766 a 359 x Fl(7.3.)35 b(File)g(Ownership)-2 +5320 y +SDict begin H.S end + -2 5320 a -2 5320 a +SDict begin 13 H.A end + -2 5320 a -2 5320 a +SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end + -2 5320 +a 79 x Fj(The)20 b(commonly)e(used)h(SMB)j(protocols)c(ha)n(v)o(e)i(no) +g(w)o(ay)g(of)g(saying)f("you)h(can')o(t)f(do)h(that)g(because)f(you)h +(don')o(t)e(o)n(wn)i(the)g(\002le".)-2 5507 y(The)o(y)f(ha)n(v)o(e,)g +(in)i(f)o(act,)f(no)f(concept)g(of)h(\002le)h(o)n(wnership)e(at)h(all.) +p Black 3659 5984 a Fh(21)p Black eop end +%%Page: 22 28 +TeXDict begin 22 27 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end + -2 -201 a 2518 +-132 a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 +b(orld)p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 +-11 a +SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fj(This)20 b(brings)f(up)h(all)h(sorts)g(of)e +(interesting)h(problems.)e(F)o(or)i(e)o(xample,)f(when)g(you)h(cop)o(y) +f(a)h(\002le)h(to)g(a)f(unix)g(dri)n(v)o(e,)e(and)i(the)g(\002le)h(is) +-2 180 y(w)o(orld)e(writeable)h(b)n(ut)g(o)n(wned)f(by)h(another)f +(user)h(the)g(\002le)h(will)g(transfer)e(correctly)g(b)n(ut)h(will)h +(recei)n(v)o(e)e(the)h(wrong)f(date.)h(This)g(is)-2 288 +y(because)f(the)h(utime\(\))g(call)g(under)f(unix)g(only)h(succeeds)g +(for)f(the)h(o)n(wner)g(of)f(the)i(\002le,)f(or)g(root,)f(e)n(v)o(en)h +(if)g(the)g(\002le)h(is)g(w)o(orld)-2 396 y(writeable.)e(F)o(or)h +(security)g(reasons)f(Samba)h(does)g(all)h(\002le)g(operations)d(as)j +(the)f(v)n(alidated)f(user)m(,)h(not)g(root,)f(so)i(the)f(utime\(\))f +(f)o(ails.)-2 504 y(This)h(can)f(stuf)n(f)g(up)g(shared)g(de)n(v)o +(elopment)e(diectories)i(as)h(programs)e(lik)o(e)i("mak)o(e")e(will)j +(not)e(get)h(\002le)g(time)g(comparisons)d(right.)-2 +688 y +SDict begin H.S end + -2 688 a -2 688 a +SDict begin 13 H.A end + -2 688 a -2 688 a +SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end + -2 688 a 90 +x Fj(There)i(are)h(se)n(v)o(eral)g(possible)g(solutions)f(to)i(this)f +(problem,)f(including)f(username)h(mapping,)f(and)i(forcing)e(a)j +(speci\002c)-2 886 y(username)e(for)g(particular)g(shares.)-2 +914 y +SDict begin H.S end + -2 914 a -2 914 a +SDict begin 13 H.A end + -2 914 a -2 914 a +SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end + -2 914 a 360 +x Fl(7.4.)35 b(P)o(assw)o(ords)-2 1441 y +SDict begin H.S end + -2 1441 a -2 +1441 a +SDict begin 13 H.A end + -2 1441 a -2 1441 a +SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end + -2 1441 a 107 x Fj(Man)o(y)19 +b(SMB)i(clients)g(uppercase)d(passw)o(ords)i(before)f(sending)g(them.)g +(I)i(ha)n(v)o(e)e(no)h(idea)g(why)g(the)o(y)f(do)h(this.)g +(Interestingly)-2 1655 y(WfWg)g(uppercases)f(the)g(passw)o(ord)h(only)f +(if)h(the)g(serv)o(er)f(is)h(running)e(a)i(protocol)e(greater)h(than)g +(COREPLUS,)i(so)f(ob)o(viously)e(it)-2 1763 y(isn')o(t)i(just)g(the)h +(data)f(entry)f(routines)g(that)i(are)f(to)g(blame.)-2 +1947 y +SDict begin H.S end + -2 1947 a -2 1947 a +SDict begin 13 H.A end + -2 1947 a -2 1947 a +SDict begin [ /View [/XYZ H.V] /Dest (559) cvn H.B /DEST pdfmark end + -2 1947 +a 90 x Fj(Unix)g(passw)o(ords)f(are)h(case)h(sensiti)n(v)o(e.)f(So)g +(if)h(users)f(use)h(mix)o(ed)e(case)h(passw)o(ords)g(the)o(y)g(are)g +(in)g(trouble.)-2 2221 y +SDict begin H.S end + -2 2221 a -2 2221 a +SDict begin 13 H.A end + -2 2221 +a -2 2221 a +SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end + -2 2221 a 90 x Fj(Samba)f(can)h(try)g(to)h(cope)e(with)i +(this)f(by)g(either)g(using)g(the)g("passw)o(ord)f(le)n(v)o(el")h +(option)f(which)h(causes)g(Samba)g(to)g(try)g(the)-2 +2419 y(of)n(fered)e(passw)o(ord)i(with)g(up)g(to)g(the)g(speci\002ed)g +(number)f(of)h(case)g(changes,)f(or)h(by)g(using)f(the)i("passw)o(ord)e +(serv)o(er")g(option)-2 2527 y(which)g(allo)n(ws)i(Samba)f(to)g(do)g +(its)h(v)n(alidation)e(via)h(another)f(machine)g(\(typically)g(a)h(W)m +(inNT)g(serv)o(er\).)-2 2711 y +SDict begin H.S end + -2 2711 a -2 2711 a +SDict begin 13 H.A end + -2 +2711 a -2 2711 a +SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end + -2 2711 a 90 x Fj(Samba)f(supports)h(the)g(passw)o +(ord)f(encryption)f(method)h(used)h(by)g(SMB)h(clients.)f(Note)g(that)g +(the)h(use)f(of)g(passw)o(ord)g(encryption)-2 2909 y(in)g(Microsoft)f +(netw)o(orking)f(leads)j(to)f(passw)o(ord)g(hashes)g(that)g(are)g +("plain)g(te)o(xt)g(equi)n(v)n(alent".)e(This)i(means)g(that)g(it)h(is) +g(*VER)-5 b(Y*)-2 3017 y(important)18 b(to)h(ensure)g(that)h(the)f +(Samba)g(smbpasswd)g(\002le)i(containing)c(these)j(passw)o(ord)f +(hashes)g(is)i(only)d(readable)h(by)g(the)g(root)-2 3125 +y(user)-5 b(.)20 b(See)h(the)f(documentation)d(ENCR)-5 +b(YPTION.txt)20 b(for)f(more)h(details.)-2 3136 y +SDict begin H.S end + -2 +3136 a -2 3136 a +SDict begin 13 H.A end + -2 3136 a -2 3136 a +SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end + -2 3136 a 376 x +Fl(7.5.)35 b(Locking)-2 3708 y +SDict begin H.S end + -2 3708 a -2 3708 a +SDict begin 13 H.A end + -2 +3708 a -2 3708 a +SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end + -2 3708 a 78 x Fj(Since)20 b(samba)g(2.2,)f(samba)h +(supports)f(other)h(types)g(of)f(locking)g(as)i(well.)g(This)f(section) +g(is)h(outdated.)-2 3970 y +SDict begin H.S end + -2 3970 a -2 3970 a +SDict begin 13 H.A end + -2 3970 +a -2 3970 a +SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end + -2 3970 a 90 x Fj(The)f(locking)e(calls)j(a)n(v)n(ailable)f +(under)f(a)i(DOS/W)m(indo)n(ws)e(en)m(vironment)e(are)j(much)g(richer)f +(than)h(those)g(a)n(v)n(ailable)f(in)i(unix.)-2 4168 +y(This)f(means)g(a)g(unix)f(serv)o(er)g(\(lik)o(e)h(Samba\))g(choosing) +e(to)i(use)g(the)h(standard)d(fcntl\(\))h(based)h(unix)f(locking)g +(calls)i(to)f(implement)-2 4276 y(SMB)h(locking)e(has)h(to)g(impro)o +(vise)f(a)i(bit.)-2 4460 y +SDict begin H.S end + -2 4460 a -2 4460 a +SDict begin 13 H.A end + -2 4460 +a -2 4460 a +SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end + -2 4460 a 90 x Fj(One)f(major)f(problem)g(is)i(that)f(dos)g +(locks)g(can)g(be)g(in)h(a)f(32)g(bit)h(\(unsigned\))c(range.)i(Unix)h +(locking)f(calls)i(are)f(32)g(bits,)g(b)n(ut)g(are)-2 +4658 y(signed,)f(gi)n(ving)g(only)g(a)i(31)f(bit)g(range.)f +(Unfortunately)f(OLE2)h(clients)i(use)f(the)g(top)g(bit)h(to)f(select)h +(a)f(locking)f(range)g(used)h(for)-2 4766 y(OLE)g(semaphores.)-2 +4950 y +SDict begin H.S end + -2 4950 a -2 4950 a +SDict begin 13 H.A end + -2 4950 a -2 4950 a +SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end + -2 4950 +a 90 x Fj(T)-7 b(o)20 b(w)o(ork)g(around)e(this)j(problem)d(Samba)i +(compresses)f(the)i(32)e(bit)i(range)e(into)h(31)g(bits)g(by)g +(appropriate)e(bit)i(shifting.)g(This)-2 5148 y(seems)g(to)h(w)o(ork)e +(b)n(ut)h(is)h(not)f(ideal.)g(In)g(a)g(future)f(v)o(ersion)g(a)i +(separate)e(SMB)j(lockd)d(may)g(be)h(added)f(to)i(cope)e(with)h(the)h +(problem.)-2 5332 y +SDict begin H.S end + -2 5332 a -2 5332 a +SDict begin 13 H.A end + -2 5332 a -2 +5332 a +SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end + -2 5332 a 90 x Fj(It)f(also)h(doesn')o(t)d(help)i(that)g(man)o +(y)f(unix)h(lockd)f(daemons)g(are)h(v)o(ery)f(b)n(uggy)g(and)g(crash)h +(at)h(the)f(slightest)h(pro)o(v)n(ocation.)c(The)o(y)-2 +5530 y(normally)h(go)i(mostly)g(unused)f(in)h(a)h(unix)e(en)m +(vironment)e(because)j(fe)n(w)g(unix)f(programs)g(use)h(byte)g(range)f +(locking.)f(The)i(stress)p Black 3659 5984 a Fh(22)p +Black eop end +%%Page: 23 29 +TeXDict begin 23 28 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2518 -132 +a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 +b(orld)p Black -2 72 a Fj(of)20 b(huge)f(numbers)g(of)g(lock)h +(requests)g(from)f(dos/windo)n(ws)g(clients)h(can)g(kill)h(the)f +(daemon)f(on)h(some)g(systems.)-2 346 y(The)g(second)f(major)g(problem) +g(is)i(the)f("opportunistic)e(locking")h(requested)g(by)g(some)h +(clients.)h(If)f(a)g(client)h(requests)-2 454 y(opportunistic)d +(locking)h(then)g(it)i(is)g(asking)f(the)g(serv)o(er)f(to)i(notify)e +(it)i(if)f(an)o(yone)e(else)j(tries)g(to)f(do)g(something)f(on)h(the)g +(same)g(\002le,)-2 562 y(at)g(which)g(time)g(the)h(client)f(will)h(say) +f(if)h(it)g(is)g(willing)f(to)g(gi)n(v)o(e)g(up)f(its)j(lock.)d(Unix)h +(has)g(no)g(simple)g(w)o(ay)g(of)g(implementing)-2 670 +y(opportunistic)e(locking,)g(and)i(currently)e(Samba)i(has)h(no)e +(support)g(for)h(it.)-2 699 y +SDict begin H.S end + -2 699 a -2 699 a +SDict begin 13 H.A end + -2 699 +a -2 699 a +SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end + -2 699 a 359 x Fl(7.6.)35 b(Deny)f(Modes)-2 +1253 y +SDict begin H.S end + -2 1253 a -2 1253 a +SDict begin 13 H.A end + -2 1253 a -2 1253 a +SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end + -2 1253 +a 79 x Fj(When)20 b(a)g(SMB)h(client)g(opens)e(a)i(\002le)g(it)g(asks)f +(for)g(a)g(particular)f("den)o(y)g(mode")g(to)i(be)f(placed)f(on)h(the) +g(\002le.)h(These)f(modes)-2 1440 y(\(DENY_NONE,)f(DENY_READ,)g +(DENY_WRITE,)h(DENY_ALL,)e(DENY_FCB)j(and)f(DENY_DOS\))f(specify)h +(what)-2 1548 y(actions)f(should)f(be)i(allo)n(wed)f(by)g(an)o(yone)e +(else)j(who)f(tries)h(to)g(use)g(the)f(\002le)h(at)g(the)g(same)f +(time.)h(If)f(DENY_READ)g(is)h(placed)f(on)-2 1655 y(the)h(\002le,)h +(for)e(e)o(xample,)g(then)g(an)o(y)h(attempt)g(to)g(open)f(the)h +(\002le)h(for)f(reading)e(should)i(f)o(ail.)-2 1840 y +SDict begin H.S end + +-2 1840 a -2 1840 a +SDict begin 13 H.A end + -2 1840 a -2 1840 a +SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end + -2 1840 a 89 +x Fj(Unix)g(has)g(no)g(equi)n(v)n(alent)e(notion.)h(T)-7 +b(o)20 b(implement)f(this)i(Samba)f(uses)g(either)g(lock)g(\002les)h +(based)f(on)g(the)g(\002les)h(inode)e(and)-2 2037 y(placed)g(in)i(a)f +(separate)g(lock)g(directory)e(or)i(a)h(shared)e(memory)g +(implementation.)e(The)j(lock)g(\002le)h(method)d(is)k(clumsy)d(and)-2 +2145 y(consumes)g(processing)g(and)g(\002le)i(resources,)e(the)h +(shared)g(memory)e(implementation)g(is)j(v)n(astly)f(prefered)f(and)g +(is)j(turned)c(on)-2 2253 y(by)i(def)o(ault)f(for)h(those)g(systems)g +(that)h(support)d(it.)-2 2282 y +SDict begin H.S end + -2 2282 a -2 2282 a +SDict begin 13 H.A end + -2 +2282 a -2 2282 a +SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end + -2 2282 a 359 x Fl(7.7.)35 b(T)-11 b(rapdoor)34 +b(UIDs)-2 2836 y +SDict begin H.S end + -2 2836 a -2 2836 a +SDict begin 13 H.A end + -2 2836 a -2 2836 +a +SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end + -2 2836 a 79 x Fj(A)20 b(SMB)i(session)e(can)g(run)g(with)g(se)n(v)o +(eral)f(uids)i(on)e(the)i(one)e(sock)o(et.)h(This)g(happens)f(when)h(a) +g(user)h(connects)e(to)h(tw)o(o)h(shares)-2 3023 y(with)f(dif)n(ferent) +e(usernames.)h(T)-7 b(o)21 b(cope)e(with)h(this)h(the)f(unix)f(serv)o +(er)g(needs)h(to)g(switch)h(uids)f(within)g(the)g(one)f(process.)h(On)g +(some)-2 3131 y(unix)o(es)f(\(such)h(as)h(SCO\))f(this)h(is)g(not)f +(possible.)g(This)g(means)g(that)g(on)g(those)g(unix)o(es)f(the)i +(client)f(is)h(restricted)f(to)g(a)h(single)f(uid.)-2 +3315 y +SDict begin H.S end + -2 3315 a -2 3315 a +SDict begin 13 H.A end + -2 3315 a -2 3315 a +SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end + -2 3315 +a 90 x Fj(Note)g(that)g(you)f(can)h(also)h(get)f(the)g("trapdoor)e +(uid")i(message)g(for)g(other)f(reasons.)g(Please)i(see)g(the)f(F)-6 +b(A)h(Q)21 b(for)f(details.)-2 3433 y +SDict begin H.S end + -2 3433 a -2 3433 +a +SDict begin 13 H.A end + -2 3433 a -2 3433 a +SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end + -2 3433 a 359 x Fl(7.8.)35 b(P)m(ort)g(numbers)-2 +3960 y +SDict begin H.S end + -2 3960 a -2 3960 a +SDict begin 13 H.A end + -2 3960 a -2 3960 a +SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end + -2 3960 +a 106 x Fj(There)19 b(is)i(a)g(con)m(v)o(ention)c(that)j(clients)h(on)f +(sock)o(ets)g(use)g(high)g("unpri)n(vilaged")d(port)i(numbers)g +(\(>1000\))f(and)i(connect)f(to)-2 4174 y(serv)o(ers)g(on)h(lo)n(w)g +("pri)n(vilaged")e(port)i(numbers.)e(This)j(is)g(enforced)d(in)i(Unix)g +(as)h(non-root)d(users)i(can')o(t)f(open)h(a)g(sock)o(et)g(for)-2 +4282 y(listening)g(on)f(port)h(numbers)e(less)k(than)d(1000.)-2 +4466 y +SDict begin H.S end + -2 4466 a -2 4466 a +SDict begin 13 H.A end + -2 4466 a -2 4466 a +SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end + -2 4466 +a 90 x Fj(Most)h(PC)h(based)f(SMB)h(clients)g(\(such)e(as)i(WfWg)g(and) +f(W)m(inNT\))f(don')o(t)g(follo)n(w)g(this)i(con)m(v)o(ention)c +(completely)-5 b(.)18 b(The)i(main)-2 4664 y(culprit)f(is)i(the)g +(netbios)e(nameserving)f(on)i(udp)f(port)h(137.)f(Name)h(query)e +(requests)i(come)g(from)f(a)i(source)e(port)g(of)h(137.)f(This)i(is)-2 +4772 y(a)f(problem)e(when)h(you)g(combine)f(it)i(with)g(the)g(common)e +(\002re)n(w)o(alling)h(technique)f(of)h(not)g(allo)n(wing)g(incoming)f +(pack)o(ets)h(on)h(lo)n(w)-2 4880 y(port)f(numbers.)g(This)h(means)g +(that)g(these)h(clients)f(can')o(t)f(query)g(a)i(netbios)e(nameserv)o +(er)f(on)i(the)g(other)g(side)g(of)g(a)h(lo)n(w)f(port)-2 +4988 y(based)g(\002re)n(w)o(all.)-2 5154 y +SDict begin H.S end + -2 5154 a +-2 5154 a +SDict begin 13 H.A end + -2 5154 a -2 5154 a +SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end + -2 5154 a 108 x Fj(The)g(problem)e(is)j +(more)f(se)n(v)o(ere)f(with)h(netbios)g(node)f(status)i(queries.)e(I')l +(v)o(e)g(found)g(that)h(WfWg,)g(W)m(in95)g(and)g(W)m(inNT3.5)e(all)-2 +5369 y(respond)g(to)j(netbios)e(node)g(status)i(queries)f(on)g(port)f +(137)g(no)h(matter)g(what)g(the)g(source)g(port)f(w)o(as)i(in)g(the)f +(request.)f(This)i(w)o(orks)-2 5477 y(between)e(machines)g(that)i(are)f +(both)f(using)h(port)f(137,)g(b)n(ut)i(it)g(means)e(it')-5 +b(s)22 b(not)e(possible)f(for)h(a)h(unix)e(user)h(to)g(do)g(a)h(node)e +(status)p Black 3659 5984 a Fh(23)p Black eop end +%%Page: 24 30 +TeXDict begin 24 29 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2518 -132 +a Fh(Chapter)20 b(7.)g(NetBIOS)g(in)g(a)h(Unix)f(W)-8 +b(orld)p Black -2 72 a Fj(request)19 b(to)i(an)o(y)e(of)h(these)g(OSes) +h(unless)g(the)o(y)e(are)h(running)e(as)j(root.)e(The)h(answer)g(comes) +g(back,)f(b)n(ut)h(it)h(goes)f(to)h(port)e(137)-2 180 +y(which)g(the)i(unix)e(user)h(can')o(t)f(listen)i(on.)e(Interestingly)g +(W)m(inNT3.1)g(got)h(this)g(right)g(-)g(it)h(sends)f(node)g(status)g +(responses)g(back)g(to)-2 288 y(the)g(source)f(port)h(in)g(the)g +(request.)-2 317 y +SDict begin H.S end + -2 317 a -2 317 a +SDict begin 13 H.A end + -2 317 a -2 317 +a +SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end + -2 317 a 359 x Fl(7.9.)35 b(Pr)m(otocol)f(Complexity)-2 +871 y +SDict begin H.S end + -2 871 a -2 871 a +SDict begin 13 H.A end + -2 871 a -2 871 a +SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end + -2 871 a 79 +x Fj(There)19 b(are)h(man)o(y)f("protocol)g(le)n(v)o(els")h(in)g(the)g +(SMB)h(protocol.)d(It)j(seems)g(that)f(each)g(time)g(ne)n(w)g +(functionality)e(w)o(as)j(added)e(to)i(a)-2 1058 y(Microsoft)e +(operating)f(system,)i(the)o(y)g(added)f(the)h(equi)n(v)n(alent)f +(functions)f(in)j(a)f(ne)n(w)g(protocol)f(le)n(v)o(el)h(of)f(the)i(SMB) +g(protocol)d(to)-2 1166 y("e)o(xternalise")h(the)h(ne)n(w)g +(capabilities.)-2 1350 y +SDict begin H.S end + -2 1350 a -2 1350 a +SDict begin 13 H.A end + -2 1350 +a -2 1350 a +SDict begin [ /View [/XYZ H.V] /Dest (586) cvn H.B /DEST pdfmark end + -2 1350 a 90 x Fj(This)g(means)g(the)g(protocol)f(is)i(v)o +(ery)e("rich",)g(of)n(fering)f(man)o(y)h(w)o(ays)i(of)f(doing)f(each)g +(\002le)i(operation.)d(This)j(means)f(SMB)-2 1548 y(serv)o(ers)f(need)h +(to)g(be)g(comple)o(x)e(and)i(lar)o(ge.)f(It)h(also)h(means)e(it)i(is)g +(v)o(ery)e(dif)n(\002cult)h(to)g(mak)o(e)g(them)f(b)n(ug)h(free.)f(It)i +(is)g(not)e(just)i(Samba)-2 1655 y(that)f(suf)n(fers)g(from)f(this)h +(problem,)f(other)g(serv)o(ers)h(such)g(as)h(W)m(inNT)f(don')o(t)e +(support)h(e)n(v)o(ery)g(v)n(ariation)g(of)h(e)n(v)o(ery)e(call)j(and)f +(it)h(has)-2 1763 y(almost)f(certainly)f(been)h(a)g(headache)f(for)g +(MS)i(de)n(v)o(elopers)d(to)j(support)d(the)j(myriad)e(of)g(SMB)j +(calls)f(that)f(are)g(a)n(v)n(ailable.)-2 1947 y +SDict begin H.S end + -2 1947 +a -2 1947 a +SDict begin 13 H.A end + -2 1947 a -2 1947 a +SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end + -2 1947 a 90 x Fj(There)f(are)h(about)f +(65)h("top)g(le)n(v)o(el")g(operations)e(in)j(the)f(SMB)h(protocol)d +(\(things)i(lik)o(e)g(SMBread)g(and)g(SMBwrite\).)g(Some)g(of)-2 +2145 y(these)g(include)f(hundreds)f(of)i(sub-functions)e(\(SMBtrans)i +(has)h(at)f(least)h(120)f(sub-functions,)d(lik)o(e)j(DosPrintQAdd)f +(and)-2 2253 y(NetSessionEnum\).)f(All)j(of)f(them)f(tak)o(e)i(se)n(v)o +(eral)e(options)g(that)i(can)f(change)f(the)h(w)o(ay)g(the)o(y)g(w)o +(ork.)f(Man)o(y)g(tak)o(e)h(dozens)g(of)-2 2361 y(possible)g +("information)d(le)n(v)o(els")j(that)h(change)d(the)j(structures)e +(that)h(need)g(to)g(be)g(returned.)f(Samba)g(supports)g(all)i(b)n(ut)f +(2)h(of)f(the)-2 2469 y("top)f(le)n(v)o(el")h(functions.)f(It)h +(supports)f(only)h(8)g(\(so)g(f)o(ar\))g(of)g(the)g(SMBtrans)g +(sub-functions.)e(Ev)o(en)h(NT)h(doesn')o(t)f(support)g(them)-2 +2577 y(all.)-2 2744 y +SDict begin H.S end + -2 2744 a -2 2744 a +SDict begin 13 H.A end + -2 2744 a -2 +2744 a +SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end + -2 2744 a 107 x Fj(Samba)g(currently)e(supports)i(up)f(to)i(the) +f("NT)h(LM)f(0.12")f(protocol,)g(which)g(is)j(the)e(one)g(preferred)e +(by)i(W)m(in95)f(and)h(W)m(inNT3.5.)-2 2959 y(Luckily)g(this)i +(protocol)d(le)n(v)o(el)i(has)g(a)h("capabilities")f(\002eld)g(which)g +(speci\002es)g(which)g(super)n(-duper)d(ne)n(w-f)o(angled)h(options)i +(the)-2 3067 y(serv)o(er)f(suports.)g(This)i(helps)f(to)g(mak)o(e)g +(the)g(implementation)e(of)i(this)h(protocol)d(le)n(v)o(el)i(much)f +(easier)-5 b(.)-2 3251 y +SDict begin H.S end + -2 3251 a -2 3251 a +SDict begin 13 H.A end + -2 3251 +a -2 3251 a +SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end + -2 3251 a 90 x Fj(There)19 b(is)i(also)g(a)f(problem)f +(with)h(the)g(SMB)i(specications.)d(SMB)i(is)g(a)g(X/Open)e(spec,)h(b)n +(ut)g(the)h(X/Open)e(book)g(is)i(f)o(ar)f(from)-2 3449 +y(ideal,)g(and)f(f)o(ails)i(to)g(co)o(v)o(er)d(man)o(y)h(important)g +(issues,)i(lea)n(ving)e(much)g(to)i(the)f(imagination.)e(Microsoft)h +(recently)g(renamed)g(the)-2 3557 y(SMB)i(protocol)d(CIFS)j(\(Common)e +(Internet)g(File)i(System\))f(and)f(ha)n(v)o(e)h(published)f(ne)n(w)h +(speci\002cations.)f(These)h(are)g(f)o(ar)-2 3665 y(superior)f(to)h +(the)g(old)g(X/Open)g(documents)e(b)n(ut)i(there)g(are)g(still)h +(undocumented)c(calls)k(and)f(features.)f(This)h(speci\002cation)g(is) +-2 3773 y(acti)n(v)o(ely)f(being)g(w)o(ork)o(ed)g(on)h(by)g(a)h(CIFS)g +(de)n(v)o(elopers)d(mailing)h(list)i(hosted)f(by)g(Microsft.)p +Black 3659 5984 a Fh(24)p Black eop end +%%Page: 25 31 +TeXDict begin 25 30 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (TRACING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(8.)f(T)-13 b(racing)44 b(samba)f(system)h(calls)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fj(This)20 b(\002le)h(describes)f(ho)n(w)f(to)i(do)e(a)i(system)f +(call)h(trace)f(on)g(Samba)g(to)g(w)o(ork)g(out)f(what)i(its)g(doing)e +(wrong.)f(This)j(is)g(not)f(for)f(the)-2 544 y(f)o(aint)h(of)g(heart,)f +(b)n(ut)h(if)h(you)e(are)h(reading)f(this)i(then)f(you)f(are)h +(probably)e(desperate.)-2 728 y +SDict begin H.S end + -2 728 a -2 728 a +SDict begin 13 H.A end + -2 +728 a -2 728 a +SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end + -2 728 a 90 x Fj(Actually)h(its)j(not)e(as)g(bad)g(as)h +(the)f(the)g(abo)o(v)o(e)f(mak)o(es)h(it)h(sound,)e(just)h(don')o(t)f +(e)o(xpect)g(the)h(output)f(to)i(be)f(v)o(ery)f(pretty)g(:-\))-2 +1002 y +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 (600) cvn H.B /DEST pdfmark end + -2 1002 +a 90 x Fj(Ok,)h(do)n(wn)f(to)h(b)n(usiness.)g(One)h(of)e(the)i(big)e +(adv)n(antages)g(of)h(unix)f(systems)i(is)g(that)f(the)o(y)g(nearly)f +(all)i(come)e(with)i(a)f(system)h(trace)-2 1200 y(utility)f(that)g +(allo)n(ws)h(you)e(to)h(monitor)f(all)i(system)f(calls)h(that)f(a)h +(program)d(is)j(making.)e(This)h(is)h(e)o(xtremely)e(using)g(for)-2 +1308 y(deb)n(ugging)e(and)j(also)g(helps)g(when)f(trying)g(to)h(w)o +(ork)g(out)f(why)g(something)g(is)i(slo)n(wer)f(than)f(you)g(e)o +(xpect.)g(Y)-9 b(ou)19 b(can)h(use)g(system)-2 1416 y(tracing)f +(without)h(an)o(y)f(special)h(compilation)f(options.)-2 +1600 y +SDict begin H.S end + -2 1600 a -2 1600 a +SDict begin 13 H.A end + -2 1600 a -2 1600 a +SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end + -2 1600 +a 89 x Fj(The)h(system)g(trace)g(utility)g(is)h(called)f(dif)n(ferent)f +(things)h(on)f(dif)n(ferent)g(systems.)h(On)h(Linux)e(systems)h(its)i +(called)e(strace.)g(Under)-2 1797 y(SunOS)g(4)g(its)h(called)f(trace.)g +(Under)f(SVR4)i(style)g(systems)f(\(including)e(solaris\))j(its)g +(called)f(truss.)g(Under)f(man)o(y)g(BSD)-2 1905 y(systems)h(its)i +(called)e(ktrace.)-2 2089 y +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 (602) cvn H.B /DEST pdfmark end + -2 2089 a 90 x Fj(The)g(\002rst)h(thing)e(you)g(should)g +(do)h(is)h(read)f(the)g(man)g(page)f(for)h(your)f(nati)n(v)o(e)g +(system)i(call)f(tracer)-5 b(.)20 b(In)g(the)g(discussion)g(belo)n(w)g +(I')o(ll)-2 2287 y(assume)g(its)h(called)f(strace)h(as)f(strace)h(is)g +(the)f(only)f(portable)g(system)i(tracer)e(\(its)i(a)n(v)n(ailable)f +(for)g(free)f(for)h(man)o(y)f(unix)g(types\))-2 2395 +y(and)g(its)j(also)e(got)g(some)g(of)g(the)g(nicest)h(features.)-2 +2579 y +SDict begin H.S end + -2 2579 a -2 2579 a +SDict begin 13 H.A end + -2 2579 a -2 2579 a +SDict begin [ /View [/XYZ H.V] /Dest (603) cvn H.B /DEST pdfmark end + -2 2579 +a 90 x Fj(Ne)o(xt,)e(try)h(using)g(strace)g(on)g(some)g(simple)g +(commands.)f(F)o(or)g(e)o(xample,)2127 2669 y +SDict begin H.S end + 2127 2669 +a 2127 2669 a +SDict begin 13 H.A end + 2127 2669 a 2127 2669 a +SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end + 2127 2669 a Fk(strace)h(ls)h +Fj(or)2526 2669 y +SDict begin H.S end + 2526 2669 a 2526 2669 a +SDict begin 13 H.A end + 2526 2669 a +2526 2669 a +SDict begin [ /View [/XYZ H.V] /Dest (605) cvn H.B /DEST pdfmark end + 2526 2669 a Fk(strace)f(echo)g(hello)p Fj(.)-2 +2853 y +SDict begin H.S end + -2 2853 a -2 2853 a +SDict begin 13 H.A end + -2 2853 a -2 2853 a +SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end + -2 2853 +a 90 x Fj(Y)-9 b(ou')o(ll)19 b(notice)h(that)g(it)h(produces)e(a)h(LO)m +(T)g(of)g(output.)f(It)h(is)h(sho)n(wing)e(you)h(the)g(ar)o(guments)e +(to)i(e)n(v)o(ery)f(system)i(call)f(that)g(the)-2 3051 +y(program)e(mak)o(es)i(and)f(the)i(result.)f(V)-9 b(ery)19 +b(little)i(happens)e(in)h(a)h(program)d(without)h(a)i(system)f(call)h +(so)g(you)e(get)h(lots)h(of)f(output.)-2 3159 y(Y)-9 +b(ou')o(ll)19 b(also)i(\002nd)f(that)g(it)h(produces)d(a)j(lot)f(of)g +("preamble")f(stuf)n(f)h(sho)n(wing)f(the)h(loading)f(of)h(shared)f +(libraries)h(etc.)g(Ignore)f(this)-2 3267 y(\(unless)h(its)h(going)e +(wrong!\))-2 3451 y +SDict begin H.S end + -2 3451 a -2 3451 a +SDict begin 13 H.A end + -2 3451 a -2 +3451 a +SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end + -2 3451 a 90 x Fj(F)o(or)h(e)o(xample,)e(the)i(only)g(line)g +(that)g(really)g(matters)g(in)h(the)1718 3541 y +SDict begin H.S end + 1718 +3541 a 1718 3541 a +SDict begin 13 H.A end + 1718 3541 a 1718 3541 a +SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end + 1718 3541 +a Fk(strace)f(echo)g(hello)g Fj(output)f(is:)-2 3725 +y +SDict begin H.S end + -2 3725 a -2 3725 a +SDict begin 13 H.A end + -2 3725 a -2 3725 a +SDict begin [ /View [/XYZ H.V] /Dest (609) cvn H.B /DEST pdfmark end + -2 3725 a -2 +3808 a +SDict begin H.S end + -2 3808 a -2 3808 a +SDict begin 11.7 H.A end + -2 3808 a -2 3808 a +SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end + -2 3808 +a 79 x Fg(write\(1,)43 b("hello\\n",)g(6\))807 b(=)45 +b(6)-2 4244 y +SDict begin H.S end + -2 4244 a -2 4244 a +SDict begin 13 H.A end + -2 4244 a -2 4244 a +SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end + +-2 4244 a 108 x Fj(all)21 b(the)f(rest)g(is)i(just)e(setting)g(up)g(to) +h(run)e(the)h(program.)-2 4536 y +SDict begin H.S end + -2 4536 a -2 4536 a +SDict begin 13 H.A end + +-2 4536 a -2 4536 a +SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end + -2 4536 a 90 x Fj(Ok,)g(no)n(w)f(you')l(re)g(f)o +(amiliar)g(with)i(strace.)f(T)-7 b(o)20 b(use)h(it)g(on)e(Samba)h(you)f +(need)h(to)g(strace)h(the)f(running)e(smbd)i(daemon.)e(The)i(w)o(ay)g +(I)-2 4734 y(tend)f(ot)g(use)h(it)g(is)h(to)e(\002rst)h(login)f(from)g +(my)g(W)m(indo)n(ws)f(PC)j(to)f(the)f(Samba)g(serv)o(er)m(,)f(then)h +(use)h(smbstatus)f(to)h(\002nd)f(which)g(process)-2 4842 +y(ID)h(that)g(client)h(is)g(attached)e(to,)h(then)g(as)h(root)e(I)i(do) +1497 4842 y +SDict begin H.S end + 1497 4842 a 1497 4842 a +SDict begin 13 H.A end + 1497 4842 a 1497 +4842 a +SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end + 1497 4842 a Fk(strace)e(-p)i(PID)g Fj(to)f(attach)g(to)g(that)h +(process.)e(I)h(normally)f(redirect)g(the)-2 4950 y(stderr)h(output)f +(from)g(this)h(command)f(to)h(a)h(\002le)f(for)g(later)g(perusal.)g(F)o +(or)f(e)o(xample,)g(if)h(I'm)g(using)g(a)g(csh)h(style)f(shell:)-2 +5134 y +SDict begin H.S end + -2 5134 a -2 5134 a +SDict begin 13 H.A end + -2 5134 a -2 5134 a +SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end + -2 5134 +a -2 5134 a +SDict begin H.S end + -2 5134 a -2 5134 a +SDict begin 13 H.A end + -2 5134 a -2 5134 a +SDict begin [ /View [/XYZ H.V] /Dest (615) cvn H.B /DEST pdfmark end + -2 +5134 a 90 x Fk(strace)g(-f)g(-p)g(3872)f(>&)i(strace.out)-2 +5407 y +SDict begin H.S end + -2 5407 a -2 5407 a +SDict begin 13 H.A end + -2 5407 a -2 5407 a +SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end + -2 5407 +a 91 x Fj(or)f(with)g(a)h(sh)f(style)h(shell:)p Black +-2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end + -2 +5984 a 3659 6053 a Fh(25)p Black eop end +%%Page: 26 32 +TeXDict begin 26 31 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2452 -132 +a Fh(Chapter)20 b(8.)g(T)-5 b(r)o(acing)20 b(samba)f(system)i(calls)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (617) cvn H.B /DEST pdfmark end + -2 +-11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fk(strace)f(-f)g(-p)g(3872)f(>)i(strace.out)e(2>&1)-2 +346 y Fj(Note)h(the)g("-f")g(option.)f(This)h(is)h(only)e(a)n(v)n +(ailable)h(on)g(some)g(systems,)g(and)g(allo)n(ws)h(you)e(to)h(trace)g +(not)g(just)h(the)f(current)f(process,)-2 454 y(b)n(ut)g(an)o(y)g +(children)f(it)i(forks.)e(This)i(is)g(great)f(for)g(\002nding)f +(printing)g(problems)g(caused)h(by)f(the)i("print)f(command")e(being)h +(wrong.)-2 638 y +SDict begin H.S end + -2 638 a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end + +-2 638 a 90 x Fj(Once)i(you)f(are)h(attached)f(you)h(then)f(can)h(do)g +(whate)n(v)o(er)f(it)i(is)g(on)f(the)g(client)g(that)h(is)g(causing)e +(problems)g(and)g(you)h(will)h(capture)-2 836 y(all)g(the)f(system)g +(calls)h(that)f(smbd)g(mak)o(es.)-2 1020 y +SDict begin H.S end + -2 1020 a +-2 1020 a +SDict begin 13 H.A end + -2 1020 a -2 1020 a +SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end + -2 1020 a 90 x Fj(So)g(ho)n(w)g(do)g(you) +f(interpret)g(the)h(results?)h(Generally)e(I)h(search)g(through)e(the)i +(output)f(for)h(strings)g(that)g(I)g(kno)n(w)g(will)h(appear)-2 +1218 y(when)e(the)i(problem)d(happens.)h(F)o(or)g(e)o(xample,)g(if)h(I) +h(am)f(ha)n(ving)f(touble)g(with)i(permissions)e(on)h(a)h(\002le)f(I)h +(w)o(ould)e(search)h(for)g(that)-2 1326 y(\002les)h(name)e(in)i(the)f +(strace)g(output)f(and)h(look)f(at)i(the)f(surrounding)d(lines.)k +(Another)d(trick)i(is)h(to)g(match)e(up)h(\002le)h(descriptor)-2 +1434 y(numbers)d(and)i("follo)n(w")f(what)h(happens)f(to)i(an)f(open)f +(\002le)i(until)f(it)h(is)g(closed.)-2 1618 y +SDict begin H.S end + -2 1618 +a -2 1618 a +SDict begin 13 H.A end + -2 1618 a -2 1618 a +SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end + -2 1618 a 90 x Fj(Be)o(yond)e(this)h +(you)g(will)g(ha)n(v)o(e)g(to)g(use)h(your)e(initiati)n(v)o(e.)g(T)-7 +b(o)21 b(gi)n(v)o(e)e(you)g(an)h(idea)g(of)g(what)g(you)g(are)g +(looking)e(for)i(here)g(is)h(a)f(piece)-2 1816 y(of)g(strace)g(output)f +(that)h(sho)n(ws)h(that)1052 1816 y +SDict begin H.S end + 1052 1816 a 1052 +1816 a +SDict begin 13 H.A end + 1052 1816 a 1052 1816 a +SDict begin [ /View [/XYZ H.V] /Dest (623) cvn H.B /DEST pdfmark end + 1052 1816 a Fg(/dev/null)e +Fj(is)i(not)f(w)o(orld)g(writeable,)f(which)h(causes)g(printing)f(to)h +(f)o(ail)h(with)f(Samba:)-2 2000 y +SDict begin H.S end + -2 2000 a -2 2000 +a +SDict begin 13 H.A end + -2 2000 a -2 2000 a +SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end + -2 2000 a -2 2083 a +SDict begin H.S end + -2 2083 a -2 +2083 a +SDict begin 11.7 H.A end + -2 2083 a -2 2083 a +SDict begin [ /View [/XYZ H.V] /Dest (625) cvn H.B /DEST pdfmark end + -2 2083 a 79 x Fg([pid)44 +b(28268])g(open\("/dev/null",)e(O_RDWR\))133 b(=)45 b(-1)f(EACCES)g +(\(Permission)f(denied\))-2 2259 y([pid)h(28268])g(open\("/dev/null",)e +(O_WRONLY\))h(=)i(-1)f(EACCES)g(\(Permission)f(denied\))-2 +2616 y +SDict begin H.S end + -2 2616 a -2 2616 a +SDict begin 13 H.A end + -2 2616 a -2 2616 a +SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end + -2 2616 +a 108 x Fj(The)20 b(process)f(is)i(trying)f(to)g(\002rst)h(open)1130 +2724 y +SDict begin H.S end + 1130 2724 a 1130 2724 a +SDict begin 13 H.A end + 1130 2724 a 1130 2724 +a +SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end + 1130 2724 a Fg(/dev/null)e Fj(read-write)g(then)h(read-only)-5 +b(.)17 b(Both)j(f)o(ail.)h(This)f(means)3169 2724 y +SDict begin H.S end + 3169 +2724 a 3169 2724 a +SDict begin 13 H.A end + 3169 2724 a 3169 2724 a +SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end + 3169 2724 +a Fg(/dev/null)f Fj(has)-2 2832 y(incorrect)g(permissions.)p +Black 3657 5984 a Fh(26)p Black eop end +%%Page: 27 33 +TeXDict begin 27 32 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (NTDOMAIN) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(9.)f(NT)g(Domain)h(RPC')-6 b(s)-2 197 +y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end + -2 197 a 342 x +Fl(9.1.)35 b(Intr)m(oduction)-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 (653) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(This)20 b(document)e(contains)i +(information)e(to)i(pro)o(vide)e(an)i(NT)h(w)o(orkstation)e(with)h +(login)f(services,)h(without)g(the)g(need)f(for)h(an)-2 +921 y(NT)g(serv)o(er)-5 b(.)20 b(It)g(is)h(the)g(sgml)f(v)o(ersion)f +(of)1174 921 y +SDict begin H.S end + 1174 921 a 1174 921 a +SDict begin 13 H.A end + 1174 921 a 1174 +921 a +SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end + 1174 921 a Fj(http://mailhost.cb1.com/~lkcl/cifsntdo)o(main.)o +(txt,)14 b(controlled)19 b(by)h(Luk)o(e.)-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 (655) cvn H.B /DEST pdfmark end + -2 1105 a 90 x Fj(It)g(should)f +(be)i(possible)e(to)i(select)g(a)f(domain)f(instead)h(of)g(a)g(w)o +(orkgroup)e(\(in)i(the)g(NT)g(w)o(orkstation')-5 b(s)20 +b(TCP/IP)h(settings\))f(and)-2 1303 y(after)g(the)g(obligatory)d +(reboot,)i(type)h(in)g(a)h(username,)d(passw)o(ord,)i(select)g(a)h +(domain)e(and)h(successfully)f(log)h(in.)g(I)g(w)o(ould)-2 +1411 y(appreciate)f(an)o(y)g(feedback)f(on)i(your)f(e)o(xperiences)g +(with)h(this)h(process,)e(and)h(an)o(y)f(comments,)g(corrections)g(and) +g(additions)g(to)-2 1519 y(this)h(document.)-2 1686 y +SDict begin H.S end + +-2 1686 a -2 1686 a +SDict begin 13 H.A end + -2 1686 a -2 1686 a +SDict begin [ /View [/XYZ H.V] /Dest (656) cvn H.B /DEST pdfmark end + -2 1686 a 107 +x Fj(The)g(pack)o(ets)g(described)e(here)i(can)g(be)g(easily)h(deri)n +(v)o(ed)d(from)h(\(and)g(are)i(probably)c(better)j(understood)e +(using\))h(Netmon.e)o(x)o(e.)-2 1901 y(Y)-9 b(ou)19 b(will)i(need)f(to) +g(use)h(the)f(v)o(ersion)f(of)h(Netmon)f(that)h(matches)g(your)f +(system,)h(in)g(order)f(to)i(correctly)d(decode)h(the)-2 +2008 y(NETLOGON,)g(lsarpc)h(and)g(srvsvc)g(T)m(ransact)f(pipes.)h(This) +h(document)d(is)j(deri)n(v)o(ed)d(from)h(NT)i(Service)f(P)o(ack)f(1)i +(and)e(its)-2 2116 y(corresponding)d(v)o(ersion)j(of)h(Netmon.)f(It)i +(is)g(intended)e(that)h(an)g(annotated)f(pack)o(et)g(trace)h(be)g +(produced,)e(which)h(will)i(lik)o(ely)f(be)-2 2224 y(more)f(instructi)n +(v)o(e)g(than)h(this)h(document.)-2 2391 y +SDict begin H.S end + -2 2391 a +-2 2391 a +SDict begin 13 H.A end + -2 2391 a -2 2391 a +SDict begin [ /View [/XYZ H.V] /Dest (657) cvn H.B /DEST pdfmark end + -2 2391 a 107 x Fj(Also)f(needed,)f(to)h +(fully)g(implement)f(NT)h(Domain)f(Login)h(Services,)f(is)i(the)g +(document)d(describing)h(the)h(cryptographic)d(part)-2 +2606 y(of)j(the)g(NT)g(authentication.)e(This)j(document)d(is)j(a)n(v)n +(ailable)f(from)f(comp.protocols.smb;)d(from)j(the)h(ntsecurity)-5 +b(.net)18 b(digest)-2 2714 y(and)h(from)h(the)g(samba)g(digest,)f +(amongst)h(other)f(sources.)-2 2898 y +SDict begin H.S end + -2 2898 a -2 2898 +a +SDict begin 13 H.A end + -2 2898 a -2 2898 a +SDict begin [ /View [/XYZ H.V] /Dest (658) cvn H.B /DEST pdfmark end + -2 2898 a 90 x Fj(A)h(cop)o(y)g(is)h(a)n(v)n +(ailable)f(from:)-2 3172 y +SDict begin H.S end + -2 3172 a -2 3172 a +SDict begin 13 H.A end + -2 3172 +a -2 3172 a +SDict begin [ /View [/XYZ H.V] /Dest (659) cvn H.B /DEST pdfmark end + -2 3172 a -2 3172 a +SDict begin H.S end + -2 3172 a -2 3172 a +SDict begin 13 H.A end + -2 +3172 a -2 3172 a +SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end + -2 3172 a 90 x Fj(http://ntb)n +(ugtraq.rc.on.ca/SCRIPTS/W)-10 b(A.EXE?A2=in)o(d9)o(70)o(8;L=)o(ntb)n +(u)o(gtra)o(q;O=A;P=2)o(93)o(5)-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 (661) cvn H.B /DEST pdfmark end + -2 3446 a -2 3446 a +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 (662) cvn H.B /DEST pdfmark end + -2 3446 a 90 x Fj +(http://mailhost.cb1.com/~lkcl/crypt.h)o(tml)-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 (663) cvn H.B /DEST pdfmark end + -2 3720 a 90 +x Fj(A)20 b(c-code)f(implementation,)f(pro)o(vided)g(by)1302 +3810 y +SDict begin H.S end + 1302 3810 a 1302 3810 a +SDict begin 13 H.A end + 1302 3810 a 1302 3810 +a +SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end + 1302 3810 a Fj(Linus)h(Nordber)o(g)f(\(mailto:linus@incolumitas.se\)) +g(of)h(this)i(protocol)e(is)-2 3918 y(a)n(v)n(ailable)g(from:)-2 +4085 y +SDict begin H.S end + -2 4085 a -2 4085 a +SDict begin 13 H.A end + -2 4085 a -2 4085 a +SDict begin [ /View [/XYZ H.V] /Dest (665) cvn H.B /DEST pdfmark end + -2 4085 +a -2 4085 a +SDict begin H.S end + -2 4085 a -2 4085 a +SDict begin 13 H.A end + -2 4085 a -2 4085 a +SDict begin [ /View [/XYZ H.V] /Dest (666) cvn H.B /DEST pdfmark end + -2 +4085 a 107 x Fj(http://samba.or)o(g/cgi-bin/mfs/01)o(/dig)o(est/199)o +(7/9)o(7au)o(g/0)o(39)o(1.h)o(tml)-2 4376 y +SDict begin H.S end + -2 4376 a +-2 4376 a +SDict begin 13 H.A end + -2 4376 a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (667) cvn H.B /DEST pdfmark end + -2 4376 a -2 4376 a +SDict begin H.S end + -2 +4376 a -2 4376 a +SDict begin 13 H.A end + -2 4376 a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end + -2 4376 a 90 x Fj +(http://mailhost.cb1.com/~lkcl/crypt.tx)o(t)-2 4650 y +SDict begin H.S end + +-2 4650 a -2 4650 a +SDict begin 13 H.A end + -2 4650 a -2 4650 a +SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end + -2 4650 a 90 +x Fj(Also)h(used)g(to)h(pro)o(vide)d(deb)n(ugging)f(information)h(is)j +(the)f(Check)g(Build)h(v)o(ersion)e(of)h(NT)g(w)o(orkstation,)f(and)g +(enabling)g(full)-2 4848 y(deb)n(ugging)e(in)k(NETLOGON.)e(This)h(is)i +(achie)n(v)o(ed)c(by)i(setting)g(the)g(follo)n(wing)f(REG_SZ)h(re)o +(gistry)f(k)o(e)o(y)h(to)g(0x1f)n(f)n(f)n(f)n(f)n(f:)-2 +5032 y +SDict begin H.S end + -2 5032 a -2 5032 a +SDict begin 13 H.A end + -2 5032 a -2 5032 a +SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end + -2 5032 +a -2 5032 a +SDict begin H.S end + -2 5032 a -2 5032 a +SDict begin 13 H.A end + -2 5032 a -2 5032 a +SDict begin [ /View [/XYZ H.V] /Dest (671) cvn H.B /DEST pdfmark end + -2 +5032 a 90 x Fg(HKLM\\SYSTEM\\CurrentControlSet\\Services)o(\\Netlo)o +(gon\\Pa)o(ramete)o(rs)-2 5300 y +SDict begin H.S end + -2 5300 a -2 5300 a +SDict begin 13 H.A end + +-2 5300 a -2 5300 a +SDict begin [ /View [/XYZ H.V] /Dest (672) cvn H.B /DEST pdfmark end + -2 5300 a -2 5300 a +SDict begin H.S end + -2 5300 a -2 +5300 a +SDict begin 13 H.A end + -2 5300 a -2 5300 a +SDict begin [ /View [/XYZ H.V] /Dest (673) cvn H.B /DEST pdfmark end + -2 5300 a 96 x Fh(Incorr)m(ect)f(dir)m(ect)i +(editing)e(of)h(the)h(r)m(e)m(gistry)f(can)g(cause)g(your)g(mac)o(hine) +e(to)j(fail.)f(Then)g(a)o(gain,)f(so)h(can)g(incorr)m(ect)-2 +5504 y(implementation)e(of)i(this)h(pr)l(otocol.)e(See)h("Liability:")g +(abo)o(ve)o(.)p Black 3656 5984 a(27)p Black eop end +%%Page: 28 34 +TeXDict begin 28 33 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(Bear)g(in)h(mind)e(that)h(each)g(pack)o(et)g(o)o(v)o(er)n +(-the-wire)d(will)k(ha)n(v)o(e)f(its)h(origin)e(in)h(an)h(API)f(call.)g +(Therefore,)e(there)i(are)g(lik)o(ely)g(to)g(be)-2 180 +y(structures,)f(enumerations)f(and)i(de\002nes)g(that)g(are)g(usefully) +f(documented)f(else)n(where.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 +a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fj(This)i(document)e(is)j(by)f(no)g +(means)g(complete)f(or)h(authoritati)n(v)o(e.)e(Missing)i(sections)g +(include,)f(b)n(ut)h(are)h(not)e(limited)h(to:)-2 472 +y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (676) cvn H.B /DEST pdfmark end + -2 472 a -2 482 +a +SDict begin H.S end + -2 482 a -2 482 a +SDict begin 13 H.A end + -2 482 a -2 482 a +SDict begin [ /View [/XYZ H.V] /Dest (677) cvn H.B /DEST pdfmark end + -2 482 a Black +64 625 a Fj(1.)p Black 147 625 a +SDict begin H.S end + 147 625 a 147 625 a +SDict begin 13 H.A end + +147 625 a 147 625 a +SDict begin [ /View [/XYZ H.V] /Dest (678) cvn H.B /DEST pdfmark end + 147 625 a Fj(Mappings)f(of)h(RIDs)h(to)f(usernames) +f(\(and)h(vice-v)o(ersa\).)-2 643 y +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 (679) cvn H.B /DEST pdfmark end + -2 643 a Black 64 774 a Fj(2.)p Black +147 774 a +SDict begin H.S end + 147 774 a 147 774 a +SDict begin 13 H.A end + 147 774 a 147 774 a +SDict begin [ /View [/XYZ H.V] /Dest (680) cvn H.B /DEST pdfmark end + 147 +774 a Fj(What)h(a)f(User)h(ID)f(is)h(and)f(what)g(a)h(Group)e(ID)h(is.) +-2 792 y +SDict begin H.S end + -2 792 a -2 792 a +SDict begin 13 H.A end + -2 792 a -2 792 a +SDict begin [ /View [/XYZ H.V] /Dest (681) cvn H.B /DEST pdfmark end + -2 792 a +Black 64 923 a Fj(3.)p Black 147 923 a +SDict begin H.S end + 147 923 a 147 +923 a +SDict begin 13 H.A end + 147 923 a 147 923 a +SDict begin [ /View [/XYZ H.V] /Dest (682) cvn H.B /DEST pdfmark end + 147 923 a Fj(The)g(e)o(xact)g +(meaning/de\002nition)d(of)j(v)n(arious)f(magic)g(constants)h(or)g +(enumerations.)-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 (683) cvn H.B /DEST pdfmark end + -2 941 a Black 64 1073 a Fj(4.)p Black 147 1073 +a +SDict begin H.S end + 147 1073 a 147 1073 a +SDict begin 13 H.A end + 147 1073 a 147 1073 a +SDict begin [ /View [/XYZ H.V] /Dest (684) cvn H.B /DEST pdfmark end + 147 1073 +a Fj(The)g(reply)f(error)g(code)h(and)g(use)g(of)g(that)g(error)f(code) +h(when)f(a)i(w)o(orkstation)e(becomes)g(a)i(member)e(of)h(a)g(domain)f +(\(to)h(be)147 1181 y(described)f(later\).)g(F)o(ailure)g(to)h(return)f +(this)i(error)d(code)h(will)i(mak)o(e)e(the)h(w)o(orkstation)f(report)g +(that)h(it)g(is)h(already)e(a)h(member)147 1289 y(of)g(the)g(domain.)-2 +1290 y +SDict begin H.S end + -2 1290 a -2 1290 a +SDict begin 13 H.A end + -2 1290 a -2 1290 a +SDict begin [ /View [/XYZ H.V] /Dest (685) cvn H.B /DEST pdfmark end + -2 1290 +a Black 64 1438 a Fj(5.)p Black 147 1438 a +SDict begin H.S end + 147 1438 a +147 1438 a +SDict begin 13 H.A end + 147 1438 a 147 1438 a +SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end + 147 1438 a Fj(the)g(cryptographic)d +(side)k(of)f(the)g(NetrServ)o(erP)o(assw)o(ordSet)e(command,)g(which)h +(w)o(ould)h(allo)n(w)g(the)g(w)o(orkstation)f(to)147 +1546 y(change)g(its)i(passw)o(ord.)f(This)g(passw)o(ord)f(is)j(used)d +(to)i(generate)e(the)h(long-term)e(session)j(k)o(e)o(y)-5 +b(.)19 b([It)h(is)h(possible)f(to)g(reject)147 1654 y(this)h(command,)d +(and)i(k)o(eep)f(the)h(def)o(ault)g(w)o(orkstation)f(passw)o(ord].)-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 (687) cvn H.B /DEST pdfmark end + -2 1672 +a 310 x Ff(9.1.1.)29 b(Sour)n(ces)-2 2007 y +SDict begin H.S end + -2 2007 a +-2 2007 a +SDict begin 13 H.A end + -2 2007 a -2 2007 a +SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end + -2 2007 a -2 2007 a +SDict begin H.S end + -2 +2007 a -2 2007 a +SDict begin 13 H.A end + -2 2007 a -2 2007 a +SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark +end + -2 2007 a 75 x Fj(ck)o(et)20 +b(T)m(races)g(from)f(Netmonitor)g(\(Service)g(P)o(ack)h(1)g(and)g(abo)o +(v)o(e\))-2 2172 y(ul)g(Ashton)g(and)f(Luk)o(e)h(Leighton')-5 +b(s)19 b(other)g("NT)h(Domain")g(doc.)-2 2264 y(FS)h(documentation)c(-) +j(cifs6.txt)-2 2340 y(FS)h(documentation)c(-)j(cifsrap2.txt)-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 (694) cvn H.B /DEST pdfmark end + -2 2358 +a 327 x Ff(9.1.2.)29 b(Cr)n(edits)-2 2710 y +SDict begin H.S end + -2 2710 a +-2 2710 a +SDict begin 13 H.A end + -2 2710 a -2 2710 a +SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end + -2 2710 a -2 2710 a +SDict begin H.S end + -2 +2710 a -2 2710 a +SDict begin 13 H.A end + -2 2710 a -2 2710 a +SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark +end + -2 2710 a 75 x Fj(P)o(aul)20 +b(Ashton:)g(loads)g(of)f(w)o(ork)h(with)g(Net)h(Monitor;)e +(understanding)e(the)j(NT)h(authentication)d(system;)i(reference)f +(implementation)f(of)i(the)g(NT)g(domain)f(support)g(on)h(which)f(this) +i(document)d(is)k(originally)c(based.)-2 2877 y(Duncan)h(Stans\002eld:) +h(lo)n(w-le)n(v)o(el)f(analysis)h(of)g(MSRPC)i(Pipes.)-2 +2970 y(Linus)e(Nordber)o(g:)d(producing)h(c-code)h(from)g(P)o(aul')-5 +b(s)20 b(crypto)f(spec.)-2 3063 y(W)m(indo)n(ws)g(Sourcer)g(de)n(v)o +(elopment)f(team)-2 3164 y +SDict begin H.S end + -2 3164 a -2 3164 a +SDict begin 13 H.A end + -2 3164 +a -2 3164 a +SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end + -2 3164 a 376 x Fl(9.2.)35 b(Notes)f(and)h(Structur)m(es)-2 +3542 y +SDict begin H.S end + -2 3542 a -2 3542 a +SDict begin 13 H.A end + -2 3542 a -2 3542 a +SDict begin [ /View [/XYZ H.V] /Dest (703) cvn H.B /DEST pdfmark end + -2 3542 +a 326 x Ff(9.2.1.)29 b(Notes)-2 3869 y +SDict begin H.S end + -2 3869 a -2 3869 +a +SDict begin 13 H.A end + -2 3869 a -2 3869 a +SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end + -2 3869 a -2 3893 a +SDict begin H.S end + -2 3893 a -2 +3893 a +SDict begin 13 H.A end + -2 3893 a -2 3893 a +SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end + -2 3893 a Black 64 4065 a +Fj(1.)p Black 147 4065 a +SDict begin H.S end + 147 4065 a 147 4065 a +SDict begin 13 H.A end + 147 4065 +a 147 4065 a +SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end + 147 4065 a Fj(In)20 b(the)g(SMB)h(T)m(ransact)f(pipes,)g +(some)g("Structures",)f(described)g(here,)g(appear)g(to)h(be)h(4-byte)d +(aligned)i(with)g(the)g(SMB)147 4173 y(header)m(,)f(at)h(their)g +(start.)h(Exactly)e(which)h("Structures")f(need)g(aligning)g(is)i(not)f +(precisely)g(kno)n(wn)e(or)i(documented.)-2 4191 y +SDict begin H.S end + -2 +4191 a -2 4191 a +SDict begin 13 H.A end + -2 4191 a -2 4191 a +SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end + -2 4191 a Black +64 4322 a Fj(2.)p Black 147 4322 a +SDict begin H.S end + 147 4322 a 147 4322 +a +SDict begin 13 H.A end + 147 4322 a 147 4322 a +SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end + 147 4322 a Fj(In)g(the)g(UDP)h(NTLOGON)f +(Mailslots,)h(some)f("Structures",)f(described)f(here,)i(appear)f(to)h +(be)g(2-byte)f(aligned)g(with)i(the)147 4430 y(start)g(of)f(the)g +(mailslot,)g(at)h(their)f(start.)-2 4442 y +SDict begin H.S end + -2 4442 a +-2 4442 a +SDict begin 13 H.A end + -2 4442 a -2 4442 a +SDict begin [ /View [/XYZ H.V] /Dest (710) cvn H.B /DEST pdfmark end + -2 4442 a Black 64 4580 +a Fj(3.)p Black 147 4580 a +SDict begin H.S end + 147 4580 a 147 4580 a +SDict begin 13 H.A end + 147 +4580 a 147 4580 a +SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end + 147 4580 a Fj(Domain)f(SID)i(is)g(of)f(the)g(format)f +(S-re)n(vision-v)o(ersion-auth1-au)o(th2.)o(..au)o(thN.)14 +b(e.g)20 b(S-1-5-123-456-789)o(-1)o(23)o(-4)o(56.)14 +b(the)20 b(5)147 4688 y(could)f(be)i(a)f(sub-re)n(vision.)-2 +4689 y +SDict begin H.S end + -2 4689 a -2 4689 a +SDict begin 13 H.A end + -2 4689 a -2 4689 a +SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end + -2 4689 +a Black 64 4837 a Fj(4.)p Black 147 4837 a +SDict begin H.S end + 147 4837 a +147 4837 a +SDict begin 13 H.A end + 147 4837 a 147 4837 a +SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end + 147 4837 a Fj(an)o(y)g(undocumented)c +(b)n(uf)n(fer)j(pointers)g(must)h(be)h(non-zero)c(if)k(the)f(string)g +(b)n(uf)n(fer)f(it)i(refers)e(to)i(contains)e(characters.)147 +4945 y(e)o(xactly)g(what)i(v)n(alue)e(the)o(y)h(should)f(be)h(is)h +(unkno)n(wn.)c(0x0000)h(0002)h(seems)i(to)f(do)g(the)g(trick)g(to)g +(indicate)g(that)g(the)g(b)n(uf)n(fer)147 5053 y(e)o(xists.)h(a)f(NULL) +g(b)n(uf)n(fer)f(pointer)g(indicates)h(that)g(the)g(string)g(b)n(uf)n +(fer)f(is)i(of)f(zero)g(length.)f(If)h(the)g(b)n(uf)n(fer)f(pointer)g +(is)i(NULL,)147 5161 y(then)f(it)h(is)g(suspected)f(that)g(the)g +(structure)f(it)i(refers)f(to)g(is)h(NO)m(T)f(put)g(into)g(\(or)g(tak)o +(en)f(out)h(of\))g(the)g(SMB)h(data)f(stream.)g(This)147 +5269 y(is)h(empirically)e(deri)n(v)o(ed)g(from,)g(for)g(e)o(xample,)g +(the)h(LSA)g(SAM)h(Logon)e(response)g(pack)o(et,)g(where)h(if)g(the)h +(b)n(uf)n(fer)d(pointer)147 5377 y(is)j(NULL,)f(the)g(user)g +(information)e(is)j(not)f(inserted)g(into)g(the)g(data)g(stream.)g +(Exactly)f(what)h(happens)f(with)i(an)f(array)f(of)147 +5485 y(b)n(uf)n(fer)g(pointers)g(is)i(not)f(kno)n(wn,)f(although)f(an)i +(educated)f(guess)h(can)g(be)g(made.)-2 5503 y +SDict begin H.S end + -2 5503 +a -2 5503 a +SDict begin 13 H.A end + -2 5503 a -2 5503 a +SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end + -2 5503 a Black 3659 +5984 a Fh(28)p Black eop end +%%Page: 29 35 +TeXDict begin 29 34 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black Black 64 72 a Fj(5.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 +72 a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end + 147 72 a Fj(an)g(array)g(of)g(structures)f(\(a)h +(container\))f(appears)g(to)h(ha)n(v)o(e)g(a)h(count)e(and)g(a)i +(pointer)-5 b(.)19 b(if)i(the)f(count)f(is)i(zero,)f(the)g(pointer)f +(is)147 180 y(also)i(zero.)e(no)h(further)f(data)h(is)h(put)f(into)g +(or)f(tak)o(en)h(out)g(of)g(the)g(SMB)h(data)f(stream.)g(if)h(the)f +(count)f(is)i(non-zero,)d(then)h(the)147 288 y(pointer)g(is)i(also)g +(non-zero.)c(immediately)i(follo)n(wing)g(the)h(pointer)f(is)i(the)f +(count)f(again,)g(follo)n(wed)g(by)h(an)g(array)f(of)147 +396 y(container)g(sub-structures.)f(the)i(count)g(appears)f(a)h(third)g +(time)g(after)g(the)g(last)i(sub-structure.)-2 456 y +SDict begin H.S end + +-2 456 a -2 456 a +SDict begin 13 H.A end + -2 456 a -2 456 a +SDict begin [ /View [/XYZ H.V] /Dest (716) cvn H.B /DEST pdfmark end + -2 456 a 310 x Ff(9.2.2.)29 +b(Enumerations)-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 (718) cvn H.B /DEST pdfmark end + -2 767 a 286 x Fe(9.2.2.1.)24 b(MSRPC)h(Header)g(type)-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 (720) cvn H.B /DEST pdfmark end + -2 1239 +a 88 x Fj(command)18 b(number)g(in)j(the)f(msrpc)g(pack)o(et)f(header) +-2 1345 y +SDict begin H.S end + -2 1345 a -2 1345 a +SDict begin 13 H.A end + -2 1345 a -2 1345 a +SDict begin [ /View [/XYZ H.V] /Dest (721) cvn H.B /DEST pdfmark end + -2 +1345 a -2 1470 a +SDict begin H.S end + -2 1470 a -2 1470 a +SDict begin 13 H.A end + -2 1470 a -2 1470 +a +SDict begin [ /View [/XYZ H.V] /Dest (723) cvn H.B /DEST pdfmark end + -2 1470 a 90 x Fj(MSRPC_Request:)-2 1578 y +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 (724) cvn H.B /DEST pdfmark end + -2 1578 a Black Black +164 1709 a +SDict begin H.S end + 164 1709 a 164 1709 a +SDict begin 13 H.A end + 164 1709 a 164 1709 +a +SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end + 164 1709 a Fj(0x00)-2 1793 y +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 (727) cvn H.B /DEST pdfmark end + -2 1793 a 107 x Fj(MSRPC_Response:)-2 +1918 y +SDict begin H.S end + -2 1918 a -2 1918 a +SDict begin 13 H.A end + -2 1918 a -2 1918 a +SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end + -2 1918 +a Black Black 164 2049 a +SDict begin H.S end + 164 2049 a 164 2049 a +SDict begin 13 H.A end + 164 2049 +a 164 2049 a +SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end + 164 2049 a Fj(0x02)-2 2133 y +SDict begin H.S end + -2 2133 a -2 +2133 a +SDict begin 13 H.A end + -2 2133 a -2 2133 a +SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end + -2 2133 a 107 x Fj(MSRPC_Bind:)-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 (732) cvn H.B /DEST pdfmark end + -2 2250 +a Black Black 164 2390 a +SDict begin H.S end + 164 2390 a 164 2390 a +SDict begin 13 H.A end + 164 2390 +a 164 2390 a +SDict begin [ /View [/XYZ H.V] /Dest (733) cvn H.B /DEST pdfmark end + 164 2390 a Fj(0x0B)-2 2474 y +SDict begin H.S end + -2 2474 a -2 +2474 a +SDict begin 13 H.A end + -2 2474 a -2 2474 a +SDict begin [ /View [/XYZ H.V] /Dest (735) cvn H.B /DEST pdfmark end + -2 2474 a 107 x Fj(MSRPC_BindAck:)-2 +2591 y +SDict begin H.S end + -2 2591 a -2 2591 a +SDict begin 13 H.A end + -2 2591 a -2 2591 a +SDict begin [ /View [/XYZ H.V] /Dest (736) cvn H.B /DEST pdfmark end + -2 2591 +a Black Black 164 2730 a +SDict begin H.S end + 164 2730 a 164 2730 a +SDict begin 13 H.A end + 164 2730 +a 164 2730 a +SDict begin [ /View [/XYZ H.V] /Dest (737) cvn H.B /DEST pdfmark end + 164 2730 a Fj(0x0C)-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 (738) cvn H.B /DEST pdfmark end + -2 2773 a 294 x Fe(9.2.2.2.)24 +b(MSRPC)h(P)o(ack)o(et)g(inf)n(o)-2 3234 y +SDict begin H.S end + -2 3234 a +-2 3234 a +SDict begin 13 H.A end + -2 3234 a -2 3234 a +SDict begin [ /View [/XYZ H.V] /Dest (740) cvn H.B /DEST pdfmark end + -2 3234 a 107 x Fj(The)20 +b(meaning)e(of)i(these)h(\003ags)f(is)h(undocumented)-2 +3359 y +SDict begin H.S end + -2 3359 a -2 3359 a +SDict begin 13 H.A end + -2 3359 a -2 3359 a +SDict begin [ /View [/XYZ H.V] /Dest (741) cvn H.B /DEST pdfmark end + -2 3359 +a -2 3484 a +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 (743) cvn H.B /DEST pdfmark end + -2 +3484 a 90 x Fj(FirstFrag:)-2 3592 y +SDict begin H.S end + -2 3592 a -2 3592 +a +SDict begin 13 H.A end + -2 3592 a -2 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (744) cvn H.B /DEST pdfmark end + -2 3592 a Black Black 164 3723 +a +SDict begin H.S end + 164 3723 a 164 3723 a +SDict begin 13 H.A end + 164 3723 a 164 3723 a +SDict begin [ /View [/XYZ H.V] /Dest (745) cvn H.B /DEST pdfmark end + 164 3723 +a Fj(0x01)-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 (747) cvn H.B /DEST pdfmark end + -2 3807 a 107 x Fj(LastFrag:)-2 3932 y +SDict begin H.S end + -2 3932 +a -2 3932 a +SDict begin 13 H.A end + -2 3932 a -2 3932 a +SDict begin [ /View [/XYZ H.V] /Dest (748) cvn H.B /DEST pdfmark end + -2 3932 a Black Black +164 4064 a +SDict begin H.S end + 164 4064 a 164 4064 a +SDict begin 13 H.A end + 164 4064 a 164 4064 +a +SDict begin [ /View [/XYZ H.V] /Dest (749) cvn H.B /DEST pdfmark end + 164 4064 a Fj(0x02)-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 (751) cvn H.B /DEST pdfmark end + -2 4147 a 107 x Fj(NotaFrag:)-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 (752) cvn H.B /DEST pdfmark end + -2 4272 a Black +Black 164 4404 a +SDict begin H.S end + 164 4404 a 164 4404 a +SDict begin 13 H.A end + 164 4404 a 164 +4404 a +SDict begin [ /View [/XYZ H.V] /Dest (753) cvn H.B /DEST pdfmark end + 164 4404 a Fj(0x04)-2 4488 y +SDict begin H.S end + -2 4488 a -2 4488 +a +SDict begin 13 H.A end + -2 4488 a -2 4488 a +SDict begin [ /View [/XYZ H.V] /Dest (755) cvn H.B /DEST pdfmark end + -2 4488 a 107 x Fj(RecRespond:)-2 +4613 y +SDict begin H.S end + -2 4613 a -2 4613 a +SDict begin 13 H.A end + -2 4613 a -2 4613 a +SDict begin [ /View [/XYZ H.V] /Dest (756) cvn H.B /DEST pdfmark end + -2 4613 +a Black Black 164 4744 a +SDict begin H.S end + 164 4744 a 164 4744 a +SDict begin 13 H.A end + 164 4744 +a 164 4744 a +SDict begin [ /View [/XYZ H.V] /Dest (757) cvn H.B /DEST pdfmark end + 164 4744 a Fj(0x08)-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 (759) cvn H.B /DEST pdfmark end + -2 4828 a 107 x Fj(NoMultiple)o(x:)-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 (760) cvn H.B /DEST pdfmark end + -2 4953 +a Black Black 164 5085 a +SDict begin H.S end + 164 5085 a 164 5085 a +SDict begin 13 H.A end + 164 5085 +a 164 5085 a +SDict begin [ /View [/XYZ H.V] /Dest (761) cvn H.B /DEST pdfmark end + 164 5085 a Fj(0x10)-2 5169 y +SDict begin H.S end + -2 5169 a -2 +5169 a +SDict begin 13 H.A end + -2 5169 a -2 5169 a +SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end + -2 5169 a 107 x Fj(NotF)o(orIdemp:)-2 +5294 y +SDict begin H.S end + -2 5294 a -2 5294 a +SDict begin 13 H.A end + -2 5294 a -2 5294 a +SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end + -2 5294 +a Black Black 164 5425 a +SDict begin H.S end + 164 5425 a 164 5425 a +SDict begin 13 H.A end + 164 5425 +a 164 5425 a +SDict begin [ /View [/XYZ H.V] /Dest (765) cvn H.B /DEST pdfmark end + 164 5425 a Fj(0x20)p Black 3659 5984 a Fh(29)p +Black eop end +%%Page: 30 36 +TeXDict begin 30 35 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(NotforBcast:)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 +73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a +164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (769) cvn H.B /DEST pdfmark end + 164 222 a Fj(0x40)-2 413 +y(NoUuid:)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 +a +SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + +164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end + 164 562 a Fj(0x80)-2 688 y +SDict begin H.S end + -2 688 +a -2 688 a +SDict begin 13 H.A end + -2 688 a -2 688 a +SDict begin [ /View [/XYZ H.V] /Dest (774) cvn H.B /DEST pdfmark end + -2 688 a 327 x Ff(9.2.3.)29 +b(Structur)n(es)-2 1016 y +SDict begin H.S end + -2 1016 a -2 1016 a +SDict begin 13 H.A end + -2 1016 +a -2 1016 a +SDict begin [ /View [/XYZ H.V] /Dest (776) cvn H.B /DEST pdfmark end + -2 1016 a 286 x Fe(9.2.3.1.)24 b(V)l(OID)f(*)-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 (778) cvn H.B /DEST pdfmark end + -2 1469 +a 107 x Fj(sizeof)d(V)m(OID*)f(is)i(32)f(bits.)-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 (779) cvn H.B /DEST pdfmark end + -2 1587 a 295 +x Fe(9.2.3.2.)k(char)-2 2049 y +SDict begin H.S end + -2 2049 a -2 2049 a +SDict begin 13 H.A end + -2 +2049 a -2 2049 a +SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end + -2 2049 a 107 x Fj(sizeof)c(char)f(is)j(8)e(bits.)-2 +2167 y +SDict begin H.S end + -2 2167 a -2 2167 a +SDict begin 13 H.A end + -2 2167 a -2 2167 a +SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end + -2 2167 +a 295 x Fe(9.2.3.3.)k(UTIME)-2 2629 y +SDict begin H.S end + -2 2629 a -2 2629 +a +SDict begin 13 H.A end + -2 2629 a -2 2629 a +SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end + -2 2629 a 107 x Fj(UTIME)19 b(is)i(32)f(bits,)h +(indicating)e(time)h(in)g(seconds)g(since)g(01jan1970.)d(documented)h +(in)i(cifs6.txt)g(\(section)f(3.5)h(page,)f(page)-2 2844 +y(30\).)-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 (785) cvn H.B /DEST pdfmark end + -2 2869 a 281 x Fe(9.2.3.4.)24 b(NTTIME)-2 3317 y +SDict begin H.S end + -2 +3317 a -2 3317 a +SDict begin 13 H.A end + -2 3317 a -2 3317 a +SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end + -2 3317 a 107 x +Fj(NTTIME)19 b(is)i(64)f(bits.)g(documented)e(in)i(cifs6.txt)g +(\(section)g(3.5)f(page,)g(page)h(30\).)-2 3452 y +SDict begin H.S end + -2 +3452 a -2 3452 a +SDict begin 13 H.A end + -2 3452 a -2 3452 a +SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end + -2 3452 a 278 x +Fe(9.2.3.5.)k(DOM_SID)g(\(domain)h(SID)g(structur)n(e\))-2 +3747 y +SDict begin H.S end + -2 3747 a -2 3747 a +SDict begin 13 H.A end + -2 3747 a -2 3747 a +SDict begin [ /View [/XYZ H.V] /Dest (790) cvn H.B /DEST pdfmark end + -2 3747 +a -2 3872 a +SDict begin H.S end + -2 3872 a -2 3872 a +SDict begin 13 H.A end + -2 3872 a -2 3872 a +SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end + -2 +3872 a 90 x Fj(UINT32)-2 3963 y +SDict begin H.S end + -2 3963 a -2 3963 a +SDict begin 13 H.A end + -2 +3963 a -2 3963 a +SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end + -2 3963 a Black Black 164 4112 a +SDict begin H.S end + 164 +4112 a 164 4112 a +SDict begin 13 H.A end + 164 4112 a 164 4112 a +SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end + 164 4112 a Fj(num)19 +b(of)h(sub-authorities)e(in)j(domain)d(SID)-2 4196 y +SDict begin H.S end + +-2 4196 a -2 4196 a +SDict begin 13 H.A end + -2 4196 a -2 4196 a +SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end + -2 4196 a 107 +x Fj(UINT8)-2 4304 y +SDict begin H.S end + -2 4304 a -2 4304 a +SDict begin 13 H.A end + -2 4304 a -2 +4304 a +SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end + -2 4304 a Black Black 164 4452 a +SDict begin H.S end + 164 4452 a 164 +4452 a +SDict begin 13 H.A end + 164 4452 a 164 4452 a +SDict begin [ /View [/XYZ H.V] /Dest (798) cvn H.B /DEST pdfmark end + 164 4452 a Fj(SID)i(re)n(vision)f(number) +-2 4536 y +SDict begin H.S end + -2 4536 a -2 4536 a +SDict begin 13 H.A end + -2 4536 a -2 4536 a +SDict begin [ /View [/XYZ H.V] /Dest (800) cvn H.B /DEST pdfmark end + -2 +4536 a 107 x Fj(UINT8)-2 4644 y +SDict begin H.S end + -2 4644 a -2 4644 a +SDict begin 13 H.A end + -2 +4644 a -2 4644 a +SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end + -2 4644 a Black Black 164 4792 a +SDict begin H.S end + 164 +4792 a 164 4792 a +SDict begin 13 H.A end + 164 4792 a 164 4792 a +SDict begin [ /View [/XYZ H.V] /Dest (802) cvn H.B /DEST pdfmark end + 164 4792 a Fj(num)g(of)h +(sub-authorities)e(in)j(domain)d(SID)-2 4876 y +SDict begin H.S end + -2 4876 +a -2 4876 a +SDict begin 13 H.A end + -2 4876 a -2 4876 a +SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end + -2 4876 a 107 x Fj(UINT8[6])-2 +4996 y +SDict begin H.S end + -2 4996 a -2 4996 a +SDict begin 13 H.A end + -2 4996 a -2 4996 a +SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end + -2 4996 +a Black Black 164 5133 a +SDict begin H.S end + 164 5133 a 164 5133 a +SDict begin 13 H.A end + 164 5133 +a 164 5133 a +SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end + 164 5133 a Fj(6)i(bytes)g(for)g(domain)e(SID)j(-)f +(Identi\002er)f(Authority)-5 b(.)p Black 3659 5984 a +Fh(30)p Black eop end +%%Page: 31 37 +TeXDict begin 31 36 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (808) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UINT16[n_subauths])-2 85 y +SDict begin H.S end + -2 85 a -2 85 +a +SDict begin 13 H.A end + -2 85 a -2 85 a +SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end + -2 85 a Black Black 164 222 a +SDict begin H.S end + 164 222 +a 164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end + 164 222 a Fj(domain)f(SID)h +(sub-authorities)-2 389 y +SDict begin H.S end + -2 389 a -2 389 a +SDict begin 13 H.A end + -2 389 a +-2 389 a +SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end + -2 389 a -2 389 a +SDict begin H.S end + -2 389 a -2 389 a +SDict begin 13 H.A end + -2 389 a +-2 389 a +SDict begin [ /View [/XYZ H.V] /Dest (812) cvn H.B /DEST pdfmark end + -2 389 a 107 x Fh(Note:)g(the)g(domain)f(SID)h(is)h +(documented)d(else)o(wher)m(e)o(.)-2 507 y +SDict begin H.S end + -2 507 a -2 +507 a +SDict begin 13 H.A end + -2 507 a -2 507 a +SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end + -2 507 a 295 x Fe(9.2.3.6.)24 +b(STR)h(\(string\))-2 988 y +SDict begin H.S end + -2 988 a -2 988 a +SDict begin 13 H.A end + -2 988 +a -2 988 a +SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end + -2 988 a 88 x Fj(STR)c(\(string\))e(is)i(a)g(char[])e(:)h(a) +h(null-terminated)d(string)i(of)g(ascii)g(characters.)-2 +1104 y +SDict begin H.S end + -2 1104 a -2 1104 a +SDict begin 13 H.A end + -2 1104 a -2 1104 a +SDict begin [ /View [/XYZ H.V] /Dest (816) cvn H.B /DEST pdfmark end + -2 1104 +a 278 x Fe(9.2.3.7.)k(UNIHDR)f(\(unicode)k(string)e(header\))-2 +1402 y +SDict begin H.S end + -2 1402 a -2 1402 a +SDict begin 13 H.A end + -2 1402 a -2 1402 a +SDict begin [ /View [/XYZ H.V] /Dest (818) cvn H.B /DEST pdfmark end + -2 1402 +a -2 1526 a +SDict begin H.S end + -2 1526 a -2 1526 a +SDict begin 13 H.A end + -2 1526 a -2 1526 a +SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end + -2 +1526 a 88 x Fj(UINT16)-2 1615 y +SDict begin H.S end + -2 1615 a -2 1615 a +SDict begin 13 H.A end + -2 +1615 a -2 1615 a +SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end + -2 1615 a Black Black 164 1764 a +SDict begin H.S end + 164 +1764 a 164 1764 a +SDict begin 13 H.A end + 164 1764 a 164 1764 a +SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end + 164 1764 a Fj(length)19 +b(of)h(unicode)f(string)-2 1865 y +SDict begin H.S end + -2 1865 a -2 1865 a +SDict begin 13 H.A end + +-2 1865 a -2 1865 a +SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end + -2 1865 a 90 x Fj(UINT16)-2 1956 +y +SDict begin H.S end + -2 1956 a -2 1956 a +SDict begin 13 H.A end + -2 1956 a -2 1956 a +SDict begin [ /View [/XYZ H.V] /Dest (825) cvn H.B /DEST pdfmark end + -2 1956 a Black +Black 164 2104 a +SDict begin H.S end + 164 2104 a 164 2104 a +SDict begin 13 H.A end + 164 2104 a 164 +2104 a +SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end + 164 2104 a Fj(max)h(length)f(of)h(unicode)e(string)-2 +2205 y +SDict begin H.S end + -2 2205 a -2 2205 a +SDict begin 13 H.A end + -2 2205 a -2 2205 a +SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end + -2 2205 +a 90 x Fj(UINT32)-2 2296 y +SDict begin H.S end + -2 2296 a -2 2296 a +SDict begin 13 H.A end + -2 2296 +a -2 2296 a +SDict begin [ /View [/XYZ H.V] /Dest (829) cvn H.B /DEST pdfmark end + -2 2296 a Black Black 164 2444 a +SDict begin H.S end + 164 2444 +a 164 2444 a +SDict begin 13 H.A end + 164 2444 a 164 2444 a +SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end + 164 2444 a Fj(4)i(-)g(undocumented.) +-2 2487 y +SDict begin H.S end + -2 2487 a -2 2487 a +SDict begin 13 H.A end + -2 2487 a -2 2487 a +SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end + -2 +2487 a 294 x Fe(9.2.3.8.)k(UNIHDR2)f(\(unicode)j(string)f(header)i +(plus)e(b)n(uffer)h(pointer\))-2 2802 y +SDict begin H.S end + -2 2802 a -2 +2802 a +SDict begin 13 H.A end + -2 2802 a -2 2802 a +SDict begin [ /View [/XYZ H.V] /Dest (833) cvn H.B /DEST pdfmark end + -2 2802 a -2 2926 a +SDict begin H.S end + -2 2926 +a -2 2926 a +SDict begin 13 H.A end + -2 2926 a -2 2926 a +SDict begin [ /View [/XYZ H.V] /Dest (835) cvn H.B /DEST pdfmark end + -2 2926 a 88 x Fj(UNIHDR)-2 +3015 y +SDict begin H.S end + -2 3015 a -2 3015 a +SDict begin 13 H.A end + -2 3015 a -2 3015 a +SDict begin [ /View [/XYZ H.V] /Dest (836) cvn H.B /DEST pdfmark end + -2 3015 +a Black Black 164 3163 a +SDict begin H.S end + 164 3163 a 164 3163 a +SDict begin 13 H.A end + 164 3163 +a 164 3163 a +SDict begin [ /View [/XYZ H.V] /Dest (837) cvn H.B /DEST pdfmark end + 164 3163 a Fj(unicode)18 b(string)i(header)-2 +3264 y +SDict begin H.S end + -2 3264 a -2 3264 a +SDict begin 13 H.A end + -2 3264 a -2 3264 a +SDict begin [ /View [/XYZ H.V] /Dest (839) cvn H.B /DEST pdfmark end + -2 3264 +a 90 x Fj(V)m(OID*)-2 3355 y +SDict begin H.S end + -2 3355 a -2 3355 a +SDict begin 13 H.A end + -2 3355 +a -2 3355 a +SDict begin [ /View [/XYZ H.V] /Dest (840) cvn H.B /DEST pdfmark end + -2 3355 a Black Black 164 3504 a +SDict begin H.S end + 164 3504 +a 164 3504 a +SDict begin 13 H.A end + 164 3504 a 164 3504 a +SDict begin [ /View [/XYZ H.V] /Dest (841) cvn H.B /DEST pdfmark end + 164 3504 a Fj(undocumented)c(b)n(uf) +n(fer)j(pointer)-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 (842) cvn H.B /DEST pdfmark end + -2 3563 a 278 x Fe(9.2.3.9.)24 b(UNISTR)h(\(unicode)h +(string\))-2 3861 y +SDict begin H.S end + -2 3861 a -2 3861 a +SDict begin 13 H.A end + -2 3861 a -2 +3861 a +SDict begin [ /View [/XYZ H.V] /Dest (844) cvn H.B /DEST pdfmark end + -2 3861 a -2 3986 a +SDict begin H.S end + -2 3986 a -2 3986 a +SDict begin 13 H.A end + -2 3986 +a -2 3986 a +SDict begin [ /View [/XYZ H.V] /Dest (846) cvn H.B /DEST pdfmark end + -2 3986 a 87 x Fj(UINT16[])-2 4086 y +SDict begin H.S end + -2 4086 +a -2 4086 a +SDict begin 13 H.A end + -2 4086 a -2 4086 a +SDict begin [ /View [/XYZ H.V] /Dest (847) cvn H.B /DEST pdfmark end + -2 4086 a Black Black +164 4223 a +SDict begin H.S end + 164 4223 a 164 4223 a +SDict begin 13 H.A end + 164 4223 a 164 4223 +a +SDict begin [ /View [/XYZ H.V] /Dest (848) cvn H.B /DEST pdfmark end + 164 4223 a Fj(null-terminated)17 b(string)j(of)g(unicode)f +(characters.)-2 4282 y +SDict begin H.S end + -2 4282 a -2 4282 a +SDict begin 13 H.A end + -2 4282 a +-2 4282 a +SDict begin [ /View [/XYZ H.V] /Dest (849) cvn H.B /DEST pdfmark end + -2 4282 a 278 x Fe(9.2.3.10.)k(N)n(AME)j(\(length-indicated)h +(unicode)f(string\))-2 4580 y +SDict begin H.S end + -2 4580 a -2 4580 a +SDict begin 13 H.A end + -2 +4580 a -2 4580 a +SDict begin [ /View [/XYZ H.V] /Dest (851) cvn H.B /DEST pdfmark end + -2 4580 a -2 4705 a +SDict begin H.S end + -2 4705 a -2 4705 +a +SDict begin 13 H.A end + -2 4705 a -2 4705 a +SDict begin [ /View [/XYZ H.V] /Dest (853) cvn H.B /DEST pdfmark end + -2 4705 a 87 x Fj(UINT32)-2 4793 +y +SDict begin H.S end + -2 4793 a -2 4793 a +SDict begin 13 H.A end + -2 4793 a -2 4793 a +SDict begin [ /View [/XYZ H.V] /Dest (854) cvn H.B /DEST pdfmark end + -2 4793 a Black +Black 164 4942 a +SDict begin H.S end + 164 4942 a 164 4942 a +SDict begin 13 H.A end + 164 4942 a 164 +4942 a +SDict begin [ /View [/XYZ H.V] /Dest (855) cvn H.B /DEST pdfmark end + 164 4942 a Fj(length)19 b(of)h(unicode)f(string)-2 +5043 y +SDict begin H.S end + -2 5043 a -2 5043 a +SDict begin 13 H.A end + -2 5043 a -2 5043 a +SDict begin [ /View [/XYZ H.V] /Dest (857) cvn H.B /DEST pdfmark end + -2 5043 +a 90 x Fj(UINT16[])-2 5146 y +SDict begin H.S end + -2 5146 a -2 5146 a +SDict begin 13 H.A end + -2 5146 +a -2 5146 a +SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end + -2 5146 a Black Black 164 5282 a +SDict begin H.S end + 164 5282 +a 164 5282 a +SDict begin 13 H.A end + 164 5282 a 164 5282 a +SDict begin [ /View [/XYZ H.V] /Dest (859) cvn H.B /DEST pdfmark end + 164 5282 a Fj(null-terminated)e +(string)j(of)g(unicode)f(characters.)-2 5342 y +SDict begin H.S end + -2 5342 +a -2 5342 a +SDict begin 13 H.A end + -2 5342 a -2 5342 a +SDict begin [ /View [/XYZ H.V] /Dest (860) cvn H.B /DEST pdfmark end + -2 5342 a Black 3659 +5984 a Fh(31)p Black eop end +%%Page: 32 38 +TeXDict begin 32 37 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.2.3.11.)j(UNISTR2)i(\(aligned)h(unicode)g(string\)) +-2 93 y +SDict begin H.S end + -2 93 a -2 93 a +SDict begin 13 H.A end + -2 93 a -2 93 a +SDict begin [ /View [/XYZ H.V] /Dest (862) cvn H.B /DEST pdfmark end + -2 93 a -2 217 +a +SDict begin H.S end + -2 217 a -2 217 a +SDict begin 13 H.A end + -2 217 a -2 217 a +SDict begin [ /View [/XYZ H.V] /Dest (864) cvn H.B /DEST pdfmark end + -2 217 a 88 x Fj(UINT8[])-2 +318 y +SDict begin H.S end + -2 318 a -2 318 a +SDict begin 13 H.A end + -2 318 a -2 318 a +SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end + -2 318 a Black +Black 164 454 a +SDict begin H.S end + 164 454 a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 +a +SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end + 164 454 a Fj(padding)18 b(to)i(get)h(unicode)d(string)i(4-byte)f +(aligned)g(with)h(the)h(start)f(of)g(the)h(SMB)g(header)-5 +b(.)-2 645 y(UINT32)-2 646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 +a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end + -2 646 a Black Black 164 795 a +SDict begin H.S end + 164 795 a 164 +795 a +SDict begin 13 H.A end + 164 795 a 164 795 a +SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end + 164 795 a Fj(max)20 b(length)f(of)h(unicode)e +(string)-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 (872) cvn H.B /DEST pdfmark end + +-2 896 a 90 x Fj(UINT32)-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 (873) cvn H.B /DEST pdfmark end + -2 987 a Black Black 164 1135 a +SDict begin H.S end + 164 1135 +a 164 1135 a +SDict begin 13 H.A end + 164 1135 a 164 1135 a +SDict begin [ /View [/XYZ H.V] /Dest (874) cvn H.B /DEST pdfmark end + 164 1135 a Fj(0)i(-)g(undocumented) +-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 (876) cvn H.B /DEST pdfmark end + -2 +1219 a 107 x Fj(UINT32)-2 1327 y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + +-2 1327 a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end + -2 1327 a Black Black 164 1476 a +SDict begin H.S end + +164 1476 a 164 1476 a +SDict begin 13 H.A end + 164 1476 a 164 1476 a +SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end + 164 1476 +a Fj(length)f(of)h(unicode)f(string)-2 1577 y +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 (880) cvn H.B /DEST pdfmark end + -2 1577 a 90 x Fj(UINT16[])-2 +1680 y +SDict begin H.S end + -2 1680 a -2 1680 a +SDict begin 13 H.A end + -2 1680 a -2 1680 a +SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end + -2 1680 +a Black Black 164 1816 a +SDict begin H.S end + 164 1816 a 164 1816 a +SDict begin 13 H.A end + 164 1816 +a 164 1816 a +SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end + 164 1816 a Fj(string)h(of)g(uncode)e(characters)-2 +1875 y +SDict begin H.S end + -2 1875 a -2 1875 a +SDict begin 13 H.A end + -2 1875 a -2 1875 a +SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end + -2 1875 +a 278 x Fe(9.2.3.12.)23 b(OBJ_A)-9 b(TTR)25 b(\(object)h(attrib)n +(utes\))-2 2173 y +SDict begin H.S end + -2 2173 a -2 2173 a +SDict begin 13 H.A end + -2 2173 a -2 2173 +a +SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end + -2 2173 a -2 2298 a +SDict begin H.S end + -2 2298 a -2 2298 a +SDict begin 13 H.A end + -2 2298 a -2 +2298 a +SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end + -2 2298 a 87 x Fj(UINT32)-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 (888) cvn H.B /DEST pdfmark end + -2 2386 a Black Black 164 +2535 a +SDict begin H.S end + 164 2535 a 164 2535 a +SDict begin 13 H.A end + 164 2535 a 164 2535 a +SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end + 164 +2535 a Fj(0x18)19 b(-)h(length)f(\(in)h(bytes\))g(including)e(the)j +(length)e(\002eld.)-2 2636 y +SDict begin H.S end + -2 2636 a -2 2636 a +SDict begin 13 H.A end + -2 2636 +a -2 2636 a +SDict begin [ /View [/XYZ H.V] /Dest (891) cvn H.B /DEST pdfmark end + -2 2636 a 90 x Fj(V)m(OID*)-2 2727 y +SDict begin H.S end + -2 2727 +a -2 2727 a +SDict begin 13 H.A end + -2 2727 a -2 2727 a +SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end + -2 2727 a Black Black +164 2875 a +SDict begin H.S end + 164 2875 a 164 2875 a +SDict begin 13 H.A end + 164 2875 a 164 2875 +a +SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end + 164 2875 a Fj(0)h(-)g(root)g(directory)e(\(pointer\))-2 +2976 y +SDict begin H.S end + -2 2976 a -2 2976 a +SDict begin 13 H.A end + -2 2976 a -2 2976 a +SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end + -2 2976 +a 90 x Fj(V)m(OID*)-2 3067 y +SDict begin H.S end + -2 3067 a -2 3067 a +SDict begin 13 H.A end + -2 3067 +a -2 3067 a +SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end + -2 3067 a Black Black 164 3216 a +SDict begin H.S end + 164 3216 +a 164 3216 a +SDict begin 13 H.A end + 164 3216 a 164 3216 a +SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end + 164 3216 a Fj(0)i(-)g(object)g(name) +g(\(pointer\))-2 3317 y +SDict begin H.S end + -2 3317 a -2 3317 a +SDict begin 13 H.A end + -2 3317 a +-2 3317 a +SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end + -2 3317 a 90 x Fj(UINT32)-2 3408 y +SDict begin H.S end + -2 3408 +a -2 3408 a +SDict begin 13 H.A end + -2 3408 a -2 3408 a +SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end + -2 3408 a Black Black +164 3556 a +SDict begin H.S end + 164 3556 a 164 3556 a +SDict begin 13 H.A end + 164 3556 a 164 3556 +a +SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end + 164 3556 a Fj(0)g(-)g(attrib)n(utes)h(\(undocumented\))-2 +3654 y +SDict begin H.S end + -2 3654 a -2 3654 a +SDict begin 13 H.A end + -2 3654 a -2 3654 a +SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end + -2 3654 +a 93 x Fj(V)m(OID*)-2 3748 y +SDict begin H.S end + -2 3748 a -2 3748 a +SDict begin 13 H.A end + -2 3748 +a -2 3748 a +SDict begin [ /View [/XYZ H.V] /Dest (904) cvn H.B /DEST pdfmark end + -2 3748 a Black Black 164 3896 a +SDict begin H.S end + 164 3896 +a 164 3896 a +SDict begin 13 H.A end + 164 3896 a 164 3896 a +SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end + 164 3896 a Fj(0)f(-)g(security)g +(descriptior)f(\(pointer\))-2 3997 y +SDict begin H.S end + -2 3997 a -2 3997 +a +SDict begin 13 H.A end + -2 3997 a -2 3997 a +SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end + -2 3997 a 90 x Fj(UINT32)-2 4088 +y +SDict begin H.S end + -2 4088 a -2 4088 a +SDict begin 13 H.A end + -2 4088 a -2 4088 a +SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end + -2 4088 a Black +Black 164 4237 a +SDict begin H.S end + 164 4237 a 164 4237 a +SDict begin 13 H.A end + 164 4237 a 164 +4237 a +SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end + 164 4237 a Fj(0)h(-)g(security)g(quality)f(of)h(service)-2 +4296 y +SDict begin H.S end + -2 4296 a -2 4296 a +SDict begin 13 H.A end + -2 4296 a -2 4296 a +SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end + -2 4296 +a 278 x Fe(9.2.3.13.)j(POL_HND)h(\(LSA)i(policy)f(handle\))-2 +4594 y +SDict begin H.S end + -2 4594 a -2 4594 a +SDict begin 13 H.A end + -2 4594 a -2 4594 a +SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end + -2 4594 +a -2 4719 a +SDict begin H.S end + -2 4719 a -2 4719 a +SDict begin 13 H.A end + -2 4719 a -2 4719 a +SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end + -2 +4719 a 87 x Fj(char[20])-2 4819 y +SDict begin H.S end + -2 4819 a -2 4819 a +SDict begin 13 H.A end + +-2 4819 a -2 4819 a +SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end + -2 4819 a Black Black 164 4956 a +SDict begin H.S end + +164 4956 a 164 4956 a +SDict begin 13 H.A end + 164 4956 a 164 4956 a +SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end + 164 4956 +a Fj(polic)o(y)19 b(handle)-2 5015 y +SDict begin H.S end + -2 5015 a -2 5015 +a +SDict begin 13 H.A end + -2 5015 a -2 5015 a +SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end + -2 5015 a Black 3659 5984 a Fh(32)p +Black eop end +%%Page: 33 39 +TeXDict begin 33 38 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.2.3.14.)j(DOM_SID2)h(\(domain)i(SID)f(structur)n(e,) +h(SIDS)g(stor)n(ed)g(in)f(unicode\))-2 90 y +SDict begin H.S end + -2 90 a -2 +90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end + -2 90 a -2 214 a +SDict begin H.S end + -2 214 a -2 214 +a +SDict begin 13 H.A end + -2 214 a -2 214 a +SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end + -2 214 a 91 x Fj(UINT32)-2 306 y +SDict begin H.S end + +-2 306 a -2 306 a +SDict begin 13 H.A end + -2 306 a -2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end + -2 306 a Black Black +164 454 a +SDict begin H.S end + 164 454 a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 a +SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end + 164 +454 a Fj(5)20 b(-)g(SID)h(type)-2 645 y(UINT32)-2 646 +y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end + -2 646 a Black +Black 164 795 a +SDict begin H.S end + 164 795 a 164 795 a +SDict begin 13 H.A end + 164 795 a 164 795 +a +SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end + 164 795 a Fj(0)f(-)g(undocumented)-2 879 y +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 (929) cvn H.B /DEST pdfmark end + -2 879 a 107 x Fj(UNIHDR2)-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 (930) cvn H.B /DEST pdfmark end + -2 987 a Black +Black 164 1135 a +SDict begin H.S end + 164 1135 a 164 1135 a +SDict begin 13 H.A end + 164 1135 a 164 +1135 a +SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end + 164 1135 a Fj(domain)f(SID)h(unicode)f(string)h(header)-2 +1236 y +SDict begin H.S end + -2 1236 a -2 1236 a +SDict begin 13 H.A end + -2 1236 a -2 1236 a +SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end + -2 1236 +a 90 x Fj(UNISTR)-2 1327 y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + -2 1327 +a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end + -2 1327 a Black Black 164 1476 a +SDict begin H.S end + 164 1476 +a 164 1476 a +SDict begin 13 H.A end + 164 1476 a 164 1476 a +SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end + 164 1476 a Fj(domain)f(SID)h +(unicode)f(string)-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 (936) 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 (937) cvn H.B /DEST pdfmark end + -2 1660 a 90 x Fh(Note:)h(ther)m(e)g(is)h(a)g +(con\003ict)e(between)h(the)g(unicode)e(string)j(header)e(and)h(the)g +(unicode)e(string)j(itself)g(as)g(to)f(whic)o(h)g(to)g(use)h(to)-2 +1857 y(indicate)e(string)i(length.)e(this)h(will)i(need)d(to)i(be)f(r)m +(esolved.)-2 2040 y +SDict begin H.S end + -2 2040 a -2 2040 a +SDict begin 13 H.A end + -2 2040 a -2 +2040 a +SDict begin [ /View [/XYZ H.V] /Dest (938) cvn H.B /DEST pdfmark end + -2 2040 a -2 2040 a +SDict begin H.S end + -2 2040 a -2 2040 a +SDict begin 13 H.A end + -2 2040 +a -2 2040 a +SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end + -2 2040 a 91 x Fh(Note:)g(the)g(SID)g(type)g(indicates,)f +(for)i(e)n(xample)o(,)f(an)f(alias;)h(a)h(well-known)e(gr)l(oup)h(etc.) +g(this)h(is)g(documented)d(some)o(wher)m(e)o(.)-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 (940) cvn H.B /DEST pdfmark end + -2 2159 a 278 +x Fe(9.2.3.15.)23 b(DOM_RID)h(\(domain)h(RID)g(structur)n(e\))-2 +2455 y +SDict begin H.S end + -2 2455 a -2 2455 a +SDict begin 13 H.A end + -2 2455 a -2 2455 a +SDict begin [ /View [/XYZ H.V] /Dest (942) cvn H.B /DEST pdfmark end + -2 2455 +a -2 2579 a +SDict begin H.S end + -2 2579 a -2 2579 a +SDict begin 13 H.A end + -2 2579 a -2 2579 a +SDict begin [ /View [/XYZ H.V] /Dest (944) cvn H.B /DEST pdfmark end + -2 +2579 a 91 x Fj(UINT32)-2 2671 y +SDict begin H.S end + -2 2671 a -2 2671 a +SDict begin 13 H.A end + -2 +2671 a -2 2671 a +SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end + -2 2671 a Black Black 164 2819 a +SDict begin H.S end + 164 +2819 a 164 2819 a +SDict begin 13 H.A end + 164 2819 a 164 2819 a +SDict begin [ /View [/XYZ H.V] /Dest (946) cvn H.B /DEST pdfmark end + 164 2819 a Fj(5)20 +b(-)g(well-kno)n(wn)f(SID.)h(1)g(-)h(user)f(SID)g(\(see)h(Sho)n(wA)m +(CLs\))-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 (948) cvn H.B /DEST pdfmark end + -2 2917 a 93 x Fj(UINT32)-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 (949) cvn H.B /DEST pdfmark end + -2 3011 a Black Black 164 3160 +a +SDict begin H.S end + 164 3160 a 164 3160 a +SDict begin 13 H.A end + 164 3160 a 164 3160 a +SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end + 164 3160 +a Fj(5)f(-)g(undocumented)-2 3244 y +SDict begin H.S end + -2 3244 a -2 3244 +a +SDict begin 13 H.A end + -2 3244 a -2 3244 a +SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end + -2 3244 a 107 x Fj(UINT32)-2 3352 +y +SDict begin H.S end + -2 3352 a -2 3352 a +SDict begin 13 H.A end + -2 3352 a -2 3352 a +SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end + -2 3352 a Black +Black 164 3500 a +SDict begin H.S end + 164 3500 a 164 3500 a +SDict begin 13 H.A end + 164 3500 a 164 +3500 a +SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end + 164 3500 a Fj(domain)f(RID)-2 3584 y +SDict begin H.S end + -2 3584 a +-2 3584 a +SDict begin 13 H.A end + -2 3584 a -2 3584 a +SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end + -2 3584 a 107 x Fj(UINT32)-2 +3692 y +SDict begin H.S end + -2 3692 a -2 3692 a +SDict begin 13 H.A end + -2 3692 a -2 3692 a +SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end + -2 3692 +a Black Black 164 3840 a +SDict begin H.S end + 164 3840 a 164 3840 a +SDict begin 13 H.A end + 164 3840 +a 164 3840 a +SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end + 164 3840 a Fj(0)h(-)g(domain)f(inde)o(x)g(out)h(of)g(abo)o +(v)o(e)f(reference)f(domains)-2 3883 y +SDict begin H.S end + -2 3883 a -2 3883 +a +SDict begin 13 H.A end + -2 3883 a -2 3883 a +SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end + -2 3883 a 295 x Fe(9.2.3.16.)23 +b(LOG_INFO)h(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n +(e\))-2 4361 y +SDict begin H.S end + -2 4361 a -2 4361 a +SDict begin 13 H.A end + -2 4361 a -2 4361 +a +SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end + -2 4361 a -2 4361 a +SDict begin H.S end + -2 4361 a -2 4361 a +SDict begin 13 H.A end + -2 4361 a -2 +4361 a +SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end + -2 4361 a 90 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h +(with)g(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.) +-2 4634 y +SDict begin H.S end + -2 4634 a -2 4634 a +SDict begin 13 H.A end + -2 4634 a -2 4634 a +SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end + -2 +4634 a -2 4634 a +SDict begin H.S end + -2 4634 a -2 4634 a +SDict begin 13 H.A end + -2 4634 a -2 4634 +a +SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end + -2 4634 a 91 x Fh(Note:)h(account)f(name)g(is)i(the)g(lo)o(gon)e +(client)h(name)f(fr)l(om)i(the)f(LSA)h(Request)e(Challeng)o(e)o(,)g +(with)i(a)f($)h(on)e(the)i(end)e(of)i(it,)f(in)h(upper)-2 +4833 y(case)o(.)-2 4834 y +SDict begin H.S end + -2 4834 a -2 4834 a +SDict begin 13 H.A end + -2 4834 +a -2 4834 a +SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end + -2 4834 a -2 4959 a +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 (967) cvn H.B /DEST pdfmark end + -2 4959 a 107 x Fj(V)m(OID*)-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 (968) cvn H.B /DEST pdfmark end + -2 5067 a Black +Black 164 5215 a +SDict begin H.S end + 164 5215 a 164 5215 a +SDict begin 13 H.A end + 164 5215 a 164 +5215 a +SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end + 164 5215 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 +5316 y +SDict begin H.S end + -2 5316 a -2 5316 a +SDict begin 13 H.A end + -2 5316 a -2 5316 a +SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end + -2 5316 +a 90 x Fj(UNISTR2)-2 5407 y +SDict begin H.S end + -2 5407 a -2 5407 a +SDict begin 13 H.A end + -2 5407 +a -2 5407 a +SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end + -2 5407 a Black Black 164 5556 a +SDict begin H.S end + 164 5556 +a 164 5556 a +SDict begin 13 H.A end + 164 5556 a 164 5556 a +SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end + 164 5556 a Fj(logon)g(serv)o(er)g +(unicode)g(string)p Black 3659 5984 a Fh(33)p Black eop +end +%%Page: 34 40 +TeXDict begin 34 39 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UNISTR2)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end + 164 222 a Fj(account)f(name)g(unicode)g(string)-2 +413 y(UINT16)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 +a +SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + +164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end + 164 562 a Fj(sec_chan)g(-)h(security)g(channel)f +(type)-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 (983) cvn H.B /DEST pdfmark end + -2 +663 a 90 x Fj(UNISTR2)-2 754 y +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 13 H.A end + -2 754 +a -2 754 a +SDict begin [ /View [/XYZ H.V] /Dest (984) cvn H.B /DEST pdfmark end + -2 754 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 +903 a +SDict begin 13 H.A end + 164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end + 164 903 a Fj(logon)g(client)h(machine)f +(unicode)g(string)-2 962 y +SDict begin H.S end + -2 962 a -2 962 a +SDict begin 13 H.A end + -2 962 a +-2 962 a +SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end + -2 962 a 278 x Fe(9.2.3.17.)k(CLNT_SR)-5 b(V)26 +b(\(ser)o(v)o(er)-9 b(,)25 b(client)g(names)g(structur)n(e\))-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 (988) 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 (989) cvn H.B /DEST pdfmark end + -2 +1423 a 91 x Fh(Note:)20 b(lo)o(gon)f(server)i(name)f(starts)h(with)g +(two)g('\\')f(c)o(har)o(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 +1531 y +SDict begin H.S end + -2 1531 a -2 1531 a +SDict begin 13 H.A end + -2 1531 a -2 1531 a +SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end + -2 1531 +a -2 1655 a +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 (992) cvn H.B /DEST pdfmark end + -2 +1655 a 91 x Fj(V)m(OID*)-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 (993) cvn H.B /DEST pdfmark end + -2 1747 a Black Black 164 1896 a +SDict begin H.S end + +164 1896 a 164 1896 a +SDict begin 13 H.A end + 164 1896 a 164 1896 a +SDict begin [ /View [/XYZ H.V] /Dest (994) cvn H.B /DEST pdfmark end + 164 1896 +a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 1997 y +SDict begin H.S end + +-2 1997 a -2 1997 a +SDict begin 13 H.A end + -2 1997 a -2 1997 a +SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end + -2 1997 a 90 +x Fj(UNISTR2)-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 (997) cvn H.B /DEST pdfmark end + -2 2088 a Black Black 164 2236 a +SDict begin H.S end + 164 2236 a +164 2236 a +SDict begin 13 H.A end + 164 2236 a 164 2236 a +SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end + 164 2236 a Fj(logon)g(serv)o(er)g +(unicode)g(string)-2 2337 y +SDict begin H.S end + -2 2337 a -2 2337 a +SDict begin 13 H.A end + -2 2337 +a -2 2337 a +SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end + -2 2337 a 90 x Fj(V)m(OID*)-2 2428 y +SDict begin H.S end + -2 2428 +a -2 2428 a +SDict begin 13 H.A end + -2 2428 a -2 2428 a +SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end + -2 2428 a Black Black +164 2576 a +SDict begin H.S end + 164 2576 a 164 2576 a +SDict begin 13 H.A end + 164 2576 a 164 2576 +a +SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end + 164 2576 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)-2 +2677 y +SDict begin H.S end + -2 2677 a -2 2677 a +SDict begin 13 H.A end + -2 2677 a -2 2677 a +SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end + -2 2677 +a 90 x Fj(UNISTR2)-2 2768 y +SDict begin H.S end + -2 2768 a -2 2768 a +SDict begin 13 H.A end + -2 2768 +a -2 2768 a +SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end + -2 2768 a Black Black 164 2917 a +SDict begin H.S end + 164 2917 +a 164 2917 a +SDict begin 13 H.A end + 164 2917 a 164 2917 a +SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end + 164 2917 a Fj(logon)g(client)h +(machine)f(unicode)g(string)-2 2976 y +SDict begin H.S end + -2 2976 a -2 2976 +a +SDict begin 13 H.A end + -2 2976 a -2 2976 a +SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end + -2 2976 a 278 x Fe(9.2.3.18.)k(CREDS)j(\(cr)n +(edentials)g(+)f(time)g(stamp\))-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 (1009) cvn H.B /DEST pdfmark end + -2 3274 a -2 3399 a +SDict begin H.S end + -2 3399 +a -2 3399 a +SDict begin 13 H.A end + -2 3399 a -2 3399 a +SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end + -2 3399 a 87 x Fj(char[8])-2 +3499 y +SDict begin H.S end + -2 3499 a -2 3499 a +SDict begin 13 H.A end + -2 3499 a -2 3499 a +SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end + -2 3499 +a Black Black 164 3636 a +SDict begin H.S end + 164 3636 a 164 3636 a +SDict begin 13 H.A end + 164 3636 +a 164 3636 a +SDict begin [ /View [/XYZ H.V] /Dest (1013) cvn H.B /DEST pdfmark end + 164 3636 a Fj(credentials)-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 (1015) cvn H.B /DEST pdfmark end + -2 3720 a 107 x Fj(UTIME)-2 +3828 y +SDict begin H.S end + -2 3828 a -2 3828 a +SDict begin 13 H.A end + -2 3828 a -2 3828 a +SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end + -2 3828 +a Black Black 164 3976 a +SDict begin H.S end + 164 3976 a 164 3976 a +SDict begin 13 H.A end + 164 3976 +a 164 3976 a +SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end + 164 3976 a Fj(time)20 b(stamp)-2 4036 y +SDict begin H.S end + +-2 4036 a -2 4036 a +SDict begin 13 H.A end + -2 4036 a -2 4036 a +SDict begin [ /View [/XYZ H.V] /Dest (1018) cvn H.B /DEST pdfmark end + -2 4036 a 277 +x Fe(9.2.3.19.)j(CLNT_INFO2)i(\(ser)o(v)o(er)-9 b(,)25 +b(client)g(structur)n(e,)i(client)f(cr)n(edentials\))-2 +4497 y +SDict begin H.S end + -2 4497 a -2 4497 a +SDict begin 13 H.A end + -2 4497 a -2 4497 a +SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end + -2 4497 +a -2 4497 a +SDict begin H.S end + -2 4497 a -2 4497 a +SDict begin 13 H.A end + -2 4497 a -2 4497 a +SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end + -2 +4497 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g(structur)m(e)h(appear)o +(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o(e)f(a)g(copy)g(of)g(the) +g(client-calculated)e(cr)m(edentials)-2 4695 y(r)m(eceived,)h(because)h +(the)n(y)f(will)j(beused)d(in)h(subsequent)f(cr)m(edential)g(c)o(hec)n +(ks.)h(the)g(pr)m(esumed)g(intention)f(is)i(to)f(maintain)f(an)-2 +4803 y(authenticated)e(r)m(equest/r)m(esponse)j(tr)o(ail.)-2 +4820 y +SDict begin H.S end + -2 4820 a -2 4820 a +SDict begin 13 H.A end + -2 4820 a -2 4820 a +SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end + -2 4820 +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 (1024) cvn H.B /DEST pdfmark end + -2 +4945 a 91 x Fj(CLNT_SR)-7 b(V)-2 5046 y +SDict begin H.S end + -2 5046 a -2 +5046 a +SDict begin 13 H.A end + -2 5046 a -2 5046 a +SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end + -2 5046 a Black Black 164 +5185 a +SDict begin H.S end + 164 5185 a 164 5185 a +SDict begin 13 H.A end + 164 5185 a 164 5185 a +SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end + 164 +5185 a Fj(client)20 b(and)g(serv)o(er)f(names)-2 5269 +y +SDict begin H.S end + -2 5269 a -2 5269 a +SDict begin 13 H.A end + -2 5269 a -2 5269 a +SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end + -2 5269 a 107 +x Fj(UINT8[])-2 5389 y +SDict begin H.S end + -2 5389 a -2 5389 a +SDict begin 13 H.A end + -2 5389 a +-2 5389 a +SDict begin [ /View [/XYZ H.V] /Dest (1029) cvn H.B /DEST pdfmark end + -2 5389 a Black Black 164 5525 a +SDict begin H.S end + 164 5525 a +164 5525 a +SDict begin 13 H.A end + 164 5525 a 164 5525 a +SDict begin [ /View [/XYZ H.V] /Dest (1030) cvn H.B /DEST pdfmark end + 164 5525 a Fj(????)h(padding,)e(for)i +(4-byte)e(alignment)h(with)i(SMB)g(header)-5 b(.)p Black +3659 5984 a Fh(34)p Black eop end +%%Page: 35 41 +TeXDict begin 35 40 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(V)m(OID*)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 +a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 +222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end + 164 222 a Fj(pointer)f(to)h(client)g +(credentials.)-2 413 y(CREDS)-2 414 y +SDict begin H.S end + -2 414 a -2 414 +a +SDict begin 13 H.A end + -2 414 a -2 414 a +SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 +562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end + 164 562 a Fj(client-calculated)e +(credentials)i(+)g(client)g(time)-2 605 y +SDict begin H.S end + -2 605 a -2 +605 a +SDict begin 13 H.A end + -2 605 a -2 605 a +SDict begin [ /View [/XYZ H.V] /Dest (1039) cvn H.B /DEST pdfmark end + -2 605 a 294 x Fe(9.2.3.20.)j(CLNT_INFO)i +(\(ser)o(v)o(er)-9 b(,)25 b(account,)h(client)f(structur)n(e,)i(client) +f(cr)n(edentials\))-2 1083 y +SDict begin H.S end + -2 1083 a -2 1083 a +SDict begin 13 H.A end + -2 1083 +a -2 1083 a +SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end + -2 1083 a -2 1083 a +SDict begin H.S end + -2 1083 a -2 1083 a +SDict begin 13 H.A end + -2 +1083 a -2 1083 a +SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end + -2 1083 a 90 x Fh(Note:)20 b(whene)o(ver)g(this)g +(structur)m(e)h(appear)o(s)e(in)i(a)f(r)m(equest,)g(you)f(must)i(tak)o +(e)f(a)g(copy)g(of)g(the)g(client-calculated)e(cr)m(edentials)-2 +1281 y(r)m(eceived,)h(because)h(the)n(y)f(will)j(be)e(used)g(in)g +(subsequent)f(cr)m(edential)g(c)o(hec)n(ks.)h(the)g(pr)m(esumed)f +(intention)g(is)j(to)e(maintain)f(an)-2 1389 y(authenticated)e(r)m +(equest/r)m(esponse)j(tr)o(ail.)-2 1406 y +SDict begin H.S end + -2 1406 a -2 +1406 a +SDict begin 13 H.A end + -2 1406 a -2 1406 a +SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end + -2 1406 a -2 1531 a +SDict begin H.S end + -2 1531 +a -2 1531 a +SDict begin 13 H.A end + -2 1531 a -2 1531 a +SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end + -2 1531 a 91 x Fj(LOG_INFO)-2 +1632 y +SDict begin H.S end + -2 1632 a -2 1632 a +SDict begin 13 H.A end + -2 1632 a -2 1632 a +SDict begin [ /View [/XYZ H.V] /Dest (1046) cvn H.B /DEST pdfmark end + -2 1632 +a Black Black 164 1771 a +SDict begin H.S end + 164 1771 a 164 1771 a +SDict begin 13 H.A end + 164 1771 +a 164 1771 a +SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end + 164 1771 a Fj(logon)f(account)g(info)-2 +1872 y +SDict begin H.S end + -2 1872 a -2 1872 a +SDict begin 13 H.A end + -2 1872 a -2 1872 a +SDict begin [ /View [/XYZ H.V] /Dest (1049) cvn H.B /DEST pdfmark end + -2 1872 +a 90 x Fj(CREDS)-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 (1050) cvn H.B /DEST pdfmark end + -2 1963 a Black Black 164 2111 a +SDict begin H.S end + 164 2111 +a 164 2111 a +SDict begin 13 H.A end + 164 2111 a 164 2111 a +SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end + 164 2111 a Fj(client-calculated)f +(credentials)i(+)g(client)g(time)-2 2154 y +SDict begin H.S end + -2 2154 a +-2 2154 a +SDict begin 13 H.A end + -2 2154 a -2 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end + -2 2154 a 295 x Fe(9.2.3.21.)j(ID_INFO_1) +g(\(id)j(inf)n(o)e(structur)n(e,)j(auth)f(le)o(v)o(el)e(1\))-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 (1054) cvn H.B /DEST pdfmark end + -2 2466 +a -2 2590 a +SDict begin H.S end + -2 2590 a -2 2590 a +SDict begin 13 H.A end + -2 2590 a -2 2590 a +SDict begin [ /View [/XYZ H.V] /Dest (1056) cvn H.B /DEST pdfmark end + -2 +2590 a 91 x Fj(V)m(OID*)-2 2682 y +SDict begin H.S end + -2 2682 a -2 2682 a +SDict begin 13 H.A end + +-2 2682 a -2 2682 a +SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end + -2 2682 a Black Black 164 2830 a +SDict begin H.S end + +164 2830 a 164 2830 a +SDict begin 13 H.A end + 164 2830 a 164 2830 a +SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end + 164 2830 +a Fj(ptr_id_info_1)-2 2931 y +SDict begin H.S end + -2 2931 a -2 2931 a +SDict begin 13 H.A end + -2 2931 +a -2 2931 a +SDict begin [ /View [/XYZ H.V] /Dest (1060) cvn H.B /DEST pdfmark end + -2 2931 a 90 x Fj(UNIHDR)-2 3022 y +SDict begin H.S end + -2 3022 +a -2 3022 a +SDict begin 13 H.A end + -2 3022 a -2 3022 a +SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end + -2 3022 a Black Black +164 3171 a +SDict begin H.S end + 164 3171 a 164 3171 a +SDict begin 13 H.A end + 164 3171 a 164 3171 +a +SDict begin [ /View [/XYZ H.V] /Dest (1062) cvn H.B /DEST pdfmark end + 164 3171 a Fj(domain)19 b(name)g(unicode)g(header)-2 +3255 y +SDict begin H.S end + -2 3255 a -2 3255 a +SDict begin 13 H.A end + -2 3255 a -2 3255 a +SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end + -2 3255 +a 107 x Fj(UINT32)-2 3363 y +SDict begin H.S end + -2 3363 a -2 3363 a +SDict begin 13 H.A end + -2 3363 +a -2 3363 a +SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end + -2 3363 a Black Black 164 3511 a +SDict begin H.S end + 164 3511 +a 164 3511 a +SDict begin 13 H.A end + 164 3511 a 164 3511 a +SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end + 164 3511 a Fj(param)g(control)-2 +3612 y +SDict begin H.S end + -2 3612 a -2 3612 a +SDict begin 13 H.A end + -2 3612 a -2 3612 a +SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end + -2 3612 +a 90 x Fj(UINT64)-2 3703 y +SDict begin H.S end + -2 3703 a -2 3703 a +SDict begin 13 H.A end + -2 3703 +a -2 3703 a +SDict begin [ /View [/XYZ H.V] /Dest (1069) cvn H.B /DEST pdfmark end + -2 3703 a Black Black 164 3852 a +SDict begin H.S end + 164 3852 +a 164 3852 a +SDict begin 13 H.A end + 164 3852 a 164 3852 a +SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end + 164 3852 a Fj(logon)g(ID)-2 +3953 y +SDict begin H.S end + -2 3953 a -2 3953 a +SDict begin 13 H.A end + -2 3953 a -2 3953 a +SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end + -2 3953 +a 90 x Fj(UNIHDR)-2 4044 y +SDict begin H.S end + -2 4044 a -2 4044 a +SDict begin 13 H.A end + -2 4044 +a -2 4044 a +SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end + -2 4044 a Black Black 164 4192 a +SDict begin H.S end + 164 4192 +a 164 4192 a +SDict begin 13 H.A end + 164 4192 a 164 4192 a +SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end + 164 4192 a Fj(user)h(name)f(unicode) +g(header)-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 (1076) cvn H.B /DEST pdfmark end + -2 4276 a 107 x Fj(UNIHDR)-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 (1077) cvn H.B /DEST pdfmark end + -2 4384 a Black Black 164 4532 +a +SDict begin H.S end + 164 4532 a 164 4532 a +SDict begin 13 H.A end + 164 4532 a 164 4532 a +SDict begin [ /View [/XYZ H.V] /Dest (1078) cvn H.B /DEST pdfmark end + 164 4532 +a Fj(w)o(orkgroup)e(name)j(unicode)e(header)-2 4633 y +SDict begin H.S end + +-2 4633 a -2 4633 a +SDict begin 13 H.A end + -2 4633 a -2 4633 a +SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end + -2 4633 a 90 +x Fj(char[16])-2 4736 y +SDict begin H.S end + -2 4736 a -2 4736 a +SDict begin 13 H.A end + -2 4736 a +-2 4736 a +SDict begin [ /View [/XYZ H.V] /Dest (1081) cvn H.B /DEST pdfmark end + -2 4736 a Black Black 164 4873 a +SDict begin H.S end + 164 4873 a +164 4873 a +SDict begin 13 H.A end + 164 4873 a 164 4873 a +SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end + 164 4873 a Fj(arc4)h(LM)i(O)m(WF)g(P)o +(assw)o(ord)-2 4957 y +SDict begin H.S end + -2 4957 a -2 4957 a +SDict begin 13 H.A end + -2 4957 a -2 +4957 a +SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end + -2 4957 a 107 x Fj(char[16])-2 5077 y +SDict begin H.S end + -2 5077 +a -2 5077 a +SDict begin 13 H.A end + -2 5077 a -2 5077 a +SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end + -2 5077 a Black Black +164 5213 a +SDict begin H.S end + 164 5213 a 164 5213 a +SDict begin 13 H.A end + 164 5213 a 164 5213 +a +SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end + 164 5213 a Fj(arc4)e(NT)i(O)m(WF)g(P)o(assw)o(ord)-2 +5297 y +SDict begin H.S end + -2 5297 a -2 5297 a +SDict begin 13 H.A end + -2 5297 a -2 5297 a +SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end + -2 5297 +a 107 x Fj(UNISTR2)-2 5405 y +SDict begin H.S end + -2 5405 a -2 5405 a +SDict begin 13 H.A end + -2 5405 +a -2 5405 a +SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end + -2 5405 a Black Black 164 5554 a +SDict begin H.S end + 164 5554 +a 164 5554 a +SDict begin 13 H.A end + 164 5554 a 164 5554 a +SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end + 164 5554 a Fj(domain)e(name)g +(unicode)g(string)p Black 3659 5984 a Fh(35)p Black eop +end +%%Page: 36 42 +TeXDict begin 36 41 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UNISTR2)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1094) cvn H.B /DEST pdfmark end + 164 222 a Fj(user)g(name)f(unicode)g(string)-2 +413 y(UNISTR2)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 +414 a +SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 +a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1098) cvn H.B /DEST pdfmark end + 164 562 a Fj(w)o(orkstation)g(name)g(unicode)g +(string)-2 622 y +SDict begin H.S end + -2 622 a -2 622 a +SDict begin 13 H.A end + -2 622 a -2 622 a +SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end + +-2 622 a 277 x Fe(9.2.3.22.)k(SAM_INFO)i(\(sam)f(logon/logoff)g(id)h +(inf)n(o)f(structur)n(e\))-2 1086 y +SDict begin H.S end + -2 1086 a -2 1086 +a +SDict begin 13 H.A end + -2 1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end + -2 1086 a -2 1086 a +SDict begin H.S end + -2 1086 a -2 +1086 a +SDict begin 13 H.A end + -2 1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end + -2 1086 a 87 x Fh(Note:)c(pr)m(esumably)-5 +b(,)19 b(the)h(r)m(eturn)h(cr)m(edentials)e(is)i(supposedly)e(for)i +(the)f(server)h(to)g(verify)f(that)g(the)g(cr)m(edential)g(c)o(hain)f +(hasn')n(t)-2 1281 y(been)g(compr)l(omised.)-2 1298 y +SDict begin H.S end + +-2 1298 a -2 1298 a +SDict begin 13 H.A end + -2 1298 a -2 1298 a +SDict begin [ /View [/XYZ H.V] /Dest (1103) cvn H.B /DEST pdfmark end + -2 1298 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 (1105) cvn H.B /DEST pdfmark end + -2 1423 +a 91 x Fj(CLNT_INFO2)-2 1524 y +SDict begin H.S end + -2 1524 a -2 1524 a +SDict begin 13 H.A end + -2 +1524 a -2 1524 a +SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end + -2 1524 a Black Black 164 1663 a +SDict begin H.S end + 164 +1663 a 164 1663 a +SDict begin 13 H.A end + 164 1663 a 164 1663 a +SDict begin [ /View [/XYZ H.V] /Dest (1107) cvn H.B /DEST pdfmark end + 164 1663 a Fj(client)h +(identi\002cation/authentication)c(info)-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 (1109) cvn H.B /DEST pdfmark end + -2 1747 a 107 x +Fj(V)m(OID*)-2 1855 y +SDict begin H.S end + -2 1855 a -2 1855 a +SDict begin 13 H.A end + -2 1855 a -2 +1855 a +SDict begin [ /View [/XYZ H.V] /Dest (1110) cvn H.B /DEST pdfmark end + -2 1855 a Black Black 164 2004 a +SDict begin H.S end + 164 2004 a 164 +2004 a +SDict begin 13 H.A end + 164 2004 a 164 2004 a +SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end + 164 2004 a Fj(pointer)j(to)h(return)f +(credentials.)-2 2105 y +SDict begin H.S end + -2 2105 a -2 2105 a +SDict begin 13 H.A end + -2 2105 a +-2 2105 a +SDict begin [ /View [/XYZ H.V] /Dest (1113) cvn H.B /DEST pdfmark end + -2 2105 a 90 x Fj(CRED)-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 (1114) cvn H.B /DEST pdfmark end + -2 2196 a Black Black 164 +2344 a +SDict begin H.S end + 164 2344 a 164 2344 a +SDict begin 13 H.A end + 164 2344 a 164 2344 a +SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end + 164 +2344 a Fj(return)g(credentials)g(-)i(ignored.)-2 2445 +y +SDict begin H.S end + -2 2445 a -2 2445 a +SDict begin 13 H.A end + -2 2445 a -2 2445 a +SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end + -2 2445 a 90 +x Fj(UINT16)-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 (1118) cvn H.B /DEST pdfmark end + -2 2536 a Black Black 164 2684 a +SDict begin H.S end + 164 2684 a 164 +2684 a +SDict begin 13 H.A end + 164 2684 a 164 2684 a +SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end + 164 2684 a Fj(logon)e(le)n(v)o(el)-2 +2785 y +SDict begin H.S end + -2 2785 a -2 2785 a +SDict begin 13 H.A end + -2 2785 a -2 2785 a +SDict begin [ /View [/XYZ H.V] /Dest (1121) cvn H.B /DEST pdfmark end + -2 2785 +a 90 x Fj(UINT16)-2 2876 y +SDict begin H.S end + -2 2876 a -2 2876 a +SDict begin 13 H.A end + -2 2876 +a -2 2876 a +SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end + -2 2876 a Black Black 164 3025 a +SDict begin H.S end + 164 3025 +a 164 3025 a +SDict begin 13 H.A end + 164 3025 a 164 3025 a +SDict begin [ /View [/XYZ H.V] /Dest (1123) cvn H.B /DEST pdfmark end + 164 3025 a Fj(switch)h(v)n(alue)-2 +3192 y +SDict begin H.S end + -2 3192 a -2 3192 a +SDict begin 13 H.A end + -2 3192 a -2 3192 a +SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end + -2 3192 +a -2 3275 a +SDict begin H.S end + -2 3275 a -2 3275 a +SDict begin 11.7 H.A end + -2 3275 a -2 3275 a +SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end + -2 +3275 a 356 3371 a Fg(switch)44 b(\(switch_value\))356 +3468 y(case)h(1:)356 3565 y({)536 3662 y(ID_INFO_1)222 +b(id_info_1;)356 3759 y(})-2 3960 y +SDict begin H.S end + -2 3960 a -2 3960 +a +SDict begin 13 H.A end + -2 3960 a -2 3960 a +SDict begin [ /View [/XYZ H.V] /Dest (1126) cvn H.B /DEST pdfmark end + -2 3960 a 296 x Fe(9.2.3.23.)23 +b(GID)h(\(gr)n(oup)i(id)f(inf)n(o\))-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 (1128) cvn H.B /DEST pdfmark end + -2 4277 a -2 4401 a +SDict begin H.S end + -2 +4401 a -2 4401 a +SDict begin 13 H.A end + -2 4401 a -2 4401 a +SDict begin [ /View [/XYZ H.V] /Dest (1130) cvn H.B /DEST pdfmark end + -2 4401 a 88 x Fj(UINT32)-2 +4490 y +SDict begin H.S end + -2 4490 a -2 4490 a +SDict begin 13 H.A end + -2 4490 a -2 4490 a +SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end + -2 4490 +a Black Black 164 4638 a +SDict begin H.S end + 164 4638 a 164 4638 a +SDict begin 13 H.A end + 164 4638 +a 164 4638 a +SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end + 164 4638 a Fj(group)18 b(id)-2 4739 y +SDict begin H.S end + -2 +4739 a -2 4739 a +SDict begin 13 H.A end + -2 4739 a -2 4739 a +SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end + -2 4739 a 90 x Fj(UINT32)-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 (1135) cvn H.B /DEST pdfmark end + -2 4830 +a Black Black 164 4979 a +SDict begin H.S end + 164 4979 a 164 4979 a +SDict begin 13 H.A end + 164 4979 +a 164 4979 a +SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end + 164 4979 a Fj(user)i(attrib)n(utes)g(\(only)f(used)h(by)g +(NT)g(3.1)g(and)f(3.51\))-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 (1137) cvn H.B /DEST pdfmark end + -2 5038 a Black 3657 5984 a Fh(36)p +Black eop end +%%Page: 37 43 +TeXDict begin 37 42 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1204) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.2.3.24.)j(DOM_REF)i(\(domain)g(r)n(efer)n(ence)j +(inf)n(o\))-2 90 y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (1139) cvn H.B /DEST pdfmark end + -2 +90 a -2 214 a +SDict begin H.S end + -2 214 a -2 214 a +SDict begin 13 H.A end + -2 214 a -2 214 a +SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end + -2 +214 a 91 x Fj(V)m(OID*)-2 306 y +SDict begin H.S end + -2 306 a -2 306 a +SDict begin 13 H.A end + -2 +306 a -2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (1142) cvn H.B /DEST pdfmark end + -2 306 a Black Black 164 454 a +SDict begin H.S end + 164 454 +a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 a +SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end + 164 454 a Fj(undocumented)16 +b(b)n(uf)n(fer)j(pointer)-5 b(.)-2 645 y(UINT32)-2 646 +y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end + -2 646 a Black +Black 164 795 a +SDict begin H.S end + 164 795 a 164 795 a +SDict begin 13 H.A end + 164 795 a 164 795 +a +SDict begin [ /View [/XYZ H.V] /Dest (1147) cvn H.B /DEST pdfmark end + 164 795 a Fj(num)19 b(referenced)f(domains?)-2 879 +y +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 (1149) cvn H.B /DEST pdfmark end + -2 879 a 107 x +Fj(V)m(OID*)-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 (1150) cvn H.B /DEST pdfmark end + -2 987 a Black Black 164 1135 a +SDict begin H.S end + 164 1135 a 164 1135 +a +SDict begin 13 H.A end + 164 1135 a 164 1135 a +SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end + 164 1135 a Fj(undocumented)e(domain)j(name)h(b) +n(uf)n(fer)f(pointer)-5 b(.)-2 1236 y +SDict begin H.S end + -2 1236 a -2 1236 +a +SDict begin 13 H.A end + -2 1236 a -2 1236 a +SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end + -2 1236 a 90 x Fj(UINT32)-2 1327 +y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + -2 1327 a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end + -2 1327 a Black +Black 164 1476 a +SDict begin H.S end + 164 1476 a 164 1476 a +SDict begin 13 H.A end + 164 1476 a 164 +1476 a +SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end + 164 1476 a Fj(32)20 b(-)g(max)g(number)e(of)i(entries)-2 +1559 y +SDict begin H.S end + -2 1559 a -2 1559 a +SDict begin 13 H.A end + -2 1559 a -2 1559 a +SDict begin [ /View [/XYZ H.V] /Dest (1157) cvn H.B /DEST pdfmark end + -2 1559 +a 108 x Fj(UINT32)-2 1668 y +SDict begin H.S end + -2 1668 a -2 1668 a +SDict begin 13 H.A end + -2 1668 +a -2 1668 a +SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end + -2 1668 a Black Black 164 1816 a +SDict begin H.S end + 164 1816 +a 164 1816 a +SDict begin 13 H.A end + 164 1816 a 164 1816 a +SDict begin [ /View [/XYZ H.V] /Dest (1159) cvn H.B /DEST pdfmark end + 164 1816 a Fj(4)g(-)g(num)g +(referenced)e(domains?)-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 (1161) cvn H.B /DEST pdfmark end + -2 1900 a 107 x Fj(UNIHDR2)-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 (1162) cvn H.B /DEST pdfmark end + -2 2008 a Black +Black 164 2156 a +SDict begin H.S end + 164 2156 a 164 2156 a +SDict begin 13 H.A end + 164 2156 a 164 +2156 a +SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end + 164 2156 a Fj(domain)h(name)g(unicode)g(string)h(header)-2 +2257 y +SDict begin H.S end + -2 2257 a -2 2257 a +SDict begin 13 H.A end + -2 2257 a -2 2257 a +SDict begin [ /View [/XYZ H.V] /Dest (1165) cvn H.B /DEST pdfmark end + -2 2257 +a 90 x Fj(UNIHDR2[num_ref_doms-1])-2 2360 y +SDict begin H.S end + -2 2360 a +-2 2360 a +SDict begin 13 H.A end + -2 2360 a -2 2360 a +SDict begin [ /View [/XYZ H.V] /Dest (1166) cvn H.B /DEST pdfmark end + -2 2360 a Black Black 164 +2497 a +SDict begin H.S end + 164 2497 a 164 2497 a +SDict begin 13 H.A end + 164 2497 a 164 2497 a +SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end + 164 +2497 a Fj(referenced)e(domain)h(unicode)f(string)i(headers)-2 +2598 y +SDict begin H.S end + -2 2598 a -2 2598 a +SDict begin 13 H.A end + -2 2598 a -2 2598 a +SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end + -2 2598 +a 90 x Fj(UNISTR)-2 2689 y +SDict begin H.S end + -2 2689 a -2 2689 a +SDict begin 13 H.A end + -2 2689 +a -2 2689 a +SDict begin [ /View [/XYZ H.V] /Dest (1170) cvn H.B /DEST pdfmark end + -2 2689 a Black Black 164 2837 a +SDict begin H.S end + 164 2837 +a 164 2837 a +SDict begin 13 H.A end + 164 2837 a 164 2837 a +SDict begin [ /View [/XYZ H.V] /Dest (1171) cvn H.B /DEST pdfmark end + 164 2837 a Fj(domain)f(name)g +(unicode)g(string)-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 (1173) cvn H.B /DEST pdfmark end + -2 2938 a 90 x Fj(DOM_SID[num_ref_doms])-2 +3041 y +SDict begin H.S end + -2 3041 a -2 3041 a +SDict begin 13 H.A end + -2 3041 a -2 3041 a +SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end + -2 3041 +a Black Black 164 3178 a +SDict begin H.S end + 164 3178 a 164 3178 a +SDict begin 13 H.A end + 164 3178 +a 164 3178 a +SDict begin [ /View [/XYZ H.V] /Dest (1175) cvn H.B /DEST pdfmark end + 164 3178 a Fj(referenced)f(domain)h(SIDs)-2 +3220 y +SDict begin H.S end + -2 3220 a -2 3220 a +SDict begin 13 H.A end + -2 3220 a -2 3220 a +SDict begin [ /View [/XYZ H.V] /Dest (1176) cvn H.B /DEST pdfmark end + -2 3220 +a 295 x Fe(9.2.3.25.)k(DOM_INFO)h(\(domain)h(inf)n(o,)f(le)o(v)o(els)g +(3)h(and)g(5)g(ar)n(e)g(the)h(same\)\))-2 3532 y +SDict begin H.S end + -2 3532 +a -2 3532 a +SDict begin 13 H.A end + -2 3532 a -2 3532 a +SDict begin [ /View [/XYZ H.V] /Dest (1178) cvn H.B /DEST pdfmark end + -2 3532 a -2 3656 a +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 (1180) cvn H.B /DEST pdfmark end + -2 3656 a 91 x Fj(UINT8[])-2 +3760 y +SDict begin H.S end + -2 3760 a -2 3760 a +SDict begin 13 H.A end + -2 3760 a -2 3760 a +SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end + -2 3760 +a Black Black 164 3896 a +SDict begin H.S end + 164 3896 a 164 3896 a +SDict begin 13 H.A end + 164 3896 +a 164 3896 a +SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end + 164 3896 a Fj(???)20 b(padding)e(to)j(get)f(4-byte)f +(alignment)g(with)h(start)h(of)f(SMB)h(header)-2 3997 +y +SDict begin H.S end + -2 3997 a -2 3997 a +SDict begin 13 H.A end + -2 3997 a -2 3997 a +SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end + -2 3997 a 90 +x Fj(UINT16)-2 4088 y +SDict begin H.S end + -2 4088 a -2 4088 a +SDict begin 13 H.A end + -2 4088 a -2 +4088 a +SDict begin [ /View [/XYZ H.V] /Dest (1185) cvn H.B /DEST pdfmark end + -2 4088 a Black Black 164 4237 a +SDict begin H.S end + 164 4237 a 164 +4237 a +SDict begin 13 H.A end + 164 4237 a 164 4237 a +SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end + 164 4237 a Fj(domain)e(name)g(string)h +(length)f(*)i(2)-2 4338 y +SDict begin H.S end + -2 4338 a -2 4338 a +SDict begin 13 H.A end + -2 4338 +a -2 4338 a +SDict begin [ /View [/XYZ H.V] /Dest (1188) cvn H.B /DEST pdfmark end + -2 4338 a 90 x Fj(UINT16)-2 4429 y +SDict begin H.S end + -2 4429 +a -2 4429 a +SDict begin 13 H.A end + -2 4429 a -2 4429 a +SDict begin [ /View [/XYZ H.V] /Dest (1189) cvn H.B /DEST pdfmark end + -2 4429 a Black Black +164 4577 a +SDict begin H.S end + 164 4577 a 164 4577 a +SDict begin 13 H.A end + 164 4577 a 164 4577 +a +SDict begin [ /View [/XYZ H.V] /Dest (1190) cvn H.B /DEST pdfmark end + 164 4577 a Fj(domain)e(name)g(string)h(length)f(*)i(2)-2 +4678 y +SDict begin H.S end + -2 4678 a -2 4678 a +SDict begin 13 H.A end + -2 4678 a -2 4678 a +SDict begin [ /View [/XYZ H.V] /Dest (1192) cvn H.B /DEST pdfmark end + -2 4678 +a 90 x Fj(V)m(OID*)-2 4769 y +SDict begin H.S end + -2 4769 a -2 4769 a +SDict begin 13 H.A end + -2 4769 +a -2 4769 a +SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end + -2 4769 a Black Black 164 4918 a +SDict begin H.S end + 164 4918 +a 164 4918 a +SDict begin 13 H.A end + 164 4918 a 164 4918 a +SDict begin [ /View [/XYZ H.V] /Dest (1194) cvn H.B /DEST pdfmark end + 164 4918 a Fj(undocumented)16 +b(domain)j(name)h(string)g(b)n(uf)n(fer)f(pointer)-2 +5019 y +SDict begin H.S end + -2 5019 a -2 5019 a +SDict begin 13 H.A end + -2 5019 a -2 5019 a +SDict begin [ /View [/XYZ H.V] /Dest (1196) cvn H.B /DEST pdfmark end + -2 5019 +a 90 x Fj(V)m(OID*)-2 5110 y +SDict begin H.S end + -2 5110 a -2 5110 a +SDict begin 13 H.A end + -2 5110 +a -2 5110 a +SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end + -2 5110 a Black Black 164 5258 a +SDict begin H.S end + 164 5258 +a 164 5258 a +SDict begin 13 H.A end + 164 5258 a 164 5258 a +SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end + 164 5258 a Fj(undocumented)d(domain) +j(SID)i(string)f(b)n(uf)n(fer)e(pointer)p Black 3656 +5984 a Fh(37)p Black eop end +%%Page: 38 44 +TeXDict begin 38 43 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1265) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1200) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UNISTR2)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end + 164 222 a Fj(domain)f(name)g(\(unicode)f +(string\))-2 413 y(DOM_SID)-2 423 y +SDict begin H.S end + -2 423 a -2 423 a +SDict begin 13 H.A end + +-2 423 a -2 423 a +SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end + -2 423 a Black Black 164 562 a +SDict begin H.S end + 164 +562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1206) cvn H.B /DEST pdfmark end + 164 562 a Fj(domain)h(SID)-2 +605 y +SDict begin H.S end + -2 605 a -2 605 a +SDict begin 13 H.A end + -2 605 a -2 605 a +SDict begin [ /View [/XYZ H.V] /Dest (1207) cvn H.B /DEST pdfmark end + -2 605 a 294 +x Fe(9.2.3.26.)k(USER_INFO)i(\(user)h(logon)e(inf)n(o\))-2 +1086 y +SDict begin H.S end + -2 1086 a -2 1086 a +SDict begin 13 H.A end + -2 1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (1209) cvn H.B /DEST pdfmark end + -2 1086 +a -2 1086 a +SDict begin H.S end + -2 1086 a -2 1086 a +SDict begin 13 H.A end + -2 1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end + -2 +1086 a 87 x Fh(Note:)c(it)h(would)f(be)g(nice)g(to)g(know)g(what)g(the) +h(16)e(byte)h(user)h(session)g(k)o(e)n(y)f(is)h(for)-9 +b(.)-2 1190 y +SDict begin H.S end + -2 1190 a -2 1190 a +SDict begin 13 H.A end + -2 1190 a -2 1190 a +SDict begin [ /View [/XYZ H.V] /Dest (1211) cvn H.B /DEST pdfmark end + +-2 1190 a -2 1315 a +SDict begin H.S end + -2 1315 a -2 1315 a +SDict begin 13 H.A end + -2 1315 a -2 +1315 a +SDict begin [ /View [/XYZ H.V] /Dest (1213) cvn H.B /DEST pdfmark end + -2 1315 a 91 x Fj(NTTIME)-2 1407 y +SDict begin H.S end + -2 1407 a -2 +1407 a +SDict begin 13 H.A end + -2 1407 a -2 1407 a +SDict begin [ /View [/XYZ H.V] /Dest (1214) cvn H.B /DEST pdfmark end + -2 1407 a Black Black 164 +1555 a +SDict begin H.S end + 164 1555 a 164 1555 a +SDict begin 13 H.A end + 164 1555 a 164 1555 a +SDict begin [ /View [/XYZ H.V] /Dest (1215) cvn H.B /DEST pdfmark end + 164 +1555 a Fj(logon)19 b(time)-2 1656 y +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 (1217) cvn H.B /DEST pdfmark end + -2 1656 a 90 x Fj(NTTIME)-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 (1218) cvn H.B /DEST pdfmark end + -2 1747 a Black +Black 164 1896 a +SDict begin H.S end + 164 1896 a 164 1896 a +SDict begin 13 H.A end + 164 1896 a 164 +1896 a +SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end + 164 1896 a Fj(logof)n(f)f(time)-2 1997 y +SDict begin H.S end + -2 1997 +a -2 1997 a +SDict begin 13 H.A end + -2 1997 a -2 1997 a +SDict begin [ /View [/XYZ H.V] /Dest (1221) cvn H.B /DEST pdfmark end + -2 1997 a 90 x Fj(NTTIME)-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 (1222) cvn H.B /DEST pdfmark end + -2 2088 +a Black Black 164 2236 a +SDict begin H.S end + 164 2236 a 164 2236 a +SDict begin 13 H.A end + 164 2236 +a 164 2236 a +SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end + 164 2236 a Fj(kick)o(of)n(f)g(time)-2 2320 +y +SDict begin H.S end + -2 2320 a -2 2320 a +SDict begin 13 H.A end + -2 2320 a -2 2320 a +SDict begin [ /View [/XYZ H.V] /Dest (1225) cvn H.B /DEST pdfmark end + -2 2320 a 107 +x Fj(NTTIME)-2 2428 y +SDict begin H.S end + -2 2428 a -2 2428 a +SDict begin 13 H.A end + -2 2428 a -2 +2428 a +SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end + -2 2428 a Black Black 164 2576 a +SDict begin H.S end + 164 2576 a 164 +2576 a +SDict begin 13 H.A end + 164 2576 a 164 2576 a +SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end + 164 2576 a Fj(passw)o(ord)h(last)i(set)g +(time)-2 2677 y +SDict begin H.S end + -2 2677 a -2 2677 a +SDict begin 13 H.A end + -2 2677 a -2 2677 +a +SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end + -2 2677 a 90 x Fj(NTTIME)-2 2768 y +SDict begin H.S end + -2 2768 a -2 2768 +a +SDict begin 13 H.A end + -2 2768 a -2 2768 a +SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end + -2 2768 a Black Black 164 2917 +a +SDict begin H.S end + 164 2917 a 164 2917 a +SDict begin 13 H.A end + 164 2917 a 164 2917 a +SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end + 164 2917 +a Fj(passw)o(ord)e(can)h(change)f(time)-2 3018 y +SDict begin H.S end + -2 3018 +a -2 3018 a +SDict begin 13 H.A end + -2 3018 a -2 3018 a +SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end + -2 3018 a 90 x Fj(NTTIME)-2 +3109 y +SDict begin H.S end + -2 3109 a -2 3109 a +SDict begin 13 H.A end + -2 3109 a -2 3109 a +SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end + -2 3109 +a Black Black 164 3257 a +SDict begin H.S end + 164 3257 a 164 3257 a +SDict begin 13 H.A end + 164 3257 +a 164 3257 a +SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end + 164 3257 a Fj(passw)o(ord)g(must)i(change)d(time)-2 +3358 y +SDict begin H.S end + -2 3358 a -2 3358 a +SDict begin 13 H.A end + -2 3358 a -2 3358 a +SDict begin [ /View [/XYZ H.V] /Dest (1237) cvn H.B /DEST pdfmark end + -2 3358 +a 90 x Fj(UNIHDR)-2 3449 y +SDict begin H.S end + -2 3449 a -2 3449 a +SDict begin 13 H.A end + -2 3449 +a -2 3449 a +SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end + -2 3449 a Black Black 164 3598 a +SDict begin H.S end + 164 3598 +a 164 3598 a +SDict begin 13 H.A end + 164 3598 a 164 3598 a +SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end + 164 3598 a Fj(username)h(unicode)f +(string)i(header)-2 3699 y +SDict begin H.S end + -2 3699 a -2 3699 a +SDict begin 13 H.A end + -2 3699 +a -2 3699 a +SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end + -2 3699 a 90 x Fj(UNIHDR)-2 3790 y +SDict begin H.S end + -2 3790 +a -2 3790 a +SDict begin 13 H.A end + -2 3790 a -2 3790 a +SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end + -2 3790 a Black Black +164 3938 a +SDict begin H.S end + 164 3938 a 164 3938 a +SDict begin 13 H.A end + 164 3938 a 164 3938 +a +SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end + 164 3938 a Fj(user')-5 b(s)20 b(full)g(name)g(unicode)e(string)i +(header)-2 4039 y +SDict begin H.S end + -2 4039 a -2 4039 a +SDict begin 13 H.A end + -2 4039 a -2 4039 +a +SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end + -2 4039 a 90 x Fj(UNIHDR)-2 4130 y +SDict begin H.S end + -2 4130 a -2 4130 +a +SDict begin 13 H.A end + -2 4130 a -2 4130 a +SDict begin [ /View [/XYZ H.V] /Dest (1246) cvn H.B /DEST pdfmark end + -2 4130 a Black Black 164 4278 +a +SDict begin H.S end + 164 4278 a 164 4278 a +SDict begin 13 H.A end + 164 4278 a 164 4278 a +SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end + 164 4278 +a Fj(logon)f(script)h(unicode)f(string)g(header)-2 4379 +y +SDict begin H.S end + -2 4379 a -2 4379 a +SDict begin 13 H.A end + -2 4379 a -2 4379 a +SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end + -2 4379 a 90 +x Fj(UNIHDR)-2 4470 y +SDict begin H.S end + -2 4470 a -2 4470 a +SDict begin 13 H.A end + -2 4470 a -2 +4470 a +SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end + -2 4470 a Black Black 164 4619 a +SDict begin H.S end + 164 4619 a 164 +4619 a +SDict begin 13 H.A end + 164 4619 a 164 4619 a +SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end + 164 4619 a Fj(pro\002le)g(path)h(unicode)f +(string)h(header)-2 4720 y +SDict begin H.S end + -2 4720 a -2 4720 a +SDict begin 13 H.A end + -2 4720 +a -2 4720 a +SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end + -2 4720 a 90 x Fj(UNIHDR)-2 4811 y +SDict begin H.S end + -2 4811 +a -2 4811 a +SDict begin 13 H.A end + -2 4811 a -2 4811 a +SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end + -2 4811 a Black Black +164 4959 a +SDict begin H.S end + 164 4959 a 164 4959 a +SDict begin 13 H.A end + 164 4959 a 164 4959 +a +SDict begin [ /View [/XYZ H.V] /Dest (1255) cvn H.B /DEST pdfmark end + 164 4959 a Fj(home)f(directory)f(unicode)h(string)h(header)-2 +5060 y +SDict begin H.S end + -2 5060 a -2 5060 a +SDict begin 13 H.A end + -2 5060 a -2 5060 a +SDict begin [ /View [/XYZ H.V] /Dest (1257) cvn H.B /DEST pdfmark end + -2 5060 +a 90 x Fj(UNIHDR)-2 5151 y +SDict begin H.S end + -2 5151 a -2 5151 a +SDict begin 13 H.A end + -2 5151 +a -2 5151 a +SDict begin [ /View [/XYZ H.V] /Dest (1258) cvn H.B /DEST pdfmark end + -2 5151 a Black Black 164 5300 a +SDict begin H.S end + 164 5300 +a 164 5300 a +SDict begin 13 H.A end + 164 5300 a 164 5300 a +SDict begin [ /View [/XYZ H.V] /Dest (1259) cvn H.B /DEST pdfmark end + 164 5300 a Fj(home)f(directory)f +(dri)n(v)o(e)i(unicode)e(string)i(header)p Black 3659 +5984 a Fh(38)p Black eop end +%%Page: 39 45 +TeXDict begin 39 44 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1329) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1261) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UINT16)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (1262) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1263) cvn H.B /DEST pdfmark end + 164 222 a Fj(logon)f(count)-2 413 +y(UINT16)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 a +SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end + +-2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + 164 +562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1267) cvn H.B /DEST pdfmark end + 164 562 a Fj(bad)g(passw)o(ord)h(count)-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 (1269) cvn H.B /DEST pdfmark end + -2 663 a 90 +x Fj(UINT32)-2 754 y +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 13 H.A end + -2 754 a -2 754 +a +SDict begin [ /View [/XYZ H.V] /Dest (1270) cvn H.B /DEST pdfmark end + -2 754 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 903 a +SDict begin 13 H.A end + +164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (1271) cvn H.B /DEST pdfmark end + 164 903 a Fj(User)g(ID)-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 (1273) cvn H.B /DEST pdfmark end + -2 987 a 107 x Fj(UINT32)-2 +1095 y +SDict begin H.S end + -2 1095 a -2 1095 a +SDict begin 13 H.A end + -2 1095 a -2 1095 a +SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end + -2 1095 +a Black Black 164 1243 a +SDict begin H.S end + 164 1243 a 164 1243 a +SDict begin 13 H.A end + 164 1243 +a 164 1243 a +SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end + 164 1243 a Fj(Group)f(ID)-2 1344 y +SDict begin H.S end + -2 1344 +a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (1277) cvn H.B /DEST pdfmark end + -2 1344 a 90 x Fj(UINT32)-2 +1435 y +SDict begin H.S end + -2 1435 a -2 1435 a +SDict begin 13 H.A end + -2 1435 a -2 1435 a +SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end + -2 1435 +a Black Black 164 1583 a +SDict begin H.S end + 164 1583 a 164 1583 a +SDict begin 13 H.A end + 164 1583 +a 164 1583 a +SDict begin [ /View [/XYZ H.V] /Dest (1279) cvn H.B /DEST pdfmark end + 164 1583 a Fj(num)g(groups)-2 1684 y +SDict begin H.S end + -2 +1684 a -2 1684 a +SDict begin 13 H.A end + -2 1684 a -2 1684 a +SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end + -2 1684 a 90 x Fj(V)m(OID*)-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 (1282) cvn H.B /DEST pdfmark end + -2 1775 +a Black Black 164 1924 a +SDict begin H.S end + 164 1924 a 164 1924 a +SDict begin 13 H.A end + 164 1924 +a 164 1924 a +SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end + 164 1924 a Fj(undocumented)d(b)n(uf)n(fer)j(pointer)g(to)i +(groups.)-2 2025 y +SDict begin H.S end + -2 2025 a -2 2025 a +SDict begin 13 H.A end + -2 2025 a -2 2025 +a +SDict begin [ /View [/XYZ H.V] /Dest (1285) cvn H.B /DEST pdfmark end + -2 2025 a 90 x Fj(UINT32)-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 (1286) cvn H.B /DEST pdfmark end + -2 2116 a Black Black 164 2264 +a +SDict begin H.S end + 164 2264 a 164 2264 a +SDict begin 13 H.A end + 164 2264 a 164 2264 a +SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end + 164 2264 +a Fj(user)f(\003ags)-2 2365 y +SDict begin H.S end + -2 2365 a -2 2365 a +SDict begin 13 H.A end + -2 +2365 a -2 2365 a +SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end + -2 2365 a 90 x Fj(char[16])-2 2468 y +SDict begin H.S end + +-2 2468 a -2 2468 a +SDict begin 13 H.A end + -2 2468 a -2 2468 a +SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end + -2 2468 a Black +Black 164 2605 a +SDict begin H.S end + 164 2605 a 164 2605 a +SDict begin 13 H.A end + 164 2605 a 164 +2605 a +SDict begin [ /View [/XYZ H.V] /Dest (1291) cvn H.B /DEST pdfmark end + 164 2605 a Fj(user)g(session)g(k)o(e)o(y)-2 2706 +y +SDict begin H.S end + -2 2706 a -2 2706 a +SDict begin 13 H.A end + -2 2706 a -2 2706 a +SDict begin [ /View [/XYZ H.V] /Dest (1293) cvn H.B /DEST pdfmark end + -2 2706 a 90 +x Fj(UNIHDR)-2 2797 y +SDict begin H.S end + -2 2797 a -2 2797 a +SDict begin 13 H.A end + -2 2797 a -2 +2797 a +SDict begin [ /View [/XYZ H.V] /Dest (1294) cvn H.B /DEST pdfmark end + -2 2797 a Black Black 164 2945 a +SDict begin H.S end + 164 2945 a 164 +2945 a +SDict begin 13 H.A end + 164 2945 a 164 2945 a +SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end + 164 2945 a Fj(logon)f(serv)o(er)g(unicode) +g(string)g(header)-2 3046 y +SDict begin H.S end + -2 3046 a -2 3046 a +SDict begin 13 H.A end + -2 3046 +a -2 3046 a +SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end + -2 3046 a 90 x Fj(UNIHDR)-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 (1298) cvn H.B /DEST pdfmark end + -2 3137 a Black Black +164 3285 a +SDict begin H.S end + 164 3285 a 164 3285 a +SDict begin 13 H.A end + 164 3285 a 164 3285 +a +SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end + 164 3285 a Fj(logon)g(domain)g(unicode)f(string)i(header)-2 +3386 y +SDict begin H.S end + -2 3386 a -2 3386 a +SDict begin 13 H.A end + -2 3386 a -2 3386 a +SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end + -2 3386 +a 90 x Fj(V)m(OID*)-2 3477 y +SDict begin H.S end + -2 3477 a -2 3477 a +SDict begin 13 H.A end + -2 3477 +a -2 3477 a +SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end + -2 3477 a Black Black 164 3626 a +SDict begin H.S end + 164 3626 +a 164 3626 a +SDict begin 13 H.A end + 164 3626 a 164 3626 a +SDict begin [ /View [/XYZ H.V] /Dest (1303) cvn H.B /DEST pdfmark end + 164 3626 a Fj(undocumented)c(logon)j +(domain)g(id)h(pointer)-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 (1305) cvn H.B /DEST pdfmark end + -2 3727 a 90 x Fj(char[40])-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 (1306) cvn H.B /DEST pdfmark end + -2 3830 a Black +Black 164 3966 a +SDict begin H.S end + 164 3966 a 164 3966 a +SDict begin 13 H.A end + 164 3966 a 164 +3966 a +SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end + 164 3966 a Fj(40)g(undocumented)c(padding)i(bytes.)i(future)f(e) +o(xpansion?)-2 4067 y +SDict begin H.S end + -2 4067 a -2 4067 a +SDict begin 13 H.A end + -2 4067 a -2 +4067 a +SDict begin [ /View [/XYZ H.V] /Dest (1309) cvn H.B /DEST pdfmark end + -2 4067 a 90 x Fj(UINT32)-2 4158 y +SDict begin H.S end + -2 4158 a -2 +4158 a +SDict begin 13 H.A end + -2 4158 a -2 4158 a +SDict begin [ /View [/XYZ H.V] /Dest (1310) cvn H.B /DEST pdfmark end + -2 4158 a Black Black 164 +4307 a +SDict begin H.S end + 164 4307 a 164 4307 a +SDict begin 13 H.A end + 164 4307 a 164 4307 a +SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end + 164 +4307 a Fj(0)h(-)g(num_other_sids?)-2 4399 y +SDict begin H.S end + -2 4399 a +-2 4399 a +SDict begin 13 H.A end + -2 4399 a -2 4399 a +SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end + -2 4399 a 99 x Fj(V)m(OID*)-2 +4499 y +SDict begin H.S end + -2 4499 a -2 4499 a +SDict begin 13 H.A end + -2 4499 a -2 4499 a +SDict begin [ /View [/XYZ H.V] /Dest (1314) cvn H.B /DEST pdfmark end + -2 4499 +a Black Black 164 4647 a +SDict begin H.S end + 164 4647 a 164 4647 a +SDict begin 13 H.A end + 164 4647 +a 164 4647 a +SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end + 164 4647 a Fj(NULL)g(-)g(undocumented)d(pointer)i(to)h +(other)g(domain)e(SIDs.)-2 4748 y +SDict begin H.S end + -2 4748 a -2 4748 a +SDict begin 13 H.A end + +-2 4748 a -2 4748 a +SDict begin [ /View [/XYZ H.V] /Dest (1317) cvn H.B /DEST pdfmark end + -2 4748 a 90 x Fj(UNISTR2)-2 4839 +y +SDict begin H.S end + -2 4839 a -2 4839 a +SDict begin 13 H.A end + -2 4839 a -2 4839 a +SDict begin [ /View [/XYZ H.V] /Dest (1318) cvn H.B /DEST pdfmark end + -2 4839 a Black +Black 164 4987 a +SDict begin H.S end + 164 4987 a 164 4987 a +SDict begin 13 H.A end + 164 4987 a 164 +4987 a +SDict begin [ /View [/XYZ H.V] /Dest (1319) cvn H.B /DEST pdfmark end + 164 4987 a Fj(username)h(unicode)f(string)-2 5088 +y +SDict begin H.S end + -2 5088 a -2 5088 a +SDict begin 13 H.A end + -2 5088 a -2 5088 a +SDict begin [ /View [/XYZ H.V] /Dest (1321) cvn H.B /DEST pdfmark end + -2 5088 a 90 +x Fj(UNISTR2)-2 5179 y +SDict begin H.S end + -2 5179 a -2 5179 a +SDict begin 13 H.A end + -2 5179 a +-2 5179 a +SDict begin [ /View [/XYZ H.V] /Dest (1322) cvn H.B /DEST pdfmark end + -2 5179 a Black Black 164 5328 a +SDict begin H.S end + 164 5328 a +164 5328 a +SDict begin 13 H.A end + 164 5328 a 164 5328 a +SDict begin [ /View [/XYZ H.V] /Dest (1323) cvn H.B /DEST pdfmark end + 164 5328 a Fj(user')-5 +b(s)20 b(full)g(name)g(unicode)e(string)p Black 3659 +5984 a Fh(39)p Black eop end +%%Page: 40 46 +TeXDict begin 40 45 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1325) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(UNISTR2)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a -2 73 +a +SDict begin [ /View [/XYZ H.V] /Dest (1326) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 a +SDict begin 13 H.A end + 164 +222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1327) cvn H.B /DEST pdfmark end + 164 222 a Fj(logon)f(script)h(unicode)f(string)-2 +413 y(UNISTR2)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 +414 a +SDict begin [ /View [/XYZ H.V] /Dest (1330) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 +a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1331) cvn H.B /DEST pdfmark end + 164 562 a Fj(pro\002le)g(path)h(unicode)f(string) +-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 (1333) cvn H.B /DEST pdfmark end + -2 663 a +90 x Fj(UNISTR2)-2 754 y +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 13 H.A end + -2 754 a -2 +754 a +SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end + -2 754 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 903 +a +SDict begin 13 H.A end + 164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end + 164 903 a Fj(home)g(directory)f(unicode)h(string) +-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 (1337) cvn H.B /DEST pdfmark end + -2 +1004 a 90 x Fj(UNISTR2)-2 1095 y +SDict begin H.S end + -2 1095 a -2 1095 a +SDict begin 13 H.A end + +-2 1095 a -2 1095 a +SDict begin [ /View [/XYZ H.V] /Dest (1338) cvn H.B /DEST pdfmark end + -2 1095 a Black Black 164 1243 a +SDict begin H.S end + +164 1243 a 164 1243 a +SDict begin 13 H.A end + 164 1243 a 164 1243 a +SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end + 164 1243 +a Fj(home)g(directory)f(dri)n(v)o(e)i(unicode)e(string)-2 +1344 y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (1341) cvn H.B /DEST pdfmark end + -2 1344 +a 90 x Fj(UINT32)-2 1435 y +SDict begin H.S end + -2 1435 a -2 1435 a +SDict begin 13 H.A end + -2 1435 +a -2 1435 a +SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end + -2 1435 a Black Black 164 1583 a +SDict begin H.S end + 164 1583 +a 164 1583 a +SDict begin 13 H.A end + 164 1583 a 164 1583 a +SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end + 164 1583 a Fj(num)h(groups)-2 +1684 y +SDict begin H.S end + -2 1684 a -2 1684 a +SDict begin 13 H.A end + -2 1684 a -2 1684 a +SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end + -2 1684 +a 90 x Fj(GID[num_groups])-2 1792 y +SDict begin H.S end + -2 1792 a -2 1792 +a +SDict begin 13 H.A end + -2 1792 a -2 1792 a +SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end + -2 1792 a Black Black 164 1924 +a +SDict begin H.S end + 164 1924 a 164 1924 a +SDict begin 13 H.A end + 164 1924 a 164 1924 a +SDict begin [ /View [/XYZ H.V] /Dest (1347) cvn H.B /DEST pdfmark end + 164 1924 +a Fj(group)f(info)-2 2025 y +SDict begin H.S end + -2 2025 a -2 2025 a +SDict begin 13 H.A end + -2 2025 +a -2 2025 a +SDict begin [ /View [/XYZ H.V] /Dest (1349) cvn H.B /DEST pdfmark end + -2 2025 a 90 x Fj(UNISTR2)-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 (1350) cvn H.B /DEST pdfmark end + -2 2116 a Black Black +164 2264 a +SDict begin H.S end + 164 2264 a 164 2264 a +SDict begin 13 H.A end + 164 2264 a 164 2264 +a +SDict begin [ /View [/XYZ H.V] /Dest (1351) cvn H.B /DEST pdfmark end + 164 2264 a Fj(logon)h(serv)o(er)g(unicode)g(string)-2 +2365 y +SDict begin H.S end + -2 2365 a -2 2365 a +SDict begin 13 H.A end + -2 2365 a -2 2365 a +SDict begin [ /View [/XYZ H.V] /Dest (1353) cvn H.B /DEST pdfmark end + -2 2365 +a 90 x Fj(UNISTR2)-2 2456 y +SDict begin H.S end + -2 2456 a -2 2456 a +SDict begin 13 H.A end + -2 2456 +a -2 2456 a +SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end + -2 2456 a Black Black 164 2605 a +SDict begin H.S end + 164 2605 +a 164 2605 a +SDict begin 13 H.A end + 164 2605 a 164 2605 a +SDict begin [ /View [/XYZ H.V] /Dest (1355) cvn H.B /DEST pdfmark end + 164 2605 a Fj(logon)g(domain)g +(unicode)f(string)-2 2706 y +SDict begin H.S end + -2 2706 a -2 2706 a +SDict begin 13 H.A end + -2 2706 +a -2 2706 a +SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end + -2 2706 a 90 x Fj(DOM_SID)-2 2806 y +SDict begin H.S end + -2 2806 +a -2 2806 a +SDict begin 13 H.A end + -2 2806 a -2 2806 a +SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end + -2 2806 a Black Black +164 2945 a +SDict begin H.S end + 164 2945 a 164 2945 a +SDict begin 13 H.A end + 164 2945 a 164 2945 +a +SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end + 164 2945 a Fj(domain)h(SID)-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 (1361) cvn H.B /DEST pdfmark end + -2 3029 a 107 x Fj(DOM_SID[num_sids])-2 +3149 y +SDict begin H.S end + -2 3149 a -2 3149 a +SDict begin 13 H.A end + -2 3149 a -2 3149 a +SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end + -2 3149 +a Black Black 164 3285 a +SDict begin H.S end + 164 3285 a 164 3285 a +SDict begin 13 H.A end + 164 3285 +a 164 3285 a +SDict begin [ /View [/XYZ H.V] /Dest (1363) cvn H.B /DEST pdfmark end + 164 3285 a Fj(other)g(domain)g(SIDs?)-2 +3328 y +SDict begin H.S end + -2 3328 a -2 3328 a +SDict begin 13 H.A end + -2 3328 a -2 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (1364) cvn H.B /DEST pdfmark end + -2 3328 +a 294 x Fe(9.2.3.27.)k(SH_INFO_1_PTR)h(\(pointers)i(to)e(le)o(v)o(el)g +(1)h(shar)n(e)h(inf)n(o)e(strings\))-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 (1366) cvn H.B /DEST pdfmark end + -2 3809 a -2 3809 a +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 (1367) cvn H.B /DEST pdfmark end + -2 3809 a 87 x Fh(Note:)c(see)h +(cifsr)o(ap2.txt)e(section5,)g(pa)o(g)o(e)h(10.)-2 4015 +y +SDict begin H.S end + -2 4015 a -2 4015 a +SDict begin 13 H.A end + -2 4015 a -2 4015 a +SDict begin [ /View [/XYZ H.V] /Dest (1368) cvn H.B /DEST pdfmark end + -2 4015 a -2 +4015 a +SDict begin H.S end + -2 4015 a -2 4015 a +SDict begin 13 H.A end + -2 4015 a -2 4015 a +SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark +end + -2 4015 +a 74 x Fj(0)g(for)g(shi1_type)e(indicates)i(a)h(Disk.)-2 +4182 y(1)f(for)g(shi1_type)e(indicates)i(a)h(Print)f(Queue.)-2 +4275 y(2)g(for)g(shi1_type)e(indicates)i(a)h(De)n(vice.)-2 +4368 y(3)f(for)g(shi1_type)e(indicates)i(an)g(IPC)h(pipe.)-2 +4460 y(0x8000)d(0000)g(\(top)i(bit)g(set)h(in)g(shi1_type\))d +(indicates)i(a)g(hidden)f(share.)-2 4478 y +SDict begin H.S end + -2 4478 a +-2 4478 a +SDict begin 13 H.A end + -2 4478 a -2 4478 a +SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end + -2 4478 a -2 4603 a +SDict begin H.S end + -2 +4603 a -2 4603 a +SDict begin 13 H.A end + -2 4603 a -2 4603 a +SDict begin [ /View [/XYZ H.V] /Dest (1376) cvn H.B /DEST pdfmark end + -2 4603 a 108 x +Fj(V)m(OID*)-2 4712 y +SDict begin H.S end + -2 4712 a -2 4712 a +SDict begin 13 H.A end + -2 4712 a -2 +4712 a +SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end + -2 4712 a Black Black 164 4860 a +SDict begin H.S end + 164 4860 a 164 +4860 a +SDict begin 13 H.A end + 164 4860 a 164 4860 a +SDict begin [ /View [/XYZ H.V] /Dest (1378) cvn H.B /DEST pdfmark end + 164 4860 a Fj(shi1_netname)f(-)i(pointer)f +(to)h(net)h(name)-2 4961 y +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 (1380) cvn H.B /DEST pdfmark end + -2 4961 a 90 x Fj(UINT32)-2 5052 y +SDict begin H.S end + -2 5052 +a -2 5052 a +SDict begin 13 H.A end + -2 5052 a -2 5052 a +SDict begin [ /View [/XYZ H.V] /Dest (1381) cvn H.B /DEST pdfmark end + -2 5052 a Black Black +164 5201 a +SDict begin H.S end + 164 5201 a 164 5201 a +SDict begin 13 H.A end + 164 5201 a 164 5201 +a +SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end + 164 5201 a Fj(shi1_type)d(-)j(type)f(of)f(share.)h(0)g(-)h +(undocumented.)-2 5302 y +SDict begin H.S end + -2 5302 a -2 5302 a +SDict begin 13 H.A end + -2 5302 +a -2 5302 a +SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end + -2 5302 a 89 x Fj(V)m(OID*)-2 5392 y +SDict begin H.S end + -2 5392 +a -2 5392 a +SDict begin 13 H.A end + -2 5392 a -2 5392 a +SDict begin [ /View [/XYZ H.V] /Dest (1385) cvn H.B /DEST pdfmark end + -2 5392 a Black Black +164 5541 a +SDict begin H.S end + 164 5541 a 164 5541 a +SDict begin 13 H.A end + 164 5541 a 164 5541 +a +SDict begin [ /View [/XYZ H.V] /Dest (1386) cvn H.B /DEST pdfmark end + 164 5541 a Fj(shi1_remark)d(-)i(pointer)f(to)h(comment.)p +Black 3659 5984 a Fh(40)p Black eop end +%%Page: 41 47 +TeXDict begin 41 46 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fe(9.2.3.28.)j(SH_INFO_1_STR)h(\(le)o(v)o(el)h(1)f(shar)n(e)i(inf) +n(o)e(strings\))-2 93 y +SDict begin H.S end + -2 93 a -2 93 a +SDict begin 13 H.A end + -2 93 a -2 93 +a +SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end + -2 93 a -2 217 a +SDict begin H.S end + -2 217 a -2 217 a +SDict begin 13 H.A end + -2 217 a -2 217 +a +SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end + -2 217 a 88 x Fj(UNISTR2)-2 306 y +SDict begin H.S end + -2 306 a -2 306 a +SDict begin 13 H.A end + +-2 306 a -2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end + -2 306 a Black Black 164 454 a +SDict begin H.S end + 164 +454 a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 a +SDict begin [ /View [/XYZ H.V] /Dest (1393) cvn H.B /DEST pdfmark end + 164 454 a Fj(shi1_netname)18 +b(-)i(unicode)f(string)h(of)g(net)g(name)-2 555 y +SDict begin H.S end + -2 +555 a -2 555 a +SDict begin 13 H.A end + -2 555 a -2 555 a +SDict begin [ /View [/XYZ H.V] /Dest (1395) cvn H.B /DEST pdfmark end + -2 555 a 90 x Fj(UNISTR2)-2 +646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (1396) cvn H.B /DEST pdfmark end + -2 646 a Black +Black 164 795 a +SDict begin H.S end + 164 795 a 164 795 a +SDict begin 13 H.A end + 164 795 a 164 795 +a +SDict begin [ /View [/XYZ H.V] /Dest (1397) cvn H.B /DEST pdfmark end + 164 795 a Fj(shi1_remark)e(-)i(unicode)f(string)g(of)h(comment.)-2 +854 y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (1398) cvn H.B /DEST pdfmark end + -2 854 a 278 +x Fe(9.2.3.29.)j(SHARE_INFO_1_CTR)-2 1311 y +SDict begin H.S end + -2 1311 a +-2 1311 a +SDict begin 13 H.A end + -2 1311 a -2 1311 a +SDict begin [ /View [/XYZ H.V] /Dest (1400) cvn H.B /DEST pdfmark end + -2 1311 a 95 x Fj(share)d(container)e +(with)j(0)f(entries:)-2 1407 y +SDict begin H.S end + -2 1407 a -2 1407 a +SDict begin 13 H.A end + -2 +1407 a -2 1407 a +SDict begin [ /View [/XYZ H.V] /Dest (1401) cvn H.B /DEST pdfmark end + -2 1407 a -2 1531 a +SDict begin H.S end + -2 1531 a -2 1531 +a +SDict begin 13 H.A end + -2 1531 a -2 1531 a +SDict begin [ /View [/XYZ H.V] /Dest (1403) cvn H.B /DEST pdfmark end + -2 1531 a 107 x Fj(UINT32)-2 1639 +y +SDict begin H.S end + -2 1639 a -2 1639 a +SDict begin 13 H.A end + -2 1639 a -2 1639 a +SDict begin [ /View [/XYZ H.V] /Dest (1404) cvn H.B /DEST pdfmark end + -2 1639 a Black +Black 164 1788 a +SDict begin H.S end + 164 1788 a 164 1788 a +SDict begin 13 H.A end + 164 1788 a 164 +1788 a +SDict begin [ /View [/XYZ H.V] /Dest (1405) cvn H.B /DEST pdfmark end + 164 1788 a Fj(0)g(-)g(EntriesRead)-2 1872 y +SDict begin H.S end + -2 +1872 a -2 1872 a +SDict begin 13 H.A end + -2 1872 a -2 1872 a +SDict begin [ /View [/XYZ H.V] /Dest (1407) cvn H.B /DEST pdfmark end + -2 1872 a 107 x +Fj(UINT32)-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 (1408) cvn H.B /DEST pdfmark end + -2 1980 a Black Black 164 2128 a +SDict begin H.S end + 164 2128 a 164 +2128 a +SDict begin 13 H.A end + 164 2128 a 164 2128 a +SDict begin [ /View [/XYZ H.V] /Dest (1409) cvn H.B /DEST pdfmark end + 164 2128 a Fj(0)g(-)g(Buf)n(fer)-2 +2295 y +SDict begin H.S end + -2 2295 a -2 2295 a +SDict begin 13 H.A end + -2 2295 a -2 2295 a +SDict begin [ /View [/XYZ H.V] /Dest (1410) cvn H.B /DEST pdfmark end + -2 2295 +a 107 x Fj(share)g(container)e(with)j(>)f(0)h(entries:)-2 +2403 y +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 (1411) cvn H.B /DEST pdfmark end + -2 2403 +a -2 2527 a +SDict begin H.S end + -2 2527 a -2 2527 a +SDict begin 13 H.A end + -2 2527 a -2 2527 a +SDict begin [ /View [/XYZ H.V] /Dest (1413) cvn H.B /DEST pdfmark end + -2 +2527 a 108 x Fj(UINT32)-2 2636 y +SDict begin H.S end + -2 2636 a -2 2636 a +SDict begin 13 H.A end + +-2 2636 a -2 2636 a +SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end + -2 2636 a Black Black 164 2784 a +SDict begin H.S end + +164 2784 a 164 2784 a +SDict begin 13 H.A end + 164 2784 a 164 2784 a +SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end + 164 2784 +a Fj(EntriesRead)-2 2868 y +SDict begin H.S end + -2 2868 a -2 2868 a +SDict begin 13 H.A end + -2 2868 +a -2 2868 a +SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end + -2 2868 a 107 x Fj(UINT32)-2 2976 y +SDict begin H.S end + -2 2976 +a -2 2976 a +SDict begin 13 H.A end + -2 2976 a -2 2976 a +SDict begin [ /View [/XYZ H.V] /Dest (1418) cvn H.B /DEST pdfmark end + -2 2976 a Black Black +164 3124 a +SDict begin H.S end + 164 3124 a 164 3124 a +SDict begin 13 H.A end + 164 3124 a 164 3124 +a +SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end + 164 3124 a Fj(non-zero)d(-)i(Buf)n(fer)-2 3208 y +SDict begin H.S end + -2 +3208 a -2 3208 a +SDict begin 13 H.A end + -2 3208 a -2 3208 a +SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end + -2 3208 a 107 x +Fj(UINT32)-2 3316 y +SDict begin H.S end + -2 3316 a -2 3316 a +SDict begin 13 H.A end + -2 3316 a -2 +3316 a +SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end + -2 3316 a Black Black 164 3465 a +SDict begin H.S end + 164 3465 a 164 +3465 a +SDict begin 13 H.A end + 164 3465 a 164 3465 a +SDict begin [ /View [/XYZ H.V] /Dest (1423) cvn H.B /DEST pdfmark end + 164 3465 a Fj(EntriesRead)-2 +3549 y +SDict begin H.S end + -2 3549 a -2 3549 a +SDict begin 13 H.A end + -2 3549 a -2 3549 a +SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end + -2 3549 +a 107 x Fj(SH_INFO_1_PTR[EntriesRead])-2 3669 y +SDict begin H.S end + -2 3669 +a -2 3669 a +SDict begin 13 H.A end + -2 3669 a -2 3669 a +SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end + -2 3669 a Black Black +164 3805 a +SDict begin H.S end + 164 3805 a 164 3805 a +SDict begin 13 H.A end + 164 3805 a 164 3805 +a +SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end + 164 3805 a Fj(share)g(entry)f(pointers)-2 3906 y +SDict begin H.S end + -2 +3906 a -2 3906 a +SDict begin 13 H.A end + -2 3906 a -2 3906 a +SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end + -2 3906 a 90 x Fj +(SH_INFO_1_STR[EntriesRead])-2 4009 y +SDict begin H.S end + -2 4009 a -2 4009 +a +SDict begin 13 H.A end + -2 4009 a -2 4009 a +SDict begin [ /View [/XYZ H.V] /Dest (1430) cvn H.B /DEST pdfmark end + -2 4009 a Black Black 164 4146 +a +SDict begin H.S end + 164 4146 a 164 4146 a +SDict begin 13 H.A end + 164 4146 a 164 4146 a +SDict begin [ /View [/XYZ H.V] /Dest (1431) cvn H.B /DEST pdfmark end + 164 4146 +a Fj(share)h(entry)f(strings)-2 4247 y +SDict begin H.S end + -2 4247 a -2 4247 +a +SDict begin 13 H.A end + -2 4247 a -2 4247 a +SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end + -2 4247 a 89 x Fj(UINT8[])-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 (1434) cvn H.B /DEST pdfmark end + -2 4349 a Black +Black 164 4486 a +SDict begin H.S end + 164 4486 a 164 4486 a +SDict begin 13 H.A end + 164 4486 a 164 +4486 a +SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end + 164 4486 a Fj(padding)f(to)i(get)h(unicode)d(string)i(4-byte)f +(aligned)g(with)h(start)h(of)f(the)g(SMB)h(header)-5 +b(.)-2 4587 y +SDict begin H.S end + -2 4587 a -2 4587 a +SDict begin 13 H.A end + -2 4587 a -2 4587 a +SDict begin [ /View [/XYZ H.V] /Dest (1437) cvn H.B /DEST pdfmark end + +-2 4587 a 90 x Fj(UINT32)-2 4678 y +SDict begin H.S end + -2 4678 a -2 4678 +a +SDict begin 13 H.A end + -2 4678 a -2 4678 a +SDict begin [ /View [/XYZ H.V] /Dest (1438) cvn H.B /DEST pdfmark end + -2 4678 a Black Black 164 4826 +a +SDict begin H.S end + 164 4826 a 164 4826 a +SDict begin 13 H.A end + 164 4826 a 164 4826 a +SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end + 164 4826 +a Fj(EntriesRead)-2 4910 y +SDict begin H.S end + -2 4910 a -2 4910 a +SDict begin 13 H.A end + -2 4910 +a -2 4910 a +SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end + -2 4910 a 107 x Fj(UINT32)-2 5018 y +SDict begin H.S end + -2 5018 +a -2 5018 a +SDict begin 13 H.A end + -2 5018 a -2 5018 a +SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end + -2 5018 a Black Black +164 5167 a +SDict begin H.S end + 164 5167 a 164 5167 a +SDict begin 13 H.A end + 164 5167 a 164 5167 +a +SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end + 164 5167 a Fj(0)20 b(-)g(padding)-2 5226 y +SDict begin H.S end + -2 5226 +a -2 5226 a +SDict begin 13 H.A end + -2 5226 a -2 5226 a +SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end + -2 5226 a Black 3659 +5984 a Fh(41)p Black eop end +%%Page: 42 48 +TeXDict begin 42 47 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.2.3.30.)j(SER)-5 b(VER_INFO_101)-2 +251 y +SDict begin H.S end + -2 251 a -2 251 a +SDict begin 13 H.A end + -2 251 a -2 251 a +SDict begin [ /View [/XYZ H.V] /Dest (1446) cvn H.B /DEST pdfmark end + -2 251 a -2 +251 a +SDict begin H.S end + -2 251 a -2 251 a +SDict begin 13 H.A end + -2 251 a -2 251 a +SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end + -2 251 a 95 +x Fh(Note:)20 b(see)h(cifs6.txt)f(section)g(6.4)g(-)g(the)g(\002elds)g +(described)g(ther)m(ein)g(will)h(be)f(of)g(assistance)h(her)m(e)o(.)e +(for)i(e)n(xample)o(,)f(the)g(type)g(listed)-2 454 y(below)g(is)h(the)f +(same)h(as)f(fServerT)-6 b(ype)o(,)20 b(whic)o(h)g(is)h(described)e(in) +i(6.4.1.)-2 471 y +SDict begin H.S end + -2 471 a -2 471 a +SDict begin 13 H.A end + -2 471 a -2 471 a +SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end + +-2 471 a -2 596 a +SDict begin H.S end + -2 596 a -2 596 a +SDict begin 13 H.A end + -2 596 a -2 596 a +SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end + +-2 596 a 91 x Fj(SV_TYPE_W)o(ORKST)-8 b(A)f(TION)-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 (1451) cvn H.B /DEST pdfmark end + -2 697 a Black +Black 164 836 a +SDict begin H.S end + 164 836 a 164 836 a +SDict begin 13 H.A end + 164 836 a 164 836 +a +SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end + 164 836 a Fj(0x00000001)16 b(All)21 b(w)o(orkstations)-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 (1454) cvn H.B /DEST pdfmark end + -2 920 a 107 +x Fj(SV_TYPE_SER)-7 b(VER)-2 1037 y +SDict begin H.S end + -2 1037 a -2 1037 +a +SDict begin 13 H.A end + -2 1037 a -2 1037 a +SDict begin [ /View [/XYZ H.V] /Dest (1455) cvn H.B /DEST pdfmark end + -2 1037 a Black Black 164 1177 +a +SDict begin H.S end + 164 1177 a 164 1177 a +SDict begin 13 H.A end + 164 1177 a 164 1177 a +SDict begin [ /View [/XYZ H.V] /Dest (1456) cvn H.B /DEST pdfmark end + 164 1177 +a Fj(0x00000002)16 b(All)21 b(serv)o(ers)-2 1261 y +SDict begin H.S end + -2 +1261 a -2 1261 a +SDict begin 13 H.A end + -2 1261 a -2 1261 a +SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end + -2 1261 a 107 x +Fj(SV_TYPE_SQLSER)-7 b(VER)-2 1383 y +SDict begin H.S end + -2 1383 a -2 1383 +a +SDict begin 13 H.A end + -2 1383 a -2 1383 a +SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end + -2 1383 a Black Black 164 1517 +a +SDict begin H.S end + 164 1517 a 164 1517 a +SDict begin 13 H.A end + 164 1517 a 164 1517 a +SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end + 164 1517 +a Fj(0x00000004)16 b(An)o(y)j(serv)o(er)g(running)g(with)h(SQL)g(serv)o +(er)-2 1618 y +SDict begin H.S end + -2 1618 a -2 1618 a +SDict begin 13 H.A end + -2 1618 a -2 1618 a +SDict begin [ /View [/XYZ H.V] /Dest (1462) cvn H.B /DEST pdfmark end + +-2 1618 a 90 x Fj(SV_TYPE_DOMAIN_CTRL)-2 1718 y +SDict begin H.S end + -2 1718 +a -2 1718 a +SDict begin 13 H.A end + -2 1718 a -2 1718 a +SDict begin [ /View [/XYZ H.V] /Dest (1463) cvn H.B /DEST pdfmark end + -2 1718 a Black Black +164 1857 a +SDict begin H.S end + 164 1857 a 164 1857 a +SDict begin 13 H.A end + 164 1857 a 164 1857 +a +SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end + 164 1857 a Fj(0x00000008)c(Primary)j(domain)g(controller)-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 (1466) cvn H.B /DEST pdfmark end + -2 1958 +a 90 x Fj(SV_TYPE_DOMAIN_B)m(AKCTRL)-2 2058 y +SDict begin H.S end + -2 2058 +a -2 2058 a +SDict begin 13 H.A end + -2 2058 a -2 2058 a +SDict begin [ /View [/XYZ H.V] /Dest (1467) cvn H.B /DEST pdfmark end + -2 2058 a Black Black +164 2198 a +SDict begin H.S end + 164 2198 a 164 2198 a +SDict begin 13 H.A end + 164 2198 a 164 2198 +a +SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end + 164 2198 a Fj(0x00000010)d(Backup)j(domain)g(controller)-2 +2299 y +SDict begin H.S end + -2 2299 a -2 2299 a +SDict begin 13 H.A end + -2 2299 a -2 2299 a +SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end + -2 2299 +a 90 x Fj(SV_TYPE_TIME_SOURCE)-2 2399 y +SDict begin H.S end + -2 2399 a -2 +2399 a +SDict begin 13 H.A end + -2 2399 a -2 2399 a +SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end + -2 2399 a Black Black 164 +2538 a +SDict begin H.S end + 164 2538 a 164 2538 a +SDict begin 13 H.A end + 164 2538 a 164 2538 a +SDict begin [ /View [/XYZ H.V] /Dest (1472) cvn H.B /DEST pdfmark end + 164 +2538 a Fj(0x00000020)d(Serv)o(er)j(running)f(the)i(timesource)f +(service)-2 2639 y +SDict begin H.S end + -2 2639 a -2 2639 a +SDict begin 13 H.A end + -2 2639 a -2 2639 +a +SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end + -2 2639 a 90 x Fj(SV_TYPE_AFP)-2 2739 y +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 (1475) cvn H.B /DEST pdfmark end + -2 2739 a Black Black 164 +2879 a +SDict begin H.S end + 164 2879 a 164 2879 a +SDict begin 13 H.A end + 164 2879 a 164 2879 a +SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end + 164 +2879 a Fj(0x00000040)d(Apple)j(File)i(Protocol)e(serv)o(ers)-2 +2980 y +SDict begin H.S end + -2 2980 a -2 2980 a +SDict begin 13 H.A end + -2 2980 a -2 2980 a +SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end + -2 2980 +a 90 x Fj(SV_TYPE_NO)l(VELL)-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 (1479) cvn H.B /DEST pdfmark end + -2 3080 a Black Black 164 3219 +a +SDict begin H.S end + 164 3219 a 164 3219 a +SDict begin 13 H.A end + 164 3219 a 164 3219 a +SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end + 164 3219 +a Fj(0x00000080)d(No)o(v)o(ell)j(serv)o(ers)-2 3303 y +SDict begin H.S end + +-2 3303 a -2 3303 a +SDict begin 13 H.A end + -2 3303 a -2 3303 a +SDict begin [ /View [/XYZ H.V] /Dest (1482) cvn H.B /DEST pdfmark end + -2 3303 a 107 +x Fj(SV_TYPE_DOMAIN_MEMBER)-2 3420 y +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 (1483) cvn H.B /DEST pdfmark end + -2 3420 a Black Black 164 3559 +a +SDict begin H.S end + 164 3559 a 164 3559 a +SDict begin 13 H.A end + 164 3559 a 164 3559 a +SDict begin [ /View [/XYZ H.V] /Dest (1484) cvn H.B /DEST pdfmark end + 164 3559 +a Fj(0x00000100)d(Domain)j(Member)-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 (1486) cvn H.B /DEST pdfmark end + -2 3643 a 107 x Fj(SV_TYPE_PRINTQ_SER)-7 +b(VER)-2 3765 y +SDict begin H.S end + -2 3765 a -2 3765 a +SDict begin 13 H.A end + -2 3765 a -2 3765 +a +SDict begin [ /View [/XYZ H.V] /Dest (1487) cvn H.B /DEST pdfmark end + -2 3765 a Black Black 164 3900 a +SDict begin H.S end + 164 3900 a 164 3900 +a +SDict begin 13 H.A end + 164 3900 a 164 3900 a +SDict begin [ /View [/XYZ H.V] /Dest (1488) cvn H.B /DEST pdfmark end + 164 3900 a Fj(0x00000200)16 b(Serv)o(er)j +(sharing)g(print)h(queue)-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 (1490) cvn H.B /DEST pdfmark end + -2 4001 a 90 x Fj(SV_TYPE_DIALIN_SER)-7 +b(VER)-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 (1491) cvn H.B /DEST pdfmark end + -2 4101 a Black Black 164 4240 a +SDict begin H.S end + 164 4240 a 164 4240 +a +SDict begin 13 H.A end + 164 4240 a 164 4240 a +SDict begin [ /View [/XYZ H.V] /Dest (1492) cvn H.B /DEST pdfmark end + 164 4240 a Fj(0x00000400)16 b(Serv)o(er)j +(running)f(dialin)i(service.)-2 4341 y +SDict begin H.S end + -2 4341 a -2 4341 +a +SDict begin 13 H.A end + -2 4341 a -2 4341 a +SDict begin [ /View [/XYZ H.V] /Dest (1494) cvn H.B /DEST pdfmark end + -2 4341 a 90 x Fj(SV_TYPE_XENIX_SER)-7 +b(VER)-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 (1495) cvn H.B /DEST pdfmark end + -2 4441 a Black Black 164 4581 a +SDict begin H.S end + 164 4581 a 164 4581 +a +SDict begin 13 H.A end + 164 4581 a 164 4581 a +SDict begin [ /View [/XYZ H.V] /Dest (1496) cvn H.B /DEST pdfmark end + 164 4581 a Fj(0x00000800)16 b(Xenix)j(serv)o +(er)-2 4664 y +SDict begin H.S end + -2 4664 a -2 4664 a +SDict begin 13 H.A end + -2 4664 a -2 4664 a +SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end + +-2 4664 a 108 x Fj(SV_TYPE_NT)-2 4782 y +SDict begin H.S end + -2 4782 a -2 +4782 a +SDict begin 13 H.A end + -2 4782 a -2 4782 a +SDict begin [ /View [/XYZ H.V] /Dest (1499) cvn H.B /DEST pdfmark end + -2 4782 a Black Black 164 +4921 a +SDict begin H.S end + 164 4921 a 164 4921 a +SDict begin 13 H.A end + 164 4921 a 164 4921 a +SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end + 164 +4921 a Fj(0x00001000)d(NT)k(serv)o(er)-2 5005 y +SDict begin H.S end + -2 5005 +a -2 5005 a +SDict begin 13 H.A end + -2 5005 a -2 5005 a +SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end + -2 5005 a 107 x Fj(SV_TYPE_WFW)-2 +5122 y +SDict begin H.S end + -2 5122 a -2 5122 a +SDict begin 13 H.A end + -2 5122 a -2 5122 a +SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end + -2 5122 +a Black Black 164 5261 a +SDict begin H.S end + 164 5261 a 164 5261 a +SDict begin 13 H.A end + 164 5261 +a 164 5261 a +SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end + 164 5261 a Fj(0x00002000)c(Serv)o(er)j(running)f(W)m(indo) +n(ws)h(for)p Black 3659 5984 a Fh(42)p Black eop end +%%Page: 43 49 +TeXDict begin 43 48 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(SV_TYPE_SER)-7 b(VER_NT)-2 82 y +SDict begin H.S end + -2 82 a -2 82 +a +SDict begin 13 H.A end + -2 82 a -2 82 a +SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end + -2 82 a Black Black 164 222 a +SDict begin H.S end + 164 222 +a 164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1508) cvn H.B /DEST pdfmark end + 164 222 a Fj(0x00008000)16 +b(W)m(indo)n(ws)j(NT)i(non)e(DC)i(serv)o(er)-2 413 y(SV_TYPE_PO)m +(TENTIAL_BR)m(O)m(WSER)-2 423 y +SDict begin H.S end + -2 423 a -2 423 a +SDict begin 13 H.A end + -2 +423 a -2 423 a +SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end + -2 423 a Black Black 164 562 a +SDict begin H.S end + 164 562 +a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end + 164 562 a Fj(0x00010000)16 +b(Serv)o(er)j(that)h(can)g(run)g(the)g(bro)n(wser)f(service)-2 +646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (1514) cvn H.B /DEST pdfmark end + -2 646 a 107 +x Fj(SV_TYPE_B)m(A)m(CKUP_BR)m(O)m(WSER)-2 763 y +SDict begin H.S end + -2 763 +a -2 763 a +SDict begin 13 H.A end + -2 763 a -2 763 a +SDict begin [ /View [/XYZ H.V] /Dest (1515) cvn H.B /DEST pdfmark end + -2 763 a Black Black 164 +903 a +SDict begin H.S end + 164 903 a 164 903 a +SDict begin 13 H.A end + 164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (1516) cvn H.B /DEST pdfmark end + 164 903 +a Fj(0x00020000)d(Backup)j(bro)n(wser)g(serv)o(er)-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 (1518) cvn H.B /DEST pdfmark end + -2 1004 +a 90 x Fj(SV_TYPE_MASTER_BR)m(O)m(WSER)-2 1104 y +SDict begin H.S end + -2 1104 +a -2 1104 a +SDict begin 13 H.A end + -2 1104 a -2 1104 a +SDict begin [ /View [/XYZ H.V] /Dest (1519) cvn H.B /DEST pdfmark end + -2 1104 a Black Black +164 1243 a +SDict begin H.S end + 164 1243 a 164 1243 a +SDict begin 13 H.A end + 164 1243 a 164 1243 +a +SDict begin [ /View [/XYZ H.V] /Dest (1520) cvn H.B /DEST pdfmark end + 164 1243 a Fj(0x00040000)d(Master)k(bro)n(wser)f(serv)o(er)-2 +1327 y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + -2 1327 a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (1522) cvn H.B /DEST pdfmark end + -2 1327 +a 107 x Fj(SV_TYPE_DOMAIN_MASTER)-2 1444 y +SDict begin H.S end + -2 1444 a +-2 1444 a +SDict begin 13 H.A end + -2 1444 a -2 1444 a +SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end + -2 1444 a Black Black 164 +1583 a +SDict begin H.S end + 164 1583 a 164 1583 a +SDict begin 13 H.A end + 164 1583 a 164 1583 a +SDict begin [ /View [/XYZ H.V] /Dest (1524) cvn H.B /DEST pdfmark end + 164 +1583 a Fj(0x00080000)d(Domain)j(Master)h(Bro)n(wser)g(serv)o(er)-2 +1667 y +SDict begin H.S end + -2 1667 a -2 1667 a +SDict begin 13 H.A end + -2 1667 a -2 1667 a +SDict begin [ /View [/XYZ H.V] /Dest (1526) cvn H.B /DEST pdfmark end + -2 1667 +a 107 x Fj(SV_TYPE_LOCAL_LIST_ONL)-8 b(Y)-2 1784 y +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 (1527) cvn H.B /DEST pdfmark end + -2 1784 a Black +Black 164 1924 a +SDict begin H.S end + 164 1924 a 164 1924 a +SDict begin 13 H.A end + 164 1924 a 164 +1924 a +SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end + 164 1924 a Fj(0x40000000)16 b(Enumerate)i(only)h(entries)i(mark) +o(ed)d("local")-2 2025 y +SDict begin H.S end + -2 2025 a -2 2025 a +SDict begin 13 H.A end + -2 2025 +a -2 2025 a +SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end + -2 2025 a 90 x Fj(SV_TYPE_DOMAIN_ENUM)-2 +2125 y +SDict begin H.S end + -2 2125 a -2 2125 a +SDict begin 13 H.A end + -2 2125 a -2 2125 a +SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end + -2 2125 +a Black Black 164 2264 a +SDict begin H.S end + 164 2264 a 164 2264 a +SDict begin 13 H.A end + 164 2264 +a 164 2264 a +SDict begin [ /View [/XYZ H.V] /Dest (1532) cvn H.B /DEST pdfmark end + 164 2264 a Fj(0x80000000)e(Enumerate)i(Domains.)h(The)h +(pszServ)o(er)f(and)h(pszDomain)f(parameters)g(must)h(be)g(NULL.)-2 +2282 y +SDict begin H.S end + -2 2282 a -2 2282 a +SDict begin 13 H.A end + -2 2282 a -2 2282 a +SDict begin [ /View [/XYZ H.V] /Dest (1533) cvn H.B /DEST pdfmark end + -2 2282 +a -2 2407 a +SDict begin H.S end + -2 2407 a -2 2407 a +SDict begin 13 H.A end + -2 2407 a -2 2407 a +SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end + -2 +2407 a 90 x Fj(UINT32)-2 2498 y +SDict begin H.S end + -2 2498 a -2 2498 a +SDict begin 13 H.A end + -2 +2498 a -2 2498 a +SDict begin [ /View [/XYZ H.V] /Dest (1536) cvn H.B /DEST pdfmark end + -2 2498 a Black Black 164 2646 a +SDict begin H.S end + 164 +2646 a 164 2646 a +SDict begin 13 H.A end + 164 2646 a 164 2646 a +SDict begin [ /View [/XYZ H.V] /Dest (1537) cvn H.B /DEST pdfmark end + 164 2646 a Fj(500)f(-)h +(platform_id)-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 (1539) cvn H.B /DEST pdfmark end + -2 2747 a 90 x Fj(V)m(OID*)-2 2838 y +SDict begin H.S end + -2 2838 +a -2 2838 a +SDict begin 13 H.A end + -2 2838 a -2 2838 a +SDict begin [ /View [/XYZ H.V] /Dest (1540) cvn H.B /DEST pdfmark end + -2 2838 a Black Black +164 2987 a +SDict begin H.S end + 164 2987 a 164 2987 a +SDict begin 13 H.A end + 164 2987 a 164 2987 +a +SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end + 164 2987 a Fj(pointer)f(to)h(name)-2 3088 y +SDict begin H.S end + -2 3088 +a -2 3088 a +SDict begin 13 H.A end + -2 3088 a -2 3088 a +SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end + -2 3088 a 90 x Fj(UINT32)-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 (1544) cvn H.B /DEST pdfmark end + -2 3179 +a Black Black 164 3327 a +SDict begin H.S end + 164 3327 a 164 3327 a +SDict begin 13 H.A end + 164 3327 +a 164 3327 a +SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end + 164 3327 a Fj(5)g(-)g(major)g(v)o(ersion)-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 (1547) cvn H.B /DEST pdfmark end + -2 3428 +a 90 x Fj(UINT32)-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 (1548) cvn H.B /DEST pdfmark end + -2 3519 a Black Black 164 3667 a +SDict begin H.S end + 164 3667 +a 164 3667 a +SDict begin 13 H.A end + 164 3667 a 164 3667 a +SDict begin [ /View [/XYZ H.V] /Dest (1549) cvn H.B /DEST pdfmark end + 164 3667 a Fj(4)g(-)g(minor)g(v)o +(ersion)-2 3751 y +SDict begin H.S end + -2 3751 a -2 3751 a +SDict begin 13 H.A end + -2 3751 a -2 3751 +a +SDict begin [ /View [/XYZ H.V] /Dest (1551) cvn H.B /DEST pdfmark end + -2 3751 a 107 x Fj(UINT32)-2 3859 y +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 (1552) cvn H.B /DEST pdfmark end + -2 3859 a Black Black 164 4008 +a +SDict begin H.S end + 164 4008 a 164 4008 a +SDict begin 13 H.A end + 164 4008 a 164 4008 a +SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end + 164 4008 +a Fj(type)g(\(SV_TYPE_...)e(bit)i(\002eld\))-2 4109 y +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 (1555) cvn H.B /DEST pdfmark end + -2 4109 a 90 +x Fj(V)m(OID*)-2 4200 y +SDict begin H.S end + -2 4200 a -2 4200 a +SDict begin 13 H.A end + -2 4200 a +-2 4200 a +SDict begin [ /View [/XYZ H.V] /Dest (1556) cvn H.B /DEST pdfmark end + -2 4200 a Black Black 164 4348 a +SDict begin H.S end + 164 4348 a +164 4348 a +SDict begin 13 H.A end + 164 4348 a 164 4348 a +SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end + 164 4348 a Fj(pointer)f(to)h(comment) +-2 4449 y +SDict begin H.S end + -2 4449 a -2 4449 a +SDict begin 13 H.A end + -2 4449 a -2 4449 a +SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end + -2 +4449 a 90 x Fj(UNISTR2)-2 4540 y +SDict begin H.S end + -2 4540 a -2 4540 a +SDict begin 13 H.A end + +-2 4540 a -2 4540 a +SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end + -2 4540 a Black Black 164 4689 a +SDict begin H.S end + +164 4689 a 164 4689 a +SDict begin 13 H.A end + 164 4689 a 164 4689 a +SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end + 164 4689 +a Fj(sv101_name)d(-)k(unicode)d(string)i(of)g(serv)o(er)f(name)-2 +4789 y +SDict begin H.S end + -2 4789 a -2 4789 a +SDict begin 13 H.A end + -2 4789 a -2 4789 a +SDict begin [ /View [/XYZ H.V] /Dest (1563) cvn H.B /DEST pdfmark end + -2 4789 +a 90 x Fj(UNISTR2)-2 4880 y +SDict begin H.S end + -2 4880 a -2 4880 a +SDict begin 13 H.A end + -2 4880 +a -2 4880 a +SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end + -2 4880 a Black Black 164 5029 a +SDict begin H.S end + 164 5029 +a 164 5029 a +SDict begin 13 H.A end + 164 5029 a 164 5029 a +SDict begin [ /View [/XYZ H.V] /Dest (1565) cvn H.B /DEST pdfmark end + 164 5029 a Fj(sv_101_comment)d(-)k +(unicode)f(string)h(of)g(serv)o(er)f(comment.)-2 5130 +y +SDict begin H.S end + -2 5130 a -2 5130 a +SDict begin 13 H.A end + -2 5130 a -2 5130 a +SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end + -2 5130 a 90 +x Fj(UINT8[])-2 5233 y +SDict begin H.S end + -2 5233 a -2 5233 a +SDict begin 13 H.A end + -2 5233 a +-2 5233 a +SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end + -2 5233 a Black Black 164 5369 a +SDict begin H.S end + 164 5369 a +164 5369 a +SDict begin 13 H.A end + 164 5369 a 164 5369 a +SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end + 164 5369 a Fj(padding)f(to)i(get)h +(unicode)d(string)i(4-byte)f(aligned)g(with)h(start)h(of)f(the)g(SMB)h +(header)-5 b(.)p Black 3659 5984 a Fh(43)p Black eop +end +%%Page: 44 50 +TeXDict begin 44 49 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1590) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1570) cvn H.B /DEST pdfmark end + -2 +-11 a 99 x Fl(9.3.)35 b(MSRPC)g(o)o(v)o(er)f(T)-11 b(ransact)34 +b(Named)g(Pipe)-2 283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 +283 a +SDict begin [ /View [/XYZ H.V] /Dest (1572) cvn H.B /DEST pdfmark end + -2 283 a 79 x Fj(F)o(or)20 b(details)g(on)g(the)g(SMB)h(T)m +(ransact)f(Named)f(Pipe,)i(see)f(cifs6.txt)-2 380 y +SDict begin H.S end + -2 +380 a -2 380 a +SDict begin 13 H.A end + -2 380 a -2 380 a +SDict begin [ /View [/XYZ H.V] /Dest (1573) cvn H.B /DEST pdfmark end + -2 380 a 310 x Ff(9.3.1.)29 +b(MSRPC)i(Pipes)-2 881 y +SDict begin H.S end + -2 881 a -2 881 a +SDict begin 13 H.A end + -2 881 a -2 +881 a +SDict begin [ /View [/XYZ H.V] /Dest (1575) cvn H.B /DEST pdfmark end + -2 881 a 83 x Fj(The)20 b(MSRPC)h(is)g(conducted)d(o)o(v)o(er)h +(an)h(SMB)h(T)m(ransact)f(Pipe)g(with)h(a)f(name)g(of)2333 +964 y +SDict begin H.S end + 2333 964 a 2333 964 a +SDict begin 13 H.A end + 2333 964 a 2333 964 a +SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end + 2333 +964 a Fg(\\PIPE\\)p Fj(.)f(Y)-9 b(ou)20 b(must)g(\002rst)h(obtain)e(a)i +(16)f(bit)g(\002le)-2 1072 y(handle,)f(by)g(sending)g(a)i(SMBopenX)e +(with)i(the)f(pipe)g(name)1773 1072 y +SDict begin H.S end + 1773 1072 a 1773 +1072 a +SDict begin 13 H.A end + 1773 1072 a 1773 1072 a +SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end + 1773 1072 a Fg(\\PIPE\\srvsvc)f +Fj(for)h(e)o(xample.)e(Y)-9 b(ou)20 b(can)g(then)f(perform)g(an)-2 +1180 y(SMB)i(T)m(rans,)e(and)h(must)g(carry)g(out)g(an)g(SMBclose)g(on) +g(the)g(\002le)h(handle)e(once)h(you)f(are)h(\002nished.)-2 +1364 y +SDict begin H.S end + -2 1364 a -2 1364 a +SDict begin 13 H.A end + -2 1364 a -2 1364 a +SDict begin [ /View [/XYZ H.V] /Dest (1578) cvn H.B /DEST pdfmark end + -2 1364 +a 90 x Fj(T)m(rans)g(Requests)g(must)g(be)h(sent)f(with)g(tw)o(o)h +(setup)f(UINT16s,)f(no)h(UINT16)f(params)g(\(none)g(kno)n(wn)g +(about\),)f(and)i(UINT8)g(data)-2 1562 y(parameters)f(suf)n(\002cient)g +(to)i(contain)e(the)h(MSRPC)i(header)m(,)c(and)i(MSRPC)h(data.)f(The)g +(\002rst)h(UINT16)e(setup)h(parameter)f(must)-2 1670 +y(be)h(either)g(0x0026)e(to)i(indicate)f(an)i(RPC,)g(or)f(0x0001)e(to)i +(indicate)g(Set)h(Named)e(Pipe)h(Handle)g(state.)h(The)e(second)h +(UINT16)-2 1778 y(parameter)e(must)j(be)f(the)g(\002le)h(handle)e(for)h +(the)g(pipe,)f(obtained)g(abo)o(v)o(e.)-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 (1579) cvn H.B /DEST pdfmark end + -2 1962 a 90 x Fj(The)h(Data)g(section) +g(for)g(an)g(API)g(Command)f(of)h(0x0026)e(\(RPC)j(pipe\))e(in)i(the)f +(T)m(rans)g(Request)g(is)h(the)f(RPC)i(Header)m(,)d(follo)n(wed)-2 +2160 y(by)h(the)g(RPC)h(Data.)g(The)f(Data)g(section)g(for)g(an)g(API)g +(Command)f(of)h(0x0001)e(\(Set)i(Named)g(Pipe)g(Handle)g(state\))g(is)h +(tw)o(o)g(bytes.)-2 2268 y(The)f(only)f(v)n(alue)g(seen)i(for)e(these)i +(tw)o(o)f(bytes)g(is)h(0x00)e(0x43.)-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 (1580) cvn H.B /DEST pdfmark end + -2 2452 a 90 x Fj(MSRPC)i(Responses)g +(are)f(sent)g(as)h(response)e(data)i(inside)f(standard)f(SMB)i(T)m +(rans)f(responses,)f(with)h(the)g(MSRPC)i(Header)m(,)-2 +2650 y(MSRPC)f(Data)g(and)f(MSRPC)h(tail.)-2 2817 y +SDict begin H.S end + -2 +2817 a -2 2817 a +SDict begin 13 H.A end + -2 2817 a -2 2817 a +SDict begin [ /View [/XYZ H.V] /Dest (1581) cvn H.B /DEST pdfmark end + -2 2817 a 107 x +Fj(It)f(is)h(suspected)f(that)g(the)g(T)m(rans)g(Requests)h(will)g +(need)e(to)i(be)f(at)g(least)h(2-byte)e(aligned)g(\(probably)f +(4-byte\).)g(This)j(is)g(standard)-2 3032 y(practice)e(for)h(SMBs.)h +(It)f(is)i(also)e(independent)e(of)i(the)g(observ)o(ed)e(4-byte)h +(alignments)g(with)h(the)h(start)f(of)g(the)g(MSRPC)i(header)m(,)-2 +3140 y(including)c(the)i(4-byte)f(alignment)g(between)g(the)i(MSRPC)g +(header)e(and)h(the)g(MSRPC)i(data.)-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 (1582) cvn H.B /DEST pdfmark end + -2 3324 a 89 x Fj(First,)f(an)f +(SMBtconX)g(connection)e(is)j(made)e(to)i(the)f(IPC$)g(share.)g(The)g +(connection)e(must)i(be)g(made)g(using)g(encrypted)-2 +3521 y(passw)o(ords,)f(not)h(clear)n(-te)o(xt.)f(Then,)g(an)i(SMBopenX) +e(is)i(made)f(on)f(the)i(pipe.)e(Then,)g(a)i(Set)g(Named)e(Pipe)i +(Handle)e(State)i(must)-2 3629 y(be)f(sent,)g(after)g(which)g(the)g +(pipe)g(is)h(ready)e(to)h(accept)g(API)g(commands.)f(Lastly)-5 +b(,)19 b(and)h(SMBclose)h(is)g(sent.)-2 3813 y +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 (1583) cvn H.B /DEST pdfmark end + -2 3813 a 90 x Fj(T)-7 +b(o)20 b(be)g(resolv)o(ed:)-2 4070 y +SDict begin H.S end + -2 4070 a -2 4070 +a +SDict begin 13 H.A end + -2 4070 a -2 4070 a +SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end + -2 4070 a 107 x Fj(lkcl/01no)o(v97)c(there)k +(appear)f(to)i(be)f(tw)o(o)g(additional)f(bytes)h(after)g(the)g +(null-terminated)e(\\PIPE\\)i(name)g(for)f(the)i(RPC)g(pipe.)-2 +4285 y(V)-9 b(alues)20 b(seen)g(so)h(f)o(ar)f(are)g(listed)h(belo)n(w:) +-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 (1585) cvn H.B /DEST pdfmark end + -2 +4452 a -2 4535 a +SDict begin H.S end + -2 4535 a -2 4535 a +SDict begin 11.7 H.A end + -2 4535 a -2 4535 +a +SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end + -2 4535 a 356 4631 a Fg(initial)44 b(SMBopenX)g(request:)402 +b(RPC)44 b(API)g(command)g(0x26)g(params:)356 4729 y +("\\\\PIPE\\\\lsarpc")805 b(0x65)44 b(0x63;)g(0x72)g(0x70;)g(0x44)g +(0x65;)356 4826 y("\\\\PIPE\\\\srvsvc")805 b(0x73)44 +b(0x76;)g(0x4E)g(0x00;)g(0x5C)g(0x43;)-2 5027 y +SDict begin H.S end + -2 5027 +a -2 5027 a +SDict begin 13 H.A end + -2 5027 a -2 5027 a +SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end + -2 5027 a Black 3659 +5984 a Fh(44)p Black eop end +%%Page: 45 51 +TeXDict begin 45 50 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Ff(9.3.2.)29 b(Header)-2 240 y +SDict begin H.S end + -2 240 a +-2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (1589) cvn H.B /DEST pdfmark end + -2 240 a 106 x Fj([section)19 +b(to)i(be)f(re)n(written,)f(follo)n(wing)g(receipt)g(of)h(w)o(ork)g(by) +f(Duncan)g(Stans\002eld])-2 620 y(Interesting)g(note:)g(if)i(you)e(set) +i(pack)o(ed)e(data)h(representation)e(to)j(0x0100)c(0000)i(then)h(all)h +(4-byte)e(and)g(2-byte)g(w)o(ord)h(ordering)-2 728 y(is)h(turned)e +(around!)-2 895 y +SDict begin H.S end + -2 895 a -2 895 a +SDict begin 13 H.A end + -2 895 a -2 895 a +SDict begin [ /View [/XYZ H.V] /Dest (1591) cvn H.B /DEST pdfmark end + +-2 895 a 107 x Fj(The)h(start)g(of)g(each)g(of)g(the)g(NTLSA)g(and)g +(NETLOGON)g(named)f(pipes)h(be)o(gins)f(with:)-2 1186 +y +SDict begin H.S end + -2 1186 a -2 1186 a +SDict begin 13 H.A end + -2 1186 a -2 1186 a +SDict begin [ /View [/XYZ H.V] /Dest (1596) cvn H.B /DEST pdfmark end + -2 1186 a -2 +1196 a +SDict begin H.S end + -2 1196 a -2 1196 a +SDict begin 13 H.A end + -2 1196 a -2 1196 a +SDict begin [ /View [/XYZ H.V] /Dest (1597) cvn H.B /DEST pdfmark end + -2 1196 +a 91 x Fk(offset:)g Fj(00)-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 (1598) cvn H.B /DEST pdfmark end + -2 1288 a 107 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(UINT8)-2 1411 y +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 (1599) cvn H.B /DEST pdfmark end + -2 1411 a 92 x Fk(V)-8 b(ariable)20 b(data:)f +Fj(5)h(-)h(RPC)g(major)f(v)o(ersion)-2 1687 y +SDict begin H.S end + -2 1687 +a -2 1687 a +SDict begin 13 H.A end + -2 1687 a -2 1687 a +SDict begin [ /View [/XYZ H.V] /Dest (1600) cvn H.B /DEST pdfmark end + -2 1687 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 (1601) cvn H.B /DEST pdfmark end + -2 1697 a 90 x Fk(offset:)f +Fj(01)-2 1788 y +SDict begin H.S end + -2 1788 a -2 1788 a +SDict begin 13 H.A end + -2 1788 a -2 1788 +a +SDict begin [ /View [/XYZ H.V] /Dest (1602) cvn H.B /DEST pdfmark end + -2 1788 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-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 (1603) cvn H.B /DEST pdfmark end + -2 1912 +a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(RPC)g(minor)f(v)o +(ersion)-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 (1604) cvn H.B /DEST pdfmark end + -2 2170 a -2 2180 a +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 (1605) cvn H.B /DEST pdfmark end + -2 2180 a 107 x Fk(offset:)f Fj(02)-2 2288 y +SDict begin H.S end + -2 +2288 a -2 2288 a +SDict begin 13 H.A end + -2 2288 a -2 2288 a +SDict begin [ /View [/XYZ H.V] /Dest (1606) cvn H.B /DEST pdfmark end + -2 2288 a 107 x +Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-2 2412 y +SDict begin H.S end + -2 +2412 a -2 2412 a +SDict begin 13 H.A end + -2 2412 a -2 2412 a +SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end + -2 2412 a 91 x Fk(V)-8 +b(ariable)20 b(data:)f Fj(2)h(-)h(RPC)g(response)f(pack)o(et)-2 +2687 y +SDict begin H.S end + -2 2687 a -2 2687 a +SDict begin 13 H.A end + -2 2687 a -2 2687 a +SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end + -2 2687 +a -2 2697 a +SDict begin H.S end + -2 2697 a -2 2697 a +SDict begin 13 H.A end + -2 2697 a -2 2697 a +SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end + -2 +2697 a 90 x Fk(offset:)f Fj(03)-2 2788 y +SDict begin H.S end + -2 2788 a -2 +2788 a +SDict begin 13 H.A end + -2 2788 a -2 2788 a +SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end + -2 2788 a 107 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(UINT8)-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 (1611) cvn H.B /DEST pdfmark end + -2 2912 a 91 x Fk(V)-8 b(ariable)20 b(data:)f +Fj(3)h(-)h(\(FirstFrag)f(bit-wise)g(or)g(with)g(LastFrag\))-2 +3187 y +SDict begin H.S end + -2 3187 a -2 3187 a +SDict begin 13 H.A end + -2 3187 a -2 3187 a +SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end + -2 3187 +a -2 3197 a +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 (1613) cvn H.B /DEST pdfmark end + -2 +3197 a 91 x Fk(offset:)f Fj(04)-2 3289 y +SDict begin H.S end + -2 3289 a -2 +3289 a +SDict begin 13 H.A end + -2 3289 a -2 3289 a +SDict begin [ /View [/XYZ H.V] /Dest (1614) cvn H.B /DEST pdfmark end + -2 3289 a 106 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(UINT32)-2 3412 y +SDict begin H.S end + -2 3412 a -2 3412 a +SDict begin 13 H.A end + -2 +3412 a -2 3412 a +SDict begin [ /View [/XYZ H.V] /Dest (1615) cvn H.B /DEST pdfmark end + -2 3412 a 91 x Fk(V)-8 b(ariable)20 +b(data:)f Fj(0x1000)f(0000)h(-)h(pack)o(ed)f(data)h(representation)-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 (1616) cvn H.B /DEST pdfmark end + -2 3687 +a -2 3697 a +SDict begin H.S end + -2 3697 a -2 3697 a +SDict begin 13 H.A end + -2 3697 a -2 3697 a +SDict begin [ /View [/XYZ H.V] /Dest (1617) cvn H.B /DEST pdfmark end + -2 +3697 a 91 x Fk(offset:)f Fj(08)-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 (1618) cvn H.B /DEST pdfmark end + -2 3789 a 107 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(UINT16)-2 3912 y +SDict begin H.S end + -2 3912 a -2 3912 a +SDict begin 13 H.A end + -2 +3912 a -2 3912 a +SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end + -2 3912 a 92 x Fk(V)-8 b(ariable)20 +b(data:)f Fj(fragment)g(length)g(-)h(data)g(size)h(\(bytes\))f(inc)g +(header)f(and)g(tail.)-2 4188 y +SDict begin H.S end + -2 4188 a -2 4188 a +SDict begin 13 H.A end + -2 +4188 a -2 4188 a +SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end + -2 4188 a -2 4198 a +SDict begin H.S end + -2 4198 a -2 4198 +a +SDict begin 13 H.A end + -2 4198 a -2 4198 a +SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end + -2 4198 a 90 x Fk(offset:)g Fj(0A)-2 +4289 y +SDict begin H.S end + -2 4289 a -2 4289 a +SDict begin 13 H.A end + -2 4289 a -2 4289 a +SDict begin [ /View [/XYZ H.V] /Dest (1622) cvn H.B /DEST pdfmark end + -2 4289 +a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT16)-2 4413 +y +SDict begin H.S end + -2 4413 a -2 4413 a +SDict begin 13 H.A end + -2 4413 a -2 4413 a +SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end + -2 4413 a 91 +x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(authentication)d(length)-2 +4688 y +SDict begin H.S end + -2 4688 a -2 4688 a +SDict begin 13 H.A end + -2 4688 a -2 4688 a +SDict begin [ /View [/XYZ H.V] /Dest (1624) cvn H.B /DEST pdfmark end + -2 4688 +a -2 4698 a +SDict begin H.S end + -2 4698 a -2 4698 a +SDict begin 13 H.A end + -2 4698 a -2 4698 a +SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end + -2 +4698 a 90 x Fk(offset:)h Fj(0C)-2 4789 y +SDict begin H.S end + -2 4789 a -2 +4789 a +SDict begin 13 H.A end + -2 4789 a -2 4789 a +SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end + -2 4789 a 107 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(UINT32)-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 (1627) cvn H.B /DEST pdfmark end + -2 4913 a 91 x Fk(V)-8 b(ariable)20 +b(data:)f Fj(call)i(identi\002er)-5 b(.)19 b(matches)h(12th)g(UINT32)f +(of)h(incoming)e(RPC)k(data.)-2 5188 y +SDict begin H.S end + -2 5188 a -2 5188 +a +SDict begin 13 H.A end + -2 5188 a -2 5188 a +SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end + -2 5188 a -2 5198 a +SDict begin H.S end + -2 5198 a -2 +5198 a +SDict begin 13 H.A end + -2 5198 a -2 5198 a +SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end + -2 5198 a 90 x Fk(offset:)d +Fj(10)-2 5289 y +SDict begin H.S end + -2 5289 a -2 5289 a +SDict begin 13 H.A end + -2 5289 a -2 5289 +a +SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end + -2 5289 a 107 x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT32)-2 +5413 y +SDict begin H.S end + -2 5413 a -2 5413 a +SDict begin 13 H.A end + -2 5413 a -2 5413 a +SDict begin [ /View [/XYZ H.V] /Dest (1631) cvn H.B /DEST pdfmark end + -2 5413 +a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(allocation)g(hint)h(-)h(data)f +(size)h(\(bytes\))e(minus)h(header)f(and)g(tail.)p Black +3659 5984 a Fh(45)p Black eop end +%%Page: 46 52 +TeXDict begin 46 51 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1632) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fk(offset:)f Fj(14)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + +-2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end + -2 73 a 107 x Fk(V)-8 b(ariable)20 b(type:)f +Fj(UINT16)-2 197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 +a +SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end + -2 197 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(0)h(-)h(presentation) +d(conte)o(xt)h(identi\002er)-2 472 y +SDict begin H.S end + -2 472 a -2 472 +a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1636) cvn H.B /DEST pdfmark end + -2 472 a -2 482 a +SDict begin H.S end + -2 482 a -2 482 +a +SDict begin 13 H.A end + -2 482 a -2 482 a +SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end + -2 482 a 91 x Fk(offset:)g Fj(16)-2 +574 y +SDict begin H.S end + -2 574 a -2 574 a +SDict begin 13 H.A end + -2 574 a -2 574 a +SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end + -2 574 a 107 +x Fk(V)-8 b(ariable)20 b(type:)f Fj(UINT8)-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 (1639) cvn H.B /DEST pdfmark end + -2 697 a 92 x Fk(V)-8 +b(ariable)20 b(data:)f Fj(0)h(-)h(cancel)f(count)-2 956 +y +SDict begin H.S end + -2 956 a -2 956 a +SDict begin 13 H.A end + -2 956 a -2 956 a +SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end + -2 956 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 (1641) cvn H.B /DEST pdfmark end + -2 966 a 107 x +Fk(offset:)f Fj(17)-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 (1642) cvn H.B /DEST pdfmark end + -2 1074 a 107 x Fk(V)-8 b(ariable)20 b(type:)f +Fj(UINT8)-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 (1643) cvn H.B /DEST pdfmark end + -2 1198 a 91 x Fk(V)-8 b(ariable)20 b(data:)f Fj(in)h(replies:)h(0)f +(-)g(reserv)o(ed;)f(in)h(requests:)g(opnum)f(-)h(see)h(#de\002nes.)-2 +1473 y +SDict begin H.S end + -2 1473 a -2 1473 a +SDict begin 13 H.A end + -2 1473 a -2 1473 a +SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end + -2 1473 +a -2 1483 a +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 (1645) cvn H.B /DEST pdfmark end + -2 +1483 a 90 x Fk(offset:)e Fj(18)-2 1574 y +SDict begin H.S end + -2 1574 a -2 +1574 a +SDict begin 13 H.A end + -2 1574 a -2 1574 a +SDict begin [ /View [/XYZ H.V] /Dest (1646) cvn H.B /DEST pdfmark end + -2 1574 a 107 x Fk(V)-8 b(ariable)20 +b(type:)f Fj(......)-2 1698 y +SDict begin H.S end + -2 1698 a -2 1698 a +SDict begin 13 H.A end + -2 +1698 a -2 1698 a +SDict begin [ /View [/XYZ H.V] /Dest (1647) cvn H.B /DEST pdfmark end + -2 1698 a 91 x Fk(V)-8 b(ariable)20 +b(data:)f Fj(start)i(of)f(data)g(\(goes)f(on)h(for)g(allocation_hint)e +(bytes\))-2 1807 y +SDict begin H.S end + -2 1807 a -2 1807 a +SDict begin 13 H.A end + -2 1807 a -2 1807 +a +SDict begin [ /View [/XYZ H.V] /Dest (1648) cvn H.B /DEST pdfmark end + -2 1807 a 269 x Fe(9.3.2.1.)24 b(RPC_P)o(ack)o(et)h(f)n(or)f(r)n +(equest,)j(r)n(esponse,)f(bind)f(and)h(bind)g(ackno)o(wledgement)-2 +2096 y +SDict begin H.S end + -2 2096 a -2 2096 a +SDict begin 13 H.A end + -2 2096 a -2 2096 a +SDict begin [ /View [/XYZ H.V] /Dest (1650) cvn H.B /DEST pdfmark end + -2 2096 +a -2 2221 a +SDict begin H.S end + -2 2221 a -2 2221 a +SDict begin 13 H.A end + -2 2221 a -2 2221 a +SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end + -2 +2221 a 88 x Fj(UINT8)19 b(v)o(ersionmaj)-2 2327 y +SDict begin H.S end + -2 +2327 a -2 2327 a +SDict begin 13 H.A end + -2 2327 a -2 2327 a +SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end + -2 2327 a Black +Black 164 2458 a +SDict begin H.S end + 164 2458 a 164 2458 a +SDict begin 13 H.A end + 164 2458 a 164 +2458 a +SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end + 164 2458 a Fj(reply)g(same)i(as)f(request)g(\(0x05\))-2 +2559 y +SDict begin H.S end + -2 2559 a -2 2559 a +SDict begin 13 H.A end + -2 2559 a -2 2559 a +SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end + -2 2559 +a 90 x Fj(UINT8)f(v)o(ersionmin)-2 2650 y +SDict begin H.S end + -2 2650 a -2 +2650 a +SDict begin 13 H.A end + -2 2650 a -2 2650 a +SDict begin [ /View [/XYZ H.V] /Dest (1657) cvn H.B /DEST pdfmark end + -2 2650 a Black Black 164 +2799 a +SDict begin H.S end + 164 2799 a 164 2799 a +SDict begin 13 H.A end + 164 2799 a 164 2799 a +SDict begin [ /View [/XYZ H.V] /Dest (1658) cvn H.B /DEST pdfmark end + 164 +2799 a Fj(reply)g(same)i(as)f(request)g(\(0x00\))-2 2900 +y +SDict begin H.S end + -2 2900 a -2 2900 a +SDict begin 13 H.A end + -2 2900 a -2 2900 a +SDict begin [ /View [/XYZ H.V] /Dest (1660) cvn H.B /DEST pdfmark end + -2 2900 a 89 +x Fj(UINT8)f(type)-2 3007 y +SDict begin H.S end + -2 3007 a -2 3007 a +SDict begin 13 H.A end + -2 3007 +a -2 3007 a +SDict begin [ /View [/XYZ H.V] /Dest (1661) cvn H.B /DEST pdfmark end + -2 3007 a Black Black 164 3139 a +SDict begin H.S end + 164 3139 +a 164 3139 a +SDict begin 13 H.A end + 164 3139 a 164 3139 a +SDict begin [ /View [/XYZ H.V] /Dest (1662) cvn H.B /DEST pdfmark end + 164 3139 a Fj(one)g(of)h(the)h +(MSRPC_T)-7 b(ype)20 b(enums)-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 (1664) cvn H.B /DEST pdfmark end + -2 3240 a 90 x Fj(UINT8)f(\003ags)-2 +3348 y +SDict begin H.S end + -2 3348 a -2 3348 a +SDict begin 13 H.A end + -2 3348 a -2 3348 a +SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end + -2 3348 +a Black Black 164 3479 a +SDict begin H.S end + 164 3479 a 164 3479 a +SDict begin 13 H.A end + 164 3479 +a 164 3479 a +SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end + 164 3479 a Fj(reply)g(same)i(as)f(request)g(\(0x00)e(for)i +(Bind,)g(0x03)f(for)g(Request\))-2 3580 y +SDict begin H.S end + -2 3580 a -2 +3580 a +SDict begin 13 H.A end + -2 3580 a -2 3580 a +SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end + -2 3580 a 90 x Fj(UINT32)g(representation)-2 +3688 y +SDict begin H.S end + -2 3688 a -2 3688 a +SDict begin 13 H.A end + -2 3688 a -2 3688 a +SDict begin [ /View [/XYZ H.V] /Dest (1669) cvn H.B /DEST pdfmark end + -2 3688 +a Black Black 164 3820 a +SDict begin H.S end + 164 3820 a 164 3820 a +SDict begin 13 H.A end + 164 3820 +a 164 3820 a +SDict begin [ /View [/XYZ H.V] /Dest (1670) cvn H.B /DEST pdfmark end + 164 3820 a Fj(reply)g(same)i(as)f(request)g +(\(0x00000010\))-2 3921 y +SDict begin H.S end + -2 3921 a -2 3921 a +SDict begin 13 H.A end + -2 3921 +a -2 3921 a +SDict begin [ /View [/XYZ H.V] /Dest (1672) cvn H.B /DEST pdfmark end + -2 3921 a 90 x Fj(UINT16)f(fraglength)-2 +4029 y +SDict begin H.S end + -2 4029 a -2 4029 a +SDict begin 13 H.A end + -2 4029 a -2 4029 a +SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end + -2 4029 +a Black Black 164 4160 a +SDict begin H.S end + 164 4160 a 164 4160 a +SDict begin 13 H.A end + 164 4160 +a 164 4160 a +SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end + 164 4160 a Fj(the)h(length)f(of)h(the)g(data)h(section)e +(of)h(the)h(SMB)g(trans)f(pack)o(et)-2 4261 y +SDict begin H.S end + -2 4261 +a -2 4261 a +SDict begin 13 H.A end + -2 4261 a -2 4261 a +SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end + -2 4261 a 90 x Fj(UINT16)f(authlength) +-2 4369 y +SDict begin H.S end + -2 4369 a -2 4369 a +SDict begin 13 H.A end + -2 4369 a -2 4369 a +SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end + -2 +4369 a Black Black 164 4500 a +SDict begin H.S end + 164 4500 a 164 4500 a +SDict begin 13 H.A end + 164 +4500 a 164 4500 a +SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end + 164 4500 a -2 4583 a +SDict begin H.S end + -2 4583 a -2 4583 +a +SDict begin 13 H.A end + -2 4583 a -2 4583 a +SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end + -2 4583 a 108 x Fj(UINT32)g(callid)-2 +4692 y +SDict begin H.S end + -2 4692 a -2 4692 a +SDict begin 13 H.A end + -2 4692 a -2 4692 a +SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end + -2 4692 +a Black Black 164 4841 a +SDict begin H.S end + 164 4841 a 164 4841 a +SDict begin 13 H.A end + 164 4841 +a 164 4841 a +SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end + 164 4841 a Fj(call)h(identi\002er)-5 b(.)20 +b(\(e.g.)f(0x00149594\))-2 4942 y +SDict begin H.S end + -2 4942 a -2 4942 a +SDict begin 13 H.A end + +-2 4942 a -2 4942 a +SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end + -2 4942 a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et) +-2 5033 y +SDict begin H.S end + -2 5033 a -2 5033 a +SDict begin 13 H.A end + -2 5033 a -2 5033 a +SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end + -2 +5033 a Black Black 164 5181 a +SDict begin H.S end + 164 5181 a 164 5181 a +SDict begin 13 H.A end + 164 +5181 a 164 5181 a +SDict begin [ /View [/XYZ H.V] /Dest (1686) cvn H.B /DEST pdfmark end + 164 5181 a Fj(the)f(remainder)e(of)i(the)g(pack)o(et) +g(depending)e(on)h(the)i("type")-2 5241 y +SDict begin H.S end + -2 5241 a -2 +5241 a +SDict begin 13 H.A end + -2 5241 a -2 5241 a +SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end + -2 5241 a Black 3657 5984 +a Fh(46)p Black eop end +%%Page: 47 53 +TeXDict begin 47 52 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.3.2.2.)k(Interface)i(identi\002cation)-2 +240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (1689) cvn H.B /DEST pdfmark end + -2 240 a 106 +x Fj(the)20 b(interf)o(aces)g(are)g(numbered.)d(as)k(yet)f(I)h(ha)n(v)o +(en')o(t)d(seen)i(more)g(than)f(one)h(interf)o(ace)f(used)h(on)g(the)g +(same)h(pipe)e(name)h(srvsvc)-2 693 y Fg(abstract)43 +b(\(0x4B324FC8,)g(0x01D31670,)g(0x475A7812,)g(0x88E16EBF,)g +(0x00000003\))-2 790 y(transfer)g(\(0x8A885D04,)g(0x11C91CEB,)g +(0x0008E89F,)g(0x6048102B,)g(0x00000002\))-2 991 y +SDict begin H.S end + -2 +991 a -2 991 a +SDict begin 13 H.A end + -2 991 a -2 991 a +SDict begin [ /View [/XYZ H.V] /Dest (1692) cvn H.B /DEST pdfmark end + -2 991 a 296 x Fe(9.3.2.3.)24 +b(RPC_Iface)g(R)m(W)-2 1300 y +SDict begin H.S end + -2 1300 a -2 1300 a +SDict begin 13 H.A end + -2 +1300 a -2 1300 a +SDict begin [ /View [/XYZ H.V] /Dest (1694) cvn H.B /DEST pdfmark end + -2 1300 a -2 1424 a +SDict begin H.S end + -2 1424 a -2 1424 +a +SDict begin 13 H.A end + -2 1424 a -2 1424 a +SDict begin [ /View [/XYZ H.V] /Dest (1696) cvn H.B /DEST pdfmark end + -2 1424 a 95 x Fj(UINT8)19 b(byte[16])-2 +1537 y +SDict begin H.S end + -2 1537 a -2 1537 a +SDict begin 13 H.A end + -2 1537 a -2 1537 a +SDict begin [ /View [/XYZ H.V] /Dest (1697) cvn H.B /DEST pdfmark end + -2 1537 +a Black Black 164 1669 a +SDict begin H.S end + 164 1669 a 164 1669 a +SDict begin 13 H.A end + 164 1669 +a 164 1669 a +SDict begin [ /View [/XYZ H.V] /Dest (1698) cvn H.B /DEST pdfmark end + 164 1669 a Fj(16)h(bytes)g(of)g(number)-2 +1770 y +SDict begin H.S end + -2 1770 a -2 1770 a +SDict begin 13 H.A end + -2 1770 a -2 1770 a +SDict begin [ /View [/XYZ H.V] /Dest (1700) cvn H.B /DEST pdfmark end + -2 1770 +a 90 x Fj(UINT32)f(v)o(ersion)-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 (1701) cvn H.B /DEST pdfmark end + -2 1861 a Black Black 164 +2009 a +SDict begin H.S end + 164 2009 a 164 2009 a +SDict begin 13 H.A end + 164 2009 a 164 2009 a +SDict begin [ /View [/XYZ H.V] /Dest (1702) cvn H.B /DEST pdfmark end + 164 +2009 a Fj(the)h(interf)o(ace)f(number)-2 2051 y +SDict begin H.S end + -2 2051 +a -2 2051 a +SDict begin 13 H.A end + -2 2051 a -2 2051 a +SDict begin [ /View [/XYZ H.V] /Dest (1703) cvn H.B /DEST pdfmark end + -2 2051 a 295 x Fe(9.3.2.4.)24 +b(RPC_ReqBind)h(R)m(W)-2 2532 y +SDict begin H.S end + -2 2532 a -2 2532 a +SDict begin 13 H.A end + -2 +2532 a -2 2532 a +SDict begin [ /View [/XYZ H.V] /Dest (1705) cvn H.B /DEST pdfmark end + -2 2532 a 88 x Fj(the)20 b(remainder)e(of)h(the)h +(pack)o(et)f(after)h(the)g(header)f(if)h("type")f(w)o(as)i(Bind)e(in)i +(the)e(response)g(header)m(,)f("type")i(should)e(be)i(BindAck)-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 (1706) cvn H.B /DEST pdfmark end + -2 2638 +a -2 2763 a +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 (1708) cvn H.B /DEST pdfmark end + -2 +2763 a 89 x Fj(UINT16)f(maxtsize)-2 2853 y +SDict begin H.S end + -2 2853 a +-2 2853 a +SDict begin 13 H.A end + -2 2853 a -2 2853 a +SDict begin [ /View [/XYZ H.V] /Dest (1709) cvn H.B /DEST pdfmark end + -2 2853 a Black Black 164 +3002 a +SDict begin H.S end + 164 3002 a 164 3002 a +SDict begin 13 H.A end + 164 3002 a 164 3002 a +SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end + 164 +3002 a Fj(maximum)f(transmission)i(fragment)e(size)j(\(0x1630\))-2 +3103 y +SDict begin H.S end + -2 3103 a -2 3103 a +SDict begin 13 H.A end + -2 3103 a -2 3103 a +SDict begin [ /View [/XYZ H.V] /Dest (1712) cvn H.B /DEST pdfmark end + -2 3103 +a 90 x Fj(UINT16)e(maxrsize)-2 3194 y +SDict begin H.S end + -2 3194 a -2 3194 +a +SDict begin 13 H.A end + -2 3194 a -2 3194 a +SDict begin [ /View [/XYZ H.V] /Dest (1713) cvn H.B /DEST pdfmark end + -2 3194 a Black Black 164 3342 +a +SDict begin H.S end + 164 3342 a 164 3342 a +SDict begin 13 H.A end + 164 3342 a 164 3342 a +SDict begin [ /View [/XYZ H.V] /Dest (1714) cvn H.B /DEST pdfmark end + 164 3342 +a Fj(max)h(recei)n(v)o(e)f(fragment)f(size)j(\(0x1630\))-2 +3443 y +SDict begin H.S end + -2 3443 a -2 3443 a +SDict begin 13 H.A end + -2 3443 a -2 3443 a +SDict begin [ /View [/XYZ H.V] /Dest (1716) cvn H.B /DEST pdfmark end + -2 3443 +a 90 x Fj(UINT32)e(assocgid)-2 3551 y +SDict begin H.S end + -2 3551 a -2 3551 +a +SDict begin 13 H.A end + -2 3551 a -2 3551 a +SDict begin [ /View [/XYZ H.V] /Dest (1717) cvn H.B /DEST pdfmark end + -2 3551 a Black Black 164 3683 +a +SDict begin H.S end + 164 3683 a 164 3683 a +SDict begin 13 H.A end + 164 3683 a 164 3683 a +SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end + 164 3683 +a Fj(associated)h(group)e(id)j(\(0x0\))-2 3784 y +SDict begin H.S end + -2 3784 +a -2 3784 a +SDict begin 13 H.A end + -2 3784 a -2 3784 a +SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end + -2 3784 a 90 x Fj(UINT32)e(numelements) +-2 3875 y +SDict begin H.S end + -2 3875 a -2 3875 a +SDict begin 13 H.A end + -2 3875 a -2 3875 a +SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end + -2 +3875 a Black Black 164 4023 a +SDict begin H.S end + 164 4023 a 164 4023 a +SDict begin 13 H.A end + 164 +4023 a 164 4023 a +SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end + 164 4023 a Fj(the)h(number)e(of)i(elements)g(\(0x1\)) +-2 4121 y +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 (1724) cvn H.B /DEST pdfmark end + -2 +4121 a 93 x Fj(UINT16)f(conte)o(xtid)-2 4215 y +SDict begin H.S end + -2 4215 +a -2 4215 a +SDict begin 13 H.A end + -2 4215 a -2 4215 a +SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end + -2 4215 a Black Black +164 4363 a +SDict begin H.S end + 164 4363 a 164 4363 a +SDict begin 13 H.A end + 164 4363 a 164 4363 +a +SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end + 164 4363 a Fj(presentation)f(conte)o(xt)h(identi\002er)h(\(0x0\))-2 +4464 y +SDict begin H.S end + -2 4464 a -2 4464 a +SDict begin 13 H.A end + -2 4464 a -2 4464 a +SDict begin [ /View [/XYZ H.V] /Dest (1728) cvn H.B /DEST pdfmark end + -2 4464 +a 90 x Fj(UINT8)f(numsyntax)o(es)-2 4572 y +SDict begin H.S end + -2 4572 a +-2 4572 a +SDict begin 13 H.A end + -2 4572 a -2 4572 a +SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end + -2 4572 a Black Black 164 +4704 a +SDict begin H.S end + 164 4704 a 164 4704 a +SDict begin 13 H.A end + 164 4704 a 164 4704 a +SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end + 164 +4704 a Fj(the)h(number)e(of)i(syntax)o(es)g(\(has)g(al)o(w)o(ays)g +(been)g(1?\)\(0x1\))-2 4805 y +SDict begin H.S end + -2 4805 a -2 4805 a +SDict begin 13 H.A end + -2 +4805 a -2 4805 a +SDict begin [ /View [/XYZ H.V] /Dest (1732) cvn H.B /DEST pdfmark end + -2 4805 a 90 x Fj(UINT8[])-2 4908 y +SDict begin H.S end + +-2 4908 a -2 4908 a +SDict begin 13 H.A end + -2 4908 a -2 4908 a +SDict begin [ /View [/XYZ H.V] /Dest (1733) cvn H.B /DEST pdfmark end + -2 4908 a Black +Black 164 5044 a +SDict begin H.S end + 164 5044 a 164 5044 a +SDict begin 13 H.A end + 164 5044 a 164 +5044 a +SDict begin [ /View [/XYZ H.V] /Dest (1734) cvn H.B /DEST pdfmark end + 164 5044 a Fj(4-byte)f(alignment)g(padding,)f(against)h(SMB)i +(header)-2 5145 y +SDict begin H.S end + -2 5145 a -2 5145 a +SDict begin 13 H.A end + -2 5145 a -2 5145 +a +SDict begin [ /View [/XYZ H.V] /Dest (1736) cvn H.B /DEST pdfmark end + -2 5145 a 90 x Fj(*)f(abstractint)g(USE)g(RPC_If)o(ace)-2 +5245 y +SDict begin H.S end + -2 5245 a -2 5245 a +SDict begin 13 H.A end + -2 5245 a -2 5245 a +SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end + -2 5245 +a Black Black 164 5385 a +SDict begin H.S end + 164 5385 a 164 5385 a +SDict begin 13 H.A end + 164 5385 +a 164 5385 a +SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end + 164 5385 a Fj(num)f(and)h(v)o(ers.)f(of)h(interf)o(ace)g +(client)g(is)h(using)p Black 3656 5984 a Fh(47)p Black +eop end +%%Page: 48 54 +TeXDict begin 48 53 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(*)g(transferint)f(USE)i(RPC_If)o(ace)-2 82 y +SDict begin H.S end + +-2 82 a -2 82 a +SDict begin 13 H.A end + -2 82 a -2 82 a +SDict begin [ /View [/XYZ H.V] /Dest (1741) cvn H.B /DEST pdfmark end + -2 82 a Black Black 164 +222 a +SDict begin H.S end + 164 222 a 164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end + 164 222 +a Fj(num)e(and)h(v)o(ers.)f(of)h(interf)o(ace)g(to)g(use)g(for)g +(replies)-2 281 y +SDict begin H.S end + -2 281 a -2 281 a +SDict begin 13 H.A end + -2 281 a -2 281 a +SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end + +-2 281 a 278 x Fe(9.3.2.5.)k(RPC_Addr)n(ess)h(R)m(W)-2 +572 y +SDict begin H.S end + -2 572 a -2 572 a +SDict begin 13 H.A end + -2 572 a -2 572 a +SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end + -2 572 a -2 +696 a +SDict begin H.S end + -2 696 a -2 696 a +SDict begin 13 H.A end + -2 696 a -2 696 a +SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end + -2 696 a 95 +x Fj(UINT16)19 b(length)-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 (1748) cvn H.B /DEST pdfmark end + -2 809 a Black Black 164 941 a +SDict begin H.S end + 164 941 +a 164 941 a +SDict begin 13 H.A end + 164 941 a 164 941 a +SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end + 164 941 a Fj(length)g(of)h(the)g +(string)g(including)f(null)g(terminator)-2 1042 y +SDict begin H.S end + -2 +1042 a -2 1042 a +SDict begin 13 H.A end + -2 1042 a -2 1042 a +SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end + -2 1042 a 90 x Fj(*)h(port)g(USE)g +(string)-2 1150 y +SDict begin H.S end + -2 1150 a -2 1150 a +SDict begin 13 H.A end + -2 1150 a -2 1150 +a +SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end + -2 1150 a Black Black 164 1281 a +SDict begin H.S end + 164 1281 a 164 1281 +a +SDict begin 13 H.A end + 164 1281 a 164 1281 a +SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end + 164 1281 a Fj(the)g(string)g(abo)o(v)o(e)e(in)j +(single)f(byte,)f(null)h(terminated)f(form)-2 1341 y +SDict begin H.S end + +-2 1341 a -2 1341 a +SDict begin 13 H.A end + -2 1341 a -2 1341 a +SDict begin [ /View [/XYZ H.V] /Dest (1754) cvn H.B /DEST pdfmark end + -2 1341 a 277 +x Fe(9.3.2.6.)24 b(RPC_ResBind)h(R)m(W)-2 1797 y +SDict begin H.S end + -2 1797 +a -2 1797 a +SDict begin 13 H.A end + -2 1797 a -2 1797 a +SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end + -2 1797 a 95 x Fj(the)20 +b(response)f(to)i(place)e(after)h(the)h(header)e(in)h(the)g(reply)f +(pack)o(et)-2 1910 y +SDict begin H.S end + -2 1910 a -2 1910 a +SDict begin 13 H.A end + -2 1910 a -2 +1910 a +SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end + -2 1910 a -2 2035 a +SDict begin H.S end + -2 2035 a -2 2035 a +SDict begin 13 H.A end + -2 2035 +a -2 2035 a +SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end + -2 2035 a 90 x Fj(UINT16)g(maxtsize)-2 2126 +y +SDict begin H.S end + -2 2126 a -2 2126 a +SDict begin 13 H.A end + -2 2126 a -2 2126 a +SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end + -2 2126 a Black +Black 164 2274 a +SDict begin H.S end + 164 2274 a 164 2274 a +SDict begin 13 H.A end + 164 2274 a 164 +2274 a +SDict begin [ /View [/XYZ H.V] /Dest (1761) cvn H.B /DEST pdfmark end + 164 2274 a Fj(same)h(as)h(request)-2 2375 y +SDict begin H.S end + -2 +2375 a -2 2375 a +SDict begin 13 H.A end + -2 2375 a -2 2375 a +SDict begin [ /View [/XYZ H.V] /Dest (1763) cvn H.B /DEST pdfmark end + -2 2375 a 90 x Fj(UINT16)e +(maxrsize)-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 (1764) cvn H.B /DEST pdfmark end + -2 2466 a Black Black 164 2615 a +SDict begin H.S end + 164 2615 a 164 +2615 a +SDict begin 13 H.A end + 164 2615 a 164 2615 a +SDict begin [ /View [/XYZ H.V] /Dest (1765) cvn H.B /DEST pdfmark end + 164 2615 a Fj(same)h(as)h(request)-2 +2716 y +SDict begin H.S end + -2 2716 a -2 2716 a +SDict begin 13 H.A end + -2 2716 a -2 2716 a +SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end + -2 2716 +a 90 x Fj(UINT32)e(assocgid)-2 2824 y +SDict begin H.S end + -2 2824 a -2 2824 +a +SDict begin 13 H.A end + -2 2824 a -2 2824 a +SDict begin [ /View [/XYZ H.V] /Dest (1768) cvn H.B /DEST pdfmark end + -2 2824 a Black Black 164 2955 +a +SDict begin H.S end + 164 2955 a 164 2955 a +SDict begin 13 H.A end + 164 2955 a 164 2955 a +SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end + 164 2955 +a Fj(zero)-2 3039 y +SDict begin H.S end + -2 3039 a -2 3039 a +SDict begin 13 H.A end + -2 3039 a -2 +3039 a +SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end + -2 3039 a 107 x Fj(*)h(secondaddr)e(USE)i(RPC_Address)-2 +3156 y +SDict begin H.S end + -2 3156 a -2 3156 a +SDict begin 13 H.A end + -2 3156 a -2 3156 a +SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end + -2 3156 +a Black Black 164 3295 a +SDict begin H.S end + 164 3295 a 164 3295 a +SDict begin 13 H.A end + 164 3295 +a 164 3295 a +SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end + 164 3295 a Fj(the)g(address)g(string,)f(as)i(described)e +(earlier)-2 3396 y +SDict begin H.S end + -2 3396 a -2 3396 a +SDict begin 13 H.A end + -2 3396 a -2 3396 +a +SDict begin [ /View [/XYZ H.V] /Dest (1775) cvn H.B /DEST pdfmark end + -2 3396 a 90 x Fj(UINT8[])-2 3499 y +SDict begin H.S end + -2 3499 a -2 3499 +a +SDict begin 13 H.A end + -2 3499 a -2 3499 a +SDict begin [ /View [/XYZ H.V] /Dest (1776) cvn H.B /DEST pdfmark end + -2 3499 a Black Black 164 3636 +a +SDict begin H.S end + 164 3636 a 164 3636 a +SDict begin 13 H.A end + 164 3636 a 164 3636 a +SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end + 164 3636 +a Fj(4-byte)g(alignment)g(padding,)f(against)h(SMB)i(header)-2 +3737 y +SDict begin H.S end + -2 3737 a -2 3737 a +SDict begin 13 H.A end + -2 3737 a -2 3737 a +SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end + -2 3737 +a 90 x Fj(UINT8)e(numresults)-2 3828 y +SDict begin H.S end + -2 3828 a -2 3828 +a +SDict begin 13 H.A end + -2 3828 a -2 3828 a +SDict begin [ /View [/XYZ H.V] /Dest (1780) cvn H.B /DEST pdfmark end + -2 3828 a Black Black 164 3976 +a +SDict begin H.S end + 164 3976 a 164 3976 a +SDict begin 13 H.A end + 164 3976 a 164 3976 a +SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end + 164 3976 +a Fj(the)h(number)e(of)i(results)h(\(0x01\))-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 (1783) cvn H.B /DEST pdfmark end + -2 4074 a 93 +x Fj(UINT8[])-2 4180 y +SDict begin H.S end + -2 4180 a -2 4180 a +SDict begin 13 H.A end + -2 4180 a +-2 4180 a +SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end + -2 4180 a Black Black 164 4317 a +SDict begin H.S end + 164 4317 a +164 4317 a +SDict begin 13 H.A end + 164 4317 a 164 4317 a +SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end + 164 4317 a Fj(4-byte)e(alignment)g +(padding,)f(against)h(SMB)i(header)-2 4418 y +SDict begin H.S end + -2 4418 +a -2 4418 a +SDict begin 13 H.A end + -2 4418 a -2 4418 a +SDict begin [ /View [/XYZ H.V] /Dest (1787) cvn H.B /DEST pdfmark end + -2 4418 a 90 x Fj(UINT16)e(result)-2 +4509 y +SDict begin H.S end + -2 4509 a -2 4509 a +SDict begin 13 H.A end + -2 4509 a -2 4509 a +SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end + -2 4509 +a Black Black 164 4657 a +SDict begin H.S end + 164 4657 a 164 4657 a +SDict begin 13 H.A end + 164 4657 +a 164 4657 a +SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end + 164 4657 a Fj(result)h(\(0x00)e(=)j(accept\))-2 +4758 y +SDict begin H.S end + -2 4758 a -2 4758 a +SDict begin 13 H.A end + -2 4758 a -2 4758 a +SDict begin [ /View [/XYZ H.V] /Dest (1791) cvn H.B /DEST pdfmark end + -2 4758 +a 90 x Fj(UINT16)e(reason)-2 4849 y +SDict begin H.S end + -2 4849 a -2 4849 +a +SDict begin 13 H.A end + -2 4849 a -2 4849 a +SDict begin [ /View [/XYZ H.V] /Dest (1792) cvn H.B /DEST pdfmark end + -2 4849 a Black Black 164 4997 +a +SDict begin H.S end + 164 4997 a 164 4997 a +SDict begin 13 H.A end + 164 4997 a 164 4997 a +SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end + 164 4997 +a Fj(reason)g(\(0x00)g(=)h(no)g(reason)f(speci\002ed\))-2 +5098 y +SDict begin H.S end + -2 5098 a -2 5098 a +SDict begin 13 H.A end + -2 5098 a -2 5098 a +SDict begin [ /View [/XYZ H.V] /Dest (1795) cvn H.B /DEST pdfmark end + -2 5098 +a 90 x Fj(*)h(transfersyntax)e(USE)j(RPC_If)o(ace)-2 +5206 y +SDict begin H.S end + -2 5206 a -2 5206 a +SDict begin 13 H.A end + -2 5206 a -2 5206 a +SDict begin [ /View [/XYZ H.V] /Dest (1796) cvn H.B /DEST pdfmark end + -2 5206 +a Black Black 164 5338 a +SDict begin H.S end + 164 5338 a 164 5338 a +SDict begin 13 H.A end + 164 5338 +a 164 5338 a +SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end + 164 5338 a Fj(the)f(transfer)f(syntax)h(from)f(the)h +(request)-2 5397 y +SDict begin H.S end + -2 5397 a -2 5397 a +SDict begin 13 H.A end + -2 5397 a -2 5397 +a +SDict begin [ /View [/XYZ H.V] /Dest (1798) cvn H.B /DEST pdfmark end + -2 5397 a Black 3659 5984 a Fh(48)p Black eop end +%%Page: 49 55 +TeXDict begin 49 54 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 72 a Fe(9.3.2.7.)k(RPC_ReqNorm)h(R)m(W)-2 259 y +SDict begin H.S end + -2 +259 a -2 259 a +SDict begin 13 H.A end + -2 259 a -2 259 a +SDict begin [ /View [/XYZ H.V] /Dest (1800) cvn H.B /DEST pdfmark end + -2 259 a 87 x Fj(the)20 +b(remainder)e(of)i(the)g(pack)o(et)g(after)g(the)g(header)f(for)h(e)n +(v)o(ery)e(other)i(other)f(request)-2 364 y +SDict begin H.S end + -2 364 a +-2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end + -2 364 a -2 489 a +SDict begin H.S end + -2 489 a +-2 489 a +SDict begin 13 H.A end + -2 489 a -2 489 a +SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end + -2 489 a 90 x Fj(UINT32)g(allochint)-2 +580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (1804) cvn H.B /DEST pdfmark end + -2 580 a Black +Black 164 728 a +SDict begin H.S end + 164 728 a 164 728 a +SDict begin 13 H.A end + 164 728 a 164 728 +a +SDict begin [ /View [/XYZ H.V] /Dest (1805) cvn H.B /DEST pdfmark end + 164 728 a Fj(the)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-2 +829 y +SDict begin H.S end + -2 829 a -2 829 a +SDict begin 13 H.A end + -2 829 a -2 829 a +SDict begin [ /View [/XYZ H.V] /Dest (1807) cvn H.B /DEST pdfmark end + -2 829 a 90 +x Fj(UINT16)e(presconte)o(xt)-2 937 y +SDict begin H.S end + -2 937 a -2 937 +a +SDict begin 13 H.A end + -2 937 a -2 937 a +SDict begin [ /View [/XYZ H.V] /Dest (1808) cvn H.B /DEST pdfmark end + -2 937 a Black Black 164 1069 a +SDict begin H.S end + 164 +1069 a 164 1069 a +SDict begin 13 H.A end + 164 1069 a 164 1069 a +SDict begin [ /View [/XYZ H.V] /Dest (1809) cvn H.B /DEST pdfmark end + 164 1069 a Fj(presentation)f +(conte)o(xt)h(identi\002er)h(\(0x0\))-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 (1811) cvn H.B /DEST pdfmark end + -2 1170 a 90 x Fj(UINT16)f(opnum)-2 +1278 y +SDict begin H.S end + -2 1278 a -2 1278 a +SDict begin 13 H.A end + -2 1278 a -2 1278 a +SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end + -2 1278 +a Black Black 164 1409 a +SDict begin H.S end + 164 1409 a 164 1409 a +SDict begin 13 H.A end + 164 1409 +a 164 1409 a +SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end + 164 1409 a Fj(operation)f(number)h(\(0x15\))-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 (1815) cvn H.B /DEST pdfmark end + -2 1510 +a 90 x Fj(*)h(stub)g(USE)h(TvP)o(ack)o(et)-2 1601 y +SDict begin H.S end + -2 +1601 a -2 1601 a +SDict begin 13 H.A end + -2 1601 a -2 1601 a +SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end + -2 1601 a Black +Black 164 1750 a +SDict begin H.S end + 164 1750 a 164 1750 a +SDict begin 13 H.A end + 164 1750 a 164 +1750 a +SDict begin [ /View [/XYZ H.V] /Dest (1817) cvn H.B /DEST pdfmark end + 164 1750 a Fj(a)f(pack)o(et)g(dependent)e(on)i(the)g(pipe)g +(name)f(\(probably)f(the)i(interf)o(ace\))f(and)h(the)g(op)g(number\)) +-2 1809 y +SDict begin H.S end + -2 1809 a -2 1809 a +SDict begin 13 H.A end + -2 1809 a -2 1809 a +SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end + -2 +1809 a 278 x Fe(9.3.2.8.)k(RPC_ResNorm)g(R)m(W)-2 2100 +y +SDict begin H.S end + -2 2100 a -2 2100 a +SDict begin 13 H.A end + -2 2100 a -2 2100 a +SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end + -2 2100 a -2 +2224 a +SDict begin H.S end + -2 2224 a -2 2224 a +SDict begin 13 H.A end + -2 2224 a -2 2224 a +SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end + -2 2224 +a 95 x Fj(UINT32)19 b(allochint)-2 2320 y +SDict begin H.S end + -2 2320 a -2 +2320 a +SDict begin 13 H.A end + -2 2320 a -2 2320 a +SDict begin [ /View [/XYZ H.V] /Dest (1823) cvn H.B /DEST pdfmark end + -2 2320 a Black Black 164 +2468 a +SDict begin H.S end + 164 2468 a 164 2468 a +SDict begin 13 H.A end + 164 2468 a 164 2468 a +SDict begin [ /View [/XYZ H.V] /Dest (1824) cvn H.B /DEST pdfmark end + 164 +2468 a Fj(#)h(size)h(of)f(the)g(stub)g(data)g(in)h(bytes)-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 (1826) cvn H.B /DEST pdfmark end + -2 2569 +a 90 x Fj(UINT16)e(presconte)o(xt)-2 2677 y +SDict begin H.S end + -2 2677 a +-2 2677 a +SDict begin 13 H.A end + -2 2677 a -2 2677 a +SDict begin [ /View [/XYZ H.V] /Dest (1827) cvn H.B /DEST pdfmark end + -2 2677 a Black Black 164 +2809 a +SDict begin H.S end + 164 2809 a 164 2809 a +SDict begin 13 H.A end + 164 2809 a 164 2809 a +SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end + 164 +2809 a Fj(#)h(presentation)f(conte)o(xt)g(identi\002er)g(\(same)h(as)h +(request\))-2 2910 y +SDict begin H.S end + -2 2910 a -2 2910 a +SDict begin 13 H.A end + -2 2910 a -2 +2910 a +SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end + -2 2910 a 90 x Fj(UINT8)e(cancelcount)-2 3001 +y +SDict begin H.S end + -2 3001 a -2 3001 a +SDict begin 13 H.A end + -2 3001 a -2 3001 a +SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end + -2 3001 a Black +Black 164 3149 a +SDict begin H.S end + 164 3149 a 164 3149 a +SDict begin 13 H.A end + 164 3149 a 164 +3149 a +SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end + 164 3149 a Fj(#)h(cancel)g(count?)f(\(0x0\))-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 (1834) cvn H.B /DEST pdfmark end + -2 3247 +a 93 x Fj(UINT8)g(reserv)o(ed)-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 (1835) cvn H.B /DEST pdfmark end + -2 3341 a Black Black 164 +3490 a +SDict begin H.S end + 164 3490 a 164 3490 a +SDict begin 13 H.A end + 164 3490 a 164 3490 a +SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end + 164 +3490 a Fj(#)h(0)g(-)h(one)e(byte)h(padding)-2 3591 y +SDict begin H.S end + +-2 3591 a -2 3591 a +SDict begin 13 H.A end + -2 3591 a -2 3591 a +SDict begin [ /View [/XYZ H.V] /Dest (1838) cvn H.B /DEST pdfmark end + -2 3591 a 90 +x Fj(*)g(stub)g(USE)h(TvP)o(ack)o(et)-2 3682 y +SDict begin H.S end + -2 3682 +a -2 3682 a +SDict begin 13 H.A end + -2 3682 a -2 3682 a +SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end + -2 3682 a Black Black +164 3830 a +SDict begin H.S end + 164 3830 a 164 3830 a +SDict begin 13 H.A end + 164 3830 a 164 3830 +a +SDict begin [ /View [/XYZ H.V] /Dest (1840) cvn H.B /DEST pdfmark end + 164 3830 a Fj(#)f(the)g(remainder)f(of)h(the)g(reply)-2 +3973 y +SDict begin H.S end + -2 3973 a -2 3973 a +SDict begin 13 H.A end + -2 3973 a -2 3973 a +SDict begin [ /View [/XYZ H.V] /Dest (1841) cvn H.B /DEST pdfmark end + -2 3973 +a 310 x Ff(9.3.3.)29 b(T)-11 b(ail)-2 4450 y +SDict begin H.S end + -2 4450 +a -2 4450 a +SDict begin 13 H.A end + -2 4450 a -2 4450 a +SDict begin [ /View [/XYZ H.V] /Dest (1843) cvn H.B /DEST pdfmark end + -2 4450 a 107 x Fj(The)20 +b(end)f(of)h(each)g(of)g(the)g(NTLSA)g(and)g(NETLOGON)g(named)f(pipes)h +(ends)g(with:)-2 4575 y +SDict begin H.S end + -2 4575 a -2 4575 a +SDict begin 13 H.A end + -2 4575 a +-2 4575 a +SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end + -2 4575 a -2 4699 a +SDict begin H.S end + -2 4699 a -2 4699 a +SDict begin 13 H.A end + -2 +4699 a -2 4699 a +SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end + -2 4699 a 90 x Fj(......)-2 4790 y +SDict begin H.S end + -2 +4790 a -2 4790 a +SDict begin 13 H.A end + -2 4790 a -2 4790 a +SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end + -2 4790 a Black +Black 164 4939 a +SDict begin H.S end + 164 4939 a 164 4939 a +SDict begin 13 H.A end + 164 4939 a 164 +4939 a +SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end + 164 4939 a Fj(end)f(of)h(data)-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 (1850) cvn H.B /DEST pdfmark end + -2 5022 a 108 x Fj(UINT32)-2 +5131 y +SDict begin H.S end + -2 5131 a -2 5131 a +SDict begin 13 H.A end + -2 5131 a -2 5131 a +SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end + -2 5131 +a Black Black 164 5279 a +SDict begin H.S end + 164 5279 a 164 5279 a +SDict begin 13 H.A end + 164 5279 +a 164 5279 a +SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end + 164 5279 a Fj(return)f(code)-2 5321 y +SDict begin H.S end + -2 +5321 a -2 5321 a +SDict begin 13 H.A end + -2 5321 a -2 5321 a +SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end + -2 5321 a Black +3659 5984 a Fh(49)p Black eop end +%%Page: 50 56 +TeXDict begin 50 55 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Ff(9.3.4.)29 b(RPC)h(Bind)h(/)f(Bind)h(Ack)-2 +240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end + -2 240 a 106 +x Fj(RPC)21 b(Binds)g(are)f(the)g(process)g(of)g(associating)g(an)g +(RPC)h(pipe)f(\(e.g)g(\\PIPE\\lsarpc\))f(with)i(a)f("transfer)f +(syntax")h(\(see)-2 454 y(RPC_If)o(ace)g(structure\).)f(The)g(purpose)g +(for)h(doing)f(this)h(is)h(unkno)n(wn.)-2 638 y +SDict begin H.S end + -2 638 +a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end + -2 638 a -2 638 a +SDict begin H.S end + -2 638 +a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end + -2 638 a 90 x Fh(Note:)f(The)g +(RPC_ResBind)f(SMB)h(T)-5 b(r)o(ansact)20 b(r)m(equest)f(is)i(sent)g +(with)f(two)h(uint16)e(setup)h(par)o(ameter)o(s.)f(The)h(\002r)o(st)h +(is)g(0x0026;)d(the)-2 836 y(second)h(is)i(the)f(\002le)h(handle)d(r)m +(eturned)i(by)g(the)g(SMBopenX)f(T)-5 b(r)o(ansact)20 +b(r)m(esponse)o(.)-2 1019 y +SDict begin H.S end + -2 1019 a -2 1019 a +SDict begin 13 H.A end + -2 1019 +a -2 1019 a +SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end + -2 1019 a -2 1019 a +SDict begin H.S end + -2 1019 a -2 1019 a +SDict begin 13 H.A end + -2 +1019 a -2 1019 a +SDict begin [ /View [/XYZ H.V] /Dest (1859) cvn H.B /DEST pdfmark end + -2 1019 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(member)o +(s)i(maxtsize)o(,)f(maxr)o(size)h(and)f(assocgid)f(ar)m(e)h(the)h(same) +f(in)g(the)g(r)m(esponse)g(as)h(the)f(same)-2 1218 y(member)o(s)g(in)h +(the)f(RPC_ReqBind.)e(The)i(RPC_ResBind)f(member)h(tr)o(ansfer)o +(syntax)g(is)h(the)f(same)g(in)h(the)f(r)m(esponse)g(as)g(the)-2 +1401 y +SDict begin H.S end + -2 1401 a -2 1401 a +SDict begin 13 H.A end + -2 1401 a -2 1401 a +SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end + -2 1401 +a -2 1401 a +SDict begin H.S end + -2 1401 a -2 1401 a +SDict begin 13 H.A end + -2 1401 a -2 1401 a +SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end + -2 +1401 a 91 x Fh(Note:)g(The)g(RPC_ResBind)f(r)m(esponse)h(member)g +(secondaddr)e(contains)h(the)i(name)e(of)h(what)h(is)g(pr)m(esumed)e +(to)i(be)f(the)g(service)-2 1600 y(behind)e(the)j(RPC)f(pipe)o(.)g(The) +g(mapping)e(identi\002ed)h(so)h(far)h(is:)-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 (1862) cvn H.B /DEST pdfmark end + -2 1617 a -2 1742 +a +SDict begin H.S end + -2 1742 a -2 1742 a +SDict begin 13 H.A end + -2 1742 a -2 1742 a +SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end + -2 1742 a 91 +x Fj(initial)f(SMBopenX)g(request:)-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 (1865) cvn H.B /DEST pdfmark end + -2 1851 a Black Black +164 1982 a +SDict begin H.S end + 164 1982 a 164 1982 a +SDict begin 13 H.A end + 164 1982 a 164 1982 +a +SDict begin [ /View [/XYZ H.V] /Dest (1866) cvn H.B /DEST pdfmark end + 164 1982 a Fj(RPC_ResBind)h(response:)-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 (1868) cvn H.B /DEST pdfmark end + -2 2083 a 90 x Fj +("\\\\PIPE\\\\srvsvc")-2 2174 y +SDict begin H.S end + -2 2174 a -2 2174 a +SDict begin 13 H.A end + -2 +2174 a -2 2174 a +SDict begin [ /View [/XYZ H.V] /Dest (1869) cvn H.B /DEST pdfmark end + -2 2174 a Black Black 164 2322 a +SDict begin H.S end + 164 +2322 a 164 2322 a +SDict begin 13 H.A end + 164 2322 a 164 2322 a +SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end + 164 2322 a Fj +("\\\\PIPE\\\\ntsvcs")-2 2406 y +SDict begin H.S end + -2 2406 a -2 2406 a +SDict begin 13 H.A end + -2 +2406 a -2 2406 a +SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end + -2 2406 a 107 x Fj("\\\\PIPE\\\\samr")-2 +2514 y +SDict begin H.S end + -2 2514 a -2 2514 a +SDict begin 13 H.A end + -2 2514 a -2 2514 a +SDict begin [ /View [/XYZ H.V] /Dest (1873) cvn H.B /DEST pdfmark end + -2 2514 +a Black Black 164 2663 a +SDict begin H.S end + 164 2663 a 164 2663 a +SDict begin 13 H.A end + 164 2663 +a 164 2663 a +SDict begin [ /View [/XYZ H.V] /Dest (1874) cvn H.B /DEST pdfmark end + 164 2663 a Fj("\\\\PIPE\\\\lsass")-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 (1876) cvn H.B /DEST pdfmark end + -2 2747 a 107 +x Fj("\\\\PIPE\\\\lsarpc")-2 2872 y +SDict begin H.S end + -2 2872 a -2 2872 +a +SDict begin 13 H.A end + -2 2872 a -2 2872 a +SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end + -2 2872 a Black Black 164 3003 +a +SDict begin H.S end + 164 3003 a 164 3003 a +SDict begin 13 H.A end + 164 3003 a 164 3003 a +SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end + 164 3003 +a Fj("\\\\PIPE\\\\lsass")-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 (1880) cvn H.B /DEST pdfmark end + -2 3087 a 107 x Fj("\\\\PIPE\\\\wkssvc")-2 +3195 y +SDict begin H.S end + -2 3195 a -2 3195 a +SDict begin 13 H.A end + -2 3195 a -2 3195 a +SDict begin [ /View [/XYZ H.V] /Dest (1881) cvn H.B /DEST pdfmark end + -2 3195 +a Black Black 164 3344 a +SDict begin H.S end + 164 3344 a 164 3344 a +SDict begin 13 H.A end + 164 3344 +a 164 3344 a +SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end + 164 3344 a Fj("\\\\PIPE\\\\wksvcs")-2 3427 +y +SDict begin H.S end + -2 3427 a -2 3427 a +SDict begin 13 H.A end + -2 3427 a -2 3427 a +SDict begin [ /View [/XYZ H.V] /Dest (1884) cvn H.B /DEST pdfmark end + -2 3427 a 107 +x Fj("\\\\PIPE\\\\NETLOGON")-2 3535 y +SDict begin H.S end + -2 3535 a -2 3535 +a +SDict begin 13 H.A end + -2 3535 a -2 3535 a +SDict begin [ /View [/XYZ H.V] /Dest (1885) cvn H.B /DEST pdfmark end + -2 3535 a Black Black 164 3684 +a +SDict begin H.S end + 164 3684 a 164 3684 a +SDict begin 13 H.A end + 164 3684 a 164 3684 a +SDict begin [ /View [/XYZ H.V] /Dest (1886) cvn H.B /DEST pdfmark end + 164 3684 +a Fj("\\\\PIPE\\\\NETLOGON")-2 3851 y +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 (1887) cvn H.B /DEST pdfmark end + -2 3851 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 (1888) cvn H.B /DEST pdfmark end + -2 3851 a 107 x Fh(Note:)f(The)g(RPC_P)-7 +b(ac)n(k)o(et)20 b(fr)o(a)o(glength)f(member)h(in)g(both)g(the)g(Bind)f +(Request)h(and)f(Bind)h(Ac)n(knowledgment)e(must)j(contain)e(the)-2 +4066 y(length)g(of)h(the)h(entir)m(e)f(RPC)h(data,)e(including)f(the)i +(RPC_P)-7 b(ac)n(k)o(et)20 b(header)-9 b(.)-2 4249 y +SDict begin H.S end + +-2 4249 a -2 4249 a +SDict begin 13 H.A end + -2 4249 a -2 4249 a +SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end + -2 4249 a 91 +x Fj(Request:)-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 (1890) cvn H.B /DEST pdfmark end + -2 4458 a -2 4458 a +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 (table.4) cvn H.B /DEST pdfmark +end + -2 4458 a 75 x Fj(RPC_P)o(ack)o(et)-2 +4617 y(RPC_ReqBind)-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 (1893) cvn H.B /DEST pdfmark end + -2 4801 a 108 x Fj(Response:)-2 5028 y +SDict begin H.S end + -2 +5028 a -2 5028 a +SDict begin 13 H.A end + -2 5028 a -2 5028 a +SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end + -2 5028 a -2 5028 +a +SDict begin H.S end + -2 5028 a -2 5028 a +SDict begin 13 H.A end + -2 5028 a -2 5028 a +SDict begin [ /View [/XYZ H.V] /Dest (table.5) cvn H.B /DEST pdfmark +end + -2 5028 a 74 +x Fj(RPC_P)o(ack)o(et)-2 5187 y(RPC_ResBind)-2 5197 y +SDict begin H.S end + +-2 5197 a -2 5197 a +SDict begin 13 H.A end + -2 5197 a -2 5197 a +SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end + -2 5197 a Black +3659 5984 a Fh(50)p Black eop end +%%Page: 51 57 +TeXDict begin 51 56 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1958) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Ff(9.3.5.)29 b(NTLSA)h(T)-9 b(ransact)29 +b(Named)h(Pipe)-2 263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 +263 a +SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fj(The)20 b(sequence)f(of)h(actions)g(tak)o(en)f +(on)h(this)h(pipe)e(are:)-2 375 y +SDict begin H.S end + -2 375 a -2 375 a +SDict begin 13 H.A end + -2 +375 a -2 375 a +SDict begin [ /View [/XYZ H.V] /Dest (table.6) cvn H.B /DEST pdfmark +end + -2 375 a 75 x Fj(Establish)h(a)h(connection)d(to)i(the)g +(IPC$)h(share)f(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 +542 y(Open)h(an)h(RPC)i(Pipe)e(with)h(the)f(name)g +("\\\\PIPE\\\\lsarpc".)f(Store)h(the)g(\002le)h(handle.)-2 +635 y(Using)f(the)g(\002le)h(handle,)e(send)h(a)g(Set)h(Named)f(Pipe)g +(Handle)g(state)h(to)f(0x4300.)-2 728 y(Send)g(an)g(LSA)g(Open)g(Polic) +o(y)g(request.)f(Store)h(the)g(Polic)o(y)g(Handle.)-2 +820 y(Using)g(the)g(Polic)o(y)g(Handle,)f(send)h(LSA)h(Query)e(Info)g +(Polic)o(y)h(requests,)f(etc.)-2 913 y(Using)h(the)g(Polic)o(y)g +(Handle,)f(send)h(an)g(LSA)h(Close.)-2 1006 y(Close)g(the)f(IPC$)g +(share.)-2 1179 y +SDict begin H.S end + -2 1179 a -2 1179 a +SDict begin 13 H.A end + -2 1179 a -2 1179 +a +SDict begin [ /View [/XYZ H.V] /Dest (1908) cvn H.B /DEST pdfmark end + -2 1179 a 90 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the) +i(query)f(are:)-2 1287 y +SDict begin H.S end + -2 1287 a -2 1287 a +SDict begin 13 H.A end + -2 1287 +a -2 1287 a +SDict begin [ /View [/XYZ H.V] /Dest (1909) cvn H.B /DEST pdfmark end + -2 1287 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 (1911) cvn H.B /DEST pdfmark end + -2 1411 a 90 x Fj(LSA)h(Open)g(Polic)o(y:)-2 +1519 y +SDict begin H.S end + -2 1519 a -2 1519 a +SDict begin 13 H.A end + -2 1519 a -2 1519 a +SDict begin [ /View [/XYZ H.V] /Dest (1912) cvn H.B /DEST pdfmark end + -2 1519 +a Black Black 164 1651 a +SDict begin H.S end + 164 1651 a 164 1651 a +SDict begin 13 H.A end + 164 1651 +a 164 1651 a +SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end + 164 1651 a Fj(0x2c)-2 1734 y +SDict begin H.S end + -2 1734 a -2 +1734 a +SDict begin 13 H.A end + -2 1734 a -2 1734 a +SDict begin [ /View [/XYZ H.V] /Dest (1915) cvn H.B /DEST pdfmark end + -2 1734 a 107 x Fj(LSA)g(Query)g(Info)f +(Polic)o(y:)-2 1859 y +SDict begin H.S end + -2 1859 a -2 1859 a +SDict begin 13 H.A end + -2 1859 a -2 +1859 a +SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end + -2 1859 a Black Black 164 1991 a +SDict begin H.S end + 164 1991 a 164 +1991 a +SDict begin 13 H.A end + 164 1991 a 164 1991 a +SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end + 164 1991 a Fj(0x07)-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 (1919) cvn H.B /DEST pdfmark end + -2 2075 a 107 +x Fj(LSA)h(Enumerate)f(T)m(rusted)g(Domains:)-2 2183 +y +SDict begin H.S end + -2 2183 a -2 2183 a +SDict begin 13 H.A end + -2 2183 a -2 2183 a +SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end + -2 2183 a Black +Black 164 2331 a +SDict begin H.S end + 164 2331 a 164 2331 a +SDict begin 13 H.A end + 164 2331 a 164 +2331 a +SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end + 164 2331 a Fj(0x0d)-2 2415 y +SDict begin H.S end + -2 2415 a -2 2415 +a +SDict begin 13 H.A end + -2 2415 a -2 2415 a +SDict begin [ /View [/XYZ H.V] /Dest (1923) cvn H.B /DEST pdfmark end + -2 2415 a 107 x Fj(LSA)h(Open)g(Secret:)-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 (1924) cvn H.B /DEST pdfmark end + -2 2540 +a Black Black 164 2672 a +SDict begin H.S end + 164 2672 a 164 2672 a +SDict begin 13 H.A end + 164 2672 +a 164 2672 a +SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end + 164 2672 a Fj(0xf)n(f)-2 2756 y +SDict begin H.S end + -2 2756 +a -2 2756 a +SDict begin 13 H.A end + -2 2756 a -2 2756 a +SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end + -2 2756 a 107 x Fj(LSA)g(Lookup)e +(SIDs:)-2 2881 y +SDict begin H.S end + -2 2881 a -2 2881 a +SDict begin 13 H.A end + -2 2881 a -2 2881 +a +SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end + -2 2881 a Black Black 164 3012 a +SDict begin H.S end + 164 3012 a 164 3012 +a +SDict begin 13 H.A end + 164 3012 a 164 3012 a +SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end + 164 3012 a Fj(0xfe)-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 (1931) cvn H.B /DEST pdfmark end + -2 3096 a 107 +x Fj(LSA)i(Lookup)e(Names:)-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 (1932) cvn H.B /DEST pdfmark end + -2 3221 a Black Black 164 3352 +a +SDict begin H.S end + 164 3352 a 164 3352 a +SDict begin 13 H.A end + 164 3352 a 164 3352 a +SDict begin [ /View [/XYZ H.V] /Dest (1933) cvn H.B /DEST pdfmark end + 164 3352 +a Fj(0xfd)-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 (1935) cvn H.B /DEST pdfmark end + -2 3436 a 107 x Fj(LSA)i(Close:)-2 3544 y +SDict begin H.S end + -2 3544 +a -2 3544 a +SDict begin 13 H.A end + -2 3544 a -2 3544 a +SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end + -2 3544 a Black Black +164 3693 a +SDict begin H.S end + 164 3693 a 164 3693 a +SDict begin 13 H.A end + 164 3693 a 164 3693 +a +SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end + 164 3693 a Fj(0x00)-2 3735 y +SDict begin H.S end + -2 3735 a -2 3735 a +SDict begin 13 H.A end + -2 +3735 a -2 3735 a +SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end + -2 3735 a 327 x Ff(9.3.6.)29 b(LSA)h(Open)h(P)n(olicy) +-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 (1940) cvn H.B /DEST pdfmark end + -2 +4253 a -2 4253 a +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 (1941) cvn H.B /DEST pdfmark end + -2 4253 a 83 x Fh(Note:)20 b(The)g(policy)g(handle)f(can)g(be)h +(anything)f(you)g(lik)o(e)o(.)-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 (1942) cvn H.B /DEST pdfmark end + -2 4353 a 271 x Fe(9.3.6.1.)24 +b(Request)-2 4644 y +SDict begin H.S end + -2 4644 a -2 4644 a +SDict begin 13 H.A end + -2 4644 a -2 +4644 a +SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end + -2 4644 a -2 4768 a +SDict begin H.S end + -2 4768 a -2 4768 a +SDict begin 13 H.A end + -2 4768 +a -2 4768 a +SDict begin [ /View [/XYZ H.V] /Dest (1946) cvn H.B /DEST pdfmark end + -2 4768 a 88 x Fj(V)m(OID*)-2 4857 y +SDict begin H.S end + -2 4857 +a -2 4857 a +SDict begin 13 H.A end + -2 4857 a -2 4857 a +SDict begin [ /View [/XYZ H.V] /Dest (1947) cvn H.B /DEST pdfmark end + -2 4857 a Black Black +164 5006 a +SDict begin H.S end + 164 5006 a 164 5006 a +SDict begin 13 H.A end + 164 5006 a 164 5006 +a +SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end + 164 5006 a Fj(b)n(uf)n(fer)19 b(pointer)-2 5107 y +SDict begin H.S end + -2 +5107 a -2 5107 a +SDict begin 13 H.A end + -2 5107 a -2 5107 a +SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end + -2 5107 a 90 x Fj(UNISTR2)-2 +5198 y +SDict begin H.S end + -2 5198 a -2 5198 a +SDict begin 13 H.A end + -2 5198 a -2 5198 a +SDict begin [ /View [/XYZ H.V] /Dest (1951) cvn H.B /DEST pdfmark end + -2 5198 +a Black Black 164 5346 a +SDict begin H.S end + 164 5346 a 164 5346 a +SDict begin 13 H.A end + 164 5346 +a 164 5346 a +SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end + 164 5346 a Fj(serv)o(er)g(name)h(-)g(unicode)f(string)h +(starting)f(with)i(tw)o(o)f('\\')-5 b(s)p Black 3659 +5984 a Fh(51)p Black eop end +%%Page: 52 58 +TeXDict begin 52 57 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1954) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(OBJ_A)-9 b(TTR)-2 82 y +SDict begin H.S end + -2 82 a -2 82 a +SDict begin 13 H.A end + -2 82 +a -2 82 a +SDict begin [ /View [/XYZ H.V] /Dest (1955) cvn H.B /DEST pdfmark end + -2 82 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 +222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end + 164 222 a Fj(object)19 b(attrib)n(utes)-2 +413 y(UINT32)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 +a +SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + +164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end + 164 562 a Fj(1)h(-)g(desired)g(access)-2 +605 y +SDict begin H.S end + -2 605 a -2 605 a +SDict begin 13 H.A end + -2 605 a -2 605 a +SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end + -2 605 a 294 +x Fe(9.3.6.2.)k(Response)-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 (1963) cvn H.B /DEST pdfmark end + -2 920 a -2 1044 a +SDict begin H.S end + -2 1044 a -2 1044 a +SDict begin 13 H.A end + +-2 1044 a -2 1044 a +SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end + -2 1044 a 88 x Fj(POL_HND)-2 1142 +y +SDict begin H.S end + -2 1142 a -2 1142 a +SDict begin 13 H.A end + -2 1142 a -2 1142 a +SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end + -2 1142 a Black +Black 164 1281 a +SDict begin H.S end + 164 1281 a 164 1281 a +SDict begin 13 H.A end + 164 1281 a 164 +1281 a +SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end + 164 1281 a Fj(LSA)c(polic)o(y)f(handle)-2 1382 +y +SDict begin H.S end + -2 1382 a -2 1382 a +SDict begin 13 H.A end + -2 1382 a -2 1382 a +SDict begin [ /View [/XYZ H.V] /Dest (1969) cvn H.B /DEST pdfmark end + -2 1382 a 90 +x Fj(return)-2 1473 y +SDict begin H.S end + -2 1473 a -2 1473 a +SDict begin 13 H.A end + -2 1473 a -2 +1473 a +SDict begin [ /View [/XYZ H.V] /Dest (1970) cvn H.B /DEST pdfmark end + -2 1473 a Black Black 164 1622 a +SDict begin H.S end + 164 1622 a 164 +1622 a +SDict begin 13 H.A end + 164 1622 a 164 1622 a +SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end + 164 1622 a Fj(0)h(-)g(indicates)g(success) +-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 (1972) cvn H.B /DEST pdfmark end + -2 +1747 a 327 x Ff(9.3.7.)29 b(LSA)h(Query)g(Inf)m(o)g(P)n(olicy)-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 (1974) 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 (1975) cvn H.B /DEST pdfmark end + -2 +2265 a 83 x Fh(Note:)20 b(The)g(info)g(class)h(in)f(r)m(esponse)g(must) +h(be)f(the)g(same)g(as)h(that)f(in)g(the)h(r)m(equest.)-2 +2365 y +SDict begin H.S end + -2 2365 a -2 2365 a +SDict begin 13 H.A end + -2 2365 a -2 2365 a +SDict begin [ /View [/XYZ H.V] /Dest (1976) cvn H.B /DEST pdfmark end + -2 2365 +a 271 x Fe(9.3.7.1.)j(Request)-2 2656 y +SDict begin H.S end + -2 2656 a -2 +2656 a +SDict begin 13 H.A end + -2 2656 a -2 2656 a +SDict begin [ /View [/XYZ H.V] /Dest (1978) cvn H.B /DEST pdfmark end + -2 2656 a -2 2780 a +SDict begin H.S end + -2 2780 +a -2 2780 a +SDict begin 13 H.A end + -2 2780 a -2 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (1980) cvn H.B /DEST pdfmark end + -2 2780 a 88 x Fj(POL_HND)-2 +2878 y +SDict begin H.S end + -2 2878 a -2 2878 a +SDict begin 13 H.A end + -2 2878 a -2 2878 a +SDict begin [ /View [/XYZ H.V] /Dest (1981) cvn H.B /DEST pdfmark end + -2 2878 +a Black Black 164 3017 a +SDict begin H.S end + 164 3017 a 164 3017 a +SDict begin 13 H.A end + 164 3017 +a 164 3017 a +SDict begin [ /View [/XYZ H.V] /Dest (1982) cvn H.B /DEST pdfmark end + 164 3017 a Fj(LSA)c(polic)o(y)f(handle)-2 +3118 y +SDict begin H.S end + -2 3118 a -2 3118 a +SDict begin 13 H.A end + -2 3118 a -2 3118 a +SDict begin [ /View [/XYZ H.V] /Dest (1984) cvn H.B /DEST pdfmark end + -2 3118 +a 90 x Fj(UINT16)-2 3209 y +SDict begin H.S end + -2 3209 a -2 3209 a +SDict begin 13 H.A end + -2 3209 +a -2 3209 a +SDict begin [ /View [/XYZ H.V] /Dest (1985) cvn H.B /DEST pdfmark end + -2 3209 a Black Black 164 3358 a +SDict begin H.S end + 164 3358 +a 164 3358 a +SDict begin 13 H.A end + 164 3358 a 164 3358 a +SDict begin [ /View [/XYZ H.V] /Dest (1986) cvn H.B /DEST pdfmark end + 164 3358 a Fj(info)g(class)i(\(also) +g(a)f(polic)o(y)f(handle?\))-2 3417 y +SDict begin H.S end + -2 3417 a -2 3417 +a +SDict begin 13 H.A end + -2 3417 a -2 3417 a +SDict begin [ /View [/XYZ H.V] /Dest (1987) cvn H.B /DEST pdfmark end + -2 3417 a 278 x Fe(9.3.7.2.)24 +b(Response)-2 3715 y +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 (1989) cvn H.B /DEST pdfmark end + -2 3715 a -2 3840 a +SDict begin H.S end + -2 3840 a -2 3840 a +SDict begin 13 H.A end + -2 3840 +a -2 3840 a +SDict begin [ /View [/XYZ H.V] /Dest (1991) cvn H.B /DEST pdfmark end + -2 3840 a 87 x Fj(V)m(OID*)-2 3928 y +SDict begin H.S end + -2 3928 +a -2 3928 a +SDict begin 13 H.A end + -2 3928 a -2 3928 a +SDict begin [ /View [/XYZ H.V] /Dest (1992) cvn H.B /DEST pdfmark end + -2 3928 a Black Black +164 4077 a +SDict begin H.S end + 164 4077 a 164 4077 a +SDict begin 13 H.A end + 164 4077 a 164 4077 +a +SDict begin [ /View [/XYZ H.V] /Dest (1993) cvn H.B /DEST pdfmark end + 164 4077 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 +4178 y +SDict begin H.S end + -2 4178 a -2 4178 a +SDict begin 13 H.A end + -2 4178 a -2 4178 a +SDict begin [ /View [/XYZ H.V] /Dest (1995) cvn H.B /DEST pdfmark end + -2 4178 +a 90 x Fj(UINT16)-2 4269 y +SDict begin H.S end + -2 4269 a -2 4269 a +SDict begin 13 H.A end + -2 4269 +a -2 4269 a +SDict begin [ /View [/XYZ H.V] /Dest (1996) cvn H.B /DEST pdfmark end + -2 4269 a Black Black 164 4417 a +SDict begin H.S end + 164 4417 +a 164 4417 a +SDict begin 13 H.A end + 164 4417 a 164 4417 a +SDict begin [ /View [/XYZ H.V] /Dest (1997) cvn H.B /DEST pdfmark end + 164 4417 a Fj(info)g(class)i(\(same) +f(as)h(info)f(class)h(in)f(request\).)-2 4601 y +SDict begin H.S end + -2 4601 +a -2 4601 a +SDict begin 13 H.A end + -2 4601 a -2 4601 a +SDict begin [ /View [/XYZ H.V] /Dest (1998) cvn H.B /DEST pdfmark end + -2 4601 a -2 4684 a +SDict begin H.S end + -2 +4684 a -2 4684 a +SDict begin 11.7 H.A end + -2 4684 a -2 4684 a +SDict begin [ /View [/XYZ H.V] /Dest (1999) cvn H.B /DEST pdfmark end + -2 4684 a 79 x Fg(switch)44 +b(\(info)g(class\))-2 4861 y(case)g(3:)-2 4958 y(case)g(5:)-2 +5055 y({)-2 5152 y(DOM_INFO)f(domain)h(info,)g(levels)g(3)h(and)f(5)h +(\(are)f(the)g(same\).)-2 5249 y(})-2 5443 y(return)178 +b(0)45 b(-)f(indicates)g(success)p Black 3659 5984 a +Fh(52)p Black eop end +%%Page: 53 59 +TeXDict begin 53 58 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 166 a +SDict begin H.S end + -2 166 a -2 166 a +SDict begin 13 H.A end + -2 166 a -2 166 a +SDict begin [ /View [/XYZ H.V] /Dest (2000) cvn H.B /DEST pdfmark end + -2 +166 a 328 x Ff(9.3.8.)29 b(LSA)h(Enumerate)g(T)-9 b(rusted)30 +b(Domains)-2 495 y +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 (2002) cvn H.B /DEST pdfmark end + -2 495 a 286 x Fe(9.3.8.1.)24 b(Request)-2 968 y +SDict begin H.S end + -2 +968 a -2 968 a +SDict begin 13 H.A end + -2 968 a -2 968 a +SDict begin [ /View [/XYZ H.V] /Dest (2004) cvn H.B /DEST pdfmark end + -2 968 a 87 x Fj(no)c(e)o(xtra)f(data) +-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 (2005) cvn H.B /DEST pdfmark end + -2 +1066 a 295 x Fe(9.3.8.2.)24 b(Response)-2 1381 y +SDict begin H.S end + -2 1381 +a -2 1381 a +SDict begin 13 H.A end + -2 1381 a -2 1381 a +SDict begin [ /View [/XYZ H.V] /Dest (2007) cvn H.B /DEST pdfmark end + -2 1381 a -2 1506 a +SDict begin H.S end + -2 +1506 a -2 1506 a +SDict begin 13 H.A end + -2 1506 a -2 1506 a +SDict begin [ /View [/XYZ H.V] /Dest (2009) cvn H.B /DEST pdfmark end + -2 1506 a 88 x Fj(UINT32)-2 +1595 y +SDict begin H.S end + -2 1595 a -2 1595 a +SDict begin 13 H.A end + -2 1595 a -2 1595 a +SDict begin [ /View [/XYZ H.V] /Dest (2010) cvn H.B /DEST pdfmark end + -2 1595 +a Black Black 164 1743 a +SDict begin H.S end + 164 1743 a 164 1743 a +SDict begin 13 H.A end + 164 1743 +a 164 1743 a +SDict begin [ /View [/XYZ H.V] /Dest (2011) cvn H.B /DEST pdfmark end + 164 1743 a Fj(0)c(-)g(enumeration)e(conte)o(xt)-2 +1827 y +SDict begin H.S end + -2 1827 a -2 1827 a +SDict begin 13 H.A end + -2 1827 a -2 1827 a +SDict begin [ /View [/XYZ H.V] /Dest (2013) cvn H.B /DEST pdfmark end + -2 1827 +a 107 x Fj(UINT32)-2 1935 y +SDict begin H.S end + -2 1935 a -2 1935 a +SDict begin 13 H.A end + -2 1935 +a -2 1935 a +SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end + -2 1935 a Black Black 164 2083 a +SDict begin H.S end + 164 2083 +a 164 2083 a +SDict begin 13 H.A end + 164 2083 a 164 2083 a +SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end + 164 2083 a Fj(0)i(-)g(entries)h +(read)-2 2167 y +SDict begin H.S end + -2 2167 a -2 2167 a +SDict begin 13 H.A end + -2 2167 a -2 2167 +a +SDict begin [ /View [/XYZ H.V] /Dest (2017) cvn H.B /DEST pdfmark end + -2 2167 a 107 x Fj(UINT32)-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 (2018) cvn H.B /DEST pdfmark end + -2 2275 a Black Black 164 2424 +a +SDict begin H.S end + 164 2424 a 164 2424 a +SDict begin 13 H.A end + 164 2424 a 164 2424 a +SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end + 164 2424 +a Fj(0)f(-)g(trust)h(information)-2 2508 y +SDict begin H.S end + -2 2508 a +-2 2508 a +SDict begin 13 H.A end + -2 2508 a -2 2508 a +SDict begin [ /View [/XYZ H.V] /Dest (2021) cvn H.B /DEST pdfmark end + -2 2508 a 107 x Fj(return)-2 +2616 y +SDict begin H.S end + -2 2616 a -2 2616 a +SDict begin 13 H.A end + -2 2616 a -2 2616 a +SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end + -2 2616 +a Black Black 164 2764 a +SDict begin H.S end + 164 2764 a 164 2764 a +SDict begin 13 H.A end + 164 2764 +a 164 2764 a +SDict begin [ /View [/XYZ H.V] /Dest (2023) cvn H.B /DEST pdfmark end + 164 2764 a Fj(0x8000)d(001a)h(-)h("no)g(trusted)g +(domains")f(success)h(code)-2 2890 y +SDict begin H.S end + -2 2890 a -2 2890 +a +SDict begin 13 H.A end + -2 2890 a -2 2890 a +SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end + -2 2890 a 327 x Ff(9.3.9.)29 b(LSA)h(Open)h(Secr) +n(et)-2 3241 y +SDict begin H.S end + -2 3241 a -2 3241 a +SDict begin 13 H.A end + -2 3241 a -2 3241 +a +SDict begin [ /View [/XYZ H.V] /Dest (2026) cvn H.B /DEST pdfmark end + -2 3241 a 263 x Fe(9.3.9.1.)24 b(Request)-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 (2028) cvn H.B /DEST pdfmark end + -2 3690 a 88 +x Fj(no)c(e)o(xtra)f(data)-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 (2029) cvn H.B /DEST pdfmark end + -2 3789 a 295 x Fe(9.3.9.2.)24 +b(Response)-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 (2031) cvn H.B /DEST pdfmark end + -2 4104 a -2 4229 a +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 (2033) cvn H.B /DEST pdfmark end + -2 4229 a 87 x Fj(UINT32)-2 4317 y +SDict begin H.S end + -2 4317 +a -2 4317 a +SDict begin 13 H.A end + -2 4317 a -2 4317 a +SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end + -2 4317 a Black Black +164 4466 a +SDict begin H.S end + 164 4466 a 164 4466 a +SDict begin 13 H.A end + 164 4466 a 164 4466 +a +SDict begin [ /View [/XYZ H.V] /Dest (2035) cvn H.B /DEST pdfmark end + 164 4466 a Fj(0)c(-)g(undocumented)-2 4550 y +SDict begin H.S end + -2 4550 +a -2 4550 a +SDict begin 13 H.A end + -2 4550 a -2 4550 a +SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end + -2 4550 a 107 x Fj(UINT32)-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 (2038) cvn H.B /DEST pdfmark end + -2 4658 +a Black Black 164 4806 a +SDict begin H.S end + 164 4806 a 164 4806 a +SDict begin 13 H.A end + 164 4806 +a 164 4806 a +SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end + 164 4806 a Fj(0)g(-)g(undocumented)-2 4890 +y +SDict begin H.S end + -2 4890 a -2 4890 a +SDict begin 13 H.A end + -2 4890 a -2 4890 a +SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end + -2 4890 a 107 +x Fj(UINT32)-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 (2042) cvn H.B /DEST pdfmark end + -2 4998 a Black Black 164 5147 a +SDict begin H.S end + 164 5147 a 164 +5147 a +SDict begin 13 H.A end + 164 5147 a 164 5147 a +SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end + 164 5147 a Fj(0)g(-)g(undocumented)-2 +5231 y +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 (2045) cvn H.B /DEST pdfmark end + -2 5231 +a 107 x Fj(UINT32)-2 5339 y +SDict begin H.S end + -2 5339 a -2 5339 a +SDict begin 13 H.A end + -2 5339 +a -2 5339 a +SDict begin [ /View [/XYZ H.V] /Dest (2046) cvn H.B /DEST pdfmark end + -2 5339 a Black Black 164 5487 a +SDict begin H.S end + 164 5487 +a 164 5487 a +SDict begin 13 H.A end + 164 5487 a 164 5487 a +SDict begin [ /View [/XYZ H.V] /Dest (2047) cvn H.B /DEST pdfmark end + 164 5487 a Fj(0)g(-)g(undocumented)p +Black 3659 5984 a Fh(53)p Black eop end +%%Page: 54 60 +TeXDict begin 54 59 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UINT32)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end + 164 222 a Fj(0)g(-)g(undocumented)-2 +496 y(return)f(0x0C00)f(0034)h(-)i("no)e(such)h(secret")g(success)h +(code)-2 590 y +SDict begin H.S end + -2 590 a -2 590 a +SDict begin 13 H.A end + -2 590 a -2 590 a +SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end + -2 +590 a 327 x Ff(9.3.10.)28 b(LSA)j(Close)-2 918 y +SDict begin H.S end + -2 918 +a -2 918 a +SDict begin 13 H.A end + -2 918 a -2 918 a +SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end + -2 918 a 287 x Fe(9.3.10.1.)23 +b(Request)-2 1225 y +SDict begin H.S end + -2 1225 a -2 1225 a +SDict begin 13 H.A end + -2 1225 a -2 +1225 a +SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end + -2 1225 a -2 1349 a +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 (2059) cvn H.B /DEST pdfmark end + -2 1349 a 88 x Fj(POL_HND)-2 1447 y +SDict begin H.S end + -2 1447 +a -2 1447 a +SDict begin 13 H.A end + -2 1447 a -2 1447 a +SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end + -2 1447 a Black Black +164 1587 a +SDict begin H.S end + 164 1587 a 164 1587 a +SDict begin 13 H.A end + 164 1587 a 164 1587 +a +SDict begin [ /View [/XYZ H.V] /Dest (2061) cvn H.B /DEST pdfmark end + 164 1587 a Fj(polic)o(y)c(handle)g(to)h(be)g(closed)-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 (2062) cvn H.B /DEST pdfmark end + -2 1646 +a 278 x Fe(9.3.10.2.)j(Response)-2 1944 y +SDict begin H.S end + -2 1944 a -2 +1944 a +SDict begin 13 H.A end + -2 1944 a -2 1944 a +SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end + -2 1944 a -2 2068 a +SDict begin H.S end + -2 2068 +a -2 2068 a +SDict begin 13 H.A end + -2 2068 a -2 2068 a +SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end + -2 2068 a 88 x Fj(POL_HND)-2 +2166 y +SDict begin H.S end + -2 2166 a -2 2166 a +SDict begin 13 H.A end + -2 2166 a -2 2166 a +SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end + -2 2166 +a Black Black 164 2306 a +SDict begin H.S end + 164 2306 a 164 2306 a +SDict begin 13 H.A end + 164 2306 +a 164 2306 a +SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end + 164 2306 a Fj(0s)d(-)h(closed)f(polic)o(y)f(handle)g +(\(all)h(zeros\))-2 2490 y +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 (2069) cvn H.B /DEST pdfmark end + -2 2490 a 89 x Fj(return)f(0)h(-)g(indicates)g(success)-2 +2674 y +SDict begin H.S end + -2 2674 a -2 2674 a +SDict begin 13 H.A end + -2 2674 a -2 2674 a +SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end + -2 2674 +a 327 x Ff(9.3.11.)28 b(LSA)j(Lookup)f(SIDS)-2 3191 y +SDict begin H.S end + +-2 3191 a -2 3191 a +SDict begin 13 H.A end + -2 3191 a -2 3191 a +SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end + -2 3191 a -2 +3191 a +SDict begin H.S end + -2 3191 a -2 3191 a +SDict begin 13 H.A end + -2 3191 a -2 3191 a +SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end + -2 3191 +a 84 x Fh(Note:)20 b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same) +g(as)h(num_entries)e(in)i(r)m(equest.)-2 3292 y +SDict begin H.S end + -2 3292 +a -2 3292 a +SDict begin 13 H.A end + -2 3292 a -2 3292 a +SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end + -2 3292 a 270 x Fe(9.3.11.1.)i(Request) +-2 3582 y +SDict begin H.S end + -2 3582 a -2 3582 a +SDict begin 13 H.A end + -2 3582 a -2 3582 a +SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end + -2 +3582 a -2 3707 a +SDict begin H.S end + -2 3707 a -2 3707 a +SDict begin 13 H.A end + -2 3707 a -2 3707 +a +SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end + -2 3707 a 88 x Fj(POL_HND)-2 3805 y +SDict begin H.S end + -2 3805 a -2 3805 +a +SDict begin 13 H.A end + -2 3805 a -2 3805 a +SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end + -2 3805 a Black Black 164 3944 +a +SDict begin H.S end + 164 3944 a 164 3944 a +SDict begin 13 H.A end + 164 3944 a 164 3944 a +SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end + 164 3944 +a Fj(LSA)d(polic)o(y)f(handle)-2 4045 y +SDict begin H.S end + -2 4045 a -2 +4045 a +SDict begin 13 H.A end + -2 4045 a -2 4045 a +SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end + -2 4045 a 90 x Fj(UINT32)-2 +4136 y +SDict begin H.S end + -2 4136 a -2 4136 a +SDict begin 13 H.A end + -2 4136 a -2 4136 a +SDict begin [ /View [/XYZ H.V] /Dest (2083) cvn H.B /DEST pdfmark end + -2 4136 +a Black Black 164 4285 a +SDict begin H.S end + 164 4285 a 164 4285 a +SDict begin 13 H.A end + 164 4285 +a 164 4285 a +SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end + 164 4285 a Fj(num_entries)-2 4377 y +SDict begin H.S end + -2 4377 +a -2 4377 a +SDict begin 13 H.A end + -2 4377 a -2 4377 a +SDict begin [ /View [/XYZ H.V] /Dest (2086) cvn H.B /DEST pdfmark end + -2 4377 a 98 x Fj(V)m(OID*)-2 +4476 y +SDict begin H.S end + -2 4476 a -2 4476 a +SDict begin 13 H.A end + -2 4476 a -2 4476 a +SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end + -2 4476 +a Black Black 164 4625 a +SDict begin H.S end + 164 4625 a 164 4625 a +SDict begin 13 H.A end + 164 4625 +a 164 4625 a +SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end + 164 4625 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e +(pointer)-2 4726 y +SDict begin H.S end + -2 4726 a -2 4726 a +SDict begin 13 H.A end + -2 4726 a -2 4726 +a +SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end + -2 4726 a 90 x Fj(V)m(OID*)-2 4817 y +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 (2091) cvn H.B /DEST pdfmark end + -2 4817 a Black Black 164 4965 +a +SDict begin H.S end + 164 4965 a 164 4965 a +SDict begin 13 H.A end + 164 4965 a 164 4965 a +SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end + 164 4965 +a Fj(undocumented)d(domain)j(name)h(b)n(uf)n(fer)f(pointer)-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 (2094) cvn H.B /DEST pdfmark end + -2 5066 +a 90 x Fj(V)m(OID*[num_entries])d(undocumented)h(domain)h(SID)j +(pointers)e(to)h(be)h(look)o(ed)d(up.)-2 5174 y +SDict begin H.S end + -2 5174 +a -2 5174 a +SDict begin 13 H.A end + -2 5174 a -2 5174 a +SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end + -2 5174 a Black Black +164 5306 a +SDict begin H.S end + 164 5306 a 164 5306 a +SDict begin 13 H.A end + 164 5306 a 164 5306 +a +SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end + 164 5306 a Fj(DOM_SID[num_entries])e(domain)j(SIDs)i(to)f(be)g(look)o +(ed)f(up.)p Black 3659 5984 a Fh(54)p Black eop end +%%Page: 55 61 +TeXDict begin 55 60 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(char[16])-2 85 y +SDict begin H.S end + -2 85 a -2 85 a +SDict begin 13 H.A end + -2 85 +a -2 85 a +SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end + -2 85 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 +222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end + 164 222 a Fj(completely)f(undocumented)d(16)k +(bytes.)-2 281 y +SDict begin H.S end + -2 281 a -2 281 a +SDict begin 13 H.A end + -2 281 a -2 281 a +SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end + +-2 281 a 278 x Fe(9.3.11.2.)j(Response)-2 579 y +SDict begin H.S end + -2 579 +a -2 579 a +SDict begin 13 H.A end + -2 579 a -2 579 a +SDict begin [ /View [/XYZ H.V] /Dest (2103) cvn H.B /DEST pdfmark end + -2 579 a -2 704 a +SDict begin H.S end + -2 704 +a -2 704 a +SDict begin 13 H.A end + -2 704 a -2 704 a +SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end + -2 704 a 87 x Fj(DOM_REF)-2 +801 y +SDict begin H.S end + -2 801 a -2 801 a +SDict begin 13 H.A end + -2 801 a -2 801 a +SDict begin [ /View [/XYZ H.V] /Dest (2106) cvn H.B /DEST pdfmark end + -2 801 a Black +Black 164 941 a +SDict begin H.S end + 164 941 a 164 941 a +SDict begin 13 H.A end + 164 941 a 164 941 +a +SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end + 164 941 a Fj(domain)c(reference)f(response)-2 1042 +y +SDict begin H.S end + -2 1042 a -2 1042 a +SDict begin 13 H.A end + -2 1042 a -2 1042 a +SDict begin [ /View [/XYZ H.V] /Dest (2109) cvn H.B /DEST pdfmark end + -2 1042 a 90 +x Fj(UINT32)-2 1133 y +SDict begin H.S end + -2 1133 a -2 1133 a +SDict begin 13 H.A end + -2 1133 a -2 +1133 a +SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end + -2 1133 a Black Black 164 1281 a +SDict begin H.S end + 164 1281 a 164 +1281 a +SDict begin 13 H.A end + 164 1281 a 164 1281 a +SDict begin [ /View [/XYZ H.V] /Dest (2111) cvn H.B /DEST pdfmark end + 164 1281 a Fj(num_entries)g(\(listed)i +(abo)o(v)o(e\))-2 1379 y +SDict begin H.S end + -2 1379 a -2 1379 a +SDict begin 13 H.A end + -2 1379 +a -2 1379 a +SDict begin [ /View [/XYZ H.V] /Dest (2113) cvn H.B /DEST pdfmark end + -2 1379 a 93 x Fj(V)m(OID*)-2 1473 y +SDict begin H.S end + -2 1473 +a -2 1473 a +SDict begin 13 H.A end + -2 1473 a -2 1473 a +SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end + -2 1473 a Black Black +164 1622 a +SDict begin H.S end + 164 1622 a 164 1622 a +SDict begin 13 H.A end + 164 1622 a 164 1622 +a +SDict begin [ /View [/XYZ H.V] /Dest (2115) cvn H.B /DEST pdfmark end + 164 1622 a Fj(undocumented)c(b)n(uf)n(fer)j(pointer)-2 +1723 y +SDict begin H.S end + -2 1723 a -2 1723 a +SDict begin 13 H.A end + -2 1723 a -2 1723 a +SDict begin [ /View [/XYZ H.V] /Dest (2117) cvn H.B /DEST pdfmark end + -2 1723 +a 90 x Fj(UINT32)-2 1814 y +SDict begin H.S end + -2 1814 a -2 1814 a +SDict begin 13 H.A end + -2 1814 +a -2 1814 a +SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end + -2 1814 a Black Black 164 1962 a +SDict begin H.S end + 164 1962 +a 164 1962 a +SDict begin 13 H.A end + 164 1962 a 164 1962 a +SDict begin [ /View [/XYZ H.V] /Dest (2119) cvn H.B /DEST pdfmark end + 164 1962 a Fj(num_entries)f +(\(listed)i(abo)o(v)o(e\))-2 2060 y +SDict begin H.S end + -2 2060 a -2 2060 +a +SDict begin 13 H.A end + -2 2060 a -2 2060 a +SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end + -2 2060 a 93 x Fj(DOM_SID2[num_entries])-2 +2166 y +SDict begin H.S end + -2 2166 a -2 2166 a +SDict begin 13 H.A end + -2 2166 a -2 2166 a +SDict begin [ /View [/XYZ H.V] /Dest (2122) cvn H.B /DEST pdfmark end + -2 2166 +a Black Black 164 2302 a +SDict begin H.S end + 164 2302 a 164 2302 a +SDict begin 13 H.A end + 164 2302 +a 164 2302 a +SDict begin [ /View [/XYZ H.V] /Dest (2123) cvn H.B /DEST pdfmark end + 164 2302 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h +(abo)o(v)o(e\).)-2 2403 y +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 (2125) cvn H.B /DEST pdfmark end + -2 2403 a 90 x Fj(UINT32)-2 2494 y +SDict begin H.S end + -2 2494 +a -2 2494 a +SDict begin 13 H.A end + -2 2494 a -2 2494 a +SDict begin [ /View [/XYZ H.V] /Dest (2126) cvn H.B /DEST pdfmark end + -2 2494 a Black Black +164 2643 a +SDict begin H.S end + 164 2643 a 164 2643 a +SDict begin 13 H.A end + 164 2643 a 164 2643 +a +SDict begin [ /View [/XYZ H.V] /Dest (2127) cvn H.B /DEST pdfmark end + 164 2643 a Fj(num_entries)d(\(listed)i(abo)o(v)o(e\))-2 +2824 y +SDict begin H.S end + -2 2824 a -2 2824 a +SDict begin 13 H.A end + -2 2824 a -2 2824 a +SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end + -2 2824 +a 93 x Fj(return)f(0)h(-)g(indicates)g(success)-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 (2129) cvn H.B /DEST pdfmark end + -2 3011 a 327 +x Ff(9.3.12.)28 b(LSA)j(Lookup)f(Names)-2 3529 y +SDict begin H.S end + -2 3529 +a -2 3529 a +SDict begin 13 H.A end + -2 3529 a -2 3529 a +SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end + -2 3529 a -2 3529 a +SDict begin H.S end + -2 +3529 a -2 3529 a +SDict begin 13 H.A end + -2 3529 a -2 3529 a +SDict begin [ /View [/XYZ H.V] /Dest (2132) cvn H.B /DEST pdfmark end + -2 3529 a 83 x Fh(Note:)20 +b(num_entries)f(in)i(r)m(esponse)e(must)i(be)f(same)g(as)h(num_entries) +e(in)i(r)m(equest.)-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 (2133) cvn H.B /DEST pdfmark end + -2 3629 a 271 x Fe(9.3.12.1.)i(Request)-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 (2135) cvn H.B /DEST pdfmark end + -2 3920 +a -2 4044 a +SDict begin H.S end + -2 4044 a -2 4044 a +SDict begin 13 H.A end + -2 4044 a -2 4044 a +SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end + -2 +4044 a 88 x Fj(POL_HND)-2 4142 y +SDict begin H.S end + -2 4142 a -2 4142 a +SDict begin 13 H.A end + +-2 4142 a -2 4142 a +SDict begin [ /View [/XYZ H.V] /Dest (2138) cvn H.B /DEST pdfmark end + -2 4142 a Black Black 164 4281 a +SDict begin H.S end + +164 4281 a 164 4281 a +SDict begin 13 H.A end + 164 4281 a 164 4281 a +SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end + 164 4281 +a Fj(LSA)d(polic)o(y)f(handle)-2 4382 y +SDict begin H.S end + -2 4382 a -2 +4382 a +SDict begin 13 H.A end + -2 4382 a -2 4382 a +SDict begin [ /View [/XYZ H.V] /Dest (2141) cvn H.B /DEST pdfmark end + -2 4382 a 90 x Fj(UINT32)-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 (2142) cvn H.B /DEST pdfmark end + -2 4473 +a Black Black 164 4622 a +SDict begin H.S end + 164 4622 a 164 4622 a +SDict begin 13 H.A end + 164 4622 +a 164 4622 a +SDict begin [ /View [/XYZ H.V] /Dest (2143) cvn H.B /DEST pdfmark end + 164 4622 a Fj(num_entries)-2 4715 y +SDict begin H.S end + -2 4715 +a -2 4715 a +SDict begin 13 H.A end + -2 4715 a -2 4715 a +SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end + -2 4715 a 98 x Fj(UINT32)-2 +4814 y +SDict begin H.S end + -2 4814 a -2 4814 a +SDict begin 13 H.A end + -2 4814 a -2 4814 a +SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end + -2 4814 +a Black Black 164 4962 a +SDict begin H.S end + 164 4962 a 164 4962 a +SDict begin 13 H.A end + 164 4962 +a 164 4962 a +SDict begin [ /View [/XYZ H.V] /Dest (2147) cvn H.B /DEST pdfmark end + 164 4962 a Fj(num_entries)-2 5055 y +SDict begin H.S end + -2 5055 +a -2 5055 a +SDict begin 13 H.A end + -2 5055 a -2 5055 a +SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end + -2 5055 a 98 x Fj(V)m(OID*)-2 +5154 y +SDict begin H.S end + -2 5154 a -2 5154 a +SDict begin 13 H.A end + -2 5154 a -2 5154 a +SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end + -2 5154 +a Black Black 164 5303 a +SDict begin H.S end + 164 5303 a 164 5303 a +SDict begin 13 H.A end + 164 5303 +a 164 5303 a +SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end + 164 5303 a Fj(undocumented)d(domain)j(SID)i(b)n(uf)n(fer)e +(pointer)p Black 3659 5984 a Fh(55)p Black eop end +%%Page: 56 62 +TeXDict begin 56 61 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(V)m(OID*)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a -2 73 +a +SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 a +SDict begin 13 H.A end + 164 +222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end + 164 222 a Fj(undocumented)c(domain)j(name)h(b)n(uf)n +(fer)f(pointer)-2 413 y(N)m(AME[num_entries])-2 426 y +SDict begin H.S end + +-2 426 a -2 426 a +SDict begin 13 H.A end + -2 426 a -2 426 a +SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end + -2 426 a Black Black +164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2159) cvn H.B /DEST pdfmark end + 164 +562 a Fj(names)h(to)g(be)g(look)o(ed)f(up.)-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 (2161) cvn H.B /DEST pdfmark end + -2 663 a 90 x Fj(char[])-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 (2162) cvn H.B /DEST pdfmark end + -2 766 a Black +Black 164 903 a +SDict begin H.S end + 164 903 a 164 903 a +SDict begin 13 H.A end + 164 903 a 164 903 +a +SDict begin [ /View [/XYZ H.V] /Dest (2163) cvn H.B /DEST pdfmark end + 164 903 a Fj(undocumented)d(bytes)k(-)h(f)o(alsely)f(translated)g +(SID)g(structure?)-2 962 y +SDict begin H.S end + -2 962 a -2 962 a +SDict begin 13 H.A end + -2 962 a +-2 962 a +SDict begin [ /View [/XYZ H.V] /Dest (2164) cvn H.B /DEST pdfmark end + -2 962 a 278 x Fe(9.3.12.2.)j(Response)-2 1260 +y +SDict begin H.S end + -2 1260 a -2 1260 a +SDict begin 13 H.A end + -2 1260 a -2 1260 a +SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end + -2 1260 a -2 +1385 a +SDict begin H.S end + -2 1385 a -2 1385 a +SDict begin 13 H.A end + -2 1385 a -2 1385 a +SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end + -2 1385 +a 87 x Fj(DOM_REF)-2 1482 y +SDict begin H.S end + -2 1482 a -2 1482 a +SDict begin 13 H.A end + -2 1482 +a -2 1482 a +SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end + -2 1482 a Black Black 164 1622 a +SDict begin H.S end + 164 1622 +a 164 1622 a +SDict begin 13 H.A end + 164 1622 a 164 1622 a +SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end + 164 1622 a Fj(domain)c(reference)f +(response)-2 1723 y +SDict begin H.S end + -2 1723 a -2 1723 a +SDict begin 13 H.A end + -2 1723 a -2 +1723 a +SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end + -2 1723 a 90 x Fj(UINT32)-2 1814 y +SDict begin H.S end + -2 1814 a -2 +1814 a +SDict begin 13 H.A end + -2 1814 a -2 1814 a +SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end + -2 1814 a Black Black 164 +1962 a +SDict begin H.S end + 164 1962 a 164 1962 a +SDict begin 13 H.A end + 164 1962 a 164 1962 a +SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end + 164 +1962 a Fj(num_entries)g(\(listed)i(abo)o(v)o(e\))-2 2060 +y +SDict begin H.S end + -2 2060 a -2 2060 a +SDict begin 13 H.A end + -2 2060 a -2 2060 a +SDict begin [ /View [/XYZ H.V] /Dest (2176) cvn H.B /DEST pdfmark end + -2 2060 a 93 +x Fj(V)m(OID*)-2 2154 y +SDict begin H.S end + -2 2154 a -2 2154 a +SDict begin 13 H.A end + -2 2154 a +-2 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end + -2 2154 a Black Black 164 2302 a +SDict begin H.S end + 164 2302 a +164 2302 a +SDict begin 13 H.A end + 164 2302 a 164 2302 a +SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end + 164 2302 a Fj(undocumented)c(b)n(uf)n +(fer)j(pointer)-2 2403 y +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 (2180) cvn H.B /DEST pdfmark end + -2 2403 a 90 x Fj(UINT32)-2 2494 y +SDict begin H.S end + -2 2494 +a -2 2494 a +SDict begin 13 H.A end + -2 2494 a -2 2494 a +SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end + -2 2494 a Black Black +164 2643 a +SDict begin H.S end + 164 2643 a 164 2643 a +SDict begin 13 H.A end + 164 2643 a 164 2643 +a +SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end + 164 2643 a Fj(num_entries)f(\(listed)i(abo)o(v)o(e\))-2 +2741 y +SDict begin H.S end + -2 2741 a -2 2741 a +SDict begin 13 H.A end + -2 2741 a -2 2741 a +SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end + -2 2741 +a 93 x Fj(DOM_RID[num_entries])-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 (2185) cvn H.B /DEST pdfmark end + -2 2847 a Black Black 164 +2983 a +SDict begin H.S end + 164 2983 a 164 2983 a +SDict begin 13 H.A end + 164 2983 a 164 2983 a +SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end + 164 +2983 a Fj(domain)f(SIDs)h(\(from)f(Request,)h(listed)h(abo)o(v)o(e\).) +-2 3084 y +SDict begin H.S end + -2 3084 a -2 3084 a +SDict begin 13 H.A end + -2 3084 a -2 3084 a +SDict begin [ /View [/XYZ H.V] /Dest (2188) cvn H.B /DEST pdfmark end + -2 +3084 a 90 x Fj(UINT32)-2 3175 y +SDict begin H.S end + -2 3175 a -2 3175 a +SDict begin 13 H.A end + -2 +3175 a -2 3175 a +SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end + -2 3175 a Black Black 164 3324 a +SDict begin H.S end + 164 +3324 a 164 3324 a +SDict begin 13 H.A end + 164 3324 a 164 3324 a +SDict begin [ /View [/XYZ H.V] /Dest (2190) cvn H.B /DEST pdfmark end + 164 3324 a Fj(num_entries)d +(\(listed)i(abo)o(v)o(e\))-2 3505 y +SDict begin H.S end + -2 3505 a -2 3505 +a +SDict begin 13 H.A end + -2 3505 a -2 3505 a +SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end + -2 3505 a 93 x Fj(return)f(0)h(-)g(indicates)g +(success)-2 3775 y +SDict begin H.S end + -2 3775 a -2 3775 a +SDict begin 13 H.A end + -2 3775 a -2 3775 +a +SDict begin [ /View [/XYZ H.V] /Dest (2192) cvn H.B /DEST pdfmark end + -2 3775 a 376 x Fl(9.4.)35 b(NETLOGON)e(r)o(pc)h(T)-11 +b(ransact)34 b(Named)h(Pipe)-2 4346 y +SDict begin H.S end + -2 4346 a -2 4346 +a +SDict begin 13 H.A end + -2 4346 a -2 4346 a +SDict begin [ /View [/XYZ H.V] /Dest (2194) cvn H.B /DEST pdfmark end + -2 4346 a 79 x Fj(The)20 b(sequence)f(of)h +(actions)g(tak)o(en)f(on)h(this)h(pipe)e(are:)-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 (2195) cvn H.B /DEST pdfmark end + -2 4543 a -2 +4543 a +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 (table.7) cvn H.B /DEST pdfmark +end + -2 4543 +a 75 x Fj(tablish)h(a)h(connection)d(to)i(the)g(IPC$)h(share)f +(\(SMBtconX\).)f(use)h(encrypted)e(passw)o(ords.)-2 4711 +y(en)i(an)g(RPC)i(Pipe)e(with)g(the)h(name)e("\\\\PIPE\\\\NETLOGON".)g +(Store)h(the)h(\002le)f(handle.)-2 4804 y(ing)g(the)g(\002le)h(handle,) +e(send)g(a)i(Set)g(Named)e(Pipe)i(Handle)e(state)i(to)g(0x4300.)-2 +4896 y(eate)f(Client)h(Challenge.)e(Send)h(LSA)g(Request)h(Challenge.)e +(Store)h(Serv)o(er)f(Challenge.)-2 4989 y(lculate)h(Session)g(K)n(e)o +(y)-5 b(.)19 b(Send)h(an)g(LSA)h(Auth)f(2)g(Challenge.)f(Store)h(Auth2) +f(Challenge.)-2 5082 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g +(LSA)g(Srv)g(PW)i(Set.)e(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 +5174 y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logon) +e(.)h(Calc/V)-9 b(erify)20 b(Serv)o(er)f(Creds.)-2 5267 +y(lc/V)-9 b(erify)19 b(Client)i(Creds.)f(Send)g(LSA)g(SAM)h(Logof)n(f.) +d(Calc/V)-9 b(erify)19 b(Serv)o(er)h(Creds.)-2 5360 y(ose)g(the)g(IPC$) +h(share.)p Black 3657 5984 a Fh(56)p Black eop end +%%Page: 57 63 +TeXDict begin 57 62 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2265) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(De\002nes)g(for)g(this)g(pipe,)g(identifying)e(the)i +(query)f(are)-2 90 y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end + +-2 90 a -2 215 a +SDict begin H.S end + -2 215 a -2 215 a +SDict begin 13 H.A end + -2 215 a -2 215 a +SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end + +-2 215 a 90 x Fj(LSA)h(Request)h(Challenge:)-2 323 y +SDict begin H.S end + +-2 323 a -2 323 a +SDict begin 13 H.A end + -2 323 a -2 323 a +SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end + -2 323 a Black Black +164 454 a +SDict begin H.S end + 164 454 a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 a +SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end + 164 +454 a Fj(0x04)-2 538 y +SDict begin H.S end + -2 538 a -2 538 a +SDict begin 13 H.A end + -2 538 a -2 +538 a +SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end + -2 538 a 107 x Fj(LSA)f(Serv)o(er)g(P)o(assw)o(ord)f(Set:)-2 +646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end + -2 646 a Black +Black 164 795 a +SDict begin H.S end + 164 795 a 164 795 a +SDict begin 13 H.A end + 164 795 a 164 795 +a +SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end + 164 795 a Fj(0x06)-2 879 y +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 (2216) cvn H.B /DEST pdfmark end + -2 879 a 107 x Fj(LSA)h(SAM)h(Logon:)-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 (2217) cvn H.B /DEST pdfmark end + -2 1004 a Black +Black 164 1135 a +SDict begin H.S end + 164 1135 a 164 1135 a +SDict begin 13 H.A end + 164 1135 a 164 +1135 a +SDict begin [ /View [/XYZ H.V] /Dest (2218) cvn H.B /DEST pdfmark end + 164 1135 a Fj(0x02)-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 (2220) cvn H.B /DEST pdfmark end + -2 1219 a 107 x Fj(LSA)f(SAM)h(Logof)n(f:)-2 +1344 y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (2221) cvn H.B /DEST pdfmark end + -2 1344 +a Black Black 164 1476 a +SDict begin H.S end + 164 1476 a 164 1476 a +SDict begin 13 H.A end + 164 1476 +a 164 1476 a +SDict begin [ /View [/XYZ H.V] /Dest (2222) cvn H.B /DEST pdfmark end + 164 1476 a Fj(0x03)-2 1559 y +SDict begin H.S end + -2 1559 a -2 +1559 a +SDict begin 13 H.A end + -2 1559 a -2 1559 a +SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end + -2 1559 a 108 x Fj(LSA)f(Auth)g(2:)-2 +1668 y +SDict begin H.S end + -2 1668 a -2 1668 a +SDict begin 13 H.A end + -2 1668 a -2 1668 a +SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end + -2 1668 +a Black Black 164 1816 a +SDict begin H.S end + 164 1816 a 164 1816 a +SDict begin 13 H.A end + 164 1816 +a 164 1816 a +SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end + 164 1816 a Fj(0x0f)-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 (2228) cvn H.B /DEST pdfmark end + -2 1900 a 107 x Fj(LSA)g(Logon)f(Control:)-2 +2025 y +SDict begin H.S end + -2 2025 a -2 2025 a +SDict begin 13 H.A end + -2 2025 a -2 2025 a +SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end + -2 2025 +a Black Black 164 2156 a +SDict begin H.S end + 164 2156 a 164 2156 a +SDict begin 13 H.A end + 164 2156 +a 164 2156 a +SDict begin [ /View [/XYZ H.V] /Dest (2230) cvn H.B /DEST pdfmark end + 164 2156 a Fj(0x0e)-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 (2231) cvn H.B /DEST pdfmark end + -2 2157 a 327 x Ff(9.4.1.)29 +b(LSA)h(Request)h(Challenge)-2 2675 y +SDict begin H.S end + -2 2675 a -2 2675 +a +SDict begin 13 H.A end + -2 2675 a -2 2675 a +SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end + -2 2675 a -2 2675 a +SDict begin H.S end + -2 2675 a -2 +2675 a +SDict begin 13 H.A end + -2 2675 a -2 2675 a +SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end + -2 2675 a 83 x Fh(Note:)20 +b(lo)o(gon)f(server)i(name)f(starts)h(with)g(two)g('\\')f(c)o(har)o +(acter)o(s)f(and)h(is)h(upper)e(case)o(.)-2 2941 y +SDict begin H.S end + -2 +2941 a -2 2941 a +SDict begin 13 H.A end + -2 2941 a -2 2941 a +SDict begin [ /View [/XYZ H.V] /Dest (2235) cvn H.B /DEST pdfmark end + -2 2941 a -2 2941 +a +SDict begin H.S end + -2 2941 a -2 2941 a +SDict begin 13 H.A end + -2 2941 a -2 2941 a +SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end + -2 2941 a 91 +x Fh(Note:)h(lo)o(gon)f(client)h(is)h(the)g(mac)o(hine)o(,)d(not)i(the) +g(user)-9 b(.)-2 3215 y +SDict begin H.S end + -2 3215 a -2 3215 a +SDict begin 13 H.A end + -2 3215 a +-2 3215 a +SDict begin [ /View [/XYZ H.V] /Dest (2237) cvn H.B /DEST pdfmark end + -2 3215 a -2 3215 a +SDict begin H.S end + -2 3215 a -2 3215 a +SDict begin 13 H.A end + -2 +3215 a -2 3215 a +SDict begin [ /View [/XYZ H.V] /Dest (2238) cvn H.B /DEST pdfmark end + -2 3215 a 91 x Fh(Note:)20 b(the)g(initial)g(LanMana)o +(g)o(er)f(passwor)m(d)h(hash,)f(a)o(gainst)h(whic)o(h)g(the)g(c)o +(halleng)o(e)e(is)j(issued,)f(is)i(the)e(mac)o(hine)f(name)g(itself)-2 +3414 y(\(lower)h(case\).)g(ther)m(e)g(will)i(becalls)e(issued)g(\(LSA)g +(Server)g(P)-7 b(asswor)m(d)21 b(Set\))f(whic)o(h)f(will)j(c)o(hang)o +(e)c(this,)j(later)-9 b(.)20 b(r)m(efusing)g(these)-2 +3522 y(calls)g(allows)h(you)f(to)g(always)g(deal)g(with)h(the)f(same)g +(passwor)m(d)g(\(i.e)g(the)h(LM#)f(of)h(the)f(mac)o(hine)f(name)g(in)i +(lower)f(case\).)-2 3539 y +SDict begin H.S end + -2 3539 a -2 3539 a +SDict begin 13 H.A end + -2 3539 +a -2 3539 a +SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end + -2 3539 a 270 x Fe(9.4.1.1.)k(Request)-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 (2241) cvn H.B /DEST pdfmark end + -2 3830 +a -2 3954 a +SDict begin H.S end + -2 3954 a -2 3954 a +SDict begin 13 H.A end + -2 3954 a -2 3954 a +SDict begin [ /View [/XYZ H.V] /Dest (2243) cvn H.B /DEST pdfmark end + -2 +3954 a 88 x Fj(V)m(OID*)-2 4043 y +SDict begin H.S end + -2 4043 a -2 4043 a +SDict begin 13 H.A end + +-2 4043 a -2 4043 a +SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end + -2 4043 a Black Black 164 4191 a +SDict begin H.S end + +164 4191 a 164 4191 a +SDict begin 13 H.A end + 164 4191 a 164 4191 a +SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end + 164 4191 +a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 4292 +y +SDict begin H.S end + -2 4292 a -2 4292 a +SDict begin 13 H.A end + -2 4292 a -2 4292 a +SDict begin [ /View [/XYZ H.V] /Dest (2247) cvn H.B /DEST pdfmark end + -2 4292 a 90 +x Fj(UNISTR2)-2 4383 y +SDict begin H.S end + -2 4383 a -2 4383 a +SDict begin 13 H.A end + -2 4383 a +-2 4383 a +SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end + -2 4383 a Black Black 164 4532 a +SDict begin H.S end + 164 4532 a +164 4532 a +SDict begin 13 H.A end + 164 4532 a 164 4532 a +SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end + 164 4532 a Fj(logon)g(serv)o(er)g +(unicode)g(string)-2 4633 y +SDict begin H.S end + -2 4633 a -2 4633 a +SDict begin 13 H.A end + -2 4633 +a -2 4633 a +SDict begin [ /View [/XYZ H.V] /Dest (2251) cvn H.B /DEST pdfmark end + -2 4633 a 90 x Fj(UNISTR2)-2 4724 y +SDict begin H.S end + -2 4724 +a -2 4724 a +SDict begin 13 H.A end + -2 4724 a -2 4724 a +SDict begin [ /View [/XYZ H.V] /Dest (2252) cvn H.B /DEST pdfmark end + -2 4724 a Black Black +164 4872 a +SDict begin H.S end + 164 4872 a 164 4872 a +SDict begin 13 H.A end + 164 4872 a 164 4872 +a +SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end + 164 4872 a Fj(logon)g(client)h(unicode)f(string)-2 +4973 y +SDict begin H.S end + -2 4973 a -2 4973 a +SDict begin 13 H.A end + -2 4973 a -2 4973 a +SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end + -2 4973 +a 90 x Fj(char[8])-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 (2256) cvn H.B /DEST pdfmark end + -2 5076 a Black Black 164 5213 a +SDict begin H.S end + 164 5213 +a 164 5213 a +SDict begin 13 H.A end + 164 5213 a 164 5213 a +SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end + 164 5213 a Fj(client)h(challenge)-2 +5272 y +SDict begin H.S end + -2 5272 a -2 5272 a +SDict begin 13 H.A end + -2 5272 a -2 5272 a +SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end + -2 5272 +a Black 3656 5984 a Fh(57)p Black eop end +%%Page: 58 64 +TeXDict begin 58 63 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2309) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fe(9.4.1.2.)k(Response)-2 93 y +SDict begin H.S end + -2 93 a +-2 93 a +SDict begin 13 H.A end + -2 93 a -2 93 a +SDict begin [ /View [/XYZ H.V] /Dest (2260) cvn H.B /DEST pdfmark end + -2 93 a -2 217 a +SDict begin H.S end + -2 217 a -2 +217 a +SDict begin 13 H.A end + -2 217 a -2 217 a +SDict begin [ /View [/XYZ H.V] /Dest (2262) cvn H.B /DEST pdfmark end + -2 217 a 88 x Fj(char[8])-2 318 +y +SDict begin H.S end + -2 318 a -2 318 a +SDict begin 13 H.A end + -2 318 a -2 318 a +SDict begin [ /View [/XYZ H.V] /Dest (2263) cvn H.B /DEST pdfmark end + -2 318 a Black +Black 164 454 a +SDict begin H.S end + 164 454 a 164 454 a +SDict begin 13 H.A end + 164 454 a 164 454 +a +SDict begin [ /View [/XYZ H.V] /Dest (2264) cvn H.B /DEST pdfmark end + 164 454 a Fj(serv)o(er)19 b(challenge)-2 728 y(return)g(0)h(-)g +(indicates)g(success)-2 823 y +SDict begin H.S end + -2 823 a -2 823 a +SDict begin 13 H.A end + -2 823 +a -2 823 a +SDict begin [ /View [/XYZ H.V] /Dest (2266) cvn H.B /DEST pdfmark end + -2 823 a 327 x Ff(9.4.2.)29 b(LSA)h(A)-6 b(uthenticate)31 +b(2)-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 (2268) cvn H.B /DEST pdfmark end + +-2 1317 a -2 1317 a +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 (2269) cvn H.B /DEST pdfmark end + -2 1317 a 107 x Fh(Note:)20 b(in)g(between)g(r)m(equest)g(and)g +(r)m(esponse)o(,)f(calculate)g(the)i(client)f(cr)m(edentials,)f(and)g +(c)o(hec)n(k)h(them)g(a)o(gainst)g(the)-2 1532 y(client-calculated)d +(cr)m(edentials)j(\(this)g(pr)l(ocess)h(uses)g(the)f(pr)m(e)o(viously)f +(r)m(eceived)h(client)g(cr)m(edentials\).)-2 1715 y +SDict begin H.S end + -2 +1715 a -2 1715 a +SDict begin 13 H.A end + -2 1715 a -2 1715 a +SDict begin [ /View [/XYZ H.V] /Dest (2270) cvn H.B /DEST pdfmark end + -2 1715 a -2 1715 +a +SDict begin H.S end + -2 1715 a -2 1715 a +SDict begin 13 H.A end + -2 1715 a -2 1715 a +SDict begin [ /View [/XYZ H.V] /Dest (2271) cvn H.B /DEST pdfmark end + -2 1715 a 91 +x Fh(Note:)g(ne)m(g_\003a)o(gs)e(in)i(the)g(r)m(esponse)g(is)h(the)g +(same)f(as)g(that)g(in)h(the)f(r)m(equest.)-2 1989 y +SDict begin H.S end + +-2 1989 a -2 1989 a +SDict begin 13 H.A end + -2 1989 a -2 1989 a +SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end + -2 1989 a -2 +1989 a +SDict begin H.S end + -2 1989 a -2 1989 a +SDict begin 13 H.A end + -2 1989 a -2 1989 a +SDict begin [ /View [/XYZ H.V] /Dest (2273) cvn H.B /DEST pdfmark end + -2 1989 +a 91 x Fh(Note:)g(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f +(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g +(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 2188 y(subsequent)e +(authentication)g(pac)n(k)o(ets.)-2 2205 y +SDict begin H.S end + -2 2205 a +-2 2205 a +SDict begin 13 H.A end + -2 2205 a -2 2205 a +SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end + -2 2205 a 270 x Fe(9.4.2.1.)24 +b(Request)-2 2495 y +SDict begin H.S end + -2 2495 a -2 2495 a +SDict begin 13 H.A end + -2 2495 a -2 +2495 a +SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end + -2 2495 a -2 2620 a +SDict begin H.S end + -2 2620 a -2 2620 a +SDict begin 13 H.A end + -2 2620 +a -2 2620 a +SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end + -2 2620 a 87 x Fj(LOG_INFO)-2 2717 y +SDict begin H.S end + -2 2717 +a -2 2717 a +SDict begin 13 H.A end + -2 2717 a -2 2717 a +SDict begin [ /View [/XYZ H.V] /Dest (2279) cvn H.B /DEST pdfmark end + -2 2717 a Black Black +164 2857 a +SDict begin H.S end + 164 2857 a 164 2857 a +SDict begin 13 H.A end + 164 2857 a 164 2857 +a +SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end + 164 2857 a Fj(client)c(identi\002cation)f(info)-2 2941 +y +SDict begin H.S end + -2 2941 a -2 2941 a +SDict begin 13 H.A end + -2 2941 a -2 2941 a +SDict begin [ /View [/XYZ H.V] /Dest (2282) cvn H.B /DEST pdfmark end + -2 2941 a 107 +x Fj(char[8])-2 3061 y +SDict begin H.S end + -2 3061 a -2 3061 a +SDict begin 13 H.A end + -2 3061 a +-2 3061 a +SDict begin [ /View [/XYZ H.V] /Dest (2283) cvn H.B /DEST pdfmark end + -2 3061 a Black Black 164 3197 a +SDict begin H.S end + 164 3197 a +164 3197 a +SDict begin 13 H.A end + 164 3197 a 164 3197 a +SDict begin [ /View [/XYZ H.V] /Dest (2284) cvn H.B /DEST pdfmark end + 164 3197 a Fj(client-calculated)f +(credentials)-2 3281 y +SDict begin H.S end + -2 3281 a -2 3281 a +SDict begin 13 H.A end + -2 3281 a +-2 3281 a +SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end + -2 3281 a 107 x Fj(UINT8[])-2 3401 y +SDict begin H.S end + -2 3401 +a -2 3401 a +SDict begin 13 H.A end + -2 3401 a -2 3401 a +SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end + -2 3401 a Black Black +164 3538 a +SDict begin H.S end + 164 3538 a 164 3538 a +SDict begin 13 H.A end + 164 3538 a 164 3538 +a +SDict begin [ /View [/XYZ H.V] /Dest (2288) cvn H.B /DEST pdfmark end + 164 3538 a Fj(padding)g(to)i(4-byte)f(align)h(with)g(start)h(of)f +(SMB)h(header)-5 b(.)-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 (2290) cvn H.B /DEST pdfmark end + -2 3639 a 90 x Fj(UINT32)-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 (2291) cvn H.B /DEST pdfmark end + -2 3730 a Black +Black 164 3878 a +SDict begin H.S end + 164 3878 a 164 3878 a +SDict begin 13 H.A end + 164 3878 a 164 +3878 a +SDict begin [ /View [/XYZ H.V] /Dest (2292) cvn H.B /DEST pdfmark end + 164 3878 a Fj(ne)o(g_\003ags)19 b(-)h(ne)o(gotiated)e(\003ags)j +(\(usual)f(v)n(alue)f(is)i(0x0000)d(01f)n(f\))-2 3937 +y +SDict begin H.S end + -2 3937 a -2 3937 a +SDict begin 13 H.A end + -2 3937 a -2 3937 a +SDict begin [ /View [/XYZ H.V] /Dest (2293) cvn H.B /DEST pdfmark end + -2 3937 a 278 +x Fe(9.4.2.2.)24 b(Response)-2 4235 y +SDict begin H.S end + -2 4235 a -2 4235 +a +SDict begin 13 H.A end + -2 4235 a -2 4235 a +SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end + -2 4235 a -2 4360 a +SDict begin H.S end + -2 4360 a -2 +4360 a +SDict begin 13 H.A end + -2 4360 a -2 4360 a +SDict begin [ /View [/XYZ H.V] /Dest (2297) cvn H.B /DEST pdfmark end + -2 4360 a 87 x Fj(char[8])-2 +4460 y +SDict begin H.S end + -2 4460 a -2 4460 a +SDict begin 13 H.A end + -2 4460 a -2 4460 a +SDict begin [ /View [/XYZ H.V] /Dest (2298) cvn H.B /DEST pdfmark end + -2 4460 +a Black Black 164 4597 a +SDict begin H.S end + 164 4597 a 164 4597 a +SDict begin 13 H.A end + 164 4597 +a 164 4597 a +SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end + 164 4597 a Fj(serv)o(er)19 b(credentials.)-2 +4681 y +SDict begin H.S end + -2 4681 a -2 4681 a +SDict begin 13 H.A end + -2 4681 a -2 4681 a +SDict begin [ /View [/XYZ H.V] /Dest (2301) cvn H.B /DEST pdfmark end + -2 4681 +a 107 x Fj(UINT32)-2 4789 y +SDict begin H.S end + -2 4789 a -2 4789 a +SDict begin 13 H.A end + -2 4789 +a -2 4789 a +SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end + -2 4789 a Black Black 164 4937 a +SDict begin H.S end + 164 4937 +a 164 4937 a +SDict begin 13 H.A end + 164 4937 a 164 4937 a +SDict begin [ /View [/XYZ H.V] /Dest (2303) cvn H.B /DEST pdfmark end + 164 4937 a Fj(ne)o(g_\003ags)g(-)h +(same)g(as)h(ne)o(g_\003ags)e(in)h(request.)-2 5121 y +SDict begin H.S end + +-2 5121 a -2 5121 a +SDict begin 13 H.A end + -2 5121 a -2 5121 a +SDict begin [ /View [/XYZ H.V] /Dest (2304) cvn H.B /DEST pdfmark end + -2 5121 a 90 +x Fj(return)f(0)h(-)g(indicates)g(success.)h(f)o(ailure)e(v)n(alue)h +(unkno)n(wn.)-2 5306 y +SDict begin H.S end + -2 5306 a -2 5306 a +SDict begin 13 H.A end + -2 5306 a +-2 5306 a +SDict begin [ /View [/XYZ H.V] /Dest (2305) cvn H.B /DEST pdfmark end + -2 5306 a Black 3659 5984 a Fh(58)p Black eop +end +%%Page: 59 65 +TeXDict begin 59 64 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2356) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Ff(9.4.3.)29 b(LSA)h(Ser)o(v)o(er)g(P)o(assw)o(ord)f(Set) +-2 240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (2307) cvn H.B /DEST pdfmark end + -2 240 a +-2 240 a +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (2308) cvn H.B /DEST pdfmark end + -2 240 a +106 x Fh(Note:)20 b(the)g(ne)o(w)g(passwor)m(d)g(is)i(suspected)d(to)h +(be)h(a)f(DES)g(encryption)f(using)g(the)h(old)g(passwor)m(d)g(to)h(g)o +(ener)o(ate)e(the)h(k)o(e)n(y)-5 b(.)-2 620 y(Note:)20 +b(in)g(between)g(r)m(equest)g(and)g(r)m(esponse)o(,)f(calculate)g(the)i +(client)f(cr)m(edentials,)f(and)g(c)o(hec)n(k)h(them)g(a)o(gainst)g +(the)-2 728 y(client-calculated)d(cr)m(edentials)j(\(this)g(pr)l(ocess) +h(uses)g(the)f(pr)m(e)o(viously)f(r)m(eceived)h(client)g(cr)m +(edentials\).)-2 911 y +SDict begin H.S end + -2 911 a -2 911 a +SDict begin 13 H.A end + -2 911 a -2 +911 a +SDict begin [ /View [/XYZ H.V] /Dest (2311) cvn H.B /DEST pdfmark end + -2 911 a -2 911 a +SDict begin H.S end + -2 911 a -2 911 a +SDict begin 13 H.A end + -2 911 a -2 +911 a +SDict begin [ /View [/XYZ H.V] /Dest (2312) cvn H.B /DEST pdfmark end + -2 911 a 91 x Fh(Note:)f(the)f(server)i(cr)m(edentials)e(ar)m(e)h +(constructed)f(fr)l(om)h(the)g(client-calculated)e(cr)m(edentials)h +(and)g(the)g(client)h(time)h(+)f(1)g(second.)-2 1185 +y +SDict begin H.S end + -2 1185 a -2 1185 a +SDict begin 13 H.A end + -2 1185 a -2 1185 a +SDict begin [ /View [/XYZ H.V] /Dest (2313) cvn H.B /DEST pdfmark end + -2 1185 a -2 +1185 a +SDict begin H.S end + -2 1185 a -2 1185 a +SDict begin 13 H.A end + -2 1185 a -2 1185 a +SDict begin [ /View [/XYZ H.V] /Dest (2314) cvn H.B /DEST pdfmark end + -2 1185 +a 91 x Fh(Note:)h(you)g(must)g(tak)o(e)g(a)h(copy)e(of)i(the)f +(client-calculated)e(cr)m(edentials)h(r)m(eceived)h(her)m(e)o(,)g +(because)f(the)n(y)h(will)h(be)f(used)g(in)-2 1384 y(subsequent)e +(authentication)g(pac)n(k)o(ets.)-2 1401 y +SDict begin H.S end + -2 1401 a +-2 1401 a +SDict begin 13 H.A end + -2 1401 a -2 1401 a +SDict begin [ /View [/XYZ H.V] /Dest (2315) cvn H.B /DEST pdfmark end + -2 1401 a 270 x Fe(9.4.3.1.)24 +b(Request)-2 1692 y +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 (2317) cvn H.B /DEST pdfmark end + -2 1692 a -2 1816 a +SDict begin H.S end + -2 1816 a -2 1816 a +SDict begin 13 H.A end + -2 1816 +a -2 1816 a +SDict begin [ /View [/XYZ H.V] /Dest (2319) cvn H.B /DEST pdfmark end + -2 1816 a 88 x Fj(CLNT_INFO)-2 1914 y +SDict begin H.S end + -2 +1914 a -2 1914 a +SDict begin 13 H.A end + -2 1914 a -2 1914 a +SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end + -2 1914 a Black +Black 164 2053 a +SDict begin H.S end + 164 2053 a 164 2053 a +SDict begin 13 H.A end + 164 2053 a 164 +2053 a +SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end + 164 2053 a Fj(client)c(identi\002cation/authentication)c(info)-2 +2137 y +SDict begin H.S end + -2 2137 a -2 2137 a +SDict begin 13 H.A end + -2 2137 a -2 2137 a +SDict begin [ /View [/XYZ H.V] /Dest (2323) cvn H.B /DEST pdfmark end + -2 2137 +a 107 x Fj(char[])-2 2257 y +SDict begin H.S end + -2 2257 a -2 2257 a +SDict begin 13 H.A end + -2 2257 +a -2 2257 a +SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end + -2 2257 a Black Black 164 2394 a +SDict begin H.S end + 164 2394 +a 164 2394 a +SDict begin 13 H.A end + 164 2394 a 164 2394 a +SDict begin [ /View [/XYZ H.V] /Dest (2325) cvn H.B /DEST pdfmark end + 164 2394 a Fj(ne)n(w)k(passw)o(ord)f +(-)i(undocumented.)-2 2453 y +SDict begin H.S end + -2 2453 a -2 2453 a +SDict begin 13 H.A end + -2 2453 +a -2 2453 a +SDict begin [ /View [/XYZ H.V] /Dest (2326) cvn H.B /DEST pdfmark end + -2 2453 a 278 x Fe(9.4.3.2.)j(Response)-2 +2751 y +SDict begin H.S end + -2 2751 a -2 2751 a +SDict begin 13 H.A end + -2 2751 a -2 2751 a +SDict begin [ /View [/XYZ H.V] /Dest (2328) cvn H.B /DEST pdfmark end + -2 2751 +a -2 2876 a +SDict begin H.S end + -2 2876 a -2 2876 a +SDict begin 13 H.A end + -2 2876 a -2 2876 a +SDict begin [ /View [/XYZ H.V] /Dest (2330) cvn H.B /DEST pdfmark end + -2 +2876 a 87 x Fj(CREDS)-2 2964 y +SDict begin H.S end + -2 2964 a -2 2964 a +SDict begin 13 H.A end + -2 +2964 a -2 2964 a +SDict begin [ /View [/XYZ H.V] /Dest (2331) cvn H.B /DEST pdfmark end + -2 2964 a Black Black 164 3113 a +SDict begin H.S end + 164 +3113 a 164 3113 a +SDict begin 13 H.A end + 164 3113 a 164 3113 a +SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end + 164 3113 a Fj(serv)o(er)19 +b(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f +(ignored.)-2 3297 y +SDict begin H.S end + -2 3297 a -2 3297 a +SDict begin 13 H.A end + -2 3297 a -2 +3297 a +SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end + -2 3297 a 90 x Fj(return)f(0)h(-)g(indicates)g(success;)h +(0xC000)e(006a)g(indicates)h(f)o(ailure)-2 3492 y +SDict begin H.S end + -2 +3492 a -2 3492 a +SDict begin 13 H.A end + -2 3492 a -2 3492 a +SDict begin [ /View [/XYZ H.V] /Dest (2334) cvn H.B /DEST pdfmark end + -2 3492 a 316 x +Ff(9.4.4.)29 b(LSA)h(SAM)h(Logon)-2 3999 y +SDict begin H.S end + -2 3999 a +-2 3999 a +SDict begin 13 H.A end + -2 3999 a -2 3999 a +SDict begin [ /View [/XYZ H.V] /Dest (2336) cvn H.B /DEST pdfmark end + -2 3999 a -2 3999 a +SDict begin H.S end + -2 +3999 a -2 3999 a +SDict begin 13 H.A end + -2 3999 a -2 3999 a +SDict begin [ /View [/XYZ H.V] /Dest (2337) cvn H.B /DEST pdfmark end + -2 3999 a 83 x Fh(Note:)20 +b(valid_user)f(is)i(T)-5 b(rue)21 b(if)o(f)g(the)f(username)g(and)f +(passwor)m(d)h(hash)g(ar)m(e)g(valid)g(for)g(the)h(r)m(equested)e +(domain.)-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 (2338) cvn H.B /DEST pdfmark end + -2 4099 a 270 x Fe(9.4.4.1.)24 b(Request)-2 4390 y +SDict begin H.S end + +-2 4390 a -2 4390 a +SDict begin 13 H.A end + -2 4390 a -2 4390 a +SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end + -2 4390 a -2 +4514 a +SDict begin H.S end + -2 4514 a -2 4514 a +SDict begin 13 H.A end + -2 4514 a -2 4514 a +SDict begin [ /View [/XYZ H.V] /Dest (2342) cvn H.B /DEST pdfmark end + -2 4514 +a 88 x Fj(SAM_INFO)-2 4612 y +SDict begin H.S end + -2 4612 a -2 4612 a +SDict begin 13 H.A end + -2 4612 +a -2 4612 a +SDict begin [ /View [/XYZ H.V] /Dest (2343) cvn H.B /DEST pdfmark end + -2 4612 a Black Black 164 4751 a +SDict begin H.S end + 164 4751 +a 164 4751 a +SDict begin 13 H.A end + 164 4751 a 164 4751 a +SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end + 164 4751 a Fj(sam_id)19 +b(structure)-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 (2345) cvn H.B /DEST pdfmark end + -2 4803 a 285 x Fe(9.4.4.2.)24 b(Response)-2 5109 +y +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 (2347) cvn H.B /DEST pdfmark end + -2 5109 a -2 +5233 a +SDict begin H.S end + -2 5233 a -2 5233 a +SDict begin 13 H.A end + -2 5233 a -2 5233 a +SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end + -2 5233 +a 88 x Fj(V)m(OID*)-2 5322 y +SDict begin H.S end + -2 5322 a -2 5322 a +SDict begin 13 H.A end + -2 5322 +a -2 5322 a +SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end + -2 5322 a Black Black 164 5470 a +SDict begin H.S end + 164 5470 +a 164 5470 a +SDict begin 13 H.A end + 164 5470 a 164 5470 a +SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end + 164 5470 a Fj(undocumented)16 +b(b)n(uf)n(fer)j(pointer)p Black 3659 5984 a Fh(59)p +Black eop end +%%Page: 60 66 +TeXDict begin 60 65 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(CREDS)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end + +-2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 a +SDict begin 13 H.A end + 164 +222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end + 164 222 a Fj(serv)o(er)f(credentials.)g(serv)o(er)h +(time)g(stamp)g(appears)f(to)i(be)f(ignored.)-2 568 y +Fg(if)44 b(\(valid_user\))-2 665 y({)-2 762 y(UINT16)268 +b(3)44 b(-)h(switch)f(value)g(indicating)f(USER_INFO)g(structure.)177 +860 y(VOID*)223 b(non-zero)44 b(-)h(pointer)e(to)i(USER_INFO)e +(structure)177 957 y(USER_INFO)g(user)i(logon)f(information)177 +1151 y(UINT32)178 b(1)45 b(-)g(Authoritative)d(response;)i(0)g(-)h +(Non-Auth?)177 1345 y(return)178 b(0)45 b(-)g(indicates)e(success)-2 +1442 y(})-2 1539 y(else)-2 1637 y({)-2 1734 y(UINT16)178 +b(0)45 b(-)f(switch)g(value.)89 b(value)44 b(to)g(indicate)g(no)g(user) +h(presumed.)177 1831 y(VOID*)223 b(0x0000)44 b(0000)g(-)h(indicates)e +(no)i(USER_INFO)e(structure.)177 2025 y(UINT32)178 b(1)45 +b(-)g(Authoritative)d(response;)i(0)g(-)h(Non-Auth?)177 +2219 y(return)178 b(0xC000)44 b(0064)g(-)h(NT_STATUS_NO_SUCH_USER.)-2 +2317 y(})-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 (2358) cvn H.B /DEST pdfmark end + -2 2601 a 328 x Ff(9.4.5.)29 b(LSA)h(SAM)h(Logoff)-2 +3119 y +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 (2360) 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 (2361) cvn H.B /DEST pdfmark end + -2 +3119 a 84 x Fh(Note:)20 b(pr)m(esumably)-5 b(,)19 b(the)h(SAM_INFO)g +(structur)m(e)g(is)h(validated,)e(and)g(a)h(\(curr)m(ently)g +(undocumented\))d(err)l(or)k(code)f(r)m(eturned)f(if)-2 +3311 y(the)h(Lo)o(gof)o(f)f(is)i(in)m(valid.)-2 3328 +y +SDict begin H.S end + -2 3328 a -2 3328 a +SDict begin 13 H.A end + -2 3328 a -2 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end + -2 3328 a 270 +x Fe(9.4.5.1.)j(Request)-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 (2364) cvn H.B /DEST pdfmark end + -2 3618 a -2 3743 a +SDict begin H.S end + -2 3743 a -2 +3743 a +SDict begin 13 H.A end + -2 3743 a -2 3743 a +SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end + -2 3743 a 88 x Fj(SAM_INFO)-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 (2367) cvn H.B /DEST pdfmark end + -2 3841 +a Black Black 164 3980 a +SDict begin H.S end + 164 3980 a 164 3980 a +SDict begin 13 H.A end + 164 3980 +a 164 3980 a +SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end + 164 3980 a Fj(sam_id)19 b(structure)-2 4031 +y +SDict begin H.S end + -2 4031 a -2 4031 a +SDict begin 13 H.A end + -2 4031 a -2 4031 a +SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end + -2 4031 a 286 +x Fe(9.4.5.2.)24 b(Response)-2 4337 y +SDict begin H.S end + -2 4337 a -2 4337 +a +SDict begin 13 H.A end + -2 4337 a -2 4337 a +SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end + -2 4337 a -2 4462 a +SDict begin H.S end + -2 4462 a -2 +4462 a +SDict begin 13 H.A end + -2 4462 a -2 4462 a +SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end + -2 4462 a 88 x Fj(V)m(OID*)-2 +4551 y +SDict begin H.S end + -2 4551 a -2 4551 a +SDict begin 13 H.A end + -2 4551 a -2 4551 a +SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end + -2 4551 +a Black Black 164 4699 a +SDict begin H.S end + 164 4699 a 164 4699 a +SDict begin 13 H.A end + 164 4699 +a 164 4699 a +SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end + 164 4699 a Fj(undocumented)16 b(b)n(uf)n(fer)j(pointer)-2 +4800 y +SDict begin H.S end + -2 4800 a -2 4800 a +SDict begin 13 H.A end + -2 4800 a -2 4800 a +SDict begin [ /View [/XYZ H.V] /Dest (2377) cvn H.B /DEST pdfmark end + -2 4800 +a 90 x Fj(CREDS)-2 4891 y +SDict begin H.S end + -2 4891 a -2 4891 a +SDict begin 13 H.A end + -2 4891 +a -2 4891 a +SDict begin [ /View [/XYZ H.V] /Dest (2378) cvn H.B /DEST pdfmark end + -2 4891 a Black Black 164 5039 a +SDict begin H.S end + 164 5039 +a 164 5039 a +SDict begin 13 H.A end + 164 5039 a 164 5039 a +SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end + 164 5039 a Fj(serv)o(er)g +(credentials.)g(serv)o(er)h(time)g(stamp)g(appears)f(to)i(be)f +(ignored.)-2 5223 y +SDict begin H.S end + -2 5223 a -2 5223 a +SDict begin 13 H.A end + -2 5223 a -2 +5223 a +SDict begin [ /View [/XYZ H.V] /Dest (2380) cvn H.B /DEST pdfmark end + -2 5223 a 90 x Fj(return)f(0)h(-)g(indicates)g(success.)h +(undocumented)16 b(f)o(ailure)k(indication.)-2 5491 y +SDict begin H.S end + +-2 5491 a -2 5491 a +SDict begin 13 H.A end + -2 5491 a -2 5491 a +SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end + -2 5491 a Black +3659 5984 a Fh(60)p Black eop end +%%Page: 61 67 +TeXDict begin 61 66 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2444) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 88 a Fl(9.5.)35 b(\\\\MAILSLO)-6 b(T\\NET\\NTLOGON)-2 +256 y +SDict begin H.S end + -2 256 a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (2383) cvn H.B /DEST pdfmark end + -2 256 a -2 +256 a +SDict begin H.S end + -2 256 a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end + -2 256 a 106 +x Fh(Note:)20 b(mailslots)h(will)g(contain)e(a)h(r)m(esponse)g +(mailslot,)g(to)g(whic)o(h)g(the)g(r)m(esponse)g(should)f(be)i(sent.)f +(the)g(tar)m(g)o(et)g(NetBIOS)g(name)-2 470 y(is)h(REQ)o(UEST_N)n +(AME<20>,)d(wher)m(e)i(REQ)o(UEST_N)n(AME)f(is)i(the)f(name)g(of)g(the) +h(mac)o(hine)d(that)i(sent)h(the)f(r)m(equest.)-2 487 +y +SDict begin H.S end + -2 487 a -2 487 a +SDict begin 13 H.A end + -2 487 a -2 487 a +SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end + -2 487 a 311 x +Ff(9.5.1.)29 b(Query)h(f)m(or)g(PDC)-2 989 y +SDict begin H.S end + -2 989 a +-2 989 a +SDict begin 13 H.A end + -2 989 a -2 989 a +SDict begin [ /View [/XYZ H.V] /Dest (2387) cvn H.B /DEST pdfmark end + -2 989 a -2 989 a +SDict begin H.S end + -2 989 a +-2 989 a +SDict begin 13 H.A end + -2 989 a -2 989 a +SDict begin [ /View [/XYZ H.V] /Dest (2388) cvn H.B /DEST pdfmark end + -2 989 a 83 x Fh(Note:)20 +b(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h(r)m(esponse)g(ar) +m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r)m(equest.)-2 +1089 y +SDict begin H.S end + -2 1089 a -2 1089 a +SDict begin 13 H.A end + -2 1089 a -2 1089 a +SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end + -2 1089 +a 271 x Fe(9.5.1.1.)k(Request)-2 1380 y +SDict begin H.S end + -2 1380 a -2 +1380 a +SDict begin 13 H.A end + -2 1380 a -2 1380 a +SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end + -2 1380 a -2 1504 a +SDict begin H.S end + -2 1504 +a -2 1504 a +SDict begin 13 H.A end + -2 1504 a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (2393) cvn H.B /DEST pdfmark end + -2 1504 a 88 x Fj(UINT16)-2 +1593 y +SDict begin H.S end + -2 1593 a -2 1593 a +SDict begin 13 H.A end + -2 1593 a -2 1593 a +SDict begin [ /View [/XYZ H.V] /Dest (2394) cvn H.B /DEST pdfmark end + -2 1593 +a Black Black 164 1741 a +SDict begin H.S end + 164 1741 a 164 1741 a +SDict begin 13 H.A end + 164 1741 +a 164 1741 a +SDict begin [ /View [/XYZ H.V] /Dest (2395) cvn H.B /DEST pdfmark end + 164 1741 a Fj(0x0007)18 b(-)i(Query)f(for)h(PDC)-2 +1842 y +SDict begin H.S end + -2 1842 a -2 1842 a +SDict begin 13 H.A end + -2 1842 a -2 1842 a +SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end + -2 1842 +a 90 x Fj(STR)-2 1933 y +SDict begin H.S end + -2 1933 a -2 1933 a +SDict begin 13 H.A end + -2 1933 a +-2 1933 a +SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end + -2 1933 a Black Black 164 2082 a +SDict begin H.S end + 164 2082 a +164 2082 a +SDict begin 13 H.A end + 164 2082 a 164 2082 a +SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end + 164 2082 a Fj(machine)f(name)-2 +2166 y +SDict begin H.S end + -2 2166 a -2 2166 a +SDict begin 13 H.A end + -2 2166 a -2 2166 a +SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end + -2 2166 +a 107 x Fj(STR)-2 2274 y +SDict begin H.S end + -2 2274 a -2 2274 a +SDict begin 13 H.A end + -2 2274 +a -2 2274 a +SDict begin [ /View [/XYZ H.V] /Dest (2402) cvn H.B /DEST pdfmark end + -2 2274 a Black Black 164 2422 a +SDict begin H.S end + 164 2422 +a 164 2422 a +SDict begin 13 H.A end + 164 2422 a 164 2422 a +SDict begin [ /View [/XYZ H.V] /Dest (2403) cvn H.B /DEST pdfmark end + 164 2422 a Fj(response)g(mailslot)-2 +2523 y +SDict begin H.S end + -2 2523 a -2 2523 a +SDict begin 13 H.A end + -2 2523 a -2 2523 a +SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end + -2 2523 +a 90 x Fj(UINT8[])-2 2626 y +SDict begin H.S end + -2 2626 a -2 2626 a +SDict begin 13 H.A end + -2 2626 +a -2 2626 a +SDict begin [ /View [/XYZ H.V] /Dest (2406) cvn H.B /DEST pdfmark end + -2 2626 a Black Black 164 2763 a +SDict begin H.S end + 164 2763 +a 164 2763 a +SDict begin 13 H.A end + 164 2763 a 164 2763 a +SDict begin [ /View [/XYZ H.V] /Dest (2407) cvn H.B /DEST pdfmark end + 164 2763 a Fj(padding)f(to)i(2-byte) +f(align)h(with)g(start)h(of)f(mailslot.)-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 (2409) cvn H.B /DEST pdfmark end + -2 2864 a 90 x Fj(UNISTR)-2 +2955 y +SDict begin H.S end + -2 2955 a -2 2955 a +SDict begin 13 H.A end + -2 2955 a -2 2955 a +SDict begin [ /View [/XYZ H.V] /Dest (2410) cvn H.B /DEST pdfmark end + -2 2955 +a Black Black 164 3103 a +SDict begin H.S end + 164 3103 a 164 3103 a +SDict begin 13 H.A end + 164 3103 +a 164 3103 a +SDict begin [ /View [/XYZ H.V] /Dest (2411) cvn H.B /DEST pdfmark end + 164 3103 a Fj(machine)f(name)-2 3187 y +SDict begin H.S end + -2 +3187 a -2 3187 a +SDict begin 13 H.A end + -2 3187 a -2 3187 a +SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end + -2 3187 a 107 x +Fj(UINT32)-2 3295 y +SDict begin H.S end + -2 3295 a -2 3295 a +SDict begin 13 H.A end + -2 3295 a -2 +3295 a +SDict begin [ /View [/XYZ H.V] /Dest (2414) cvn H.B /DEST pdfmark end + -2 3295 a Black Black 164 3443 a +SDict begin H.S end + 164 3443 a 164 +3443 a +SDict begin 13 H.A end + 164 3443 a 164 3443 a +SDict begin [ /View [/XYZ H.V] /Dest (2415) cvn H.B /DEST pdfmark end + 164 3443 a Fj(NTv)o(ersion)-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 (2417) cvn H.B /DEST pdfmark end + -2 3527 +a 107 x Fj(UINT16)-2 3635 y +SDict begin H.S end + -2 3635 a -2 3635 a +SDict begin 13 H.A end + -2 3635 +a -2 3635 a +SDict begin [ /View [/XYZ H.V] /Dest (2418) cvn H.B /DEST pdfmark end + -2 3635 a Black Black 164 3784 a +SDict begin H.S end + 164 3784 +a 164 3784 a +SDict begin 13 H.A end + 164 3784 a 164 3784 a +SDict begin [ /View [/XYZ H.V] /Dest (2419) cvn H.B /DEST pdfmark end + 164 3784 a Fj(LMNTtok)o(en)-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 (2421) cvn H.B /DEST pdfmark end + -2 3868 +a 107 x Fj(UINT16)-2 3976 y +SDict begin H.S end + -2 3976 a -2 3976 a +SDict begin 13 H.A end + -2 3976 +a -2 3976 a +SDict begin [ /View [/XYZ H.V] /Dest (2422) cvn H.B /DEST pdfmark end + -2 3976 a Black Black 164 4124 a +SDict begin H.S end + 164 4124 +a 164 4124 a +SDict begin 13 H.A end + 164 4124 a 164 4124 a +SDict begin [ /View [/XYZ H.V] /Dest (2423) cvn H.B /DEST pdfmark end + 164 4124 a Fj(LM20tok)o(en)-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 (2424) cvn H.B /DEST pdfmark end + -2 4167 +a 294 x Fe(9.5.1.2.)24 b(Response)-2 4481 y +SDict begin H.S end + -2 4481 a +-2 4481 a +SDict begin 13 H.A end + -2 4481 a -2 4481 a +SDict begin [ /View [/XYZ H.V] /Dest (2426) cvn H.B /DEST pdfmark end + -2 4481 a -2 4606 a +SDict begin H.S end + -2 +4606 a -2 4606 a +SDict begin 13 H.A end + -2 4606 a -2 4606 a +SDict begin [ /View [/XYZ H.V] /Dest (2428) cvn H.B /DEST pdfmark end + -2 4606 a 88 x Fj(UINT16)-2 +4695 y +SDict begin H.S end + -2 4695 a -2 4695 a +SDict begin 13 H.A end + -2 4695 a -2 4695 a +SDict begin [ /View [/XYZ H.V] /Dest (2429) cvn H.B /DEST pdfmark end + -2 4695 +a Black Black 164 4843 a +SDict begin H.S end + 164 4843 a 164 4843 a +SDict begin 13 H.A end + 164 4843 +a 164 4843 a +SDict begin [ /View [/XYZ H.V] /Dest (2430) cvn H.B /DEST pdfmark end + 164 4843 a Fj(0x000A)18 b(-)i(Respose)h(to)f(Query)f(for)h +(PDC)-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 (2432) cvn H.B /DEST pdfmark end + -2 4944 a 90 x Fj(STR)-2 5035 y +SDict begin H.S end + -2 5035 a -2 5035 a +SDict begin 13 H.A end + +-2 5035 a -2 5035 a +SDict begin [ /View [/XYZ H.V] /Dest (2433) cvn H.B /DEST pdfmark end + -2 5035 a Black Black 164 5184 a +SDict begin H.S end + +164 5184 a 164 5184 a +SDict begin 13 H.A end + 164 5184 a 164 5184 a +SDict begin [ /View [/XYZ H.V] /Dest (2434) cvn H.B /DEST pdfmark end + 164 5184 +a Fj(machine)f(name)g(\(in)h(uppercase\))-2 5285 y +SDict begin H.S end + -2 +5285 a -2 5285 a +SDict begin 13 H.A end + -2 5285 a -2 5285 a +SDict begin [ /View [/XYZ H.V] /Dest (2436) cvn H.B /DEST pdfmark end + -2 5285 a 89 x Fj(UINT8[])-2 +5387 y +SDict begin H.S end + -2 5387 a -2 5387 a +SDict begin 13 H.A end + -2 5387 a -2 5387 a +SDict begin [ /View [/XYZ H.V] /Dest (2437) cvn H.B /DEST pdfmark end + -2 5387 +a Black Black 164 5524 a +SDict begin H.S end + 164 5524 a 164 5524 a +SDict begin 13 H.A end + 164 5524 +a 164 5524 a +SDict begin [ /View [/XYZ H.V] /Dest (2438) cvn H.B /DEST pdfmark end + 164 5524 a Fj(padding)e(to)i(2-byte)f(align)h(with)g +(start)h(of)f(mailslot.)p Black 3659 5984 a Fh(61)p Black +eop end +%%Page: 62 68 +TeXDict begin 62 67 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2503) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2440) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(UNISTR)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a +-2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2441) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2442) cvn H.B /DEST pdfmark end + 164 222 a Fj(machine)f(name)-2 +413 y(UNISTR)-2 414 y +SDict begin H.S end + -2 414 a -2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 +a +SDict begin [ /View [/XYZ H.V] /Dest (2445) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + +164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2446) cvn H.B /DEST pdfmark end + 164 562 a Fj(domain)g(name)-2 646 +y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (2448) cvn H.B /DEST pdfmark end + -2 646 a 107 x +Fj(UINT32)-2 754 y +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 13 H.A end + -2 754 a -2 754 +a +SDict begin [ /View [/XYZ H.V] /Dest (2449) cvn H.B /DEST pdfmark end + -2 754 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 903 a +SDict begin 13 H.A end + +164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (2450) cvn H.B /DEST pdfmark end + 164 903 a Fj(NTv)o(ersion)f(\(same)i(as)h(recei)n +(v)o(ed)e(in)h(request\))-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 (2452) cvn H.B /DEST pdfmark end + -2 1004 a 90 x Fj(UINT16)-2 1095 +y +SDict begin H.S end + -2 1095 a -2 1095 a +SDict begin 13 H.A end + -2 1095 a -2 1095 a +SDict begin [ /View [/XYZ H.V] /Dest (2453) cvn H.B /DEST pdfmark end + -2 1095 a Black +Black 164 1243 a +SDict begin H.S end + 164 1243 a 164 1243 a +SDict begin 13 H.A end + 164 1243 a 164 +1243 a +SDict begin [ /View [/XYZ H.V] /Dest (2454) cvn H.B /DEST pdfmark end + 164 1243 a Fj(LMNTtok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)e(in)h +(request\))-2 1344 y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 +1344 a +SDict begin [ /View [/XYZ H.V] /Dest (2456) cvn H.B /DEST pdfmark end + -2 1344 a 90 x Fj(UINT16)-2 1435 y +SDict begin H.S end + -2 1435 a -2 +1435 a +SDict begin 13 H.A end + -2 1435 a -2 1435 a +SDict begin [ /View [/XYZ H.V] /Dest (2457) cvn H.B /DEST pdfmark end + -2 1435 a Black Black 164 +1583 a +SDict begin H.S end + 164 1583 a 164 1583 a +SDict begin 13 H.A end + 164 1583 a 164 1583 a +SDict begin [ /View [/XYZ H.V] /Dest (2458) cvn H.B /DEST pdfmark end + 164 +1583 a Fj(LM20tok)o(en)e(\(same)i(as)h(recei)n(v)o(ed)d(in)j(request\)) +-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 (2459) cvn H.B /DEST pdfmark end + -2 +1726 a 310 x Ff(9.5.2.)29 b(SAM)h(Logon)-2 2226 y +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 (2461) cvn H.B /DEST pdfmark end + -2 2226 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 (2462) cvn H.B /DEST pdfmark end + -2 2226 a 84 +x Fh(Note:)20 b(mac)o(hine)f(name)g(in)i(r)m(esponse)f(is)h(pr)m +(eceded)e(by)h(two)g('\\')h(c)o(har)o(acter)o(s.)-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 (2463) cvn H.B /DEST pdfmark end + -2 2493 a -2 +2493 a +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 (2464) cvn H.B /DEST pdfmark end + -2 2493 +a 91 x Fh(Note:)f(NTver)o(sion,)h(LMNTtok)o(en,)f(LM20tok)o(en)f(in)h +(r)m(esponse)g(ar)m(e)h(the)f(same)g(as)h(those)f(given)f(in)i(the)f(r) +m(equest.)-2 2767 y +SDict begin H.S end + -2 2767 a -2 2767 a +SDict begin 13 H.A end + -2 2767 a -2 +2767 a +SDict begin [ /View [/XYZ H.V] /Dest (2465) cvn H.B /DEST pdfmark end + -2 2767 a -2 2767 a +SDict begin H.S end + -2 2767 a -2 2767 a +SDict begin 13 H.A end + -2 2767 +a -2 2767 a +SDict begin [ /View [/XYZ H.V] /Dest (2466) cvn H.B /DEST pdfmark end + -2 2767 a 91 x Fh(Note:)g(user)h(name)e(in)i(the)f(r)m +(esponse)g(is)h(pr)m(esumably)e(the)h(same)g(as)h(that)f(in)g(the)g(r)m +(equest.)-2 2875 y +SDict begin H.S end + -2 2875 a -2 2875 a +SDict begin 13 H.A end + -2 2875 a -2 2875 +a +SDict begin [ /View [/XYZ H.V] /Dest (2467) cvn H.B /DEST pdfmark end + -2 2875 a 270 x Fe(9.5.2.1.)k(Request)-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 (2469) cvn H.B /DEST pdfmark end + -2 3166 a -2 3290 +a +SDict begin H.S end + -2 3290 a -2 3290 a +SDict begin 13 H.A end + -2 3290 a -2 3290 a +SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end + -2 3290 a 88 +x Fj(UINT16)-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 (2472) cvn H.B /DEST pdfmark end + -2 3379 a Black Black 164 3527 a +SDict begin H.S end + 164 3527 a 164 +3527 a +SDict begin 13 H.A end + 164 3527 a 164 3527 a +SDict begin [ /View [/XYZ H.V] /Dest (2473) cvn H.B /DEST pdfmark end + 164 3527 a Fj(0x0012)18 +b(-)i(SAM)h(Logon)-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 (2475) cvn H.B /DEST pdfmark end + -2 3628 a 90 x Fj(UINT16)-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 (2476) cvn H.B /DEST pdfmark end + -2 3719 a Black Black +164 3868 a +SDict begin H.S end + 164 3868 a 164 3868 a +SDict begin 13 H.A end + 164 3868 a 164 3868 +a +SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end + 164 3868 a Fj(request)e(count)-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 (2479) cvn H.B /DEST pdfmark end + -2 3969 a 90 x Fj(UNISTR)-2 +4060 y +SDict begin H.S end + -2 4060 a -2 4060 a +SDict begin 13 H.A end + -2 4060 a -2 4060 a +SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end + -2 4060 +a Black Black 164 4208 a +SDict begin H.S end + 164 4208 a 164 4208 a +SDict begin 13 H.A end + 164 4208 +a 164 4208 a +SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end + 164 4208 a Fj(machine)g(name)-2 4292 y +SDict begin H.S end + -2 +4292 a -2 4292 a +SDict begin 13 H.A end + -2 4292 a -2 4292 a +SDict begin [ /View [/XYZ H.V] /Dest (2483) cvn H.B /DEST pdfmark end + -2 4292 a 107 x +Fj(UNISTR)-2 4400 y +SDict begin H.S end + -2 4400 a -2 4400 a +SDict begin 13 H.A end + -2 4400 a -2 +4400 a +SDict begin [ /View [/XYZ H.V] /Dest (2484) cvn H.B /DEST pdfmark end + -2 4400 a Black Black 164 4548 a +SDict begin H.S end + 164 4548 a 164 +4548 a +SDict begin 13 H.A end + 164 4548 a 164 4548 a +SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end + 164 4548 a Fj(user)h(name)-2 +4632 y +SDict begin H.S end + -2 4632 a -2 4632 a +SDict begin 13 H.A end + -2 4632 a -2 4632 a +SDict begin [ /View [/XYZ H.V] /Dest (2487) cvn H.B /DEST pdfmark end + -2 4632 +a 107 x Fj(STR)-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 (2488) cvn H.B /DEST pdfmark end + -2 4740 a Black Black 164 4889 a +SDict begin H.S end + 164 4889 +a 164 4889 a +SDict begin 13 H.A end + 164 4889 a 164 4889 a +SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end + 164 4889 a Fj(response)f(mailslot)-2 +4990 y +SDict begin H.S end + -2 4990 a -2 4990 a +SDict begin 13 H.A end + -2 4990 a -2 4990 a +SDict begin [ /View [/XYZ H.V] /Dest (2491) cvn H.B /DEST pdfmark end + -2 4990 +a 90 x Fj(UINT32)-2 5081 y +SDict begin H.S end + -2 5081 a -2 5081 a +SDict begin 13 H.A end + -2 5081 +a -2 5081 a +SDict begin [ /View [/XYZ H.V] /Dest (2492) cvn H.B /DEST pdfmark end + -2 5081 a Black Black 164 5229 a +SDict begin H.S end + 164 5229 +a 164 5229 a +SDict begin 13 H.A end + 164 5229 a 164 5229 a +SDict begin [ /View [/XYZ H.V] /Dest (2493) cvn H.B /DEST pdfmark end + 164 5229 a Fj(allo)n(weable)g +(account)-2 5313 y +SDict begin H.S end + -2 5313 a -2 5313 a +SDict begin 13 H.A end + -2 5313 a -2 5313 +a +SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end + -2 5313 a 107 x Fj(UINT32)-2 5421 y +SDict begin H.S end + -2 5421 a -2 5421 +a +SDict begin 13 H.A end + -2 5421 a -2 5421 a +SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end + -2 5421 a Black Black 164 5570 +a +SDict begin H.S end + 164 5570 a 164 5570 a +SDict begin 13 H.A end + 164 5570 a 164 5570 a +SDict begin [ /View [/XYZ H.V] /Dest (2497) cvn H.B /DEST pdfmark end + 164 5570 +a Fj(domain)g(SID)h(size)p Black 3659 5984 a Fh(62)p +Black eop end +%%Page: 63 69 +TeXDict begin 63 68 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2558) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(char[sid_size])-2 85 y +SDict begin H.S end + -2 85 a -2 85 a +SDict begin 13 H.A end + +-2 85 a -2 85 a +SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end + -2 85 a Black Black 164 222 a +SDict begin H.S end + 164 222 +a 164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end + 164 222 a Fj(domain)f(SID,)h(of)g +(sid_size)g(bytes.)-2 413 y(UINT8[])-2 426 y +SDict begin H.S end + -2 426 a +-2 426 a +SDict begin 13 H.A end + -2 426 a -2 426 a +SDict begin [ /View [/XYZ H.V] /Dest (2504) cvn H.B /DEST pdfmark end + -2 426 a Black Black 164 562 +a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2505) cvn H.B /DEST pdfmark end + 164 562 a Fj(????)g(padding)e +(to)j(4?)f(2?)g(-byte)f(align)h(with)g(start)h(of)f(mailslot.)-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 (2507) cvn H.B /DEST pdfmark end + -2 663 a 90 +x Fj(UINT32)-2 754 y +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 13 H.A end + -2 754 a -2 754 +a +SDict begin [ /View [/XYZ H.V] /Dest (2508) cvn H.B /DEST pdfmark end + -2 754 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 903 a +SDict begin 13 H.A end + +164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (2509) cvn H.B /DEST pdfmark end + 164 903 a Fj(NTv)o(ersion)-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 (2511) cvn H.B /DEST pdfmark end + -2 987 a 107 x +Fj(UINT16)-2 1095 y +SDict begin H.S end + -2 1095 a -2 1095 a +SDict begin 13 H.A end + -2 1095 a -2 +1095 a +SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end + -2 1095 a Black Black 164 1243 a +SDict begin H.S end + 164 1243 a 164 +1243 a +SDict begin 13 H.A end + 164 1243 a 164 1243 a +SDict begin [ /View [/XYZ H.V] /Dest (2513) cvn H.B /DEST pdfmark end + 164 1243 a Fj(LMNTtok)o(en)-2 +1327 y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + -2 1327 a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (2515) cvn H.B /DEST pdfmark end + -2 1327 +a 107 x Fj(UINT16)-2 1435 y +SDict begin H.S end + -2 1435 a -2 1435 a +SDict begin 13 H.A end + -2 1435 +a -2 1435 a +SDict begin [ /View [/XYZ H.V] /Dest (2516) cvn H.B /DEST pdfmark end + -2 1435 a Black Black 164 1583 a +SDict begin H.S end + 164 1583 +a 164 1583 a +SDict begin 13 H.A end + 164 1583 a 164 1583 a +SDict begin [ /View [/XYZ H.V] /Dest (2517) cvn H.B /DEST pdfmark end + 164 1583 a Fj(LM20tok)o(en)-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 (2518) cvn H.B /DEST pdfmark end + -2 1626 +a 295 x Fe(9.5.2.2.)k(Response)-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 (2520) cvn H.B /DEST pdfmark end + -2 1941 a -2 2065 a +SDict begin H.S end + -2 2065 +a -2 2065 a +SDict begin 13 H.A end + -2 2065 a -2 2065 a +SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end + -2 2065 a 88 x Fj(UINT16)-2 +2154 y +SDict begin H.S end + -2 2154 a -2 2154 a +SDict begin 13 H.A end + -2 2154 a -2 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end + -2 2154 +a Black Black 164 2302 a +SDict begin H.S end + 164 2302 a 164 2302 a +SDict begin 13 H.A end + 164 2302 +a 164 2302 a +SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end + 164 2302 a Fj(0x0013)18 b(-)i(Response)g(to)g(SAM)h(Logon) +-2 2403 y +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 (2526) cvn H.B /DEST pdfmark end + -2 +2403 a 90 x Fj(UNISTR)-2 2494 y +SDict begin H.S end + -2 2494 a -2 2494 a +SDict begin 13 H.A end + -2 +2494 a -2 2494 a +SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end + -2 2494 a Black Black 164 2643 a +SDict begin H.S end + 164 +2643 a 164 2643 a +SDict begin 13 H.A end + 164 2643 a 164 2643 a +SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end + 164 2643 a Fj(machine)e(name)-2 +2727 y +SDict begin H.S end + -2 2727 a -2 2727 a +SDict begin 13 H.A end + -2 2727 a -2 2727 a +SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end + -2 2727 +a 107 x Fj(UNISTR)-2 2835 y +SDict begin H.S end + -2 2835 a -2 2835 a +SDict begin 13 H.A end + -2 2835 +a -2 2835 a +SDict begin [ /View [/XYZ H.V] /Dest (2531) cvn H.B /DEST pdfmark end + -2 2835 a Black Black 164 2983 a +SDict begin H.S end + 164 2983 +a 164 2983 a +SDict begin 13 H.A end + 164 2983 a 164 2983 a +SDict begin [ /View [/XYZ H.V] /Dest (2532) cvn H.B /DEST pdfmark end + 164 2983 a Fj(user)h(name)f(-)i(w)o +(orkstation)e(trust)h(account)-2 3067 y +SDict begin H.S end + -2 3067 a -2 +3067 a +SDict begin 13 H.A end + -2 3067 a -2 3067 a +SDict begin [ /View [/XYZ H.V] /Dest (2534) cvn H.B /DEST pdfmark end + -2 3067 a 107 x Fj(UNISTR)-2 +3175 y +SDict begin H.S end + -2 3175 a -2 3175 a +SDict begin 13 H.A end + -2 3175 a -2 3175 a +SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end + -2 3175 +a Black Black 164 3324 a +SDict begin H.S end + 164 3324 a 164 3324 a +SDict begin 13 H.A end + 164 3324 +a 164 3324 a +SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end + 164 3324 a Fj(domain)f(name)-2 3407 y +SDict begin H.S end + -2 +3407 a -2 3407 a +SDict begin 13 H.A end + -2 3407 a -2 3407 a +SDict begin [ /View [/XYZ H.V] /Dest (2538) cvn H.B /DEST pdfmark end + -2 3407 a 108 x +Fj(UINT32)-2 3516 y +SDict begin H.S end + -2 3516 a -2 3516 a +SDict begin 13 H.A end + -2 3516 a -2 +3516 a +SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end + -2 3516 a Black Black 164 3664 a +SDict begin H.S end + 164 3664 a 164 +3664 a +SDict begin 13 H.A end + 164 3664 a 164 3664 a +SDict begin [ /View [/XYZ H.V] /Dest (2540) cvn H.B /DEST pdfmark end + 164 3664 a Fj(NTv)o(ersion)-2 +3748 y +SDict begin H.S end + -2 3748 a -2 3748 a +SDict begin 13 H.A end + -2 3748 a -2 3748 a +SDict begin [ /View [/XYZ H.V] /Dest (2542) cvn H.B /DEST pdfmark end + -2 3748 +a 107 x Fj(UINT16)-2 3856 y +SDict begin H.S end + -2 3856 a -2 3856 a +SDict begin 13 H.A end + -2 3856 +a -2 3856 a +SDict begin [ /View [/XYZ H.V] /Dest (2543) cvn H.B /DEST pdfmark end + -2 3856 a Black Black 164 4004 a +SDict begin H.S end + 164 4004 +a 164 4004 a +SDict begin 13 H.A end + 164 4004 a 164 4004 a +SDict begin [ /View [/XYZ H.V] /Dest (2544) cvn H.B /DEST pdfmark end + 164 4004 a Fj(LMNTtok)o(en)-2 +4088 y +SDict begin H.S end + -2 4088 a -2 4088 a +SDict begin 13 H.A end + -2 4088 a -2 4088 a +SDict begin [ /View [/XYZ H.V] /Dest (2546) cvn H.B /DEST pdfmark end + -2 4088 +a 107 x Fj(UINT16)-2 4196 y +SDict begin H.S end + -2 4196 a -2 4196 a +SDict begin 13 H.A end + -2 4196 +a -2 4196 a +SDict begin [ /View [/XYZ H.V] /Dest (2547) cvn H.B /DEST pdfmark end + -2 4196 a Black Black 164 4345 a +SDict begin H.S end + 164 4345 +a 164 4345 a +SDict begin 13 H.A end + 164 4345 a 164 4345 a +SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end + 164 4345 a Fj(LM20tok)o(en)-2 +4553 y +SDict begin H.S end + -2 4553 a -2 4553 a +SDict begin 13 H.A end + -2 4553 a -2 4553 a +SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end + -2 4553 +a 376 x Fl(9.6.)35 b(SR)-8 b(VSVC)34 b(T)-11 b(ransact)34 +b(Named)g(Pipe)-2 5125 y +SDict begin H.S end + -2 5125 a -2 5125 a +SDict begin 13 H.A end + -2 5125 +a -2 5125 a +SDict begin [ /View [/XYZ H.V] /Dest (2551) cvn H.B /DEST pdfmark end + -2 5125 a 78 x Fj(De\002nes)20 b(for)g(this)g(pipe,)g +(identifying)e(the)i(query)f(are:)-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 (2552) cvn H.B /DEST pdfmark end + -2 5221 a Black 3659 5984 +a Fh(63)p Black eop end +%%Page: 64 70 +TeXDict begin 64 69 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2554) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(Net)g(Share)g(Enum)-2 73 y +SDict begin H.S end + -2 73 a -2 73 +a +SDict begin 13 H.A end + -2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 +a 164 222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2556) cvn H.B /DEST pdfmark end + 164 222 a Fj(0x0f)-2 +413 y(Net)g(Serv)o(er)g(Get)g(Info)-2 414 y +SDict begin H.S end + -2 414 a +-2 414 a +SDict begin 13 H.A end + -2 414 a -2 414 a +SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end + -2 414 a Black Black 164 562 +a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end + 164 562 a Fj(0x15)-2 +563 y +SDict begin H.S end + -2 563 a -2 563 a +SDict begin 13 H.A end + -2 563 a -2 563 a +SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end + -2 563 a 327 +x Ff(9.6.1.)29 b(Net)h(Shar)n(e)g(Enum)-2 1058 y +SDict begin H.S end + -2 1058 +a -2 1058 a +SDict begin 13 H.A end + -2 1058 a -2 1058 a +SDict begin [ /View [/XYZ H.V] /Dest (2563) cvn H.B /DEST pdfmark end + -2 1058 a -2 1058 a +SDict begin H.S end + -2 +1058 a -2 1058 a +SDict begin 13 H.A end + -2 1058 a -2 1058 a +SDict begin [ /View [/XYZ H.V] /Dest (2564) cvn H.B /DEST pdfmark end + -2 1058 a 106 x +Fh(Note:)20 b(shar)m(e)g(le)o(vel)g(and)g(switc)o(h)g(value)g(in)g(the) +h(r)m(esponse)e(ar)m(e)i(pr)m(esumably)e(the)h(same)g(as)h(those)f(in)g +(the)g(r)m(equest.)-2 1347 y +SDict begin H.S end + -2 1347 a -2 1347 a +SDict begin 13 H.A end + -2 1347 +a -2 1347 a +SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end + -2 1347 a -2 1347 a +SDict begin H.S end + -2 1347 a -2 1347 a +SDict begin 13 H.A end + -2 +1347 a -2 1347 a +SDict begin [ /View [/XYZ H.V] /Dest (2566) cvn H.B /DEST pdfmark end + -2 1347 a 91 x Fh(Note:)g(cifsr)o(ap2.txt)f(\(section) +h(5\))g(may)g(be)g(of)g(limited)h(assistance)f(her)m(e)o(.)-2 +1455 y +SDict begin H.S end + -2 1455 a -2 1455 a +SDict begin 13 H.A end + -2 1455 a -2 1455 a +SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end + -2 1455 +a 271 x Fe(9.6.1.1.)k(Request)-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 (2569) cvn H.B /DEST pdfmark end + -2 1746 a -2 1870 a +SDict begin H.S end + -2 1870 +a -2 1870 a +SDict begin 13 H.A end + -2 1870 a -2 1870 a +SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end + -2 1870 a 88 x Fj(V)m(OID*)-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 (2572) cvn H.B /DEST pdfmark end + -2 1959 +a Black Black 164 2108 a +SDict begin H.S end + 164 2108 a 164 2108 a +SDict begin 13 H.A end + 164 2108 +a 164 2108 a +SDict begin [ /View [/XYZ H.V] /Dest (2573) cvn H.B /DEST pdfmark end + 164 2108 a Fj(pointer)19 b(\(to)h(serv)o(er)f(name?\))-2 +2209 y +SDict begin H.S end + -2 2209 a -2 2209 a +SDict begin 13 H.A end + -2 2209 a -2 2209 a +SDict begin [ /View [/XYZ H.V] /Dest (2575) cvn H.B /DEST pdfmark end + -2 2209 +a 89 x Fj(UNISTR2)-2 2299 y +SDict begin H.S end + -2 2299 a -2 2299 a +SDict begin 13 H.A end + -2 2299 +a -2 2299 a +SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end + -2 2299 a Black Black 164 2448 a +SDict begin H.S end + 164 2448 +a 164 2448 a +SDict begin 13 H.A end + 164 2448 a 164 2448 a +SDict begin [ /View [/XYZ H.V] /Dest (2577) cvn H.B /DEST pdfmark end + 164 2448 a Fj(serv)o(er)g(name)-2 +2532 y +SDict begin H.S end + -2 2532 a -2 2532 a +SDict begin 13 H.A end + -2 2532 a -2 2532 a +SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end + -2 2532 +a 107 x Fj(UINT8[])-2 2652 y +SDict begin H.S end + -2 2652 a -2 2652 a +SDict begin 13 H.A end + -2 2652 +a -2 2652 a +SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end + -2 2652 a Black Black 164 2788 a +SDict begin H.S end + 164 2788 +a 164 2788 a +SDict begin 13 H.A end + 164 2788 a 164 2788 a +SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end + 164 2788 a Fj(padding)f(to)i(get)h +(unicode)d(string)i(4-byte)f(aligned)g(with)h(the)h(start)f(of)g(the)h +(SMB)g(header)-5 b(.)-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 (2583) cvn H.B /DEST pdfmark end + -2 2889 a 90 x Fj(UINT32)-2 2980 y +SDict begin H.S end + -2 +2980 a -2 2980 a +SDict begin 13 H.A end + -2 2980 a -2 2980 a +SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end + -2 2980 a Black +Black 164 3129 a +SDict begin H.S end + 164 3129 a 164 3129 a +SDict begin 13 H.A end + 164 3129 a 164 +3129 a +SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end + 164 3129 a Fj(share)20 b(le)n(v)o(el)-2 3213 y +SDict begin H.S end + +-2 3213 a -2 3213 a +SDict begin 13 H.A end + -2 3213 a -2 3213 a +SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end + -2 3213 a 107 +x Fj(UINT32)-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 (2588) cvn H.B /DEST pdfmark end + -2 3321 a Black Black 164 3469 a +SDict begin H.S end + 164 3469 a 164 +3469 a +SDict begin 13 H.A end + 164 3469 a 164 3469 a +SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end + 164 3469 a Fj(switch)g(v)n(alue)-2 +3553 y +SDict begin H.S end + -2 3553 a -2 3553 a +SDict begin 13 H.A end + -2 3553 a -2 3553 a +SDict begin [ /View [/XYZ H.V] /Dest (2591) cvn H.B /DEST pdfmark end + -2 3553 +a 107 x Fj(V)m(OID*)-2 3661 y +SDict begin H.S end + -2 3661 a -2 3661 a +SDict begin 13 H.A end + -2 +3661 a -2 3661 a +SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end + -2 3661 a Black Black 164 3809 a +SDict begin H.S end + 164 +3809 a 164 3809 a +SDict begin 13 H.A end + 164 3809 a 164 3809 a +SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end + 164 3809 a Fj(pointer)f(to)h +(SHARE_INFO_1_CTR)-2 3910 y +SDict begin H.S end + -2 3910 a -2 3910 a +SDict begin 13 H.A end + -2 3910 +a -2 3910 a +SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end + -2 3910 a 90 x Fj(SHARE_INFO_1_CTR)-2 4010 +y +SDict begin H.S end + -2 4010 a -2 4010 a +SDict begin 13 H.A end + -2 4010 a -2 4010 a +SDict begin [ /View [/XYZ H.V] /Dest (2596) cvn H.B /DEST pdfmark end + -2 4010 a Black +Black 164 4150 a +SDict begin H.S end + 164 4150 a 164 4150 a +SDict begin 13 H.A end + 164 4150 a 164 +4150 a +SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end + 164 4150 a Fj(share)g(info)f(with)i(0)f(entries)-2 +4234 y +SDict begin H.S end + -2 4234 a -2 4234 a +SDict begin 13 H.A end + -2 4234 a -2 4234 a +SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end + -2 4234 +a 107 x Fj(UINT32)-2 4342 y +SDict begin H.S end + -2 4342 a -2 4342 a +SDict begin 13 H.A end + -2 4342 +a -2 4342 a +SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end + -2 4342 a Black Black 164 4490 a +SDict begin H.S end + 164 4490 +a 164 4490 a +SDict begin 13 H.A end + 164 4490 a 164 4490 a +SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end + 164 4490 a Fj(preferred)e(maximum)g +(length)i(\(0xf)n(f)n(f)n(f)d(f)n(f)n(f)n(f\))-2 4550 +y +SDict begin H.S end + -2 4550 a -2 4550 a +SDict begin 13 H.A end + -2 4550 a -2 4550 a +SDict begin [ /View [/XYZ H.V] /Dest (2602) cvn H.B /DEST pdfmark end + -2 4550 a 277 +x Fe(9.6.1.2.)24 b(Response)-2 4848 y +SDict begin H.S end + -2 4848 a -2 4848 +a +SDict begin 13 H.A end + -2 4848 a -2 4848 a +SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end + -2 4848 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 (2606) cvn H.B /DEST pdfmark end + -2 4972 a 88 x Fj(UINT32)-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 (2607) cvn H.B /DEST pdfmark end + -2 5061 +a Black Black 164 5209 a +SDict begin H.S end + 164 5209 a 164 5209 a +SDict begin 13 H.A end + 164 5209 +a 164 5209 a +SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end + 164 5209 a Fj(share)c(le)n(v)o(el)-2 5293 +y +SDict begin H.S end + -2 5293 a -2 5293 a +SDict begin 13 H.A end + -2 5293 a -2 5293 a +SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end + -2 5293 a 107 +x Fj(UINT32)-2 5401 y +SDict begin H.S end + -2 5401 a -2 5401 a +SDict begin 13 H.A end + -2 5401 a -2 +5401 a +SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end + -2 5401 a Black Black 164 5550 a +SDict begin H.S end + 164 5550 a 164 +5550 a +SDict begin 13 H.A end + 164 5550 a 164 5550 a +SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end + 164 5550 a Fj(switch)g(v)n(alue)p +Black 3659 5984 a Fh(64)p Black eop end +%%Page: 65 71 +TeXDict begin 65 70 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2667) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(V)m(OID*)-2 73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 +a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2615) cvn H.B /DEST pdfmark end + -2 73 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 +222 a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end + 164 222 a Fj(pointer)f(to)h(SHARE_INFO_1_CTR) +-2 413 y(SHARE_INFO_1_CTR)-2 423 y +SDict begin H.S end + -2 423 a -2 423 a +SDict begin 13 H.A end + +-2 423 a -2 423 a +SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end + -2 423 a Black Black 164 562 a +SDict begin H.S end + 164 +562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end + 164 562 a Fj(share)g(info)f(\(only) +g(added)g(if)i(share)f(info)f(ptr)h(is)h(non-zero\))-2 +746 y +SDict begin H.S end + -2 746 a -2 746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end + -2 746 a 90 +x Fj(return)e(0)h(-)g(indicates)g(success)-2 931 y +SDict begin H.S end + -2 +931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 931 a +SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end + -2 931 a 327 x Ff(9.6.2.)29 +b(Net)h(Ser)o(v)o(er)g(Get)g(Inf)m(o)-2 1425 y +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 (2624) cvn H.B /DEST pdfmark end + -2 1425 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 (2625) cvn H.B /DEST pdfmark end + -2 1425 a 107 x +Fh(Note:)20 b(le)o(vel)g(is)h(the)g(same)f(value)g(as)g(in)g(the)h(r)m +(equest.)-2 1549 y +SDict begin H.S end + -2 1549 a -2 1549 a +SDict begin 13 H.A end + -2 1549 a -2 1549 +a +SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end + -2 1549 a 270 x Fe(9.6.2.1.)j(Request)-2 1839 y +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 (2628) cvn H.B /DEST pdfmark end + -2 1839 a -2 1964 +a +SDict begin H.S end + -2 1964 a -2 1964 a +SDict begin 13 H.A end + -2 1964 a -2 1964 a +SDict begin [ /View [/XYZ H.V] /Dest (2630) cvn H.B /DEST pdfmark end + -2 1964 a 87 +x Fj(UNISTR2)-2 2052 y +SDict begin H.S end + -2 2052 a -2 2052 a +SDict begin 13 H.A end + -2 2052 a +-2 2052 a +SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end + -2 2052 a Black Black 164 2201 a +SDict begin H.S end + 164 2201 a +164 2201 a +SDict begin 13 H.A end + 164 2201 a 164 2201 a +SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end + 164 2201 a Fj(serv)o(er)19 +b(name)-2 2285 y +SDict begin H.S end + -2 2285 a -2 2285 a +SDict begin 13 H.A end + -2 2285 a -2 2285 +a +SDict begin [ /View [/XYZ H.V] /Dest (2634) cvn H.B /DEST pdfmark end + -2 2285 a 107 x Fj(UINT32)-2 2393 y +SDict begin H.S end + -2 2393 a -2 2393 +a +SDict begin 13 H.A end + -2 2393 a -2 2393 a +SDict begin [ /View [/XYZ H.V] /Dest (2635) cvn H.B /DEST pdfmark end + -2 2393 a Black Black 164 2541 +a +SDict begin H.S end + 164 2541 a 164 2541 a +SDict begin 13 H.A end + 164 2541 a 164 2541 a +SDict begin [ /View [/XYZ H.V] /Dest (2636) cvn H.B /DEST pdfmark end + 164 2541 +a Fj(switch)h(le)n(v)o(el)-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 (2637) cvn H.B /DEST pdfmark end + -2 2584 a 294 x Fe(9.6.2.2.)k(Response)-2 +2899 y +SDict begin H.S end + -2 2899 a -2 2899 a +SDict begin 13 H.A end + -2 2899 a -2 2899 a +SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end + -2 2899 +a -2 3023 a +SDict begin H.S end + -2 3023 a -2 3023 a +SDict begin 13 H.A end + -2 3023 a -2 3023 a +SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end + -2 +3023 a 88 x Fj(UINT32)-2 3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 +3112 a -2 3112 a +SDict begin [ /View [/XYZ H.V] /Dest (2642) cvn H.B /DEST pdfmark end + -2 3112 a Black Black 164 3260 a +SDict begin H.S end + 164 +3260 a 164 3260 a +SDict begin 13 H.A end + 164 3260 a 164 3260 a +SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end + 164 3260 a Fj(switch)c(le)n(v)o +(el)-2 3344 y +SDict begin H.S end + -2 3344 a -2 3344 a +SDict begin 13 H.A end + -2 3344 a -2 3344 a +SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end + +-2 3344 a 107 x Fj(V)m(OID*)-2 3452 y +SDict begin H.S end + -2 3452 a -2 3452 +a +SDict begin 13 H.A end + -2 3452 a -2 3452 a +SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end + -2 3452 a Black Black 164 3601 +a +SDict begin H.S end + 164 3601 a 164 3601 a +SDict begin 13 H.A end + 164 3601 a 164 3601 a +SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end + 164 3601 +a Fj(pointer)f(to)h(SER)-7 b(VER_INFO_101)-2 3702 y +SDict begin H.S end + -2 +3702 a -2 3702 a +SDict begin 13 H.A end + -2 3702 a -2 3702 a +SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end + -2 3702 a 90 x Fj(SER)g +(VER_INFO_101)-2 3802 y +SDict begin H.S end + -2 3802 a -2 3802 a +SDict begin 13 H.A end + -2 3802 a +-2 3802 a +SDict begin [ /View [/XYZ H.V] /Dest (2650) cvn H.B /DEST pdfmark end + -2 3802 a Black Black 164 3941 a +SDict begin H.S end + 164 3941 a +164 3941 a +SDict begin 13 H.A end + 164 3941 a 164 3941 a +SDict begin [ /View [/XYZ H.V] /Dest (2651) cvn H.B /DEST pdfmark end + 164 3941 a Fj(serv)o(er)19 +b(info)h(\(only)f(added)g(if)h(serv)o(er)f(info)h(ptr)g(is)h +(non-zero\))-2 4125 y +SDict begin H.S end + -2 4125 a -2 4125 a +SDict begin 13 H.A end + -2 4125 a -2 +4125 a +SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end + -2 4125 a 90 x Fj(return)e(0)h(-)g(indicates)g(success)-2 +4392 y +SDict begin H.S end + -2 4392 a -2 4392 a +SDict begin 13 H.A end + -2 4392 a -2 4392 a +SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end + -2 4392 +a 377 x Fl(9.7.)35 b(Cryptographic)d(side)j(of)h(NT)f(Domain)f(A)-7 +b(uthentication)-2 4798 y +SDict begin H.S end + -2 4798 a -2 4798 a +SDict begin 13 H.A end + -2 4798 +a -2 4798 a +SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end + -2 4798 a 299 x Ff(9.7.1.)29 b(De\002nitions)-2 +5098 y +SDict begin H.S end + -2 5098 a -2 5098 a +SDict begin 13 H.A end + -2 5098 a -2 5098 a +SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end + -2 5098 +a -2 5223 a +SDict begin H.S end + -2 5223 a -2 5223 a +SDict begin 13 H.A end + -2 5223 a -2 5223 a +SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end + -2 +5223 a 106 x Fj(Add\(A1,A2\))-2 5344 y +SDict begin H.S end + -2 5344 a -2 5344 +a +SDict begin 13 H.A end + -2 5344 a -2 5344 a +SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end + -2 5344 a Black Black 164 5479 +a +SDict begin H.S end + 164 5479 a 164 5479 a +SDict begin 13 H.A end + 164 5479 a 164 5479 a +SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end + 164 5479 +a Fj(Intel)20 b(byte)f(ordered)g(addition)g(of)h(corresponding)c(4)21 +b(byte)e(w)o(ords)h(in)g(arrays)g(A1)g(and)g(A2)p Black +3659 5984 a Fh(65)p Black eop end +%%Page: 66 72 +TeXDict begin 66 71 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2663) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fj(E\(K,D\))-2 87 y +SDict begin H.S end + -2 87 a -2 87 a +SDict begin 13 H.A end + -2 87 a -2 87 +a +SDict begin [ /View [/XYZ H.V] /Dest (2664) cvn H.B /DEST pdfmark end + -2 87 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 a +SDict begin 13 H.A end + 164 +222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end + 164 222 a Fj(DES)g(ECB)i(encryption)17 +b(of)j(8)h(byte)e(data)h(D)h(using)f(7)g(byte)g(k)o(e)o(y)f(K)-2 +413 y(lmo)n(wf\(\))-2 428 y +SDict begin H.S end + -2 428 a -2 428 a +SDict begin 13 H.A end + -2 428 +a -2 428 a +SDict begin [ /View [/XYZ H.V] /Dest (2668) cvn H.B /DEST pdfmark end + -2 428 a Black Black 164 562 a +SDict begin H.S end + 164 562 a 164 +562 a +SDict begin 13 H.A end + 164 562 a 164 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end + 164 562 a Fj(Lan)h(man)f(hash)-2 +646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end + -2 646 a 107 +x Fj(nto)n(wf\(\))-2 768 y +SDict begin H.S end + -2 768 a -2 768 a +SDict begin 13 H.A end + -2 768 a +-2 768 a +SDict begin [ /View [/XYZ H.V] /Dest (2672) cvn H.B /DEST pdfmark end + -2 768 a Black Black 164 903 a +SDict begin H.S end + 164 903 a 164 +903 a +SDict begin 13 H.A end + 164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (2673) cvn H.B /DEST pdfmark end + 164 903 a Fj(NT)h(hash)-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 (2675) cvn H.B /DEST pdfmark end + -2 987 a 107 x +Fj(PW)-2 1095 y +SDict begin H.S end + -2 1095 a -2 1095 a +SDict begin 13 H.A end + -2 1095 a -2 1095 +a +SDict begin [ /View [/XYZ H.V] /Dest (2676) cvn H.B /DEST pdfmark end + -2 1095 a Black Black 164 1243 a +SDict begin H.S end + 164 1243 a 164 1243 +a +SDict begin 13 H.A end + 164 1243 a 164 1243 a +SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end + 164 1243 a Fj(md4\(machine_passw)o(ord\))15 +b(==)20 b(md4\(lsadump)e($machine.acc\))f(==)k(pwdump\(machine$\))15 +b(\(initially\))20 b(==)164 1351 y(md4\(lmo)n(wf\(unicode\(m)o(achin)o +(e\)\))o(\))-2 1449 y +SDict begin H.S end + -2 1449 a -2 1449 a +SDict begin 13 H.A end + -2 1449 a -2 +1449 a +SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end + -2 1449 a 93 x Fj(ARC4\(K,Lk,D,Ld\))-2 1557 y +SDict begin H.S end + +-2 1557 a -2 1557 a +SDict begin 13 H.A end + -2 1557 a -2 1557 a +SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end + -2 1557 a Black +Black 164 1691 a +SDict begin H.S end + 164 1691 a 164 1691 a +SDict begin 13 H.A end + 164 1691 a 164 +1691 a +SDict begin [ /View [/XYZ H.V] /Dest (2681) cvn H.B /DEST pdfmark end + 164 1691 a Fj(ARC4)h(encryption)d(of)i(data)g(D)g(of)g(length)f +(Ld)h(with)h(k)o(e)o(y)e(K)i(of)f(length)f(Lk)-2 1792 +y +SDict begin H.S end + -2 1792 a -2 1792 a +SDict begin 13 H.A end + -2 1792 a -2 1792 a +SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end + -2 1792 a 90 +x Fj(v[m..n\(,l\)])-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 (2684) cvn H.B /DEST pdfmark end + -2 1897 a Black Black 164 2032 a +SDict begin H.S end + 164 2032 +a 164 2032 a +SDict begin 13 H.A end + 164 2032 a 164 2032 a +SDict begin [ /View [/XYZ H.V] /Dest (2685) cvn H.B /DEST pdfmark end + 164 2032 a Fj(subset)h(of)g(v)g +(from)f(bytes)h(m)h(to)f(n,)g(optionally)f(padded)f(with)j(zeroes)e(to) +i(length)e(l)-2 2133 y +SDict begin H.S end + -2 2133 a -2 2133 a +SDict begin 13 H.A end + -2 2133 a +-2 2133 a +SDict begin [ /View [/XYZ H.V] /Dest (2687) cvn H.B /DEST pdfmark end + -2 2133 a 90 x Fj(Cred\(K,D\))-2 2238 y +SDict begin H.S end + -2 +2238 a -2 2238 a +SDict begin 13 H.A end + -2 2238 a -2 2238 a +SDict begin [ /View [/XYZ H.V] /Dest (2688) cvn H.B /DEST pdfmark end + -2 2238 a Black +Black 164 2372 a +SDict begin H.S end + 164 2372 a 164 2372 a +SDict begin 13 H.A end + 164 2372 a 164 +2372 a +SDict begin [ /View [/XYZ H.V] /Dest (2689) cvn H.B /DEST pdfmark end + 164 2372 a Fj(E\(K[7..7,7],E\(K[0..6)o(],D\))o(\))c(computes)k +(a)h(credential)-2 2473 y +SDict begin H.S end + -2 2473 a -2 2473 a +SDict begin 13 H.A end + -2 2473 +a -2 2473 a +SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end + -2 2473 a 90 x Fj(T)m(ime\(\))-2 2578 y +SDict begin H.S end + -2 +2578 a -2 2578 a +SDict begin 13 H.A end + -2 2578 a -2 2578 a +SDict begin [ /View [/XYZ H.V] /Dest (2692) cvn H.B /DEST pdfmark end + -2 2578 a Black +Black 164 2713 a +SDict begin H.S end + 164 2713 a 164 2713 a +SDict begin 13 H.A end + 164 2713 a 164 +2713 a +SDict begin [ /View [/XYZ H.V] /Dest (2693) cvn H.B /DEST pdfmark end + 164 2713 a Fj(4)g(byte)g(current)f(time)-2 2814 +y +SDict begin H.S end + -2 2814 a -2 2814 a +SDict begin 13 H.A end + -2 2814 a -2 2814 a +SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end + -2 2814 a 90 +x Fj(Cc,Cs)-2 2916 y +SDict begin H.S end + -2 2916 a -2 2916 a +SDict begin 13 H.A end + -2 2916 a -2 +2916 a +SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end + -2 2916 a Black Black 164 3053 a +SDict begin H.S end + 164 3053 a 164 +3053 a +SDict begin 13 H.A end + 164 3053 a 164 3053 a +SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end + 164 3053 a Fj(8)h(byte)g(client)g(and)g +(serv)o(er)f(challenges)g(Rc,Rs:)j(8)e(byte)g(client)g(and)g(serv)o(er) +f(credentials)-2 3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 3112 a +-2 3112 a +SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end + -2 3112 a 311 x Ff(9.7.2.)29 b(Pr)n(otocol)-2 +3507 y +SDict begin H.S end + -2 3507 a -2 3507 a +SDict begin 11.7 H.A end + -2 3507 a -2 3507 a +SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end + -2 3507 +a 96 x Fg(C->S)44 b(ReqChal,Cc)-2 3700 y(S->C)g(Cs)-2 +3784 y +SDict begin H.S end + -2 3784 a -2 3784 a +SDict begin 11.7 H.A end + -2 3784 a -2 3784 a +SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end + -2 3784 +a 96 x Fg(C)g(&)h(S)g(compute)e(session)h(key)g(Ks)h(=)g +(E\(PW[9..15],E\(PW[0..6],Add\(Cc,Cs\)\)\))-2 3975 y +SDict begin H.S end + +-2 3975 a -2 3975 a +SDict begin 11.7 H.A end + -2 3975 a -2 3975 a +SDict begin [ /View [/XYZ H.V] /Dest (2702) cvn H.B /DEST pdfmark end + -2 3975 a 85 +x Fg(C:)f(Rc)h(=)f(Cred\(Ks,Cc\))-2 4157 y(C->S)g(Authenticate,Rc)-2 +4254 y(S:)g(Rs)h(=)f(Cred\(Ks,Cs\),)f(assert\(Rc)h(==)g +(Cred\(Ks,Cc\)\))-2 4352 y(S->C)g(Rs)-2 4449 y(C:)g(assert\(Rs)g(==)g +(Cred\(Ks,Cs\)\))-2 4624 y +SDict begin H.S end + -2 4624 a -2 4624 a +SDict begin 13 H.A end + -2 4624 +a -2 4624 a +SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end + -2 4624 a 99 x Fj(On)20 b(joining)f(the)h(domain)f(the)h +(client)g(will)h(optionally)e(attempt)h(to)g(change)f(its)i(passw)o +(ord)f(and)f(the)h(domain)f(controller)g(may)-2 4831 +y(refuse)g(to)i(update)e(it)i(depending)c(on)j(re)o(gistry)f(settings.) +h(This)h(will)g(also)f(occur)f(weekly)h(afterw)o(ards.)-2 +4932 y +SDict begin H.S end + -2 4932 a -2 4932 a +SDict begin 11.7 H.A end + -2 4932 a -2 4932 a +SDict begin [ /View [/XYZ H.V] /Dest (2704) cvn H.B /DEST pdfmark end + -2 4932 +a 79 x Fg(C:)44 b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 +5108 y(C->S)f(ServerPasswordSet,Rc',Tc,arc4\(Ks[0..7,1)o(6],lmo)o +(wf\(ran)o(dompas)o(sword)o(\(\)\))-2 5205 y(C:)g(Rc)h(=)f +(Cred\(Ks,Rc+Tc+1\))-2 5302 y(S:)g(assert\(Rc')f(==)i +(Cred\(Ks,Rc+Tc\)\),)d(Ts)j(=)f(Time\(\))-2 5399 y(S:)g(Rs')h(=)f +(Cred\(Ks,Rs+Tc+1\))-2 5496 y(S->C)g(Rs',Ts)p Black 3657 +5984 a Fh(66)p Black eop end +%%Page: 67 73 +TeXDict begin 67 72 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Fg(C:)44 b(assert\(Rs')f(==)i(Cred\(Ks,Rs+Tc+1\)\))-2 +170 y(S:)f(Rs)h(=)f(Rs')-2 337 y +SDict begin H.S end + -2 337 a -2 337 a +SDict begin 13 H.A end + -2 +337 a -2 337 a +SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end + -2 337 a 107 x Fj(User:)20 b(U)g(with)g(passw)o(ord)f(P) +i(wishes)f(to)g(login)f(to)h(the)f(domain)g(\(incidental)f(data)i(such) +f(as)i(w)o(orkstation)d(and)h(domain)g(omitted\))-2 545 +y +SDict begin H.S end + -2 545 a -2 545 a +SDict begin 11.7 H.A end + -2 545 a -2 545 a +SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end + -2 545 a 79 x Fg(C:)44 +b(Tc)h(=)f(Time\(\),)g(Rc')g(=)h(Cred\(Ks,Rc+Tc\))-2 +721 y(C->S)f(NetLogonSamLogon,Rc',Tc,U,arc4\(Ks[0..7,)o(16],16)o +(,ntowf)o(\(P\),16)o(\),)39 b(arc4\(Ks[0..7,16],16,lmowf\(P\),16\))-2 +818 y(S:)44 b(assert\(Rc')f(==)i(Cred\(Ks,Rc+Tc\)\))d +(assert\(passwords)g(match)i(those)g(in)h(SAM\))-2 915 +y(S:)f(Ts)h(=)f(Time\(\))-2 1007 y +SDict begin H.S end + -2 1007 a -2 1007 +a +SDict begin 11.7 H.A end + -2 1007 a -2 1007 a +SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end + -2 1007 a 88 x Fg(S->C)g +(Cred\(Ks,Cred\(Ks,Rc+Tc+1\)\),userinfo\(logo)o(n)39 +b(script,UID,SIDs,etc\))-2 1192 y(C:)44 b(assert\(Rs)g(==)g +(Cred\(Ks,Cred\(Rc+Tc+1\)\))-2 1290 y(C:)g(Rc)h(=)f(Cred\(Ks,Rc+Tc+1\)) +-2 1381 y +SDict begin H.S end + -2 1381 a -2 1381 a +SDict begin 13 H.A end + -2 1381 a -2 1381 a +SDict begin [ /View [/XYZ H.V] /Dest (2708) cvn H.B /DEST pdfmark end + -2 +1381 a 320 x Ff(9.7.3.)29 b(Comments)-2 1868 y +SDict begin H.S end + -2 1868 +a -2 1868 a +SDict begin 13 H.A end + -2 1868 a -2 1868 a +SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end + -2 1868 a 107 x Fj(On)20 +b(\002rst)h(joining)e(the)h(domain)f(the)h(session)h(k)o(e)o(y)e(could) +h(be)g(computed)e(by)i(an)o(yone)e(listening)i(in)g(on)g(the)g(netw)o +(ork)f(as)i(the)-2 2083 y(machine)e(passw)o(ord)g(has)i(a)f(well)h(kno) +n(wn)e(v)n(alue.)g(Until)h(the)h(machine)e(is)i(rebooted)d(it)j(will)g +(use)f(this)h(session)g(k)o(e)o(y)e(to)i(encrypt)-2 2191 +y(NT)f(and)g(LM)g(one)g(w)o(ay)g(functions)f(of)h(passw)o(ords)f(which) +h(are)g(passw)o(ord)g(equi)n(v)n(alents.)e(An)o(y)i(user)g(who)g(logs)g +(in)g(before)f(the)-2 2298 y(machine)g(has)h(been)g(rebooted)e(a)j +(second)e(time)h(will)h(ha)n(v)o(e)f(their)g(passw)o(ord)f(equi)n(v)n +(alent)g(e)o(xposed.)f(Of)i(course)g(the)g(ne)n(w)-2 +2406 y(machine)f(passw)o(ord)g(is)i(e)o(xposed)e(at)i(this)f(time)h(an) +o(yw)o(ay)-5 b(.)-2 2590 y +SDict begin H.S end + -2 2590 a -2 2590 a +SDict begin 13 H.A end + -2 2590 +a -2 2590 a +SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end + -2 2590 a 90 x Fj(None)19 b(of)h(the)g(returned)f(user)h +(info)f(such)h(as)h(logon)e(script,)h(pro\002le)g(path)f(and)h(SIDs)h +(*appear*)d(to)i(be)g(protected)f(by)h(an)o(ything)-2 +2788 y(other)f(than)h(the)g(TCP)h(checksum.)-2 2955 y +SDict begin H.S end + +-2 2955 a -2 2955 a +SDict begin 13 H.A end + -2 2955 a -2 2955 a +SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end + -2 2955 a 107 +x Fj(The)f(serv)o(er)f(time)h(stamps)h(appear)e(to)h(be)g(ignored.)-2 +3246 y +SDict begin H.S end + -2 3246 a -2 3246 a +SDict begin 13 H.A end + -2 3246 a -2 3246 a +SDict begin [ /View [/XYZ H.V] /Dest (2713) cvn H.B /DEST pdfmark end + -2 3246 +a 90 x Fj(The)f(client)i(sends)f(a)g(ReturnAuthenticator)d(in)j(the)h +(SamLogon)d(request)h(which)g(I)i(can')o(t)e(\002nd)h(a)g(use)g(for)-5 +b(.)20 b(Ho)n(we)n(v)o(er)e(its)j(time)g(is)-2 3444 y(used)f(as)h(the)f +(timestamp)g(returned)e(by)i(the)g(serv)o(er)-5 b(.)-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 (2714) cvn H.B /DEST pdfmark end + -2 3628 +a 90 x Fj(The)20 b(passw)o(ord)f(O)m(WFs)j(should)d(NO)m(T)h(be)g(sent) +h(o)o(v)o(er)d(the)j(netw)o(ork)e(re)n(v)o(ersibly)f(encrypted.)g(The)o +(y)h(should)g(be)h(sent)h(using)-2 3826 y(ARC4\(Ks,md4\(o)n(wf\)\))c +(with)j(the)h(serv)o(er)e(computing)f(the)i(same)g(function)f(using)g +(the)i(o)n(wf)e(v)n(alues)h(in)h(the)f(SAM.)-2 3937 y +SDict begin H.S end + +-2 3937 a -2 3937 a +SDict begin 13 H.A end + -2 3937 a -2 3937 a +SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end + -2 3937 a 360 +x Fl(9.8.)35 b(SIDs)g(and)g(RIDs)-2 4464 y +SDict begin H.S end + -2 4464 a +-2 4464 a +SDict begin 13 H.A end + -2 4464 a -2 4464 a +SDict begin [ /View [/XYZ H.V] /Dest (2717) cvn H.B /DEST pdfmark end + -2 4464 a 107 x Fj(SIDs)21 +b(and)e(RIDs)i(are)f(well)h(documented)d(else)n(where.)-2 +4737 y +SDict begin H.S end + -2 4737 a -2 4737 a +SDict begin 13 H.A end + -2 4737 a -2 4737 a +SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end + -2 4737 +a 108 x Fj(A)i(SID)h(is)g(an)f(NT)h(Security)e(ID)h(\(see)h(DOM_SID)f +(structure\).)e(The)o(y)h(are)h(of)g(the)h(form:)-2 4963 +y +SDict begin H.S end + -2 4963 a -2 4963 a +SDict begin 13 H.A end + -2 4963 a -2 4963 a +SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end + -2 4963 a -2 +4963 a +SDict begin H.S end + -2 4963 a -2 4963 a +SDict begin 13 H.A end + -2 4963 a -2 4963 a +SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark +end + -2 4963 +a 75 x Fj(re)n(vision-NN-SubAuth1-SubAu)o(th2)o(-Sub)o(Auth)o(3..)o(.) +-2 5113 y(re)n(vision-0xNNNNNNNNNNNN-SubAuth1-)o(Sub)o(Auth)o(2-Su)o +(bAu)o(th3)o(...)-2 5280 y +SDict begin H.S end + -2 5280 a -2 5280 a +SDict begin 13 H.A end + -2 5280 +a -2 5280 a +SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end + -2 5280 a 108 x Fj(currently)-5 b(,)18 b(the)i(SID)g(re)n +(vision)f(is)j(1.)e(The)f(Sub-Authorities)g(are)h(kno)n(wn)e(as)j +(Relati)n(v)o(e)f(IDs)h(\(RIDs\).)-2 5406 y +SDict begin H.S end + -2 5406 a +-2 5406 a +SDict begin 13 H.A end + -2 5406 a -2 5406 a +SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end + -2 5406 a Black 3656 5984 +a Fh(67)p Black eop end +%%Page: 68 74 +TeXDict begin 68 73 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2792) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 72 a Ff(9.8.1.)29 b(W)-8 b(ell-kno)o(wn)31 b(SIDs)-2 +73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end + -2 73 a 287 x Fe(9.8.1.1.)24 +b(Uni)o(v)o(ersal)g(well-kno)o(wn)i(SIDs)-2 361 y +SDict begin H.S end + -2 +361 a -2 361 a +SDict begin 13 H.A end + -2 361 a -2 361 a +SDict begin [ /View [/XYZ H.V] /Dest (2727) cvn H.B /DEST pdfmark end + -2 361 a -2 485 a +SDict begin H.S end + -2 +485 a -2 485 a +SDict begin 13 H.A end + -2 485 a -2 485 a +SDict begin [ /View [/XYZ H.V] /Dest (2729) cvn H.B /DEST pdfmark end + -2 485 a 107 x Fj(Null)20 +b(SID)-2 593 y +SDict begin H.S end + -2 593 a -2 593 a +SDict begin 13 H.A end + -2 593 a -2 593 a +SDict begin [ /View [/XYZ H.V] /Dest (2730) cvn H.B /DEST pdfmark end + -2 +593 a Black Black 164 742 a +SDict begin H.S end + 164 742 a 164 742 a +SDict begin 13 H.A end + 164 742 +a 164 742 a +SDict begin [ /View [/XYZ H.V] /Dest (2731) cvn H.B /DEST pdfmark end + 164 742 a Fj(S-1-0-0)-2 933 y(W)-7 b(orld)-2 +934 y +SDict begin H.S end + -2 934 a -2 934 a +SDict begin 13 H.A end + -2 934 a -2 934 a +SDict begin [ /View [/XYZ H.V] /Dest (2734) cvn H.B /DEST pdfmark end + -2 934 a Black +Black 164 1082 a +SDict begin H.S end + 164 1082 a 164 1082 a +SDict begin 13 H.A end + 164 1082 a 164 +1082 a +SDict begin [ /View [/XYZ H.V] /Dest (2735) cvn H.B /DEST pdfmark end + 164 1082 a Fj(S-1-1-0)-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 (2737) cvn H.B /DEST pdfmark end + -2 1166 a 107 x Fj(Local)-2 1274 +y +SDict begin H.S end + -2 1274 a -2 1274 a +SDict begin 13 H.A end + -2 1274 a -2 1274 a +SDict begin [ /View [/XYZ H.V] /Dest (2738) cvn H.B /DEST pdfmark end + -2 1274 a Black +Black 164 1422 a +SDict begin H.S end + 164 1422 a 164 1422 a +SDict begin 13 H.A end + 164 1422 a 164 +1422 a +SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end + 164 1422 a Fj(S-1-2-0)-2 1506 y +SDict begin H.S end + -2 1506 a -2 1506 +a +SDict begin 13 H.A end + -2 1506 a -2 1506 a +SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end + -2 1506 a 107 x Fj(Creator)19 b(Owner)h(ID)-2 +1614 y +SDict begin H.S end + -2 1614 a -2 1614 a +SDict begin 13 H.A end + -2 1614 a -2 1614 a +SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end + -2 1614 +a Black Black 164 1763 a +SDict begin H.S end + 164 1763 a 164 1763 a +SDict begin 13 H.A end + 164 1763 +a 164 1763 a +SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end + 164 1763 a Fj(S-1-3-0)-2 1847 y +SDict begin H.S end + -2 1847 +a -2 1847 a +SDict begin 13 H.A end + -2 1847 a -2 1847 a +SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end + -2 1847 a 107 x Fj(Creator)f(Group)g +(ID)-2 1972 y +SDict begin H.S end + -2 1972 a -2 1972 a +SDict begin 13 H.A end + -2 1972 a -2 1972 a +SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end + +-2 1972 a Black Black 164 2103 a +SDict begin H.S end + 164 2103 a 164 2103 +a +SDict begin 13 H.A end + 164 2103 a 164 2103 a +SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end + 164 2103 a Fj(S-1-3-1)-2 2187 +y +SDict begin H.S end + -2 2187 a -2 2187 a +SDict begin 13 H.A end + -2 2187 a -2 2187 a +SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end + -2 2187 a 107 +x Fj(Creator)g(Owner)h(Serv)o(er)f(ID)-2 2295 y +SDict begin H.S end + -2 2295 +a -2 2295 a +SDict begin 13 H.A end + -2 2295 a -2 2295 a +SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end + -2 2295 a Black Black +164 2444 a +SDict begin H.S end + 164 2444 a 164 2444 a +SDict begin 13 H.A end + 164 2444 a 164 2444 +a +SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end + 164 2444 a Fj(S-1-3-2)-2 2527 y +SDict begin H.S end + -2 2527 a -2 2527 a +SDict begin 13 H.A end + +-2 2527 a -2 2527 a +SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end + -2 2527 a 108 x Fj(Creator)g(Group)g(Serv)o(er)h +(ID)-2 2653 y +SDict begin H.S end + -2 2653 a -2 2653 a +SDict begin 13 H.A end + -2 2653 a -2 2653 a +SDict begin [ /View [/XYZ H.V] /Dest (2754) cvn H.B /DEST pdfmark end + +-2 2653 a Black Black 164 2784 a +SDict begin H.S end + 164 2784 a 164 2784 +a +SDict begin 13 H.A end + 164 2784 a 164 2784 a +SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end + 164 2784 a Fj(S-1-3-3)-2 2868 +y +SDict begin H.S end + -2 2868 a -2 2868 a +SDict begin 13 H.A end + -2 2868 a -2 2868 a +SDict begin [ /View [/XYZ H.V] /Dest (2757) cvn H.B /DEST pdfmark end + -2 2868 a 107 +x Fj(\(Non-unique)d(IDs\))-2 2993 y +SDict begin H.S end + -2 2993 a -2 2993 +a +SDict begin 13 H.A end + -2 2993 a -2 2993 a +SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end + -2 2993 a Black Black 164 3124 +a +SDict begin H.S end + 164 3124 a 164 3124 a +SDict begin 13 H.A end + 164 3124 a 164 3124 a +SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end + 164 3124 +a Fj(S-1-4)-2 3167 y +SDict begin H.S end + -2 3167 a -2 3167 a +SDict begin 13 H.A end + -2 3167 a -2 +3167 a +SDict begin [ /View [/XYZ H.V] /Dest (2760) cvn H.B /DEST pdfmark end + -2 3167 a 294 x Fe(9.8.1.2.)24 b(NT)h(well-kno)o(wn)g(SIDs)-2 +3462 y +SDict begin H.S end + -2 3462 a -2 3462 a +SDict begin 13 H.A end + -2 3462 a -2 3462 a +SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end + -2 3462 +a -2 3587 a +SDict begin H.S end + -2 3587 a -2 3587 a +SDict begin 13 H.A end + -2 3587 a -2 3587 a +SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end + -2 +3587 a 107 x Fj(NT)20 b(Authority)-2 3712 y +SDict begin H.S end + -2 3712 a +-2 3712 a +SDict begin 13 H.A end + -2 3712 a -2 3712 a +SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end + -2 3712 a Black Black 164 +3843 a +SDict begin H.S end + 164 3843 a 164 3843 a +SDict begin 13 H.A end + 164 3843 a 164 3843 a +SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end + 164 +3843 a Fj(S-1-5)-2 3927 y +SDict begin H.S end + -2 3927 a -2 3927 a +SDict begin 13 H.A end + -2 3927 +a -2 3927 a +SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end + -2 3927 a 107 x Fj(Dialup)-2 4052 y +SDict begin H.S end + -2 4052 +a -2 4052 a +SDict begin 13 H.A end + -2 4052 a -2 4052 a +SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end + -2 4052 a Black Black +164 4184 a +SDict begin H.S end + 164 4184 a 164 4184 a +SDict begin 13 H.A end + 164 4184 a 164 4184 +a +SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end + 164 4184 a Fj(S-1-5-1)-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 (2772) cvn H.B /DEST pdfmark end + -2 4268 a 107 x Fj(Netw)o(ork)-2 +4376 y +SDict begin H.S end + -2 4376 a -2 4376 a +SDict begin 13 H.A end + -2 4376 a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end + -2 4376 +a Black Black 164 4524 a +SDict begin H.S end + 164 4524 a 164 4524 a +SDict begin 13 H.A end + 164 4524 +a 164 4524 a +SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end + 164 4524 a Fj(S-1-5-2)-2 4608 y +SDict begin H.S end + -2 4608 +a -2 4608 a +SDict begin 13 H.A end + -2 4608 a -2 4608 a +SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end + -2 4608 a 107 x Fj(Batch)-2 +4716 y +SDict begin H.S end + -2 4716 a -2 4716 a +SDict begin 13 H.A end + -2 4716 a -2 4716 a +SDict begin [ /View [/XYZ H.V] /Dest (2777) cvn H.B /DEST pdfmark end + -2 4716 +a Black Black 164 4865 a +SDict begin H.S end + 164 4865 a 164 4865 a +SDict begin 13 H.A end + 164 4865 +a 164 4865 a +SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end + 164 4865 a Fj(S-1-5-3)-2 4948 y +SDict begin H.S end + -2 4948 +a -2 4948 a +SDict begin 13 H.A end + -2 4948 a -2 4948 a +SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end + -2 4948 a 107 x Fj(Interacti)n(v)o(e)-2 +5056 y +SDict begin H.S end + -2 5056 a -2 5056 a +SDict begin 13 H.A end + -2 5056 a -2 5056 a +SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end + -2 5056 +a Black Black 164 5205 a +SDict begin H.S end + 164 5205 a 164 5205 a +SDict begin 13 H.A end + 164 5205 +a 164 5205 a +SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end + 164 5205 a Fj(S-1-5-4)-2 5289 y +SDict begin H.S end + -2 5289 +a -2 5289 a +SDict begin 13 H.A end + -2 5289 a -2 5289 a +SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end + -2 5289 a 107 x Fj(Service)-2 +5397 y +SDict begin H.S end + -2 5397 a -2 5397 a +SDict begin 13 H.A end + -2 5397 a -2 5397 a +SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end + -2 5397 +a Black Black 164 5545 a +SDict begin H.S end + 164 5545 a 164 5545 a +SDict begin 13 H.A end + 164 5545 +a 164 5545 a +SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end + 164 5545 a Fj(S-1-5-6)p Black 3659 5984 +a Fh(68)p Black eop end +%%Page: 69 75 +TeXDict begin 69 74 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2844) cvn H.B /DEST pdfmark end + -2 -201 a 2742 +-132 a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(Anon)o(ymousLogon\(ak)o(a)15 b(null)20 +b(logon)f(session\))-2 90 y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 +90 a +SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end + -2 90 a Black Black 164 222 a +SDict begin H.S end + 164 222 a 164 222 +a +SDict begin 13 H.A end + 164 222 a 164 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2790) cvn H.B /DEST pdfmark end + 164 222 a Fj(S-1-5-7)-2 413 y(Proxy)-2 +431 y +SDict begin H.S end + -2 431 a -2 431 a +SDict begin 13 H.A end + -2 431 a -2 431 a +SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end + -2 431 a Black +Black 164 562 a +SDict begin H.S end + 164 562 a 164 562 a +SDict begin 13 H.A end + 164 562 a 164 562 +a +SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end + 164 562 a Fj(S-1-5-8)-2 646 y +SDict begin H.S end + -2 646 a -2 646 a +SDict begin 13 H.A end + -2 +646 a -2 646 a +SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end + -2 646 a 107 x Fj(Serv)o(erLogon\(aka)d(domain)i +(controller)h(account\))-2 771 y +SDict begin H.S end + -2 771 a -2 771 a +SDict begin 13 H.A end + -2 +771 a -2 771 a +SDict begin [ /View [/XYZ H.V] /Dest (2797) cvn H.B /DEST pdfmark end + -2 771 a Black Black 164 903 a +SDict begin H.S end + 164 903 +a 164 903 a +SDict begin 13 H.A end + 164 903 a 164 903 a +SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end + 164 903 a Fj(S-1-5-8)-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 (2800) cvn H.B /DEST pdfmark end + -2 987 a 107 +x Fj(\(Logon)f(IDs\))-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 (2801) cvn H.B /DEST pdfmark end + -2 1112 a Black Black 164 1243 a +SDict begin H.S end + 164 +1243 a 164 1243 a +SDict begin 13 H.A end + 164 1243 a 164 1243 a +SDict begin [ /View [/XYZ H.V] /Dest (2802) cvn H.B /DEST pdfmark end + 164 1243 a Fj(S-1-5-5-X-Y)-2 +1327 y +SDict begin H.S end + -2 1327 a -2 1327 a +SDict begin 13 H.A end + -2 1327 a -2 1327 a +SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end + -2 1327 +a 107 x Fj(\(NT)i(non-unique)d(IDs\))-2 1452 y +SDict begin H.S end + -2 1452 +a -2 1452 a +SDict begin 13 H.A end + -2 1452 a -2 1452 a +SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end + -2 1452 a Black Black +164 1583 a +SDict begin H.S end + 164 1583 a 164 1583 a +SDict begin 13 H.A end + 164 1583 a 164 1583 +a +SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end + 164 1583 a Fj(S-1-5-0x15-...)-2 1667 y +SDict begin H.S end + -2 1667 a -2 +1667 a +SDict begin 13 H.A end + -2 1667 a -2 1667 a +SDict begin [ /View [/XYZ H.V] /Dest (2808) cvn H.B /DEST pdfmark end + -2 1667 a 107 x Fj(\(Built-in)j(domain\))-2 +1789 y +SDict begin H.S end + -2 1789 a -2 1789 a +SDict begin 13 H.A end + -2 1789 a -2 1789 a +SDict begin [ /View [/XYZ H.V] /Dest (2809) cvn H.B /DEST pdfmark end + -2 1789 +a Black Black 164 1924 a +SDict begin H.S end + 164 1924 a 164 1924 a +SDict begin 13 H.A end + 164 1924 +a 164 1924 a +SDict begin [ /View [/XYZ H.V] /Dest (2810) cvn H.B /DEST pdfmark end + 164 1924 a Fj(s-1-5-0x20)-2 2049 y +SDict begin H.S end + -2 2049 +a -2 2049 a +SDict begin 13 H.A end + -2 2049 a -2 2049 a +SDict begin [ /View [/XYZ H.V] /Dest (2811) cvn H.B /DEST pdfmark end + -2 2049 a 328 x Ff(9.8.2.)29 +b(W)-8 b(ell-kno)o(wn)31 b(RIDS)-2 2544 y +SDict begin H.S end + -2 2544 a -2 +2544 a +SDict begin 13 H.A end + -2 2544 a -2 2544 a +SDict begin [ /View [/XYZ H.V] /Dest (2813) cvn H.B /DEST pdfmark end + -2 2544 a 106 x Fj(A)20 b(RID)h(is)g(a)g +(sub-authority)c(v)n(alue,)j(as)h(part)e(of)h(either)g(a)h(SID,)f(or)g +(in)g(the)g(case)h(of)f(Group)f(RIDs,)i(part)f(of)f(the)i(DOM_GID)-2 +2758 y(structure,)e(in)h(the)g(USER_INFO_1)f(structure,)g(in)i(the)f +(LSA)h(SAM)f(Logon)f(response.)-2 2776 y +SDict begin H.S end + -2 2776 a -2 +2776 a +SDict begin 13 H.A end + -2 2776 a -2 2776 a +SDict begin [ /View [/XYZ H.V] /Dest (2814) cvn H.B /DEST pdfmark end + -2 2776 a 270 x Fe(9.8.2.1.)24 +b(W)-6 b(ell-kno)o(wn)24 b(RID)h(users)-2 3213 y +SDict begin H.S end + -2 3213 +a -2 3213 a +SDict begin 13 H.A end + -2 3213 a -2 3213 a +SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end + -2 3213 a -2 3233 a +SDict begin H.S end + -2 +3233 a -2 3233 a +SDict begin 13 H.A end + -2 3233 a -2 3233 a +SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end + -2 3233 a 107 x +Fk(Gr)o(oupname:)19 b Fj(DOMAIN_USER_RID_ADMIN)-2 3356 +y +SDict begin H.S end + -2 3356 a -2 3356 a +SDict begin 13 H.A end + -2 3356 a -2 3356 a +SDict begin [ /View [/XYZ H.V] /Dest (2822) cvn H.B /DEST pdfmark end + -2 3356 a 91 +x Fk(????:)f Fj(0x0000)-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 (2823) cvn H.B /DEST pdfmark end + -2 3448 a 107 x Fk(RID:)i Fj(01F4)-2 +3722 y +SDict begin H.S end + -2 3722 a -2 3722 a +SDict begin 13 H.A end + -2 3722 a -2 3722 a +SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end + -2 3722 +a -2 3732 a +SDict begin H.S end + -2 3732 a -2 3732 a +SDict begin 13 H.A end + -2 3732 a -2 3732 a +SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end + -2 +3732 a 108 x Fk(Gr)o(oupname:)f Fj(DOMAIN_USER_RID_GUEST)-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 (2826) cvn H.B /DEST pdfmark end + -2 3857 +a 91 x Fk(????:)f Fj(0x0000)-2 3949 y +SDict begin H.S end + -2 3949 a -2 3949 +a +SDict begin 13 H.A end + -2 3949 a -2 3949 a +SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end + -2 3949 a 107 x Fk(RID:)i Fj(01F5)-2 +4067 y +SDict begin H.S end + -2 4067 a -2 4067 a +SDict begin 13 H.A end + -2 4067 a -2 4067 a +SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end + -2 4067 +a 295 x Fe(9.8.2.2.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(gr)n(oups)-2 +4548 y +SDict begin H.S end + -2 4548 a -2 4548 a +SDict begin 13 H.A end + -2 4548 a -2 4548 a +SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end + -2 4548 +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 (2835) cvn H.B /DEST pdfmark end + -2 +4568 a 87 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_ADMINS)-2 +4672 y +SDict begin H.S end + -2 4672 a -2 4672 a +SDict begin 13 H.A end + -2 4672 a -2 4672 a +SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end + -2 4672 +a 91 x Fk(????:)18 b Fj(0x0000)-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 (2837) cvn H.B /DEST pdfmark end + -2 4764 a 107 x Fk(RID:)i +Fj(0200)-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 (2838) cvn H.B /DEST pdfmark end + -2 5038 a -2 5048 a +SDict begin H.S end + -2 5048 a -2 5048 a +SDict begin 13 H.A end + -2 5048 a -2 +5048 a +SDict begin [ /View [/XYZ H.V] /Dest (2839) cvn H.B /DEST pdfmark end + -2 5048 a 108 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m +(OUP_RID_USERS)-2 5173 y +SDict begin H.S end + -2 5173 a -2 5173 a +SDict begin 13 H.A end + -2 5173 +a -2 5173 a +SDict begin [ /View [/XYZ H.V] /Dest (2840) cvn H.B /DEST pdfmark end + -2 5173 a 91 x Fk(????:)18 b Fj(0x0000)-2 +5265 y +SDict begin H.S end + -2 5265 a -2 5265 a +SDict begin 13 H.A end + -2 5265 a -2 5265 a +SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end + -2 5265 +a 107 x Fk(RID:)i Fj(0201)-2 5539 y +SDict begin H.S end + -2 5539 a -2 5539 +a +SDict begin 13 H.A end + -2 5539 a -2 5539 a +SDict begin [ /View [/XYZ H.V] /Dest (2842) cvn H.B /DEST pdfmark end + -2 5539 a Black 3659 5984 a Fh(69)p +Black eop end +%%Page: 70 76 +TeXDict begin 70 75 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2742 -132 +a Fh(Chapter)20 b(9.)g(NT)h(Domain)f(RPC')m(s)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_GR)m(OUP_RID_GUESTS)-2 +180 y Fk(????:)18 b Fj(0x0000)-2 181 y +SDict begin H.S end + -2 181 a -2 181 +a +SDict begin 13 H.A end + -2 181 a -2 181 a +SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end + -2 181 a 107 x Fk(RID:)i Fj(0202)-2 +299 y +SDict begin H.S end + -2 299 a -2 299 a +SDict begin 13 H.A end + -2 299 a -2 299 a +SDict begin [ /View [/XYZ H.V] /Dest (2846) cvn H.B /DEST pdfmark end + -2 299 a 295 +x Fe(9.8.2.3.)k(W)-6 b(ell-kno)o(wn)24 b(RID)h(aliases)-2 +762 y +SDict begin H.S end + -2 762 a -2 762 a +SDict begin 13 H.A end + -2 762 a -2 762 a +SDict begin [ /View [/XYZ H.V] /Dest (2852) cvn H.B /DEST pdfmark end + -2 762 a -2 +781 a +SDict begin H.S end + -2 781 a -2 781 a +SDict begin 13 H.A end + -2 781 a -2 781 a +SDict begin [ /View [/XYZ H.V] /Dest (2853) cvn H.B /DEST pdfmark end + -2 781 a 107 +x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_ADMINS)-2 +905 y +SDict begin H.S end + -2 905 a -2 905 a +SDict begin 13 H.A end + -2 905 a -2 905 a +SDict begin [ /View [/XYZ H.V] /Dest (2854) cvn H.B /DEST pdfmark end + -2 905 a 91 +x Fk(????:)18 b Fj(0x0000)-2 997 y +SDict begin H.S end + -2 997 a -2 997 a +SDict begin 13 H.A end + +-2 997 a -2 997 a +SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end + -2 997 a 107 x Fk(RID:)i Fj(0220)-2 +1271 y +SDict begin H.S end + -2 1271 a -2 1271 a +SDict begin 13 H.A end + -2 1271 a -2 1271 a +SDict begin [ /View [/XYZ H.V] /Dest (2856) cvn H.B /DEST pdfmark end + -2 1271 +a -2 1281 a +SDict begin H.S end + -2 1281 a -2 1281 a +SDict begin 13 H.A end + -2 1281 a -2 1281 a +SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end + -2 +1281 a 107 x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_USERS)-2 +1405 y +SDict begin H.S end + -2 1405 a -2 1405 a +SDict begin 13 H.A end + -2 1405 a -2 1405 a +SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end + -2 1405 +a 91 x Fk(????:)18 b Fj(0x0000)-2 1497 y +SDict begin H.S end + -2 1497 a -2 +1497 a +SDict begin 13 H.A end + -2 1497 a -2 1497 a +SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end + -2 1497 a 107 x Fk(RID:)i +Fj(0221)-2 1771 y +SDict begin H.S end + -2 1771 a -2 1771 a +SDict begin 13 H.A end + -2 1771 a -2 1771 +a +SDict begin [ /View [/XYZ H.V] /Dest (2860) cvn H.B /DEST pdfmark end + -2 1771 a -2 1781 a +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 (2861) cvn H.B /DEST pdfmark end + -2 1781 a 108 x Fk(Gr)o(oupname:)39 b Fj +(DOMAIN_ALIAS_RID_GUESTS)-2 1905 y +SDict begin H.S end + -2 1905 a -2 1905 +a +SDict begin 13 H.A end + -2 1905 a -2 1905 a +SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end + -2 1905 a 92 x Fk(????:)18 b Fj(0x0000)-2 +1998 y +SDict begin H.S end + -2 1998 a -2 1998 a +SDict begin 13 H.A end + -2 1998 a -2 1998 a +SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end + -2 1998 +a 106 x Fk(RID:)i Fj(0222)-2 2271 y +SDict begin H.S end + -2 2271 a -2 2271 +a +SDict begin 13 H.A end + -2 2271 a -2 2271 a +SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end + -2 2271 a -2 2281 a +SDict begin H.S end + -2 2281 a -2 +2281 a +SDict begin 13 H.A end + -2 2281 a -2 2281 a +SDict begin [ /View [/XYZ H.V] /Dest (2865) cvn H.B /DEST pdfmark end + -2 2281 a 108 x Fk(Gr)o(oupname:)39 +b Fj(DOMAIN_ALIAS_RID_PO)m(WER_USERS)-2 2406 y +SDict begin H.S end + -2 2406 +a -2 2406 a +SDict begin 13 H.A end + -2 2406 a -2 2406 a +SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end + -2 2406 a 91 x Fk(????:)18 +b Fj(0x0000)-2 2498 y +SDict begin H.S end + -2 2498 a -2 2498 a +SDict begin 13 H.A end + -2 2498 a -2 +2498 a +SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end + -2 2498 a 107 x Fk(RID:)i Fj(0223)-2 2772 y +SDict begin H.S end + -2 +2772 a -2 2772 a +SDict begin 13 H.A end + -2 2772 a -2 2772 a +SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end + -2 2772 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 (2869) cvn H.B /DEST pdfmark end + -2 2782 a 107 +x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_A)m(CCOUNT_OPS)-2 +2906 y +SDict begin H.S end + -2 2906 a -2 2906 a +SDict begin 13 H.A end + -2 2906 a -2 2906 a +SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end + -2 2906 +a 91 x Fk(????:)18 b Fj(0x0000)-2 2998 y +SDict begin H.S end + -2 2998 a -2 +2998 a +SDict begin 13 H.A end + -2 2998 a -2 2998 a +SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end + -2 2998 a 107 x Fk(RID:)i +Fj(0224)-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 (2872) cvn H.B /DEST pdfmark end + -2 3272 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 (2873) cvn H.B /DEST pdfmark end + -2 3282 a 107 x Fk(Gr)o(oupname:)39 b Fj +(DOMAIN_ALIAS_RID_SYSTEM_OPS)-2 3406 y +SDict begin H.S end + -2 3406 a -2 3406 +a +SDict begin 13 H.A end + -2 3406 a -2 3406 a +SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end + -2 3406 a 91 x Fk(????:)18 b Fj(0x0000)-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 (2875) cvn H.B /DEST pdfmark end + -2 3498 +a 107 x Fk(RID:)i Fj(0225)-2 3772 y +SDict begin H.S end + -2 3772 a -2 3772 +a +SDict begin 13 H.A end + -2 3772 a -2 3772 a +SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end + -2 3772 a -2 3782 a +SDict begin H.S end + -2 3782 a -2 +3782 a +SDict begin 13 H.A end + -2 3782 a -2 3782 a +SDict begin [ /View [/XYZ H.V] /Dest (2877) cvn H.B /DEST pdfmark end + -2 3782 a 107 x Fk(Gr)o(oupname:)39 +b Fj(DOMAIN_ALIAS_RID_PRINT_OPS)-2 3906 y +SDict begin H.S end + -2 3906 a -2 +3906 a +SDict begin 13 H.A end + -2 3906 a -2 3906 a +SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end + -2 3906 a 91 x Fk(????:)18 +b Fj(0x0000)-2 3998 y +SDict begin H.S end + -2 3998 a -2 3998 a +SDict begin 13 H.A end + -2 3998 a -2 +3998 a +SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end + -2 3998 a 107 x Fk(RID:)i Fj(0226)-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 (2880) cvn H.B /DEST pdfmark end + -2 4272 a -2 4282 +a +SDict begin H.S end + -2 4282 a -2 4282 a +SDict begin 13 H.A end + -2 4282 a -2 4282 a +SDict begin [ /View [/XYZ H.V] /Dest (2881) cvn H.B /DEST pdfmark end + -2 4282 a 108 +x Fk(Gr)o(oupname:)39 b Fj(DOMAIN_ALIAS_RID_B)m(A)m(CKUP_OPS)-2 +4406 y +SDict begin H.S end + -2 4406 a -2 4406 a +SDict begin 13 H.A end + -2 4406 a -2 4406 a +SDict begin [ /View [/XYZ H.V] /Dest (2882) cvn H.B /DEST pdfmark end + -2 4406 +a 92 x Fk(????:)18 b Fj(0x0000)-2 4499 y +SDict begin H.S end + -2 4499 a -2 +4499 a +SDict begin 13 H.A end + -2 4499 a -2 4499 a +SDict begin [ /View [/XYZ H.V] /Dest (2883) cvn H.B /DEST pdfmark end + -2 4499 a 106 x Fk(RID:)i +Fj(0227)-2 4773 y +SDict begin H.S end + -2 4773 a -2 4773 a +SDict begin 13 H.A end + -2 4773 a -2 4773 +a +SDict begin [ /View [/XYZ H.V] /Dest (2884) cvn H.B /DEST pdfmark end + -2 4773 a -2 4783 a +SDict begin H.S end + -2 4783 a -2 4783 a +SDict begin 13 H.A end + -2 4783 a -2 +4783 a +SDict begin [ /View [/XYZ H.V] /Dest (2885) cvn H.B /DEST pdfmark end + -2 4783 a 107 x Fk(Gr)o(oupname:)39 b Fj +(DOMAIN_ALIAS_RID_REPLICA)-9 b(T)o(OR)-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 (2886) cvn H.B /DEST pdfmark end + -2 4907 a 91 x Fk(????:)18 +b Fj(0x0000)-2 4999 y +SDict begin H.S end + -2 4999 a -2 4999 a +SDict begin 13 H.A end + -2 4999 a -2 +4999 a +SDict begin [ /View [/XYZ H.V] /Dest (2887) cvn H.B /DEST pdfmark end + -2 4999 a 107 x Fk(RID:)i Fj(0228)p Black 3659 +5984 a Fh(70)p Black eop end +%%Page: 71 77 +TeXDict begin 71 76 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PRINTING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(10.)f(Samba)g(Printing)g(Inter)m(nals)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(10.1.)35 b(Abstract)-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 (2897) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(The)20 b(purpose)e(of)i(this)h +(document)d(is)j(to)g(pro)o(vide)d(some)i(insight)f(into)h(Samba')-5 +b(s)21 b(printing)d(functionality)g(and)i(also)g(to)h(describe)-2 +921 y(the)f(semantics)g(of)g(certain)g(features)f(of)h(W)m(indo)n(ws)g +(client)g(printing.)-2 949 y +SDict begin H.S end + -2 949 a -2 949 a +SDict begin 13 H.A end + -2 949 +a -2 949 a +SDict begin [ /View [/XYZ H.V] /Dest (2898) cvn H.B /DEST pdfmark end + -2 949 a 359 x Fl(10.2.)35 b(Printing)f(Interface)f(to)i(V) +-13 b(arious)34 b(Back)h(ends)-2 1504 y +SDict begin H.S end + -2 1504 a -2 +1504 a +SDict begin 13 H.A end + -2 1504 a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end + -2 1504 a 78 x Fj(Samba)19 +b(uses)i(a)g(table)f(of)g(function)e(pointers)i(to)g(se)n(v)o(en)f +(functions.)g(The)h(function)e(prototypes)h(are)h(de\002ned)f(in)h(the) +3379 1582 y +SDict begin H.S end + 3379 1582 a 3379 1582 a +SDict begin 13 H.A end + 3379 1582 a 3379 +1582 a +SDict begin [ /View [/XYZ H.V] /Dest (2901) cvn H.B /DEST pdfmark end + 3379 1582 a Fg(printif)-2 1690 y Fj(structure)f(declared)g(in) +696 1690 y +SDict begin H.S end + 696 1690 a 696 1690 a +SDict begin 13 H.A end + 696 1690 a 696 1690 +a +SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end + 696 1690 a Fg(printing.h)p Fj(.)-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 (2903) cvn H.B /DEST pdfmark end + -2 1702 a -2 1712 a +SDict begin H.S end + -2 +1712 a -2 1712 a +SDict begin 13 H.A end + -2 1712 a -2 1712 a +SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end + -2 1712 a Black +148 x Fd(\225)p Black 81 1860 a +SDict begin H.S end + 81 1860 a 81 1860 a +SDict begin 13 H.A end + 81 +1860 a 81 1860 a +SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end + 81 1860 a Fj(retrie)n(v)o(e)g(the)h(contents)f(of)h(a) +h(print)f(queue)-2 1878 y +SDict begin H.S end + -2 1878 a -2 1878 a +SDict begin 13 H.A end + -2 1878 +a -2 1878 a +SDict begin [ /View [/XYZ H.V] /Dest (2906) cvn H.B /DEST pdfmark end + -2 1878 a Black 132 x Fd(\225)p Black 81 +2010 a +SDict begin H.S end + 81 2010 a 81 2010 a +SDict begin 13 H.A end + 81 2010 a 81 2010 a +SDict begin [ /View [/XYZ H.V] /Dest (2907) cvn H.B /DEST pdfmark end + 81 2010 +a Fj(pause)g(the)g(print)f(queue)-2 2028 y +SDict begin H.S end + -2 2028 a +-2 2028 a +SDict begin 13 H.A end + -2 2028 a -2 2028 a +SDict begin [ /View [/XYZ H.V] /Dest (2908) cvn H.B /DEST pdfmark end + -2 2028 a Black 131 x Fd(\225)p +Black 81 2159 a +SDict begin H.S end + 81 2159 a 81 2159 a +SDict begin 13 H.A end + 81 2159 a 81 2159 +a +SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end + 81 2159 a Fj(resume)g(a)i(paused)e(print)h(queue)-2 +2177 y +SDict begin H.S end + -2 2177 a -2 2177 a +SDict begin 13 H.A end + -2 2177 a -2 2177 a +SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end + -2 2177 +a Black 132 x Fd(\225)p Black 81 2309 a +SDict begin H.S end + 81 2309 a 81 +2309 a +SDict begin 13 H.A end + 81 2309 a 81 2309 a +SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end + 81 2309 a Fj(delete)g(a)g(job)g(from)f(the)i +(queue)-2 2327 y +SDict begin H.S end + -2 2327 a -2 2327 a +SDict begin 13 H.A end + -2 2327 a -2 2327 +a +SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end + -2 2327 a Black 131 x Fd(\225)p Black 81 2458 a +SDict begin H.S end + 81 +2458 a 81 2458 a +SDict begin 13 H.A end + 81 2458 a 81 2458 a +SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end + 81 2458 a Fj(pause)f(a)g(job)g(in) +g(the)h(print)e(queue)-2 2476 y +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 (2914) cvn H.B /DEST pdfmark end + -2 2476 a Black 132 x Fd(\225)p Black +81 2608 a +SDict begin H.S end + 81 2608 a 81 2608 a +SDict begin 13 H.A end + 81 2608 a 81 2608 a +SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end + 81 +2608 a Fj(result)h(a)h(paused)e(print)h(job)f(in)i(the)f(queue)-2 +2626 y +SDict begin H.S end + -2 2626 a -2 2626 a +SDict begin 13 H.A end + -2 2626 a -2 2626 a +SDict begin [ /View [/XYZ H.V] /Dest (2916) cvn H.B /DEST pdfmark end + -2 2626 +a Black 131 x Fd(\225)p Black 81 2757 a +SDict begin H.S end + 81 2757 a 81 +2757 a +SDict begin 13 H.A end + 81 2757 a 81 2757 a +SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end + 81 2757 a Fj(submit)g(a)g(job)g(to)g(the)h +(print)e(queue)-2 2941 y +SDict begin H.S end + -2 2941 a -2 2941 a +SDict begin 13 H.A end + -2 2941 +a -2 2941 a +SDict begin [ /View [/XYZ H.V] /Dest (2918) cvn H.B /DEST pdfmark end + -2 2941 a 90 x Fj(Currently)g(there)g(are)i(only)e(tw)o(o)h +(printing)f(back)h(end)f(implementations)f(de\002ned.)-2 +3049 y +SDict begin H.S end + -2 3049 a -2 3049 a +SDict begin 13 H.A end + -2 3049 a -2 3049 a +SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end + -2 3049 +a -2 3059 a +SDict begin H.S end + -2 3059 a -2 3059 a +SDict begin 13 H.A end + -2 3059 a -2 3059 a +SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end + -2 +3059 a Black 142 x Fd(\225)p Black 81 3201 a +SDict begin H.S end + 81 3201 +a 81 3201 a +SDict begin 13 H.A end + 81 3201 a 81 3201 a +SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end + 81 3201 a Fj(a)i(generic)f(set)i(of)f +(functions)f(for)h(w)o(orking)e(with)j(standard)e(UNIX)h(printing)f +(subsystems)-2 3219 y +SDict begin H.S end + -2 3219 a -2 3219 a +SDict begin 13 H.A end + -2 3219 a -2 +3219 a +SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end + -2 3219 a Black 132 x Fd(\225)p Black 81 3351 +a +SDict begin H.S end + 81 3351 a 81 3351 a +SDict begin 13 H.A end + 81 3351 a 81 3351 a +SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end + 81 3351 a Fj(a)h(set)h(of)f +(CUPS)i(speci\002c)e(functions)f(\(this)h(is)h(only)f(enabled)f(if)h +(the)g(CUPS)i(libraries)e(were)g(located)f(at)i(compile)e(time\).)-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 (2924) cvn H.B /DEST pdfmark end + -2 3410 +a 359 x Fl(10.3.)35 b(Print)f(Queue)h(TDB')-5 b(s)-2 +3960 y +SDict begin H.S end + -2 3960 a -2 3960 a +SDict begin 13 H.A end + -2 3960 a -2 3960 a +SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end + -2 3960 +a 83 x Fj(Samba)19 b(pro)o(vides)g(periodic)g(caching)g(of)h(the)g +(output)f(from)g(the)h("lpq)g(command")e(for)h(performance)f(reasons.)h +(This)i(cache)-2 4151 y(time)f(is)h(con\002gurable)d(in)i(seconds.)g +(Ob)o(viously)e(the)i(longer)f(the)h(cache)g(time)h(the)f(less)h(often) +e(smbd)h(will)h(be)f(required)f(to)h(e)o(x)o(ec)-2 4259 +y(a)g(cop)o(y)g(of)g(lpq.)f(Ho)n(we)n(v)o(er)m(,)f(the)i(accurac)o(y)f +(of)h(the)g(print)g(queue)f(contents)g(displayed)g(to)h(clients)h(will) +g(be)f(diminished)f(as)i(well.)-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 (2927) cvn H.B /DEST pdfmark end + -2 4443 a 90 x Fj(The)f(list)h(of)f +(currently)e(opened)h(print)g(queue)g(TDB')-5 b(s)22 +b(can)e(be)g(found)e(be)i(e)o(xamining)e(the)i(list)i(of)e +(tdb_print_db)c(structures)k(\()-2 4641 y(see)h(print_db_head)16 +b(in)k(printing.c)f(\).)h(A)g(queue)f(TDB)i(is)g(opened)e(using)h(the)g +(wrapper)e(function)-2 4749 y(printing.c:get_print_db_)o(by)o(nam)o +(e\(\))o(.)d(The)20 b(function)e(ensures)i(that)g(smbd)g(does)g(not)g +(open)f(more)g(than)-2 4857 y(MAX_PRINT_DBS_OPEN)g(in)h(an)g(ef)n(fort) +f(to)i(pre)n(v)o(ent)d(a)j(lar)o(ge)e(print)h(serv)o(er)f(from)g(e)o +(xhausting)f(all)j(a)n(v)n(ailable)f(\002le)-2 4965 y(descriptors.)f +(If)h(the)g(number)e(of)i(open)f(queue)g(TDB')-5 b(s)21 +b(e)o(xceeds)f(the)g(MAX_PRINT_DBS_OPEN)f(limit,)h(smbd)g(f)o(alls)h +(back)-2 5073 y(to)f(a)h(most)f(recently)f(used)h(algorithm)f(for)g +(maintaining)g(a)h(list)i(of)d(open)h(TDB')-5 b(s.)-2 +5257 y +SDict begin H.S end + -2 5257 a -2 5257 a +SDict begin 13 H.A end + -2 5257 a -2 5257 a +SDict begin [ /View [/XYZ H.V] /Dest (2928) cvn H.B /DEST pdfmark end + -2 5257 +a 90 x Fj(There)19 b(are)h(tw)o(o)h(w)o(ays)f(in)h(which)e(a)i(a)f +(print)g(job)g(can)g(be)g(entered)f(into)h(a)h(print)e(queue')-5 +b(s)20 b(TDB.)g(The)g(\002rst)h(is)g(to)f(submit)g(the)g(job)-2 +5455 y(from)e(a)i(W)m(indo)n(ws)f(client)g(which)g(will)h(insert)g(the) +f(job)g(information)e(directly)i(into)g(the)g(TDB.)h(The)f(second)f +(method)g(is)j(to)e(ha)n(v)o(e)-2 5563 y(the)h(print)g(job)f(pick)o(ed) +h(up)f(by)h(e)o(x)o(ecuting)e(the)i("lpq)g(command".)p +Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 +a +SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end + -2 5984 a 3659 6053 a Fh(71)p Black eop end +%%Page: 72 78 +TeXDict begin 72 77 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2481 -132 +a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fg(/*)44 b(included)g(from)g(printing.h)f(*/)-2 +170 y(struct)h(printjob)f({)-2 267 y(pid_t)h(pid;)g(/*)g(which)g +(process)g(launched)g(the)g(job)g(*/)-2 364 y(int)g(sysjob;)g(/*)g(the) +h(system)e(\(lp\))i(job)f(number)g(*/)-2 461 y(int)g(fd;)g(/*)h(file)f +(descriptor)f(of)i(open)f(file)g(if)h(open)f(*/)-2 558 +y(time_t)g(starttime;)f(/*)h(when)g(the)h(job)f(started)g(spooling)f +(*/)-2 655 y(int)h(status;)g(/*)g(the)h(status)e(of)i(this)f(job)g(*/) +-2 752 y(size_t)g(size;)g(/*)g(the)g(size)h(of)f(the)g(job)h(so)f(far)h +(*/)-2 850 y(int)f(page_count;)f(/*)i(then)f(number)g(of)g(pages)g(so)h +(far)f(*/)-2 947 y(BOOL)g(spooled;)f(/*)i(has)f(it)h(been)f(sent)g(to)h +(the)f(spooler)g(yet?)g(*/)-2 1044 y(BOOL)g(smbjob;)g(/*)g(set)g(if)h +(the)f(job)h(is)f(a)h(SMB)f(job)g(*/)-2 1141 y(fstring)f(filename;)h +(/*)g(the)h(filename)e(used)h(to)h(spool)f(the)g(file)g(*/)-2 +1238 y(fstring)f(jobname;)h(/*)g(the)h(job)f(name)g(given)g(to)h(us)f +(by)h(the)f(client)g(*/)-2 1335 y(fstring)f(user;)h(/*)h(the)f(user)g +(who)h(started)e(the)i(job)f(*/)-2 1432 y(fstring)f(queuename;)h(/*)g +(service)g(number)g(of)g(printer)g(for)g(this)g(job)h(*/)-2 +1530 y(NT_DEVICEMODE)d(*nt_devmode;)-2 1627 y(};)-2 1984 +y +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 (2931) cvn H.B /DEST pdfmark end + -2 1984 a 108 +x Fj(The)20 b(current)e(manifestation)h(of)h(the)g(printjob)f +(structure)g(contains)h(a)g(\002eld)h(for)e(the)h(UNIX)h(job)f(id)g +(returned)e(from)h(the)i("lpq)-2 2200 y(command")d(and)h(a)i(W)m(indo)n +(ws)f(job)g(ID)g(\(32-bit)f(bounded)e(by)j(PRINT_MAX_JOBID\).)f(When)h +(a)h(print)e(job)h(is)h(returned)e(by)-2 2307 y(the)h("lpq)g(command")e +(that)i(does)g(not)g(match)f(an)i(e)o(xisting)e(job)h(in)g(the)g +(queue')-5 b(s)20 b(TDB,)g(a)h(32-bit)e(job)h(ID)g(abo)o(v)o(e)f(the)h +(<*v)n(ance)-2 2415 y(doesn')o(t)e(kno)n(w)i(what)g(w)o(ord)f(is)i +(missing)g(here*>)d(is)k(generating)c(by)i(adding)e(UNIX_JOB_ST)-8 +b(AR)j(T)20 b(to)h(the)f(id)g(reported)f(by)-2 2523 y(lpq.)-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 (2932) cvn H.B /DEST pdfmark end + -2 2707 +a 90 x Fj(In)h(order)f(to)h(match)g(a)g(32-bit)f(W)m(indo)n(ws)h(jobid) +f(onto)h(a)g(16-bit)f(lanman)h(print)f(job)h(id,)g(smbd)g(uses)h(an)f +(in)g(memory)e(TDB)j(to)-2 2905 y(match)e(the)i(former)d(to)j(a)f +(number)f(appropriate)e(for)j(old)g(lanman)f(clients.)-2 +3089 y +SDict begin H.S end + -2 3089 a -2 3089 a +SDict begin 13 H.A end + -2 3089 a -2 3089 a +SDict begin [ /View [/XYZ H.V] /Dest (2933) cvn H.B /DEST pdfmark end + -2 3089 +a 90 x Fj(When)h(updating)e(a)j(print)e(queue,)g(smbd)h(will)h(perform) +d(the)i(follo)n(wing)f(steps)h(\()h(refer)e(to)-2 3287 +y +SDict begin H.S end + -2 3287 a -2 3287 a +SDict begin 13 H.A end + -2 3287 a -2 3287 a +SDict begin [ /View [/XYZ H.V] /Dest (2934) cvn H.B /DEST pdfmark end + -2 3287 a Fg +(print.c:print_queue_update\(\))d Fj(\):)-2 3302 y +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 (2935) cvn H.B /DEST pdfmark end + -2 3302 a -2 3312 +a +SDict begin H.S end + -2 3312 a -2 3312 a +SDict begin 13 H.A end + -2 3312 a -2 3312 a +SDict begin [ /View [/XYZ H.V] /Dest (2936) cvn H.B /DEST pdfmark end + -2 3312 a Black +64 3457 a Fj(1.)p Black 147 3457 a +SDict begin H.S end + 147 3457 a 147 3457 +a +SDict begin 13 H.A end + 147 3457 a 147 3457 a +SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end + 147 3457 a Fj(Check)k(to)g(see)h(if)g(another)d +(smbd)i(is)h(currently)e(in)h(the)g(process)g(of)g(updating)e(the)i +(queue)f(contents)h(by)g(checking)e(the)i(pid)147 3565 +y(stored)g(in)456 3565 y +SDict begin H.S end + 456 3565 a 456 3565 a +SDict begin 13 H.A end + 456 3565 +a 456 3565 a +SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end + 456 3565 a Fg(LOCK/)681 3565 y +SDict begin H.S end + 681 3565 +a 681 3565 a +SDict begin 13 H.A end + 681 3565 a 681 3565 a +SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end + 681 3565 a Fc(printer_name)p +Fj(.)e(If)i(so,)g(then)g(do)g(not)g(update)f(the)h(TDB.)-2 +3583 y +SDict begin H.S end + -2 3583 a -2 3583 a +SDict begin 13 H.A end + -2 3583 a -2 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end + -2 3583 +a Black 64 3715 a Fj(2.)p Black 147 3715 a +SDict begin H.S end + 147 3715 a +147 3715 a +SDict begin 13 H.A end + 147 3715 a 147 3715 a +SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end + 147 3715 a Fj(Lock)g(the)g(mute)o(x)f +(entry)g(in)i(the)f(TDB)h(and)e(store)h(our)g(o)n(wn)f(pid.)h(Check)g +(that)g(this)h(succeeded,)e(else)h(f)o(ail.)-2 3733 y +SDict begin H.S end + +-2 3733 a -2 3733 a +SDict begin 13 H.A end + -2 3733 a -2 3733 a +SDict begin [ /View [/XYZ H.V] /Dest (2942) cvn H.B /DEST pdfmark end + -2 3733 a Black +64 3864 a Fj(3.)p Black 147 3864 a +SDict begin H.S end + 147 3864 a 147 3864 +a +SDict begin 13 H.A end + 147 3864 a 147 3864 a +SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end + 147 3864 a Fj(Store)g(the)g(updated)f(time)h +(stamp)g(for)g(the)g(ne)n(w)g(cache)g(listing)-2 3882 +y +SDict begin H.S end + -2 3882 a -2 3882 a +SDict begin 13 H.A end + -2 3882 a -2 3882 a +SDict begin [ /View [/XYZ H.V] /Dest (2944) cvn H.B /DEST pdfmark end + -2 3882 a Black +64 4014 a Fj(4.)p Black 147 4014 a +SDict begin H.S end + 147 4014 a 147 4014 +a +SDict begin 13 H.A end + 147 4014 a 147 4014 a +SDict begin [ /View [/XYZ H.V] /Dest (2945) cvn H.B /DEST pdfmark end + 147 4014 a Fj(Retrie)n(v)o(e)g(the)g(queue)f +(listing)i(via)f("lpq)f(command")-2 4032 y +SDict begin H.S end + -2 4032 a +-2 4032 a +SDict begin 13 H.A end + -2 4032 a -2 4032 a +SDict begin [ /View [/XYZ H.V] /Dest (2946) cvn H.B /DEST pdfmark end + -2 4032 a Black 64 4163 +a Fj(5.)p Black 147 4163 a +SDict begin H.S end + 147 4163 a 147 4163 a +SDict begin 13 H.A end + 147 +4163 a 147 4163 a +SDict begin [ /View [/XYZ H.V] /Dest (2947) cvn H.B /DEST pdfmark end + 147 4163 a -2 4205 a +SDict begin H.S end + -2 4205 a -2 4205 +a +SDict begin 11.7 H.A end + -2 4205 a -2 4205 a +SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end + -2 4205 a 147 4302 a Fg(foreach)44 +b(job)g(in)h(the)f(queue)416 4399 y({)147 4496 y(if)h(the)f(job)g(is)h +(a)g(UNIX)f(job,)g(create)g(a)g(new)h(entry;)147 4593 +y(if)g(the)f(job)g(has)h(a)f(Windows)g(based)g(jobid,)g(then)147 +4690 y({)147 4787 y(Lookup)g(the)g(record)g(by)h(the)f(jobid;)147 +4884 y(if)h(the)f(lookup)g(failed,)f(then)147 4982 y(treat)h(it)h(as)f +(a)h(UNIX)f(job;)147 5079 y(else)147 5176 y(update)g(the)g(job)h +(status)e(only)147 5273 y(})147 5370 y(})-2 5420 y +SDict begin H.S end + -2 +5420 a -2 5420 a +SDict begin 13 H.A end + -2 5420 a -2 5420 a +SDict begin [ /View [/XYZ H.V] /Dest (2949) cvn H.B /DEST pdfmark end + -2 5420 a Black +64 5561 a Fj(6.)p Black 147 5561 a +SDict begin H.S end + 147 5561 a 147 5561 +a +SDict begin 13 H.A end + 147 5561 a 147 5561 a +SDict begin [ /View [/XYZ H.V] /Dest (2950) cvn H.B /DEST pdfmark end + 147 5561 a Fj(Delete)21 b(an)o(y)e(jobs)h(in)h +(the)f(TDB)h(that)f(are)g(not)g(in)g(the)g(in)h(the)f(lpq)g(listing)-2 +5579 y +SDict begin H.S end + -2 5579 a -2 5579 a +SDict begin 13 H.A end + -2 5579 a -2 5579 a +SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end + -2 5579 +a Black 3659 5984 a Fh(72)p Black eop end +%%Page: 73 79 +TeXDict begin 73 78 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2481 -132 +a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p +Black Black 64 72 a Fj(7.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 +72 a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (2952) cvn H.B /DEST pdfmark end + 147 72 a Fj(Store)h(the)g(print)g(queue)f +(status)i(in)f(the)g(TDB)-2 90 y +SDict begin H.S end + -2 90 a -2 90 a +SDict begin 13 H.A end + -2 90 +a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end + -2 90 a Black 64 222 a Fj(8.)p Black 147 222 +a +SDict begin H.S end + 147 222 a 147 222 a +SDict begin 13 H.A end + 147 222 a 147 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end + 147 222 a Fj(update)f(the)h +(cache)g(time)h(stamp)f(again)-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 (2955) cvn H.B /DEST pdfmark end + -2 406 a 90 x Fj(Note)g(that)g(it)h(is)g(the)f +(contents)g(of)g(this)h(TDB)f(that)h(is)g(returned)d(to)i(W)m(indo)n +(ws)g(clients)h(and)e(not)h(the)g(actual)g(listing)h(from)e(the)-2 +604 y("lpq)g(command".)-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 (2956) cvn H.B /DEST pdfmark end + -2 788 a 90 x Fj(The)h(NT_DEVICEMODE)e(stored)i(as)h +(part)f(of)g(the)g(printjob)f(structure)g(is)i(used)f(to)g(store)g(a)h +(pointer)e(to)h(a)h(non-def)o(ault)-2 986 y(De)n(viceMode)d(associated) +i(with)h(the)f(print)f(job)m(.)h(The)g(pointer)e(will)j(be)g(non-null)d +(when)h(the)h(client)h(included)d(a)j(De)n(vice)f(Mode)-2 +1094 y(in)g(the)g(OpenPrinterEx\(\))d(call)k(and)f(subsequently)e +(submitted)h(a)i(job)f(for)f(printing)g(on)h(that)g(same)g(handle.)f +(If)h(the)g(client)h(did)-2 1202 y(not)f(include)f(a)h(De)n(vice)g +(Mode)g(in)g(the)g(OpenPrinterEx\(\))d(request,)j(the)g(nt_de)n(vmode)d +(\002eld)j(is)h(NULL)f(and)g(the)g(job)g(has)h(the)-2 +1310 y(printer')-5 b(s)19 b(de)n(vice)h(mode)f(associated)h(with)g(it)h +(by)f(def)o(ault.)-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 (2957) cvn H.B /DEST pdfmark end + -2 1494 a 89 x Fj(Only)f(non-def)o(ault)f(De)n(vice)h(Mode) +g(are)h(stored)g(with)g(print)f(jobs)h(in)g(the)g(print)f(queue)g(TDB.) +i(Otherwise,)e(the)h(De)n(vice)f(Mode)h(is)-2 1691 y(obtained)e(from)i +(the)g(printer)f(object)h(when)f(the)h(client)h(issues)g(a)f +(GetJob\(le)n(v)o(el)f(==)h(2\))g(request.)-2 1720 y +SDict begin H.S end + +-2 1720 a -2 1720 a +SDict begin 13 H.A end + -2 1720 a -2 1720 a +SDict begin [ /View [/XYZ H.V] /Dest (2958) cvn H.B /DEST pdfmark end + -2 1720 a 359 +x Fl(10.4.)35 b(ChangeID)e(and)i(Client)g(Caching)f(of)h(Printer)f(Inf) +l(ormation)-2 2274 y +SDict begin H.S end + -2 2274 a -2 2274 a +SDict begin 13 H.A end + -2 2274 a -2 +2274 a +SDict begin [ /View [/XYZ H.V] /Dest (2960) cvn H.B /DEST pdfmark end + -2 2274 a 79 x Fj([T)-7 b(o)20 b(be)g(\002lled)g(in)h(later])-2 +2377 y +SDict begin H.S end + -2 2377 a -2 2377 a +SDict begin 13 H.A end + -2 2377 a -2 2377 a +SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end + -2 2377 +a 363 x Fl(10.5.)35 b(W)m(indo)o(ws)f(NT/2K)h(Printer)f(Change)g +(Notify)-2 2936 y +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 (2963) cvn H.B /DEST pdfmark end + -2 2936 a 78 x Fj(When)20 b(w)o(orking)e(with)j(W)m(indo)n(ws)e(NT+)i +(clients,)f(it)h(is)g(possible)f(for)f(a)i(print)f(serv)o(er)f(to)h +(use)h(RPC)g(to)g(send)f(asynchronous)-2 3122 y(change)f +(noti\002cation)g(e)n(v)o(ents)g(to)i(clients)f(for)g(certain)f +(printer)g(and)h(print)g(job)f(attrib)n(utes.)h(This)h(can)f(be)g +(useful)f(when)h(the)g(client)-2 3230 y(needs)g(to)g(kno)n(w)f(that)h +(a)h(ne)n(w)f(job)g(has)g(been)g(added)f(to)h(the)g(queue)f(for)h(a)g +(gi)n(v)o(en)f(printer)g(or)h(that)h(the)f(dri)n(v)o(er)f(for)g(a)i +(printer)e(has)-2 3338 y(been)g(changed.)f(Note)j(that)f(this)h(is)g +(done)e(entirely)g(orthogonal)f(to)i(cache)g(updates)f(based)h(on)g(a)g +(ne)n(w)g(ChangeID)f(for)h(a)g(printer)-2 3446 y(object.)-2 +3630 y +SDict begin H.S end + -2 3630 a -2 3630 a +SDict begin 13 H.A end + -2 3630 a -2 3630 a +SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end + -2 3630 +a 90 x Fj(The)g(basic)g(set)h(of)f(RPC')-5 b(s)22 b(used)e(to)g +(implement)f(change)g(noti\002cation)g(are)-2 3738 y +SDict begin H.S end + +-2 3738 a -2 3738 a +SDict begin 13 H.A end + -2 3738 a -2 3738 a +SDict begin [ /View [/XYZ H.V] /Dest (2965) cvn H.B /DEST pdfmark end + -2 3738 a -2 +3748 a +SDict begin H.S end + -2 3748 a -2 3748 a +SDict begin 13 H.A end + -2 3748 a -2 3748 a +SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end + -2 3748 +a Black 142 x Fd(\225)p Black 81 3890 a +SDict begin H.S end + 81 3890 a 81 +3890 a +SDict begin 13 H.A end + 81 3890 a 81 3890 a +SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end + 81 3890 a Fj +(RemoteFindFirstPrinterChangeNotifyEx)c(\()20 b(RFFPCN)i(\))-2 +3908 y +SDict begin H.S end + -2 3908 a -2 3908 a +SDict begin 13 H.A end + -2 3908 a -2 3908 a +SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end + -2 3908 +a Black 132 x Fd(\225)p Black 81 4040 a +SDict begin H.S end + 81 4040 a 81 +4040 a +SDict begin 13 H.A end + 81 4040 a 81 4040 a +SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end + 81 4040 a Fj(RemoteFindNe)o +(xtPrinterChangeNotifyEx)14 b(\()20 b(RFNPCN)i(\))-2 +4058 y +SDict begin H.S end + -2 4058 a -2 4058 a +SDict begin 13 H.A end + -2 4058 a -2 4058 a +SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end + -2 4058 +a Black 131 x Fd(\225)p Black 81 4189 a +SDict begin H.S end + 81 4189 a 81 +4189 a +SDict begin 13 H.A end + 81 4189 a 81 4189 a +SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end + 81 4189 a Fj(FindClosePrinterChangeNotify\() +16 b(FCPCN)22 b(\))-2 4207 y +SDict begin H.S end + -2 4207 a -2 4207 a +SDict begin 13 H.A end + -2 4207 +a -2 4207 a +SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end + -2 4207 a Black 132 x Fd(\225)p Black 81 +4339 a +SDict begin H.S end + 81 4339 a 81 4339 a +SDict begin 13 H.A end + 81 4339 a 81 4339 a +SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end + 81 4339 +a Fj(ReplyOpenPrinter)-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 (2974) cvn H.B /DEST pdfmark end + -2 4357 a Black 131 x Fd(\225)p Black +81 4488 a +SDict begin H.S end + 81 4488 a 81 4488 a +SDict begin 13 H.A end + 81 4488 a 81 4488 a +SDict begin [ /View [/XYZ H.V] /Dest (2975) cvn H.B /DEST pdfmark end + 81 +4488 a Fj(ReplyClosePrinter)-2 4506 y +SDict begin H.S end + -2 4506 a -2 4506 +a +SDict begin 13 H.A end + -2 4506 a -2 4506 a +SDict begin [ /View [/XYZ H.V] /Dest (2976) cvn H.B /DEST pdfmark end + -2 4506 a Black 131 x Fd(\225)p +Black 81 4637 a +SDict begin H.S end + 81 4637 a 81 4637 a +SDict begin 13 H.A end + 81 4637 a 81 4637 +a +SDict begin [ /View [/XYZ H.V] /Dest (2977) cvn H.B /DEST pdfmark end + 81 4637 a Fj(RouteRefreshPrinterChangeNotify)15 b(\()21 +b(RRPCN)h(\))-2 4821 y +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 (2978) cvn H.B /DEST pdfmark end + -2 4821 a 90 x Fj(One)e(additional)f(RPC)i(is)g(a)n(v)n +(ailable)f(to)h(a)f(serv)o(er)m(,)f(b)n(ut)h(is)h(ne)n(v)o(er)e(used)h +(by)g(the)g(W)m(indo)n(ws)g(spooler)f(service:)-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 (2979) cvn H.B /DEST pdfmark end + -2 4929 a -2 +4939 a +SDict begin H.S end + -2 4939 a -2 4939 a +SDict begin 13 H.A end + -2 4939 a -2 4939 a +SDict begin [ /View [/XYZ H.V] /Dest (2980) cvn H.B /DEST pdfmark end + -2 4939 +a Black 143 x Fd(\225)p Black 81 5082 a +SDict begin H.S end + 81 5082 a 81 +5082 a +SDict begin 13 H.A end + 81 5082 a 81 5082 a +SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end + 81 5082 a Fj(RouteReplyPrinter\(\))-2 +5266 y +SDict begin H.S end + -2 5266 a -2 5266 a +SDict begin 13 H.A end + -2 5266 a -2 5266 a +SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end + -2 5266 +a 90 x Fj(The)h(opnum)e(for)i(all)g(of)g(these)h(RPC')-5 +b(s)22 b(are)e(de\002ned)f(in)h(include/rpc_spoolss.h)p +Black 3659 5984 a Fh(73)p Black eop end +%%Page: 74 80 +TeXDict begin 74 79 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2481 -132 +a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2983) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(W)m(indo)n(ws)g(NT)i(print)e(serv)o(ers)h(use)g(a)h +(bizarre)e(method)g(of)h(sending)f(print)h(noti\002cation)f(e)n(v)o +(ent)g(to)h(clients.)g(The)g(process)g(of)-2 180 y(re)o(gistering)e(a)j +(ne)n(w)f(change)f(noti\002cation)g(handle)g(is)i(as)g(follo)n(ws.)e +(The)h('C')h(is)g(for)e(client)i(and)e(the)h('S')h(is)g(for)e(serv)o +(er)-5 b(.)20 b(All)h(error)-2 288 y(conditions)d(ha)n(v)o(e)i(been)g +(eliminated.)-2 455 y +SDict begin H.S end + -2 455 a -2 455 a +SDict begin 13 H.A end + -2 455 a -2 455 +a +SDict begin [ /View [/XYZ H.V] /Dest (2984) cvn H.B /DEST pdfmark end + -2 455 a -2 538 a +SDict begin H.S end + -2 538 a -2 538 a +SDict begin 11.7 H.A end + -2 538 a -2 538 +a +SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end + -2 538 a 97 x Fg(C:)44 b(Obtain)g(handle)g(to)g(printer)g(or)h(to)f +(the)g(printer)-2 732 y(server)g(via)g(the)g(standard)g +(OpenPrinterEx\(\))e(call.)-2 829 y(S:)i(Respond)g(with)g(a)h(valid)f +(handle)g(to)g(object)-2 1023 y(C:)g(Send)g(a)h(RFFPCN)f(request)g +(with)g(the)g(previously)f(obtained)-2 1120 y(handle)h(with)g(either)g +(\(a\))g(set)g(of)h(flags)f(for)g(change)g(events)-2 +1217 y(to)g(monitor,)g(or)g(\(b\))h(a)f(PRINTER_NOTIFY_OPTIONS)d +(structure)-2 1314 y(containing)i(the)h(event)g(information)f(to)i +(monitor.)88 b(The)44 b(windows)-2 1412 y(spooler)f(has)i(only)f(been)g +(observed)g(to)g(use)g(\(b\).)-2 1509 y(S:)g(The)h(<*)f(another)g +(missing)f(word*>)h(opens)g(a)h(new)f(TCP)h(session)e(to)i(the)f +(client)g(\(thus)g(requiring)-2 1606 y(all)g(print)g(clients)g(to)g(be) +h(CIFS)f(servers)g(as)g(well\))g(and)g(sends)-2 1703 +y(a)g(ReplyOpenPrinter\(\))e(request)i(to)g(the)h(client.)-2 +1800 y(C:)f(The)h(client)e(responds)h(with)g(a)h(printer)e(handle)h +(that)g(can)h(be)f(used)g(to)-2 1897 y(send)g(event)g(notification)f +(messages.)-2 1994 y(S:)h(The)h(server)e(replies)h(success)g(to)g(the)h +(RFFPCN)e(request.)-2 2189 y(C:)h(The)h(windows)e(spooler)h(follows)g +(the)g(RFFPCN)g(with)g(a)h(RFNPCN)-2 2286 y(request)e(to)i(fetch)f(the) +g(current)g(values)g(of)g(all)h(monitored)-2 2383 y(attributes.)-2 +2480 y(S:)f(The)h(server)e(replies)h(with)g(an)h(array)f +(SPOOL_NOTIFY_INFO_DATA)-2 2577 y(structures)f(\(contained)g(in)i(a)f +(SPOOL_NOTIFY_INFO)e(structure\).)-2 2772 y(C:)i(If)h(the)f(change)g +(notification)f(handle)h(is)g(ever)g(released)g(by)g(the)-2 +2869 y(client)g(via)g(a)h(FCPCN)f(request,)f(the)h(server)g(sends)g(a)h +(ReplyClosePrinter\(\))-2 2966 y(request)e(back)i(to)f(the)g(client)g +(first.)89 b(However)44 b(a)g(request)g(of)g(this)-2 +3063 y(nature)g(from)g(the)g(client)g(is)g(often)g(an)h(indication)e +(that)h(the)h(previous)-2 3160 y(notification)e(event)h(was)g(not)g +(marshalled)f(correctly)h(by)g(the)h(server)-2 3257 y(or)f(a)h(piece)f +(of)g(data)h(was)f(wrong.)-2 3354 y(S:)g(The)h(server)e(closes)h(the)h +(internal)e(change)h(notification)f(handle)-2 3451 y(\(POLICY_HND\))g +(and)h(does)g(not)g(send)h(any)f(further)g(change)f(notification)-2 +3549 y(events)h(to)g(the)g(client)g(for)h(that)f(printer)f(or)i(job.)-2 +3906 y +SDict begin H.S end + -2 3906 a -2 3906 a +SDict begin 13 H.A end + -2 3906 a -2 3906 a +SDict begin [ /View [/XYZ H.V] /Dest (2986) cvn H.B /DEST pdfmark end + -2 3906 +a 108 x Fj(The)20 b(current)e(list)k(of)e(noti\002cation)f(e)n(v)o +(ents)g(supported)f(by)i(Samba)g(can)g(be)g(found)f(by)g(e)o(xamining)f +(the)j(internal)e(tables)h(in)-2 4121 y(srv_spoolss_nt.c)-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 (2987) cvn H.B /DEST pdfmark end + -2 4139 +a -2 4149 a +SDict begin H.S end + -2 4149 a -2 4149 a +SDict begin 13 H.A end + -2 4149 a -2 4149 a +SDict begin [ /View [/XYZ H.V] /Dest (2988) cvn H.B /DEST pdfmark end + -2 +4149 a Black 143 x Fd(\225)p Black 81 4292 a +SDict begin H.S end + 81 4292 +a 81 4292 a +SDict begin 13 H.A end + 81 4292 a 81 4292 a +SDict begin [ /View [/XYZ H.V] /Dest (2989) cvn H.B /DEST pdfmark end + 81 4292 a Fj(printer_notify_table[])-2 +4310 y +SDict begin H.S end + -2 4310 a -2 4310 a +SDict begin 13 H.A end + -2 4310 a -2 4310 a +SDict begin [ /View [/XYZ H.V] /Dest (2990) cvn H.B /DEST pdfmark end + -2 4310 +a Black 131 x Fd(\225)p Black 81 4441 a +SDict begin H.S end + 81 4441 a 81 +4441 a +SDict begin 13 H.A end + 81 4441 a 81 4441 a +SDict begin [ /View [/XYZ H.V] /Dest (2991) cvn H.B /DEST pdfmark end + 81 4441 a Fj(job_notify_table[])-2 +4625 y +SDict begin H.S end + -2 4625 a -2 4625 a +SDict begin 13 H.A end + -2 4625 a -2 4625 a +SDict begin [ /View [/XYZ H.V] /Dest (2992) cvn H.B /DEST pdfmark end + -2 4625 +a 90 x Fj(When)g(an)g(e)n(v)o(ent)f(occurs)h(that)g(could)f(be)h +(monitored,)e(smbd)i(sends)g(a)h(message)f(to)g(itself)h(about)e(the)h +(change.)f(The)h(list)h(of)-2 4823 y(e)n(v)o(ents)e(to)i(be)f +(transmitted)f(are)h(queued)f(by)h(the)g(smbd)f(process)h(sending)f +(the)h(message)g(to)h(pre)n(v)o(ent)d(an)i(o)o(v)o(erload)e(of)i(TDB)-2 +4931 y(usage)g(and)f(the)h(internal)g(message)g(is)h(sent)f(during)f +(smbd')-5 b(s)20 b(idle)g(loop)g(\(refer)f(to)h(printing/notify)-5 +b(.c)16 b(and)k(the)g(functions)-2 5039 y(send_spoolss_notify2_msg\(\)) +14 b(and)20 b(print_notify_send_messages\(\))14 b(\).)-2 +5223 y +SDict begin H.S end + -2 5223 a -2 5223 a +SDict begin 13 H.A end + -2 5223 a -2 5223 a +SDict begin [ /View [/XYZ H.V] /Dest (2993) cvn H.B /DEST pdfmark end + -2 5223 +a 90 x Fj(The)19 b(decision)g(of)g(whether)f(or)h(not)g(the)h(change)e +(is)i(to)g(be)f(sent)h(to)f(connected)f(clients)i(is)g(made)f(by)g(the) +g(routine)f(which)h(actually)-2 5421 y(sends)h(the)g(noti\002cation.)f +(\()h(refer)g(to)g(srv_spoolss_nt.c:recie)n(v)o(e_notify2)o(_m)o +(essage\(\))14 b(\).)p Black 3659 5984 a Fh(74)p Black +eop end +%%Page: 75 81 +TeXDict begin 75 80 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2481 -132 +a Fh(Chapter)19 b(10.)h(Samba)f(Printing)g(Internals)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2994) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(Because)h(it)h(possible)f(to)g(recei)n(v)o(e)f(a)i +(listing)f(of)g(multiple)g(changes)f(for)h(multiple)f(printers,)g(the)h +(noti\002cation)f(e)n(v)o(ents)h(must)g(be)-2 180 y(split)h(into)e +(cate)o(gories)h(by)f(the)i(printer)e(name.)g(This)h(mak)o(es)g(it)h +(possible)f(to)h(group)d(multiple)i(change)e(e)n(v)o(ents)i(to)g(be)g +(sent)h(in)f(a)-2 288 y(single)g(RPC)i(according)c(to)i(the)g(printer)f +(handle)g(obtained)g(via)h(a)h(ReplyOpenPrinter\(\).)-2 +472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (2995) cvn H.B /DEST pdfmark end + -2 472 a 90 +x Fj(The)f(actual)g(change)e(noti\002cation)h(is)j(performed)17 +b(using)j(the)g(RRPCN)i(request)e(RPC.)h(This)f(pack)o(et)g(contains)-2 +580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (2996) cvn H.B /DEST pdfmark end + -2 580 a -2 +590 a +SDict begin H.S end + -2 590 a -2 590 a +SDict begin 13 H.A end + -2 590 a -2 590 a +SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end + -2 590 a Black +143 x Fd(\225)p Black 81 733 a +SDict begin H.S end + 81 733 a 81 733 a +SDict begin 13 H.A end + 81 733 +a 81 733 a +SDict begin [ /View [/XYZ H.V] /Dest (2998) cvn H.B /DEST pdfmark end + 81 733 a Fj(the)g(printer)f(handle)g(re)o(gistered)g(with)h +(the)h(client')-5 b(s)20 b(spooler)f(on)h(which)g(the)g(change)f +(occurred)-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 (2999) cvn H.B /DEST pdfmark end + -2 750 a Black 132 x Fd(\225)p Black 81 882 a +SDict begin H.S end + 81 882 +a 81 882 a +SDict begin 13 H.A end + 81 882 a 81 882 a +SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end + 81 882 a Fj(The)h(change_lo)n(w)d(v)n +(alue)j(which)g(w)o(as)h(sent)f(as)h(part)f(of)g(the)g(last)h(RFNPCN)h +(request)d(from)g(the)i(client)-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 (3001) cvn H.B /DEST pdfmark end + -2 900 a Black 131 x Fd(\225)p Black +81 1031 a +SDict begin H.S end + 81 1031 a 81 1031 a +SDict begin 13 H.A end + 81 1031 a 81 1031 a +SDict begin [ /View [/XYZ H.V] /Dest (3002) cvn H.B /DEST pdfmark end + 81 +1031 a Fj(The)f(SPOOL_NO)m(TIFY_INFO)e(container)h(with)h(the)g(e)n(v)o +(ent)g(information)-2 1207 y +SDict begin H.S end + -2 1207 a -2 1207 a +SDict begin 13 H.A end + -2 1207 +a -2 1207 a +SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end + -2 1207 a 98 x Fj(A)78 1305 y +SDict begin H.S end + 78 1305 a 78 +1305 a +SDict begin 13 H.A end + 78 1305 a 78 1305 a +SDict begin [ /View [/XYZ H.V] /Dest (3004) cvn H.B /DEST pdfmark end + 78 1305 a Fg(SPOOL_NOTIFY_INFO)e +Fj(contains:)-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 (3005) cvn H.B /DEST pdfmark end + -2 1314 a -2 1324 a +SDict begin H.S end + -2 1324 a -2 1324 a +SDict begin 13 H.A end + -2 +1324 a -2 1324 a +SDict begin [ /View [/XYZ H.V] /Dest (3006) cvn H.B /DEST pdfmark end + -2 1324 a Black 152 x Fd(\225)p Black +81 1476 a +SDict begin H.S end + 81 1476 a 81 1476 a +SDict begin 13 H.A end + 81 1476 a 81 1476 a +SDict begin [ /View [/XYZ H.V] /Dest (3007) cvn H.B /DEST pdfmark end + 81 +1476 a Fj(the)i(v)o(ersion)f(and)h(\003ags)g(\002eld)h(are)f +(prede\002ned)e(and)h(should)h(not)f(be)i(changed)-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 (3008) cvn H.B /DEST pdfmark end + -2 1494 +a Black 131 x Fd(\225)p Black 81 1625 a +SDict begin H.S end + 81 1625 a 81 +1625 a +SDict begin 13 H.A end + 81 1625 a 81 1625 a +SDict begin [ /View [/XYZ H.V] /Dest (3009) cvn H.B /DEST pdfmark end + 81 1625 a Fj(The)f(count)f(\002eld)h(is)h +(the)g(number)d(of)i(entries)g(in)g(the)h(SPOOL_NO)m(TIFY_INFO_D)m(A)-9 +b(T)h(A)17 b(array)-2 1809 y +SDict begin H.S end + -2 1809 a -2 1809 a +SDict begin 13 H.A end + -2 1809 +a -2 1809 a +SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end + -2 1809 a 90 x Fj(The)148 1899 y +SDict begin H.S end + 148 1899 +a 148 1899 a +SDict begin 13 H.A end + 148 1899 a 148 1899 a +SDict begin [ /View [/XYZ H.V] /Dest (3011) cvn H.B /DEST pdfmark end + 148 1899 a Fg +(SPOOL_NOTIFY_INFO_DATA)g Fj(entries)j(contain:)-2 1908 +y +SDict begin H.S end + -2 1908 a -2 1908 a +SDict begin 13 H.A end + -2 1908 a -2 1908 a +SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end + -2 1908 a -2 +1918 a +SDict begin H.S end + -2 1918 a -2 1918 a +SDict begin 13 H.A end + -2 1918 a -2 1918 a +SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end + -2 1918 +a Black 151 x Fd(\225)p Black 81 2069 a +SDict begin H.S end + 81 2069 a 81 +2069 a +SDict begin 13 H.A end + 81 2069 a 81 2069 a +SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end + 81 2069 a Fj(The)g(type)f(de\002nes)h +(whether)f(or)h(not)g(this)h(e)n(v)o(ent)e(is)i(for)f(a)h(printer)e(or) +h(a)g(print)g(job)-2 2087 y +SDict begin H.S end + -2 2087 a -2 2087 a +SDict begin 13 H.A end + -2 2087 +a -2 2087 a +SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end + -2 2087 a Black 132 x Fd(\225)p Black 81 +2219 a +SDict begin H.S end + 81 2219 a 81 2219 a +SDict begin 13 H.A end + 81 2219 a 81 2219 a +SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end + 81 2219 +a Fj(The)g(\002eld)g(is)h(the)f(\003ag)h(identifying)d(the)i(e)n(v)o +(ent)-2 2237 y +SDict begin H.S end + -2 2237 a -2 2237 a +SDict begin 13 H.A end + -2 2237 a -2 2237 +a +SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end + -2 2237 a Black 131 x Fd(\225)p Black 81 2368 a +SDict begin H.S end + 81 +2368 a 81 2368 a +SDict begin 13 H.A end + 81 2368 a 81 2368 a +SDict begin [ /View [/XYZ H.V] /Dest (3018) cvn H.B /DEST pdfmark end + 81 2368 a Fj(the)g(notify_data)e +(union)h(contains)g(the)h(ne)n(w)g(v)n(aluie)g(of)g(the)g(attrib)n(ute) +-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 (3019) cvn H.B /DEST pdfmark end + -2 +2386 a Black 131 x Fd(\225)p Black 81 2517 a +SDict begin H.S end + 81 2517 +a 81 2517 a +SDict begin 13 H.A end + 81 2517 a 81 2517 a +SDict begin [ /View [/XYZ H.V] /Dest (3020) cvn H.B /DEST pdfmark end + 81 2517 a Fj(The)g(enc_type)e +(de\002nes)i(the)g(size)h(of)f(the)g(structure)f(for)h(marshalling)f +(and)g(unmarshalling)-2 2535 y +SDict begin H.S end + -2 2535 a -2 2535 a +SDict begin 13 H.A end + -2 +2535 a -2 2535 a +SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end + -2 2535 a Black 132 x Fd(\225)p Black +81 2667 a +SDict begin H.S end + 81 2667 a 81 2667 a +SDict begin 13 H.A end + 81 2667 a 81 2667 a +SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end + 81 +2667 a Fj(\(a\))g(the)g(id)h(must)f(be)h(0)f(for)g(a)h(printer)e(e)n(v) +o(ent)h(on)g(a)g(printer)g(handle.)f(\(b\))g(the)i(id)f(must)h(be)f +(the)h(job)f(id)g(for)g(an)g(e)n(v)o(ent)g(on)g(a)h(printer)81 +2775 y(job)g(\(c\))g(the)g(id)g(must)g(be)g(the)h(matching)d(number)h +(of)h(the)g(printer)f(inde)o(x)g(used)h(in)g(the)g(response)g(pack)o +(et)f(to)i(the)f(RFNPCN)81 2883 y(when)f(using)h(a)h(print)e(serv)o(er) +h(handle)f(for)g(noti\002cation.)g(Samba)h(currently)e(uses)j(the)f +(snum)g(of)g(the)g(printer)f(for)h(this)g(which)81 2991 +y(can)g(break)f(if)h(the)h(list)g(of)f(services)g(has)g(been)g +(modi\002ed)f(since)h(the)g(noti\002cation)f(handle)h(w)o(as)h(re)o +(gistered.)-2 3009 y +SDict begin H.S end + -2 3009 a -2 3009 a +SDict begin 13 H.A end + -2 3009 a -2 +3009 a +SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end + -2 3009 a Black 131 x Fd(\225)p Black 81 3140 +a +SDict begin H.S end + 81 3140 a 81 3140 a +SDict begin 13 H.A end + 81 3140 a 81 3140 a +SDict begin [ /View [/XYZ H.V] /Dest (3024) cvn H.B /DEST pdfmark end + 81 3140 a Fj(The)f(size)g(is) +i(either)d(\(a\))h(the)h(string)e(length)h(in)g(UNICODE)g(for)g +(strings,)g(\(b\))f(the)i(size)f(in)h(bytes)f(of)g(the)g(security)g +(descriptor)m(,)81 3248 y(or)g(\(c\))g(0)g(for)f(data)h(v)n(alues.)p +Black 3659 5984 a Fh(75)p Black eop end +%%Page: 76 82 +TeXDict begin 76 81 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (WINS) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fi(Chapter)44 b(11.)f(Samba)g(WINS)g(Inter)m(nals)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3032) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(11.1.)35 b(WINS)g(F)l(ailo)o(v)o(er)-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 (3034) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(The)20 +b(current)e(Samba)i(codebase)f(possesses)i(the)f(capability)g(to)g(use) +g(groups)f(of)h(WINS)h(serv)o(ers)f(that)g(share)g(a)g(common)-2 +921 y(namespace)f(for)g(NetBIOS)i(name)f(re)o(gistration)e(and)i +(resolution.)f(The)g(formal)g(parameter)g(syntax)h(is)-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 (3035) cvn H.B /DEST pdfmark end + -2 1105 +a -2 1188 a +SDict begin H.S end + -2 1188 a -2 1188 a +SDict begin 11.7 H.A end + -2 1188 a -2 1188 a +SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end + -2 +1188 a 79 x Fg(WINS_SERVER_PARAM)87 b(=)44 b(SERVER)g([)h(SEPARATOR)e +(SERVER_LIST)g(])-2 1364 y(WINS_SERVER_PARAM)87 b(=)44 +b("wins)g(server")-2 1461 y(SERVER)88 b(=)45 b(ADDR[:TAG])-2 +1558 y(ADDR)89 b(=)44 b(ip_addr)g(|)h(fqdn)-2 1656 y(TAG)89 +b(=)45 b(string)-2 1753 y(SEPARATOR)e(=)i(comma)f(|)g(\\s+)-2 +1850 y(SERVER_LIST)f(=)h(SERVER)g([)h(SEPARATOR)e(SERVER_LIST)g(])-2 +2207 y +SDict begin H.S end + -2 2207 a -2 2207 a +SDict begin 13 H.A end + -2 2207 a -2 2207 a +SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end + -2 2207 +a 108 x Fj(A)20 b(simple)h(e)o(xample)d(of)i(a)h(v)n(alid)f(wins)g +(serv)o(er)g(setting)g(is)-2 2499 y +SDict begin H.S end + -2 2499 a -2 2499 +a +SDict begin 13 H.A end + -2 2499 a -2 2499 a +SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end + -2 2499 a -2 2582 a +SDict begin H.S end + -2 2582 a -2 +2582 a +SDict begin 11.7 H.A end + -2 2582 a -2 2582 a +SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end + -2 2582 a 79 x Fg([global])-2 +2758 y(wins)44 b(server)g(=)g(192.168.1.2)f(192.168.1.3)-2 +3115 y +SDict begin H.S end + -2 3115 a -2 3115 a +SDict begin 13 H.A end + -2 3115 a -2 3115 a +SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end + -2 3115 +a 108 x Fj(In)20 b(the)g(e)n(v)o(ent)f(that)h(no)g(T)-8 +b(A)m(G)21 b(is)g(de\002ned)e(in)h(for)g(a)g(SER)-7 b(VER)22 +b(in)e(the)g(list,)h(smbd)f(assigns)h(a)f(def)o(ault)g(T)-8 +b(A)m(G)20 b(of)g("*".)g(A)g(T)-8 b(A)m(G)21 b(is)-2 +3331 y(used)f(to)g(group)e(serv)o(ers)i(of)g(a)h(shared)e(NetBIOS)i +(namespace)e(together)-5 b(.)19 b(Upon)g(startup,)h(nmbd)e(will)j +(attempt)f(to)h(re)o(gister)e(the)-2 3439 y(netbios)g(name)h(v)n(alue)f +(with)i(one)e(serv)o(er)h(in)g(each)g(tagged)f(group.)-2 +3623 y +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 (3041) cvn H.B /DEST pdfmark end + -2 3623 +a 90 x Fj(An)h(e)o(xample)f(using)g(tags)i(to)f(group)f(WINS)i(serv)o +(ers)e(together)g(is)i(sho)n(w)f(here.)f(Note)i(that)f(the)g(use)h(of)e +(interf)o(ace)h(names)g(in)g(the)-2 3821 y(tags)g(is)h(only)f(by)g(con) +m(v)o(ention)d(and)i(is)i(not)f(a)h(technical)e(requirement.)-2 +4005 y +SDict begin H.S end + -2 4005 a -2 4005 a +SDict begin 13 H.A end + -2 4005 a -2 4005 a +SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end + -2 4005 +a -2 4088 a +SDict begin H.S end + -2 4088 a -2 4088 a +SDict begin 11.7 H.A end + -2 4088 a -2 4088 a +SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end + -2 +4088 a 79 x Fg([global])-2 4264 y(wins)44 b(server)g(=)g +(192.168.1.2:eth0)f(192.168.1.3:eth0)f(192.168.2.2:eth1)-2 +4621 y +SDict begin H.S end + -2 4621 a -2 4621 a +SDict begin 13 H.A end + -2 4621 a -2 4621 a +SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end + -2 4621 +a 108 x Fj(Using)20 b(this)h(con\002guration,)c(nmbd)i(w)o(ould)g +(attempt)h(to)g(re)o(gister)g(the)g(serv)o(er')-5 b(s)20 +b(NetBIOS)h(name)e(with)h(one)g(WINS)h(serv)o(er)e(in)-2 +4837 y(each)h(group.)e(Because)i(the)g("eth0")g(group)e(has)j(tw)o(o)f +(serv)o(ers,)g(the)g(second)f(serv)o(er)g(w)o(ould)h(only)f(be)h(used)g +(when)g(a)h(re)o(gistration)-2 4945 y(\(or)e(resolution\))g(request)g +(to)i(the)f(\002rst)h(serv)o(er)e(in)h(that)h(group)d(timed)i(out.)-2 +5129 y +SDict begin H.S end + -2 5129 a -2 5129 a +SDict begin 13 H.A end + -2 5129 a -2 5129 a +SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end + -2 5129 +a 90 x Fj(NetBIOS)h(name)e(resolution)g(follo)n(ws)h(a)g(similar)h +(pattern)e(as)i(name)e(re)o(gistration.)g(When)h(resolving)f(a)h +(NetBIOS)h(name)f(via)-2 5327 y(WINS,)f(smbd)f(and)g(other)f(Samba)i +(programs)d(will)j(attempt)g(to)f(query)f(a)i(single)g(WINS)g(serv)o +(er)f(in)g(a)h(tagged)f(group)f(until)h(either)-2 5435 +y(a)i(positi)n(v)o(e)g(response)f(is)i(obtained)e(at)h(least)h(once)f +(or)g(until)g(a)g(serv)o(er)g(from)f(e)n(v)o(ery)g(tagged)g(group)f +(has)j(responded)d(ne)o(gati)n(v)o(ely)-2 5543 y(to)i(the)g(name)g +(query)f(request.)g(If)h(a)h(timeout)e(occurs)h(when)f(querying)f(a)j +(speci\002c)f(WINS)h(serv)o(er)m(,)e(that)h(serv)o(er)f(is)i(mark)o(ed) +e(as)p Black 3657 5984 a Fh(76)p Black eop end +%%Page: 77 83 +TeXDict begin 77 82 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2564 -132 +a Fh(Chapter)20 b(11.)f(Samba)g(WINS)h(Internals)p Black +-2 72 a Fj(do)n(wn)f(to)h(pre)n(v)o(ent)f(further)f(timeouts)i(and)g +(the)g(ne)o(xt)f(serv)o(er)h(in)g(the)g(WINS)h(group)e(is)i(contacted.) +d(Once)i(mark)o(ed)f(as)i(dead,)-2 180 y(Samba)e(will)i(not)f(attempt)g +(to)g(contact)g(that)g(serv)o(er)g(for)f(name)h(re)o +(gistration/resolution)d(queries)i(for)h(a)g(period)f(of)h(10)g +(minutes.)p Black 3656 5984 a Fh(77)p Black eop end +%%Page: 78 84 +TeXDict begin 78 83 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SAM) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fi(Chapter)44 b(12.)f(The)g(Upcoming)h(SAM)e(System)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(12.1.)35 b(Security)e(in)j(the)f('new)g(SAM')-2 +734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end + -2 734 a 79 +x Fj(One)20 b(of)g(the)g(biggest)g(problems)e(with)j(passdb)e(is)j(it') +-5 b(s)21 b(implementation)d(of)i(')-5 b(security'.)19 +b(Access)i(control)e(is)i(on)f(a)g('are)g(you)f(root)-2 +921 y(at)h(the)h(moment')d(basis,)j(and)e(it)i(has)g(no)f(concept)e(of) +i(NT)h(A)m(CLs.)f(Things)g(lik)o(e)g(ldapsam)g(had)f(to)i(add)e +('magic')g('are)h(you)f(root')-2 1029 y(checks.)-2 1196 +y +SDict begin H.S end + -2 1196 a -2 1196 a +SDict begin 13 H.A end + -2 1196 a -2 1196 a +SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end + -2 1196 a 107 +x Fj(W)-7 b(e)21 b(took)e(this)i(v)o(ery)e(seriously)h(when)f(we)i +(started)f(w)o(ork,)f(and)h(the)g(ne)n(w)g(structure)f(is)j(designed)c +(with)j(this)f(in)h(mind,)e(from)g(the)-2 1411 y(ground)f(up.)h(Each)h +(call)h(to)f(the)g(SAM)h(has)f(a)h(NT_T)o(OKEN)e(and)g(\(if)h(rele)n(v) +n(ant\))f(an)h('access)h(desired'.)d(This)j(is)g(either)f(pro)o(vided) +-2 1519 y(as)h(a)f(parameter)m(,)e(or)i(implicitly)g(supplied)f(by)h +(the)g(object)g(being)f(accessed.)-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 (3057) cvn H.B /DEST pdfmark end + -2 1703 a 90 x Fj(F)o(or)h(e)o(xample,)e +(when)i(you)f(call)-2 1894 y +SDict begin H.S end + -2 1894 a -2 1894 a +SDict begin 11.7 H.A end + -2 1894 +a -2 1894 a +SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end + -2 1894 a 79 x Fg(NTSTATUS)43 b +(sam_get_account_by_name\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 +2070 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e +(const)i(char)g(*domain,)-2 2167 y(const)g(char)g(*name,)g +(SAM_ACCOUNT_HANDLE)e(**account\))-2 2342 y +SDict begin H.S end + -2 2342 a +-2 2342 a +SDict begin 13 H.A end + -2 2342 a -2 2342 a +SDict begin [ /View [/XYZ H.V] /Dest (3059) cvn H.B /DEST pdfmark end + -2 2342 a 99 x Fj(The)20 +b(conte)o(xt)f(can)h(be)g(NULL)g(\(and)f(is)i(used)f(to)g(allo)n(w)h +(import/e)o(xport)c(by)i(setting)i(up)e(2)i(conte)o(xts,)e(and)g(allo)n +(wing)h(calls)h(on)-2 2549 y(both)e(simultaneously\))-2 +2733 y +SDict begin H.S end + -2 2733 a -2 2733 a +SDict begin 13 H.A end + -2 2733 a -2 2733 a +SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end + -2 2733 +a 90 x Fj(The)h(access)g(tok)o(en)g(*must*)f(be)h(speci\002ed.)g +(Normally)f(the)h(user')-5 b(s)20 b(tok)o(en)g(out)g(of)g(current_user) +m(,)d(this)j(can)g(also)h(be)f(a)h(global)-2 2931 y(')-5 +b(system')20 b(conte)o(xt.)-2 3115 y +SDict begin H.S end + -2 3115 a -2 3115 +a +SDict begin 13 H.A end + -2 3115 a -2 3115 a +SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end + -2 3115 a 90 x Fj(The)g(access)g(desired)g(is)h +(as)g(per)f(the)g(A)m(CL,)g(for)g(passing)g(to)g(the)g(seaccess)h(stuf) +n(f.)-2 3389 y +SDict begin H.S end + -2 3389 a -2 3389 a +SDict begin 13 H.A end + -2 3389 a -2 3389 +a +SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end + -2 3389 a 90 x Fj(The)f(domain/username)d(are)j(standard.)f(Ev)o(en)g +(if)h(we)h(only)e(ha)n(v)o(e)h(one)f(domain,)g(k)o(eeping)g(this)h +(ensures)g(that)g(we)h(don')o(t)d(get)-2 3587 y('unquali\002ed')f +(usernames)j(\(same)g(problem)e(as)j(we)g(had)e(with)i(unquali\002ed)d +(SIDs\).)-2 3771 y +SDict begin H.S end + -2 3771 a -2 3771 a +SDict begin 13 H.A end + -2 3771 a -2 3771 +a +SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end + -2 3771 a 90 x Fj(W)-7 b(e)21 b(return)e(a)i('handle'.)d(This)i(is)h +(opaque)e(to)h(the)g(rest)h(of)f(Samba,)f(b)n(ut)i(is)g(operated)d(on)i +(by)g(get/set)g(routines,)f(all)i(of)f(which)-2 3969 +y(return)f(NTST)-8 b(A)f(TUS.)-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 (3064) cvn H.B /DEST pdfmark end + -2 4135 a 108 x Fj(The)20 +b(access)g(checking)f(is)i(done)e(by)h(the)g(SAM)h(module.)d(The)i +(reason)g(it)h(is)g(not)f(done)f('abo)o(v)o(e')f(the)i(interf)o(ace)f +(is)i(to)g(ensure)e(a)-2 4351 y('chok)o(e)g(point'.)f(I)j(put)f(a)g +(lot)h(of)f(ef)n(fort)f(into)h(the)g(auth)g(subsystem)f(to)i(ensure)e +(we)i(ne)n(v)o(er)d('accidentally')h(for)o(got)f(to)i(check)g(for)-2 +4458 y(null)g(passw)o(ords,)f(missed)i(a)f(restriction)g(etc.)g(I)g +(intend)g(the)g(SAM)h(to)f(be)g(written)g(with)g(the)h(same)f(caution.) +-2 4642 y +SDict begin H.S end + -2 4642 a -2 4642 a +SDict begin 13 H.A end + -2 4642 a -2 4642 a +SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end + -2 +4642 a 90 x Fj(The)g(reason)f(the)h(access)h(checking)e(is)i(not)e +(handled)g(by)h(the)g(interf)o(ace)f(itself)i(is)g(due)f(to)g(the)h +(dif)n(ferent)d(implementations)g(it)-2 4840 y(mak)o(e)i(tak)o(e)g(on.) +f(F)o(or)h(e)o(xample,)f(on)g(ADS,)i(you)e(cannot)g(set)i(a)g(passw)o +(ord)e(o)o(v)o(er)g(a)i(non-SSL)e(connection.)f(Other)h(back)o(ends)-2 +4948 y(may)g(ha)n(v)o(e)h(similar)g(requirements)f(-)h(we)h(need)e(to)h +(lea)n(v)o(e)g(this)h(polic)o(y)e(up)h(to)g(the)h(modules.)d(The)o(y)i +(will)h(naturally)d(ha)n(v)o(e)i(access)-2 5056 y(to)g('helper')f +(procedures)f(and)h(good)g(e)o(xamples)g(to)h(a)n(v)n(oid)g(mishaps.)-2 +5240 y +SDict begin H.S end + -2 5240 a -2 5240 a +SDict begin 13 H.A end + -2 5240 a -2 5240 a +SDict begin [ /View [/XYZ H.V] /Dest (3066) cvn H.B /DEST pdfmark end + -2 5240 +a 90 x Fj(\(Furthermore,)d(some)j(back)o(ends)f(my)h(actually)f(chose)h +(to)g(push)g(the)g(whole)g(A)m(CL)g(issue)h(to)f(the)h(remote)e(serv)o +(er)m(,)g(and)g(-)-2 5438 y(assuming)g(ldap)h(for)f(this)i(e)o(xample)e +(-)h(bind)g(as)h(the)f(user)g(directly\))p Black 3659 +5984 a Fh(78)p Black eop end +%%Page: 79 85 +TeXDict begin 79 84 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2400 -132 +a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(Each)e(returned)g(handle)g(has)h(an)g(internal)g('access) +g(permitted',)f(which)g(allo)n(ws)i(the)f('get')g(and)f(')-5 +b(set')21 b(routines)e(to)h(return)-2 180 y('A)m(CCESS_DENIED')f(for)g +(things)h(that)g(were)g(not)g(able)g(to)h(be)f(retrie)n(v)o(ed)e(from)h +(the)i(back)o(end.)d(This)i(remo)o(v)o(es)f(the)h(need)f(to)-2 +288 y(specify)g(the)h(NT_T)o(OKEN)f(on)h(e)n(v)o(ery)f(operation,)f +(and)i(allo)n(ws)g(for)g('object)f(not)h(present')f(to)h(be)g(easily)h +(distinguished)d(from)-2 396 y('access)i(denied'.)-2 +563 y +SDict begin H.S end + -2 563 a -2 563 a +SDict begin 13 H.A end + -2 563 a -2 563 a +SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end + -2 563 a 107 +x Fj(When)g(you)f(')-5 b(set')21 b(an)f(object)g(\(calling)f +(sam_update_account\))d(the)k(internal)f(details)i(are)f(again)f(used.) +h(Each)f(change)g(that)i(has)-2 778 y(been)e(made)h(to)g(the)g(object)g +(has)g(been)g(\003agged,)f(so)h(as)h(to)g(a)n(v)n(oid)f(race)g +(conditions)e(\(on)i(unmodi\002ed)e(components\))f(and)j(to)-2 +886 y(a)n(v)n(oid)g(violating)f(an)o(y)g(e)o(xtra)h(A)m(CL)g +(requirements)e(on)i(the)g(actual)g(data)g(store)g(\(lik)o(e)h(the)f +(LD)m(AP)g(serv)o(er\).)-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 (3069) cvn H.B /DEST pdfmark end + -2 1070 a 90 x Fj(Finally)-5 b(,)19 +b(we)i(ha)n(v)o(e)e(generic)g(get_sec_desc\(\))f(and)i +(set_sec_desc\(\))f(routines)g(to)i(allo)n(w)f(e)o(xternal)f(A)m(CL)h +(manipulation.)e(These)-2 1268 y(do)i(lookups)e(based)i(on)g(SID.)-2 +1296 y +SDict begin H.S end + -2 1296 a -2 1296 a +SDict begin 13 H.A end + -2 1296 a -2 1296 a +SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end + -2 1296 +a 359 x Fl(12.2.)35 b(Standalone)e(fr)m(om)i(UNIX)-2 +1823 y +SDict begin H.S end + -2 1823 a -2 1823 a +SDict begin 13 H.A end + -2 1823 a -2 1823 a +SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end + -2 1823 +a 106 x Fj(One)20 b(of)g(the)g(primary)f(tenants)h(of)f(the)i('ne)n(w)e +(SAM')i(is)g(that)f(it)h(w)o(ould)e(not)h(attempt)g(to)g(deal)g(with)h +('what)f(unix)f(id)h(for)g(that'.)-2 2037 y(This)g(w)o(ould)g(be)g +(left)g(to)g(the)h('SMS')f(\(Sid)g(Mapping)f(System'\))g(or)h(SID)h(f)o +(arm,)e(and)h(probably)d(administered)i(via)h(winbind.)-2 +2145 y(W)-7 b(e)21 b(ha)n(v)o(e)f(had)f(constructi)n(v)o(e)g +(discussion)g(on)h(ho)n(w)g('basic')f(unix)h(accounts)f(lik)o(e)h(')l +(root')f(w)o(ould)h(be)g(handled,)e(and)i(we)g(think)-2 +2253 y(this)g(can)g(w)o(ork.)g(Accounts)f(not)h(pree)o(xisting)e(in)j +(unix)e(w)o(ould)h(be)g(serv)o(ed)f(up)h(via)g(winbind.)-2 +2437 y +SDict begin H.S end + -2 2437 a -2 2437 a +SDict begin 13 H.A end + -2 2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end + -2 2437 +a 90 x Fj(This)g(is)h(an)f(*optional*)e(part,)i(and)g(my)f(preferred)f +(end-game.)g(W)-7 b(e)21 b(ha)n(v)o(e)f(a)g(f)o(are)g(w)o(ay)h(to)f(go) +g(before)e(things)i(lik)o(e)h(winbind)e(up)-2 2635 y(to)h(it)h(ho)n(we) +n(v)o(er)-5 b(.)-2 2646 y +SDict begin H.S end + -2 2646 a -2 2646 a +SDict begin 13 H.A end + -2 2646 +a -2 2646 a +SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end + -2 2646 a 377 x Fl(12.3.)35 b(Handles)f(and)h(Races)f(in)i +(the)f(new)g(SAM)-2 3190 y +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 (3076) cvn H.B /DEST pdfmark end + -2 3190 a 107 x Fj(One)20 b(of)g(the)g(things)g(that)g(the) +g('ne)n(w)g(SAM')g(w)o(ork)g(has)g(tried)g(to)g(f)o(ace)h(is)g(both)e +(compatibility)g(with)h(e)o(xisting)f(code,)h(and)f(a)-2 +3405 y(closer)h(alignment)f(to)h(the)g(SAMR)h(interf)o(ace.)e(I)i +(consider)e(SAMR)i(to)f(be)g(a)h('primary)d(customer')h(to)h(the)g +(this)h(w)o(ork,)e(because)-2 3512 y(if)h(we)h(get)f(alignment)f(with)h +(that)g(wrong,)f(things)h(get)g(more,)f(rather)h(than)f(less)j(comple)o +(x.)c(Also,)i(most)g(other)g(parts)g(of)g(Samba)-2 3620 +y(are)g(much)f(more)g(\003e)o(xible)h(with)g(what)h(the)o(y)e(can)h +(allo)n(w)-5 b(.)-2 3804 y +SDict begin H.S end + -2 3804 a -2 3804 a +SDict begin 13 H.A end + -2 3804 +a -2 3804 a +SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end + -2 3804 a 90 x Fj(In)20 b(an)o(y)f(case,)h(that)h(w)o(as)g +(a)f(decision)g(tak)o(en)g(as)h(to)f(ho)n(w)f(the)i(general)e(design)g +(w)o(ould)h(progress.)f(BTW)-8 b(,)21 b(my)f(understanding)d(of)-2 +4002 y(SAMR)k(may)f(be)g(completely)e(\003a)o(wed.)-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 (3078) cvn H.B /DEST pdfmark end + -2 4186 +a 90 x Fj(One)i(of)g(the)g(most)g(race-prone)e(areas)i(of)g(the)g(ne)n +(w)g(code)g(is)h(the)f(con\003icting)f(update)g(problem.)f(W)-7 +b(e)22 b(ha)n(v)o(e)d(tak)o(en)h(tw)o(o)-2 4384 y(approaches:)-2 +4402 y +SDict begin H.S end + -2 4402 a -2 4402 a +SDict begin 13 H.A end + -2 4402 a -2 4402 a +SDict begin [ /View [/XYZ H.V] /Dest (3079) cvn H.B /DEST pdfmark end + -2 4402 +a -2 4412 a +SDict begin H.S end + -2 4412 a -2 4412 a +SDict begin 13 H.A end + -2 4412 a -2 4412 a +SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end + -2 +4412 a Black 142 x Fd(\225)p Black 81 4554 a +SDict begin H.S end + 81 4554 +a 81 4554 a +SDict begin 13 H.A end + 81 4554 a 81 4554 a +SDict begin [ /View [/XYZ H.V] /Dest (3081) cvn H.B /DEST pdfmark end + 81 4554 a Fj('Not)g(con\003icting')e +(con\003icts.)i(Due)g(to)h(the)f(w)o(ay)g(usrmgr)f(operates,)g(it)i +(will)g(open)e(a)i(user)m(,)e(display)h(all)h(the)f(properties)f(and)81 +4662 y(*sa)n(v)o(e*)g(them)h(all,)h(e)n(v)o(en)e(if)h(you)f(don')o(t)g +(change)g(an)o(y)-5 b(.)-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 (3082) cvn H.B /DEST pdfmark end + -2 4846 a 81 4936 a Fj(F)o(or)20 +b(this,)g(see)h(what)f(I')l(v)o(e)f(done)g(in)i(rpc_serv)o +(er/srv_samr_util.c.)14 b(I)21 b(intend)e(to)i(tak)o(e)f(this)g(one)g +(step)h(further)m(,)d(and)h(operate)g(on)81 5044 y(the)h('handle')e +(that)j(the)f(v)n(alues)g(were)g(read)f(from.)g(This)i(should)e(mean)g +(that)i(we)f(only)g(update)f(things)g(that)i(ha)n(v)o(e)e(*really*)81 +5152 y(changed.)39 5270 y +SDict begin H.S end + 39 5270 a 39 5270 a +SDict begin 13 H.A end + 39 5270 +a 39 5270 a +SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end + 39 5270 a Black -2 5420 a Fd(\225)p Black +81 5420 a +SDict begin H.S end + 81 5420 a 81 5420 a +SDict begin 13 H.A end + 81 5420 a 81 5420 a +SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end + 81 +5420 a Fj('con\003icting')f(updates:)h(Currently)g(we)i(don')o(t)e +(deal)h(with)g(this)h(\(in)f(passdb)f(or)h(the)h(ne)n(w)f(sam)g(stuf)n +(f\),)f(b)n(ut)h(the)h(design)e(is)81 5528 y(suf)n(\002ciently)g(\003e) +o(xible)h(to)g(')l(den)o(y')e(a)j(second)e(update.)g(I)h(don')o(t)f +(foresee)g(locking)g(records)g(ho)n(we)n(v)o(er)-5 b(.)p +Black 3659 5984 a Fh(79)p Black eop end +%%Page: 80 86 +TeXDict begin 80 85 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2400 -132 +a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end + -2 +-11 a 99 x Fl(12.4.)35 b(Lay)o(ers)-2 117 y +SDict begin H.S end + -2 117 a +-2 117 a +SDict begin 13 H.A end + -2 117 a -2 117 a +SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end + -2 117 a 299 x Ff(12.4.1.)28 +b(A)m(pplication)-2 607 y +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 (3089) cvn H.B /DEST pdfmark end + -2 607 a 83 x Fj(This)20 b(is)h(where)f(smbd,)f(samtest)i(and) +f(whate)n(v)o(er)e(end-user)h(replacement)f(we)j(ha)n(v)o(e)f(for)f +(pdbedit)g(sits.)i(The)o(y)e(use)i(only)e(the)-2 798 +y(SAM)h(interf)o(ace,)g(and)f(do)h(not)g(get)g(')-5 b(special)20 +b(kno)n(wledge')e(of)i(what)g(is)h(belo)n(w)f(them.)-2 +827 y +SDict begin H.S end + -2 827 a -2 827 a +SDict begin 13 H.A end + -2 827 a -2 827 a +SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end + -2 827 a 310 +x Ff(12.4.2.)28 b(SAM)j(Interface)-2 1304 y +SDict begin H.S end + -2 1304 a +-2 1304 a +SDict begin 13 H.A end + -2 1304 a -2 1304 a +SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end + -2 1304 a 107 x Fj(This)20 +b(le)n(v)o(el)g('o)n(wns')f(the)h(v)n(arious)f(handle)h(structures,)f +(the)h(get/set)h(routines)e(on)h(those)g(structures)f(and)h(pro)o +(vides)e(the)i(public)-2 1519 y(interf)o(ace.)f(The)h(application)e +(layer)i(may)g(initialize)g(a)h('conte)o(xt')d(to)i(be)g(passed)h(to)f +(all)h(interf)o(ace)e(routines,)g(else)i(a)f(def)o(ault,)-2 +1627 y(self-initialising)f(conte)o(xt)g(will)i(be)f(supplied.)f(This)i +(layser)f(\002nds)g(the)g(appropriate)e(back)o(end)g(module)h(for)h +(the)g(task,)g(and)g(tries)-2 1735 y(v)o(ery)f(hard)g(not)h(to)g(need)g +(to)g(much)f('kno)n(wledge'.)e(It)k(should)e(just)i(pro)o(vide)d(the)i +(required)e(abstraction)i(to)g(the)g(modules)f(belo)n(w)-5 +b(,)-2 1842 y(and)19 b(arrange)g(for)h(their)g(initial)g(loading.)-2 +2026 y +SDict begin H.S end + -2 2026 a -2 2026 a +SDict begin 13 H.A end + -2 2026 a -2 2026 a +SDict begin [ /View [/XYZ H.V] /Dest (3093) cvn H.B /DEST pdfmark end + -2 2026 +a 90 x Fj(W)-7 b(e)21 b(could)e(possibly)h(add)g(A)m(CL)g(checking)e +(at)j(this)g(layer)m(,)e(to)h(a)n(v)n(oid)g(discrepancies)f(in)i +(implementation)d(modules.)-2 2145 y +SDict begin H.S end + -2 2145 a -2 2145 +a +SDict begin 13 H.A end + -2 2145 a -2 2145 a +SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end + -2 2145 a 310 x Ff(12.4.3.)28 b(SAM)j(Modules)-2 +2622 y +SDict begin H.S end + -2 2622 a -2 2622 a +SDict begin 13 H.A end + -2 2622 a -2 2622 a +SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end + -2 2622 +a 107 x Fj(These)20 b(do)g(not)f(communicate)f(with)j(the)f +(application)f(directly)-5 b(,)18 b(only)i(by)g(setting)g(v)n(alues)g +(in)g(the)g(handles,)f(and)h(recei)n(ving)-2 2837 y(requests)g(from)f +(the)h(interf)o(ace.)f(These)h(modules)f(are)h(responsible)f(for)h +(translating)f(v)n(alues)h(from)f(the)h(handle')-5 b(s)20 +b(.pri)n(v)n(ate)f(into)-2 2945 y(\(say\))g(an)i(LD)m(AP)f +(modi\002cation)e(list.)j(The)f(module)f(is)i(e)o(xpected)e(to)h('kno)n +(w')f(things)g(lik)o(e)i(it')-5 b(s)21 b(o)n(wn)f(domain)e(SID,)j +(domain)-2 3053 y(name,)e(and)h(an)o(y)f(other)g(state)i(attached)f(to) +g(the)g(SAM.)h(Simpler)e(modules)h(may)f(call)i(back)e(to)i(some)f +(helper)f(routine.)-2 3164 y +SDict begin H.S end + -2 3164 a -2 3164 a +SDict begin 13 H.A end + -2 3164 +a -2 3164 a +SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end + -2 3164 a 359 x Fl(12.5.)35 b(SAM)g(Modules)-2 +3525 y +SDict begin H.S end + -2 3525 a -2 3525 a +SDict begin 13 H.A end + -2 3525 a -2 3525 a +SDict begin [ /View [/XYZ H.V] /Dest (3099) cvn H.B /DEST pdfmark end + -2 3525 +a 326 x Ff(12.5.1.)28 b(Special)k(Module:)e(sam_passdb)-2 +4042 y +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 (3101) cvn H.B /DEST pdfmark end + -2 4042 +a 83 x Fj(In)20 b(order)f(for)g(there)h(to)g(be)g(a)h(smooth)e +(transition,)g(kai)i(is)g(writing)e(a)i(module)e(that)h(reads)g(e)o +(xisting)f(passdb)h(back)o(ends,)f(and)-2 4233 y(translates)h(them)g +(into)g(SAM)g(replies.)g(\(Also)h(pulling)e(data)h(from)f(the)h +(account)f(polic)o(y)g(DB)i(etc\).)f(W)-7 b(e)21 b(also)g(intend)e(to)i +(write)f(a)-2 4341 y(module)f(that)h(does)g(the)g(re)n(v)o(erse)f(-)i +(gi)n(v)o(es)e(the)h(SAM)h(a)g(passdb)e(interf)o(ace.)-2 +4369 y +SDict begin H.S end + -2 4369 a -2 4369 a +SDict begin 13 H.A end + -2 4369 a -2 4369 a +SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end + -2 4369 +a 311 x Ff(12.5.2.)28 b(sam_ads)-2 4861 y +SDict begin H.S end + -2 4861 a -2 +4861 a +SDict begin 13 H.A end + -2 4861 a -2 4861 a +SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end + -2 4861 a 93 x Fj(This)20 +b(is)h(the)f(\002rst)h(of)f(the)h(SAM)f(modules)f(to)i(be)f(committed)f +(to)h(the)g(tree)g(-)h(mainly)e(because)h(I)g(needed)f(to)h(coordinate) +f(w)o(ork)-2 5062 y(with)h(metze)g(\(who)f(authored)g(most)h(of)g +(it\).)g(This)h(module)d(aims)j(to)f(use)h(Samba')-5 +b(s)20 b(libads)g(code)f(to)i(pro)o(vide)d(an)i(Acti)n(v)o(e)-2 +5169 y(Directory)f(LD)m(AP)h(client,)g(suitable)g(for)f(use)i(on)f(a)g +(mix)o(ed-mode)d(DC.)k(While)g(it)g(is)g(currently)d(being)i(tested)g +(against)g(W)m(in2k)-2 5277 y(serv)o(ers)f(\(with)h(a)h(passw)o(ord)f +(in)g(the)g(smb)m(.conf)e(\002le\))j(it)g(is)g(e)o(xpected)d(to)j(e)n +(v)o(entually)d(use)i(a)h(\(possibly)e(modi\002ed\))g(OpenLD)m(AP)-2 +5385 y(serv)o(er)-5 b(.)19 b(W)-7 b(e)22 b(hope)d(that)h(this)h(will)g +(assist)g(in)g(the)f(construction)e(of)i(an)g(Samba)g(AD)h(DC.)p +Black 3659 5984 a Fh(80)p Black eop end +%%Page: 81 87 +TeXDict begin 81 86 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2400 -132 +a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fj(W)-7 b(e)21 b(also)g(intend)e(to)h(construct)f(a)i(Samba) +f(2.2/3.0)e(compatible)h(ldap)h(module,)e(again)h(using)h(libads)g +(code.)-2 184 y +SDict begin H.S end + -2 184 a -2 184 a +SDict begin 13 H.A end + -2 184 a -2 184 a +SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end + -2 +184 a 359 x Fl(12.6.)35 b(Memory)f(Management)-2 738 +y +SDict begin H.S end + -2 738 a -2 738 a +SDict begin 13 H.A end + -2 738 a -2 738 a +SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end + -2 738 a 79 x Fj(The)20 +b('ne)n(w)f(SAM')i(de)n(v)o(elopment)c(ef)n(fort)i(also)h(concerned)e +(itself)j(with)g(getting)e(a)i(sane)f(implementation)e(of)i(memory)-2 +925 y(management.)e(It)i(w)o(as)h(decided)e(that)h(we)h(w)o(ould)e(be)h +(\(as)h(much)e(as)i(possible\))f(talloc)g(based,)f(using)h(an)g +('internal)f(talloc)-2 1033 y(conte)o(xt')f(on)h(man)o(y)f(objects.)h +(That)g(is,)i(the)e(creation)g(of)g(an)h(object)f(w)o(ould)f(initiate)i +(it')-5 b(s)21 b(o)n(wn)e(internal)f(talloc)i(conte)o(xt,)e(and)h(this) +-2 1141 y(w)o(ould)g(be)h(used)g(for)g(all)h(operations)d(on)i(that)g +(object.)g(Much)f(of)h(this)h(is)g(already)e(implemented)f(in)j(passdb) +m(.)e(Also,)h(lik)o(e)-2 1249 y(passdb,)f(it)i(will)g(be)f(possible)g +(to)g(specify)g(that)g(some)g(object)g(actually)g(be)g(created)f(on)h +(a)h(speci\002ed)e(conte)o(xt.)-2 1433 y +SDict begin H.S end + -2 1433 a -2 +1433 a +SDict begin 13 H.A end + -2 1433 a -2 1433 a +SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end + -2 1433 a 90 x Fj(Memory)f(management)g(is)k +(important)c(here)i(because)f(the)i(APIs)f(in)h(the)f('ne)n(w)g(SAM')g +(do)g(not)f(use)i('pdb_init\(\)')c(or)j(an)-2 1631 y(equi)n(v)n(alent.) +e(The)o(y)h(al)o(w)o(ays)i(allocate)f(ne)n(w)g(objects.)f(Enumeration') +-5 b(s)18 b(are)j(slightly)e(dif)n(ferent,)g(and)g(occur)h(on)f(a)i +(supplied)-2 1739 y(conte)o(xt)e(that)h('o)n(wns')f(the)h(entire)g +(list,)h(rather)f(than)f(per)n(-element.)g(\(the)h(enumeration)d +(functions)i(return)g(an)h(array)f(of)h(all)-2 1846 y(elements)g(-)g +(not)g(full)g(handles)f(just)i(basic)f(\(and)g(public\))f(info\))g(Lik) +o(e)n(wise)h(for)g(things)f(that)i(\002ll)g(in)f(a)h(char)e(**.)-2 +2030 y +SDict begin H.S end + -2 2030 a -2 2030 a +SDict begin 13 H.A end + -2 2030 a -2 2030 a +SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end + -2 2030 +a 90 x Fj(F)o(or)h(e)o(xample:)-2 2304 y +SDict begin H.S end + -2 2304 a -2 +2304 a +SDict begin 13 H.A end + -2 2304 a -2 2304 a +SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end + -2 2304 a -2 2387 a +SDict begin H.S end + -2 2387 +a -2 2387 a +SDict begin 11.7 H.A end + -2 2387 a -2 2387 a +SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end + -2 2387 a 80 x Fg(NTSTATUS)43 +b(sam_lookup_sid\(const)f(SAM_CONTEXT)h(*context,)g(const)h +(NT_USER_TOKEN)-2 2564 y(*access_token,)e(TALLOC_CTX)h(*mem_ctx,)h +(const)g(DOM_SID)f(*sid,)h(char)h(**name,)-2 2661 y(uint32)f(*type\))-2 +3018 y +SDict begin H.S end + -2 3018 a -2 3018 a +SDict begin 13 H.A end + -2 3018 a -2 3018 a +SDict begin [ /View [/XYZ H.V] /Dest (3113) cvn H.B /DEST pdfmark end + -2 3018 +a 108 x Fj(T)-7 b(ak)o(es)20 b(a)h(conte)o(xt)e(to)h(allocate)g(the)g +('name')f(on,)h(while:)-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 (3114) cvn H.B /DEST pdfmark end + -2 3304 a -2 3387 a +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 (3115) cvn H.B /DEST pdfmark end + -2 3387 a 85 x Fg(NTSTATUS)43 +b(sam_get_account_by_sid\(const)d(SAM_CONTEXT)j(*context,)h(const)-2 +3569 y(NT_USER_TOKEN)e(*access_token,)h(uint32)h(access_desired,)e +(const)i(DOM_SID)-2 3666 y(*accountsid,)f(SAM_ACCOUNT_HANDLE)e +(**account\))-2 4023 y +SDict begin H.S end + -2 4023 a -2 4023 a +SDict begin 13 H.A end + -2 4023 a +-2 4023 a +SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end + -2 4023 a 108 x Fj(Allocates)20 b(a)h(handle)e(and)g(stores)i +(the)f(allocation)f(conte)o(xt)g(on)h(that)g(handle.)-2 +4298 y +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 (3117) cvn H.B /DEST pdfmark end + -2 4298 +a 107 x Fj(I)g(think)g(that)g(the)g(follo)n(wing:)-2 +4589 y +SDict begin H.S end + -2 4589 a -2 4589 a +SDict begin 13 H.A end + -2 4589 a -2 4589 a +SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end + -2 4589 +a -2 4672 a +SDict begin H.S end + -2 4672 a -2 4672 a +SDict begin 11.7 H.A end + -2 4672 a -2 4672 a +SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end + -2 +4672 a 79 x Fg(NTSTATUS)43 b(sam_enum_accounts\(const)e(SAM_CONTEXT)i +(*context,)h(const)-2 4849 y(NT_USER_TOKEN)e(*access_token,)h(const)h +(DOM_SID)g(*domainsid,)f(uint16)g(acct_ctrl,)-2 4946 +y(int32)h(*account_count,)e(SAM_ACCOUNT_ENUM)g(**accounts\))-2 +5147 y +SDict begin H.S end + -2 5147 a -2 5147 a +SDict begin 13 H.A end + -2 5147 a -2 5147 a +SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end + -2 5147 +a Black 3659 5984 a Fh(81)p Black eop end +%%Page: 82 88 +TeXDict begin 82 87 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2400 -132 +a Fh(Chapter)20 b(12.)f(The)i(Upcoming)d(SAM)j(System)p +Black -2 88 a Fl(12.7.)35 b(T)-13 b(esting)-2 283 y +SDict begin H.S end + -2 +283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end + -2 283 a 79 x Fj(T)-6 +b(esting)20 b(is)h(vital)f(in)h(an)o(y)e(piece)h(of)g(softw)o(are,)f +(and)h(Samba)g(is)h(certainly)e(no)h(e)o(xception.)e(In)i(designing)e +(this)j(ne)n(w)f(subsystem,)-2 470 y(we)g(ha)n(v)o(e)g(tak)o(en)g(care) +g(to)g(ensure)f(it)i(is)g(easily)g(tested,)f(independent)e(of)i +(outside)f(protocols.)-2 654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 +a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end + -2 654 a 90 x Fj(T)-7 b(o)20 b(this)h(end,)e(Jelmer)h(has)h +(constructed)d(')-5 b(samtest'.)-2 922 y +SDict begin H.S end + -2 922 a -2 +922 a +SDict begin 13 H.A end + -2 922 a -2 922 a +SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end + -2 922 a 96 x Fj(This)20 b(utility)g(\(see)h +(torture/samtest.c\))d(is)j(structured)e(lik)o(e)i(rpcclient,)e(b)n(ut) +h(instead)g(operates)f(on)h(the)g(SAM)h(subsystem.)e(It)-2 +1126 y(creates)h(a)h('custom')d(SAM)j(conte)o(xt,)e(that)h(may)g(be)g +(distinct)g(from)f(the)i(def)o(ault)e(v)n(alues)h(used)g(by)g(the)g +(rest)g(of)g(the)h(system,)f(and)-2 1234 y(can)g(load)f(a)i(separate)f +(con\002guration)d(\002le.)-2 1418 y +SDict begin H.S end + -2 1418 a -2 1418 +a +SDict begin 13 H.A end + -2 1418 a -2 1418 a +SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end + -2 1418 a 90 x Fj(A)j(small)h(number)e(of)g +(commands)g(are)h(currently)e(implemented,)h(b)n(ut)h(these)g(ha)n(v)o +(e)g(already)f(pro)o(v)o(ed)f(vital)i(in)g(testing.)g(I)h(e)o(xpect)-2 +1616 y(SAM)f(module)f(authors)g(will)i(\002nd)f(it)h(particularly)e(v)n +(aluable.)-2 1800 y +SDict begin H.S end + -2 1800 a -2 1800 a +SDict begin 13 H.A end + -2 1800 a -2 +1800 a +SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end + -2 1800 a 90 x Fj(Example)g(useage:)-2 2074 y +SDict begin H.S end + +-2 2074 a -2 2074 a +SDict begin 13 H.A end + -2 2074 a -2 2074 a +SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end + -2 2074 a -2 +2074 a +SDict begin H.S end + -2 2074 a -2 2074 a +SDict begin 13 H.A end + -2 2074 a -2 2074 a +SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end + -2 2074 +a 90 x Fg($)63 2164 y +SDict begin H.S end + 63 2164 a 63 2164 a +SDict begin 13 H.A end + 63 2164 a 63 +2164 a +SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end + 63 2164 a Fk(bin/samtest)-2 2339 y +SDict begin H.S end + -2 2339 a -2 +2339 a +SDict begin 13 H.A end + -2 2339 a -2 2339 a +SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end + -2 2339 a -2 2422 a +SDict begin H.S end + -2 2422 +a -2 2422 a +SDict begin 11.7 H.A end + -2 2422 a -2 2422 a +SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end + -2 2422 a 88 x Fg(>)44 +b(context)g(ads:ldap://192.168.1.96)-2 2701 y Fj(\(this)20 +b(loads)g(a)h(ne)n(w)f(conte)o(xt,)e(using)i(the)g(ne)n(w)g(ADS)h +(module.)e(The)h(parameter)e(is)j(the)g(')o(location')d(of)i(the)g +(ldap)g(serv)o(er\))-2 2885 y +SDict begin H.S end + -2 2885 a -2 2885 a +SDict begin 13 H.A end + -2 +2885 a -2 2885 a +SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end + -2 2885 a -2 2968 a +SDict begin H.S end + -2 2968 a -2 2968 +a +SDict begin 11.7 H.A end + -2 2968 a -2 2968 a +SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end + -2 2968 a 79 x Fg(>)44 b(lookup_name)f(DOMAIN)h +(abartlet)-2 3238 y Fj(\(returns)19 b(a)h(sid\).)-2 3419 +y +SDict begin H.S end + -2 3419 a -2 3419 a +SDict begin 13 H.A end + -2 3419 a -2 3419 a +SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end + -2 3419 a 93 +x Fj(Because)g(the)g('ne)n(w)g(SAM')g(is)h(NT)g(A)m(CL)f(based,)g +(there)g(will)h(be)f(a)g(command)e(to)j(specify)e(an)h(arbitrary)f(NT)h +(A)m(CL,)h(b)n(ut)f(for)-2 3620 y(no)n(w)f(it)i(uses)g(')-5 +b(system')20 b(by)g(def)o(ault.)p Black 3659 5984 a Fh(82)p +Black eop end +%%Page: 83 89 +TeXDict begin 83 88 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PWENCRYPT) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(13.)f(LanMan)f(and)h(NT)g(P)n(assw)n(ord)-2 +332 y(Encryption)-2 421 y +SDict begin H.S end + -2 421 a -2 421 a +SDict begin 13 H.A end + -2 421 a +-2 421 a +SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end + -2 421 a 342 x Fl(13.1.)35 b(Intr)m(oduction)-2 +931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 931 a +SDict begin [ /View [/XYZ H.V] /Dest (3148) cvn H.B /DEST pdfmark end + -2 931 a 106 +x Fj(W)m(ith)20 b(the)g(de)n(v)o(elopment)e(of)i(LanManager)e(and)h(W)m +(indo)n(ws)h(NT)g(compatible)f(passw)o(ord)g(encryption)f(for)i(Samba,) +f(it)i(is)g(no)n(w)-2 1145 y(able)f(to)g(v)n(alidate)g(user)g +(connections)e(in)i(e)o(xactly)g(the)g(same)g(w)o(ay)h(as)f(a)h +(LanManager)d(or)i(W)m(indo)n(ws)f(NT)i(serv)o(er)-5 +b(.)-2 1329 y +SDict begin H.S end + -2 1329 a -2 1329 a +SDict begin 13 H.A end + -2 1329 a -2 1329 a +SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end + +-2 1329 a 90 x Fj(This)20 b(document)e(describes)i(ho)n(w)g(the)g(SMB)h +(passw)o(ord)e(encryption)f(algorithm)h(w)o(orks)h(and)f(what)i(issues) +g(there)e(are)h(in)-2 1527 y(choosing)e(whether)h(you)h(w)o(ant)g(to)g +(use)h(it.)g(Y)-9 b(ou)19 b(should)g(read)h(it)h(carefully)-5 +b(,)18 b(especially)i(the)g(part)g(about)f(security)h(and)f(the)-2 +1635 y("PR)m(OS)i(and)e(CONS")i(section.)-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 (3150) cvn H.B /DEST pdfmark end + -2 1646 a 376 x +Fl(13.2.)35 b(Ho)o(w)f(does)h(it)g(w)o(ork?)-2 2190 y +SDict begin H.S end + +-2 2190 a -2 2190 a +SDict begin 13 H.A end + -2 2190 a -2 2190 a +SDict begin [ /View [/XYZ H.V] /Dest (3152) cvn H.B /DEST pdfmark end + -2 2190 a 106 +x Fj(LanManager)18 b(encryption)g(is)j(some)n(what)e(similar)h(to)h +(UNIX)f(passw)o(ord)f(encryption.)f(The)i(serv)o(er)f(uses)i(a)g +(\002le)f(containing)f(a)-2 2404 y(hashed)g(v)n(alue)h(of)f(a)i(user') +-5 b(s)21 b(passw)o(ord.)e(This)h(is)h(created)f(by)g(taking)f(the)h +(user')-5 b(s)20 b(plainte)o(xt)g(passw)o(ord,)f(capitalising)g(it,)i +(and)-2 2512 y(either)f(truncating)e(to)i(14)g(bytes)g(or)g(padding)e +(to)j(14)e(bytes)h(with)h(null)f(bytes.)f(This)i(14)f(byte)f(v)n(alue)h +(is)h(used)f(as)h(tw)o(o)f(56)g(bit)g(DES)-2 2620 y(k)o(e)o(ys)g(to)g +(encrypt)f(a)h('magic')f(eight)h(byte)g(v)n(alue,)f(forming)f(a)j(16)f +(byte)f(v)n(alue)h(which)g(is)h(stored)e(by)h(the)g(serv)o(er)g(and)f +(client.)h(Let)-2 2728 y(this)g(v)n(alue)g(be)g(kno)n(wn)f(as)i(the)f +("hashed)f(passw)o(ord".)-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 (3153) cvn H.B /DEST pdfmark end + -2 2912 a 90 x Fj(W)m(indo)n(ws)g(NT)i +(encryption)d(is)j(a)f(higher)f(quality)h(mechanism,)e(consisting)i(of) +g(doing)f(an)h(MD4)g(hash)g(on)f(a)i(Unicode)e(v)o(ersion)-2 +3110 y(of)h(the)g(user')-5 b(s)20 b(passw)o(ord.)g(This)g(also)g +(produces)f(a)i(16)e(byte)h(hash)g(v)n(alue)f(that)i(is)g(non-re)n(v)o +(ersible.)-2 3294 y +SDict begin H.S end + -2 3294 a -2 3294 a +SDict begin 13 H.A end + -2 3294 a -2 +3294 a +SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end + -2 3294 a 90 x Fj(When)f(a)g(client)h(\(LanManager)m(,)c(W)m +(indo)n(ws)i(for)h(W)-7 b(orkGroups,)18 b(W)m(indo)n(ws)i(95)f(or)h(W)m +(indo)n(ws)g(NT\))g(wishes)h(to)f(mount)f(a)-2 3492 y(Samba)g(dri)n(v)o +(e)h(\(or)f(use)i(a)f(Samba)g(resource\),)e(it)j(\002rst)g(requests)f +(a)h(connection)d(and)h(ne)o(gotiates)g(the)i(protocol)d(that)i(the)h +(client)-2 3599 y(and)e(serv)o(er)f(will)i(use.)g(In)f(the)g(reply)g +(to)g(this)h(request)f(the)h(Samba)f(serv)o(er)f(generates)h(and)f +(appends)h(an)g(8)g(byte,)g(random)f(v)n(alue)g(-)-2 +3707 y(this)i(is)i(stored)d(in)i(the)f(Samba)g(serv)o(er)f(after)h(the) +g(reply)f(is)i(sent)g(and)f(is)h(kno)n(wn)d(as)j(the)f("challenge".)f +(The)h(challenge)f(is)-2 3815 y(dif)n(ferent)f(for)i(e)n(v)o(ery)f +(client)h(connection.)-2 3999 y +SDict begin H.S end + -2 3999 a -2 3999 a +SDict begin 13 H.A end + -2 +3999 a -2 3999 a +SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end + -2 3999 a 90 x Fj(The)g(client)g(then)g(uses)g(the)g +(hashed)g(passw)o(ord)f(\(16)h(byte)f(v)n(alues)h(described)f(abo)o(v)o +(e\),)f(appended)g(with)i(5)h(null)f(bytes,)f(as)i(three)-2 +4197 y(56)f(bit)g(DES)h(k)o(e)o(ys,)e(each)h(of)g(which)g(is)h(used)f +(to)g(encrypt)f(the)h(challenge)f(8)h(byte)g(v)n(alue,)f(forming)f(a)j +(24)f(byte)f(v)n(alue)h(kno)n(wn)f(as)-2 4305 y(the)h("response".)-2 +4489 y +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 (3156) cvn H.B /DEST pdfmark end + -2 4489 +a 90 x Fj(In)g(the)g(SMB)h(call)g(SMBsessionsetupX)f(\(when)f(user)h +(le)n(v)o(el)g(security)f(is)j(selected\))d(or)h(the)h(call)f(SMBtconX) +g(\(when)f(share)-2 4687 y(le)n(v)o(el)h(security)f(is)i(selected\),)f +(the)g(24)g(byte)g(response)f(is)i(returned)d(by)i(the)g(client)h(to)f +(the)g(Samba)g(serv)o(er)-5 b(.)19 b(F)o(or)h(W)m(indo)n(ws)g(NT)-2 +4795 y(protocol)e(le)n(v)o(els)i(the)h(abo)o(v)o(e)d(calculation)h(is)i +(done)e(on)h(both)g(hashes)g(of)g(the)g(user')-5 b(s)20 +b(passw)o(ord)g(and)f(both)h(responses)f(are)-2 4903 +y(returned)f(in)i(the)h(SMB)g(call,)f(gi)n(ving)f(tw)o(o)i(24)e(byte)h +(v)n(alues.)-2 5087 y +SDict begin H.S end + -2 5087 a -2 5087 a +SDict begin 13 H.A end + -2 5087 a -2 +5087 a +SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end + -2 5087 a 90 x Fj(The)g(Samba)f(serv)o(er)h(then)f(reproduces)f +(the)j(abo)o(v)o(e)d(calculation,)h(using)h(its)h(o)n(wn)e(stored)h(v)n +(alue)g(of)f(the)i(16)e(byte)h(hashed)-2 5285 y(passw)o(ord)f(\(read)g +(from)g(the)826 5285 y +SDict begin H.S end + 826 5285 a 826 5285 a +SDict begin 13 H.A end + 826 5285 +a 826 5285 a +SDict begin [ /View [/XYZ H.V] /Dest (3158) cvn H.B /DEST pdfmark end + 826 5285 a Fg(smbpasswd)h Fj(\002le)g(-)h(described)d +(later\))i(and)g(the)g(challenge)f(v)n(alue)g(that)h(it)h(k)o(ept)f +(from)f(the)h(ne)o(gotiate)-2 5393 y(protocol)e(reply)-5 +b(.)19 b(It)h(then)g(checks)g(to)g(see)h(if)f(the)h(24)e(byte)h(v)n +(alue)g(it)h(calculates)f(matches)f(the)i(24)e(byte)h(v)n(alue)g +(returned)e(to)i(it)-2 5501 y(from)f(the)h(client.)p +Black 3659 5984 a Fh(83)p Black eop end +%%Page: 84 90 +TeXDict begin 84 89 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2047 -132 +a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 +b(Encryption)p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 +a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fj(If)g(these)g(v)n(alues)g(match)g(e)o +(xactly)-5 b(,)18 b(then)i(the)g(client)g(kne)n(w)g(the)g(correct)f +(passw)o(ord)h(\(or)f(the)i(16)e(byte)h(hashed)f(v)n(alue)h(-)g(see)-2 +180 y(security)f(note)h(belo)n(w\))f(and)h(is)h(thus)f(allo)n(wed)g +(access.)g(If)g(not,)g(then)g(the)g(client)g(did)g(not)g(kno)n(w)f(the) +h(correct)f(passw)o(ord)h(and)g(is)-2 288 y(denied)f(access.)-2 +455 y +SDict begin H.S end + -2 455 a -2 455 a +SDict begin 13 H.A end + -2 455 a -2 455 a +SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end + -2 455 a 107 +x Fj(Note)h(that)g(the)g(Samba)g(serv)o(er)f(ne)n(v)o(er)g(kno)n(ws)h +(or)g(stores)g(the)g(clearte)o(xt)g(of)g(the)g(user')-5 +b(s)20 b(passw)o(ord)g(-)g(just)h(the)f(16)g(byte)g(hashed)-2 +670 y(v)n(alues)g(deri)n(v)o(ed)e(from)h(it.)i(Also)f(note)g(that)g +(the)h(clearte)o(xt)e(passw)o(ord)g(or)h(16)g(byte)g(hashed)f(v)n +(alues)h(are)g(ne)n(v)o(er)f(transmitted)g(o)o(v)o(er)-2 +778 y(the)h(netw)o(ork)f(-)h(thus)h(increasing)d(security)-5 +b(.)-2 807 y +SDict begin H.S end + -2 807 a -2 807 a +SDict begin 13 H.A end + -2 807 a -2 807 a +SDict begin [ /View [/XYZ H.V] /Dest (3161) cvn H.B /DEST pdfmark end + -2 807 +a 359 x Fl(13.3.)35 b(>The)f(smbpasswd)g(\002le)-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 (3164) cvn H.B /DEST pdfmark end + -2 1361 a 79 +x Fj(In)20 b(order)e(for)i(Samba)g(to)g(participate)f(in)h(the)g(abo)o +(v)o(e)f(protocol)f(it)j(must)f(be)g(able)g(to)g(look)g(up)f(the)i(16)e +(byte)h(hashed)f(v)n(alues)h(gi)n(v)o(en)-2 1548 y(a)g(user)g(name.)g +(Unfortunately)-5 b(,)17 b(as)k(the)f(UNIX)g(passw)o(ord)f(v)n(alue)h +(is)h(also)g(a)f(one)g(w)o(ay)g(hash)g(function)f(\(ie.)h(it)h(is)g +(impossible)e(to)-2 1655 y(retrie)n(v)o(e)g(the)h(clearte)o(xt)f(of)h +(the)g(user')-5 b(s)21 b(passw)o(ord)e(gi)n(v)o(en)g(the)h(UNIX)h(hash) +f(of)g(it\),)g(a)g(separate)g(passw)o(ord)g(\002le)h(containing)d(this) +-2 1763 y(16)i(byte)f(v)n(alue)h(must)g(be)g(k)o(ept.)g(T)-7 +b(o)20 b(minimise)g(problems)f(with)h(these)g(tw)o(o)h(passw)o(ord)e +(\002les,)i(getting)f(out)g(of)f(sync,)h(the)g(UNIX)-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 (3165) cvn H.B /DEST pdfmark end + -2 1871 +a 45 w Fg(/etc/passwd)e Fj(and)i(the)819 1871 y +SDict begin H.S end + 819 1871 +a 819 1871 a +SDict begin 13 H.A end + 819 1871 a 819 1871 a +SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end + 819 1871 a Fg(smbpasswd)g +Fj(\002le,)g(a)h(utility)-5 b(,)1683 1871 y +SDict begin H.S end + 1683 1871 +a 1683 1871 a +SDict begin 13 H.A end + 1683 1871 a 1683 1871 a +SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end + 1683 1871 a Fk(mksmbpasswd.sh)p +Fj(,)22 b(is)f(pro)o(vided)d(to)i(generate)f(a)i(smbpasswd)f(\002le)-2 +1979 y(from)f(a)i(UNIX)466 1979 y +SDict begin H.S end + 466 1979 a 466 1979 +a +SDict begin 13 H.A end + 466 1979 a 466 1979 a +SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end + 466 1979 a Fg(/etc/passwd)e Fj(\002le.)-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 (3169) cvn H.B /DEST pdfmark end + -2 2157 +a 96 x Fj(T)-7 b(o)20 b(generate)f(the)h(smbpasswd)g(\002le)h(from)e +(your)1414 2253 y +SDict begin H.S end + 1414 2253 a 1414 2253 a +SDict begin 13 H.A end + 1414 2253 a +1414 2253 a +SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end + 1414 2253 a Fg(/etc/passwd)64 b Fj(\002le)20 +b(use)h(the)f(follo)n(wing)f(command:)-2 2437 y +SDict begin H.S end + -2 2437 +a -2 2437 a +SDict begin 13 H.A end + -2 2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end + -2 2437 a -2 2437 a +SDict begin H.S end + -2 +2437 a -2 2437 a +SDict begin 13 H.A end + -2 2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end + -2 2437 a 90 x Fg($)87 +2527 y +SDict begin H.S end + 87 2527 a 87 2527 a +SDict begin 13 H.A end + 87 2527 a 87 2527 a +SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end + 87 2527 +a Fb(cat)50 b(/etc/passwd)d(|)j(mksmbpasswd.sh)d(>)j +(/usr/local/samba/private/smbpasswd)-2 2714 y +SDict begin H.S end + -2 2714 +a -2 2714 a +SDict begin 13 H.A end + -2 2714 a -2 2714 a +SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end + -2 2714 a 87 x Fj(If)20 +b(you)f(are)h(running)e(on)i(a)h(system)f(that)g(uses)h(NIS,)f(use)-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 (3175) cvn H.B /DEST pdfmark end + -2 2985 +a -2 2985 a +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 (3176) cvn H.B /DEST pdfmark end + -2 +2985 a 90 x Fg($)87 3075 y +SDict begin H.S end + 87 3075 a 87 3075 a +SDict begin 13 H.A end + 87 3075 +a 87 3075 a +SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end + 87 3075 a Fb(ypcat)49 b(passwd)g(|)h(mksmbpasswd.sh)d(>)i +(/usr/local/samba/private/smbpasswd)-2 3262 y +SDict begin H.S end + -2 3262 +a -2 3262 a +SDict begin 13 H.A end + -2 3262 a -2 3262 a +SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end + -2 3262 a 87 x Fj(The)148 +3349 y +SDict begin H.S end + 148 3349 a 148 3349 a +SDict begin 13 H.A end + 148 3349 a 148 3349 a +SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end + 148 +3349 a Fk(mksmbpasswd.sh)22 b Fj(program)c(is)j(found)d(in)j(the)f +(Samba)g(source)f(directory)-5 b(.)18 b(By)j(def)o(ault,)e(the)h +(smbpasswd)g(\002le)h(is)g(stored)-2 3457 y(in)f(:)-2 +3624 y +SDict begin H.S end + -2 3624 a -2 3624 a +SDict begin 13 H.A end + -2 3624 a -2 3624 a +SDict begin [ /View [/XYZ H.V] /Dest (3180) cvn H.B /DEST pdfmark end + -2 3624 +a -2 3624 a +SDict begin H.S end + -2 3624 a -2 3624 a +SDict begin 13 H.A end + -2 3624 a -2 3624 a +SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end + -2 +3624 a 107 x Fg(/usr/local/samba/private/smbpasswd)-2 +3909 y +SDict begin H.S end + -2 3909 a -2 3909 a +SDict begin 13 H.A end + -2 3909 a -2 3909 a +SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end + -2 3909 +a 96 x Fj(The)g(o)n(wner)f(of)h(the)586 4005 y +SDict begin H.S end + 586 4005 +a 586 4005 a +SDict begin 13 H.A end + 586 4005 a 586 4005 a +SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end + 586 4005 a Fg +(/usr/local/samba/private/)c Fj(directory)j(should)g(be)h(set)h(to)g +(root,)e(and)g(the)i(permissions)e(on)h(it)-2 4113 y(should)f(be)h(set) +h(to)f(0500)f(\()752 4113 y +SDict begin H.S end + 752 4113 a 752 4113 a +SDict begin 13 H.A end + 752 +4113 a 752 4113 a +SDict begin [ /View [/XYZ H.V] /Dest (3184) cvn H.B /DEST pdfmark end + 752 4113 a Fk(chmod)h(500)g(/usr/local/samba/pri)o(v) +o(ate)p Fj(\).)-2 4296 y +SDict begin H.S end + -2 4296 a -2 4296 a +SDict begin 13 H.A end + -2 4296 +a -2 4296 a +SDict begin [ /View [/XYZ H.V] /Dest (3185) cvn H.B /DEST pdfmark end + -2 4296 a 91 x Fj(Lik)o(e)n(wise,)g(the)g(smbpasswd)f +(\002le)i(inside)f(the)h(pri)n(v)n(ate)e(directory)f(should)h(be)i(o)n +(wned)e(by)g(root)h(and)f(the)i(permissions)e(on)h(is)-2 +4495 y(should)f(be)h(set)h(to)f(0600)f(\()752 4495 y +SDict begin H.S end + +752 4495 a 752 4495 a +SDict begin 13 H.A end + 752 4495 a 752 4495 a +SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end + 752 4495 +a Fk(chmod)h(600)g(smbpasswd)p Fj(\).)-2 4678 y +SDict begin H.S end + -2 4678 +a -2 4678 a +SDict begin 13 H.A end + -2 4678 a -2 4678 a +SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end + -2 4678 a 91 x Fj(The)g(format)f(of)h +(the)g(smbpasswd)f(\002le)i(is)g(\(The)f(line)g(has)h(been)e(wrapped)g +(here.)g(It)i(should)e(appear)g(as)i(one)e(entry)h(per)f(line)i(in)-2 +4877 y(your)e(smbpasswd)g(\002le.\))-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 (3188) cvn H.B /DEST pdfmark end + -2 5061 a -2 5144 a +SDict begin H.S end + -2 +5144 a -2 5144 a +SDict begin 11.7 H.A end + -2 5144 a -2 5144 a +SDict begin [ /View [/XYZ H.V] /Dest (3189) cvn H.B /DEST pdfmark end + -2 5144 a 79 x Fg +(username:uid:XXXXXXXXXXXXXXXXXXXXXXXXX)o(XXXXXX)o(X:XXXX)o(XXXXXX)o +(XXXXXX)o(XXXXX)o(XXXXXX)o(XXXXX:)-2 5320 y([Account)43 +b(type]:LCT-<last-change-time>:Long)d(name)p Black 3659 +5984 a Fh(84)p Black eop end +%%Page: 85 91 +TeXDict begin 85 90 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2047 -132 +a Fh(Chapter)20 b(13.)g(LanMan)f(and)g(NT)j(P)-7 b(asswor)m(d)20 +b(Encryption)p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 +a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fj(Although)e(only)h(the)623 +72 y +SDict begin H.S end + 623 72 a 623 72 a +SDict begin 13 H.A end + 623 72 a 623 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3191) cvn H.B /DEST pdfmark end + 623 72 a Fa(username)p +Fj(,)1063 72 y +SDict begin H.S end + 1063 72 a 1063 72 a +SDict begin 13 H.A end + 1063 72 a 1063 72 +a +SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end + 1063 72 a Fa(uid)s Fj(,)1257 72 y +SDict begin H.S end + 1257 72 a 1257 72 +a +SDict begin 13 H.A end + 1257 72 a 1257 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end + 1257 72 a 50 w Fa +(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)6 b Fj(,)14 b([)2976 +72 y +SDict begin H.S end + 2976 72 a 2976 72 a +SDict begin 13 H.A end + 2976 72 a 2976 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3194) cvn H.B /DEST pdfmark end + 2976 72 +a Fa(Account)49 b(type)p Fj(])19 b(and)-2 180 y +SDict begin H.S end + -2 180 +a -2 180 a +SDict begin 13 H.A end + -2 180 a -2 180 a +SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end + -2 180 a 50 w Fa(last-change-time)e +Fj(sections)k(are)f(signi\002cant)f(and)h(are)g(look)o(ed)f(at)i(in)f +(the)g(Samba)g(code.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 +a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (3196) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fj(It)g(is)145 454 y +SDict begin H.S end + 145 454 +a 145 454 a +SDict begin 13 H.A end + 145 454 a 145 454 a +SDict begin [ /View [/XYZ H.V] /Dest (3197) cvn H.B /DEST pdfmark end + 145 454 a Fh(VIT)l(ALL)n(Y)27 +b Fj(important)19 b(that)h(there)g(by)g(32)g('X')g(characters)f +(between)g(the)h(tw)o(o)h(':')f(characters)f(in)i(the)f(XXX)g(sections) +h(-)f(the)-2 562 y(smbpasswd)f(and)h(Samba)g(code)f(will)i(f)o(ail)g +(to)f(v)n(alidate)g(an)o(y)f(entries)h(that)g(do)g(not)g(ha)n(v)o(e)g +(32)f(characters)h(between)f(':')-2 670 y(characters.)g(The)h(\002rst)h +(XXX)f(section)g(is)h(for)f(the)g(Lanman)f(passw)o(ord)g(hash,)h(the)g +(second)f(is)j(for)d(the)h(W)m(indo)n(ws)g(NT)g(v)o(ersion.)-2 +854 y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end + -2 854 a 90 +x Fj(When)g(the)g(passw)o(ord)f(\002le)i(is)g(created)f(all)h(users)f +(ha)n(v)o(e)g(passw)o(ord)f(entries)h(consisting)g(of)g(32)f('X')h +(characters.)f(By)i(def)o(ault)e(this)-2 1052 y(disallo)n(ws)h(an)o(y)f +(access)i(as)g(this)g(user)-5 b(.)20 b(When)g(a)h(user)f(has)g(a)h +(passw)o(ord)e(set,)i(the)f('X')g(characters)g(change)e(to)j(32)f +(ascii)-2 1160 y(he)o(xadecimal)d(digits)j(\(0-9,)e(A-F\).)h(These)h +(are)f(an)g(ascii)i(representation)c(of)i(the)h(16)f(byte)g(hashed)g(v) +n(alue)g(of)g(a)h(user')-5 b(s)20 b(passw)o(ord.)-2 1344 +y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end + -2 1344 a 90 +x Fj(T)-7 b(o)20 b(set)h(a)g(user)f(to)g(ha)n(v)o(e)g(no)g(passw)o(ord) +f(\(not)h(recommended\),)c(edit)k(the)g(\002le)h(using)f(vi,)g(and)g +(replace)f(the)h(\002rst)h(11)f(characters)-2 1542 y(with)g(the)g +(ascii)h(te)o(xt)605 1542 y +SDict begin H.S end + 605 1542 a 605 1542 a +SDict begin 13 H.A end + 605 +1542 a 605 1542 a +SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end + 605 1542 a Fg("NO)45 b(PASSWORD")19 +b Fj(\(minus)g(the)h(quotes\).)-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 (3201) cvn H.B /DEST pdfmark end + -2 1726 a 90 x Fj(F)o(or)g(e)o(xample,)e(to) +i(clear)h(the)f(passw)o(ord)f(for)h(user)g(bob,)f(his)i(smbpasswd)e +(\002le)i(entry)e(w)o(ould)h(look)f(lik)o(e)i(:)-2 2000 +y +SDict begin H.S end + -2 2000 a -2 2000 a +SDict begin 13 H.A end + -2 2000 a -2 2000 a +SDict begin [ /View [/XYZ H.V] /Dest (3202) cvn H.B /DEST pdfmark end + -2 2000 a -2 +2083 a +SDict begin H.S end + -2 2083 a -2 2083 a +SDict begin 11.7 H.A end + -2 2083 a -2 2083 a +SDict begin [ /View [/XYZ H.V] /Dest (3203) cvn H.B /DEST pdfmark end + -2 2083 +a 79 x Fg(bob:100:NO)43 b(PASSWORDXXXXXXXXXXXXXXXXXXXXX:XXXXXXXXX)o +(XXXXXX)o(XXXXXX)o(XXXXX)o(XXXXXX)o(:[U)442 b(]:LCT-00000000:Bob's)42 +b(full)i(name:/bobhome:/bobshell)-2 2519 y +SDict begin H.S end + -2 2519 a +-2 2519 a +SDict begin 13 H.A end + -2 2519 a -2 2519 a +SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end + -2 2519 a 108 x Fj(If)19 +b(you)f(are)i(allo)n(wing)e(users)i(to)f(use)h(the)f(smbpasswd)g +(command)e(to)j(set)g(their)f(o)n(wn)g(passw)o(ords,)g(you)f(may)h(w)o +(ant)g(to)h(gi)n(v)o(e)e(users)-2 2735 y(NO)i(P)-8 b(ASSW)o(ORD)23 +b(initially)d(so)g(the)o(y)g(do)g(not)g(ha)n(v)o(e)f(to)h(enter)g(a)h +(pre)n(vious)d(passw)o(ord)i(when)f(changing)g(to)h(their)g(ne)n(w)-2 +2843 y(passw)o(ord)f(\(not)h(recommended\).)c(In)k(order)f(for)h(you)f +(to)h(allo)n(w)g(this)h(the)2125 2843 y +SDict begin H.S end + 2125 2843 a 2125 +2843 a +SDict begin 13 H.A end + 2125 2843 a 2125 2843 a +SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end + 2125 2843 a Fk(smbpasswd)h +Fj(program)c(must)i(be)g(able)h(to)f(connect)f(to)-2 +2951 y(the)120 2951 y +SDict begin H.S end + 120 2951 a 120 2951 a +SDict begin 13 H.A end + 120 2951 +a 120 2951 a +SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end + 120 2951 a Fk(smbd)i Fj(daemon)e(as)i(that)f(user)g(with)h +(no)f(passw)o(ord.)f(Enable)g(this)i(by)f(adding)e(the)j(line)f(:)-2 +3135 y +SDict begin H.S end + -2 3135 a -2 3135 a +SDict begin 13 H.A end + -2 3135 a -2 3135 a +SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end + -2 3135 +a -2 3135 a +SDict begin H.S end + -2 3135 a -2 3135 a +SDict begin 13 H.A end + -2 3135 a -2 3135 a +SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end + -2 +3135 a 90 x Fk(null)h(passw)o(ords)g(=)g(y)o(es)-2 3408 +y +SDict begin H.S end + -2 3408 a -2 3408 a +SDict begin 13 H.A end + -2 3408 a -2 3408 a +SDict begin [ /View [/XYZ H.V] /Dest (3209) cvn H.B /DEST pdfmark end + -2 3408 a 91 +x Fj(to)f(the)g([global])f(section)h(of)g(the)g(smb)m(.conf)e(\002le)j +(\(this)f(is)h(why)f(the)g(abo)o(v)o(e)e(scenario)i(is)h(not)f +(recommended\).)c(Preferably)-5 b(,)-2 3607 y(allocate)20 +b(your)f(users)h(a)h(def)o(ault)e(passw)o(ord)h(to)g(be)o(gin)f(with,)h +(so)h(you)e(do)h(not)g(ha)n(v)o(e)f(to)h(enable)g(this)h(on)e(your)g +(serv)o(er)-5 b(.)-2 3791 y +SDict begin H.S end + -2 3791 a -2 3791 a +SDict begin 13 H.A end + -2 3791 +a -2 3791 a +SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end + -2 3791 a -2 3791 a +SDict begin H.S end + -2 3791 a -2 3791 a +SDict begin 13 H.A end + -2 +3791 a -2 3791 a +SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end + -2 3791 a 90 x Fh(Note)20 b(:)h Fj(This)f(\002le)h +(should)e(be)h(protected)f(v)o(ery)g(carefully)-5 b(.)18 +b(An)o(yone)h(with)h(access)h(to)f(this)h(\002le)g(can)f(\(with)g +(enough)e(kno)n(wledge)-2 3989 y(of)i(the)g(protocols\))e(gain)i +(access)g(to)h(your)e(SMB)i(serv)o(er)-5 b(.)19 b(The)h(\002le)h(is)g +(thus)f(more)g(sensiti)n(v)o(e)g(than)f(a)i(normal)e(unix)-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 (3212) cvn H.B /DEST pdfmark end + -2 4097 +a Fg(/etc/passwd)g Fj(\002le.)p Black 3659 5984 a Fh(85)p +Black eop end +%%Page: 86 92 +TeXDict begin 86 91 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (MODULES) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(14.)f(Modules)-2 197 y +SDict begin H.S end + -2 197 a -2 +197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fl(14.1.)35 b(Adv)o(antages)-2 +734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end + -2 734 a 79 +x Fj(The)20 b(ne)n(w)g(modules)f(system)h(has)h(the)f(follo)n(wing)e +(adv)n(antages:)-2 931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 +931 a +SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end + -2 931 a -2 931 a +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 +931 a +SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark +end + -2 931 a 75 x Fj(T)m(ransparent)g(loading)h(of)h(static)h(and)e +(shared)h(modules)f(\(no)g(need)h(for)g(a)g(subsystem)g(to)g(kno)n(w)f +(about)h(modules\))-2 1099 y(Simple)g(selection)g(between)f(shared)h +(and)f(static)i(modules)e(at)i(con\002gure)d(time)-2 +1191 y("preload)g(modules")h(option)g(for)h(increasing)f(performance)e +(for)j(stable)g(modules)-2 1284 y(No)g(nasty)g(#de\002ne)f(stuf)n(f)h +(an)o(ymore)-2 1377 y(All)h(back)o(ends)d(are)j(a)n(v)n(ailable)e(as)i +(plugin)e(no)n(w)h(\(including)e(pdb_ldap)g(and)h(pdb_tdb\))-2 +1395 y +SDict begin H.S end + -2 1395 a -2 1395 a +SDict begin 13 H.A end + -2 1395 a -2 1395 a +SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end + -2 1395 +a 377 x Fl(14.2.)35 b(Loading)f(modules)-2 1967 y +SDict begin H.S end + -2 +1967 a -2 1967 a +SDict begin 13 H.A end + -2 1967 a -2 1967 a +SDict begin [ /View [/XYZ H.V] /Dest (3235) cvn H.B /DEST pdfmark end + -2 1967 a 79 x Fj(Some)20 +b(subsystems)g(in)g(samba)g(use)g(dif)n(ferent)f(back)o(ends.)f(These)i +(back)o(ends)f(can)h(be)g(either)g(statically)h(link)o(ed)e(in)i(to)f +(samba)g(or)-2 2154 y(a)n(v)n(ailable)f(as)i(a)g(plugin.)e(A)h +(subsystem)g(should)f(ha)n(v)o(e)h(a)h(function)d(that)i(allo)n(ws)h(a) +f(module)f(to)h(re)o(gister)g(itself.)h(F)o(or)e(e)o(xample,)-2 +2262 y(the)h(passdb)g(subsystem)f(has:)-2 2446 y +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 (3236) cvn H.B /DEST pdfmark end + -2 2446 a -2 2529 a +SDict begin H.S end + -2 +2529 a -2 2529 a +SDict begin 11.7 H.A end + -2 2529 a -2 2529 a +SDict begin [ /View [/XYZ H.V] /Dest (3237) cvn H.B /DEST pdfmark end + -2 2529 a 79 x Fg(BOOL)44 +b(smb_register_passdb\(const)d(char)j(*name,)g(pdb_init_function)e +(init,)h(int)i(version\);)-2 2965 y +SDict begin H.S end + -2 2965 a -2 2965 +a +SDict begin 13 H.A end + -2 2965 a -2 2965 a +SDict begin [ /View [/XYZ H.V] /Dest (3238) cvn H.B /DEST pdfmark end + -2 2965 a 108 x Fj(This)20 b(function)f(will)i +(be)f(called)g(by)f(the)i(initialisation)f(function)e(of)i(the)g +(module)f(to)h(re)o(gister)g(itself.)-2 3091 y +SDict begin H.S end + -2 3091 +a -2 3091 a +SDict begin 13 H.A end + -2 3091 a -2 3091 a +SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end + -2 3091 a 310 x Ff(14.2.1.)28 +b(Static)i(modules)-2 3568 y +SDict begin H.S end + -2 3568 a -2 3568 a +SDict begin 13 H.A end + -2 3568 +a -2 3568 a +SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end + -2 3568 a 107 x Fj(The)20 b(modules)f(system)h(compiles)g +(a)g(list)i(of)d(initialisation)h(functions)f(for)h(the)g(static)h +(modules)e(of)h(each)g(subsystem.)f(This)i(is)g(a)-2 +3783 y(de\002ne.)e(F)o(or)h(e)o(xample,)f(it)h(is)i(here)d(currently)g +(\(from)1535 3783 y +SDict begin H.S end + 1535 3783 a 1535 3783 a +SDict begin 13 H.A end + 1535 3783 +a 1535 3783 a +SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end + 1535 3783 a Fg(include/config.h)p Fj(\):)-2 +3967 y +SDict begin H.S end + -2 3967 a -2 3967 a +SDict begin 13 H.A end + -2 3967 a -2 3967 a +SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end + -2 3967 +a -2 4050 a +SDict begin H.S end + -2 4050 a -2 4050 a +SDict begin 11.7 H.A end + -2 4050 a -2 4050 a +SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end + -2 +4050 a 79 x Fg(/*)44 b(Static)g(init)g(functions)g(*/)-2 +4226 y(#define)f(static_init_pdb)g({)h(pdb_mysql_init\(\);)e +(pdb_ldap_init\(\);)h(pdb_smbpasswd_init\(\);)e(pdb_tdbsam_init\(\);)h +(pdb_guest_init\(\);})-2 4583 y +SDict begin H.S end + -2 4583 a -2 4583 a +SDict begin 13 H.A end + -2 +4583 a -2 4583 a +SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end + -2 4583 a 108 x Fj(These)20 b(functions)f(should)g(be) +h(called)g(before)f(the)h(subsystem)g(is)h(used.)e(That)h(should)f(be)i +(done)e(when)g(the)i(subsystem)e(is)-2 4799 y(initialised)h(or)g +(\002rst)h(used.)-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 (3246) cvn H.B /DEST pdfmark end + -2 4810 a 327 x Ff(14.2.2.)28 b(Shar)n(ed)j(modules)-2 +5305 y +SDict begin H.S end + -2 5305 a -2 5305 a +SDict begin 13 H.A end + -2 5305 a -2 5305 a +SDict begin [ /View [/XYZ H.V] /Dest (3248) cvn H.B /DEST pdfmark end + -2 5305 +a 106 x Fj(If)20 b(a)g(subsystem)g(needs)g(a)h(certain)e(back)o(end,)g +(it)h(should)g(check)f(if)h(it)h(has)g(already)e(been)g(re)o(gistered.) +g(If)h(the)g(back)o(end)f(hasn')o(t)-2 5519 y(been)g(re)o(gistered)g +(already)-5 b(,)19 b(the)h(subsystem)f(should)h(call)g +(smb_probe_module\(char)14 b(*subsystem,)19 b(char)h(*back)o(end\).)d +(This)p Black 3657 5984 a Fh(86)p Black eop end +%%Page: 87 93 +TeXDict begin 87 92 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end + -2 -201 a 3039 +-132 a Fh(Chapter)20 b(14.)f(Modules)p Black -2 72 a +Fj(function)f(tries)j(to)f(load)g(the)g(correct)f(module)g(from)g(a)i +(certain)f(path)f(\($LIBDIR/subsystem/back)o(end.so\).)d(If)k(the)g +(\002rst)-2 180 y(character)f(in)h('back)o(end')e(is)j(a)g(slash,)f +(smb_probe_module\(\))15 b(tries)20 b(to)h(load)f(the)g(module)f(from)g +(the)h(absolute)f(path)h(speci\002ed)-2 288 y(in)g('back)o(end'.)-2 +455 y +SDict begin H.S end + -2 455 a -2 455 a +SDict begin 13 H.A end + -2 455 a -2 455 a +SDict begin [ /View [/XYZ H.V] /Dest (3249) cvn H.B /DEST pdfmark end + -2 455 a 107 +x Fj(After)g(smb_probe_module\(\))14 b(has)21 b(been)e(e)o(x)o(ecuted,) +f(the)i(subsystem)g(should)f(check)h(again)f(if)h(the)h(module)d(has)j +(been)-2 670 y(re)o(gistered.)-2 782 y +SDict begin H.S end + -2 782 a -2 782 +a +SDict begin 13 H.A end + -2 782 a -2 782 a +SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end + -2 782 a 359 x Fl(14.3.)35 b(Writing)g(modules)-2 +1336 y +SDict begin H.S end + -2 1336 a -2 1336 a +SDict begin 13 H.A end + -2 1336 a -2 1336 a +SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end + -2 1336 +a 79 x Fj(Each)19 b(module)g(has)i(an)f(initialisation)g(function.)e(F) +o(or)i(modules)f(that)h(are)g(included)f(with)h(samba)g(this)h(name)f +(is)-2 1523 y(')26 1523 y +SDict begin H.S end + 26 1523 a 26 1523 a +SDict begin 13 H.A end + 26 1523 +a 26 1523 a +SDict begin [ /View [/XYZ H.V] /Dest (3253) cvn H.B /DEST pdfmark end + 26 1523 a Fa(subsystem)q Fj(_)519 1523 y +SDict begin H.S end + +519 1523 a 519 1523 a +SDict begin 13 H.A end + 519 1523 a 519 1523 a +SDict begin [ /View [/XYZ H.V] /Dest (3254) cvn H.B /DEST pdfmark end + 519 1523 +a Fa(backend)s Fj(_init'.)c(F)o(or)k(e)o(xternal)f(modules)g(\(that)h +(will)h(ne)n(v)o(er)d(be)j(b)n(uilt-in,)e(b)n(ut)h(only)g(a)n(v)n +(ailable)f(as)i(a)-2 1631 y(module\))d(this)j(name)f(is)h(al)o(w)o(ays) +f('init_module'.)d(\(In)j(the)g(case)h(of)f(modules)f(included)g(with)h +(samba,)g(the)g(con\002gure)e(system)-2 1739 y(will)j(add)e(a)i +(#de\002ne)e(subsystem_back)o(end_init\(\))d(init_module\(\)\).)g(The)k +(prototype)e(for)i(these)g(functions)f(is:)-2 1923 y +SDict begin H.S end + +-2 1923 a -2 1923 a +SDict begin 13 H.A end + -2 1923 a -2 1923 a +SDict begin [ /View [/XYZ H.V] /Dest (3255) cvn H.B /DEST pdfmark end + -2 1923 a -2 +2006 a +SDict begin H.S end + -2 2006 a -2 2006 a +SDict begin 11.7 H.A end + -2 2006 a -2 2006 a +SDict begin [ /View [/XYZ H.V] /Dest (3256) cvn H.B /DEST pdfmark end + -2 2006 +a 79 x Fg(int)44 b(init_module\(void\);)-2 2442 y +SDict begin H.S end + -2 +2442 a -2 2442 a +SDict begin 13 H.A end + -2 2442 a -2 2442 a +SDict begin [ /View [/XYZ H.V] /Dest (3257) cvn H.B /DEST pdfmark end + -2 2442 a 108 x +Fj(This)20 b(function)f(should)g(call)h(one)g(or)g(more)f(re)o +(gistration)g(functions.)g(The)g(function)g(should)g(return)g(non-zero) +f(on)i(success)g(and)-2 2658 y(zero)f(on)h(f)o(ailure.)-2 +2824 y +SDict begin H.S end + -2 2824 a -2 2824 a +SDict begin 13 H.A end + -2 2824 a -2 2824 a +SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end + -2 2824 +a 108 x Fj(F)o(or)g(e)o(xample,)e(pdb_ldap_init\(\))e(contains:)-2 +3116 y +SDict begin H.S end + -2 3116 a -2 3116 a +SDict begin 13 H.A end + -2 3116 a -2 3116 a +SDict begin [ /View [/XYZ H.V] /Dest (3259) cvn H.B /DEST pdfmark end + -2 3116 +a -2 3199 a +SDict begin H.S end + -2 3199 a -2 3199 a +SDict begin 11.7 H.A end + -2 3199 a -2 3199 a +SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end + -2 +3199 a 79 x Fg(int)44 b(pdb_ldap_init\(void\))-2 3375 +y({)177 3472 y(smb_register_passdb\("ldapsam",)c(pdb_init_ldapsam,)i +(PASSDB_INTERFACE_VERSION\);)177 3569 y +(smb_register_passdb\("ldapsam_nua",)d(pdb_init_ldapsam_nua,)j +(PASSDB_INTERFACE_VERSION\);)-2 3666 y(return)i(TRUE;)-2 +3763 y(})39 3954 y +SDict begin H.S end + 39 3954 a 39 3954 a +SDict begin 13 H.A end + 39 3954 a 39 3954 +a +SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end + 39 3954 a -2 4282 a Ff(14.3.1.)28 b(Static/Shar)n(ed)k(selection)e +(in)h(con\002gur)n(e.in)-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 (3263) cvn H.B /DEST pdfmark end + -2 4473 a 83 x Fj(Some)20 b(macros)f(in)i +(con\002gure.in)c(generate)i(the)h(v)n(arious)f(de\002nes)h(and)g +(substs)h(that)f(are)g(necessary)g(for)f(the)h(system)h(to)f(w)o(ork)-2 +4664 y(correct.)f(All)i(modules)e(that)h(should)f(be)h(b)n(uilt)h(by)e +(def)o(ault)h(ha)n(v)o(e)f(to)i(be)f(added)f(to)h(the)h(v)n(ariable)e +(')l(def)o(ault_modules'.)d(F)o(or)-2 4772 y(e)o(xample,)i(if)j(ldap)e +(is)j(found,)c(pdb_ldap)g(is)j(added)e(to)h(this)h(v)n(ariable.)-2 +4956 y +SDict begin H.S end + -2 4956 a -2 4956 a +SDict begin 13 H.A end + -2 4956 a -2 4956 a +SDict begin [ /View [/XYZ H.V] /Dest (3264) cvn H.B /DEST pdfmark end + -2 4956 +a 90 x Fj(On)f(the)g(bottom)f(of)h(con\002gure.in,)e(SMB_MODULE\(\))h +(should)g(be)h(called)g(for)f(each)h(module)f(and)h(SMB_SUBSYSTEM\(\)) +-2 5154 y(for)f(each)h(subsystem.)-2 5338 y +SDict begin H.S end + -2 5338 a +-2 5338 a +SDict begin 13 H.A end + -2 5338 a -2 5338 a +SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end + -2 5338 a 90 x Fj(Syntax:)p +Black 3656 5984 a Fh(87)p Black eop end +%%Page: 88 94 +TeXDict begin 88 93 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark +end + -2 -102 a Black 3039 -132 +a Fh(Chapter)20 b(14.)f(Modules)p Black -2 -11 a +SDict begin H.S end + -2 -11 +a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fg(SMB_MODULE\()p +Fc(subsystem)q Fg(_)944 72 y +SDict begin H.S end + 944 72 a 944 72 a +SDict begin 11.7 H.A end + 944 72 +a 944 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end + 944 72 a Fc(backend)s Fg(,)1347 72 y +SDict begin H.S end + 1347 +72 a 1347 72 a +SDict begin 11.7 H.A end + 1347 72 a 1347 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end + 1347 72 a Fc(object)44 +b(files)p Fg(,)1974 72 y +SDict begin H.S end + 1974 72 a 1974 72 a +SDict begin 11.7 H.A end + 1974 72 +a 1974 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end + 1974 72 a Fc(plugin)g(name)p Fg(,)2557 72 +y +SDict begin H.S end + 2557 72 a 2557 72 a +SDict begin 11.7 H.A end + 2557 72 a 2557 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3272) cvn H.B /DEST pdfmark end + 2557 72 a Fc(subsystem)g +(name)p Fg(,)3275 72 y +SDict begin H.S end + 3275 72 a 3275 72 a +SDict begin 11.7 H.A end + 3275 72 a +3275 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end + 3275 72 a Fc(static_action)p Fg(,)3947 72 y +SDict begin H.S end + +3947 72 a 3947 72 a +SDict begin 11.7 H.A end + 3947 72 a 3947 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end + 3947 72 a Fc(shared_action)p +Fg(\))-2 170 y(SMB_SUBSYSTEM\()628 170 y +SDict begin H.S end + 628 170 a 628 +170 a +SDict begin 11.7 H.A end + 628 170 a 628 170 a +SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end + 628 170 a Fc(subsystem)q Fg(\))-2 +527 y +SDict begin H.S end + -2 527 a -2 527 a +SDict begin 13 H.A end + -2 527 a -2 527 a +SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end + -2 527 a 108 +x Fj(Also,)20 b(mak)o(e)g(sure)g(to)g(add)g(the)g(correct)f(directi)n +(v)o(es)h(to)1580 635 y +SDict begin H.S end + 1580 635 a 1580 635 a +SDict begin 13 H.A end + 1580 635 +a 1580 635 a +SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end + 1580 635 a Fg(Makefile.in)p Fj(.)2115 635 +y +SDict begin H.S end + 2115 635 a 2115 635 a +SDict begin 13 H.A end + 2115 635 a 2115 635 a +SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end + 2115 635 +a Fa(@SUBSYSTEM_STATIC@)d Fj(will)k(be)f(replaced)f(with)-2 +742 y(a)h(list)i(of)e(objects)g(\002les)h(of)f(the)g(modules)f(that)h +(need)g(to)g(be)g(link)o(ed)g(in)g(statically)-5 b(.)2353 +742 y +SDict begin H.S end + 2353 742 a 2353 742 a +SDict begin 13 H.A end + 2353 742 a 2353 742 a +SDict begin [ /View [/XYZ H.V] /Dest (3279) cvn H.B /DEST pdfmark end + 2353 +742 a Fa(@SUBSYSTEM_MODULES@)17 b Fj(will)k(be)-2 850 +y(replaced)e(with)h(the)g(names)g(of)g(the)g(plugins)g(to)g(b)n(uild.) +-2 1034 y +SDict begin H.S end + -2 1034 a -2 1034 a +SDict begin 13 H.A end + -2 1034 a -2 1034 a +SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end + -2 +1034 a 90 x Fj(Y)-9 b(ou)19 b(must)i(mak)o(e)e(sure)h(all)h(.c)g +(\002les)g(that)f(contain)f(de\002nes)h(that)g(can)g(be)h(changed)d(by) +i(./con\002gure)e(are)i(reb)n(uilded)f(in)h(the)-2 1232 +y('modules_clean')d(mak)o(e)j(tar)o(get.)f(Practically)-5 +b(,)19 b(this)i(means)e(all)i(c)g(\002les)g(that)f(contain)2496 +1232 y +SDict begin H.S end + 2496 1232 a 2496 1232 a +SDict begin 13 H.A end + 2496 1232 a 2496 1232 +a +SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end + 2496 1232 a Fk(static_init_subsystem;)f Fj(calls)i(need)f(to)-2 +1340 y(be)g(reb)n(uilded.)p Black 3659 5984 a Fh(88)p +Black eop end +%%Page: 89 95 +TeXDict begin 89 94 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (RPC-PLUGIN) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(15.)f(RPC)h(Pluggable)f(Modules)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fl(15.1.)35 b(About)-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 (3302) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fj(This)20 b(document)e(describes)i(ho)n(w)g +(to)g(mak)o(e)g(use)g(the)g(ne)n(w)g(RPC)i(Pluggable)c(Modules)i +(features)f(of)h(Samba)g(3.0.)f(This)-2 921 y(architecture)f(w)o(as)j +(added)e(to)i(increase)e(the)i(maintainability)d(of)i(Samba)g(allo)n +(wing)f(RPC)j(Pipes)e(to)h(be)f(w)o(ork)o(ed)f(on)h(separately)-2 +1029 y(from)f(the)h(main)g(CVS)h(branch.)e(The)g(RPM)j(architecture)c +(will)j(also)g(allo)n(w)f(third-party)e(v)o(endors)g(to)i(add)g +(functionality)e(to)-2 1137 y(Samba)h(through)g(plug-ins.)-2 +1165 y +SDict begin H.S end + -2 1165 a -2 1165 a +SDict begin 13 H.A end + -2 1165 a -2 1165 a +SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end + -2 1165 +a 359 x Fl(15.2.)35 b(General)e(Ov)o(er)o(view)-2 1692 +y +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 (3305) cvn H.B /DEST pdfmark end + -2 1692 a 106 +x Fj(When)20 b(an)g(RPC)i(call)e(is)h(sent)g(to)f(smbd,)g(smbd)f(tries) +i(to)f(load)g(a)h(shared)e(library)g(by)h(the)g(name)2749 +1798 y +SDict begin H.S end + 2749 1798 a 2749 1798 a +SDict begin 13 H.A end + 2749 1798 a 2749 1798 +a +SDict begin [ /View [/XYZ H.V] /Dest (3306) cvn H.B /DEST pdfmark end + 2749 1798 a Fg(librpc_<pipename>.so)d Fj(to)-2 1906 +y(handle)i(the)h(call)h(if)f(it)h(doesn')o(t)e(kno)n(w)g(ho)n(w)h(to)g +(handle)f(the)h(call)h(internally)-5 b(.)18 b(F)o(or)i(instance,)g(LSA) +g(calls)h(are)f(handled)f(by)-2 2014 y +SDict begin H.S end + -2 2014 a -2 2014 +a +SDict begin 13 H.A end + -2 2014 a -2 2014 a +SDict begin [ /View [/XYZ H.V] /Dest (3307) cvn H.B /DEST pdfmark end + -2 2014 a Fg(librpc_lsass.so)p +Fj(..)f(These)i(shared)f(libraries)h(should)f(be)h(located)g(in)g(the) +2291 2014 y +SDict begin H.S end + 2291 2014 a 2291 2014 a +SDict begin 13 H.A end + 2291 2014 a 2291 +2014 a +SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end + 2291 2014 a Fg(<sambaroot>/lib/rpc)p Fj(.)d(smbd)j(then)-2 +2122 y(attempts)g(to)g(call)h(the)f(init_module)e(function)h(within)h +(the)g(shared)f(library)-5 b(.)19 b(Check)h(the)g(chapter)f(on)h +(modules)f(for)g(more)-2 2230 y(information.)-2 2397 +y +SDict begin H.S end + -2 2397 a -2 2397 a +SDict begin 13 H.A end + -2 2397 a -2 2397 a +SDict begin [ /View [/XYZ H.V] /Dest (3309) cvn H.B /DEST pdfmark end + -2 2397 a 107 +x Fj(In)h(the)g(init_module)e(function,)g(the)i(library)f(should)h +(call)g(rpc_pipe_re)o(gister_comman)o(ds\(\).)14 b(This)20 +b(function)f(tak)o(es)h(the)-2 2612 y(follo)n(wing)e(ar)o(guments:)-2 +2796 y +SDict begin H.S end + -2 2796 a -2 2796 a +SDict begin 13 H.A end + -2 2796 a -2 2796 a +SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end + -2 2796 +a -2 2879 a +SDict begin H.S end + -2 2879 a -2 2879 a +SDict begin 11.7 H.A end + -2 2879 a -2 2879 a +SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end + -2 +2879 a 79 x Fg(int)44 b(rpc_pipe_register_commands\(const)c(char)k +(*clnt,)g(const)g(char)g(*srv,)1388 3055 y(const)g(struct)f(api_struct) +h(*cmds,)f(int)i(size\);)39 3246 y +SDict begin H.S end + 39 3246 a 39 3246 +a +SDict begin 13 H.A end + 39 3246 a 39 3246 a +SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end + 39 3246 a -2 3371 a +SDict begin H.S end + -2 3371 a -2 +3371 a +SDict begin 13 H.A end + -2 3371 a -2 3371 a +SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end + -2 3371 a 108 x Fj(clnt)-2 +3480 y +SDict begin H.S end + -2 3480 a -2 3480 a +SDict begin 13 H.A end + -2 3480 a -2 3480 a +SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end + -2 3480 +a Black Black 164 3628 a +SDict begin H.S end + 164 3628 a 164 3628 a +SDict begin 13 H.A end + 164 3628 +a 164 3628 a +SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end + 164 3628 a Fj(the)20 b(Client)h(name)e(of)h(the)g(named)g +(pipe)-2 3729 y +SDict begin H.S end + -2 3729 a -2 3729 a +SDict begin 13 H.A end + -2 3729 a -2 3729 +a +SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end + -2 3729 a 90 x Fj(srv)-2 3820 y +SDict begin H.S end + -2 3820 a -2 3820 a +SDict begin 13 H.A end + +-2 3820 a -2 3820 a +SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end + -2 3820 a Black Black 164 3968 a +SDict begin H.S end + +164 3968 a 164 3968 a +SDict begin 13 H.A end + 164 3968 a 164 3968 a +SDict begin [ /View [/XYZ H.V] /Dest (3320) cvn H.B /DEST pdfmark end + 164 3968 +a Fj(the)g(Serv)o(er)f(name)h(of)g(the)g(named)f(pipe)-2 +4069 y +SDict begin H.S end + -2 4069 a -2 4069 a +SDict begin 13 H.A end + -2 4069 a -2 4069 a +SDict begin [ /View [/XYZ H.V] /Dest (3322) cvn H.B /DEST pdfmark end + -2 4069 +a 90 x Fj(cmds)-2 4160 y +SDict begin H.S end + -2 4160 a -2 4160 a +SDict begin 13 H.A end + -2 4160 +a -2 4160 a +SDict begin [ /View [/XYZ H.V] /Dest (3323) cvn H.B /DEST pdfmark end + -2 4160 a Black Black 164 4309 a +SDict begin H.S end + 164 4309 +a 164 4309 a +SDict begin 13 H.A end + 164 4309 a 164 4309 a +SDict begin [ /View [/XYZ H.V] /Dest (3324) cvn H.B /DEST pdfmark end + 164 4309 a Fj(a)h(list)i(of)e +(api_structs)f(that)h(map)g(RPC)i(ordinal)d(numbers)f(to)j(function)d +(calls)-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 (3326) cvn H.B /DEST pdfmark end + -2 4410 a 90 x Fj(size)-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 (3327) cvn H.B /DEST pdfmark end + -2 4501 a Black Black 164 4649 +a +SDict begin H.S end + 164 4649 a 164 4649 a +SDict begin 13 H.A end + 164 4649 a 164 4649 a +SDict begin [ /View [/XYZ H.V] /Dest (3328) cvn H.B /DEST pdfmark end + 164 4649 +a Fj(the)i(number)e(of)i(api_structs)g(contained)e(in)j(cmds)-2 +4833 y +SDict begin H.S end + -2 4833 a -2 4833 a +SDict begin 13 H.A end + -2 4833 a -2 4833 a +SDict begin [ /View [/XYZ H.V] /Dest (3329) cvn H.B /DEST pdfmark end + -2 4833 +a 90 x Fj(See)f(rpc_serv)o(er/srv_re)o(g.c)c(and)j(rpc_serv)o +(er/srv_re)o(g_nt.c)c(for)k(a)i(small)g(e)o(xample)d(of)i(ho)n(w)g(to)g +(use)h(this)f(library)-5 b(.)p Black 3659 5984 a Fh(89)p +Black eop end +%%Page: 90 96 +TeXDict begin 90 95 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PACKAGING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fi(Chapter)44 b(16.)f(Notes)h(to)g(packagers)-2 197 +y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end + -2 197 a 342 x +Fl(16.1.)35 b(V)-14 b(ersioning)-2 734 y +SDict begin H.S end + -2 734 a -2 +734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3338) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fj(Please,)20 b(please)h(update)e +(the)h(v)o(ersion)f(number)f(in)1468 813 y +SDict begin H.S end + 1468 813 a +1468 813 a +SDict begin 13 H.A end + 1468 813 a 1468 813 a +SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end + 1468 813 a Fg +(source/include/version.h)e Fj(to)21 b(include)e(the)h(v)o(ersioning)e +(of)i(your)-2 921 y(package.)e(This)j(mak)o(es)f(it)h(easier)f(to)g +(distinguish)f(standard)h(samba)f(b)n(uilds)h(from)g(custom-b)n(uild)e +(samba)i(b)n(uilds)-2 1029 y(\(distrib)n(utions)f(often)g(patch)h +(packages\).)e(F)o(or)i(e)o(xample,)e(a)j(good)e(v)o(ersion)g(w)o(ould) +g(be:)-2 1213 y +SDict begin H.S end + -2 1213 a -2 1213 a +SDict begin 13 H.A end + -2 1213 a -2 1213 +a +SDict begin [ /View [/XYZ H.V] /Dest (3340) cvn H.B /DEST pdfmark end + -2 1213 a -2 1296 a +SDict begin H.S end + -2 1296 a -2 1296 a +SDict begin 11.7 H.A end + -2 1296 a -2 +1296 a +SDict begin [ /View [/XYZ H.V] /Dest (3341) cvn H.B /DEST pdfmark end + -2 1296 a 79 x Fg(Version)43 b(2.999+3.0.alpha21-5)f(for)i +(Debian)-2 1576 y +SDict begin H.S end + -2 1576 a -2 1576 a +SDict begin 13 H.A end + -2 1576 a -2 1576 +a +SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end + -2 1576 a 377 x Fl(16.2.)35 b(Modules)-2 2121 y +SDict begin H.S end + -2 +2121 a -2 2121 a +SDict begin 13 H.A end + -2 2121 a -2 2121 a +SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end + -2 2121 a 106 x +Fj(Samba)19 b(no)n(w)h(has)h(support)d(for)i(b)n(uilding)f(parts)h(of)g +(samba)g(as)h(plugins.)e(This)h(mak)o(es)g(it)h(possible)f(to,)g(for)g +(e)o(xample,)e(put)i(ldap)-2 2335 y(or)g(mysql)f(support)g(in)i(a)f +(seperate)g(package,)e(thus)j(making)d(it)j(possible)f(to)h(ha)n(v)o(e) +e(a)i(normal)e(samba)h(package)e(not)i(depending)-2 2443 +y(on)g(ldap)f(or)h(mysql.)g(T)-7 b(o)20 b(b)n(uild)g(as)h(much)e(parts) +h(of)g(samba)g(as)h(a)f(plugin,)f(run:)-2 2627 y +SDict begin H.S end + -2 2627 +a -2 2627 a +SDict begin 13 H.A end + -2 2627 a -2 2627 a +SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end + -2 2627 a -2 2710 a +SDict begin H.S end + -2 +2710 a -2 2710 a +SDict begin 11.7 H.A end + -2 2710 a -2 2710 a +SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end + -2 2710 a 79 x Fg(./configure)43 +b(--with-shared-modules=rpc,vfs,auth,pdb)o(,chars)o(et)p +Black 3659 5984 a Fh(90)p Black eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/docs/Samba-HOWTO-Collection.ps b/docs/Samba-HOWTO-Collection.ps new file mode 100644 index 0000000000..7e729f4841 --- /dev/null +++ b/docs/Samba-HOWTO-Collection.ps @@ -0,0 +1,50067 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software +%%Title: samba-doc.dvi +%%Pages: 200 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentFonts: Times-Bold Times-Roman Courier Times-Italic +%%+ Courier-Oblique Courier-Bold Courier-BoldOblique Helvetica +%%+ Helvetica-Oblique Helvetica-Bold +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: dvips -q samba-doc.dvi -o samba-doc.ps +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2003.04.06:1909 +%%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 (samba-doc.dvi) @start +/Fa 136[65 65 1[65 65 65 2[65 65 1[65 2[65 65 1[65 65 +1[65 51[65 65 46[{ TeXBase1Encoding ReEncodeFont }15 +107.597 /Courier-Bold rf /Fb 136[54 2[54 54 3[54 54 4[54 +54 1[54 2[54 52[54 46[{ TeXBase1Encoding ReEncodeFont }10 +89.6638 /Courier-Bold rf /Fc 106[23 149[{ + TeXBase1Encoding ReEncodeFont }1 66.4176 /Helvetica +rf /Fd 134[42 3[46 25 42 29 1[46 46 46 66 3[21 1[46 1[42 +46 42 1[42 11[54 18[54 4[44 61[{ TeXBase1Encoding ReEncodeFont }18 +74.7198 /Helvetica-Bold rf /Fe 139[77 77 77 2[77 77 77 +1[77 4[77 77 1[77 77 44[77 5[77 77 46[{ TeXBase1Encoding ReEncodeFont } +14 129.116 /Courier-Bold rf /Ff 134[40 40 1[40 40 40 +40 40 40 40 40 40 40 40 40 1[40 40 40 40 40 40 40 40 +40 1[40 8[40 40 1[40 40 1[40 40 40 40 3[40 40 1[40 40 +40 2[40 6[40 5[40 3[40 40 40 40 2[40 6[40 40 34[{ + TeXBase1Encoding ReEncodeFont }47 67.2479 /Courier rf +/Fg 106[21 149[{ TeXBase1Encoding ReEncodeFont }1 59.7758 +/Times-Roman rf /Fh 134[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 1[45 1[45 +1[45 5[45 1[45 9[45 17[45 4[45 1[45 45 45 45 5[45 39[{ + TeXBase1Encoding ReEncodeFont }37 74.7198 /Courier-Bold +rf /Fi 137[37 1[21 37 25 2[42 42 62 4[42 2[42 11[50 1[71 +50 54 46 50 54 1[50 58 54 1[42 2[21 1[58 46 50 54 54 +1[50 6[21 11[21 12[21 33[{ TeXBase1Encoding ReEncodeFont }30 +74.7198 /Helvetica-Oblique rf /Fj 133[45 1[45 45 45 45 +45 45 45 1[45 45 45 45 45 45 1[45 45 45 45 45 45 45 45 +45 1[45 1[45 1[45 3[45 1[45 45 45 45 1[45 45 45 45 1[45 +1[45 45 45 1[45 45 2[45 17[45 45 46[{ TeXBase1Encoding ReEncodeFont }44 +74.7198 /Courier-Oblique rf /Fk 133[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 3[21 21 21 1[50 50 71 50 54 46 50 54 1[50 58 54 +62 42 50 37 21 54 58 46 50 54 54 50 50 1[42 44 44 1[21 +21 42 42 42 42 42 42 42 42 42 42 21 21 25 21 44 29 25 +25 17 1[66 42 42 27 21 29[37 37 2[{ TeXBase1Encoding ReEncodeFont }84 +74.7198 /Helvetica rf /Fl 138[42 25 29 33 2[37 6[42 2[33 +22[54 12[54 6[25 18[25 39[{ TeXBase1Encoding ReEncodeFont }11 +74.7198 /Times-Bold rf /Fm 134[50 1[50 50 50 50 50 50 +1[50 50 50 50 1[50 1[50 50 2[50 50 50 50 50 1[50 9[50 +1[50 50 1[50 1[50 50 50 2[50 3[50 50 2[50 17[50 9[50 +2[50 34[{ TeXBase1Encoding ReEncodeFont }34 83.022 /Courier-BoldOblique +rf /Fn 131[50 2[50 50 50 50 50 50 50 50 1[50 50 50 50 +50 50 50 50 50 50 50 50 50 50 50 50 1[50 50 1[50 6[50 +1[50 2[50 50 1[50 50 1[50 1[50 3[50 50 50 50 50 1[50 +1[50 50 50 50 1[50 1[50 50 50 50 50 50 50 50 50 50 1[50 +4[50 50 50 50 34[{ TeXBase1Encoding ReEncodeFont }62 +83.022 /Courier-Bold rf /Fo 133[50 50 50 50 50 50 50 +50 50 1[50 50 50 50 50 50 1[50 50 50 50 50 50 50 50 50 +1[50 7[50 50 50 1[50 50 1[50 50 50 50 50 50 1[50 1[50 +50 50 50 1[50 50 3[50 5[50 5[50 50 1[50 50 2[50 50 50 +2[50 37[{ TeXBase1Encoding ReEncodeFont }53 83.022 /Courier-Oblique +rf /Fp 133[53 60 60 86 60 66 40 47 53 66 66 60 66 100 +33 66 40 33 66 60 40 53 66 53 66 60 1[60 1[40 1[40 2[86 +120 86 86 80 66 86 93 73 93 86 113 80 1[60 47 93 93 73 +80 86 86 80 86 1[60 4[40 60 60 60 60 60 60 60 60 60 60 +33 30 40 30 2[40 40 3[60 1[66 40 30[66 2[{ + TeXBase1Encoding ReEncodeFont }74 119.552 /Times-Bold +rf /Fq 134[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 5[46 51 69 51 60 +46 42 51 60 51 60 55 69 46 55 1[28 60 60 51 51 60 55 +51 51 1[42 1[56 2[28 42 42 42 42 42 42 42 42 42 42 23 +21 28 21 2[28 28 28 2[42 1[35 28 29[42 42 2[{ + TeXBase1Encoding ReEncodeFont }75 83.022 /Times-Italic +rf /Fr 130[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 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 45 45 45 45 45 45 45 45 45 45 +45 45 45 45 45 45 45 33[{ TeXBase1Encoding ReEncodeFont }92 +74.7198 /Courier rf /Fs 134[86 1[124 86 96 57 67 76 1[96 +86 96 143 48 96 1[48 96 86 57 76 96 76 96 86 8[124 172 +124 124 115 96 124 134 105 1[124 163 115 2[67 134 134 +105 1[124 124 115 124 7[86 86 86 86 86 86 86 86 86 86 +48 43 57 42[96 2[{ TeXBase1Encoding ReEncodeFont }56 +172.154 /Times-Bold rf /Ft 106[23 27[33 33 48 33 33 18 +26 22 1[33 33 33 52 18 2[18 33 33 22 29 33 29 33 29 11[48 +41 37 2[37 1[48 1[41 4[48 5[48 6[18 7[33 2[18 17 22 3[22 +22 40[{ TeXBase1Encoding ReEncodeFont }38 66.4176 /Times-Roman +rf /Fu 129[45 40 17 40 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 28 42 +39 28 23 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 /Fv 131[18 2[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 3[83 60 60 55 46 60 1[51 65 60 78 +55 65 1[32 1[65 51 55 60 60 55 60 2[47 47 47 1[28 1[42 +1[42 42 42 42 42 42 42 23 21 28 21 47 42 28 28 28 1[83 +42 1[46 31[46 2[{ TeXBase1Encoding ReEncodeFont }75 83.022 +/Times-Bold rf /Fw 134[50 50 72 50 55 33 39 44 55 55 +50 55 83 28 55 1[28 55 50 33 44 55 44 55 50 8[72 100 +72 72 66 55 72 1[61 78 72 94 66 78 50 39 78 78 61 66 +72 72 66 72 93 50 5[50 1[50 50 50 50 50 50 50 50 28 25 +12[33 30[55 2[{ TeXBase1Encoding ReEncodeFont }62 99.6264 +/Times-Bold rf /Fx 133[64 72 72 104 72 80 48 56 64 80 +80 72 80 120 40 80 48 40 80 72 48 64 80 64 80 72 8[104 +143 104 104 96 80 104 112 88 112 104 135 96 112 72 56 +112 112 88 96 104 104 96 104 1[72 1[82 3[72 72 72 72 +72 72 72 72 72 72 40 36 48 36 2[48 48 48 2[72 33[80 2[{ + TeXBase1Encoding ReEncodeFont }71 143.462 /Times-Bold +rf /Fy 134[103 103 1[103 115 69 80 92 1[115 103 115 172 +57 1[69 57 1[103 69 92 115 92 1[103 10[149 1[138 115 +2[126 2[195 3[80 1[161 2[149 149 138 149 18[52 43[115 +2[{ TeXBase1Encoding ReEncodeFont }33 206.584 /Times-Bold +rf end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + end +%%EndSetup +%%Page: 1 1 +TeXDict begin 1 0 bop -600 -600 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 -600 a -600 -600 +a +SDict begin [ /Title () /Subject () /Creator (LaTeX with hyperref package) +/Author () /Producer (dvips + Distiller) /Keywords () /DOCINFO pdfmark +end + -600 -600 a Black 0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 +a 0 TeXcolorgray 0 TeXcolorgray -2 -102 a +SDict begin H.R end + -2 -102 a -2 +-102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 -11 a +SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseOutlines /DOCVIEW +pdfmark end + -2 -11 a -2 -11 +a +SDict begin [ {Catalog} << /ViewerPreferences << >> >> /PUT pdfmark +end + -2 -11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 12 H.A end + -2 -11 a -2 -11 +a +SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark +end + -2 -11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 12 H.A end + -2 -11 a -2 -11 +a +SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-HOWTO-COLLECTION) cvn H.B +/DEST pdfmark end + -2 -11 a 452 132 a Fy(SAMB)-6 b(A)51 b(Pr)l(oject)h(Documentation) +1426 757 y Fx(SAMB)l(A)35 b(T)-13 b(eam)1463 948 y Fw(samba@samba.or)o +(g)1664 1806 y(Edited)26 b(by)1364 1993 y Fx(J)n(ohn)35 +b(H)g(T)-13 b(er)o(pstra)1379 2275 y(J)n(elmer)34 b(V)-14 +b(er)n(nooij)1198 2557 y(Gerald)34 b(\(J)n(erry\))g(Carter)p +Black Black eop end +%%Page: 2 2 +TeXDict begin 2 1 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 174 +x Fv(SAMB)n(A)21 b(Pr)o(oject)d(Documentation)-2 180 +y Fu(by)i(SAMB)m(A)h(T)-6 b(eam)-2 396 y(Edited)19 b(by)h(John)g(H)g(T) +-6 b(erpstra)-2 612 y(Edited)19 b(by)h(Jelmer)g(V)-9 +b(ernooij)-2 828 y(Edited)19 b(by)h(Gerald)g(\(Jerry\))f(Carter)-2 +1044 y(Published)g(Friday)h(4)g(April)-2 1401 y(This)g(book)f(is)i(a)g +(collection)e(of)h(HO)m(WT)o(Os)g(added)f(to)i(Samba)e(documentation)f +(o)o(v)o(er)g(the)j(years.)e(I)i(try)f(to)g(ensure)g(that)g(all)h(are) +-2 1509 y(current,)d(b)n(ut)j(sometimes)e(the)i(is)g(a)f(lar)o(ger)f +(job)h(than)g(one)g(person)f(can)h(maintain.)f(The)h(most)g(recent)f(v) +o(ersion)g(of)h(this)-2 1617 y(document)e(can)i(be)g(found)f(at)h +(http://www)-5 b(.samba.or)o(g/)17 b(on)i(the)i("Documentation")c +(page.)i(Please)i(send)f(updates)g(to)-2 1725 y(jerry@samba.or)o(g)d +(\(mailto:jerry@samba.or)o(g\))e(or)20 b(jelmer@samba.or)o(g)e +(\(mailto:jelmer@samba.or)o(g\).)-2 2200 y Ft(This)e(documentation)21 +b(is)c(distrib)o(uted)i(under)f(the)g(GNU)e(General)j(Public)f(License) +h(\(GPL\))d(v)o(ersion)i(2.)e(A)h(cop)o(y)h(of)f(the)h(license)h(is)e +(included)i(with)f(the)f(Samba)-2 2308 y(source)h(distrib)o(ution.)h(A) +d(cop)o(y)j(can)e(be)h(found)f(on-line)i(at)e(http://www)l(.fsf.or)o +(g/licenses/gpl.t)q(xt)p Black Black eop end +%%Page: 3 3 +TeXDict begin 3 2 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 210 +x Fs(T)-16 b(able)43 b(of)g(Contents)p 0 TeXcolorgray +-2 250 a +SDict begin H.S end + -2 250 a Fv(I.)21 b(General)e(installation)776 +250 y +SDict begin 13 H.L end + 776 250 a 776 250 a +SDict begin [ /Subtype /Link /Dest (INTRODUCTION) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 776 250 a Black Black 10 w +Fv(.)p Black 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 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 3654 250 a +SDict begin H.S end + 3654 250 a Fv(vii)3742 +250 y +SDict begin 13 H.L end + 3742 250 a 3742 250 a +SDict begin [ /Subtype /Link /Dest (INTRODUCTION) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3742 250 a Black 0 TeXcolorgray +197 378 a +SDict begin H.S end + 197 378 a Fu(1.)h(Ho)n(w)g(to)g(Install)h(and)e(T)-6 +b(est)21 b(SAMB)m(A)1364 378 y +SDict begin 13 H.L end + 1364 378 a 1364 378 a +SDict begin [ /Subtype /Link /Dest (INSTALL) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + +1364 378 a Black Black 4 w Fu(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3701 378 a +SDict begin H.S end + 3701 378 +a Fu(1)3743 378 y +SDict begin 13 H.L end + 3743 378 a 3743 378 a +SDict begin [ /Subtype /Link /Dest (INSTALL) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 378 a Black +0 TeXcolorgray 396 486 a +SDict begin H.S end + 396 486 a Fu(1.1.)f(Obtaining)e(and)i +(installing)g(samba)1578 486 y +SDict begin 13 H.L end + 1578 486 a 1578 486 a +SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + +1578 486 a Black Black 18 w Fu(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3701 486 a +SDict begin H.S end + 3701 486 a Fu(1)3743 486 y +SDict begin 13 H.L end + 3743 486 a 3743 +486 a +SDict begin [ /Subtype /Link /Dest (64) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 486 a Black 0 TeXcolorgray 396 594 a +SDict begin H.S end + 396 594 +a Fu(1.2.)g(Con\002guring)e(samba)1177 594 y +SDict begin 13 H.L end + 1177 594 +a 1177 594 a +SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 1177 594 a Black Black 4 w Fu(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3701 594 a +SDict begin H.S end + +3701 594 a Fu(1)3743 594 y +SDict begin 13 H.L end + 3743 594 a 3743 594 a +SDict begin [ /Subtype /Link /Dest (69) cvn /H /I /Border [0 0 0] /Color +[1 0 0] H.B /ANN pdfmark end + 3743 +594 a Black 0 TeXcolorgray 396 702 a +SDict begin H.S end + 396 702 a Fu(1.3.)i(T)m(ry)f +(listing)i(the)f(shares)g(a)n(v)n(ailable)g(on)g(your)f(serv)o(er)2055 +702 y +SDict begin 13 H.L end + 2055 702 a 2055 702 a +SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2055 702 a Black Black 18 +w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3701 702 a +SDict begin H.S end + 3701 702 a Fu(2)3743 702 y +SDict begin 13 H.L end + +3743 702 a 3743 702 a +SDict begin [ /Subtype /Link /Dest (102) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 702 a Black 0 TeXcolorgray +396 810 a +SDict begin H.S end + 396 810 a Fu(1.4.)h(T)m(ry)f(connecting)f(with)j(the)f(unix)f +(client)1708 810 y +SDict begin 13 H.L end + 1708 810 a 1708 810 a +SDict begin [ /Subtype /Link /Dest (111) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1708 810 a Black +Black 12 w Fu(.)p Black 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 3701 810 a +SDict begin H.S end + +3701 810 a Fu(2)3743 810 y +SDict begin 13 H.L end + 3743 810 a 3743 810 a +SDict begin [ /Subtype /Link /Dest (111) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +810 a Black 0 TeXcolorgray 396 918 a +SDict begin H.S end + 396 918 a Fu(1.5.)h(T)m(ry)f +(connecting)f(from)h(a)i(DOS,)g(WfWg,)f(W)m(in9x,)f(W)m(inNT)-6 +b(,)20 b(W)m(in2k,)f(OS/2,)h(etc...)g(client)3170 918 +y +SDict begin 13 H.L end + 3170 918 a 3170 918 a +SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3170 918 a Black Black 3 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)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 +3701 918 a +SDict begin H.S end + 3701 918 a Fu(3)3743 918 y +SDict begin 13 H.L end + 3743 918 a 3743 +918 a +SDict begin [ /Subtype /Link /Dest (127) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 918 a Black 0 TeXcolorgray 396 1026 a +SDict begin H.S end + 396 +1026 a Fu(1.6.)g(What)g(If)g(Things)g(Don')o(t)f(W)-7 +b(ork?)1503 1026 y +SDict begin 13 H.L end + 1503 1026 a 1503 1026 a +SDict begin [ /Subtype /Link /Dest (141) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1503 1026 +a Black Black 10 w Fu(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3701 1026 a +SDict begin H.S end + 3701 1026 a Fu(3)3743 1026 +y +SDict begin 13 H.L end + 3743 1026 a 3743 1026 a +SDict begin [ /Subtype /Link /Dest (141) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1026 a Black 0 TeXcolorgray +197 1134 a +SDict begin H.S end + 197 1134 a Fu(2.)20 b(Quick)g(Cross)h(Subnet)e(Bro)n(wsing)h +(/)g(Cross)h(W)-7 b(orkgroup)18 b(Bro)n(wsing)i(guide)2485 +1134 y +SDict begin 13 H.L end + 2485 1134 a 2485 1134 a +SDict begin [ /Subtype /Link /Dest (BROWSING-QUICK) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2485 1134 a Black Black +3 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3701 1134 a +SDict begin H.S end + +3701 1134 a Fu(5)3743 1134 y +SDict begin 13 H.L end + 3743 1134 a 3743 1134 a +SDict begin [ /Subtype /Link /Dest (BROWSING-QUICK) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + +3743 1134 a Black 0 TeXcolorgray 396 1242 a +SDict begin H.S end + 396 1242 +a Fu(2.1.)g(Discussion)907 1242 y +SDict begin 13 H.L end + 907 1242 a 907 1242 +a +SDict begin [ /Subtype /Link /Dest (173) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 907 1242 a Black Black 4 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3701 1242 a +SDict begin H.S end + 3701 +1242 a Fu(5)3743 1242 y +SDict begin 13 H.L end + 3743 1242 a 3743 1242 a +SDict begin [ /Subtype /Link /Dest (173) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +1242 a Black 0 TeXcolorgray 396 1350 a +SDict begin H.S end + 396 1350 a Fu(2.2.)g(Ho)n(w)g +(bro)n(wsing)e(functions)h(and)h(ho)n(w)f(to)i(deplo)o(y)e(stable)h +(and)g(dependable)e(bro)n(wsing)g(using)i(Samba)3522 +1350 y +SDict begin 13 H.L end + 3522 1350 a 3522 1350 a +SDict begin [ /Subtype /Link /Dest (192) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3522 1350 a Black Black +4 w Fu(.)p Black Black(.)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 3701 1350 a +SDict begin H.S end + +3701 1350 a Fu(6)3743 1350 y +SDict begin 13 H.L end + 3743 1350 a 3743 1350 a +SDict begin [ /Subtype /Link /Dest (192) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +3743 1350 a Black 0 TeXcolorgray 396 1458 a +SDict begin H.S end + 396 1458 +a Fu(2.3.)g(Use)g(of)g(the)h Fv(Remote)e(Announce)i Fu(parameter)1911 +1458 y +SDict begin 13 H.L end + 1911 1458 a 1911 1458 a +SDict begin [ /Subtype /Link /Dest (206) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1911 1458 a Black Black +17 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3701 1458 a +SDict begin H.S end + 3701 1458 a +Fu(6)3743 1458 y +SDict begin 13 H.L end + 3743 1458 a 3743 1458 a +SDict begin [ /Subtype /Link /Dest (206) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1458 a +Black 0 TeXcolorgray 396 1565 a +SDict begin H.S end + 396 1565 a Fu(2.4.)f(Use)g(of)g(the)h +Fv(Remote)e(Br)o(o)o(wse)i(Sync)f Fu(parameter)2003 1565 +y +SDict begin 13 H.L end + 2003 1565 a 2003 1565 a +SDict begin [ /Subtype /Link /Dest (229) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2003 1565 a Black Black 8 w +Fu(.)p Black Black(.)p Black Black(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3701 1565 a +SDict begin H.S end + 3701 1565 a Fu(7)3743 1565 +y +SDict begin 13 H.L end + 3743 1565 a 3743 1565 a +SDict begin [ /Subtype /Link /Dest (229) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1565 a Black 0 TeXcolorgray +396 1673 a +SDict begin H.S end + 396 1673 a Fu(2.5.)g(Use)g(of)g(WINS)993 1673 +y +SDict begin 13 H.L end + 993 1673 a 993 1673 a +SDict begin [ /Subtype /Link /Dest (240) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 993 1673 a Black Black 1 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3701 1673 a +SDict begin H.S end + +3701 1673 a Fu(7)3743 1673 y +SDict begin 13 H.L end + 3743 1673 a 3743 1673 a +SDict begin [ /Subtype /Link /Dest (240) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +3743 1673 a Black 0 TeXcolorgray 396 1781 a +SDict begin H.S end + 396 1781 +a Fu(2.6.)g(Do)g(NO)m(T)g(use)g(more)g(than)f(one)h(\(1\))g(protocol)e +(on)i(MS)g(W)m(indo)n(ws)g(machines)2787 1781 y +SDict begin 13 H.L end + 2787 +1781 a 2787 1781 a +SDict begin [ /Subtype /Link /Dest (254) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2787 1781 a Black Black 13 w Fu(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)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 3701 +1781 a +SDict begin H.S end + 3701 1781 a Fu(8)3743 1781 y +SDict begin 13 H.L end + 3743 1781 a 3743 +1781 a +SDict begin [ /Subtype /Link /Dest (254) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1781 a Black 0 TeXcolorgray 396 1889 a +SDict begin H.S end + 396 +1889 a Fu(2.7.)g(Name)g(Resolution)f(Order)1336 1889 +y +SDict begin 13 H.L end + 1336 1889 a 1336 1889 a +SDict begin [ /Subtype /Link /Dest (262) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1336 1889 a Black Black 11 +w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3701 1889 a +SDict begin H.S end + 3701 1889 a Fu(9)3743 +1889 y +SDict begin 13 H.L end + 3743 1889 a 3743 1889 a +SDict begin [ /Subtype /Link /Dest (262) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1889 a Black 0 TeXcolorgray +197 1997 a +SDict begin H.S end + 197 1997 a Fu(3.)h(User)h(information)c(database)1157 +1997 y +SDict begin 13 H.L end + 1157 1997 a 1157 1997 a +SDict begin [ /Subtype /Link /Dest (PASSDB) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 1157 1997 a Black Black +3 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 1997 a +SDict begin H.S end + 3659 +1997 a Fu(10)3743 1997 y +SDict begin 13 H.L end + 3743 1997 a 3743 1997 a +SDict begin [ /Subtype /Link /Dest (PASSDB) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +1997 a Black 0 TeXcolorgray 396 2105 a +SDict begin H.S end + 396 2105 a Fu(3.1.)j +(Introduction)956 2105 y +SDict begin 13 H.L end + 956 2105 a 956 2105 a +SDict begin [ /Subtype /Link /Dest (320) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 956 2105 +a Black Black -3 w Fu(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2105 a +SDict begin H.S end + 3659 2105 a Fu(10)3743 2105 +y +SDict begin 13 H.L end + 3743 2105 a 3743 2105 a +SDict begin [ /Subtype /Link /Dest (320) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2105 a Black 0 TeXcolorgray +396 2213 a +SDict begin H.S end + 396 2213 a Fu(3.2.)g(Important)e(Notes)i(About)f(Security) +1610 2213 y +SDict begin 13 H.L end + 1610 2213 a 1610 2213 a +SDict begin [ /Subtype /Link /Dest (327) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1610 2213 a Black +Black 7 w Fu(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2213 +a +SDict begin H.S end + 3659 2213 a Fu(10)3743 2213 y +SDict begin 13 H.L end + 3743 2213 a 3743 2213 +a +SDict begin [ /Subtype /Link /Dest (327) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2213 a Black 0 TeXcolorgray 396 2321 a +SDict begin H.S end + 396 2321 +a Fu(3.3.)h(The)f(smbpasswd)h(Command)1443 2321 y +SDict begin 13 H.L end + 1443 +2321 a 1443 2321 a +SDict begin [ /Subtype /Link /Dest (365) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1443 2321 a Black Black 8 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 2321 a +SDict begin H.S end + 3659 2321 a Fu(11)3743 2321 y +SDict begin 13 H.L end + 3743 2321 a +3743 2321 a +SDict begin [ /Subtype /Link /Dest (365) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2321 a Black 0 TeXcolorgray 396 2429 +a +SDict begin H.S end + 396 2429 a Fu(3.4.)g(Plain)g(te)o(xt)857 2429 y +SDict begin 13 H.L end + 857 +2429 a 857 2429 a +SDict begin [ /Subtype /Link /Dest (396) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 857 2429 a Black Black 12 w Fu(.)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 +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 +3659 2429 a +SDict begin H.S end + 3659 2429 a Fu(12)3743 2429 y +SDict begin 13 H.L end + 3743 2429 a +3743 2429 a +SDict begin [ /Subtype /Link /Dest (396) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2429 a Black 0 TeXcolorgray 396 2537 +a +SDict begin H.S end + 396 2537 a Fu(3.5.)g(TDB)708 2537 y +SDict begin 13 H.L end + 708 2537 a 708 +2537 a +SDict begin [ /Subtype /Link /Dest (401) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 708 2537 a Black Black 16 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 2537 a +SDict begin H.S end + 3659 2537 a Fu(12)3743 2537 y +SDict begin 13 H.L end + 3743 2537 a +3743 2537 a +SDict begin [ /Subtype /Link /Dest (401) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2537 a Black 0 TeXcolorgray 396 2645 +a +SDict begin H.S end + 396 2645 a Fu(3.6.)g(LD)m(AP)756 2645 y +SDict begin 13 H.L end + 756 2645 a +756 2645 a +SDict begin [ /Subtype /Link /Dest (404) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 756 2645 a Black Black 10 w Fu(.)p Black Black +-1 w(.)p Black 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 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 3659 2645 a +SDict begin H.S end + 3659 2645 a Fu(13)3743 +2645 y +SDict begin 13 H.L end + 3743 2645 a 3743 2645 a +SDict begin [ /Subtype /Link /Dest (404) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2645 a Black 0 TeXcolorgray +396 2753 a +SDict begin H.S end + 396 2753 a Fu(3.7.)g(MySQL)815 2753 y +SDict begin 13 H.L end + 815 +2753 a 815 2753 a +SDict begin [ /Subtype /Link /Dest (622) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 815 2753 a Black Black 13 w Fu(.)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 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 3659 2753 a +SDict begin H.S end + 3659 +2753 a Fu(20)3743 2753 y +SDict begin 13 H.L end + 3743 2753 a 3743 2753 a +SDict begin [ /Subtype /Link /Dest (622) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +2753 a Black 0 TeXcolorgray 396 2861 a +SDict begin H.S end + 396 2861 a Fu(3.8.)g(XML)727 +2861 y +SDict begin 13 H.L end + 727 2861 a 727 2861 a +SDict begin [ /Subtype /Link /Dest (664) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 727 2861 a Black Black 18 +w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black 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 +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 +3659 2861 a +SDict begin H.S end + 3659 2861 a Fu(22)3743 2861 y +SDict begin 13 H.L end + 3743 2861 a +3743 2861 a +SDict begin [ /Subtype /Link /Dest (664) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2861 a Black 0 TeXcolorgray -2 2988 +a +SDict begin H.S end + -2 2988 a Fv(II.)h(T)-6 b(ype)20 b(of)g(installation)786 +2988 y +SDict begin 13 H.L end + 786 2988 a 786 2988 a +SDict begin [ /Subtype /Link /Dest (TYPE) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 786 2988 a Black Black Fv(.)p +Black 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 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 3659 2988 a +SDict begin H.S end + 3659 2988 a Fv(23)3743 2988 +y +SDict begin 13 H.L end + 3743 2988 a 3743 2988 a +SDict begin [ /Subtype /Link /Dest (TYPE) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2988 a Black 0 TeXcolorgray +197 3116 a +SDict begin H.S end + 197 3116 a Fu(4.)g(Nomenclature)e(of)i(Serv)o(er)f(T)-7 +b(ypes)1294 3116 y +SDict begin 13 H.L end + 1294 3116 a 1294 3116 a +SDict begin [ /Subtype /Link /Dest (SERVERTYPE) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1294 3116 +a Black Black 11 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3116 a +SDict begin H.S end + 3659 +3116 a Fu(24)3743 3116 y +SDict begin 13 H.L end + 3743 3116 a 3743 3116 a +SDict begin [ /Subtype /Link /Dest (SERVERTYPE) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +3116 a Black 0 TeXcolorgray 396 3224 a +SDict begin H.S end + 396 3224 a Fu(4.1.)20 +b(Stand)f(Alone)h(Serv)o(er)1192 3224 y +SDict begin 13 H.L end + 1192 3224 a 1192 +3224 a +SDict begin [ /Subtype /Link /Dest (702) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1192 3224 a Black Black 10 w Fu(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3224 a +SDict begin H.S end + 3659 +3224 a Fu(24)3743 3224 y +SDict begin 13 H.L end + 3743 3224 a 3743 3224 a +SDict begin [ /Subtype /Link /Dest (702) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3224 a Black 0 TeXcolorgray 396 3332 a +SDict begin H.S end + 396 3332 a Fu(4.2.)g(Domain)f +(Member)g(Serv)o(er)1349 3332 y +SDict begin 13 H.L end + 1349 3332 a 1349 3332 +a +SDict begin [ /Subtype /Link /Dest (709) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1349 3332 a Black Black 19 w Fu(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 3332 a +SDict begin H.S end + 3659 3332 a Fu(24)3743 3332 y +SDict begin 13 H.L end + 3743 3332 a +3743 3332 a +SDict begin [ /Subtype /Link /Dest (709) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3332 a Black 0 TeXcolorgray 396 3440 +a +SDict begin H.S end + 396 3440 a Fu(4.3.)h(Domain)f(Controller)1173 3440 +y +SDict begin 13 H.L end + 1173 3440 a 1173 3440 a +SDict begin [ /Subtype /Link /Dest (715) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1173 3440 a Black Black 8 w +Fu(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 3440 a +SDict begin H.S end + 3659 3440 a Fu(25)3743 3440 +y +SDict begin 13 H.L end + 3743 3440 a 3743 3440 a +SDict begin [ /Subtype /Link /Dest (715) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3440 a Black 0 TeXcolorgray +197 3548 a +SDict begin H.S end + 197 3548 a Fu(5.)h(Samba)g(as)h(Stand-Alone)d(Serv)o(er)1274 +3548 y +SDict begin 13 H.L end + 1274 3548 a 1274 3548 a +SDict begin [ /Subtype /Link /Dest (SECURITYLEVELS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1274 3548 a Black Black +11 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3548 +a +SDict begin H.S end + 3659 3548 a Fu(26)3743 3548 y +SDict begin 13 H.L end + 3743 3548 a 3743 3548 +a +SDict begin [ /Subtype /Link /Dest (SECURITYLEVELS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 3548 a Black 0 TeXcolorgray 396 3656 a +SDict begin H.S end + 396 3656 +a Fu(5.1.)i(User)g(and)g(Share)f(security)h(le)n(v)o(el)1512 +3656 y +SDict begin 13 H.L end + 1512 3656 a 1512 3656 a +SDict begin [ /Subtype /Link /Dest (751) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1512 3656 a Black Black +1 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 3656 a +SDict begin H.S end + 3659 3656 a Fu(26)3743 3656 +y +SDict begin 13 H.L end + 3743 3656 a 3743 3656 a +SDict begin [ /Subtype /Link /Dest (751) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3656 a Black 0 TeXcolorgray +197 3764 a +SDict begin H.S end + 197 3764 a Fu(6.)g(Samba)g(as)h(an)f(NT4)g(or)g(W)m(in2k)f +(Primary)g(Domain)h(Controller)2142 3764 y +SDict begin 13 H.L end + 2142 3764 +a 2142 3764 a +SDict begin [ /Subtype /Link /Dest (SAMBA-PDC) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2142 3764 a Black Black 14 w Fu(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3659 3764 a +SDict begin H.S end + 3659 3764 a Fu(31)3743 3764 y +SDict begin 13 H.L end + 3743 3764 a +3743 3764 a +SDict begin [ /Subtype /Link /Dest (SAMBA-PDC) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 3764 a Black 0 TeXcolorgray 396 3872 +a +SDict begin H.S end + 396 3872 a Fu(6.1.)g(Prerequisite)f(Reading)1237 3872 +y +SDict begin 13 H.L end + 1237 3872 a 1237 3872 a +SDict begin [ /Subtype /Link /Dest (858) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1237 3872 a Black Black 6 w +Fu(.)p Black Black(.)p Black Black(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 3872 a +SDict begin H.S end + 3659 3872 a Fu(31)3743 +3872 y +SDict begin 13 H.L end + 3743 3872 a 3743 3872 a +SDict begin [ /Subtype /Link /Dest (858) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3872 a Black 0 TeXcolorgray +396 3980 a +SDict begin H.S end + 396 3980 a Fu(6.2.)h(Background)951 3980 y +SDict begin 13 H.L end + +951 3980 a 951 3980 a +SDict begin [ /Subtype /Link /Dest (863) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 951 3980 a Black Black 2 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3980 +a +SDict begin H.S end + 3659 3980 a Fu(31)3743 3980 y +SDict begin 13 H.L end + 3743 3980 a 3743 3980 +a +SDict begin [ /Subtype /Link /Dest (863) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3980 a Black 0 TeXcolorgray 396 4088 a +SDict begin H.S end + 396 4088 +a Fu(6.3.)g(Con\002guring)e(the)i(Samba)g(Domain)f(Controller)1964 +4088 y +SDict begin 13 H.L end + 1964 4088 a 1964 4088 a +SDict begin [ /Subtype /Link /Dest (903) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1964 4088 a Black Black +6 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 4088 a +SDict begin H.S end + 3659 4088 a Fu(32)3743 4088 +y +SDict begin 13 H.L end + 3743 4088 a 3743 4088 a +SDict begin [ /Subtype /Link /Dest (903) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4088 a Black 0 TeXcolorgray +396 4196 a +SDict begin H.S end + 396 4196 a Fu(6.4.)h(Creating)f(Machine)g(T)m(rust)i +(Accounts)e(and)h(Joining)f(Clients)i(to)f(the)g(Domain)2825 +4196 y +SDict begin 13 H.L end + 2825 4196 a 2825 4196 a +SDict begin [ /Subtype /Link /Dest (945) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2825 4196 a Black Black +16 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -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 3659 4196 a +SDict begin H.S end + 3659 +4196 a Fu(33)3743 4196 y +SDict begin 13 H.L end + 3743 4196 a 3743 4196 a +SDict begin [ /Subtype /Link /Dest (945) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +4196 a Black 0 TeXcolorgray 396 4304 a +SDict begin H.S end + 396 4304 a Fu(6.5.)g(Common)e +(Problems)i(and)f(Errors)1555 4304 y +SDict begin 13 H.L end + 1555 4304 a 1555 +4304 a +SDict begin [ /Subtype /Link /Dest (1053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1555 4304 a Black Black -1 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4304 a +SDict begin H.S end + 3659 4304 a Fu(36)3743 4304 y +SDict begin 13 H.L end + 3743 4304 a +3743 4304 a +SDict begin [ /Subtype /Link /Dest (1053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4304 a Black 0 TeXcolorgray 396 4411 +a +SDict begin H.S end + 396 4411 a Fu(6.6.)h(What)g(other)f(help)h(can)g(I)h(get?)1421 +4411 y +SDict begin 13 H.L end + 1421 4411 a 1421 4411 a +SDict begin [ /Subtype /Link /Dest (1099) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1421 4411 a Black Black +9 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 4411 a +SDict begin H.S end + 3659 4411 +a Fu(38)3743 4411 y +SDict begin 13 H.L end + 3743 4411 a 3743 4411 a +SDict begin [ /Subtype /Link /Dest (1099) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4411 +a Black 0 TeXcolorgray 396 4519 a +SDict begin H.S end + 396 4519 a Fu(6.7.)f(Domain)f +(Control)g(for)h(W)m(indo)n(ws)f(9x/ME)1787 4519 y +SDict begin 13 H.L end + 1787 +4519 a 1787 4519 a +SDict begin [ /Subtype /Link /Dest (1213) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1787 4519 a Black Black 16 w Fu(.)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 3659 4519 a +SDict begin H.S end + 3659 4519 +a Fu(41)3743 4519 y +SDict begin 13 H.L end + 3743 4519 a 3743 4519 a +SDict begin [ /Subtype /Link /Dest (1213) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4519 +a Black 0 TeXcolorgray 197 4627 a +SDict begin H.S end + 197 4627 a Fu(7.)h(Samba)g(Backup)f +(Domain)g(Controller)g(to)i(Samba)f(Domain)f(Control)2327 +4627 y +SDict begin 13 H.L end + 2327 4627 a 2327 4627 a +SDict begin [ /Subtype /Link /Dest (SAMBA-BDC) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2327 4627 a Black Black +16 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4627 a +SDict begin H.S end + 3659 4627 a Fu(43)3743 +4627 y +SDict begin 13 H.L end + 3743 4627 a 3743 4627 a +SDict begin [ /Subtype /Link /Dest (SAMBA-BDC) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 4627 a Black 0 TeXcolorgray +396 4735 a +SDict begin H.S end + 396 4735 a Fu(7.1.)h(Prerequisite)f(Reading)1237 +4735 y +SDict begin 13 H.L end + 1237 4735 a 1237 4735 a +SDict begin [ /Subtype /Link /Dest (1266) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1237 4735 a Black Black +6 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 4735 a +SDict begin H.S end + 3659 4735 a Fu(43)3743 +4735 y +SDict begin 13 H.L end + 3743 4735 a 3743 4735 a +SDict begin [ /Subtype /Link /Dest (1266) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4735 a Black 0 TeXcolorgray +396 4843 a +SDict begin H.S end + 396 4843 a Fu(7.2.)h(Background)951 4843 y +SDict begin 13 H.L end + +951 4843 a 951 4843 a +SDict begin [ /Subtype /Link /Dest (1270) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 951 4843 a Black Black 2 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4843 +a +SDict begin H.S end + 3659 4843 a Fu(43)3743 4843 y +SDict begin 13 H.L end + 3743 4843 a 3743 4843 +a +SDict begin [ /Subtype /Link /Dest (1270) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4843 a Black 0 TeXcolorgray 396 4951 a +SDict begin H.S end + 396 4951 +a Fu(7.3.)g(What)g(quali\002es)g(a)h(Domain)e(Controller)g(on)h(the)g +(netw)o(ork?)2288 4951 y +SDict begin 13 H.L end + 2288 4951 a 2288 4951 a +SDict begin [ /Subtype /Link /Dest (1278) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2288 +4951 a Black Black 14 w Fu(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4951 a +SDict begin H.S end + 3659 4951 a Fu(43)3743 +4951 y +SDict begin 13 H.L end + 3743 4951 a 3743 4951 a +SDict begin [ /Subtype /Link /Dest (1278) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4951 a Black 0 TeXcolorgray +396 5059 a +SDict begin H.S end + 396 5059 a Fu(7.4.)g(Can)g(Samba)g(be)g(a)h(Backup)e(Domain) +g(Controller)g(to)i(an)f(NT)g(PDC?)2538 5059 y +SDict begin 13 H.L end + 2538 5059 +a 2538 5059 a +SDict begin [ /Subtype /Link /Dest (1287) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2538 5059 a Black Black 13 w Fu(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3659 5059 a +SDict begin H.S end + 3659 5059 a Fu(44)3743 5059 y +SDict begin 13 H.L end + 3743 5059 a +3743 5059 a +SDict begin [ /Subtype /Link /Dest (1287) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5059 a Black 0 TeXcolorgray 396 5167 +a +SDict begin H.S end + 396 5167 a Fu(7.5.)g(Ho)n(w)g(do)f(I)i(set)g(up)f(a)g(Samba)g(BDC?) +1602 5167 y +SDict begin 13 H.L end + 1602 5167 a 1602 5167 a +SDict begin [ /Subtype /Link /Dest (1292) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1602 5167 a Black +Black 15 w Fu(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 5167 +a +SDict begin H.S end + 3659 5167 a Fu(44)3743 5167 y +SDict begin 13 H.L end + 3743 5167 a 3743 5167 +a +SDict begin [ /Subtype /Link /Dest (1292) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5167 a Black 0 TeXcolorgray 197 5275 a +SDict begin H.S end + 197 5275 +a Fu(8.)g(Samba)g(as)h(a)f(ADS)h(domain)e(member)1405 +5275 y +SDict begin 13 H.L end + 1405 5275 a 1405 5275 a +SDict begin [ /Subtype /Link /Dest (ADS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1405 5275 a Black Black +4 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 5275 +a +SDict begin H.S end + 3659 5275 a Fu(46)3743 5275 y +SDict begin 13 H.L end + 3743 5275 a 3743 5275 +a +SDict begin [ /Subtype /Link /Dest (ADS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5275 a Black 0 TeXcolorgray 396 5383 a +SDict begin H.S end + 396 5383 +a Fu(8.1.)h(Setup)f(your)g Fr(smb.conf)1284 5383 y +SDict begin 13 H.L end + 1284 +5383 a 1284 5383 a +SDict begin [ /Subtype /Link /Dest (1335) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1284 5383 a Black Black 1 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 5383 a +SDict begin H.S end + 3659 +5383 a Fu(46)3743 5383 y +SDict begin 13 H.L end + 3743 5383 a 3743 5383 a +SDict begin [ /Subtype /Link /Dest (1335) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +5383 a Black 0 TeXcolorgray 396 5491 a +SDict begin H.S end + 396 5491 a Fu(8.2.)h(Setup)f +(your)g Fr(/etc/krb5.conf)1554 5491 y +SDict begin 13 H.L end + 1554 5491 a 1554 +5491 a +SDict begin [ /Subtype /Link /Dest (1348) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1554 5491 a Black Black Fu(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 5491 a +SDict begin H.S end + 3659 5491 a Fu(46)3743 5491 y +SDict begin 13 H.L end + 3743 5491 a +3743 5491 a +SDict begin [ /Subtype /Link /Dest (1348) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 5491 a Black Black 3673 5984 a Fq(iii)p +Black eop end +%%Page: 4 4 +TeXDict begin 4 3 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 0 +TeXcolorgray 396 72 a +SDict begin H.S end + 396 72 a Fu(8.3.)20 b(Create)g(the)g(computer)f +(account)1496 72 y +SDict begin 13 H.L end + 1496 72 a 1496 72 a +SDict begin [ /Subtype /Link /Dest (ADS-CREATE-MACHINE-ACCOUNT) cvn +/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1496 72 a Black +Black 17 w Fu(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 72 a +SDict begin H.S end + 3659 72 a Fu(47)3743 72 +y +SDict begin 13 H.L end + 3743 72 a 3743 72 a +SDict begin [ /Subtype /Link /Dest (ADS-CREATE-MACHINE-ACCOUNT) cvn +/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 72 a Black 0 TeXcolorgray +396 180 a +SDict begin H.S end + 396 180 a Fu(8.4.)h(T)-6 b(est)20 b(your)f(serv)o(er)h(setup) +1271 180 y +SDict begin 13 H.L end + 1271 180 a 1271 180 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SERVER) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1271 180 a Black Black +14 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 180 +a +SDict begin H.S end + 3659 180 a Fu(47)3743 180 y +SDict begin 13 H.L end + 3743 180 a 3743 180 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SERVER) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +180 a Black 0 TeXcolorgray 396 288 a +SDict begin H.S end + 396 288 a Fu(8.5.)g(T)-6 +b(esting)20 b(with)g(smbclient)1298 288 y +SDict begin 13 H.L end + 1298 288 a +1298 288 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SMBCLIENT) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1298 288 a Black Black 7 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 288 a +SDict begin H.S end + 3659 288 a Fu(47)3743 288 y +SDict begin 13 H.L end + 3743 288 a 3743 +288 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SMBCLIENT) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 288 a Black 0 TeXcolorgray 396 396 a +SDict begin H.S end + 396 396 +a Fu(8.6.)g(Notes)736 396 y +SDict begin 13 H.L end + 736 396 a 736 396 a +SDict begin [ /Subtype /Link /Dest (1389) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 736 396 +a Black Black 9 w Fu(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 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 3659 396 a +SDict begin H.S end + 3659 396 a Fu(47)3743 +396 y +SDict begin 13 H.L end + 3743 396 a 3743 396 a +SDict begin [ /Subtype /Link /Dest (1389) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 396 a Black 0 TeXcolorgray +197 504 a +SDict begin H.S end + 197 504 a Fu(9.)g(Samba)g(as)h(a)f(NT4)g(or)g(W)m(in2k)g +(domain)e(member)1724 504 y +SDict begin 13 H.L end + 1724 504 a 1724 504 a +SDict begin [ /Subtype /Link /Dest (DOMAIN-SECURITY) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1724 +504 a Black Black 17 w Fu(.)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 +3659 504 a +SDict begin H.S end + 3659 504 a Fu(49)3743 504 y +SDict begin 13 H.L end + 3743 504 a 3743 +504 a +SDict begin [ /Subtype /Link /Dest (DOMAIN-SECURITY) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 504 a Black 0 TeXcolorgray 396 612 a +SDict begin H.S end + 396 612 +a Fu(9.1.)i(Joining)f(an)h(NT)g(Domain)g(with)g(Samba)g(3.0)1846 +612 y +SDict begin 13 H.L end + 1846 612 a 1846 612 a +SDict begin [ /Subtype /Link /Dest (1412) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1846 612 a Black Black -1 +w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +3659 612 a +SDict begin H.S end + 3659 612 a Fu(49)3743 612 y +SDict begin 13 H.L end + 3743 612 a 3743 +612 a +SDict begin [ /Subtype /Link /Dest (1412) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 612 a Black 0 TeXcolorgray 396 720 a +SDict begin H.S end + 396 720 +a Fu(9.2.)g(Why)f(is)i(this)g(better)f(than)g(security)f(=)i(serv)o +(er?)1905 720 y +SDict begin 13 H.L end + 1905 720 a 1905 720 a +SDict begin [ /Subtype /Link /Dest (1466) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1905 720 a Black +Black 2 w Fu(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 720 a +SDict begin H.S end + 3659 720 a Fu(50)3743 720 y +SDict begin 13 H.L end + +3743 720 a 3743 720 a +SDict begin [ /Subtype /Link /Dest (1466) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 720 a Black 0 TeXcolorgray +-2 848 a +SDict begin H.S end + -2 848 a Fv(III.)g(Adv)o(anced)f(Con\002guration)1011 +848 y +SDict begin 13 H.L end + 1011 848 a 1011 848 a +SDict begin [ /Subtype /Link /Dest (OPTIONAL) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1011 848 a Black Black 4 +w Fv(.)p Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 848 +a +SDict begin H.S end + 3659 848 a Fv(52)3743 848 y +SDict begin 13 H.L end + 3743 848 a 3743 848 a +SDict begin [ /Subtype /Link /Dest (OPTIONAL) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 +848 a Black 0 TeXcolorgray 197 976 a +SDict begin H.S end + 197 976 a Fu(10.)g(UNIX)g +(Permission)g(Bits)h(and)f(W)m(indo)n(ws)f(NT)i(Access)g(Control)e +(Lists)2391 976 y +SDict begin 13 H.L end + 2391 976 a 2391 976 a +SDict begin [ /Subtype /Link /Dest (UNIX-PERMISSIONS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 2391 976 a Black +Black 14 w Fu(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3659 976 a +SDict begin H.S end + 3659 976 a +Fu(53)3743 976 y +SDict begin 13 H.L end + 3743 976 a 3743 976 a +SDict begin [ /Subtype /Link /Dest (UNIX-PERMISSIONS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 976 a Black +0 TeXcolorgray 396 1084 a +SDict begin H.S end + 396 1084 a Fu(10.1.)g(V)-5 +b(ie)n(wing)20 b(and)f(changing)f(UNIX)j(permissions)e(using)h(the)g +(NT)g(security)g(dialogs)2973 1084 y +SDict begin 13 H.L end + 2973 1084 a 2973 +1084 a +SDict begin [ /Subtype /Link /Dest (1498) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2973 1084 a Black Black 14 w Fu(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -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 +3659 1084 a +SDict begin H.S end + 3659 1084 a Fu(53)3743 1084 y +SDict begin 13 H.L end + 3743 1084 a +3743 1084 a +SDict begin [ /Subtype /Link /Dest (1498) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1084 a Black 0 TeXcolorgray 396 1192 +a +SDict begin H.S end + 396 1192 a Fu(10.2.)f(Ho)n(w)h(to)g(vie)n(w)h(\002le)f(security)g(on) +g(a)g(Samba)g(share)2023 1192 y +SDict begin 13 H.L end + 2023 1192 a 2023 1192 +a +SDict begin [ /Subtype /Link /Dest (1504) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2023 1192 a Black Black 9 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 1192 +a +SDict begin H.S end + 3659 1192 a Fu(53)3743 1192 y +SDict begin 13 H.L end + 3743 1192 a 3743 1192 +a +SDict begin [ /Subtype /Link /Dest (1504) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1192 a Black 0 TeXcolorgray 396 1300 a +SDict begin H.S end + 396 1300 +a Fu(10.3.)f(V)-5 b(ie)n(wing)20 b(\002le)h(o)n(wnership)1356 +1300 y +SDict begin 13 H.L end + 1356 1300 a 1356 1300 a +SDict begin [ /Subtype /Link /Dest (1515) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1356 1300 a Black Black +12 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3659 1300 a +SDict begin H.S end + 3659 1300 +a Fu(53)3743 1300 y +SDict begin 13 H.L end + 3743 1300 a 3743 1300 a +SDict begin [ /Subtype /Link /Dest (1515) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1300 +a Black 0 TeXcolorgray 396 1407 a +SDict begin H.S end + 396 1407 a Fu(10.4.)e(V)-5 +b(ie)n(wing)20 b(\002le)h(or)e(directory)g(permissions)1818 +1407 y +SDict begin 13 H.L end + 1818 1407 a 1818 1407 a +SDict begin [ /Subtype /Link /Dest (1535) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1818 1407 a Black Black +6 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 1407 a +SDict begin H.S end + 3659 1407 a Fu(54)3743 +1407 y +SDict begin 13 H.L end + 3743 1407 a 3743 1407 a +SDict begin [ /Subtype /Link /Dest (1535) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1407 a Black 0 TeXcolorgray +396 1515 a +SDict begin H.S end + 396 1515 a Fu(10.5.)g(Modifying)f(\002le)j(or)f(directory)e +(permissions)1894 1515 y +SDict begin 13 H.L end + 1894 1515 a 1894 1515 a +SDict begin [ /Subtype /Link /Dest (1571) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1894 +1515 a Black Black 13 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3659 1515 a +SDict begin H.S end + 3659 1515 +a Fu(55)3743 1515 y +SDict begin 13 H.L end + 3743 1515 a 3743 1515 a +SDict begin [ /Subtype /Link /Dest (1571) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1515 +a Black 0 TeXcolorgray 396 1623 a +SDict begin H.S end + 396 1623 a Fu(10.6.)h(Interaction)f +(with)j(the)f(standard)f(Samba)h(create)g(mask)g(parameters)2584 +1623 y +SDict begin 13 H.L end + 2584 1623 a 2584 1623 a +SDict begin [ /Subtype /Link /Dest (1593) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2584 1623 a Black Black +8 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3659 1623 a +SDict begin H.S end + 3659 1623 +a Fu(56)3743 1623 y +SDict begin 13 H.L end + 3743 1623 a 3743 1623 a +SDict begin [ /Subtype /Link /Dest (1593) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1623 +a Black 0 TeXcolorgray 396 1731 a +SDict begin H.S end + 396 1731 a Fu(10.7.)f(Interaction)f +(with)j(the)f(standard)f(Samba)h(\002le)h(attrib)n(ute)e(mapping)2518 +1731 y +SDict begin 13 H.L end + 2518 1731 a 2518 1731 a +SDict begin [ /Subtype /Link /Dest (1647) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2518 1731 a Black Black +12 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3659 1731 a +SDict begin H.S end + 3659 1731 +a Fu(57)3743 1731 y +SDict begin 13 H.L end + 3743 1731 a 3743 1731 a +SDict begin [ /Subtype /Link /Dest (1647) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 1731 +a Black 0 TeXcolorgray 197 1839 a +SDict begin H.S end + 197 1839 a Fu(11.)h(Con\002guring)e +(Group)h(Mapping)1279 1839 y +SDict begin 13 H.L end + 1279 1839 a 1279 1839 a +SDict begin [ /Subtype /Link /Dest (GROUPMAPPING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + +1279 1839 a Black Black 6 w Fu(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 1839 a +SDict begin H.S end + 3659 1839 a Fu(58)3743 1839 +y +SDict begin 13 H.L end + 3743 1839 a 3743 1839 a +SDict begin [ /Subtype /Link /Dest (GROUPMAPPING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 1839 a Black 0 TeXcolorgray +197 1947 a +SDict begin H.S end + 197 1947 a Fu(12.)h(Printing)f(Support)875 +1947 y +SDict begin 13 H.L end + 875 1947 a 875 1947 a +SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 875 1947 a Black Black 15 +w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 1947 +a +SDict begin H.S end + 3659 1947 a Fu(60)3743 1947 y +SDict begin 13 H.L end + 3743 1947 a 3743 1947 +a +SDict begin [ /Subtype /Link /Dest (PRINTING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 1947 a Black 0 TeXcolorgray 396 2055 a +SDict begin H.S end + 396 2055 +a Fu(12.1.)g(Introduction)997 2055 y +SDict begin 13 H.L end + 997 2055 a 997 2055 +a +SDict begin [ /Subtype /Link /Dest (1710) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 2055 a Black Black -3 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2055 +a +SDict begin H.S end + 3659 2055 a Fu(60)3743 2055 y +SDict begin 13 H.L end + 3743 2055 a 3743 2055 +a +SDict begin [ /Subtype /Link /Dest (1710) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2055 a Black 0 TeXcolorgray 396 2163 a +SDict begin H.S end + 396 2163 +a Fu(12.2.)g(Con\002guration)1047 2163 y +SDict begin 13 H.L end + 1047 2163 a +1047 2163 a +SDict begin [ /Subtype /Link /Dest (1732) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1047 2163 a Black Black 9 w Fu(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 2163 a +SDict begin H.S end + 3659 2163 a Fu(60)3743 2163 y +SDict begin 13 H.L end + 3743 2163 a +3743 2163 a +SDict begin [ /Subtype /Link /Dest (1732) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2163 a Black 0 TeXcolorgray 396 2271 +a +SDict begin H.S end + 396 2271 a Fu(12.3.)g(The)h(Imprints)f(T)-7 b(oolset)1278 +2271 y +SDict begin 13 H.L end + 1278 2271 a 1278 2271 a +SDict begin [ /Subtype /Link /Dest (1844) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1278 2271 a Black Black +7 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2271 +a +SDict begin H.S end + 3659 2271 a Fu(65)3743 2271 y +SDict begin 13 H.L end + 3743 2271 a 3743 2271 +a +SDict begin [ /Subtype /Link /Dest (1844) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2271 a Black 0 TeXcolorgray 396 2379 a +SDict begin H.S end + 396 2379 +a Fu(12.4.)19 b(Diagnosis)916 2379 y +SDict begin 13 H.L end + 916 2379 a 916 2379 +a +SDict begin [ /Subtype /Link /Dest (1887) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 916 2379 a Black Black 16 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 2379 +a +SDict begin H.S end + 3659 2379 a Fu(67)3743 2379 y +SDict begin 13 H.L end + 3743 2379 a 3743 2379 +a +SDict begin [ /Subtype /Link /Dest (1887) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2379 a Black 0 TeXcolorgray 197 2487 a +SDict begin H.S end + 197 2487 +a Fu(13.)h(CUPS)h(Printing)e(Support)1103 2487 y +SDict begin 13 H.L end + 1103 +2487 a 1103 2487 a +SDict begin [ /Subtype /Link /Dest (CUPS-PRINTING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1103 2487 a Black Black 16 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3659 2487 a +SDict begin H.S end + 3659 2487 a Fu(73)3743 2487 +y +SDict begin 13 H.L end + 3743 2487 a 3743 2487 a +SDict begin [ /Subtype /Link /Dest (CUPS-PRINTING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 2487 a Black 0 TeXcolorgray +396 2595 a +SDict begin H.S end + 396 2595 a Fu(13.1.)g(Introduction)997 2595 +y +SDict begin 13 H.L end + 997 2595 a 997 2595 a +SDict begin [ /Subtype /Link /Dest (1999) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 2595 a Black Black -3 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 2595 a +SDict begin H.S end + 3659 2595 a Fu(73)3743 2595 y +SDict begin 13 H.L end + 3743 2595 a +3743 2595 a +SDict begin [ /Subtype /Link /Dest (1999) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2595 a Black 0 TeXcolorgray 396 2703 +a +SDict begin H.S end + 396 2703 a Fu(13.2.)g(Con\002guring)f Fr(smb.conf)i +Fu(for)f(CUPS)1709 2703 y +SDict begin 13 H.L end + 1709 2703 a 1709 2703 a +SDict begin [ /Subtype /Link /Dest (2006) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1709 +2703 a Black Black 11 w Fu(.)p Black 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 3659 2703 a +SDict begin H.S end + 3659 2703 a Fu(73)3743 +2703 y +SDict begin 13 H.L end + 3743 2703 a 3743 2703 a +SDict begin [ /Subtype /Link /Dest (2006) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2703 a Black 0 TeXcolorgray +396 2811 a +SDict begin H.S end + 396 2811 a Fu(13.3.)g(CUPS)i(-)g(RA)-7 b(W)21 +b(Print)f(Through)e(Mode)1751 2811 y +SDict begin 13 H.L end + 1751 2811 a 1751 +2811 a +SDict begin [ /Subtype /Link /Dest (2025) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1751 2811 a Black Black 11 w Fu(.)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 +3659 2811 a +SDict begin H.S end + 3659 2811 a Fu(74)3743 2811 y +SDict begin 13 H.L end + 3743 2811 a +3743 2811 a +SDict begin [ /Subtype /Link /Dest (2025) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 2811 a Black 0 TeXcolorgray 396 2918 +a +SDict begin H.S end + 396 2918 a Fu(13.4.)h(CUPS)i(as)g(a)g(netw)o(ork)e(PostScript)h(RIP)h +(--)f(CUPS)h(dri)n(v)o(ers)e(w)o(orking)g(on)h(serv)o(er)m(,)f(Adobe)g +(PostScript)h(dri)n(v)o(er)f(with)h(CUPS-PPDs)i(do)n(wnloaded)17 +b(to)j(clients)5111 2918 y +SDict begin 13 H.L end + 5111 2918 a 5111 2918 a +SDict begin [ /Subtype /Link /Dest (2082) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 5111 +2918 a Black 0 TeXcolorgray 596 3026 a +SDict begin H.S end + 596 3026 a Fu(76)680 +3026 y +SDict begin 13 H.L end + 680 3026 a 680 3026 a +SDict begin [ /Subtype /Link /Dest (2082) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 680 3026 a Black 0 TeXcolorgray +396 3134 a +SDict begin H.S end + 396 3134 a Fu(13.5.)f(W)m(indo)n(ws)h(T)-6 +b(erminal)19 b(Serv)o(ers)g(\(WTS\))i(as)g(CUPS)g(clients)2291 +3134 y +SDict begin 13 H.L end + 2291 3134 a 2291 3134 a +SDict begin [ /Subtype /Link /Dest (2103) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2291 3134 a Black Black +11 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 +3659 3134 a +SDict begin H.S end + 3659 3134 a Fu(77)3743 3134 y +SDict begin 13 H.L end + 3743 3134 a +3743 3134 a +SDict begin [ /Subtype /Link /Dest (2103) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3134 a Black 0 TeXcolorgray 396 3242 +a +SDict begin H.S end + 396 3242 a Fu(13.6.)e(Setting)h(up)g(CUPS)h(for)f(dri)n(v)o(er)f(do)n +(wnload)1833 3242 y +SDict begin 13 H.L end + 1833 3242 a 1833 3242 a +SDict begin [ /Subtype /Link /Dest (2107) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1833 3242 +a Black Black 12 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3242 a +SDict begin H.S end + 3659 3242 a Fu(78)3743 +3242 y +SDict begin 13 H.L end + 3743 3242 a 3743 3242 a +SDict begin [ /Subtype /Link /Dest (2107) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3242 a Black 0 TeXcolorgray +396 3350 a +SDict begin H.S end + 396 3350 a Fu(13.7.)g(Sources)h(of)g(CUPS)h(dri)n(v)o(ers)e +(/)i(PPDs)1661 3350 y +SDict begin 13 H.L end + 1661 3350 a 1661 3350 a +SDict begin [ /Subtype /Link /Dest (2119) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1661 3350 +a Black Black 18 w Fu(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 +3659 3350 a +SDict begin H.S end + 3659 3350 a Fu(79)3743 3350 y +SDict begin 13 H.L end + 3743 3350 a +3743 3350 a +SDict begin [ /Subtype /Link /Dest (2119) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3350 a Black 0 TeXcolorgray 396 3458 +a +SDict begin H.S end + 396 3458 a Fu(13.8.)e(The)h(CUPS)h(Filter)g(Chains)1393 +3458 y +SDict begin 13 H.L end + 1393 3458 a 1393 3458 a +SDict begin [ /Subtype /Link /Dest (2175) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1393 3458 a Black Black +16 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 3458 +a +SDict begin H.S end + 3659 3458 a Fu(81)3743 3458 y +SDict begin 13 H.L end + 3743 3458 a 3743 3458 +a +SDict begin [ /Subtype /Link /Dest (2175) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3458 a Black 0 TeXcolorgray 396 3566 a +SDict begin H.S end + 396 3566 +a Fu(13.9.)e(CUPS)i(Print)g(Dri)n(v)o(ers)e(and)h(De)n(vices)1667 +3566 y +SDict begin 13 H.L end + 1667 3566 a 1667 3566 a +SDict begin [ /Subtype /Link /Dest (2214) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1667 3566 a Black Black +12 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3659 3566 a +SDict begin H.S end + 3659 +3566 a Fu(88)3743 3566 y +SDict begin 13 H.L end + 3743 3566 a 3743 3566 a +SDict begin [ /Subtype /Link /Dest (2214) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3566 a Black 0 TeXcolorgray 396 3674 a +SDict begin H.S end + 396 3674 a Fu(13.10.)f(Limiting) +g(the)h(number)f(of)g(pages)h(users)h(can)f(print)2118 +3674 y +SDict begin 13 H.L end + 2118 3674 a 2118 3674 a +SDict begin [ /Subtype /Link /Dest (2291) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2118 3674 a Black Black +18 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3659 3674 a +SDict begin H.S end + 3659 +3674 a Fu(90)3743 3674 y +SDict begin 13 H.L end + 3743 3674 a 3743 3674 a +SDict begin [ /Subtype /Link /Dest (2291) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3674 a Black 0 TeXcolorgray 396 3782 a +SDict begin H.S end + 396 3782 a Fu(13.11.)f(Adv)n +(anced)f(Postscript)i(Printing)f(from)h(MS)g(W)m(indo)n(ws)2253 +3782 y +SDict begin 13 H.L end + 2253 3782 a 2253 3782 a +SDict begin [ /Subtype /Link /Dest (2387) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2253 3782 a Black Black +7 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3659 3782 a +SDict begin H.S end + 3659 +3782 a Fu(94)3743 3782 y +SDict begin 13 H.L end + 3743 3782 a 3743 3782 a +SDict begin [ /Subtype /Link /Dest (2387) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 +3782 a Black 0 TeXcolorgray 396 3890 a +SDict begin H.S end + 396 3890 a Fu(13.12.)f +(Auto-Deletion)f(of)i(CUPS)h(spool)f(\002les)1782 3890 +y +SDict begin 13 H.L end + 1782 3890 a 1782 3890 a +SDict begin [ /Subtype /Link /Dest (2402) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1782 3890 a Black Black 1 w +Fu(.)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 +3659 3890 a +SDict begin H.S end + 3659 3890 a Fu(95)3743 3890 y +SDict begin 13 H.L end + 3743 3890 a +3743 3890 a +SDict begin [ /Subtype /Link /Dest (2402) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 3890 a Black 0 TeXcolorgray 197 3998 +a +SDict begin H.S end + 197 3998 a Fu(14.)g(Uni\002ed)f(Logons)g(between)h(W)m(indo)n(ws)f +(NT)i(and)e(UNIX)h(using)g(W)m(inbind)2482 3998 y +SDict begin 13 H.L end + 2482 +3998 a 2482 3998 a +SDict begin [ /Subtype /Link /Dest (WINBIND) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 2482 3998 a Black Black 6 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 +3659 3998 a +SDict begin H.S end + 3659 3998 a Fu(97)3743 3998 y +SDict begin 13 H.L end + 3743 3998 a +3743 3998 a +SDict begin [ /Subtype /Link /Dest (WINBIND) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3743 3998 a Black 0 TeXcolorgray 396 4106 +a +SDict begin H.S end + 396 4106 a Fu(14.1.)f(Abstract)865 4106 y +SDict begin 13 H.L end + 865 4106 +a 865 4106 a +SDict begin [ /Subtype /Link /Dest (2468) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 865 4106 a Black Black 4 w Fu(.)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 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 3659 4106 +a +SDict begin H.S end + 3659 4106 a Fu(97)3743 4106 y +SDict begin 13 H.L end + 3743 4106 a 3743 4106 +a +SDict begin [ /Subtype /Link /Dest (2468) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4106 a Black 0 TeXcolorgray 396 4214 a +SDict begin H.S end + 396 4214 +a Fu(14.2.)g(Introduction)997 4214 y +SDict begin 13 H.L end + 997 4214 a 997 4214 +a +SDict begin [ /Subtype /Link /Dest (2472) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 4214 a Black Black -3 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3659 4214 +a +SDict begin H.S end + 3659 4214 a Fu(97)3743 4214 y +SDict begin 13 H.L end + 3743 4214 a 3743 4214 +a +SDict begin [ /Subtype /Link /Dest (2472) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4214 a Black 0 TeXcolorgray 396 4322 a +SDict begin H.S end + 396 4322 +a Fu(14.3.)g(What)i(W)m(inbind)e(Pro)o(vides)1383 4322 +y +SDict begin 13 H.L end + 1383 4322 a 1383 4322 a +SDict begin [ /Subtype /Link /Dest (2485) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1383 4322 a Black Black 5 w +Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3659 4322 a +SDict begin H.S end + 3659 4322 a Fu(97)3743 4322 y +SDict begin 13 H.L end + 3743 4322 a +3743 4322 a +SDict begin [ /Subtype /Link /Dest (2485) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4322 a Black 0 TeXcolorgray 396 4429 +a +SDict begin H.S end + 396 4429 a Fu(14.4.)g(Ho)n(w)h(W)m(inbind)f(W)-7 b(orks)1286 +4429 y +SDict begin 13 H.L end + 1286 4429 a 1286 4429 a +SDict begin [ /Subtype /Link /Dest (2496) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1286 4429 a Black Black +19 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3659 4429 a +SDict begin H.S end + 3659 4429 a Fu(98)3743 +4429 y +SDict begin 13 H.L end + 3743 4429 a 3743 4429 a +SDict begin [ /Subtype /Link /Dest (2496) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3743 4429 a Black 0 TeXcolorgray +396 4537 a +SDict begin H.S end + 396 4537 a Fu(14.5.)19 b(Installation)g(and)h +(Con\002guration)1582 4537 y +SDict begin 13 H.L end + 1582 4537 a 1582 4537 a +SDict begin [ /Subtype /Link /Dest (2539) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +1582 4537 a Black Black 14 w Fu(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 4537 a +SDict begin H.S end + +3618 4537 a Fu(100)3744 4537 y +SDict begin 13 H.L end + 3744 4537 a 3744 4537 +a +SDict begin [ /Subtype /Link /Dest (2539) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4537 a Black 0 TeXcolorgray 396 4645 a +SDict begin H.S end + 396 4645 +a Fu(14.6.)f(Limitations)967 4645 y +SDict begin 13 H.L end + 967 4645 a 967 4645 +a +SDict begin [ /Subtype /Link /Dest (2796) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 967 4645 a Black Black 6 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 4645 a +SDict begin H.S end + 3618 4645 a Fu(111)3744 +4645 y +SDict begin 13 H.L end + 3744 4645 a 3744 4645 a +SDict begin [ /Subtype /Link /Dest (2796) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4645 a Black 0 TeXcolorgray +396 4753 a +SDict begin H.S end + 396 4753 a Fu(14.7.)g(Conclusion)963 4753 +y +SDict begin 13 H.L end + 963 4753 a 963 4753 a +SDict begin [ /Subtype /Link /Dest (2806) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 963 4753 a Black Black 10 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 4753 a +SDict begin H.S end + +3618 4753 a Fu(111)3744 4753 y +SDict begin 13 H.L end + 3744 4753 a 3744 4753 +a +SDict begin [ /Subtype /Link /Dest (2806) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4753 a Black 0 TeXcolorgray 197 4861 a +SDict begin H.S end + 197 4861 +a Fu(15.)h(Adv)n(anced)e(Netw)o(ork)h(Manangement)1465 +4861 y +SDict begin 13 H.L end + 1465 4861 a 1465 4861 a +SDict begin [ /Subtype /Link /Dest (ADVANCEDNETWORKMANAGEMENT) cvn +/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1465 4861 a Black Black +6 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 4861 a +SDict begin H.S end + 3618 4861 a Fu(112)3744 4861 +y +SDict begin 13 H.L end + 3744 4861 a 3744 4861 a +SDict begin [ /Subtype /Link /Dest (ADVANCEDNETWORKMANAGEMENT) cvn +/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 4861 a Black 0 TeXcolorgray +396 4969 a +SDict begin H.S end + 396 4969 a Fu(15.1.)g(Con\002guring)f(Samba)i(Share)g +(Access)h(Controls)2005 4969 y +SDict begin 13 H.L end + 2005 4969 a 2005 4969 +a +SDict begin [ /Subtype /Link /Dest (2821) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2005 4969 a Black Black 6 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 4969 a +SDict begin H.S end + 3618 4969 a +Fu(112)3744 4969 y +SDict begin 13 H.L end + 3744 4969 a 3744 4969 a +SDict begin [ /Subtype /Link /Dest (2821) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4969 +a Black 0 TeXcolorgray 396 5077 a +SDict begin H.S end + 396 5077 a Fu(15.2.)e(Remote)h(Serv)o +(er)f(Administration)1603 5077 y +SDict begin 13 H.L end + 1603 5077 a 1603 5077 +a +SDict begin [ /Subtype /Link /Dest (2859) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1603 5077 a Black Black 14 w Fu(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 5077 a +SDict begin H.S end + 3618 +5077 a Fu(113)3744 5077 y +SDict begin 13 H.L end + 3744 5077 a 3744 5077 a +SDict begin [ /Subtype /Link /Dest (2859) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +5077 a Black 0 TeXcolorgray 396 5185 a +SDict begin H.S end + 396 5185 a Fu(15.3.)g(Netw)o +(ork)g(Logon)g(Script)h(Magic)1563 5185 y +SDict begin 13 H.L end + 1563 5185 a +1563 5185 a +SDict begin [ /Subtype /Link /Dest (2876) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1563 5185 a Black Black 12 w Fu(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 5185 a +SDict begin H.S end + 3618 5185 a Fu(114)3744 +5185 y +SDict begin 13 H.L end + 3744 5185 a 3744 5185 a +SDict begin [ /Subtype /Link /Dest (2876) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5185 a Black 0 TeXcolorgray +197 5293 a +SDict begin H.S end + 197 5293 a Fu(16.)g(System)g(and)f(Account)g(Policies)1292 +5293 y +SDict begin 13 H.L end + 1292 5293 a 1292 5293 a +SDict begin [ /Subtype /Link /Dest (POLICYMGMT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1292 5293 a Black Black +13 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 5293 a +SDict begin H.S end + +3618 5293 a Fu(115)3744 5293 y +SDict begin 13 H.L end + 3744 5293 a 3744 5293 +a +SDict begin [ /Subtype /Link /Dest (POLICYMGMT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 5293 a Black 0 TeXcolorgray 396 5401 a +SDict begin H.S end + 396 5401 +a Fu(16.1.)g(Creating)h(and)f(Managing)g(System)h(Policies)1916 +5401 y +SDict begin 13 H.L end + 1916 5401 a 1916 5401 a +SDict begin [ /Subtype /Link /Dest (2891) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1916 5401 a Black Black +12 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 5401 a +SDict begin H.S end + 3618 5401 a Fu(115)3744 5401 +y +SDict begin 13 H.L end + 3744 5401 a 3744 5401 a +SDict begin [ /Subtype /Link /Dest (2891) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5401 a Black 0 TeXcolorgray +396 5509 a +SDict begin H.S end + 396 5509 a Fu(16.2.)f(Managing)f(Account/User)h(Policies) +1685 5509 y +SDict begin 13 H.L end + 1685 5509 a 1685 5509 a +SDict begin [ /Subtype /Link /Dest (2964) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1685 5509 a Black +Black 15 w Fu(.)p Black Black -1 w(.)p Black 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 3618 +5509 a +SDict begin H.S end + 3618 5509 a Fu(118)3744 5509 y +SDict begin 13 H.L end + 3744 5509 a 3744 +5509 a +SDict begin [ /Subtype /Link /Dest (2964) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5509 a Black Black 3682 5984 a Fq(iv)p Black +eop end +%%Page: 5 5 +TeXDict begin 5 4 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 0 +TeXcolorgray 197 72 a +SDict begin H.S end + 197 72 a Fu(17.)20 b(Desktop)f(Pro\002le)h +(Management)1297 72 y +SDict begin 13 H.L end + 1297 72 a 1297 72 a +SDict begin [ /Subtype /Link /Dest (PROFILEMGMT) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1297 72 a Black +Black 8 w Fu(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +72 a +SDict begin H.S end + 3618 72 a Fu(120)3744 72 y +SDict begin 13 H.L end + 3744 72 a 3744 72 a +SDict begin [ /Subtype /Link /Dest (PROFILEMGMT) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 +72 a Black 0 TeXcolorgray 396 180 a +SDict begin H.S end + 396 180 a Fu(17.1.)f(Roaming)g +(Pro\002les)1162 180 y +SDict begin 13 H.L end + 1162 180 a 1162 180 a +SDict begin [ /Subtype /Link /Dest (2997) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1162 180 +a Black Black 19 w Fu(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 +3618 180 a +SDict begin H.S end + 3618 180 a Fu(120)3744 180 y +SDict begin 13 H.L end + 3744 180 a 3744 +180 a +SDict begin [ /Subtype /Link /Dest (2997) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 180 a Black 0 TeXcolorgray 396 288 a +SDict begin H.S end + 396 288 +a Fu(17.2.)g(Mandatory)f(pro\002les)1218 288 y +SDict begin 13 H.L end + 1218 288 +a 1218 288 a +SDict begin [ /Subtype /Link /Dest (3195) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1218 288 a Black Black 4 w Fu(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 288 a +SDict begin H.S end + +3618 288 a Fu(127)3744 288 y +SDict begin 13 H.L end + 3744 288 a 3744 288 a +SDict begin [ /Subtype /Link /Dest (3195) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +288 a Black 0 TeXcolorgray 396 396 a +SDict begin H.S end + 396 396 a Fu(17.3.)h +(Creating/Managing)e(Group)i(Pro\002les)1736 396 y +SDict begin 13 H.L end + 1736 +396 a 1736 396 a +SDict begin [ /Subtype /Link /Dest (3202) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1736 396 a Black Black 5 w Fu(.)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 3618 396 a +SDict begin H.S end + +3618 396 a Fu(127)3744 396 y +SDict begin 13 H.L end + 3744 396 a 3744 396 a +SDict begin [ /Subtype /Link /Dest (3202) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +396 a Black 0 TeXcolorgray 396 504 a +SDict begin H.S end + 396 504 a Fu(17.4.)g(Def)o(ault)h +(Pro\002le)g(for)g(W)m(indo)n(ws)f(Users)1734 504 y +SDict begin 13 H.L end + 1734 +504 a 1734 504 a +SDict begin [ /Subtype /Link /Dest (3208) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1734 504 a Black Black 7 w Fu(.)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 3618 504 a +SDict begin H.S end + +3618 504 a Fu(128)3744 504 y +SDict begin 13 H.L end + 3744 504 a 3744 504 a +SDict begin [ /Subtype /Link /Dest (3208) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +504 a Black 0 TeXcolorgray 197 612 a +SDict begin H.S end + 197 612 a Fu(18.)h(P)-8 +b(AM)21 b(Con\002guration)d(for)h(Centrally)h(Managed)f(Authentication) +2270 612 y +SDict begin 13 H.L end + 2270 612 a 2270 612 a +SDict begin [ /Subtype /Link /Dest (PAM) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2270 612 a Black Black +11 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 612 a +SDict begin H.S end + +3618 612 a Fu(134)3744 612 y +SDict begin 13 H.L end + 3744 612 a 3744 612 a +SDict begin [ /Subtype /Link /Dest (PAM) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +612 a Black 0 TeXcolorgray 396 720 a +SDict begin H.S end + 396 720 a Fu(18.1.)g(Samba)h(and)f +(P)-8 b(AM)1142 720 y +SDict begin 13 H.L end + 1142 720 a 1142 720 a +SDict begin [ /Subtype /Link /Dest (3331) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1142 720 +a Black Black 18 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 720 a +SDict begin H.S end + 3618 720 a Fu(134)3744 +720 y +SDict begin 13 H.L end + 3744 720 a 3744 720 a +SDict begin [ /Subtype /Link /Dest (3331) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 720 a Black 0 TeXcolorgray +396 828 a +SDict begin H.S end + 396 828 a Fu(18.2.)19 b(Distrib)n(uted)h(Authentication)1472 +828 y +SDict begin 13 H.L end + 1472 828 a 1472 828 a +SDict begin [ /Subtype /Link /Dest (3382) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1472 828 a Black Black -1 +w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 828 a +SDict begin H.S end + 3618 828 a Fu(136)3744 828 +y +SDict begin 13 H.L end + 3744 828 a 3744 828 a +SDict begin [ /Subtype /Link /Dest (3382) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 828 a Black 0 TeXcolorgray +396 936 a +SDict begin H.S end + 396 936 a Fu(18.3.)f(P)-8 b(AM)21 b(Con\002guration)d(in)i +(smb)m(.conf)1649 936 y +SDict begin 13 H.L end + 1649 936 a 1649 936 a +SDict begin [ /Subtype /Link /Dest (3387) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1649 936 +a Black Black 9 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 936 a +SDict begin H.S end + 3618 936 +a Fu(136)3744 936 y +SDict begin 13 H.L end + 3744 936 a 3744 936 a +SDict begin [ /Subtype /Link /Dest (3387) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 936 a +Black 0 TeXcolorgray 197 1044 a +SDict begin H.S end + 197 1044 a Fu(19.)g(Stackable)f(VFS)i +(modules)1121 1044 y +SDict begin 13 H.L end + 1121 1044 a 1121 1044 a +SDict begin [ /Subtype /Link /Dest (VFS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1121 1044 +a Black Black 18 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 1044 a +SDict begin H.S end + 3618 +1044 a Fu(137)3744 1044 y +SDict begin 13 H.L end + 3744 1044 a 3744 1044 a +SDict begin [ /Subtype /Link /Dest (VFS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +1044 a Black 0 TeXcolorgray 396 1152 a +SDict begin H.S end + 396 1152 a Fu(19.1.)e +(Introduction)e(and)j(con\002guration)1601 1152 y +SDict begin 13 H.L end + 1601 +1152 a 1601 1152 a +SDict begin [ /Subtype /Link /Dest (3422) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1601 1152 a Black Black 16 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +1152 a +SDict begin H.S end + 3618 1152 a Fu(137)3744 1152 y +SDict begin 13 H.L end + 3744 1152 a 3744 +1152 a +SDict begin [ /Subtype /Link /Dest (3422) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1152 a Black 0 TeXcolorgray 396 1260 a +SDict begin H.S end + 396 +1260 a Fu(19.2.)f(Included)f(modules)1177 1260 y +SDict begin 13 H.L end + 1177 +1260 a 1177 1260 a +SDict begin [ /Subtype /Link /Dest (3431) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1177 1260 a Black Black 4 w Fu(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 1260 a +SDict begin H.S end + 3618 +1260 a Fu(137)3744 1260 y +SDict begin 13 H.L end + 3744 1260 a 3744 1260 a +SDict begin [ /Subtype /Link /Dest (3431) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +1260 a Black 0 TeXcolorgray 396 1368 a +SDict begin H.S end + 396 1368 a Fu(19.3.)h(VFS)i +(modules)e(a)n(v)n(ailable)h(else)n(where)1706 1368 y +SDict begin 13 H.L end + +1706 1368 a 1706 1368 a +SDict begin [ /Subtype /Link /Dest (3489) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1706 1368 a Black Black 14 w +Fu(.)p Black 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 3618 1368 a +SDict begin H.S end + 3618 1368 a Fu(138)3744 +1368 y +SDict begin 13 H.L end + 3744 1368 a 3744 1368 a +SDict begin [ /Subtype /Link /Dest (3489) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1368 a Black 0 TeXcolorgray +197 1476 a +SDict begin H.S end + 197 1476 a Fu(20.)g(Hosting)f(a)i(Microsoft)e(Distrib)n +(uted)h(File)h(System)f(tree)g(on)g(Samba)2295 1476 y +SDict begin 13 H.L end + +2295 1476 a 2295 1476 a +SDict begin [ /Subtype /Link /Dest (MSDFS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2295 1476 a Black Black 7 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 1476 a +SDict begin H.S end + 3618 1476 a Fu(140)3744 +1476 y +SDict begin 13 H.L end + 3744 1476 a 3744 1476 a +SDict begin [ /Subtype /Link /Dest (MSDFS) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1476 a Black 0 TeXcolorgray +396 1583 a +SDict begin H.S end + 396 1583 a Fu(20.1.)f(Instructions)977 1583 +y +SDict begin 13 H.L end + 977 1583 a 977 1583 a +SDict begin [ /Subtype /Link /Dest (3517) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 977 1583 a Black Black 17 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 1583 a +SDict begin H.S end + 3618 1583 a +Fu(140)3744 1583 y +SDict begin 13 H.L end + 3744 1583 a 3744 1583 a +SDict begin [ /Subtype /Link /Dest (3517) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1583 +a Black 0 TeXcolorgray 197 1691 a +SDict begin H.S end + 197 1691 a Fu(21.)h(Inte)o(grating)d +(MS)k(W)m(indo)n(ws)f(netw)o(orks)f(with)h(Samba)1899 +1691 y +SDict begin 13 H.L end + 1899 1691 a 1899 1691 a +SDict begin [ /Subtype /Link /Dest (INTEGRATE-MS-NETWORKS) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1899 1691 a Black Black +8 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 1691 a +SDict begin H.S end + 3618 1691 a +Fu(142)3744 1691 y +SDict begin 13 H.L end + 3744 1691 a 3744 1691 a +SDict begin [ /Subtype /Link /Dest (INTEGRATE-MS-NETWORKS) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 1691 +a Black 0 TeXcolorgray 396 1799 a +SDict begin H.S end + 396 1799 a Fu(21.1.)f(Name)h +(Resolution)g(in)g(a)h(pure)e(Unix/Linux)f(w)o(orld)2096 +1799 y +SDict begin 13 H.L end + 2096 1799 a 2096 1799 a +SDict begin [ /Subtype /Link /Dest (3579) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2096 1799 a Black Black +19 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 1799 a +SDict begin H.S end + 3618 1799 a Fu(142)3744 +1799 y +SDict begin 13 H.L end + 3744 1799 a 3744 1799 a +SDict begin [ /Subtype /Link /Dest (3579) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1799 a Black 0 TeXcolorgray +396 1907 a +SDict begin H.S end + 396 1907 a Fu(21.2.)h(Name)h(resolution)f(as)i(used)f +(within)g(MS)g(W)m(indo)n(ws)g(netw)o(orking)2505 1907 +y +SDict begin 13 H.L end + 2505 1907 a 2505 1907 a +SDict begin [ /Subtype /Link /Dest (3642) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2505 1907 a Black Black 4 w +Fu(.)p Black Black(.)p Black Black(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 1907 a +SDict begin H.S end + 3618 1907 a Fu(145)3744 1907 +y +SDict begin 13 H.L end + 3744 1907 a 3744 1907 a +SDict begin [ /Subtype /Link /Dest (3642) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1907 a Black 0 TeXcolorgray +197 2015 a +SDict begin H.S end + 197 2015 a Fu(22.)g(Impro)o(v)o(ed)d(bro)n(wsing)h(in)j +(samba)1289 2015 y +SDict begin 13 H.L end + 1289 2015 a 1289 2015 a +SDict begin [ /Subtype /Link /Dest (IMPROVED-BROWSING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1289 2015 +a Black Black 16 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 +3618 2015 a +SDict begin H.S end + 3618 2015 a Fu(150)3744 2015 y +SDict begin 13 H.L end + 3744 2015 +a 3744 2015 a +SDict begin [ /Subtype /Link /Dest (IMPROVED-BROWSING) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 2015 a Black 0 TeXcolorgray 396 2123 +a +SDict begin H.S end + 396 2123 a Fu(22.1.)e(Ov)o(ervie)n(w)g(of)h(bro)n(wsing)1327 +2123 y +SDict begin 13 H.L end + 1327 2123 a 1327 2123 a +SDict begin [ /Subtype /Link /Dest (3694) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1327 2123 a Black Black +-1 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 2123 a +SDict begin H.S end + 3618 2123 a +Fu(150)3744 2123 y +SDict begin 13 H.L end + 3744 2123 a 3744 2123 a +SDict begin [ /Subtype /Link /Dest (3694) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2123 +a Black 0 TeXcolorgray 396 2231 a +SDict begin H.S end + 396 2231 a Fu(22.2.)f(Bro)n(wsing)h +(support)e(in)j(samba)1493 2231 y +SDict begin 13 H.L end + 1493 2231 a 1493 2231 +a +SDict begin [ /Subtype /Link /Dest (3700) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1493 2231 a Black Black -1 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 2231 a +SDict begin H.S end + 3618 2231 a +Fu(150)3744 2231 y +SDict begin 13 H.L end + 3744 2231 a 3744 2231 a +SDict begin [ /Subtype /Link /Dest (3700) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2231 +a Black 0 TeXcolorgray 396 2339 a +SDict begin H.S end + 396 2339 a Fu(22.3.)e(Problem)g +(resolution)1219 2339 y +SDict begin 13 H.L end + 1219 2339 a 1219 2339 a +SDict begin [ /Subtype /Link /Dest (3713) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1219 +2339 a Black Black 3 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 2339 a +SDict begin H.S end + 3618 2339 a Fu(151)3744 +2339 y +SDict begin 13 H.L end + 3744 2339 a 3744 2339 a +SDict begin [ /Subtype /Link /Dest (3713) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2339 a Black 0 TeXcolorgray +396 2447 a +SDict begin H.S end + 396 2447 a Fu(22.4.)g(Bro)n(wsing)h(across)g(subnets)1403 +2447 y +SDict begin 13 H.L end + 1403 2447 a 1403 2447 a +SDict begin [ /Subtype /Link /Dest (3724) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1403 2447 a Black Black +6 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 2447 a +SDict begin H.S end + 3618 2447 a Fu(151)3744 2447 +y +SDict begin 13 H.L end + 3744 2447 a 3744 2447 a +SDict begin [ /Subtype /Link /Dest (3724) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2447 a Black 0 TeXcolorgray +396 2555 a +SDict begin H.S end + 396 2555 a Fu(22.5.)f(Setting)h(up)g(a)g(WINS)h(serv)o(er) +1436 2555 y +SDict begin 13 H.L end + 1436 2555 a 1436 2555 a +SDict begin [ /Subtype /Link /Dest (3764) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1436 2555 a Black +Black 15 w Fu(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 2555 a +SDict begin H.S end + +3618 2555 a Fu(155)3744 2555 y +SDict begin 13 H.L end + 3744 2555 a 3744 2555 +a +SDict begin [ /Subtype /Link /Dest (3764) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2555 a Black 0 TeXcolorgray 396 2663 a +SDict begin H.S end + 396 2663 +a Fu(22.6.)e(Setting)h(up)g(Bro)n(wsing)f(in)i(a)f(W)o(ORKGR)m(OUP)1957 +2663 y +SDict begin 13 H.L end + 1957 2663 a 1957 2663 a +SDict begin [ /Subtype /Link /Dest (3784) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1957 2663 a Black Black +13 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3618 2663 a +SDict begin H.S end + 3618 +2663 a Fu(156)3744 2663 y +SDict begin 13 H.L end + 3744 2663 a 3744 2663 a +SDict begin [ /Subtype /Link /Dest (3784) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +2663 a Black 0 TeXcolorgray 396 2771 a +SDict begin H.S end + 396 2771 a Fu(22.7.)f(Setting)h +(up)g(Bro)n(wsing)f(in)i(a)f(DOMAIN)1769 2771 y +SDict begin 13 H.L end + 1769 +2771 a 1769 2771 a +SDict begin [ /Subtype /Link /Dest (3807) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1769 2771 a Black Black 14 w Fu(.)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 3618 2771 a +SDict begin H.S end + 3618 2771 a Fu(157)3744 +2771 y +SDict begin 13 H.L end + 3744 2771 a 3744 2771 a +SDict begin [ /Subtype /Link /Dest (3807) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2771 a Black 0 TeXcolorgray +396 2879 a +SDict begin H.S end + 396 2879 a Fu(22.8.)f(F)o(orcing)g(samba)h(to)g(be)g(the)g +(master)1622 2879 y +SDict begin 13 H.L end + 1622 2879 a 1622 2879 a +SDict begin [ /Subtype /Link /Dest (BROWSE-FORCE-MASTER) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1622 2879 +a Black Black 15 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +2879 a +SDict begin H.S end + 3618 2879 a Fu(158)3744 2879 y +SDict begin 13 H.L end + 3744 2879 a 3744 +2879 a +SDict begin [ /Subtype /Link /Dest (BROWSE-FORCE-MASTER) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 2879 a Black 0 TeXcolorgray 396 2987 a +SDict begin H.S end + 396 +2987 a Fu(22.9.)f(Making)g(samba)h(the)g(domain)f(master)1709 +2987 y +SDict begin 13 H.L end + 1709 2987 a 1709 2987 a +SDict begin [ /Subtype /Link /Dest (3842) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1709 2987 a Black Black +11 w Fu(.)p Black 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 3618 2987 a +SDict begin H.S end + 3618 2987 a Fu(158)3744 +2987 y +SDict begin 13 H.L end + 3744 2987 a 3744 2987 a +SDict begin [ /Subtype /Link /Dest (3842) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2987 a Black 0 TeXcolorgray +396 3094 a +SDict begin H.S end + 396 3094 a Fu(22.10.)g(Note)h(about)f(broadcast)g(addresses) +1670 3094 y +SDict begin 13 H.L end + 1670 3094 a 1670 3094 a +SDict begin [ /Subtype /Link /Dest (3864) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1670 3094 a Black +Black 9 w Fu(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 3094 a +SDict begin H.S end + 3618 3094 a Fu(159)3744 3094 +y +SDict begin 13 H.L end + 3744 3094 a 3744 3094 a +SDict begin [ /Subtype /Link /Dest (3864) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3094 a Black 0 TeXcolorgray +396 3202 a +SDict begin H.S end + 396 3202 a Fu(22.11.)g(Multiple)g(interf)o(aces)1254 +3202 y +SDict begin 13 H.L end + 1254 3202 a 1254 3202 a +SDict begin [ /Subtype /Link /Dest (3867) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1254 3202 a Black Black +10 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 3202 a +SDict begin H.S end + 3618 3202 a +Fu(159)3744 3202 y +SDict begin 13 H.L end + 3744 3202 a 3744 3202 a +SDict begin [ /Subtype /Link /Dest (3867) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3202 +a Black 0 TeXcolorgray 197 3310 a +SDict begin H.S end + 197 3310 a Fu(23.)h(Securing)e(Samba) +864 3310 y +SDict begin 13 H.L end + 864 3310 a 864 3310 a +SDict begin [ /Subtype /Link /Dest (SECURING-SAMBA) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 864 3310 a Black Black +5 w Fu(.)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 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 3618 3310 a +SDict begin H.S end + 3618 3310 a +Fu(160)3744 3310 y +SDict begin 13 H.L end + 3744 3310 a 3744 3310 a +SDict begin [ /Subtype /Link /Dest (SECURING-SAMBA) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 3310 +a Black 0 TeXcolorgray 396 3418 a +SDict begin H.S end + 396 3418 a Fu(23.1.)h(Introduction) +997 3418 y +SDict begin 13 H.L end + 997 3418 a 997 3418 a +SDict begin [ /Subtype /Link /Dest (3883) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 3418 a Black Black +-3 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 3418 a +SDict begin H.S end + 3618 +3418 a Fu(160)3744 3418 y +SDict begin 13 H.L end + 3744 3418 a 3744 3418 a +SDict begin [ /Subtype /Link /Dest (3883) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +3418 a Black 0 TeXcolorgray 396 3526 a +SDict begin H.S end + 396 3526 a Fu(23.2.)g(Using)h +(host)g(based)g(protection)1510 3526 y +SDict begin 13 H.L end + 1510 3526 a 1510 +3526 a +SDict begin [ /Subtype /Link /Dest (3886) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1510 3526 a Black Black 3 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 3526 a +SDict begin H.S end + 3618 3526 a Fu(160)3744 3526 +y +SDict begin 13 H.L end + 3744 3526 a 3744 3526 a +SDict begin [ /Subtype /Link /Dest (3886) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3526 a Black 0 TeXcolorgray +396 3634 a +SDict begin H.S end + 396 3634 a Fu(23.3.)f(Using)h(interf)o(ace)f(protection)1451 +3634 y +SDict begin 13 H.L end + 1451 3634 a 1451 3634 a +SDict begin [ /Subtype /Link /Dest (3893) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1451 3634 a Black Black +Fu(.)p Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 3634 a +SDict begin H.S end + 3618 3634 a +Fu(160)3744 3634 y +SDict begin 13 H.L end + 3744 3634 a 3744 3634 a +SDict begin [ /Subtype /Link /Dest (3893) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3634 +a Black 0 TeXcolorgray 396 3742 a +SDict begin H.S end + 396 3742 a Fu(23.4.)g(Using)h(a)h +(\002re)n(w)o(all)1111 3742 y +SDict begin 13 H.L end + 1111 3742 a 1111 3742 a +SDict begin [ /Subtype /Link /Dest (3902) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +1111 3742 a Black Black 8 w Fu(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 3742 a +SDict begin H.S end + 3618 3742 a Fu(161)3744 3742 +y +SDict begin 13 H.L end + 3744 3742 a 3744 3742 a +SDict begin [ /Subtype /Link /Dest (3902) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3742 a Black 0 TeXcolorgray +396 3850 a +SDict begin H.S end + 396 3850 a Fu(23.5.)e(Using)h(a)h(IPC$)f(share)g(den)o(y) +1409 3850 y +SDict begin 13 H.L end + 1409 3850 a 1409 3850 a +SDict begin [ /Subtype /Link /Dest (3909) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1409 3850 a Black +Black Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 3850 a +SDict begin H.S end + 3618 3850 a Fu(161)3744 3850 +y +SDict begin 13 H.L end + 3744 3850 a 3744 3850 a +SDict begin [ /Subtype /Link /Dest (3909) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3850 a Black 0 TeXcolorgray +396 3958 a +SDict begin H.S end + 396 3958 a Fu(23.6.)f(Upgrading)f(Samba)1186 +3958 y +SDict begin 13 H.L end + 1186 3958 a 1186 3958 a +SDict begin [ /Subtype /Link /Dest (3918) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1186 3958 a Black Black +16 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 3958 a +SDict begin H.S end + 3618 3958 a +Fu(162)3744 3958 y +SDict begin 13 H.L end + 3744 3958 a 3744 3958 a +SDict begin [ /Subtype /Link /Dest (3918) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3958 +a Black 0 TeXcolorgray 197 4066 a +SDict begin H.S end + 197 4066 a Fu(24.)i(Unicode/Charsets) +914 4066 y +SDict begin 13 H.L end + 914 4066 a 914 4066 a +SDict begin [ /Subtype /Link /Dest (UNICODE) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 914 4066 a Black Black +18 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 4066 a +SDict begin H.S end + 3618 +4066 a Fu(163)3744 4066 y +SDict begin 13 H.L end + 3744 4066 a 3744 4066 a +SDict begin [ /Subtype /Link /Dest (UNICODE) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 +4066 a Black 0 TeXcolorgray 396 4174 a +SDict begin H.S end + 396 4174 a Fu(24.1.)f(What)i +(are)f(charsets)g(and)g(unicode?)1637 4174 y +SDict begin 13 H.L end + 1637 4174 +a 1637 4174 a +SDict begin [ /Subtype /Link /Dest (3932) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1637 4174 a Black Black Fu(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 4174 a +SDict begin H.S end + 3618 4174 a Fu(163)3744 4174 +y +SDict begin 13 H.L end + 3744 4174 a 3744 4174 a +SDict begin [ /Subtype /Link /Dest (3932) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4174 a Black 0 TeXcolorgray +396 4282 a +SDict begin H.S end + 396 4282 a Fu(24.2.)f(Samba)h(and)f(charsets)1238 +4282 y +SDict begin 13 H.L end + 1238 4282 a 1238 4282 a +SDict begin [ /Subtype /Link /Dest (3941) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1238 4282 a Black Black +5 w Fu(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 4282 a +SDict begin H.S end + +3618 4282 a Fu(163)3744 4282 y +SDict begin 13 H.L end + 3744 4282 a 3744 4282 +a +SDict begin [ /Subtype /Link /Dest (3941) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4282 a Black 0 TeXcolorgray -2 4410 a +SDict begin H.S end + -2 4410 +a Fv(IV.)i(A)n(ppendixes)545 4410 y +SDict begin 13 H.L end + 545 4410 a 545 4410 +a +SDict begin [ /Subtype /Link /Dest (APPENDIXES) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 545 4410 a Black Black 13 w Fv(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 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 3618 +4410 a +SDict begin H.S end + 3618 4410 a Fv(164)3744 4410 y +SDict begin 13 H.L end + 3744 4410 a 3744 +4410 a +SDict begin [ /Subtype /Link /Dest (APPENDIXES) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 4410 a Black 0 TeXcolorgray 197 4537 a +SDict begin H.S end + 197 +4537 a Fu(25.)f(SW)-10 b(A)h(T)20 b(-)h(The)f(Samba)f(W)-7 +b(eb)21 b(Admininistration)d(T)-7 b(ool)1913 4537 y +SDict begin 13 H.L end + 1913 +4537 a 1913 4537 a +SDict begin [ /Subtype /Link /Dest (SWAT) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1913 4537 a Black Black 15 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 +3618 4537 a +SDict begin H.S end + 3618 4537 a Fu(165)3744 4537 y +SDict begin 13 H.L end + 3744 4537 +a 3744 4537 a +SDict begin [ /Subtype /Link /Dest (SWAT) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4537 a Black 0 TeXcolorgray 396 4645 +a +SDict begin H.S end + 396 4645 a Fu(25.1.)19 b(SW)-10 b(A)h(T)21 b(Features)f(and)g +(Bene\002ts)1535 4645 y +SDict begin 13 H.L end + 1535 4645 a 1535 4645 a +SDict begin [ /Subtype /Link /Dest (3975) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1535 +4645 a Black Black 19 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 4645 a +SDict begin H.S end + 3618 4645 a Fu(165)3744 +4645 y +SDict begin 13 H.L end + 3744 4645 a 3744 4645 a +SDict begin [ /Subtype /Link /Dest (3975) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4645 a Black 0 TeXcolorgray +197 4753 a +SDict begin H.S end + 197 4753 a Fu(26.)g(Migration)e(from)i(NT4)f(PDC)j(to)e +(Samba-3)f(PDC)1774 4753 y +SDict begin 13 H.L end + 1774 4753 a 1774 4753 a +SDict begin [ /Subtype /Link /Dest (NT4MIGRATION) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1774 +4753 a Black Black 9 w Fu(.)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 3618 4753 a +SDict begin H.S end + +3618 4753 a Fu(167)3744 4753 y +SDict begin 13 H.L end + 3744 4753 a 3744 4753 +a +SDict begin [ /Subtype /Link /Dest (NT4MIGRATION) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 4753 a Black 0 TeXcolorgray 396 4861 a +SDict begin H.S end + 396 4861 +a Fu(26.1.)g(Planning)g(and)h(Getting)f(Started)1545 +4861 y +SDict begin 13 H.L end + 1545 4861 a 1545 4861 a +SDict begin [ /Subtype /Link /Dest (4011) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1545 4861 a Black Black +9 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +4861 a +SDict begin H.S end + 3618 4861 a Fu(167)3744 4861 y +SDict begin 13 H.L end + 3744 4861 a 3744 +4861 a +SDict begin [ /Subtype /Link /Dest (4011) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4861 a Black 0 TeXcolorgray 396 4969 a +SDict begin H.S end + 396 +4969 a Fu(26.2.)g(Managing)f(Samba-3)h(Domain)h(Control)1800 +4969 y +SDict begin 13 H.L end + 1800 4969 a 1800 4969 a +SDict begin [ /Subtype /Link /Dest (4020) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1800 4969 a Black Black +3 w Fu(.)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 +3618 4969 a +SDict begin H.S end + 3618 4969 a Fu(167)3744 4969 y +SDict begin 13 H.L end + 3744 4969 +a 3744 4969 a +SDict begin [ /Subtype /Link /Dest (4020) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 4969 a Black 0 TeXcolorgray 197 5077 +a +SDict begin H.S end + 197 5077 a Fu(27.)g(Samba)f(performance)f(issues)1207 +5077 y +SDict begin 13 H.L end + 1207 5077 a 1207 5077 a +SDict begin [ /Subtype /Link /Dest (SPEED) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1207 5077 a Black Black +15 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 +3618 5077 a +SDict begin H.S end + 3618 5077 a Fu(168)3744 5077 y +SDict begin 13 H.L end + 3744 5077 +a 3744 5077 a +SDict begin [ /Subtype /Link /Dest (SPEED) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5077 a Black 0 TeXcolorgray 396 5185 +a +SDict begin H.S end + 396 5185 a Fu(27.1.)h(Comparisons)1023 5185 y +SDict begin 13 H.L end + 1023 +5185 a 1023 5185 a +SDict begin [ /Subtype /Link /Dest (4040) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1023 5185 a Black Black 13 w Fu(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +5185 a +SDict begin H.S end + 3618 5185 a Fu(168)3744 5185 y +SDict begin 13 H.L end + 3744 5185 a 3744 +5185 a +SDict begin [ /Subtype /Link /Dest (4040) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5185 a Black 0 TeXcolorgray 396 5293 a +SDict begin H.S end + 396 +5293 a Fu(27.2.)g(Sock)o(et)h(options)1075 5293 y +SDict begin 13 H.L end + 1075 +5293 a 1075 5293 a +SDict begin [ /Subtype /Link /Dest (4046) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1075 5293 a Black Black 2 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 5293 a +SDict begin H.S end + 3618 5293 a Fu(168)3744 5293 +y +SDict begin 13 H.L end + 3744 5293 a 3744 5293 a +SDict begin [ /Subtype /Link /Dest (4046) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5293 a Black 0 TeXcolorgray +396 5401 a +SDict begin H.S end + 396 5401 a Fu(27.3.)f(Read)h(size)903 5401 +y +SDict begin 13 H.L end + 903 5401 a 903 5401 a +SDict begin [ /Subtype /Link /Dest (4053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 903 5401 a Black Black 8 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 5401 a +SDict begin H.S end + +3618 5401 a Fu(168)3744 5401 y +SDict begin 13 H.L end + 3744 5401 a 3744 5401 +a +SDict begin [ /Subtype /Link /Dest (4053) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5401 a Black 0 TeXcolorgray 396 5509 a +SDict begin H.S end + 396 5509 +a Fu(27.4.)f(Max)h(xmit)909 5509 y +SDict begin 13 H.L end + 909 5509 a 909 5509 +a +SDict begin [ /Subtype /Link /Dest (4058) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 909 5509 a Black Black 2 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 5509 a +SDict begin H.S end + 3618 5509 a Fu(169)3744 +5509 y +SDict begin 13 H.L end + 3744 5509 a 3744 5509 a +SDict begin [ /Subtype /Link /Dest (4058) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 5509 a Black Black +3705 5984 a Fq(v)p Black eop end +%%Page: 6 6 +TeXDict begin 6 5 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black 0 +TeXcolorgray 396 72 a +SDict begin H.S end + 396 72 a Fu(27.5.)19 b(Log)h(le)n(v)o(el)897 +72 y +SDict begin 13 H.L end + 897 72 a 897 72 a +SDict begin [ /Subtype /Link /Dest (4063) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 897 72 a Black Black 14 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 72 a +SDict begin H.S end + 3618 +72 a Fu(169)3744 72 y +SDict begin 13 H.L end + 3744 72 a 3744 72 a +SDict begin [ /Subtype /Link /Dest (4063) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 72 a Black +0 TeXcolorgray 396 180 a +SDict begin H.S end + 396 180 a Fu(27.6.)f(Read)h(ra)o(w)898 +180 y +SDict begin 13 H.L end + 898 180 a 898 180 a +SDict begin [ /Subtype /Link /Dest (4066) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 898 180 a Black Black 13 w +Fu(.)p Black Black(.)p Black Black(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +180 a +SDict begin H.S end + 3618 180 a Fu(169)3744 180 y +SDict begin 13 H.L end + 3744 180 a 3744 180 +a +SDict begin [ /Subtype /Link /Dest (4066) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 180 a Black 0 TeXcolorgray 396 288 a +SDict begin H.S end + 396 288 a +Fu(27.7.)f(Write)i(ra)o(w)917 288 y +SDict begin 13 H.L end + 917 288 a 917 288 +a +SDict begin [ /Subtype /Link /Dest (4071) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 917 288 a Black Black 15 w Fu(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 +3618 288 a +SDict begin H.S end + 3618 288 a Fu(169)3744 288 y +SDict begin 13 H.L end + 3744 288 a 3744 +288 a +SDict begin [ /Subtype /Link /Dest (4071) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 288 a Black 0 TeXcolorgray 396 396 a +SDict begin H.S end + 396 396 +a Fu(27.8.)e(Slo)n(w)h(Clients)1007 396 y +SDict begin 13 H.L end + 1007 396 a +1007 396 a +SDict begin [ /Subtype /Link /Dest (4075) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1007 396 a Black Black 8 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +396 a +SDict begin H.S end + 3618 396 a Fu(170)3744 396 y +SDict begin 13 H.L end + 3744 396 a 3744 396 +a +SDict begin [ /Subtype /Link /Dest (4075) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 396 a Black 0 TeXcolorgray 396 504 a +SDict begin H.S end + 396 504 a +Fu(27.9.)f(Slo)n(w)h(Logins)1004 504 y +SDict begin 13 H.L end + 1004 504 a 1004 +504 a +SDict begin [ /Subtype /Link /Dest (4079) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1004 504 a Black Black 11 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +504 a +SDict begin H.S end + 3618 504 a Fu(170)3744 504 y +SDict begin 13 H.L end + 3744 504 a 3744 504 +a +SDict begin [ /Subtype /Link /Dest (4079) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 504 a Black 0 TeXcolorgray 396 612 a +SDict begin H.S end + 396 612 a +Fu(27.10.)f(Client)h(tuning)1062 612 y +SDict begin 13 H.L end + 1062 612 a 1062 +612 a +SDict begin [ /Subtype /Link /Dest (4082) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1062 612 a Black Black 15 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +612 a +SDict begin H.S end + 3618 612 a Fu(170)3744 612 y +SDict begin 13 H.L end + 3744 612 a 3744 612 +a +SDict begin [ /Subtype /Link /Dest (4082) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 612 a Black 0 TeXcolorgray 197 720 a +SDict begin H.S end + 197 720 a +Fu(28.)g(Portability)674 720 y +SDict begin 13 H.L end + 674 720 a 674 720 a +SDict begin [ /Subtype /Link /Dest (PORTABILITY) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 674 +720 a Black Black 9 w Fu(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 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 3618 720 a +SDict begin H.S end + +3618 720 a Fu(172)3744 720 y +SDict begin 13 H.L end + 3744 720 a 3744 720 a +SDict begin [ /Subtype /Link /Dest (PORTABILITY) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 +720 a Black 0 TeXcolorgray 396 828 a +SDict begin H.S end + 396 828 a Fu(28.1.)f(HPUX)809 +828 y +SDict begin 13 H.L end + 809 828 a 809 828 a +SDict begin [ /Subtype /Link /Dest (4126) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 809 828 a Black Black 19 w +Fu(.)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 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 +3618 828 a +SDict begin H.S end + 3618 828 a Fu(172)3744 828 y +SDict begin 13 H.L end + 3744 828 a 3744 +828 a +SDict begin [ /Subtype /Link /Dest (4126) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 828 a Black 0 TeXcolorgray 396 936 a +SDict begin H.S end + 396 936 +a Fu(28.2.)g(SCO)i(Unix)932 936 y +SDict begin 13 H.L end + 932 936 a 932 936 a +SDict begin [ /Subtype /Link /Dest (4132) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + +932 936 a Black Black Fu(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black 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 3618 +936 a +SDict begin H.S end + 3618 936 a Fu(172)3744 936 y +SDict begin 13 H.L end + 3744 936 a 3744 936 +a +SDict begin [ /Subtype /Link /Dest (4132) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 936 a Black 0 TeXcolorgray 396 1044 a +SDict begin H.S end + 396 1044 +a Fu(28.3.)e(DNIX)791 1044 y +SDict begin 13 H.L end + 791 1044 a 791 1044 a +SDict begin [ /Subtype /Link /Dest (4136) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 791 +1044 a Black Black 16 w Fu(.)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 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 3618 +1044 a +SDict begin H.S end + 3618 1044 a Fu(172)3744 1044 y +SDict begin 13 H.L end + 3744 1044 a 3744 +1044 a +SDict begin [ /Subtype /Link /Dest (4136) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1044 a Black 0 TeXcolorgray 396 1152 a +SDict begin H.S end + 396 +1152 a Fu(28.4.)g(RedHat)h(Linux)g(Rembrandt-II)1532 +1152 y +SDict begin 13 H.L end + 1532 1152 a 1532 1152 a +SDict begin [ /Subtype /Link /Dest (4165) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1532 1152 a Black Black +2 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 1152 a +SDict begin H.S end + 3618 1152 a Fu(174)3744 +1152 y +SDict begin 13 H.L end + 3744 1152 a 3744 1152 a +SDict begin [ /Subtype /Link /Dest (4165) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1152 a Black 0 TeXcolorgray +396 1260 a +SDict begin H.S end + 396 1260 a Fu(28.5.)f(AIX)731 1260 y +SDict begin 13 H.L end + 731 1260 +a 731 1260 a +SDict begin [ /Subtype /Link /Dest (4171) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 731 1260 a Black Black 14 w Fu(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 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 3618 1260 a +SDict begin H.S end + 3618 1260 a Fu(174)3744 1260 +y +SDict begin 13 H.L end + 3744 1260 a 3744 1260 a +SDict begin [ /Subtype /Link /Dest (4171) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1260 a Black 0 TeXcolorgray +197 1368 a +SDict begin H.S end + 197 1368 a Fu(29.)h(Samba)f(and)h(other)f(CIFS)i(clients) +1313 1368 y +SDict begin 13 H.L end + 1313 1368 a 1313 1368 a +SDict begin [ /Subtype /Link /Dest (OTHER-CLIENTS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1313 1368 a Black +Black 13 w Fu(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 1368 a +SDict begin H.S end + 3618 +1368 a Fu(175)3744 1368 y +SDict begin 13 H.L end + 3744 1368 a 3744 1368 a +SDict begin [ /Subtype /Link /Dest (OTHER-CLIENTS) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 +1368 a Black 0 TeXcolorgray 396 1476 a +SDict begin H.S end + 396 1476 a Fu(29.1.)e(Macintosh) +g(clients?)1208 1476 y +SDict begin 13 H.L end + 1208 1476 a 1208 1476 a +SDict begin [ /Subtype /Link /Dest (4195) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1208 1476 +a Black Black 14 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 1476 a +SDict begin H.S end + 3618 1476 a Fu(175)3744 +1476 y +SDict begin 13 H.L end + 3744 1476 a 3744 1476 a +SDict begin [ /Subtype /Link /Dest (4195) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1476 a Black 0 TeXcolorgray +396 1583 a +SDict begin H.S end + 396 1583 a Fu(29.2.)g(OS2)h(Client)954 1583 +y +SDict begin 13 H.L end + 954 1583 a 954 1583 a +SDict begin [ /Subtype /Link /Dest (4204) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 954 1583 a Black Black 19 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 1583 a +SDict begin H.S end + +3618 1583 a Fu(175)3744 1583 y +SDict begin 13 H.L end + 3744 1583 a 3744 1583 +a +SDict begin [ /Subtype /Link /Dest (4204) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1583 a Black 0 TeXcolorgray 396 1691 a +SDict begin H.S end + 396 1691 +a Fu(29.3.)f(W)m(indo)n(ws)h(for)f(W)-7 b(orkgroups)1445 +1691 y +SDict begin 13 H.L end + 1445 1691 a 1445 1691 a +SDict begin [ /Subtype /Link /Dest (4244) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1445 1691 a Black Black +6 w Fu(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 1691 a +SDict begin H.S end + 3618 +1691 a Fu(177)3744 1691 y +SDict begin 13 H.L end + 3744 1691 a 3744 1691 a +SDict begin [ /Subtype /Link /Dest (4244) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +1691 a Black 0 TeXcolorgray 396 1799 a +SDict begin H.S end + 396 1799 a Fu(29.4.)19 +b(W)m(indo)n(ws)h('95/'98)1164 1799 y +SDict begin 13 H.L end + 1164 1799 a 1164 +1799 a +SDict begin [ /Subtype /Link /Dest (4268) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1164 1799 a Black Black 17 w Fu(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 1799 a +SDict begin H.S end + 3618 1799 a Fu(178)3744 +1799 y +SDict begin 13 H.L end + 3744 1799 a 3744 1799 a +SDict begin [ /Subtype /Link /Dest (4268) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1799 a Black 0 TeXcolorgray +396 1907 a +SDict begin H.S end + 396 1907 a Fu(29.5.)f(W)m(indo)n(ws)h(2000)e(Service)i(P)o +(ack)g(2)1596 1907 y +SDict begin 13 H.L end + 1596 1907 a 1596 1907 a +SDict begin [ /Subtype /Link /Dest (4284) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1596 1907 +a Black Black Fu(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 1907 a +SDict begin H.S end + 3618 1907 a +Fu(178)3744 1907 y +SDict begin 13 H.L end + 3744 1907 a 3744 1907 a +SDict begin [ /Subtype /Link /Dest (4284) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 1907 +a Black 0 TeXcolorgray 396 2015 a +SDict begin H.S end + 396 2015 a Fu(29.6.)f(W)m(indo)n(ws)h +(NT)g(3.1)1153 2015 y +SDict begin 13 H.L end + 1153 2015 a 1153 2015 a +SDict begin [ /Subtype /Link /Dest (4301) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1153 2015 +a Black Black 7 w Fu(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 2015 a +SDict begin H.S end + 3618 2015 a Fu(179)3744 +2015 y +SDict begin 13 H.L end + 3744 2015 a 3744 2015 a +SDict begin [ /Subtype /Link /Dest (4301) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2015 a Black 0 TeXcolorgray +197 2123 a +SDict begin H.S end + 197 2123 a Fu(30.)g(Ho)n(w)g(to)g(compile)f(SAMB)m(A)1167 +2123 y +SDict begin 13 H.L end + 1167 2123 a 1167 2123 a +SDict begin [ /Subtype /Link /Dest (COMPILING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1167 2123 a Black Black +14 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 2123 a +SDict begin H.S end + +3618 2123 a Fu(180)3744 2123 y +SDict begin 13 H.L end + 3744 2123 a 3744 2123 +a +SDict begin [ /Subtype /Link /Dest (COMPILING) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 2123 a Black 0 TeXcolorgray 396 2231 a +SDict begin H.S end + 396 2231 +a Fu(30.1.)g(Access)i(Samba)f(source)f(code)h(via)g(CVS)1784 +2231 y +SDict begin 13 H.L end + 1784 2231 a 1784 2231 a +SDict begin [ /Subtype /Link /Dest (4322) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1784 2231 a Black Black +19 w Fu(.)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 +3618 2231 a +SDict begin H.S end + 3618 2231 a Fu(180)3744 2231 y +SDict begin 13 H.L end + 3744 2231 +a 3744 2231 a +SDict begin [ /Subtype /Link /Dest (4322) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2231 a Black 0 TeXcolorgray 396 2339 +a +SDict begin H.S end + 396 2339 a Fu(30.2.)f(Accessing)h(the)g(samba)g(sources)g(via)g +(rsync)g(and)f(ftp)2126 2339 y +SDict begin 13 H.L end + 2126 2339 a 2126 2339 +a +SDict begin [ /Subtype /Link /Dest (4365) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 2126 2339 a Black Black 10 w Fu(.)p Black Black -1 +w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 3618 2339 a +SDict begin H.S end + 3618 +2339 a Fu(181)3744 2339 y +SDict begin 13 H.L end + 3744 2339 a 3744 2339 a +SDict begin [ /Subtype /Link /Dest (4365) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +2339 a Black 0 TeXcolorgray 396 2447 a +SDict begin H.S end + 396 2447 a Fu(30.3.)g(Building)g +(the)i(Binaries)1294 2447 y +SDict begin 13 H.L end + 1294 2447 a 1294 2447 a +SDict begin [ /Subtype /Link /Dest (4371) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1294 +2447 a Black Black 11 w Fu(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 2447 a +SDict begin H.S end + 3618 2447 a Fu(181)3744 2447 +y +SDict begin 13 H.L end + 3744 2447 a 3744 2447 a +SDict begin [ /Subtype /Link /Dest (4371) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2447 a Black 0 TeXcolorgray +396 2555 a +SDict begin H.S end + 396 2555 a Fu(30.4.)e(Starting)h(the)g(smbd)g(and)f(nmbd) +1521 2555 y +SDict begin 13 H.L end + 1521 2555 a 1521 2555 a +SDict begin [ /Subtype /Link /Dest (4428) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1521 2555 a Black +Black 13 w Fu(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 2555 a +SDict begin H.S end + 3618 2555 a +Fu(183)3744 2555 y +SDict begin 13 H.L end + 3744 2555 a 3744 2555 a +SDict begin [ /Subtype /Link /Dest (4428) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2555 +a Black 0 TeXcolorgray 197 2663 a +SDict begin H.S end + 197 2663 a Fu(31.)h(Reporting)e(Bugs) +845 2663 y +SDict begin 13 H.L end + 845 2663 a 845 2663 a +SDict begin [ /Subtype /Link /Dest (BUGREPORT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 845 2663 a Black Black +4 w Fu(.)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 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 3618 +2663 a +SDict begin H.S end + 3618 2663 a Fu(186)3744 2663 y +SDict begin 13 H.L end + 3744 2663 a 3744 +2663 a +SDict begin [ /Subtype /Link /Dest (BUGREPORT) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 2663 a Black 0 TeXcolorgray 396 2771 a +SDict begin H.S end + 396 +2771 a Fu(31.1.)h(Introduction)997 2771 y +SDict begin 13 H.L end + 997 2771 a +997 2771 a +SDict begin [ /Subtype /Link /Dest (4499) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 2771 a Black Black -3 w Fu(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 2771 a +SDict begin H.S end + 3618 2771 a Fu(186)3744 2771 +y +SDict begin 13 H.L end + 3744 2771 a 3744 2771 a +SDict begin [ /Subtype /Link /Dest (4499) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2771 a Black 0 TeXcolorgray +396 2879 a +SDict begin H.S end + 396 2879 a Fu(31.2.)g(General)h(info)1002 +2879 y +SDict begin 13 H.L end + 1002 2879 a 1002 2879 a +SDict begin [ /Subtype /Link /Dest (4509) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1002 2879 a Black Black +13 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 2879 a +SDict begin H.S end + 3618 2879 a Fu(186)3744 +2879 y +SDict begin 13 H.L end + 3744 2879 a 3744 2879 a +SDict begin [ /Subtype /Link /Dest (4509) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2879 a Black 0 TeXcolorgray +396 2987 a +SDict begin H.S end + 396 2987 a Fu(31.3.)f(Deb)n(ug)g(le)n(v)o(els)1014 +2987 y +SDict begin 13 H.L end + 1014 2987 a 1014 2987 a +SDict begin [ /Subtype /Link /Dest (4515) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1014 2987 a Black Black +1 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 2987 a +SDict begin H.S end + 3618 2987 a Fu(186)3744 +2987 y +SDict begin 13 H.L end + 3744 2987 a 3744 2987 a +SDict begin [ /Subtype /Link /Dest (4515) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 2987 a Black 0 TeXcolorgray +396 3094 a +SDict begin H.S end + 396 3094 a Fu(31.4.)g(Internal)g(errors)1057 +3094 y +SDict begin 13 H.L end + 1057 3094 a 1057 3094 a +SDict begin [ /Subtype /Link /Dest (4535) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1057 3094 a Black Black +-1 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black 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 3618 3094 a +SDict begin H.S end + 3618 +3094 a Fu(187)3744 3094 y +SDict begin 13 H.L end + 3744 3094 a 3744 3094 a +SDict begin [ /Subtype /Link /Dest (4535) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 +3094 a Black 0 TeXcolorgray 396 3202 a +SDict begin H.S end + 396 3202 a Fu(31.5.)g(Attaching) +g(to)i(a)f(running)e(process)1603 3202 y +SDict begin 13 H.L end + 1603 3202 a +1603 3202 a +SDict begin [ /Subtype /Link /Dest (4549) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1603 3202 a Black Black 14 w Fu(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 3202 a +SDict begin H.S end + +3618 3202 a Fu(187)3744 3202 y +SDict begin 13 H.L end + 3744 3202 a 3744 3202 +a +SDict begin [ /Subtype /Link /Dest (4549) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3202 a Black 0 TeXcolorgray 396 3310 a +SDict begin H.S end + 396 3310 +a Fu(31.6.)h(P)o(atches)836 3310 y +SDict begin 13 H.L end + 836 3310 a 836 3310 +a +SDict begin [ /Subtype /Link /Dest (4557) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 836 3310 a Black Black 13 w Fu(.)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 +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 3618 3310 a +SDict begin H.S end + 3618 3310 a Fu(188)3744 +3310 y +SDict begin 13 H.L end + 3744 3310 a 3744 3310 a +SDict begin [ /Subtype /Link /Dest (4557) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3310 a Black 0 TeXcolorgray +197 3418 a +SDict begin H.S end + 197 3418 a Fu(32.)h(The)f(samba)h(checklist)1000 +3418 y +SDict begin 13 H.L end + 1000 3418 a 1000 3418 a +SDict begin [ /Subtype /Link /Dest (DIAGNOSIS) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1000 3418 a Black Black +15 w Fu(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black 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 3618 3418 a +SDict begin H.S end + 3618 3418 a Fu(189)3744 +3418 y +SDict begin 13 H.L end + 3744 3418 a 3744 3418 a +SDict begin [ /Subtype /Link /Dest (DIAGNOSIS) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3744 3418 a Black 0 TeXcolorgray +396 3526 a +SDict begin H.S end + 396 3526 a Fu(32.1.)f(Introduction)997 3526 +y +SDict begin 13 H.L end + 997 3526 a 997 3526 a +SDict begin [ /Subtype /Link /Dest (4580) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 997 3526 a Black Black -3 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black 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 3618 3526 a +SDict begin H.S end + 3618 3526 a +Fu(189)3744 3526 y +SDict begin 13 H.L end + 3744 3526 a 3744 3526 a +SDict begin [ /Subtype /Link /Dest (4580) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3526 +a Black 0 TeXcolorgray 396 3634 a +SDict begin H.S end + 396 3634 a Fu(32.2.)g(Assumptions) +1018 3634 y +SDict begin 13 H.L end + 1018 3634 a 1018 3634 a +SDict begin [ /Subtype /Link /Dest (4585) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1018 3634 a Black +Black 18 w Fu(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black 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 3618 3634 a +SDict begin H.S end + 3618 3634 a Fu(189)3744 3634 +y +SDict begin 13 H.L end + 3744 3634 a 3744 3634 a +SDict begin [ /Subtype /Link /Dest (4585) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3634 a Black 0 TeXcolorgray +396 3742 a +SDict begin H.S end + 396 3742 a Fu(32.3.)g(The)h(tests)880 3742 +y +SDict begin 13 H.L end + 880 3742 a 880 3742 a +SDict begin [ /Subtype /Link /Dest (4595) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 880 3742 a Black Black 10 w Fu(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +Black(.)p Black Black(.)p Black Black(.)p Black Black +-1 w(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black Black(.)p Black +Black(.)p Black Black(.)p Black Black -1 w(.)p Black +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 +3618 3742 a +SDict begin H.S end + 3618 3742 a Fu(189)3744 3742 y +SDict begin 13 H.L end + 3744 3742 +a 3744 3742 a +SDict begin [ /Subtype /Link /Dest (4595) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3742 a Black 0 TeXcolorgray 396 3850 +a +SDict begin H.S end + 396 3850 a Fu(32.4.)f(Still)i(ha)n(ving)e(troubles?)1293 +3850 y +SDict begin 13 H.L end + 1293 3850 a 1293 3850 a +SDict begin [ /Subtype /Link /Dest (4696) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 1293 3850 a Black Black +12 w Fu(.)p Black Black(.)p Black Black(.)p Black Black(.)p +Black Black -1 w(.)p Black Black(.)p Black Black(.)p +Black Black(.)p Black Black -1 w(.)p Black Black(.)p +Black Black(.)p Black Black(.)p Black Black -1 w(.)p +Black Black(.)p Black Black(.)p Black Black(.)p Black +Black -1 w(.)p Black Black(.)p Black Black(.)p Black +Black(.)p Black Black -1 w(.)p Black 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 3618 3850 a +SDict begin H.S end + +3618 3850 a Fu(193)3744 3850 y +SDict begin 13 H.L end + 3744 3850 a 3744 3850 +a +SDict begin [ /Subtype /Link /Dest (4696) cvn /H /I /Border [0 0 0] +/Color [1 0 0] H.B /ANN pdfmark end + 3744 3850 a Black Black 3682 5984 a Fq(vi)p Black eop +end +%%Page: 7 7 +TeXDict begin 7 6 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (INTRODUCTION) cvn H.B /DEST pdfmark +end + -2 -11 a 903 +132 a Fy(I.)52 b(General)f(installation)-2 242 y +SDict begin H.S end + -2 242 +a -2 242 a +SDict begin 22.464 H.A end + -2 242 a -2 242 a +SDict begin [ /View [/XYZ H.V] /Dest (42) cvn H.B /DEST pdfmark end + -2 242 a 184 x Fx(Intr)m(oduction)-2 +594 y +SDict begin H.S end + -2 594 a -2 594 a +SDict begin 13 H.A end + -2 594 a -2 594 a +SDict begin [ /View [/XYZ H.V] /Dest (43) cvn H.B /DEST pdfmark end + -2 594 a 106 +x Fu(This)20 b(part)g(contains)f(general)h(info)f(on)h(ho)n(w)f(to)i +(install)g(samba)e(and)h(ho)n(w)g(to)g(con\002gure)e(the)j(parts)f(of)g +(samba)g(you)f(will)i(most)-2 808 y(lik)o(ely)f(need.)f(PLEASE)h(read)g +(this.)p Black Black eop end +%%Page: 1 8 +TeXDict begin 1 7 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (INSTALL) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(1.)f(Ho)n(w)h(to)f(Install)g(and)f(T)-16 +b(est)44 b(SAMB)-5 b(A)-2 197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 +197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (64) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fx(1.1.)35 b(Obtaining)f(and)h +(installing)f(samba)-2 734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 +a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (66) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fu(Binary)19 b(packages)h(of)f(samba)h(are)g +(included)f(in)h(almost)h(an)o(y)e(Linux)g(or)h(Unix)g(distrib)n +(ution.)f(There)g(are)h(also)h(some)f(packages)-2 921 +y(a)n(v)n(ailable)f(at)395 921 y +SDict begin H.S end + 395 921 a 395 921 a +SDict begin 13 H.A end + +395 921 a 395 921 a +SDict begin [ /View [/XYZ H.V] /Dest (67) cvn H.B /DEST pdfmark end + 395 921 a Fu(the)h(samba)g(homepage)e +(\(http://samba.or)o(g/\))-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 (68) cvn H.B /DEST pdfmark end + -2 1105 a 90 x Fu(If)i(you)f(need)h(to)g(compile) +f(samba)h(from)f(source,)g(check)h(the)g(appropriate)e(appendix)g +(chapter)-5 b(.)-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 (69) cvn H.B /DEST pdfmark end + -2 1223 a 359 x Fx(1.2.)35 b(Con\002guring)e(samba)-2 +1778 y +SDict begin H.S end + -2 1778 a -2 1778 a +SDict begin 13 H.A end + -2 1778 a -2 1778 a +SDict begin [ /View [/XYZ H.V] /Dest (71) cvn H.B /DEST pdfmark end + -2 1778 +a 78 x Fu(Samba')-5 b(s)20 b(con\002guration)d(is)22 +b(stored)d(in)i(the)f(smb)m(.conf)e(\002le,)i(that)h(usually)e(resides) +i(in)2485 1856 y +SDict begin H.S end + 2485 1856 a 2485 1856 a +SDict begin 13 H.A end + 2485 1856 a +2485 1856 a +SDict begin [ /View [/XYZ H.V] /Dest (72) cvn H.B /DEST pdfmark end + 2485 1856 a Fr(/etc/samba/smb.conf)d Fu(or)-2 +1964 y +SDict begin H.S end + -2 1964 a -2 1964 a +SDict begin 13 H.A end + -2 1964 a -2 1964 a +SDict begin [ /View [/XYZ H.V] /Dest (73) cvn H.B /DEST pdfmark end + -2 1964 +a Fr(/usr/local/samba/lib/smb.conf)p Fu(.)d(Y)-9 b(ou)20 +b(can)g(either)g(edit)g(this)h(\002le)g(yourself)d(or)i(do)g(it)h +(using)f(one)f(of)h(the)g(man)o(y)-2 2072 y(graphical)e(tools)j(that)f +(are)g(a)n(v)n(ailable,)g(such)f(as)i(the)g(web-based)d(interf)o(ace)i +(sw)o(at,)h(that)f(is)h(included)e(with)h(samba.)-2 2090 +y +SDict begin H.S end + -2 2090 a -2 2090 a +SDict begin 13 H.A end + -2 2090 a -2 2090 a +SDict begin [ /View [/XYZ H.V] /Dest (74) cvn H.B /DEST pdfmark end + -2 2090 a 310 +x Fp(1.2.1.)29 b(Editing)h(the)h(smb)-5 b(.conf)29 b(\002le)-2 +2591 y +SDict begin H.S end + -2 2591 a -2 2591 a +SDict begin 13 H.A end + -2 2591 a -2 2591 a +SDict begin [ /View [/XYZ H.V] /Dest (76) cvn H.B /DEST pdfmark end + -2 2591 +a 83 x Fu(There)19 b(are)h(sample)g(con\002guration)e(\002les)j(in)f +(the)g(e)o(xamples)f(subdirectory)f(in)j(the)f(distrib)n(ution.)f(I)h +(suggest)g(you)f(read)h(them)-2 2782 y(carefully)f(so)h(you)f(can)h +(see)h(ho)n(w)f(the)g(options)f(go)h(together)f(in)h(practice.)f(See)i +(the)f(man)g(page)g(for)f(all)i(the)f(options.)-2 2966 +y +SDict begin H.S end + -2 2966 a -2 2966 a +SDict begin 13 H.A end + -2 2966 a -2 2966 a +SDict begin [ /View [/XYZ H.V] /Dest (77) cvn H.B /DEST pdfmark end + -2 2966 a 90 +x Fu(The)g(simplest)g(useful)g(con\002guration)d(\002le)k(w)o(ould)f +(be)g(something)e(lik)o(e)j(this:)-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 (78) cvn H.B /DEST pdfmark end + -2 3240 a -2 3323 a +SDict begin H.S end + -2 +3323 a -2 3323 a +SDict begin 11.7 H.A end + -2 3323 a -2 3323 a +SDict begin [ /View [/XYZ H.V] /Dest (79) cvn H.B /DEST pdfmark end + -2 3323 a 79 x Fr([global])132 +3500 y(workgroup)44 b(=)g(MYGROUP)132 3694 y([homes])267 +3791 y(guest)g(ok)g(=)h(no)267 3888 y(read)f(only)g(=)h(no)-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 (80) cvn H.B /DEST pdfmark end + -2 4245 +a 108 x Fu(which)19 b(w)o(ould)h(allo)n(w)g(connections)e(by)i(an)o +(yone)e(with)j(an)f(account)f(on)h(the)g(serv)o(er)m(,)f(using)g +(either)h(their)g(login)f(name)h(or)-2 4461 y("homes")f(as)i(the)f +(service)g(name.)f(\(Note)h(that)g(I)h(also)f(set)h(the)g(w)o(orkgroup) +c(that)j(Samba)g(is)h(part)f(of.)f(See)i(BR)m(O)m(WSING.txt)g(for)-2 +4569 y(details\))-2 4750 y +SDict begin H.S end + -2 4750 a -2 4750 a +SDict begin 13 H.A end + -2 4750 +a -2 4750 a +SDict begin [ /View [/XYZ H.V] /Dest (81) cvn H.B /DEST pdfmark end + -2 4750 a 93 x Fu(Note)f(that)325 4843 y +SDict begin H.S end + +325 4843 a 325 4843 a +SDict begin 13 H.A end + 325 4843 a 325 4843 a +SDict begin [ /View [/XYZ H.V] /Dest (82) cvn H.B /DEST pdfmark end + 325 4843 +a Fv(mak)o(e)h(install)f Fu(will)h(not)f(install)h(a)1335 +4843 y +SDict begin H.S end + 1335 4843 a 1335 4843 a +SDict begin 13 H.A end + 1335 4843 a 1335 4843 +a +SDict begin [ /View [/XYZ H.V] /Dest (83) cvn H.B /DEST pdfmark end + 1335 4843 a Fr(smb.conf)e Fu(\002le.)i(Y)-9 b(ou)19 +b(need)h(to)g(create)g(it)h(yourself.)-2 5027 y +SDict begin H.S end + -2 5027 +a -2 5027 a +SDict begin 13 H.A end + -2 5027 a -2 5027 a +SDict begin [ /View [/XYZ H.V] /Dest (84) cvn H.B /DEST pdfmark end + -2 5027 a 90 x Fu(Mak)o(e)f(sure)g(you) +f(put)h(the)g(smb)m(.conf)e(\002le)j(in)f(the)h(same)f(place)g(you)f +(speci\002ed)h(in)g(the)2454 5117 y +SDict begin H.S end + 2454 5117 a 2454 +5117 a +SDict begin 13 H.A end + 2454 5117 a 2454 5117 a +SDict begin [ /View [/XYZ H.V] /Dest (85) cvn H.B /DEST pdfmark end + 2454 5117 a Fr(Makefile)f +Fu(\(the)h(def)o(ault)g(is)h(to)f(look)g(for)f(it)-2 +5225 y(in)83 5225 y +SDict begin H.S end + 83 5225 a 83 5225 a +SDict begin 13 H.A end + 83 5225 a 83 +5225 a +SDict begin [ /View [/XYZ H.V] /Dest (86) cvn H.B /DEST pdfmark end + 83 5225 a Fr(/usr/local/samba/lib/)p Fu(\).)p +Black 3701 5984 a Fq(1)p Black eop end +%%Page: 2 9 +TeXDict begin 2 8 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2313 -132 +a Fq(Chapter)20 b(1.)g(How)g(to)h(Install)e(and)h(T)-8 +b(est)21 b(SAMB)n(A)p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 +a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (87) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(F)o(or)f(more)f(information)f +(about)h(security)h(settings)g(for)g(the)g([homes])f(share)h(please)g +(refer)f(to)i(the)f(document)-2 180 y(UNIX_SECURITY)-11 +b(.txt.)-2 190 y +SDict begin H.S end + -2 190 a -2 190 a +SDict begin 13 H.A end + -2 190 a -2 190 a +SDict begin [ /View [/XYZ H.V] /Dest (88) cvn H.B /DEST pdfmark end + +-2 190 a 278 x Fw(1.2.1.1.)24 b(T)-9 b(est)25 b(y)n(our)g(con\002g)g +(\002le)g(with)g(testparm)-2 654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + +-2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (91) cvn H.B /DEST pdfmark end + -2 654 a 88 x Fu(It')-5 b(s)21 b(important)d(that)j +(you)e(test)i(the)f(v)n(alidity)f(of)h(your)1552 742 +y +SDict begin H.S end + 1552 742 a 1552 742 a +SDict begin 13 H.A end + 1552 742 a 1552 742 a +SDict begin [ /View [/XYZ H.V] /Dest (92) cvn H.B /DEST pdfmark end + 1552 742 +a Fr(smb.conf)g Fu(\002le)h(using)e(the)h(testparm)g(program.)e(If)i +(testparm)g(runs)f(OK)-2 850 y(then)g(it)i(will)g(list)h(the)e(loaded)f +(services.)h(If)g(not)g(it)h(will)g(gi)n(v)o(e)e(an)h(error)f(message.) +-2 1034 y +SDict begin H.S end + -2 1034 a -2 1034 a +SDict begin 13 H.A end + -2 1034 a -2 1034 a +SDict begin [ /View [/XYZ H.V] /Dest (93) cvn H.B /DEST pdfmark end + -2 +1034 a 90 x Fu(Mak)o(e)h(sure)g(it)h(runs)e(OK)i(and)f(that)g(the)g +(services)g(look)g(reasonable)e(before)h(proceeding.)-2 +1308 y +SDict begin H.S end + -2 1308 a -2 1308 a +SDict begin 13 H.A end + -2 1308 a -2 1308 a +SDict begin [ /View [/XYZ H.V] /Dest (94) cvn H.B /DEST pdfmark end + -2 1308 +a 90 x Fu(Al)o(w)o(ays)h(run)g(testparm)g(again)f(when)g(you)h(change) +1510 1398 y +SDict begin H.S end + 1510 1398 a 1510 1398 a +SDict begin 13 H.A end + 1510 1398 a 1510 +1398 a +SDict begin [ /View [/XYZ H.V] /Dest (95) cvn H.B /DEST pdfmark end + 1510 1398 a Fr(smb.conf)p Fu(!)-2 1509 y +SDict begin H.S end + -2 1509 +a -2 1509 a +SDict begin 13 H.A end + -2 1509 a -2 1509 a +SDict begin [ /View [/XYZ H.V] /Dest (96) cvn H.B /DEST pdfmark end + -2 1509 a 310 x Fp(1.2.2.)29 +b(SW)-14 b(A)j(T)-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 (98) cvn H.B /DEST pdfmark end + -2 1986 a 107 x Fu(SW)h(A)h(T)21 b(is)g(a)f(web-based)f +(interf)o(ace)g(that)i(helps)f(you)f(con\002gure)f(samba.)i(SW)-10 +b(A)h(T)21 b(might)e(not)h(be)g(a)n(v)n(ailable)g(in)g(the)g(samba)-2 +2201 y(package)e(on)i(your)f(platform,)g(b)n(ut)h(in)g(a)h(seperate)f +(package.)e(Please)j(read)f(the)g(sw)o(at)h(manpage)d(on)i(compiling,)e +(installing)i(and)-2 2309 y(con\002guring)d(sw)o(at)k(from)f(source.)-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 (99) cvn H.B /DEST pdfmark end + -2 2493 +a 90 x Fu(T)-7 b(o)20 b(launch)f(SW)-10 b(A)h(T)21 b(just)g(run)e(your) +g(f)o(a)n(v)n(orite)h(web)g(bro)n(wser)f(and)g(point)h(it)h(at)f +("http://localhost:901/".)e(Replace)3294 2583 y +SDict begin H.S end + 3294 +2583 a 3294 2583 a +SDict begin 13 H.A end + 3294 2583 a 3294 2583 a +SDict begin [ /View [/XYZ H.V] /Dest (100) cvn H.B /DEST pdfmark end + 3294 2583 +a Fo(localhost)-2 2691 y Fu(with)i(the)g(name)g(of)g(the)g(computer)e +(you)i(are)g(running)e(samba)i(on)f(if)i(you)e(are)h(running)e(samba)i +(on)g(a)h(dif)n(ferent)d(computer)h(then)-2 2799 y(your)g(bro)n(wser)-5 +b(.)-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 (101) cvn H.B /DEST pdfmark end + +-2 2983 a 90 x Fu(Note)20 b(that)g(you)f(can)h(attach)g(to)h(SW)-10 +b(A)h(T)21 b(from)e(an)o(y)g(IP)i(connected)d(machine)h(b)n(ut)h +(connecting)e(from)h(a)i(remote)e(machine)g(lea)n(v)o(es)-2 +3181 y(your)g(connection)f(open)h(to)h(passw)o(ord)g(snif)n(\002ng)f +(as)i(passw)o(ords)f(will)h(be)f(sent)g(in)h(the)f(clear)g(o)o(v)o(er)f +(the)h(wire.)-2 3292 y +SDict begin H.S end + -2 3292 a -2 3292 a +SDict begin 13 H.A end + -2 3292 a +-2 3292 a +SDict begin [ /View [/XYZ H.V] /Dest (102) cvn H.B /DEST pdfmark end + -2 3292 a 359 x Fx(1.3.)35 b(T)-11 b(ry)35 +b(listing)g(the)g(shar)m(es)g(a)l(v)o(ailable)f(on)h(y)l(our)g(ser)o(v) +o(er)-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 (104) cvn H.B /DEST pdfmark end + -2 3846 a -2 3846 a +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 (105) cvn H.B /DEST pdfmark end + -2 3846 a 79 x Fr($)87 3925 y +SDict begin H.S end + 87 3925 a 87 3925 +a +SDict begin 13 H.A end + 87 3925 a 87 3925 a +SDict begin [ /View [/XYZ H.V] /Dest (106) cvn H.B /DEST pdfmark end + 87 3925 a Fn(smbclient)49 b(-L)735 +3925 y +SDict begin H.S end + 735 3925 a 735 3925 a +SDict begin 13 H.A end + 735 3925 a 735 3925 a +SDict begin [ /View [/XYZ H.V] /Dest (107) cvn H.B /DEST pdfmark end + 735 +3925 a Fm(yourhostname)-2 4102 y +SDict begin H.S end + -2 4102 a -2 4102 a +SDict begin 13 H.A end + +-2 4102 a -2 4102 a +SDict begin [ /View [/XYZ H.V] /Dest (108) cvn H.B /DEST pdfmark end + -2 4102 a 97 x Fu(Y)-9 b(ou)19 b(should)h(get)g +(back)f(a)i(list)g(of)f(shares)g(a)n(v)n(ailable)g(on)g(your)f(serv)o +(er)-5 b(.)19 b(If)h(you)g(don')o(t)e(then)i(something)f(is)i +(incorrectly)d(setup.)-2 4307 y(Note)i(that)g(this)h(method)e(can)h +(also)g(be)g(used)g(to)h(see)f(what)h(shares)f(are)g(a)n(v)n(ailable)g +(on)f(other)h(LanManager)e(clients)i(\(such)g(as)-2 4415 +y(WfWg\).)-2 4599 y +SDict begin H.S end + -2 4599 a -2 4599 a +SDict begin 13 H.A end + -2 4599 a -2 +4599 a +SDict begin [ /View [/XYZ H.V] /Dest (109) cvn H.B /DEST pdfmark end + -2 4599 a 90 x Fu(If)g(you)f(choose)g(user)h(le)n(v)o(el)g +(security)g(then)g(you)f(may)h(\002nd)g(that)g(Samba)g(requests)f(a)i +(passw)o(ord)f(before)e(it)j(will)g(list)g(the)g(shares.)-2 +4797 y(See)f(the)261 4797 y +SDict begin H.S end + 261 4797 a 261 4797 a +SDict begin 13 H.A end + 261 +4797 a 261 4797 a +SDict begin [ /View [/XYZ H.V] /Dest (110) cvn H.B /DEST pdfmark end + 261 4797 a Fv(smbclient)h Fu(man)e(page)h(for)f +(details.)i(\(you)e(can)h(force)f(it)i(to)f(list)h(the)g(shares)f +(without)f(a)i(passw)o(ord)e(by)h(adding)f(the)-2 4905 +y(option)g(-U\045)h(to)h(the)f(command)e(line.)i(This)g(will)h(not)f(w) +o(ork)g(with)g(non-Samba)e(serv)o(ers\))-2 4933 y +SDict begin H.S end + -2 +4933 a -2 4933 a +SDict begin 13 H.A end + -2 4933 a -2 4933 a +SDict begin [ /View [/XYZ H.V] /Dest (111) cvn H.B /DEST pdfmark end + -2 4933 a 359 x +Fx(1.4.)35 b(T)-11 b(ry)35 b(connecting)f(with)g(the)i(unix)f(client)-2 +5487 y +SDict begin H.S end + -2 5487 a -2 5487 a +SDict begin 13 H.A end + -2 5487 a -2 5487 a +SDict begin [ /View [/XYZ H.V] /Dest (113) cvn H.B /DEST pdfmark end + -2 5487 +a -2 5487 a +SDict begin H.S end + -2 5487 a -2 5487 a +SDict begin 13 H.A end + -2 5487 a -2 5487 a +SDict begin [ /View [/XYZ H.V] /Dest (114) cvn H.B /DEST pdfmark end + -2 +5487 a 79 x Fr($)87 5566 y +SDict begin H.S end + 87 5566 a 87 5566 a +SDict begin 13 H.A end + 87 5566 +a 87 5566 a +SDict begin [ /View [/XYZ H.V] /Dest (115) cvn H.B /DEST pdfmark end + 87 5566 a Fn(smbclient)586 5566 y +SDict begin H.S end + 586 5566 +a 586 5566 a +SDict begin 13 H.A end + 586 5566 a 586 5566 a +SDict begin [ /View [/XYZ H.V] /Dest (116) cvn H.B /DEST pdfmark end + 586 5566 a 49 w Fm +(//yourhostname/aservice)p Black 3701 5984 a Fq(2)p Black +eop end +%%Page: 3 10 +TeXDict begin 3 9 bop -600 -600 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 -600 a Black 0 +TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (152) cvn H.B /DEST pdfmark end + -2 -201 a 2313 +-132 a Fq(Chapter)20 b(1.)g(How)g(to)h(Install)e(and)h(T)-8 +b(est)21 b(SAMB)n(A)p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 +a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (117) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(T)-7 b(ypically)19 +b(the)452 72 y +SDict begin H.S end + 452 72 a 452 72 a +SDict begin 13 H.A end + 452 72 a 452 72 a +SDict begin [ /View [/XYZ H.V] /Dest (118) cvn H.B /DEST pdfmark end + 452 +72 a Fo(yourhostname)g Fu(w)o(ould)g(be)h(the)h(name)e(of)h(the)g(host) +g(where)g(you)f(installed)2762 72 y +SDict begin H.S end + 2762 72 a 2762 72 +a +SDict begin 13 H.A end + 2762 72 a 2762 72 a +SDict begin [ /View [/XYZ H.V] /Dest (119) cvn H.B /DEST pdfmark end + 2762 72 a 21 w Fv(smbd)p Fu(.)i(The)3168 +72 y +SDict begin H.S end + 3168 72 a 3168 72 a +SDict begin 13 H.A end + 3168 72 a 3168 72 a +SDict begin [ /View [/XYZ H.V] /Dest (120) cvn H.B /DEST pdfmark end + 3168 72 +a Fo(aservice)f Fu(is)-2 180 y(an)o(y)f(service)h(you)f(ha)n(v)o(e)h +(de\002ned)f(in)h(the)1186 180 y +SDict begin H.S end + 1186 180 a 1186 180 +a +SDict begin 13 H.A end + 1186 180 a 1186 180 a +SDict begin [ /View [/XYZ H.V] /Dest (121) cvn H.B /DEST pdfmark end + 1186 180 a Fr(smb.conf)f Fu(\002le.)i(T)m(ry)e +(your)g(user)h(name)g(if)g(you)g(just)g(ha)n(v)o(e)g(a)h([homes])d +(section)i(in)-2 288 y +SDict begin H.S end + -2 288 a -2 288 a +SDict begin 13 H.A end + -2 288 a -2 +288 a +SDict begin [ /View [/XYZ H.V] /Dest (122) cvn H.B /DEST pdfmark end + -2 288 a Fr(smb.conf)p Fu(.)-2 456 y +SDict begin H.S end + -2 456 a -2 +456 a +SDict begin 13 H.A end + -2 456 a -2 456 a +SDict begin [ /View [/XYZ H.V] /Dest (123) cvn H.B /DEST pdfmark end + -2 456 a 106 x Fu(F)o(or)g(e)o(xample)e(if)j +(your)e(unix)g(host)h(is)h(bambi)f(and)f(your)g(login)h(name)f(is)i +(fred)f(you)f(w)o(ould)h(type:)-2 746 y +SDict begin H.S end + -2 746 a -2 746 +a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (124) cvn H.B /DEST pdfmark end + -2 746 a -2 746 a +SDict begin H.S end + -2 746 a -2 746 +a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (125) cvn H.B /DEST pdfmark end + -2 746 a 90 x Fr($)87 836 y +SDict begin H.S end + 87 836 +a 87 836 a +SDict begin 13 H.A end + 87 836 a 87 836 a +SDict begin [ /View [/XYZ H.V] /Dest (126) cvn H.B /DEST pdfmark end + 87 836 a Fn(smbclient)49 +b(//bambi/fred)-2 855 y +SDict begin H.S end + -2 855 a -2 855 a +SDict begin 13 H.A end + -2 855 a -2 +855 a +SDict begin [ /View [/XYZ H.V] /Dest (127) cvn H.B /DEST pdfmark end + -2 855 a 369 x Fx(1.5.)35 b(T)-11 b(ry)35 b(connecting)f(fr)m(om) +h(a)g(DOS,)g(WfWg,)h(W)m(in9x,)g(W)m(inNT)-11 b(,)-2 +1410 y(W)m(in2k,)36 b(OS/2,)e(etc...)h(client)-2 1601 +y +SDict begin H.S end + -2 1601 a -2 1601 a +SDict begin 13 H.A end + -2 1601 a -2 1601 a +SDict begin [ /View [/XYZ H.V] /Dest (129) cvn H.B /DEST pdfmark end + -2 1601 a 83 +x Fu(T)m(ry)19 b(mounting)g(disks.)h(e)o(g:)-2 1868 y +SDict begin H.S end + +-2 1868 a -2 1868 a +SDict begin 13 H.A end + -2 1868 a -2 1868 a +SDict begin [ /View [/XYZ H.V] /Dest (130) cvn H.B /DEST pdfmark end + -2 1868 a -2 +1868 a +SDict begin H.S end + -2 1868 a -2 1868 a +SDict begin 13 H.A end + -2 1868 a -2 1868 a +SDict begin [ /View [/XYZ H.V] /Dest (131) cvn H.B /DEST pdfmark end + -2 1868 +a 90 x Fr(C:\\WINDOWS\\>)581 1958 y +SDict begin H.S end + 581 1958 a 581 1958 +a +SDict begin 13 H.A end + 581 1958 a 581 1958 a +SDict begin [ /View [/XYZ H.V] /Dest (132) cvn H.B /DEST pdfmark end + 581 1958 a Fn(net)49 b(use)g(d:)h +(\\\\servername\\service)-2 2130 y +SDict begin H.S end + -2 2130 a -2 2130 +a +SDict begin 13 H.A end + -2 2130 a -2 2130 a +SDict begin [ /View [/XYZ H.V] /Dest (133) cvn H.B /DEST pdfmark end + -2 2130 a 102 x Fu(T)m(ry)19 b(printing.)g(e)o +(g:)-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 (134) cvn H.B /DEST pdfmark end + +-2 2416 a -2 2416 a +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 (135) cvn H.B /DEST pdfmark end + -2 2416 a 90 x Fr(C:\\WINDOWS\\>)581 2506 y +SDict begin H.S end + 581 +2506 a 581 2506 a +SDict begin 13 H.A end + 581 2506 a 581 2506 a +SDict begin [ /View [/XYZ H.V] /Dest (136) cvn H.B /DEST pdfmark end + 581 2506 a Fn(net)49 +b(use)g(lpt1:)g(\\\\servername\\spoolservice)-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 (137) 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 (138) cvn H.B /DEST pdfmark end + -2 2683 +a 97 x Fr(C:\\WINDOWS\\>)581 2780 y +SDict begin H.S end + 581 2780 a 581 2780 +a +SDict begin 13 H.A end + 581 2780 a 581 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (139) cvn H.B /DEST pdfmark end + 581 2780 a Fn(print)f(filename)-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 (140) cvn H.B /DEST pdfmark end + -2 2957 +a 97 x Fu(Celebrate,)19 b(or)h(send)g(me)g(a)h(b)n(ug)f(report!)-2 +3082 y +SDict begin H.S end + -2 3082 a -2 3082 a +SDict begin 13 H.A end + -2 3082 a -2 3082 a +SDict begin [ /View [/XYZ H.V] /Dest (141) cvn H.B /DEST pdfmark end + -2 3082 +a 360 x Fx(1.6.)35 b(What)g(If)h(Things)e(Don't)h(W)-11 +b(ork?)-2 3637 y +SDict begin H.S end + -2 3637 a -2 3637 a +SDict begin 13 H.A end + -2 3637 a -2 3637 +a +SDict begin [ /View [/XYZ H.V] /Dest (143) cvn H.B /DEST pdfmark end + -2 3637 a 79 x Fu(Then)19 b(you)g(might)h(read)g(the)g(\002le)h(HO)m +(WT)o(O)f(chapter)f(Diagnosis)h(and)f(the)i(F)-6 b(A)h(Q.)21 +b(If)f(you)f(are)h(still)h(stuck)f(then)g(try)g(the)g(mailing)-2 +3824 y(list)h(or)f(ne)n(wsgroup)e(\(look)h(in)h(the)h(README)f(for)f +(details\).)h(Samba)g(has)g(been)g(successfully)f(installed)i(at)f +(thousands)f(of)h(sites)-2 3931 y(w)o(orldwide,)e(so)i(maybe)f(someone) +f(else)j(has)f(hit)g(your)e(problem)g(and)h(has)h(o)o(v)o(ercome)d(it.) +k(Y)-9 b(ou)19 b(could)g(also)h(use)g(the)f(WWW)j(site)-2 +4039 y(to)e(scan)g(back)g(issues)h(of)f(the)g(samba-digest.)-2 +4223 y +SDict begin H.S end + -2 4223 a -2 4223 a +SDict begin 13 H.A end + -2 4223 a -2 4223 a +SDict begin [ /View [/XYZ H.V] /Dest (144) cvn H.B /DEST pdfmark end + -2 4223 +a 90 x Fu(When)g(you)f(\002x)h(the)h(problem)890 4313 +y +SDict begin H.S end + 890 4313 a 890 4313 a +SDict begin 13 H.A end + 890 4313 a 890 4313 a +SDict begin [ /View [/XYZ H.V] /Dest (145) cvn H.B /DEST pdfmark end + 890 4313 +a Fq(please)f Fu(send)g(some)g(updates)f(of)h(the)g(documentation)e +(\(or)h(source)h(code\))f(to)h(one)g(of)g(the)-2 4421 +y(documentation)d(maintainers)i(or)h(the)g(list.)-2 4422 +y +SDict begin H.S end + -2 4422 a -2 4422 a +SDict begin 13 H.A end + -2 4422 a -2 4422 a +SDict begin [ /View [/XYZ H.V] /Dest (146) cvn H.B /DEST pdfmark end + -2 4422 a 327 +x Fp(1.6.1.)29 b(Scope)h(IDs)-2 4940 y +SDict begin H.S end + -2 4940 a -2 4940 +a +SDict begin 13 H.A end + -2 4940 a -2 4940 a +SDict begin [ /View [/XYZ H.V] /Dest (148) cvn H.B /DEST pdfmark end + -2 4940 a 83 x Fu(By)20 b(def)o(ault)f(Samba)g +(uses)h(a)g(blank)e(scope)h(ID.)h(This)f(means)h(all)g(your)e(windo)n +(ws)h(box)o(es)f(must)i(also)g(ha)n(v)o(e)f(a)h(blank)e(scope)h(ID.)h +(If)-2 5131 y(you)f(really)h(w)o(ant)g(to)h(use)f(a)h(non-blank)c +(scope)j(ID)g(then)g(you)f(will)i(need)f(to)g(use)g(the)h('netbios)e +(scope')g(smb)m(.conf)f(option.)h(All)-2 5239 y(your)g(PCs)i(will)g +(need)f(to)g(ha)n(v)o(e)g(the)g(same)g(setting)g(for)g(this)h(to)f(w)o +(ork.)f(I)i(do)e(not)h(recommend)e(scope)i(IDs.)-2 5268 +y +SDict begin H.S end + -2 5268 a -2 5268 a +SDict begin 13 H.A end + -2 5268 a -2 5268 a +SDict begin [ /View [/XYZ H.V] /Dest (149) cvn H.B /DEST pdfmark end + -2 5268 a Black +3701 5984 a Fq(3)p Black eop end +%%Page: 4 11 +TeXDict begin 4 10 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2313 -132 +a Fq(Chapter)20 b(1.)g(How)g(to)h(Install)e(and)h(T)-8 +b(est)21 b(SAMB)n(A)p Black -2 72 a Fp(1.6.2.)29 b(Locking)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (151) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(One)20 b(area)g(which)f(sometimes)h(causes)h(trouble)e(is)i +(locking.)-2 620 y(There)e(are)h(tw)o(o)h(types)f(of)g(locking)e(which) +i(need)g(to)g(be)g(performed)e(by)h(a)i(SMB)g(serv)o(er)-5 +b(.)20 b(The)f(\002rst)i(is)h("record)c(locking")h(which)-2 +728 y(allo)n(ws)h(a)h(client)f(to)g(lock)g(a)h(range)e(of)h(bytes)g(in) +g(a)h(open)e(\002le.)i(The)e(second)h(is)h(the)f("den)o(y)f(modes")g +(that)h(are)h(speci\002ed)e(when)h(a)-2 836 y(\002le)h(is)g(open.)-2 +1020 y +SDict begin H.S end + -2 1020 a -2 1020 a +SDict begin 13 H.A end + -2 1020 a -2 1020 a +SDict begin [ /View [/XYZ H.V] /Dest (153) cvn H.B /DEST pdfmark end + -2 1020 +a 90 x Fu(Record)e(locking)g(semantics)h(under)f(Unix)h(is)h(v)o(ery)e +(dif)n(ferent)g(from)g(record)g(locking)f(under)h(W)m(indo)n(ws.)g(V)-9 +b(ersions)20 b(of)g(Samba)-2 1218 y(before)f(2.2)g(ha)n(v)o(e)h(tried)g +(to)g(use)g(the)h(nati)n(v)o(e)e(fcntl\(\))g(unix)h(system)g(call)h(to) +f(implement)f(proper)f(record)h(locking)g(between)-2 +1326 y(dif)n(ferent)f(Samba)i(clients.)g(This)h(can)f(not)g(be)g(fully) +f(correct)g(due)h(to)g(se)n(v)o(eral)g(reasons.)f(The)h(simplest)h(is)g +(the)f(f)o(act)h(that)f(a)-2 1434 y(W)m(indo)n(ws)f(client)h(is)g(allo) +n(wed)g(to)f(lock)h(a)g(byte)f(range)g(up)g(to)h(2^32)f(or)h(2^64,)e +(depending)f(on)j(the)g(client)f(OS.)i(The)e(unix)g(locking)-2 +1542 y(only)g(supports)g(byte)h(ranges)f(up)h(to)h(2^31.)e(So)h(it)h +(is)g(not)f(possible)g(to)g(correctly)f(satisfy)h(a)h(lock)f(request)f +(abo)o(v)o(e)g(2^31.)g(There)-2 1650 y(are)h(man)o(y)f(more)g(dif)n +(ferences,)f(too)i(man)o(y)f(to)i(be)f(listed)g(here.)-2 +1834 y +SDict begin H.S end + -2 1834 a -2 1834 a +SDict begin 13 H.A end + -2 1834 a -2 1834 a +SDict begin [ /View [/XYZ H.V] /Dest (154) cvn H.B /DEST pdfmark end + -2 1834 +a 90 x Fu(Samba)f(2.2)h(and)g(abo)o(v)o(e)e(implements)h(record)g +(locking)g(completely)g(independent)e(of)j(the)g(underlying)e(unix)h +(system.)h(If)g(a)-2 2032 y(byte)f(range)h(lock)f(that)i(the)f(client)g +(requests)g(happens)f(to)h(f)o(all)h(into)f(the)g(range)f(0-2^31,)f +(Samba)i(hands)f(this)i(request)e(do)n(wn)h(to)-2 2140 +y(the)g(Unix)g(system.)g(All)h(other)e(locks)h(can)g(not)g(be)g(seen)g +(by)g(unix)g(an)o(yw)o(ay)-5 b(.)-2 2324 y +SDict begin H.S end + -2 2324 a +-2 2324 a +SDict begin 13 H.A end + -2 2324 a -2 2324 a +SDict begin [ /View [/XYZ H.V] /Dest (155) cvn H.B /DEST pdfmark end + -2 2324 a 90 x Fu(Strictly)20 +b(a)h(SMB)g(serv)o(er)e(should)g(check)h(for)f(locks)h(before)f(e)n(v)o +(ery)g(read)g(and)h(write)g(call)h(on)f(a)g(\002le.)h(Unfortunately)d +(with)i(the)-2 2522 y(w)o(ay)g(fcntl\(\))f(w)o(orks)h(this)h(can)f(be)g +(slo)n(w)g(and)g(may)g(o)o(v)o(erstress)f(the)h(rpc.lockd.)e(It)i(is)i +(also)e(almost)g(al)o(w)o(ays)h(unnecessary)d(as)-2 2630 +y(clients)i(are)g(supposed)f(to)i(independently)c(mak)o(e)i(locking)g +(calls)i(before)e(reads)h(and)g(writes)g(an)o(yw)o(ay)f(if)i(locking)d +(is)j(important)-2 2737 y(to)f(them.)g(By)g(def)o(ault)g(Samba)g(only)f +(mak)o(es)h(locking)f(calls)i(when)e(e)o(xplicitly)g(ask)o(ed)h(to)h +(by)f(a)g(client,)g(b)n(ut)g(if)h(you)e(set)i("strict)-2 +2845 y(locking)e(=)h(yes")g(then)g(it)h(will)g(mak)o(e)f(lock)f +(checking)g(calls)i(on)f(e)n(v)o(ery)e(read)i(and)g(write.)-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 (156) cvn H.B /DEST pdfmark end + -2 3029 +a 90 x Fu(Y)-9 b(ou)19 b(can)h(also)h(disable)f(by)g(range)f(locking)g +(completely)f(using)i("locking)f(=)h(no".)g(This)g(is)h(useful)f(for)f +(those)h(shares)h(that)f(don')o(t)-2 3227 y(support)f(locking)f(or)i +(don')o(t)f(need)g(it)i(\(such)f(as)h(cdroms\).)d(In)i(this)h(case)g +(Samba)e(f)o(ak)o(es)i(the)f(return)f(codes)h(of)g(locking)e(calls)j +(to)-2 3335 y(tell)g(clients)f(that)g(e)n(v)o(erything)e(is)j(OK.)-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 (157) cvn H.B /DEST pdfmark end + -2 3519 +a 90 x Fu(The)f(second)f(class)i(of)f(locking)f(is)i(the)f("den)o(y)f +(modes".)g(These)h(are)g(set)h(by)f(an)g(application)f(when)g(it)i +(opens)f(a)g(\002le)h(to)-2 3717 y(determine)e(what)h(types)g(of)g +(access)g(should)g(be)g(allo)n(wed)f(simultaneously)g(with)h(its)h +(open.)e(A)i(client)f(may)g(ask)g(for)-2 3825 y(DENY_NONE,)f +(DENY_READ,)g(DENY_WRITE)h(or)g(DENY_ALL.)f(There)g(are)h(also)h +(special)f(compatibility)f(modes)-2 3933 y(called)h(DENY_FCB)g(and)g +(DENY_DOS.)p Black 3701 5984 a Fq(4)p Black eop end +%%Page: 5 12 +TeXDict begin 5 11 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (BROWSING-QUICK) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(2.)f(Quick)g(Cr)m(oss)g(Subnet)g(Br)m(o)n(wsing)g(/)g +(Cr)m(oss)-2 332 y(W)-13 b(orkgr)m(oup)43 b(Br)m(o)n(wsing)h(guide)-2 +587 y +SDict begin H.S end + -2 587 a -2 587 a +SDict begin 13 H.A end + -2 587 a -2 587 a +SDict begin [ /View [/XYZ H.V] /Dest (170) cvn H.B /DEST pdfmark end + -2 587 a 73 +x Fu(This)20 b(document)e(should)h(be)i(read)e(in)i(conjunction)c(with) +k(Bro)n(wsing)e(and)h(may)g(be)g(tak)o(en)g(as)g(the)h(f)o(ast)f(track) +g(guide)f(to)-2 768 y(implementing)f(bro)n(wsing)g(across)j(subnets)f +(and)f(/)i(or)f(across)g(w)o(orkgroups)e(\(or)h(domains\).)g(WINS)i(is) +g(the)f(best)g(tool)g(for)-2 876 y(resolution)f(of)h(NetBIOS)g(names)g +(to)g(IP)h(addesses.)f(WINS)h(is)g(NO)m(T)f(in)m(v)n(olv)o(ed)e(in)j +(bro)n(wse)e(list)i(handling)e(e)o(xcept)g(by)h(w)o(ay)g(of)-2 +983 y(name)f(to)i(address)e(mapping.)-2 1001 y +SDict begin H.S end + -2 1001 +a -2 1001 a +SDict begin 11.7 H.A end + -2 1001 a -2 1001 a +SDict begin [ /View [/XYZ H.V] /Dest (171) cvn H.B /DEST pdfmark end + -2 1001 a -2 1126 a +SDict begin H.S end + -2 +1126 a -2 1126 a +SDict begin 11.7 H.A end + -2 1126 a -2 1126 a +SDict begin [ /View [/XYZ H.V] /Dest (172) cvn H.B /DEST pdfmark end + -2 1126 a 164 1205 +a Fl(Note:)g Fk(MS)i(Windo)o(ws)d(2000)h(and)h(later)f(can)h(be)g +(con\002gured)e(to)j(oper)o(ate)d(with)i(NO)g(NetBIOS)g(o)o(v)n(er)g +(TCP/IP)-13 b(.)19 b(Samba-3)164 1302 y(and)g(later)g(also)h(suppor)s +(ts)f(this)h(mode)g(of)g(oper)o(ation.)39 1452 y +SDict begin H.S end + 39 1452 +a 39 1452 a +SDict begin 13 H.A end + 39 1452 a 39 1452 a +SDict begin [ /View [/XYZ H.V] /Dest (173) cvn H.B /DEST pdfmark end + 39 1452 a -2 1829 a Fx(2.1.)35 +b(Discussion)-2 1997 y +SDict begin H.S end + -2 1997 a -2 1997 a +SDict begin 13 H.A end + -2 1997 a +-2 1997 a +SDict begin [ /View [/XYZ H.V] /Dest (175) cvn H.B /DEST pdfmark end + -2 1997 a 106 x Fu(Firstly)-5 b(,)20 b(all)g(MS)h(W)m(indo)n +(ws)f(netw)o(orking)e(is)j(based)f(on)g(SMB)h(\(Serv)o(er)e(Message)h +(Block\))g(based)f(messaging.)g(SMB)-2 2211 y(messaging)g(may)h(be)g +(implemented)e(using)i(NetBIOS)h(or)e(without)h(NetBIOS.)g(Samba)g +(implements)f(NetBIOS)i(by)-2 2319 y(encapsulating)d(it)j(o)o(v)o(er)d +(TCP/IP)-9 b(.)20 b(MS)h(W)m(indo)n(ws)e(products)g(can)h(do)f(lik)o(e) +n(wise.)h(NetBIOS)h(based)e(netw)o(orking)f(uses)j(broadcast)-2 +2427 y(messaging)e(to)h(af)n(fect)g(bro)n(wse)f(list)j(management.)17 +b(When)k(running)d(NetBIOS)i(o)o(v)o(er)f(TCP/IP)i(this)g(uses)f(UDP)h +(based)-2 2534 y(messaging.)e(UDP)i(messages)f(can)g(be)g(broadcast)f +(or)h(unicast.)-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 (176) cvn H.B /DEST pdfmark end + -2 2718 a 90 x Fu(Normally)-5 b(,)18 b(only)h(unicast)h +(UDP)h(messaging)e(can)h(be)h(forw)o(arded)d(by)h(routers.)g(The)2456 +2808 y +SDict begin H.S end + 2456 2808 a 2456 2808 a +SDict begin 13 H.A end + 2456 2808 a 2456 2808 +a +SDict begin [ /View [/XYZ H.V] /Dest (177) cvn H.B /DEST pdfmark end + 2456 2808 a Fv(r)o(emote)h(announce)g Fu(parameter)e(to)-2 +2916 y(smb)m(.conf)g(helps)i(to)g(project)g(bro)n(wse)f(announcements)e +(to)k(remote)e(netw)o(ork)g(se)o(gments)g(via)i(unicast)f(UDP)-9 +b(.)20 b(Similarly)-5 b(,)19 b(the)-2 3024 y +SDict begin H.S end + -2 3024 +a -2 3024 a +SDict begin 13 H.A end + -2 3024 a -2 3024 a +SDict begin [ /View [/XYZ H.V] /Dest (178) cvn H.B /DEST pdfmark end + -2 3024 a Fv(r)o(emote)g(br)o(o)o(wse)h +(sync)h Fu(parameter)d(of)1158 3024 y +SDict begin H.S end + 1158 3024 a 1158 +3024 a +SDict begin 13 H.A end + 1158 3024 a 1158 3024 a +SDict begin [ /View [/XYZ H.V] /Dest (179) cvn H.B /DEST pdfmark end + 1158 3024 a Fr(smb.conf)i +Fu(implements)f(bro)n(wse)g(list)j(collation)d(using)g(unicast)h(UDP)-9 +b(.)-2 3208 y +SDict begin H.S end + -2 3208 a -2 3208 a +SDict begin 13 H.A end + -2 3208 a -2 3208 a +SDict begin [ /View [/XYZ H.V] /Dest (180) cvn H.B /DEST pdfmark end + +-2 3208 a 90 x Fu(Secondly)k(,)18 b(in)i(those)g(netw)o(orks)f(where)h +(Samba)f(is)i(the)g(only)e(SMB)i(serv)o(er)e(technology)f(where)n(v)o +(er)g(possible)i(nmbd)f(should)g(be)-2 3406 y(con\002gured)f(on)h(one)h +(\(1\))g(machine)f(as)i(the)f(WINS)h(serv)o(er)-5 b(.)19 +b(This)h(mak)o(es)h(it)f(easy)h(to)f(manage)f(the)h(bro)n(wsing)f(en)m +(vironment.)e(If)-2 3514 y(each)j(netw)o(ork)f(se)o(gment)g(is)i +(con\002gured)d(with)i(it')-5 b(s)21 b(o)n(wn)f(Samba)g(WINS)h(serv)o +(er)m(,)d(then)i(the)g(only)g(w)o(ay)g(to)g(get)h(cross)f(se)o(gment)-2 +3622 y(bro)n(wsing)e(to)j(w)o(ork)e(is)i(by)f(using)g(the)1104 +3622 y +SDict begin H.S end + 1104 3622 a 1104 3622 a +SDict begin 13 H.A end + 1104 3622 a 1104 3622 +a +SDict begin [ /View [/XYZ H.V] /Dest (181) cvn H.B /DEST pdfmark end + 1104 3622 a Fv(r)o(emote)f(announce)h Fu(and)g(the)1997 +3622 y +SDict begin H.S end + 1997 3622 a 1997 3622 a +SDict begin 13 H.A end + 1997 3622 a 1997 3622 +a +SDict begin [ /View [/XYZ H.V] /Dest (182) cvn H.B /DEST pdfmark end + 1997 3622 a Fv(r)o(emote)f(br)o(o)o(wse)h(sync)h Fu(parameters)e(to)h +(your)3358 3622 y +SDict begin H.S end + 3358 3622 a 3358 3622 a +SDict begin 13 H.A end + 3358 3622 a +3358 3622 a +SDict begin [ /View [/XYZ H.V] /Dest (183) cvn H.B /DEST pdfmark end + 3358 3622 a Fr(smb.conf)-2 3730 y Fu(\002le.)-2 +3897 y +SDict begin H.S end + -2 3897 a -2 3897 a +SDict begin 13 H.A end + -2 3897 a -2 3897 a +SDict begin [ /View [/XYZ H.V] /Dest (184) cvn H.B /DEST pdfmark end + -2 3897 +a 107 x Fu(If)g(only)f(one)h(WINS)h(serv)o(er)e(is)i(used)f(for)g(an)g +(entire)g(multi-se)o(gment)e(netw)o(ork)h(then)g(the)i(use)f(of)g(the) +2934 4004 y +SDict begin H.S end + 2934 4004 a 2934 4004 a +SDict begin 13 H.A end + 2934 4004 a 2934 +4004 a +SDict begin [ /View [/XYZ H.V] /Dest (185) cvn H.B /DEST pdfmark end + 2934 4004 a Fv(r)o(emote)f(announce)i Fu(and)-2 +4112 y(the)120 4112 y +SDict begin H.S end + 120 4112 a 120 4112 a +SDict begin 13 H.A end + 120 4112 +a 120 4112 a +SDict begin [ /View [/XYZ H.V] /Dest (186) cvn H.B /DEST pdfmark end + 120 4112 a Fv(r)o(emote)e(br)o(o)o(wse)h(sync)h +Fu(parameters)e(should)g(NO)m(T)h(be)g(necessary)-5 b(.)-2 +4296 y +SDict begin H.S end + -2 4296 a -2 4296 a +SDict begin 13 H.A end + -2 4296 a -2 4296 a +SDict begin [ /View [/XYZ H.V] /Dest (187) cvn H.B /DEST pdfmark end + -2 4296 +a 90 x Fu(As)21 b(of)f(Samba)f(3)i(WINS)g(replication)d(is)k(being)d(w) +o(ork)o(ed)g(on.)g(The)h(b)n(ulk)g(of)g(the)g(code)g(has)g(been)f +(committed,)g(b)n(ut)h(it)h(still)h(needs)-2 4494 y(maturation.)-2 +4661 y +SDict begin H.S end + -2 4661 a -2 4661 a +SDict begin 13 H.A end + -2 4661 a -2 4661 a +SDict begin [ /View [/XYZ H.V] /Dest (188) cvn H.B /DEST pdfmark end + -2 4661 +a 107 x Fu(Right)e(no)n(w)g(samba)g(WINS)g(does)g(not)g(support)f +(MS-WINS)i(replication.)d(This)j(means)e(that)i(when)e(setting)h(up)g +(Samba)g(as)h(a)-2 4876 y(WINS)g(serv)o(er)e(there)h(must)g(only)f(be)h +(one)g(nmbd)f(con\002gured)f(as)j(a)f(WINS)h(serv)o(er)e(on)h(the)g +(netw)o(ork.)f(Some)h(sites)h(ha)n(v)o(e)f(used)-2 4984 +y(multiple)f(Samba)h(WINS)h(serv)o(ers)f(for)f(redundanc)o(y)e(\(one)i +(serv)o(er)h(per)f(subnet\))g(and)h(then)g(used)2814 +4984 y +SDict begin H.S end + 2814 4984 a 2814 4984 a +SDict begin 13 H.A end + 2814 4984 a 2814 4984 +a +SDict begin [ /View [/XYZ H.V] /Dest (189) cvn H.B /DEST pdfmark end + 2814 4984 a Fv(r)o(emote)f(br)o(o)o(wse)h(sync)h Fu(and)-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 (190) cvn H.B /DEST pdfmark end + -2 5092 +a Fv(r)o(emote)e(announce)h Fu(to)g(af)n(fect)g(bro)n(wse)f(list)j +(collation)d(across)h(all)h(se)o(gments.)e(Note)i(that)f(this)h(means)e +(clients)i(will)g(only)-2 5199 y(resolv)o(e)e(local)h(names,)g(and)f +(must)i(be)f(con\002gured)e(to)i(use)g(DNS)h(to)g(resolv)o(e)e(names)h +(on)f(other)h(subnets)g(in)g(order)f(to)h(resolv)o(e)-2 +5307 y(the)f(IP)i(addresses)e(of)g(the)h(serv)o(ers)f(the)o(y)g(can)h +(see)g(on)f(other)g(subnets.)g(This)h(setup)f(is)i(not)e(recommended,)e +(b)n(ut)i(is)i(mentioned)d(as)-2 5415 y(a)i(practical)g(consideration)e +(\(ie:)i(an)h('if)f(all)g(else)h(f)o(ails')g(scenario\).)p +Black 3701 5984 a Fq(5)p Black eop end +%%Page: 6 13 +TeXDict begin 6 12 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (213) cvn H.B /DEST pdfmark end + -2 -201 a 1194 +-132 a Fq(Chapter)20 b(2.)g(Quic)n(k)g(Cr)l(oss)i(Subnet)d(Br)l(owsing) +h(/)h(Cr)l(oss)h(W)-8 b(orkgr)l(oup)19 b(Br)l(owsing)i(guide)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (191) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Lastly)-5 b(,)19 b(tak)o(e)i(note)e(that)i(bro)n(wse)e +(lists)j(are)e(a)g(collection)g(of)g(unreliable)e(broadcast)h(messages) +i(that)f(are)g(repeated)f(at)i(interv)n(als)-2 180 y(of)f(not)g(more)f +(than)h(15)f(minutes.)h(This)g(means)g(that)g(it)h(will)g(tak)o(e)f +(time)h(to)f(establish)g(a)h(bro)n(wse)f(list)h(and)e(it)i(can)f(tak)o +(e)h(up)e(to)i(45)-2 288 y(minutes)e(to)i(stabilise,)f(particularly)f +(across)h(netw)o(ork)f(se)o(gments.)-2 317 y +SDict begin H.S end + -2 317 a +-2 317 a +SDict begin 13 H.A end + -2 317 a -2 317 a +SDict begin [ /View [/XYZ H.V] /Dest (192) cvn H.B /DEST pdfmark end + -2 317 a 359 x Fx(2.2.)35 +b(Ho)o(w)f(br)m(o)o(wsing)g(functions)g(and)h(ho)o(w)f(to)i(deploy)e +(stable)h(and)-2 862 y(dependable)e(br)m(o)o(wsing)h(using)h(Samba)-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 (194) cvn H.B /DEST pdfmark end + -2 1057 +a 79 x Fu(As)21 b(stated)f(abo)o(v)o(e,)e(MS)j(W)m(indo)n(ws)f +(machines)f(re)o(gister)h(their)g(NetBIOS)g(names)g(\(i.e.:)g(the)g +(machine)f(name)h(for)f(each)h(service)-2 1244 y(type)f(in)i +(operation\))d(on)i(start)g(up.)g(Also,)g(as)h(stated)g(abo)o(v)o(e,)d +(the)i(e)o(xact)g(method)f(by)g(which)h(this)h(name)e(re)o(gistration)g +(tak)o(es)-2 1352 y(place)h(is)h(determined)d(by)i(whether)f(or)h(not)g +(the)g(MS)h(W)m(indo)n(ws)e(client/serv)o(er)g(has)i(been)e(gi)n(v)o +(en)g(a)i(WINS)g(serv)o(er)e(address,)-2 1460 y(whether)g(or)h(not)g +(LMHOSTS)g(lookup)e(is)j(enabled,)e(or)h(if)h(DNS)f(for)g(NetBIOS)h +(name)e(resolution)g(is)i(enabled,)e(etc.)-2 1644 y +SDict begin H.S end + -2 +1644 a -2 1644 a +SDict begin 13 H.A end + -2 1644 a -2 1644 a +SDict begin [ /View [/XYZ H.V] /Dest (195) cvn H.B /DEST pdfmark end + -2 1644 a 90 x Fu(In)h(the)g(case) +h(where)e(there)h(is)h(no)f(WINS)h(serv)o(er)e(all)i(name)e(re)o +(gistrations)g(as)i(well)g(as)g(name)e(lookups)g(are)h(done)f(by)h(UDP) +-2 1842 y(broadcast.)e(This)j(isolates)g(name)e(resolution)g(to)h(the)h +(local)f(subnet,)f(unless)h(LMHOSTS)h(is)g(used)f(to)g(list)h(all)g +(names)f(and)f(IP)-2 1950 y(addresses.)g(In)h(such)g(situations)g +(Samba)g(pro)o(vides)e(a)j(means)f(by)g(which)f(the)i(samba)e(serv)o +(er)h(name)f(may)h(be)g(forcibly)f(injected)-2 2058 y(into)h(the)g(bro) +n(wse)f(list)j(of)e(a)g(remote)f(MS)i(W)m(indo)n(ws)f(netw)o(ork)f +(\(using)g(the)2166 2058 y +SDict begin H.S end + 2166 2058 a 2166 2058 a +SDict begin 13 H.A end + 2166 +2058 a 2166 2058 a +SDict begin [ /View [/XYZ H.V] /Dest (196) cvn H.B /DEST pdfmark end + 2166 2058 a Fv(r)o(emote)g(announce)i +Fu(parameter\).)-2 2242 y +SDict begin H.S end + -2 2242 a -2 2242 a +SDict begin 13 H.A end + -2 2242 +a -2 2242 a +SDict begin [ /View [/XYZ H.V] /Dest (197) cvn H.B /DEST pdfmark end + -2 2242 a 90 x Fu(Where)f(a)g(WINS)h(serv)o(er)f(is)h +(used,)e(the)i(MS)f(W)m(indo)n(ws)g(client)g(will)h(use)f(UDP)h +(unicast)f(to)h(re)o(gister)e(with)h(the)h(WINS)g(serv)o(er)-5 +b(.)-2 2440 y(Such)20 b(pack)o(ets)f(can)h(be)h(routed)d(and)i(thus)g +(WINS)h(allo)n(ws)g(name)e(resolution)g(to)h(function)f(across)h +(routed)f(netw)o(orks.)-2 2624 y +SDict begin H.S end + -2 2624 a -2 2624 a +SDict begin 13 H.A end + +-2 2624 a -2 2624 a +SDict begin [ /View [/XYZ H.V] /Dest (198) cvn H.B /DEST pdfmark end + -2 2624 a 90 x Fu(During)g(the)h(startup)g(process) +f(an)i(election)e(will)i(tak)o(e)f(place)g(to)h(create)e(a)i(local)f +(master)g(bro)n(wser)f(if)i(one)f(does)f(not)h(already)-2 +2822 y(e)o(xist.)g(On)g(each)g(NetBIOS)h(netw)o(ork)e(one)g(machine)g +(will)i(be)f(elected)g(to)h(function)d(as)j(the)f(domain)f(master)h +(bro)n(wser)-5 b(.)19 b(This)-2 2930 y(domain)g(bro)n(wsing)f(has)j +(nothing)d(to)j(do)e(with)i(MS)f(security)g(domain)f(control.)f +(Instead,)i(the)g(domain)f(master)h(bro)n(wser)f(serv)o(es)-2 +3038 y(the)h(role)g(of)g(contacting)e(each)i(local)g(master)g(bro)n +(wser)g(\(found)e(by)h(asking)h(WINS)h(or)f(from)f(LMHOSTS\))h(and)f(e) +o(xchanging)-2 3145 y(bro)n(wse)g(list)i(contents.)f(This)g(w)o(ay)g(e) +n(v)o(ery)f(master)h(bro)n(wser)f(will)i(e)n(v)o(entually)e(obtain)g(a) +h(complete)g(list)h(of)f(all)h(machines)e(that)-2 3253 +y(are)h(on)g(the)g(netw)o(ork.)f(Ev)o(ery)f(11-15)h(minutes)h(an)g +(election)f(is)i(held)f(to)g(determine)f(which)h(machine)f(will)i(be)f +(the)g(master)-2 3361 y(bro)n(wser)-5 b(.)19 b(By)i(the)f(nature)f(of)h +(the)g(election)g(criteria)g(used,)f(the)i(machine)e(with)h(the)g +(highest)g(uptime,)f(or)h(the)g(most)g(senior)-2 3469 +y(protocol)e(v)o(ersion,)h(or)h(other)f(criteria,)h(will)h(win)f(the)g +(election)g(as)h(domain)e(master)h(bro)n(wser)-5 b(.)-2 +3653 y +SDict begin H.S end + -2 3653 a -2 3653 a +SDict begin 13 H.A end + -2 3653 a -2 3653 a +SDict begin [ /View [/XYZ H.V] /Dest (199) cvn H.B /DEST pdfmark end + -2 3653 +a 90 x Fu(Clients)21 b(wishing)e(to)i(bro)n(wse)e(the)h(netw)o(ork)f +(mak)o(e)h(use)h(of)f(this)g(list,)h(b)n(ut)g(also)f(depend)f(on)g(the) +i(a)n(v)n(ailability)e(of)h(correct)f(name)-2 3851 y(resolution)g(to)h +(the)g(respecti)n(v)o(e)f(IP)i(address/addresses.)-2 +4035 y +SDict begin H.S end + -2 4035 a -2 4035 a +SDict begin 13 H.A end + -2 4035 a -2 4035 a +SDict begin [ /View [/XYZ H.V] /Dest (200) cvn H.B /DEST pdfmark end + -2 4035 +a 90 x Fu(An)o(y)e(con\002guration)f(that)i(breaks)f(name)h(resolution) +f(and/or)g(bro)n(wsing)f(intrinsics)j(will)g(anno)o(y)d(users)j +(because)e(the)o(y)h(will)-2 4233 y(ha)n(v)o(e)f(to)i(put)f(up)f(with)i +(protracted)d(inability)i(to)g(use)g(the)h(netw)o(ork)e(services.)-2 +4417 y +SDict begin H.S end + -2 4417 a -2 4417 a +SDict begin 13 H.A end + -2 4417 a -2 4417 a +SDict begin [ /View [/XYZ H.V] /Dest (201) cvn H.B /DEST pdfmark end + -2 4417 +a 90 x Fu(Samba)g(supports)h(a)g(feature)f(that)i(allo)n(ws)f(forced)f +(synchonisation)f(of)i(bro)n(wse)f(lists)j(across)e(routed)f(netw)o +(orks)g(using)h(the)-2 4615 y +SDict begin H.S end + -2 4615 a -2 4615 a +SDict begin 13 H.A end + -2 +4615 a -2 4615 a +SDict begin [ /View [/XYZ H.V] /Dest (202) cvn H.B /DEST pdfmark end + -2 4615 a Fv(r)o(emote)f(br)o(o)o(wse)h(sync)h +Fu(parameter)d(in)j(the)1276 4615 y +SDict begin H.S end + 1276 4615 a 1276 +4615 a +SDict begin 13 H.A end + 1276 4615 a 1276 4615 a +SDict begin [ /View [/XYZ H.V] /Dest (203) cvn H.B /DEST pdfmark end + 1276 4615 a Fr(smb.conf)e +Fu(\002le.)i(This)f(causes)h(Samba)e(to)i(contact)e(the)h(local)h +(master)f(bro)n(wser)f(on)-2 4723 y(a)h(remote)g(netw)o(ork)f(and)g(to) +i(request)e(bro)n(wse)h(list)h(synchronisation.)c(This)k(ef)n(fecti)n +(v)o(ely)d(bridges)h(tw)o(o)i(netw)o(orks)e(that)h(are)-2 +4831 y(separated)f(by)h(routers.)f(The)h(tw)o(o)g(remote)f(netw)o(orks) +h(may)f(use)i(either)f(broadcast)f(based)g(name)h(resolution)f(or)h +(WINS)h(based)-2 4939 y(name)e(resolution,)g(b)n(ut)h(it)h(should)e(be) +h(noted)g(that)g(the)1578 4939 y +SDict begin H.S end + 1578 4939 a 1578 4939 +a +SDict begin 13 H.A end + 1578 4939 a 1578 4939 a +SDict begin [ /View [/XYZ H.V] /Dest (204) cvn H.B /DEST pdfmark end + 1578 4939 a Fv(r)o(emote)f(br)o(o)o(wse)h +(sync)h Fu(parameter)e(pro)o(vides)f(bro)n(wse)h(list)-2 +5047 y(synchronisation)e(-)k(and)e(that)i(is)g(distinct)f(from)f(name)h +(to)g(address)g(resolution,)e(in)j(other)e(w)o(ords,)h(for)f(cross)i +(subnet)e(bro)n(wsing)-2 5155 y(to)h(function)f(correctly)f(it)j(is)g +(essential)g(that)f(a)h(name)f(to)g(address)g(resolution)f(mechanism)f +(be)j(pro)o(vided.)c(This)j(mechanism)-2 5262 y(could)f(be)h(via)g +(DNS,)632 5262 y +SDict begin H.S end + 632 5262 a 632 5262 a +SDict begin 13 H.A end + 632 5262 a 632 +5262 a +SDict begin [ /View [/XYZ H.V] /Dest (205) cvn H.B /DEST pdfmark end + 632 5262 a Fr(/etc/hosts)p Fu(,)f(and)g(so)i(on.)-2 +5285 y +SDict begin H.S end + -2 5285 a -2 5285 a +SDict begin 13 H.A end + -2 5285 a -2 5285 a +SDict begin [ /View [/XYZ H.V] /Dest (206) cvn H.B /DEST pdfmark end + -2 5285 +a Black 3699 5984 a Fq(6)p Black eop end +%%Page: 7 14 +TeXDict begin 7 13 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1194 -132 +a Fq(Chapter)20 b(2.)g(Quic)n(k)g(Cr)l(oss)i(Subnet)d(Br)l(owsing)h(/)h +(Cr)l(oss)h(W)-8 b(orkgr)l(oup)19 b(Br)l(owsing)i(guide)p +Black -2 88 a Fx(2.3.)35 b(Use)g(of)g(the)g(Remote)f(Announce)g +(parameter)-2 283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 +a +SDict begin [ /View [/XYZ H.V] /Dest (209) cvn H.B /DEST pdfmark end + -2 283 a 79 x Fu(The)148 362 y +SDict begin H.S end + 148 362 a 148 362 a +SDict begin 13 H.A end + +148 362 a 148 362 a +SDict begin [ /View [/XYZ H.V] /Dest (210) cvn H.B /DEST pdfmark end + 148 362 a Fv(r)o(emote)19 b(announce)h +Fu(parameter)f(of)1220 362 y +SDict begin H.S end + 1220 362 a 1220 362 a +SDict begin 13 H.A end + 1220 +362 a 1220 362 a +SDict begin [ /View [/XYZ H.V] /Dest (211) cvn H.B /DEST pdfmark end + 1220 362 a Fr(smb.conf)h Fu(can)g(be)g(used)g(to)g +(forcibly)f(ensure)g(that)i(all)f(the)h(NetBIOS)f(names)g(on)g(a)-2 +470 y(netw)o(ork)f(get)h(announced)d(to)k(a)f(remote)g(netw)o(ork.)e +(The)i(syntax)g(of)g(the)2099 470 y +SDict begin H.S end + 2099 470 a 2099 470 +a +SDict begin 13 H.A end + 2099 470 a 2099 470 a +SDict begin [ /View [/XYZ H.V] /Dest (212) cvn H.B /DEST pdfmark end + 2099 470 a Fv(r)o(emote)f(announce)h +Fu(parameter)f(is:)-2 650 y Fr(remote)44 b(announce)f(=)i +Fj(a.b.c.d)e([e.f.g.h])h Fr(...)-2 841 y Fu(_or_)-2 934 +y +SDict begin H.S end + -2 934 a -2 934 a +SDict begin 11.7 H.A end + -2 934 a -2 934 a +SDict begin [ /View [/XYZ H.V] /Dest (215) cvn H.B /DEST pdfmark end + -2 934 a 87 x Fr(remote)g +(announce)f(=)805 1021 y +SDict begin H.S end + 805 1021 a 805 1021 a +SDict begin 11.7 H.A end + 805 1021 +a 805 1021 a +SDict begin [ /View [/XYZ H.V] /Dest (216) cvn H.B /DEST pdfmark end + 805 1021 a Fj(a.b.c.d/WORKGROUP)f([e.f.g.h/WORKGROUP])f +Fr(...)-2 1212 y Fu(where:)265 1212 y +SDict begin H.S end + 265 1212 a 265 +1212 a +SDict begin 13 H.A end + 265 1212 a 265 1212 a +SDict begin [ /View [/XYZ H.V] /Dest (217) cvn H.B /DEST pdfmark end + 265 1212 a -2 1379 a +SDict begin H.S end + -2 +1379 a -2 1379 a +SDict begin 13 H.A end + -2 1379 a -2 1379 a +SDict begin [ /View [/XYZ H.V] /Dest (219) cvn H.B /DEST pdfmark end + -2 1379 a -2 1379 +a +SDict begin H.S end + -2 1379 a -2 1379 a +SDict begin 13 H.A end + -2 1379 a -2 1379 a +SDict begin [ /View [/XYZ H.V] /Dest (220) cvn H.B /DEST pdfmark end + -2 1379 a 107 +x Fo(a.b.c.d)23 b Fu(and)511 1486 y +SDict begin H.S end + 511 1486 a 511 1486 +a +SDict begin 13 H.A end + 511 1486 a 511 1486 a +SDict begin [ /View [/XYZ H.V] /Dest (221) cvn H.B /DEST pdfmark end + 511 1486 a Fo(e.f.g.h)-2 1499 +y +SDict begin H.S end + -2 1499 a -2 1499 a +SDict begin 13 H.A end + -2 1499 a -2 1499 a +SDict begin [ /View [/XYZ H.V] /Dest (222) cvn H.B /DEST pdfmark end + -2 1499 a Black +Black 164 1636 a +SDict begin H.S end + 164 1636 a 164 1636 a +SDict begin 13 H.A end + 164 1636 a 164 +1636 a +SDict begin [ /View [/XYZ H.V] /Dest (223) cvn H.B /DEST pdfmark end + 164 1636 a Fu(is)e(either)f(the)g(LMB)h(\(Local)e(Master)h(Bro)n +(wser\))g(IP)h(address)e(or)h(the)g(broadcst)f(address)h(of)g(the)g +(remote)g(netw)o(ork.)e(ie:)j(the)164 1744 y(LMB)f(is)i(at)e +(192.168.1.10,)c(or)k(the)g(address)g(could)f(be)h(gi)n(v)o(en)f(as)i +(192.168.1.255)15 b(where)k(the)i(netmask)e(is)i(assumed)f(to)164 +1852 y(be)g(24)g(bits)g(\(255.255.255.0\).)15 b(When)20 +b(the)g(remote)f(announcement)e(is)k(made)f(to)g(the)g(broadcast)f +(address)h(of)g(the)g(remote)164 1960 y(netw)o(ork)f(e)n(v)o(ery)g +(host)h(will)h(recei)n(v)o(e)e(our)g(announcements.)e(This)k(is)g +(noisy)e(and)h(therefore)e(undesirable)h(b)n(ut)h(may)g(be)164 +2068 y(necessary)f(if)i(we)f(do)g(NO)m(T)g(kno)n(w)f(the)h(IP)h +(address)f(of)g(the)g(remote)f(LMB.)-2 2169 y +SDict begin H.S end + -2 2169 +a -2 2169 a +SDict begin 13 H.A end + -2 2169 a -2 2169 a +SDict begin [ /View [/XYZ H.V] /Dest (225) cvn H.B /DEST pdfmark end + -2 2169 a -2 2169 a +SDict begin H.S end + -2 +2169 a -2 2169 a +SDict begin 13 H.A end + -2 2169 a -2 2169 a +SDict begin [ /View [/XYZ H.V] /Dest (226) cvn H.B /DEST pdfmark end + -2 2169 a 89 x Fo(WORKGROUP)-2 +2260 y +SDict begin H.S end + -2 2260 a -2 2260 a +SDict begin 13 H.A end + -2 2260 a -2 2260 a +SDict begin [ /View [/XYZ H.V] /Dest (227) cvn H.B /DEST pdfmark end + -2 2260 +a Black Black 164 2408 a +SDict begin H.S end + 164 2408 a 164 2408 a +SDict begin 13 H.A end + 164 2408 +a 164 2408 a +SDict begin [ /View [/XYZ H.V] /Dest (228) cvn H.B /DEST pdfmark end + 164 2408 a Fu(is)i(optional)e(and)g(can)h(be)h(either)e +(our)h(o)n(wn)f(w)o(orkgroup)f(or)i(that)g(of)g(the)g(remote)f(netw)o +(ork.)g(If)h(you)f(use)i(the)f(w)o(orkgroup)164 2516 +y(name)f(of)h(the)h(remote)e(netw)o(ork)g(then)h(our)f(NetBIOS)i +(machine)e(names)h(will)h(end)e(up)h(looking)e(lik)o(e)j(the)o(y)e +(belong)g(to)h(that)164 2624 y(w)o(orkgroup,)d(this)k(may)e(cause)h +(name)g(resolution)f(problems)g(and)g(should)g(be)h(a)n(v)n(oided.)-2 +2783 y +SDict begin H.S end + -2 2783 a -2 2783 a +SDict begin 13 H.A end + -2 2783 a -2 2783 a +SDict begin [ /View [/XYZ H.V] /Dest (229) cvn H.B /DEST pdfmark end + -2 2783 +a 378 x Fx(2.4.)35 b(Use)g(of)g(the)g(Remote)f(Br)m(o)o(wse)g(Sync)h +(parameter)-2 3356 y +SDict begin H.S end + -2 3356 a -2 3356 a +SDict begin 13 H.A end + -2 3356 a -2 +3356 a +SDict begin [ /View [/XYZ H.V] /Dest (232) cvn H.B /DEST pdfmark end + -2 3356 a 79 x Fu(The)148 3435 y +SDict begin H.S end + 148 3435 a 148 +3435 a +SDict begin 13 H.A end + 148 3435 a 148 3435 a +SDict begin [ /View [/XYZ H.V] /Dest (233) cvn H.B /DEST pdfmark end + 148 3435 a Fv(r)o(emote)19 +b(br)o(o)o(wse)h(sync)g Fu(parameter)f(of)1308 3435 y +SDict begin H.S end + +1308 3435 a 1308 3435 a +SDict begin 13 H.A end + 1308 3435 a 1308 3435 a +SDict begin [ /View [/XYZ H.V] /Dest (234) cvn H.B /DEST pdfmark end + 1308 +3435 a Fr(smb.conf)g Fu(is)j(used)d(to)i(announce)d(to)i(another)f(LMB) +h(that)h(it)g(must)f(synchronise)-2 3543 y(it')-5 b(s)21 +b(NetBIOS)g(name)e(list)j(with)e(our)f(Samba)h(LMB.)h(It)f(w)o(orks)g +(ONL)-8 b(Y)20 b(if)g(the)h(Samba)e(serv)o(er)h(that)g(has)g(this)h +(option)e(is)-2 3651 y(simultaneously)f(the)i(LMB)h(on)f(it')-5 +b(s)21 b(netw)o(ork)e(se)o(gment.)-2 3835 y +SDict begin H.S end + -2 3835 a +-2 3835 a +SDict begin 13 H.A end + -2 3835 a -2 3835 a +SDict begin [ /View [/XYZ H.V] /Dest (235) cvn H.B /DEST pdfmark end + -2 3835 a 90 x Fu(The)h(syntax)f(of)h +(the)597 3925 y +SDict begin H.S end + 597 3925 a 597 3925 a +SDict begin 13 H.A end + 597 3925 a 597 +3925 a +SDict begin [ /View [/XYZ H.V] /Dest (236) cvn H.B /DEST pdfmark end + 597 3925 a Fv(r)o(emote)f(br)o(o)o(wse)h(sync)h +Fu(parameter)e(is:)-2 4026 y +SDict begin H.S end + -2 4026 a -2 4026 a +SDict begin 11.7 H.A end + -2 4026 +a -2 4026 a +SDict begin [ /View [/XYZ H.V] /Dest (237) cvn H.B /DEST pdfmark end + -2 4026 a 79 x Fr(remote)44 b(browse)f(sync)i(=)939 +4105 y +SDict begin H.S end + 939 4105 a 939 4105 a +SDict begin 11.7 H.A end + 939 4105 a 939 4105 a +SDict begin [ /View [/XYZ H.V] /Dest (238) cvn H.B /DEST pdfmark end + 939 +4105 a Fj(a.b.c.d)-2 4296 y Fu(where)221 4296 y +SDict begin H.S end + 221 4296 +a 221 4296 a +SDict begin 13 H.A end + 221 4296 a 221 4296 a +SDict begin [ /View [/XYZ H.V] /Dest (239) cvn H.B /DEST pdfmark end + 221 4296 a Fo(a.b.c.d)23 +b Fu(is)e(either)f(the)g(IP)h(address)f(of)f(the)i(remote)e(LMB)i(or)f +(else)g(is)i(the)e(netw)o(ork)f(broadcast)g(address)g(of)h(the)-2 +4404 y(remote)f(se)o(gment.)-2 4432 y +SDict begin H.S end + -2 4432 a -2 4432 +a +SDict begin 13 H.A end + -2 4432 a -2 4432 a +SDict begin [ /View [/XYZ H.V] /Dest (240) cvn H.B /DEST pdfmark end + -2 4432 a 359 x Fx(2.5.)35 b(Use)g(of)g(WINS)-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 (242) cvn H.B /DEST pdfmark end + -2 4959 +a 106 x Fu(Use)21 b(of)f(WINS)g(\(either)g(Samba)g(WINS)g(_or_)f(MS)i +(W)m(indo)n(ws)f(NT)g(Serv)o(er)f(WINS\))i(is)g(highly)e(recommended.)e +(Ev)o(ery)-2 5173 y(NetBIOS)k(machine)e(re)o(gisters)g(it')-5 +b(s)22 b(name)d(together)g(with)h(a)h(name_type)d(v)n(alue)i(for)f +(each)h(of)g(of)g(se)n(v)o(eral)f(types)h(of)g(service)g(it)-2 +5281 y(has)g(a)n(v)n(ailable.)f(e)o(g:)h(It)h(re)o(gisters)e(it')-5 +b(s)22 b(name)d(directly)g(as)i(a)g(unique)d(\(the)i(type)g(0x03\))e +(name.)h(It)i(also)f(re)o(gisters)g(it')-5 b(s)21 b(name)e(if)i(it)g +(is)-2 5389 y(running)d(the)i(lanmanager)e(compatible)h(serv)o(er)g +(service)h(\(used)g(to)g(mak)o(e)g(shares)g(and)f(printers)h(a)n(v)n +(ailable)g(to)g(other)f(users\))h(by)-2 5497 y(re)o(gistering)e(the)j +(serv)o(er)e(\(the)h(type)f(0x20\))g(name.)p Black 3697 +5984 a Fq(7)p Black eop end +%%Page: 8 15 +TeXDict begin 8 14 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1194 -132 +a Fq(Chapter)20 b(2.)g(Quic)n(k)g(Cr)l(oss)i(Subnet)d(Br)l(owsing)h(/)h +(Cr)l(oss)h(W)-8 b(orkgr)l(oup)19 b(Br)l(owsing)i(guide)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (243) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(All)g(NetBIOS)f(names)g(are)g(up)g(to)g(15)g(characters)g +(in)g(length.)f(The)h(name_type)e(v)n(ariable)h(is)i(added)e(to)h(the)h +(end)e(of)h(the)g(name)g(-)-2 180 y(thus)g(creating)f(a)i(16)e +(character)g(name.)h(An)o(y)f(name)h(that)g(is)h(shorter)f(than)f(15)h +(characters)f(is)i(padded)e(with)h(spaces)h(to)f(the)g(15th)-2 +288 y(character)-5 b(.)19 b(ie:)i(All)g(NetBIOS)f(names)g(are)g(16)g +(characters)f(long)h(\(including)e(the)i(name_type)e(information\).)-2 +472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (244) cvn H.B /DEST pdfmark end + -2 472 a 90 +x Fu(WINS)j(can)f(store)g(these)g(16)g(character)f(names)h(as)h(the)o +(y)e(get)h(re)o(gistered.)f(A)i(client)f(that)g(w)o(ants)h(to)f(log)g +(onto)f(the)i(netw)o(ork)e(can)-2 670 y(ask)h(the)g(WINS)h(serv)o(er)f +(for)f(a)i(list)g(of)f(all)h(names)f(that)g(ha)n(v)o(e)g(re)o(gistered) +e(the)j(NetLogon)d(service)i(name_type.)e(This)i(sa)n(v)o(es)-2 +778 y(broadcast)f(traf)n(\002c)h(and)f(greatly)h(e)o(xpedites)f(logon)f +(processing.)h(Since)h(broadcast)f(name)h(resolution)f(can)h(not)f(be)i +(used)f(across)-2 886 y(netw)o(ork)f(se)o(gments)g(this)i(type)f(of)g +(information)d(can)j(only)g(be)g(pro)o(vided)e(via)i(WINS)h(_or_)e(via) +h(statically)g(con\002gured)-2 994 y +SDict begin H.S end + -2 994 a -2 994 +a +SDict begin 13 H.A end + -2 994 a -2 994 a +SDict begin [ /View [/XYZ H.V] /Dest (245) cvn H.B /DEST pdfmark end + -2 994 a Fr(lmhosts)f Fu(\002les)i(that)g(must)f +(reside)g(on)g(all)h(clients)f(in)g(the)h(absence)e(of)h(WINS.)-2 +1162 y +SDict begin H.S end + -2 1162 a -2 1162 a +SDict begin 13 H.A end + -2 1162 a -2 1162 a +SDict begin [ /View [/XYZ H.V] /Dest (246) cvn H.B /DEST pdfmark end + -2 1162 +a 106 x Fu(WINS)h(also)f(serv)o(es)g(the)g(purpose)f(of)h(forcing)e +(bro)n(wse)i(list)h(synchronisation)d(by)h(all)i(LMB')-5 +b(s.)21 b(LMB')-5 b(s)21 b(must)f(synchronise)-2 1376 +y(their)g(bro)n(wse)f(list)i(with)g(the)f(DMB)h(\(domain)d(master)i +(bro)n(wser\))f(and)h(WINS)h(helps)f(the)g(LMB)h(to)f(identify)f(it')-5 +b(s)21 b(DMB.)g(By)-2 1484 y(de\002nition)e(this)i(will)f(w)o(ork)g +(only)f(within)h(a)h(single)f(w)o(orkgroup.)d(Note)j(that)g(the)h +(domain)d(master)j(bro)n(wser)e(has)h(NO)m(THING)g(to)-2 +1592 y(do)g(with)g(what)g(is)h(referred)e(to)h(as)h(an)f(MS)h(W)m(indo) +n(ws)e(NT)i(Domain.)e(The)h(later)g(is)h(a)g(reference)d(to)i(a)h +(security)f(en)m(vironment)-2 1700 y(while)g(the)g(DMB)h(refers)f(to)g +(the)g(master)g(controller)f(for)h(bro)n(wse)f(list)i(information)d +(only)-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 (247) cvn H.B /DEST pdfmark end + -2 1884 a 90 x Fu(Use)21 b(of)f(WINS)g(will)h(w)o(ork)f +(correctly)f(only)g(if)i(EVER)-5 b(Y)20 b(client)g(TCP/IP)h(protocol)d +(stack)j(has)f(been)f(con\002gured)f(to)j(use)f(the)-2 +2082 y(WINS)h(serv)o(er/s.)e(An)o(y)h(client)g(that)g(has)h(not)e(been) +h(con\002gured)e(to)i(use)g(the)h(WINS)g(serv)o(er)e(will)i(continue)d +(to)j(use)f(only)-2 2190 y(broadcast)f(based)g(name)h(re)o(gistration)f +(so)h(that)h(WINS)f(may)g(NEVER)h(get)f(to)g(kno)n(w)f(about)h(it.)g +(In)g(an)o(y)g(case,)g(machines)f(that)-2 2297 y(ha)n(v)o(e)g(not)h(re) +o(gistered)f(with)h(a)h(WINS)g(serv)o(er)e(will)i(f)o(ail)g(name)e(to)i +(address)e(lookup)g(attempts)h(by)g(other)f(clients)i(and)e(will)-2 +2405 y(therefore)f(cause)i(w)o(orkstation)f(access)i(errors.)-2 +2572 y +SDict begin H.S end + -2 2572 a -2 2572 a +SDict begin 13 H.A end + -2 2572 a -2 2572 a +SDict begin [ /View [/XYZ H.V] /Dest (248) cvn H.B /DEST pdfmark end + -2 2572 +a 107 x Fu(T)-7 b(o)20 b(con\002gure)e(Samba)i(as)h(a)g(WINS)g(serv)o +(er)e(just)i(add)1569 2679 y +SDict begin H.S end + 1569 2679 a 1569 2679 a +SDict begin 13 H.A end + +1569 2679 a 1569 2679 a +SDict begin [ /View [/XYZ H.V] /Dest (249) cvn H.B /DEST pdfmark end + 1569 2679 a Fv(wins)h(support)e(=)h(y)o(es)g +Fu(to)f(the)2455 2679 y +SDict begin H.S end + 2455 2679 a 2455 2679 a +SDict begin 13 H.A end + 2455 +2679 a 2455 2679 a +SDict begin [ /View [/XYZ H.V] /Dest (250) cvn H.B /DEST pdfmark end + 2455 2679 a Fr(smb.conf)g Fu(\002le)h([globals])d +(section.)-2 2863 y +SDict begin H.S end + -2 2863 a -2 2863 a +SDict begin 13 H.A end + -2 2863 a -2 +2863 a +SDict begin [ /View [/XYZ H.V] /Dest (251) cvn H.B /DEST pdfmark end + -2 2863 a 90 x Fu(T)-7 b(o)20 b(con\002gure)e(Samba)i(to)h(re)o +(gister)e(with)h(a)h(WINS)g(serv)o(er)e(just)i(add)f("wins)g(serv)o(er) +f(=)i(a.b)m(.c.d")d(to)j(your)e(smb)m(.conf)f(\002le)-2 +3061 y([globals])h(section.)-2 3245 y +SDict begin H.S end + -2 3245 a -2 3245 +a +SDict begin 13 H.A end + -2 3245 a -2 3245 a +SDict begin [ /View [/XYZ H.V] /Dest (252) cvn H.B /DEST pdfmark end + -2 3245 a -2 3245 a +SDict begin H.S end + -2 3245 a -2 +3245 a +SDict begin 13 H.A end + -2 3245 a -2 3245 a +SDict begin [ /View [/XYZ H.V] /Dest (253) cvn H.B /DEST pdfmark end + -2 3245 a 90 x Fq(DO)h(NO)m(T)h(EVER)f +Fu(use)g(both)g("wins)g(support)f(=)i(yes")f(together)f(with)h("wins)h +(serv)o(er)e(=)h(a.b)m(.c.d")f(particularly)f(not)i(using)g(it')-5 +b(s)-2 3443 y(o)n(wn)19 b(IP)i(address.)e(Specifying)g(both)g(will)i +(cause)f(nmbd)f(to)i(refuse)e(to)i(start!)-2 3472 y +SDict begin H.S end + -2 +3472 a -2 3472 a +SDict begin 13 H.A end + -2 3472 a -2 3472 a +SDict begin [ /View [/XYZ H.V] /Dest (254) cvn H.B /DEST pdfmark end + -2 3472 a 359 x +Fx(2.6.)35 b(Do)g(NO)-6 b(T)35 b(use)g(mor)m(e)g(than)g(one)g(\(1\))g +(pr)m(otocol)f(on)i(MS)g(W)m(indo)o(ws)-2 4017 y(machines)-2 +4185 y +SDict begin H.S end + -2 4185 a -2 4185 a +SDict begin 13 H.A end + -2 4185 a -2 4185 a +SDict begin [ /View [/XYZ H.V] /Dest (256) cvn H.B /DEST pdfmark end + -2 4185 +a 106 x Fu(A)20 b(v)o(ery)f(common)g(cause)h(of)g(bro)n(wsing)f +(problems)f(results)j(from)e(installing)h(more)f(than)h(one)g(protocol) +e(on)i(an)g(MS)h(W)m(indo)n(ws)-2 4399 y(machine.)-2 +4566 y +SDict begin H.S end + -2 4566 a -2 4566 a +SDict begin 13 H.A end + -2 4566 a -2 4566 a +SDict begin [ /View [/XYZ H.V] /Dest (257) cvn H.B /DEST pdfmark end + -2 4566 +a 107 x Fu(Ev)o(ery)e(NetBIOS)h(machine)f(tak)o(es)i(part)f(in)g(a)h +(process)e(of)h(electing)g(the)g(LMB)h(\(and)e(DMB\))i(e)n(v)o(ery)d +(15)i(minutes.)g(A)g(set)h(of)-2 4781 y(election)e(criteria)h(is)h +(used)f(to)h(determine)d(the)j(order)e(of)g(precidence)g(for)g(winning) +g(this)i(election)f(process.)f(A)i(machine)-2 4889 y(running)d(Samba)i +(or)f(W)m(indo)n(ws)h(NT)g(will)h(be)g(biased)e(so)i(that)f(the)g(most) +h(suitable)f(machine)f(will)i(predictably)d(win)i(and)g(thus)-2 +4997 y(retain)g(it')-5 b(s)21 b(role.)-2 5164 y +SDict begin H.S end + -2 5164 +a -2 5164 a +SDict begin 13 H.A end + -2 5164 a -2 5164 a +SDict begin [ /View [/XYZ H.V] /Dest (258) cvn H.B /DEST pdfmark end + -2 5164 a 107 x Fu(The)e(election)g +(process)g(is)h("fought)e(out")h(so)h(to)f(speak)h(o)o(v)o(er)e(e)n(v)o +(ery)g(NetBIOS)i(netw)o(ork)e(interf)o(ace.)g(In)i(the)f(case)h(of)f(a) +h(W)m(indo)n(ws)-2 5379 y(9x)g(machine)f(that)h(has)g(both)g(TCP/IP)h +(and)e(IPX)i(installed)f(and)f(has)i(NetBIOS)g(enabled)e(o)o(v)o(er)f +(both)i(protocols)e(the)j(election)-2 5487 y(will)g(be)f(decided)f(o)o +(v)o(er)g(both)g(protocols.)f(As)j(often)f(happens,)e(if)j(the)f(W)m +(indo)n(ws)g(9x)f(machine)g(is)j(the)e(only)f(one)h(with)g(both)p +Black 3701 5984 a Fq(8)p Black eop end +%%Page: 9 16 +TeXDict begin 9 15 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1194 -132 +a Fq(Chapter)20 b(2.)g(Quic)n(k)g(Cr)l(oss)i(Subnet)d(Br)l(owsing)h(/)h +(Cr)l(oss)h(W)-8 b(orkgr)l(oup)19 b(Br)l(owsing)i(guide)p +Black -2 72 a Fu(protocols)e(then)g(the)h(LMB)h(may)f(be)g(w)o(on)g(on) +g(the)g(NetBIOS)h(interf)o(ace)e(o)o(v)o(er)g(the)h(IPX)g(protocol.)f +(Samba)g(will)i(then)f(lose)h(the)-2 180 y(LMB)f(role)f(as)h(W)m(indo)n +(ws)e(9x)h(will)h(insist)h(it)f(kno)n(ws)e(who)h(the)h(LMB)f(is.)h +(Samba)f(will)h(then)f(cease)h(to)f(function)f(as)i(an)f(LMB)h(and)-2 +288 y(thus)g(bro)n(wse)f(list)j(operation)c(on)i(all)h(TCP/IP)f(only)g +(machines)f(will)i(f)o(ail.)-2 472 y +SDict begin H.S end + -2 472 a -2 472 +a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (259) cvn H.B /DEST pdfmark end + -2 472 a -2 472 a +SDict begin H.S end + -2 472 a -2 472 +a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (260) cvn H.B /DEST pdfmark end + -2 472 a 90 x Fq(W)-5 b(indows)20 +b(95,)g(98,)f(98se)o(,)h(Me)h(ar)m(e)f(r)m(eferr)m(ed)h(to)f(g)o +(enerically)g(as)g(W)-5 b(indows)21 b(9x.)f(The)g(W)-5 +b(indows)21 b(NT4,)f(2000,)f(XP)h(and)f(2003)g(use)-2 +670 y(common)g(pr)l(otocols.)g(These)i(ar)m(e)f(r)l(oughly)f(r)m(eferr) +m(ed)i(to)f(as)h(the)f(W)-5 b(inNT)22 b(family)-5 b(,)20 +b(b)n(ut)g(it)h(should)e(be)h(r)m(eco)o(gnised)g(that)g(2000)e(and)-2 +778 y(XP/2003)g(intr)l(oduce)h(ne)o(w)i(pr)l(otocol)e(e)n(xtensions)h +(that)g(cause)g(them)g(to)g(behave)f(dif)o(fer)m(ently)h(fr)l(om)g(MS)h +(W)-5 b(indows)20 b(NT4.)-2 886 y(Gener)o(ally)-5 b(,)19 +b(wher)m(e)i(a)f(server)i(does)d(NO)m(T)i(support)f(the)g(ne)o(wer)g +(or)h(e)n(xtended)e(pr)l(otocol,)g(these)i(will)g(fall)g(bac)n(k)e(to)i +(the)f(NT4)-2 994 y(pr)l(otocols.)-2 1177 y +SDict begin H.S end + -2 1177 a +-2 1177 a +SDict begin 13 H.A end + -2 1177 a -2 1177 a +SDict begin [ /View [/XYZ H.V] /Dest (261) cvn H.B /DEST pdfmark end + -2 1177 a 91 x Fu(The)g(safest)g(rule)g +(of)g(all)h(to)f(follo)n(w)g(it)h(this)f(-)h(USE)f(ONL)-8 +b(Y)20 b(ONE)h(PR)m(O)m(T)o(OCOL!)-2 1279 y +SDict begin H.S end + -2 1279 a +-2 1279 a +SDict begin 13 H.A end + -2 1279 a -2 1279 a +SDict begin [ /View [/XYZ H.V] /Dest (262) cvn H.B /DEST pdfmark end + -2 1279 a 376 x Fx(2.7.)35 +b(Name)f(Resolution)g(Order)-2 1823 y +SDict begin H.S end + -2 1823 a -2 1823 +a +SDict begin 13 H.A end + -2 1823 a -2 1823 a +SDict begin [ /View [/XYZ H.V] /Dest (264) cvn H.B /DEST pdfmark end + -2 1823 a 106 x Fu(Resolution)19 +b(of)h(NetBIOS)h(names)f(to)g(IP)h(addresses)f(can)g(tak)o(e)g(place)g +(using)f(a)i(number)d(of)i(methods.)f(The)h(only)f(ones)h(that)h(can)-2 +2037 y(pro)o(vide)d(NetBIOS)j(name_type)d(information)f(are:)-2 +2156 y +SDict begin H.S end + -2 2156 a -2 2156 a +SDict begin 13 H.A end + -2 2156 a -2 2156 a +SDict begin [ /View [/XYZ H.V] /Dest (265) cvn H.B /DEST pdfmark end + -2 2156 +a -2 2156 a +SDict begin H.S end + -2 2156 a -2 2156 a +SDict begin 13 H.A end + -2 2156 a -2 2156 a +SDict begin [ /View [/XYZ H.V] /Dest (table.1) cvn H.B /DEST pdfmark +end + -2 +2156 a 74 x Fu(WINS:)k(the)f(best)g(tool!)-2 2306 y(LMHOSTS:)g(is)h +(static)g(and)f(hard)f(to)h(maintain.)-2 2382 y(Broadcast:)g(uses)g +(UDP)h(and)f(can)g(not)g(resolv)o(e)f(names)h(across)g(remote)f(se)o +(gments.)-2 2566 y +SDict begin H.S end + -2 2566 a -2 2566 a +SDict begin 13 H.A end + -2 2566 a -2 2566 +a +SDict begin [ /View [/XYZ H.V] /Dest (269) cvn H.B /DEST pdfmark end + -2 2566 a 107 x Fu(Alternati)n(v)o(e)g(means)h(of)f(name)h +(resolution)f(includes:)-2 2792 y +SDict begin H.S end + -2 2792 a -2 2792 a +SDict begin 13 H.A end + +-2 2792 a -2 2792 a +SDict begin [ /View [/XYZ H.V] /Dest (270) cvn H.B /DEST pdfmark end + -2 2792 a -2 2792 a +SDict begin H.S end + -2 2792 a -2 +2792 a +SDict begin 13 H.A end + -2 2792 a -2 2792 a +SDict begin [ /View [/XYZ H.V] /Dest (table.2) cvn H.B /DEST pdfmark +end + -2 2792 a 74 x Fu(/etc/hosts:)h(is)h +(static,)g(hard)e(to)i(maintain,)e(and)g(lacks)i(name_type)d(info)-2 +2959 y(DNS:)j(is)g(a)f(good)f(choice)h(b)n(ut)g(lacks)g(essential)h +(name_type)d(info.)-2 3143 y +SDict begin H.S end + -2 3143 a -2 3143 a +SDict begin 13 H.A end + -2 3143 +a -2 3143 a +SDict begin [ /View [/XYZ H.V] /Dest (273) cvn H.B /DEST pdfmark end + -2 3143 a 108 x Fu(Man)o(y)h(sites)i(w)o(ant)g(to)f +(restrict)g(DNS)h(lookups)e(and)g(w)o(ant)i(to)f(a)n(v)n(oid)g +(broadcast)f(name)g(resolution)g(traf)n(\002c.)h(The)g("name)f(resolv)o +(e)-2 3359 y(order")g(parameter)f(is)j(of)f(great)g(help)g(here.)f(The) +h(syntax)f(of)h(the)h("name)e(resolv)o(e)g(order")g(parameter)g(is:)-2 +3460 y +SDict begin H.S end + -2 3460 a -2 3460 a +SDict begin 11.7 H.A end + -2 3460 a -2 3460 a +SDict begin [ /View [/XYZ H.V] /Dest (274) cvn H.B /DEST pdfmark end + -2 3460 +a 79 x Fr(name)44 b(resolve)g(order)g(=)g(wins)g(lmhosts)g(bcast)g +(host)-2 3730 y Fu(_or_)-2 3823 y +SDict begin H.S end + -2 3823 a -2 3823 a +SDict begin 11.7 H.A end + +-2 3823 a -2 3823 a +SDict begin [ /View [/XYZ H.V] /Dest (275) cvn H.B /DEST pdfmark end + -2 3823 a 87 x Fr(name)g(resolve)g(order)g(=)g +(wins)g(lmhosts)134 b(\(eliminates)43 b(bcast)h(and)g(host\))-2 +4101 y Fu(The)20 b(def)o(ault)f(is:)-2 4185 y +SDict begin H.S end + -2 4185 +a -2 4185 a +SDict begin 11.7 H.A end + -2 4185 a -2 4185 a +SDict begin [ /View [/XYZ H.V] /Dest (276) cvn H.B /DEST pdfmark end + -2 4185 a 96 x Fr(name)89 +b(resolve)43 b(order)h(=)h(host)f(lmhost)g(wins)g(bcast)-2 +4472 y Fu(.)20 b(where)g("host")g(refers)f(the)i(the)f(nati)n(v)o(e)f +(methods)g(used)h(by)g(the)g(Unix)g(system)g(to)h(implement)d(the)j +(gethostbyname\(\))16 b(function)-2 4580 y(call.)k(This)h(is)g +(normally)d(controlled)h(by)1185 4580 y +SDict begin H.S end + 1185 4580 a 1185 +4580 a +SDict begin 13 H.A end + 1185 4580 a 1185 4580 a +SDict begin [ /View [/XYZ H.V] /Dest (277) cvn H.B /DEST pdfmark end + 1185 4580 a Fr(/etc/host.conf)p +Fu(,)1855 4580 y +SDict begin H.S end + 1855 4580 a 1855 4580 a +SDict begin 13 H.A end + 1855 4580 a +1855 4580 a +SDict begin [ /View [/XYZ H.V] /Dest (278) cvn H.B /DEST pdfmark end + 1855 4580 a Fr(/etc/nsswitch.conf)e Fu(and)2823 +4580 y +SDict begin H.S end + 2823 4580 a 2823 4580 a +SDict begin 13 H.A end + 2823 4580 a 2823 4580 +a +SDict begin [ /View [/XYZ H.V] /Dest (279) cvn H.B /DEST pdfmark end + 2823 4580 a Fr(/etc/resolv.conf)p Fu(.)p Black 3701 +5984 a Fq(9)p Black eop end +%%Page: 10 17 +TeXDict begin 10 16 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PASSDB) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(3.)f(User)h(inf)l(ormation)g(database)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (320) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(3.1.)35 b(Intr)m(oduction)-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 (322) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(Old)20 b(windo)n(ws)g(clients)g +(send)g(plain)g(te)o(xt)g(passw)o(ords)g(o)o(v)o(er)e(the)j(wire.)f +(Samba)f(can)h(check)g(these)g(passw)o(ords)g(by)g(crypting)-2 +921 y(them)g(and)f(comparing)f(them)i(to)g(the)g(hash)g(stored)g(in)g +(the)h(unix)e(user)h(database.)-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 (323) cvn H.B /DEST pdfmark end + -2 1105 a 90 x Fu(Ne)n(wer)g(windo)n(ws)f +(clients)i(send)f(encrypted)e(passw)o(ords)i(\(so-called)f(Lanman)f +(and)i(NT)h(hashes\))e(o)o(v)o(er)g(the)h(wire,)g(instead)g(of)-2 +1303 y(plain)g(te)o(xt)g(passw)o(ords.)f(The)h(ne)n(west)g(clients)h +(will)g(only)e(send)h(encrypted)e(passw)o(ords)i(and)g(refuse)f(to)h +(send)g(plain)g(te)o(xt)-2 1411 y(passw)o(ords,)f(unless)i(their)f(re)o +(gistry)f(is)i(tweak)o(ed.)-2 1595 y +SDict begin H.S end + -2 1595 a -2 1595 +a +SDict begin 13 H.A end + -2 1595 a -2 1595 a +SDict begin [ /View [/XYZ H.V] /Dest (324) cvn H.B /DEST pdfmark end + -2 1595 a 90 x Fu(These)f(passw)o(ords)g(can')o +(t)f(be)h(con)m(v)o(erted)d(to)k(unix)e(style)i(encrypted)d(passw)o +(ords.)h(Because)i(of)f(that)g(you)f(can')o(t)g(use)i(the)-2 +1793 y(standard)e(unix)g(user)h(database,)g(and)f(you)h(ha)n(v)o(e)f +(to)h(store)h(the)f(Lanman)f(and)g(NT)i(hashes)f(some)n(where)f(else.) +-2 1977 y +SDict begin H.S end + -2 1977 a -2 1977 a +SDict begin 13 H.A end + -2 1977 a -2 1977 a +SDict begin [ /View [/XYZ H.V] /Dest (325) cvn H.B /DEST pdfmark end + -2 +1977 a 90 x Fu(Ne)o(xt)h(to)g(a)h(dif)n(ferently)d(encrypted)g(passw)o +(ords,)h(windo)n(ws)h(also)g(stores)h(certain)e(data)i(for)e(each)h +(user)g(that)g(is)h(not)f(stored)g(in)g(a)-2 2175 y(unix)f(user)h +(database,)g(e.g.)f(w)o(orkstations)g(the)i(user)f(may)f(logon)g(from,) +g(the)h(location)g(where)f(his/her)h(pro\002le)g(is)h(stored,)e(etc.)-2 +2282 y(Samba)g(retrie)n(v)o(es)h(and)f(stores)i(this)g(information)c +(using)j(a)h("passdb)e(back)o(end".)f(Commonly)h(a)n(v)n(ailable)h +(back)o(ends)e(are)j(LD)m(AP)-9 b(,)-2 2390 y(plain)20 +b(te)o(xt)g(\002le,)g(MySQL)g(and)g(nisplus.)g(F)o(or)f(more)h +(information,)d(see)k(the)f(documentation)d(about)j(the)3037 +2390 y +SDict begin H.S end + 3037 2390 a 3037 2390 a +SDict begin 13 H.A end + 3037 2390 a 3037 2390 +a +SDict begin [ /View [/XYZ H.V] /Dest (326) cvn H.B /DEST pdfmark end + 3037 2390 a Fv(passdb)h(back)o(end)g(=)-2 2498 y Fu(parameter)-5 +b(.)-2 2527 y +SDict begin H.S end + -2 2527 a -2 2527 a +SDict begin 13 H.A end + -2 2527 a -2 2527 a +SDict begin [ /View [/XYZ H.V] /Dest (327) cvn H.B /DEST pdfmark end + +-2 2527 a 359 x Fx(3.2.)35 b(Important)e(Notes)i(About)f(Security)-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 (329) cvn H.B /DEST pdfmark end + -2 3081 +a 79 x Fu(The)20 b(unix)f(and)h(SMB)h(passw)o(ord)e(encryption)f +(techniques)h(seem)h(similar)h(on)e(the)i(surf)o(ace.)e(This)h +(similarity)g(is,)h(ho)n(we)n(v)o(er)m(,)-2 3268 y(only)e(skin)h(deep.) +g(The)f(unix)h(scheme)f(typically)h(sends)g(clear)g(te)o(xt)g(passw)o +(ords)g(o)o(v)o(er)f(the)h(netw)o(ork)f(when)h(logging)e(in.)i(This)g +(is)-2 3376 y(bad.)f(The)h(SMB)h(encryption)d(scheme)i(ne)n(v)o(er)f +(sends)h(the)g(clearte)o(xt)f(passw)o(ord)h(o)o(v)o(er)f(the)h(netw)o +(ork)f(b)n(ut)h(it)h(does)f(store)g(the)g(16)-2 3484 +y(byte)f(hashed)h(v)n(alues)g(on)f(disk.)h(This)h(is)g(also)f(bad.)g +(Why?)f(Because)i(the)f(16)g(byte)f(hashed)h(v)n(alues)f(are)i(a)f +("passw)o(ord)-2 3591 y(equi)n(v)n(alent".)e(Y)-9 b(ou)19 +b(cannot)h(deri)n(v)o(e)e(the)j(user')-5 b(s)20 b(passw)o(ord)g(from)f +(them,)g(b)n(ut)h(the)o(y)g(could)f(potentially)g(be)h(used)g(in)h(a)f +(modi\002ed)-2 3699 y(client)g(to)g(gain)g(access)g(to)h(a)f(serv)o(er) +-5 b(.)20 b(This)g(w)o(ould)g(require)f(considerable)f(technical)h(kno) +n(wledge)f(on)i(behalf)f(of)h(the)h(attack)o(er)-2 3807 +y(b)n(ut)f(is)h(perfectly)e(possible.)h(Y)-9 b(ou)19 +b(should)g(thus)h(treat)h(the)f(data)g(stored)g(in)g(whate)n(v)o(er)f +(passdb)g(back)o(end)g(you)g(use)i(\(smbpasswd)-2 3915 +y(\002le,)f(ldap,)g(mysql\))f(as)i(though)e(it)h(contained)f(the)h +(clearte)o(xt)g(passw)o(ords)f(of)h(all)h(your)e(users.)h(Its)h +(contents)e(must)i(be)f(k)o(ept)-2 4023 y(secret,)g(and)g(the)g(\002le) +h(should)e(be)h(protected)f(accordingly)-5 b(.)-2 4207 +y +SDict begin H.S end + -2 4207 a -2 4207 a +SDict begin 13 H.A end + -2 4207 a -2 4207 a +SDict begin [ /View [/XYZ H.V] /Dest (330) cvn H.B /DEST pdfmark end + -2 4207 a 90 +x Fu(Ideally)19 b(we)i(w)o(ould)e(lik)o(e)i(a)f(passw)o(ord)g(scheme)f +(which)h(neither)f(requires)h(plain)f(te)o(xt)h(passw)o(ords)g(on)g +(the)g(net)g(or)g(on)g(disk.)-2 4405 y(Unfortunately)d(this)k(is)g(not) +f(a)n(v)n(ailable)g(as)h(Samba)e(is)i(stuck)f(with)h(being)e +(compatible)g(with)h(other)g(SMB)h(systems)f(\(W)m(inNT)-6 +b(,)-2 4513 y(WfWg,)20 b(W)m(in95)g(etc\).)-2 4531 y +SDict begin H.S end + +-2 4531 a -2 4531 a +SDict begin 11.7 H.A end + -2 4531 a -2 4531 a +SDict begin [ /View [/XYZ H.V] /Dest (331) cvn H.B /DEST pdfmark end + -2 4531 a Black +-2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (353) cvn H.B /DEST pdfmark end + -2 +5984 a 3659 6053 a Fq(10)p Black eop end +%%Page: 11 18 +TeXDict begin 11 17 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black 346 6 3463 17 v 346 3866 17 3860 v 1853 155 a Fp(W)-8 +b(ar)n(ning)388 345 y +SDict begin H.S end + 388 345 a 388 345 a +SDict begin 11.7 H.A end + 388 345 a 388 +345 a +SDict begin [ /View [/XYZ H.V] /Dest (332) cvn H.B /DEST pdfmark end + 388 345 a 73 x Fk(Note)20 b(that)f(Windo)o(ws)g(NT)h(4.0)g(Ser)r +(vice)g(pac)o(k)g(3)g(changed)f(the)g(def)n(ault)f(f)n(or)i(per)r +(missib)o(le)e(authentication)e(so)k(that)388 515 y(plainte)n(xt)e +(pass)n(w)o(ords)i(are)1188 515 y +SDict begin H.S end + 1188 515 a 1188 515 +a +SDict begin 11.7 H.A end + 1188 515 a 1188 515 a +SDict begin [ /View [/XYZ H.V] /Dest (333) cvn H.B /DEST pdfmark end + 1188 515 a Fi(ne)n(v)n(er)28 +b Fk(sent)20 b(o)o(v)n(er)g(the)g(wire)o(.)f(The)h(solution)e(to)i +(this)g(is)h(either)e(to)h(s)n(witch)g(to)g(encr)r(ypted)388 +612 y(pass)n(w)o(ords)g(with)f(Samba)h(or)g(edit)f(the)h(Windo)o(ws)f +(NT)h(registr)r(y)g(to)g(re-enab)o(le)d(plainte)n(xt)h(pass)n(w)o(ords) +o(.)h(See)h(the)388 709 y(document)f(WinNT)-9 b(.txt)19 +b(f)n(or)g(details)g(on)h(ho)o(w)g(to)g(do)f(this)o(.)388 +876 y +SDict begin H.S end + 388 876 a 388 876 a +SDict begin 11.7 H.A end + 388 876 a 388 876 a +SDict begin [ /View [/XYZ H.V] /Dest (334) cvn H.B /DEST pdfmark end + 388 876 +a 97 x Fk(Other)h(Microsoft)f(oper)o(ating)f(systems)k(which)d(also)h +(e)n(xhibit)f(this)h(beha)o(vior)e(includes)388 1155 +y +SDict begin H.S end + 388 1155 a 388 1155 a +SDict begin 11.7 H.A end + 388 1155 a 388 1155 a +SDict begin [ /View [/XYZ H.V] /Dest (335) cvn H.B /DEST pdfmark end + 388 1155 +a 81 x Fk(These)h(v)n(ersions)h(of)h(MS)f(Windo)o(ws)f(do)h(not)g +(suppor)s(t)f(full)g(domain)g(secur)q(ity)h(protocols)o(,)e(although)g +(the)o(y)h(ma)n(y)i(log)388 1333 y(onto)e(a)h(domain)f(en)o(vironment.) +e(Of)k(these)f(Only)g(MS)h(Windo)o(ws)e(XP)h(Home)g(does)g(NO)m(T)g +(suppor)s(t)f(domain)g(logons)o(.)388 1440 y +SDict begin H.S end + 388 1440 +a 388 1440 a +SDict begin 11.7 H.A end + 388 1440 a 388 1440 a +SDict begin [ /View [/XYZ H.V] /Dest (336) cvn H.B /DEST pdfmark end + 388 1440 a 388 1440 +a +SDict begin H.S end + 388 1440 a 388 1440 a +SDict begin 11.7 H.A end + 388 1440 a 388 1440 a +SDict begin [ /View [/XYZ H.V] /Dest (table.3) cvn H.B /DEST pdfmark +end + 388 1440 +a 571 1519 a Fk(MS)h(DOS)h(Netw)o(or)q(k)f(client)f(3.0)h(with)g(the)f +(basic)h(netw)o(or)q(k)g(redirector)f(installed)571 1598 +y(Windo)o(ws)f(95)i(with)g(the)f(netw)o(or)q(k)h(redirector)e(update)h +(installed)571 1692 y(Windo)o(ws)f(98)i([se])571 1785 +y(Windo)o(ws)e(Me)571 1864 y(Windo)o(ws)g(XP)j(Home)388 +2031 y +SDict begin H.S end + 388 2031 a 388 2031 a +SDict begin 11.7 H.A end + 388 2031 a 388 2031 a +SDict begin [ /View [/XYZ H.V] /Dest (342) cvn H.B /DEST pdfmark end + 388 +2031 a 97 x Fk(The)e(f)n(ollo)o(wing)f(v)n(ersions)i(of)g(MS)h(Windo)o +(ws)d(fully)i(suppor)s(t)f(domain)g(secur)q(ity)h(protocols)o(.)388 +2236 y +SDict begin H.S end + 388 2236 a 388 2236 a +SDict begin 11.7 H.A end + 388 2236 a 388 2236 a +SDict begin [ /View [/XYZ H.V] /Dest (343) cvn H.B /DEST pdfmark end + 388 +2236 a 388 2236 a +SDict begin H.S end + 388 2236 a 388 2236 a +SDict begin 11.7 H.A end + 388 2236 a 388 +2236 a +SDict begin [ /View [/XYZ H.V] /Dest (table.4) cvn H.B /DEST pdfmark +end + 388 2236 a 571 2314 a Fk(Windo)o(ws)e(NT)j(3.5x)571 +2393 y(Windo)o(ws)d(NT)j(4.0)571 2473 y(Windo)o(ws)d(2000)h(Prof)n +(essional)571 2553 y(Windo)o(ws)f(200x)i(Ser)r(v)n(er/Adv)n(anced)e +(Ser)r(v)n(er)571 2632 y(Windo)o(ws)g(XP)j(Prof)n(essional)388 +2799 y +SDict begin H.S end + 388 2799 a 388 2799 a +SDict begin 11.7 H.A end + 388 2799 a 388 2799 a +SDict begin [ /View [/XYZ H.V] /Dest (349) cvn H.B /DEST pdfmark end + 388 +2799 a 388 2799 a +SDict begin H.S end + 388 2799 a 388 2799 a +SDict begin 11.7 H.A end + 388 2799 a 388 +2799 a +SDict begin [ /View [/XYZ H.V] /Dest (350) cvn H.B /DEST pdfmark end + 388 2799 a 97 x Fi(Note)f(:)r Fk(All)f(current)g(release)g(of)h +(Microsoft)g(SMB/CIFS)g(clients)f(suppor)s(t)g(authentication)d(via)k +(the)g(SMB)388 2994 y(Challenge/Response)15 b(mechanism)20 +b(descr)q(ibed)f(here)o(.)g(Enab)o(ling)e(clear)i(te)n(xt)h +(authentication)c(does)k(not)g(disab)o(le)388 3091 y(the)g(ability)e +(of)i(the)g(client)f(to)h(par)s(ticipate)e(in)i(encr)r(ypted)f +(authentication.)388 3273 y +SDict begin H.S end + 388 3273 a 388 3273 a +SDict begin 11.7 H.A end + 388 +3273 a 388 3273 a +SDict begin [ /View [/XYZ H.V] /Dest (351) cvn H.B /DEST pdfmark end + 388 3273 a 81 x Fk(MS)i(Windo)o(ws)e(clients)g(will)h +(cache)g(the)f(encr)r(ypted)g(pass)n(w)o(ord)h(alone)o(.)e(Ev)n(en)i +(when)g(plain)e(te)n(xt)i(pass)n(w)o(ords)g(are)388 3451 +y(re-enab)o(led,)c(through)i(the)i(appropr)q(iate)d(registr)r(y)j +(change)o(,)e(the)i(plain)e(te)n(xt)i(pass)n(w)o(ord)g(is)h(NEVER)f +(cached.)f(This)388 3548 y(means)h(that)f(in)h(the)g(e)n(v)n(ent)f +(that)h(a)g(netw)o(or)q(k)g(connections)e(should)h(become)h +(disconnected)e(\(brok)o(en\))g(only)i(the)388 3645 y(cached)g(\(encr)r +(ypted\))e(pass)n(w)o(ord)i(will)f(be)h(sent)g(to)g(the)g(resource)f +(ser)r(v)n(er)i(to)f(aff)n(ect)g(a)g(auto-reconnect.)d(If)j(the)388 +3742 y(resource)f(ser)r(v)n(er)i(does)f(not)f(suppor)s(t)g(encr)r +(ypted)h(pass)n(w)o(ords)f(the)h(auto-reconnect)d(will)j(f)n(ail.)3137 +3742 y +SDict begin H.S end + 3137 3742 a 3137 3742 a +SDict begin 11.7 H.A end + 3137 3742 a 3137 3742 +a +SDict begin [ /View [/XYZ H.V] /Dest (352) cvn H.B /DEST pdfmark end + 3137 3742 a Fi(USE)h(OF)388 3840 y(ENCR)l(YPTED)f(P)-9 +b(ASSW)o(ORDS)19 b(IS)h(STR)o(ONGL)-10 b(Y)19 b(AD)-5 +b(VISED)g(.)p 3792 3866 17 3860 v 346 3883 3463 17 v +-2 3893 a +SDict begin H.S end + -2 3893 a -2 3893 a +SDict begin 13 H.A end + -2 3893 a -2 3893 a +SDict begin [ /View [/XYZ H.V] /Dest (353) cvn H.B /DEST pdfmark end + -2 +3893 a 285 x Fp(3.2.1.)29 b(Adv)o(antages)g(of)h(SMB)g(Encryption)-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 (355) cvn H.B /DEST pdfmark end + -2 4226 +a -2 4226 a +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 (table.5) cvn H.B /DEST pdfmark +end + -2 +4226 a 75 x Fu(Plain)20 b(te)o(xt)g(passw)o(ords)g(are)g(not)g(passed)g +(across)g(the)h(netw)o(ork.)d(Someone)h(using)h(a)g(netw)o(ork)f(snif)n +(fer)h(cannot)f(just)h(record)f(passw)o(ords)h(going)f(to)h(the)g(SMB)i +(serv)o(er)-5 b(.)-2 4394 y(W)m(inNT)20 b(doesn')o(t)f(lik)o(e)h +(talking)f(to)i(a)f(serv)o(er)g(that)g(SM)h(not)f(support)e(encrypted)g +(passw)o(ords.)i(It)g(will)h(refuse)f(to)g(bro)n(wse)g(the)g(serv)o(er) +f(if)i(the)f(serv)o(er)f(is)i(also)g(in)f(user)g(le)n(v)o(el)g +(security)g(mode.)f(It)h(will)h(insist)g(on)f(prompting)e(the)i(user)g +(for)g(the)g(passw)o(ord)f(on)h(each)g(connection,)e(which)h(is)j(v)o +(ery)d(anno)o(ying.)e(The)j(only)f(things)h(you)g(can)f(do)h(to)h(stop) +f(this)g(is)i(to)e(use)g(SMB)h(encryption.)-2 4486 y(Encrypted)d(passw) +o(ord)h(support)g(allo)n(ws)h(automatic)g(share)g(\(resource\))e +(reconnects.)-2 4504 y +SDict begin H.S end + -2 4504 a -2 4504 a +SDict begin 13 H.A end + -2 4504 a +-2 4504 a +SDict begin [ /View [/XYZ H.V] /Dest (359) cvn H.B /DEST pdfmark end + -2 4504 a 304 x Fp(3.2.2.)29 b(Adv)o(antages)g(of)h +(non-encrypted)h(passw)o(ords)-2 4856 y +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 (361) cvn H.B /DEST pdfmark end + -2 4856 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 (table.6) cvn H.B /DEST pdfmark +end + -2 4856 a 75 x Fu(Plain)20 +b(te)o(xt)g(passw)o(ords)g(are)g(not)g(k)o(ept)g(on)g(disk,)g(and)f +(are)h(NO)m(T)g(cached)g(in)g(memory)-5 b(.)-2 5024 y(Uses)21 +b(same)f(passw)o(ord)g(\002le)h(as)g(other)e(unix)g(services)h(such)g +(as)h(login)f(and)f(ftp)-2 5116 y(Use)i(of)f(other)f(services)h(\(such) +g(as)h(telnet)f(and)f(ftp\))h(which)g(send)g(plain)f(te)o(xt)h(passw)o +(ords)g(o)o(v)o(er)f(the)h(net,)g(so)h(sending)e(them)h(for)f(SMB)i +(isn')o(t)f(such)g(a)h(big)f(deal.)-2 5217 y +SDict begin H.S end + -2 5217 +a -2 5217 a +SDict begin 13 H.A end + -2 5217 a -2 5217 a +SDict begin [ /View [/XYZ H.V] /Dest (365) cvn H.B /DEST pdfmark end + -2 5217 a Black 3659 +5984 a Fq(11)p Black eop end +%%Page: 12 19 +TeXDict begin 12 18 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 88 a Fx(3.3.)35 b(The)g(smbpasswd)e(Command)-2 +283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (367) cvn H.B /DEST pdfmark end + -2 283 a 79 +x Fu(The)20 b(smbpasswd)f(utility)h(is)h(a)g(utility)f(similar)h(to)f +(the)1582 362 y +SDict begin H.S end + 1582 362 a 1582 362 a +SDict begin 13 H.A end + 1582 362 a 1582 +362 a +SDict begin [ /View [/XYZ H.V] /Dest (368) cvn H.B /DEST pdfmark end + 1582 362 a Fv(passwd)h Fu(or)1951 362 y +SDict begin H.S end + 1951 362 +a 1951 362 a +SDict begin 13 H.A end + 1951 362 a 1951 362 a +SDict begin [ /View [/XYZ H.V] /Dest (369) cvn H.B /DEST pdfmark end + 1951 362 a Fv(yppasswd)g +Fu(programs.)d(It)j(maintains)e(the)h(tw)o(o)h(32)f(byte)-2 +470 y(passw)o(ord)f(\002elds)i(in)f(the)g(passdb)g(back)o(end.)-2 +654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (370) cvn H.B /DEST pdfmark end + -2 654 a -2 +654 a +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (371) cvn H.B /DEST pdfmark end + -2 654 a 90 +x Fv(smbpasswd)h Fu(w)o(orks)f(in)h(a)f(client-serv)o(er)f(mode)g +(where)h(it)g(contacts)g(the)g(local)h(smbd)e(to)i(change)d(the)j +(user')-5 b(s)20 b(passw)o(ord)g(on)f(its)-2 852 y(behalf.)g(This)h +(has)h(enormous)d(bene\002ts)i(-)g(as)h(follo)n(ws.)-2 +1019 y +SDict begin H.S end + -2 1019 a -2 1019 a +SDict begin 13 H.A end + -2 1019 a -2 1019 a +SDict begin [ /View [/XYZ H.V] /Dest (372) cvn H.B /DEST pdfmark end + -2 1019 +a -2 1019 a +SDict begin H.S end + -2 1019 a -2 1019 a +SDict begin 13 H.A end + -2 1019 a -2 1019 a +SDict begin [ /View [/XYZ H.V] /Dest (373) cvn H.B /DEST pdfmark end + -2 +1019 a 107 x Fv(smbpasswd)g Fu(has)e(the)h(capability)e(to)i(change)e +(passw)o(ords)h(on)g(W)m(indo)n(ws)g(NT)g(serv)o(ers)g(\(this)h(only)f +(w)o(orks)g(when)f(the)i(request)f(is)-2 1234 y(sent)h(to)h(the)f(NT)g +(Primary)f(Domain)h(Controller)f(if)h(you)g(are)g(changing)e(an)i(NT)g +(Domain)g(user')-5 b(s)20 b(passw)o(ord\).)-2 1418 y +SDict begin H.S end + +-2 1418 a -2 1418 a +SDict begin 13 H.A end + -2 1418 a -2 1418 a +SDict begin [ /View [/XYZ H.V] /Dest (374) cvn H.B /DEST pdfmark end + -2 1418 a 90 +x Fu(T)-7 b(o)20 b(run)g(smbpasswd)f(as)i(a)g(normal)e(user)h(just)g +(type)g(:)-2 1692 y +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 (375) 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 (376) cvn H.B /DEST pdfmark end + -2 1692 a 90 x Fr($)87 1782 y +SDict begin H.S end + 87 1782 a 87 +1782 a +SDict begin 13 H.A end + 87 1782 a 87 1782 a +SDict begin [ /View [/XYZ H.V] /Dest (377) cvn H.B /DEST pdfmark end + 87 1782 a Fn(smbpasswd)-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 (378) cvn H.B /DEST pdfmark end + -2 1959 +a -2 1959 a +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 (379) cvn H.B /DEST pdfmark end + -2 +1959 a 97 x Fr(Old)44 b(SMB)g(password:)805 2056 y +SDict begin H.S end + 805 +2056 a 805 2056 a +SDict begin 13 H.A end + 805 2056 a 805 2056 a +SDict begin [ /View [/XYZ H.V] /Dest (380) cvn H.B /DEST pdfmark end + 805 2056 a Fn(<type)49 +b(old)g(value)g(here)g(-)g(or)h(hit)f(return)g(if)g(there)g(was)g(no)h +(old)-2 2164 y(password>)-2 2341 y +SDict begin H.S end + -2 2341 a -2 2341 +a +SDict begin 13 H.A end + -2 2341 a -2 2341 a +SDict begin [ /View [/XYZ H.V] /Dest (381) cvn H.B /DEST pdfmark end + -2 2341 a -2 2341 a +SDict begin H.S end + -2 2341 a -2 +2341 a +SDict begin 13 H.A end + -2 2341 a -2 2341 a +SDict begin [ /View [/XYZ H.V] /Dest (382) cvn H.B /DEST pdfmark end + -2 2341 a 97 x Fr(New)44 b(SMB)g(Password:) +805 2438 y +SDict begin H.S end + 805 2438 a 805 2438 a +SDict begin 13 H.A end + 805 2438 a 805 2438 +a +SDict begin [ /View [/XYZ H.V] /Dest (383) cvn H.B /DEST pdfmark end + 805 2438 a Fn(<type)49 b(new)g(value>)-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 (384) cvn H.B /DEST pdfmark end + -2 2615 a -2 2615 +a +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 (385) cvn H.B /DEST pdfmark end + -2 2615 a 97 +x Fr(Repeat)44 b(New)g(SMB)g(Password:)1119 2712 y +SDict begin H.S end + 1119 +2712 a 1119 2712 a +SDict begin 13 H.A end + 1119 2712 a 1119 2712 a +SDict begin [ /View [/XYZ H.V] /Dest (386) cvn H.B /DEST pdfmark end + 1119 2712 +a Fn(<re-type)k(new)h(value)-2 2890 y +SDict begin H.S end + -2 2890 a -2 2890 +a +SDict begin 13 H.A end + -2 2890 a -2 2890 a +SDict begin [ /View [/XYZ H.V] /Dest (387) cvn H.B /DEST pdfmark end + -2 2890 a 96 x Fu(If)20 b(the)g(old)g(v)n(alue)f +(does)h(not)g(match)g(the)g(current)f(v)n(alue)g(stored)h(for)g(that)g +(user)m(,)f(or)h(the)h(tw)o(o)f(ne)n(w)g(v)n(alues)g(do)g(not)f(match)h +(each)-2 3094 y(other)m(,)f(then)g(the)h(passw)o(ord)g(will)h(not)f(be) +g(changed.)-2 3278 y +SDict begin H.S end + -2 3278 a -2 3278 a +SDict begin 13 H.A end + -2 3278 a -2 +3278 a +SDict begin [ /View [/XYZ H.V] /Dest (388) cvn H.B /DEST pdfmark end + -2 3278 a 90 x Fu(If)g(in)m(v)n(ok)o(ed)e(by)i(an)g(ordinary)e +(user)i(it)h(will)g(only)e(allo)n(w)i(the)f(user)g(to)g(change)f(his)i +(or)f(her)f(o)n(wn)h(Samba)g(passw)o(ord.)-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 (389) cvn H.B /DEST pdfmark end + -2 3552 a 90 x Fu(If)g(run)f(by)h +(the)g(root)g(user)g(smbpasswd)f(may)h(tak)o(e)g(an)g(optional)f(ar)o +(gument,)f(specifying)h(the)h(user)g(name)f(whose)h(SMB)-2 +3750 y(passw)o(ord)f(you)h(wish)g(to)g(change.)f(Note)h(that)h(when)e +(run)h(as)g(root)g(smbpasswd)g(does)f(not)h(prompt)f(for)g(or)h(check)g +(the)g(old)-2 3857 y(passw)o(ord)f(v)n(alue,)h(thus)g(allo)n(wing)f +(root)g(to)i(set)g(passw)o(ords)f(for)f(users)h(who)g(ha)n(v)o(e)g(for) +o(gotten)d(their)j(passw)o(ords.)-2 4042 y +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 (390) cvn H.B /DEST pdfmark end + -2 4042 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 (391) cvn H.B /DEST pdfmark end + -2 4042 a 89 x Fv(smbpasswd)h +Fu(is)h(designed)d(to)h(w)o(ork)f(in)i(the)f(same)g(w)o(ay)h(and)e(be)h +(f)o(amiliar)g(to)g(UNIX)h(users)f(who)g(use)g(the)3094 +4131 y +SDict begin H.S end + 3094 4131 a 3094 4131 a +SDict begin 13 H.A end + 3094 4131 a 3094 4131 +a +SDict begin [ /View [/XYZ H.V] /Dest (392) cvn H.B /DEST pdfmark end + 3094 4131 a Fv(passwd)h Fu(or)-2 4239 y +SDict begin H.S end + -2 4239 a -2 +4239 a +SDict begin 13 H.A end + -2 4239 a -2 4239 a +SDict begin [ /View [/XYZ H.V] /Dest (393) cvn H.B /DEST pdfmark end + -2 4239 a Fv(yppasswd)g Fu(commands.)-2 +4422 y +SDict begin H.S end + -2 4422 a -2 4422 a +SDict begin 13 H.A end + -2 4422 a -2 4422 a +SDict begin [ /View [/XYZ H.V] /Dest (394) cvn H.B /DEST pdfmark end + -2 4422 +a 91 x Fu(F)o(or)f(more)f(details)h(on)g(using)866 4513 +y +SDict begin H.S end + 866 4513 a 866 4513 a +SDict begin 13 H.A end + 866 4513 a 866 4513 a +SDict begin [ /View [/XYZ H.V] /Dest (395) cvn H.B /DEST pdfmark end + 866 4513 +a Fv(smbpasswd)i Fu(refer)d(to)h(the)h(man)e(page)h(which)f(will)i(al)o +(w)o(ays)g(be)f(the)g(de\002niti)n(v)o(e)f(reference.)-2 +4542 y +SDict begin H.S end + -2 4542 a -2 4542 a +SDict begin 13 H.A end + -2 4542 a -2 4542 a +SDict begin [ /View [/XYZ H.V] /Dest (396) cvn H.B /DEST pdfmark end + -2 4542 +a 359 x Fx(3.4.)35 b(Plain)g(text)-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 (398) cvn H.B /DEST pdfmark end + -2 5069 a 106 x Fu(Older)20 +b(v)o(ersions)f(of)h(samba)g(retrie)n(v)o(ed)e(user)i(information)e +(from)h(the)h(unix)g(user)g(database)f(and)h(e)n(v)o(entually)e(some)i +(other)g(\002elds)-2 5283 y(from)f(the)g(\002le)428 5283 +y +SDict begin H.S end + 428 5283 a 428 5283 a +SDict begin 13 H.A end + 428 5283 a 428 5283 a +SDict begin [ /View [/XYZ H.V] /Dest (399) cvn H.B /DEST pdfmark end + 428 5283 +a Fr(/etc/samba/smbpasswd)e Fu(or)1435 5283 y +SDict begin H.S end + 1435 5283 +a 1435 5283 a +SDict begin 13 H.A end + 1435 5283 a 1435 5283 a +SDict begin [ /View [/XYZ H.V] /Dest (400) cvn H.B /DEST pdfmark end + 1435 5283 a Fr(/etc/smbpasswd)p +Fu(.)g(When)j(passw)o(ord)f(encryption)f(is)j(disabled,)d(no)i(data)g +(is)-2 5391 y(stored)f(at)i(all.)-2 5402 y +SDict begin H.S end + -2 5402 a +-2 5402 a +SDict begin 13 H.A end + -2 5402 a -2 5402 a +SDict begin [ /View [/XYZ H.V] /Dest (401) cvn H.B /DEST pdfmark end + -2 5402 a Black 3659 5984 +a Fq(12)p Black eop end +%%Page: 13 20 +TeXDict begin 13 19 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 88 a Fx(3.5.)35 b(TDB)-2 256 y +SDict begin H.S end + -2 256 a -2 256 +a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (403) cvn H.B /DEST pdfmark end + -2 256 a 106 x Fu(Samba)19 b(can)h(also)h(store)f +(the)g(user)g(data)g(in)h(a)f("TDB")h(\(T)m(ri)n(vial)e(Database\).)h +(Using)g(this)h(back)o(end)d(doesn')o(t)h(require)g(an)o(y)-2 +470 y(additional)g(con\002guration.)e(This)j(back)o(end)f(is)i +(recommended)c(for)j(ne)n(w)g(installations)g(who)f(don')o(t)g(require) +g(LD)m(AP)-9 b(.)-2 499 y +SDict begin H.S end + -2 499 a -2 499 a +SDict begin 13 H.A end + -2 499 a +-2 499 a +SDict begin [ /View [/XYZ H.V] /Dest (404) cvn H.B /DEST pdfmark end + -2 499 a 359 x Fx(3.6.)35 b(LD)-5 b(AP)-2 860 +y +SDict begin H.S end + -2 860 a -2 860 a +SDict begin 13 H.A end + -2 860 a -2 860 a +SDict begin [ /View [/XYZ H.V] /Dest (406) cvn H.B /DEST pdfmark end + -2 860 a 326 x +Fp(3.6.1.)29 b(Intr)n(oduction)-2 1353 y +SDict begin H.S end + -2 1353 a -2 +1353 a +SDict begin 13 H.A end + -2 1353 a -2 1353 a +SDict begin [ /View [/XYZ H.V] /Dest (408) cvn H.B /DEST pdfmark end + -2 1353 a 107 x Fu(This)20 +b(document)d(describes)j(ho)n(w)f(to)h(use)g(an)f(LD)m(AP)h(directory)e +(for)h(storing)g(Samba)h(user)f(account)g(information)e(traditionally) +-2 1568 y(stored)i(in)i(the)f(smbpasswd\(5\))e(\002le.)j(It)f(is)i +(assumed)d(that)i(the)f(reader)f(already)g(has)h(a)h(basic)f +(understanding)e(of)h(LD)m(AP)-2 1676 y(concepts)g(and)h(has)g(a)h(w)o +(orking)d(directory)h(serv)o(er)g(already)g(installed.)h(F)o(or)g(more) +f(information)f(on)i(LD)m(AP)g(architectures)f(and)-2 +1784 y(Directories,)g(please)h(refer)g(to)g(the)g(follo)n(wing)f +(sites.)-2 1802 y +SDict begin H.S end + -2 1802 a -2 1802 a +SDict begin 13 H.A end + -2 1802 a -2 1802 +a +SDict begin [ /View [/XYZ H.V] /Dest (409) cvn H.B /DEST pdfmark end + -2 1802 a -2 1812 a +SDict begin H.S end + -2 1812 a -2 1812 a +SDict begin 13 H.A end + -2 1812 a -2 +1812 a +SDict begin [ /View [/XYZ H.V] /Dest (410) cvn H.B /DEST pdfmark end + -2 1812 a Black 142 x Ft(\225)p Black 81 1954 +a +SDict begin H.S end + 81 1954 a 81 1954 a +SDict begin 13 H.A end + 81 1954 a 81 1954 a +SDict begin [ /View [/XYZ H.V] /Dest (411) cvn H.B /DEST pdfmark end + 81 1954 a Fu(OpenLD)m(AP)g(-) +543 1954 y +SDict begin H.S end + 543 1954 a 543 1954 a +SDict begin 13 H.A end + 543 1954 a 543 1954 +a +SDict begin [ /View [/XYZ H.V] /Dest (412) cvn H.B /DEST pdfmark end + 543 1954 a Fu(http://www)-5 b(.openldap.or)o(g/)-2 +1972 y +SDict begin H.S end + -2 1972 a -2 1972 a +SDict begin 13 H.A end + -2 1972 a -2 1972 a +SDict begin [ /View [/XYZ H.V] /Dest (413) cvn H.B /DEST pdfmark end + -2 1972 +a Black 131 x Ft(\225)p Black 81 2103 a +SDict begin H.S end + 81 2103 a 81 +2103 a +SDict begin 13 H.A end + 81 2103 a 81 2103 a +SDict begin [ /View [/XYZ H.V] /Dest (414) cvn H.B /DEST pdfmark end + 81 2103 a Fu(iPlanet)20 b(Directory)f(Serv)o +(er)g(-)956 2103 y +SDict begin H.S end + 956 2103 a 956 2103 a +SDict begin 13 H.A end + 956 2103 a 956 +2103 a +SDict begin [ /View [/XYZ H.V] /Dest (415) cvn H.B /DEST pdfmark end + 956 2103 a Fu(http://iplanet.netscape.com/directory)-2 +2287 y +SDict begin H.S end + -2 2287 a -2 2287 a +SDict begin 13 H.A end + -2 2287 a -2 2287 a +SDict begin [ /View [/XYZ H.V] /Dest (416) cvn H.B /DEST pdfmark end + -2 2287 +a 90 x Fu(Note)h(that)325 2377 y +SDict begin H.S end + 325 2377 a 325 2377 +a +SDict begin 13 H.A end + 325 2377 a 325 2377 a +SDict begin [ /View [/XYZ H.V] /Dest (417) cvn H.B /DEST pdfmark end + 325 2377 a Fu(O'Reilly)h(Publishing)e +(\(http://www)-5 b(.ora.com/\))16 b(is)21 b(w)o(orking)e(on)h(a)g +(guide)f(to)i(LD)m(AP)f(for)f(System)i(Administrators)-2 +2485 y(which)e(has)i(a)f(planned)f(release)h(date)g(of)g(early)g +(summer)m(,)f(2002.)-2 2669 y +SDict begin H.S end + -2 2669 a -2 2669 a +SDict begin 13 H.A end + -2 +2669 a -2 2669 a +SDict begin [ /View [/XYZ H.V] /Dest (418) cvn H.B /DEST pdfmark end + -2 2669 a 90 x Fu(T)-7 b(w)o(o)20 b(additional)f +(Samba)h(resources)f(which)h(may)f(pro)o(v)o(e)g(to)h(be)g(helpful)f +(are)-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 (419) cvn H.B /DEST pdfmark end + -2 2777 a -2 2787 a +SDict begin H.S end + -2 2787 a -2 2787 a +SDict begin 13 H.A end + -2 2787 a -2 +2787 a +SDict begin [ /View [/XYZ H.V] /Dest (420) cvn H.B /DEST pdfmark end + -2 2787 a Black 142 x Ft(\225)p Black 81 2929 +a +SDict begin H.S end + 81 2929 a 81 2929 a +SDict begin 13 H.A end + 81 2929 a 81 2929 a +SDict begin [ /View [/XYZ H.V] /Dest (421) cvn H.B /DEST pdfmark end + 81 2929 a Fu(The)231 +2929 y +SDict begin H.S end + 231 2929 a 231 2929 a +SDict begin 13 H.A end + 231 2929 a 231 2929 a +SDict begin [ /View [/XYZ H.V] /Dest (422) cvn H.B /DEST pdfmark end + 231 +2929 a Fu(Samba-PDC-LD)m(AP-HO)m(WT)o(O)f(\(http://www)-5 +b(.una)n(v)g(.es/cti/ldap-smb/ldap)o(-smb-)o(3-)o(ho)m(wto.h)o(tml\))14 +b(maintained)19 b(by)81 3037 y(Ignacio)g(Coupeau.)-2 +3055 y +SDict begin H.S end + -2 3055 a -2 3055 a +SDict begin 13 H.A end + -2 3055 a -2 3055 a +SDict begin [ /View [/XYZ H.V] /Dest (423) cvn H.B /DEST pdfmark end + -2 3055 +a Black 132 x Ft(\225)p Black 81 3187 a +SDict begin H.S end + 81 3187 a 81 +3187 a +SDict begin 13 H.A end + 81 3187 a 81 3187 a +SDict begin [ /View [/XYZ H.V] /Dest (424) cvn H.B /DEST pdfmark end + 81 3187 a Fu(The)h(NT)g(migration)f(scripts) +h(from)1125 3187 y +SDict begin H.S end + 1125 3187 a 1125 3187 a +SDict begin 13 H.A end + 1125 3187 +a 1125 3187 a +SDict begin [ /View [/XYZ H.V] /Dest (425) cvn H.B /DEST pdfmark end + 1125 3187 a Fu(IDEALX)g(\(http://samba.idealx.or)o(g/\)) +15 b(that)21 b(are)f(geared)f(to)h(manage)f(users)h(and)g(group)81 +3295 y(in)g(such)g(a)h(Samba-LD)m(AP)e(Domain)g(Controller)g +(con\002guration.)-2 3354 y +SDict begin H.S end + -2 3354 a -2 3354 a +SDict begin 13 H.A end + -2 3354 +a -2 3354 a +SDict begin [ /View [/XYZ H.V] /Dest (426) cvn H.B /DEST pdfmark end + -2 3354 a 310 x Fp(3.6.2.)29 b(Intr)n(oduction)-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 (428) cvn H.B /DEST pdfmark end + -2 3832 +a 106 x Fu(T)m(raditionally)-5 b(,)18 b(when)h(con\002guring)1069 +3938 y +SDict begin H.S end + 1069 3938 a 1069 3938 a +SDict begin 13 H.A end + 1069 3938 a 1069 3938 +a +SDict begin [ /View [/XYZ H.V] /Dest (429) cvn H.B /DEST pdfmark end + 1069 3938 a Fu("encrypt)f(passw)o(ords)i(=)h(yes")f(\(smb)m +(.conf.5.html#ENCR)-5 b(YPTP)d(ASSW)o(ORDS\))17 b(in)-2 +4046 y(Samba')-5 b(s)300 4046 y +SDict begin H.S end + 300 4046 a 300 4046 a +SDict begin 13 H.A end + +300 4046 a 300 4046 a +SDict begin [ /View [/XYZ H.V] /Dest (430) cvn H.B /DEST pdfmark end + 300 4046 a Fr(smb.conf)19 b Fu(\002le,)h(user)g +(account)f(information)f(such)h(as)i(username,)e(LM/NT)h(passw)o(ord)f +(hashes,)h(passw)o(ord)f(change)-2 4154 y(times,)h(and)g(account)f +(\003ags)h(ha)n(v)o(e)g(been)f(stored)h(in)g(the)1600 +4154 y +SDict begin H.S end + 1600 4154 a 1600 4154 a +SDict begin 13 H.A end + 1600 4154 a 1600 4154 +a +SDict begin [ /View [/XYZ H.V] /Dest (431) cvn H.B /DEST pdfmark end + 1600 4154 a Fr(smbpasswd\(5\))e Fu(\002le.)j(There)e(are)h(se)n(v)o +(eral)g(disadv)n(antages)e(to)j(this)-2 4262 y(approach)d(for)h(sites)j +(with)e(v)o(ery)f(lar)o(ge)g(numbers)g(of)h(users)g(\(counted)f(in)h +(the)g(thousands\).)-2 4280 y +SDict begin H.S end + -2 4280 a -2 4280 a +SDict begin 13 H.A end + -2 +4280 a -2 4280 a +SDict begin [ /View [/XYZ H.V] /Dest (432) cvn H.B /DEST pdfmark end + -2 4280 a -2 4290 a +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 (433) cvn H.B /DEST pdfmark end + -2 4290 a Black 142 x Ft(\225)p +Black 81 4432 a +SDict begin H.S end + 81 4432 a 81 4432 a +SDict begin 13 H.A end + 81 4432 a 81 4432 +a +SDict begin [ /View [/XYZ H.V] /Dest (434) cvn H.B /DEST pdfmark end + 81 4432 a Fu(The)g(\002rst)h(is)g(that)f(all)h(lookups)d(must)j(be)f +(performed)d(sequentially)-5 b(.)19 b(Gi)n(v)o(en)g(that)h(there)g(are) +g(approximately)e(tw)o(o)i(lookups)81 4540 y(per)f(domain)g(logon)g +(\(one)g(for)g(a)i(normal)d(session)j(connection)d(such)i(as)g(when)g +(mapping)e(a)i(netw)o(ork)f(dri)n(v)o(e)g(or)h(printer\),)e(this)81 +4648 y(is)i(a)f(performance)d(bottleneck)i(for)g(lare)o(g)h(sites.)h +(What)f(is)h(needed)e(is)i(an)f(inde)o(x)o(ed)e(approach)g(such)h(as)i +(is)g(used)f(in)g(databases.)-2 4666 y +SDict begin H.S end + -2 4666 a -2 4666 +a +SDict begin 13 H.A end + -2 4666 a -2 4666 a +SDict begin [ /View [/XYZ H.V] /Dest (435) cvn H.B /DEST pdfmark end + -2 4666 a Black 131 x Ft(\225)p +Black 81 4797 a +SDict begin H.S end + 81 4797 a 81 4797 a +SDict begin 13 H.A end + 81 4797 a 81 4797 +a +SDict begin [ /View [/XYZ H.V] /Dest (436) cvn H.B /DEST pdfmark end + 81 4797 a Fu(The)h(second)f(problem)f(is)k(that)e(administrators)f +(who)g(desired)h(to)g(replicate)g(a)g(smbpasswd)g(\002le)h(to)f(more)g +(than)f(one)h(Samba)81 4905 y(serv)o(er)f(were)h(left)h(to)f(use)g(e)o +(xternal)f(tools)i(such)e(as)1565 4905 y +SDict begin H.S end + 1565 4905 a +1565 4905 a +SDict begin 13 H.A end + 1565 4905 a 1565 4905 a +SDict begin [ /View [/XYZ H.V] /Dest (437) cvn H.B /DEST pdfmark end + 1565 4905 a Fv(rsync\(1\))h +Fu(and)2017 4905 y +SDict begin H.S end + 2017 4905 a 2017 4905 a +SDict begin 13 H.A end + 2017 4905 +a 2017 4905 a +SDict begin [ /View [/XYZ H.V] /Dest (438) cvn H.B /DEST pdfmark end + 2017 4905 a Fv(ssh\(1\))h Fu(and)e(wrote)h(custom,)f +(in-house)g(scripts.)-2 4923 y +SDict begin H.S end + -2 4923 a -2 4923 a +SDict begin 13 H.A end + -2 +4923 a -2 4923 a +SDict begin [ /View [/XYZ H.V] /Dest (439) cvn H.B /DEST pdfmark end + -2 4923 a Black 132 x Ft(\225)p Black +81 5055 a +SDict begin H.S end + 81 5055 a 81 5055 a +SDict begin 13 H.A end + 81 5055 a 81 5055 a +SDict begin [ /View [/XYZ H.V] /Dest (440) cvn H.B /DEST pdfmark end + 81 +5055 a Fu(And)g(\002nally)-5 b(,)20 b(the)g(amount)f(of)h(information)e +(which)h(is)i(stored)f(in)g(an)g(smbpasswd)g(entry)f(lea)n(v)o(es)i(no) +e(room)g(for)h(additional)81 5163 y(attrib)n(utes)g(such)g(as)h(a)f +(home)g(directory)-5 b(,)17 b(passw)o(ord)j(e)o(xpiration)e(time,)i(or) +g(e)n(v)o(en)f(a)i(Relati)n(v)o(e)f(Identi\002ed)f(\(RID\).)-2 +5347 y +SDict begin H.S end + -2 5347 a -2 5347 a +SDict begin 13 H.A end + -2 5347 a -2 5347 a +SDict begin [ /View [/XYZ H.V] /Dest (441) cvn H.B /DEST pdfmark end + -2 5347 +a 90 x Fu(As)i(a)f(result)h(of)f(these)g(defeciencies,)f(a)h(more)g +(rob)n(ust)f(means)h(of)g(storing)f(user)i(attrib)n(utes)f(used)g(by)f +(smbd)h(w)o(as)h(de)n(v)o(eloped.)-2 5545 y(The)f(API)g(which)g +(de\002nes)g(access)h(to)f(user)g(accounts)f(is)i(commonly)d(referred)h +(to)h(as)h(the)f(samdb)g(interf)o(ace)f(\(pre)n(viously)f(this)p +Black 3659 5984 a Fq(13)p Black eop end +%%Page: 14 21 +TeXDict begin 14 20 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 72 a Fu(w)o(as)i(called)f(the)g(passdb)g(API,)g(and)g(is)h +(still)g(so)g(named)e(in)h(the)g(CVS)i(trees\).)d(In)h(Samba)g(2.2.3,)f +(enabling)f(support)h(for)h(a)g(samdb)-2 180 y(back)o(end)e(\(e.g.)463 +180 y +SDict begin H.S end + 463 180 a 463 180 a +SDict begin 13 H.A end + 463 180 a 463 180 a +SDict begin [ /View [/XYZ H.V] /Dest (442) cvn H.B /DEST pdfmark end + 463 180 +a Fo(--with-ldapsam)h Fu(or)1272 180 y +SDict begin H.S end + 1272 180 a 1272 +180 a +SDict begin 13 H.A end + 1272 180 a 1272 180 a +SDict begin [ /View [/XYZ H.V] /Dest (443) cvn H.B /DEST pdfmark end + 1272 180 a Fo(--with-tdbsam)q +Fu(\))f(requires)h(compile)h(time)g(support.)-2 364 y +SDict begin H.S end + +-2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (444) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(When)g(compiling)e +(Samba)i(to)g(include)g(the)1294 454 y +SDict begin H.S end + 1294 454 a 1294 +454 a +SDict begin 13 H.A end + 1294 454 a 1294 454 a +SDict begin [ /View [/XYZ H.V] /Dest (445) cvn H.B /DEST pdfmark end + 1294 454 a Fo(--with-ldapsam)f +Fu(autoconf)f(option,)h(smbd)h(\(and)f(associated)h(tools\))g(will)-2 +562 y(store)g(and)g(lookup)e(user)i(accounts)f(in)i(an)f(LD)m(AP)g +(directory)-5 b(.)18 b(In)i(reality)-5 b(,)19 b(this)i(is)g(v)o(ery)e +(easy)h(to)g(understand.)e(If)i(you)g(are)-2 670 y(comfortable)e(with)i +(using)g(an)g(smbpasswd)f(\002le,)i(simply)f(replace)f("smbpasswd")h +(with)g("LD)m(AP)g(directory")e(in)j(all)f(the)-2 778 +y(documentation.)-2 945 y +SDict begin H.S end + -2 945 a -2 945 a +SDict begin 13 H.A end + -2 945 a +-2 945 a +SDict begin [ /View [/XYZ H.V] /Dest (446) cvn H.B /DEST pdfmark end + -2 945 a 107 x Fu(There)f(are)h(a)h(fe)n(w)f(points)g(to)g +(stress)h(about)f(what)g(the)1559 1052 y +SDict begin H.S end + 1559 1052 a +1559 1052 a +SDict begin 13 H.A end + 1559 1052 a 1559 1052 a +SDict begin [ /View [/XYZ H.V] /Dest (447) cvn H.B /DEST pdfmark end + 1559 1052 a Fo(--with-ldapsam)f +Fu(does)h(not)g(pro)o(vide.)e(The)i(LD)m(AP)g(support)-2 +1160 y(referred)e(to)j(in)f(the)g(this)h(documentation)c(does)j(not)g +(include:)-2 1161 y +SDict begin H.S end + -2 1161 a -2 1161 a +SDict begin 13 H.A end + -2 1161 a -2 +1161 a +SDict begin [ /View [/XYZ H.V] /Dest (448) cvn H.B /DEST pdfmark end + -2 1161 a -2 1171 a +SDict begin H.S end + -2 1171 a -2 1171 a +SDict begin 13 H.A end + -2 1171 +a -2 1171 a +SDict begin [ /View [/XYZ H.V] /Dest (449) cvn H.B /DEST pdfmark end + -2 1171 a Black 159 x Ft(\225)p Black 81 +1330 a +SDict begin H.S end + 81 1330 a 81 1330 a +SDict begin 13 H.A end + 81 1330 a 81 1330 a +SDict begin [ /View [/XYZ H.V] /Dest (450) cvn H.B /DEST pdfmark end + 81 1330 +a Fu(A)g(means)g(of)g(retrie)n(ving)f(user)h(account)f(information)f +(from)h(an)h(W)m(indo)n(ws)f(2000)g(Acti)n(v)o(e)h(Directory)f(serv)o +(er)-5 b(.)-2 1348 y +SDict begin H.S end + -2 1348 a -2 1348 a +SDict begin 13 H.A end + -2 1348 a -2 +1348 a +SDict begin [ /View [/XYZ H.V] /Dest (451) cvn H.B /DEST pdfmark end + -2 1348 a Black 132 x Ft(\225)p Black 81 1480 +a +SDict begin H.S end + 81 1480 a 81 1480 a +SDict begin 13 H.A end + 81 1480 a 81 1480 a +SDict begin [ /View [/XYZ H.V] /Dest (452) cvn H.B /DEST pdfmark end + 81 1480 a Fu(A)20 +b(means)g(of)g(replacing)f(/etc/passwd.)-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 (453) cvn H.B /DEST pdfmark end + -2 1664 a 90 x Fu(The)h(second)f +(item)h(can)g(be)g(accomplished)f(by)g(using)h(LD)m(AP)g(NSS)h(and)f(P) +-8 b(AM)21 b(modules.)e(LGPL)h(v)o(ersions)f(of)h(these)h(libraries)-2 +1862 y(can)f(be)g(obtained)f(from)g(P)-8 b(ADL)21 b(Softw)o(are)e(\() +1299 1862 y +SDict begin H.S end + 1299 1862 a 1299 1862 a +SDict begin 13 H.A end + 1299 1862 a 1299 +1862 a +SDict begin [ /View [/XYZ H.V] /Dest (454) cvn H.B /DEST pdfmark end + 1299 1862 a Fu(http://www)-5 b(.padl.com/\).)16 +b(Ho)n(we)n(v)o(er)m(,)i(the)j(details)f(of)g(con\002guring)e(these)-2 +1970 y(packages)h(are)h(be)o(yond)e(the)i(scope)g(of)g(this)g +(document.)-2 1998 y +SDict begin H.S end + -2 1998 a -2 1998 a +SDict begin 13 H.A end + -2 1998 a -2 +1998 a +SDict begin [ /View [/XYZ H.V] /Dest (455) cvn H.B /DEST pdfmark end + -2 1998 a 310 x Fp(3.6.3.)29 b(Supported)j(LD)l(AP)e(Ser)o(v)o +(ers)-2 2498 y +SDict begin H.S end + -2 2498 a -2 2498 a +SDict begin 13 H.A end + -2 2498 a -2 2498 +a +SDict begin [ /View [/XYZ H.V] /Dest (457) cvn H.B /DEST pdfmark end + -2 2498 a 84 x Fu(The)20 b(LD)m(AP)g(samdb)f(code)h(in)g(2.2.3)f +(\(and)g(later\))h(has)h(been)e(de)n(v)o(eloped)f(and)h(tested)i(using) +f(the)g(OpenLD)m(AP)f(2.0)g(serv)o(er)h(and)-2 2690 y(client)g +(libraries.)g(The)f(same)i(code)e(should)g(be)i(able)f(to)g(w)o(ork)g +(with)g(Netscape')-5 b(s)20 b(Directory)f(Serv)o(er)g(and)h(client)g +(SDK.)-2 2798 y(Ho)n(we)n(v)o(er)m(,)d(due)i(to)h(lack)f(of)g(testing)h +(so)g(f)o(ar)m(,)e(there)h(are)h(bound)d(to)j(be)f(compile)g(errors)g +(and)g(b)n(ugs.)g(These)g(should)f(not)h(be)h(hard)e(to)-2 +2906 y(\002x.)i(If)g(you)f(are)h(so)h(inclined,)e(please)h(be)g(sure)g +(to)h(forw)o(ard)d(all)j(patches)f(to)2187 2906 y +SDict begin H.S end + 2187 +2906 a 2187 2906 a +SDict begin 13 H.A end + 2187 2906 a 2187 2906 a +SDict begin [ /View [/XYZ H.V] /Dest (458) cvn H.B /DEST pdfmark end + 2187 2906 +a Fu(samba-patches@samba.or)o(g)-2 3014 y +(\(mailto:samba-patches@samba.or)o(g\))14 b(and)1357 +3014 y +SDict begin H.S end + 1357 3014 a 1357 3014 a +SDict begin 13 H.A end + 1357 3014 a 1357 3014 +a +SDict begin [ /View [/XYZ H.V] /Dest (459) cvn H.B /DEST pdfmark end + 1357 3014 a Fu(jerry@samba.or)o(g)j(\(mailto:jerry@samba.or)o(g\).)-2 +3042 y +SDict begin H.S end + -2 3042 a -2 3042 a +SDict begin 13 H.A end + -2 3042 a -2 3042 a +SDict begin [ /View [/XYZ H.V] /Dest (460) cvn H.B /DEST pdfmark end + -2 3042 +a 310 x Fp(3.6.4.)29 b(Schema)h(and)h(Relationship)g(to)e(the)i(RFC)f +(2307)f(posixAccount)-2 3542 y +SDict begin H.S end + -2 3542 a -2 3542 a +SDict begin 13 H.A end + -2 +3542 a -2 3542 a +SDict begin [ /View [/XYZ H.V] /Dest (462) cvn H.B /DEST pdfmark end + -2 3542 a 84 x Fu(Samba)19 b(3.0)h(includes)f(the)i +(necessary)e(schema)h(\002le)h(for)e(OpenLD)m(AP)g(2.0)h(in)2270 +3626 y +SDict begin H.S end + 2270 3626 a 2270 3626 a +SDict begin 13 H.A end + 2270 3626 a 2270 3626 +a +SDict begin [ /View [/XYZ H.V] /Dest (463) cvn H.B /DEST pdfmark end + 2270 3626 a Fr(examples/LDAP/samba.schema)p Fu(.)c(The)-2 +3734 y(sambaAccount)i(objectclass)i(is)h(gi)n(v)o(en)e(here:)-2 +3918 y +SDict begin H.S end + -2 3918 a -2 3918 a +SDict begin 13 H.A end + -2 3918 a -2 3918 a +SDict begin [ /View [/XYZ H.V] /Dest (464) cvn H.B /DEST pdfmark end + -2 3918 +a -2 4001 a +SDict begin H.S end + -2 4001 a -2 4001 a +SDict begin 11.7 H.A end + -2 4001 a -2 4001 a +SDict begin [ /View [/XYZ H.V] /Dest (465) cvn H.B /DEST pdfmark end + -2 +4001 a 79 x Fr(objectclass)43 b(\()h(1.3.1.5.1.4.1.7165.2.2.2)d(NAME)j +('sambaAccount')f(SUP)h(top)g(STRUCTURAL)222 4177 y(DESC)g('Samba)g +(Account')222 4275 y(MUST)g(\()h(uid)f($)h(rid)f(\))222 +4372 y(MAY)89 b(\()45 b(cn)f($)h(lmPassword)e($)i(ntPassword)e($)i +(pwdLastSet)e($)h(logonTime)g($)536 4469 y(logoffTime)f($)i +(kickoffTime)e($)h(pwdCanChange)f($)i(pwdMustChange)d($)j(acctFlags)e +($)536 4566 y(displayName)g($)h(smbHome)g($)h(homeDrive)e($)i +(scriptPath)e($)i(profilePath)d($)536 4663 y(description)h($)h +(userWorkstations)f($)h(primaryGroupID)f($)h(domain)g(\)\))-2 +5020 y +SDict begin H.S end + -2 5020 a -2 5020 a +SDict begin 13 H.A end + -2 5020 a -2 5020 a +SDict begin [ /View [/XYZ H.V] /Dest (466) cvn H.B /DEST pdfmark end + -2 5020 +a 108 x Fu(The)20 b(samba.schema)e(\002le)j(has)f(been)g(formatted)f +(for)g(OpenLD)m(AP)g(2.0.)g(The)h(OID')-5 b(s)21 b(are)f(o)n(wned)f(by) +h(the)g(Samba)g(T)-6 b(eam)20 b(and)f(as)-2 5236 y(such)h(is)h(le)o +(gal)e(to)i(be)f(openly)f(published.)f(If)i(you)f(translate)h(the)g +(schema)g(to)h(be)f(used)g(with)g(Netscape)g(DS,)h(please)f(submit)g +(the)-2 5344 y(modi\002ed)f(schema)g(\002le)i(as)g(a)g(patch)e(to)1144 +5344 y +SDict begin H.S end + 1144 5344 a 1144 5344 a +SDict begin 13 H.A end + 1144 5344 a 1144 5344 +a +SDict begin [ /View [/XYZ H.V] /Dest (467) cvn H.B /DEST pdfmark end + 1144 5344 a Fu(jerry@samba.or)o(g)e(\(mailto:jerry@samba.or)o(g\))p +Black 3659 5984 a Fq(14)p Black eop end +%%Page: 15 22 +TeXDict begin 15 21 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (468) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Just)i(as)g(the)f(smbpasswd)f(\002le)i(is)g(mean)f(to)g +(store)g(information)e(which)i(supplements)f(a)h(user')-5 +b(s)2779 72 y +SDict begin H.S end + 2779 72 a 2779 72 a +SDict begin 13 H.A end + 2779 72 a 2779 72 a +SDict begin [ /View [/XYZ H.V] /Dest (469) cvn H.B /DEST pdfmark end + +2779 72 a Fr(/etc/passwd)19 b Fu(entry)-5 b(,)18 b(so)j(is)-2 +180 y(the)f(sambaAccount)e(object)i(meant)f(to)i(supplement)d(the)j +(UNIX)f(user)g(account)f(information.)e(A)k(sambaAccount)d(is)j(a)-2 +288 y +SDict begin H.S end + -2 288 a -2 288 a +SDict begin 13 H.A end + -2 288 a -2 288 a +SDict begin [ /View [/XYZ H.V] /Dest (470) cvn H.B /DEST pdfmark end + -2 288 a Fr(STRUCTURAL)e +Fu(objectclass)h(so)g(it)h(can)f(be)g(stored)g(indi)n(vidually)e(in)i +(the)h(directory)-5 b(.)18 b(Ho)n(we)n(v)o(er)m(,)g(there)h(are)h(se)n +(v)o(eral)g(\002elds)h(\(e.g.)-2 396 y(uid\))e(which)h(o)o(v)o(erlap)e +(with)j(the)f(posixAccount)e(objectclass)i(outlined)f(in)h(RFC2307.)f +(This)i(is)g(by)f(design.)-2 580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + +-2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (471) cvn H.B /DEST pdfmark end + -2 580 a 90 x Fu(In)g(order)f(to)h(store)g(all)h +(user)f(account)f(information)f(\(UNIX)i(and)f(Samba\))h(in)g(the)g +(directory)-5 b(,)18 b(it)j(is)g(necessary)e(to)i(use)f(the)-2 +778 y(sambaAccount)e(and)i(posixAccount)d(objectclasses)k(in)f +(combination.)e(Ho)n(we)n(v)o(er)m(,)g(smbd)h(will)i(still)h(obtain)d +(the)h(user')-5 b(s)21 b(UNIX)-2 886 y(account)e(information)e(via)k +(the)f(standard)f(C)i(library)e(calls)i(\(e.g.)e(getpwnam\(\),)f(et.)i +(al.\).)g(This)h(means)f(that)g(the)g(Samba)g(serv)o(er)-2 +994 y(must)g(also)g(ha)n(v)o(e)g(the)g(LD)m(AP)g(NSS)i(library)d +(installed)h(and)f(functioning)f(correctly)-5 b(.)18 +b(This)i(di)n(vision)g(of)g(information)d(mak)o(es)j(it)-2 +1102 y(possible)g(to)g(store)g(all)h(Samba)f(account)f(information)e +(in)k(LD)m(AP)-9 b(,)19 b(b)n(ut)i(still)g(maintain)e(UNIX)i(account)e +(information)e(in)k(NIS)-2 1210 y(while)f(the)g(netw)o(ork)f(is)i +(transitioning)e(to)h(a)h(full)f(LD)m(AP)g(infrastructure.)-2 +1238 y +SDict begin H.S end + -2 1238 a -2 1238 a +SDict begin 13 H.A end + -2 1238 a -2 1238 a +SDict begin [ /View [/XYZ H.V] /Dest (472) cvn H.B /DEST pdfmark end + -2 1238 +a 310 x Fp(3.6.5.)29 b(Con\002guring)i(Samba)f(with)h(LD)l(AP)-2 +1573 y +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 (474) cvn H.B /DEST pdfmark end + -2 1573 +a 263 x Fw(3.6.5.1.)24 b(OpenLD)m(AP)h(con\002guration)-2 +2022 y +SDict begin H.S end + -2 2022 a -2 2022 a +SDict begin 13 H.A end + -2 2022 a -2 2022 a +SDict begin [ /View [/XYZ H.V] /Dest (476) cvn H.B /DEST pdfmark end + -2 2022 +a 88 x Fu(T)-7 b(o)20 b(include)f(support)g(for)h(the)g(sambaAccount)e +(object)i(in)g(an)g(OpenLD)m(AP)f(directory)g(serv)o(er)m(,)f(\002rst)j +(cop)o(y)f(the)g(samba.schema)-2 2218 y(\002le)h(to)f(slapd')-5 +b(s)20 b(con\002guration)e(directory)-5 b(.)-2 2402 y +SDict begin H.S end + +-2 2402 a -2 2402 a +SDict begin 13 H.A end + -2 2402 a -2 2402 a +SDict begin [ /View [/XYZ H.V] /Dest (477) cvn H.B /DEST pdfmark end + -2 2402 a -2 +2402 a +SDict begin H.S end + -2 2402 a -2 2402 a +SDict begin 13 H.A end + -2 2402 a -2 2402 a +SDict begin [ /View [/XYZ H.V] /Dest (478) cvn H.B /DEST pdfmark end + -2 2402 +a 89 x Fr(root#)267 2491 y +SDict begin H.S end + 267 2491 a 267 2491 a +SDict begin 13 H.A end + 267 +2491 a 267 2491 a +SDict begin [ /View [/XYZ H.V] /Dest (479) cvn H.B /DEST pdfmark end + 267 2491 a Fn(cp)49 b(samba.schema)f +(/etc/openldap/schema/)-2 2669 y +SDict begin H.S end + -2 2669 a -2 2669 a +SDict begin 13 H.A end + +-2 2669 a -2 2669 a +SDict begin [ /View [/XYZ H.V] /Dest (480) cvn H.B /DEST pdfmark end + -2 2669 a 96 x Fu(Ne)o(xt,)19 b(include)h(the)587 +2765 y +SDict begin H.S end + 587 2765 a 587 2765 a +SDict begin 13 H.A end + 587 2765 a 587 2765 a +SDict begin [ /View [/XYZ H.V] /Dest (481) cvn H.B /DEST pdfmark end + 587 +2765 a Fr(samba.schema)f Fu(\002le)h(in)1358 2765 y +SDict begin H.S end + 1358 +2765 a 1358 2765 a +SDict begin 13 H.A end + 1358 2765 a 1358 2765 a +SDict begin [ /View [/XYZ H.V] /Dest (482) cvn H.B /DEST pdfmark end + 1358 2765 +a Fr(slapd.conf)p Fu(.)f(The)g(sambaAccount)g(object)g(contains)h(tw)o +(o)g(attrib)n(utes)g(which)-2 2873 y(depend)e(upon)h(other)g(schema)h +(\002les.)h(The)f('uid')f(attrib)n(ute)h(is)h(de\002ned)e(in)2141 +2873 y +SDict begin H.S end + 2141 2873 a 2141 2873 a +SDict begin 13 H.A end + 2141 2873 a 2141 2873 +a +SDict begin [ /View [/XYZ H.V] /Dest (483) cvn H.B /DEST pdfmark end + 2141 2873 a Fr(cosine.schema)f Fu(and)i(the)g(')l(displayName')-2 +2981 y(attrib)n(ute)g(is)h(de\002ned)e(in)h(the)842 2981 +y +SDict begin H.S end + 842 2981 a 842 2981 a +SDict begin 13 H.A end + 842 2981 a 842 2981 a +SDict begin [ /View [/XYZ H.V] /Dest (484) cvn H.B /DEST pdfmark end + 842 2981 +a Fr(inetorgperson.schema)e Fu(\002le.)i(Both)h(of)f(these)g(must)g(be) +g(included)f(before)g(the)-2 3089 y +SDict begin H.S end + -2 3089 a -2 3089 +a +SDict begin 13 H.A end + -2 3089 a -2 3089 a +SDict begin [ /View [/XYZ H.V] /Dest (485) cvn H.B /DEST pdfmark end + -2 3089 a Fr(samba.schema)f Fu(\002le.)-2 +3257 y +SDict begin H.S end + -2 3257 a -2 3257 a +SDict begin 13 H.A end + -2 3257 a -2 3257 a +SDict begin [ /View [/XYZ H.V] /Dest (486) cvn H.B /DEST pdfmark end + -2 3257 +a -2 3340 a +SDict begin H.S end + -2 3340 a -2 3340 a +SDict begin 11.7 H.A end + -2 3340 a -2 3340 a +SDict begin [ /View [/XYZ H.V] /Dest (487) cvn H.B /DEST pdfmark end + -2 +3340 a 95 x Fr(##)44 b(/etc/openldap/slapd.conf)-2 3630 +y(##)g(schema)g(files)g(\(core.schema)f(is)h(required)g(by)g(default\)) +-2 3727 y(include)537 b(/etc/openldap/schema/core.schema)-2 +3921 y(##)44 b(needed)g(for)g(sambaAccount)-2 4018 y(include)537 +b(/etc/openldap/schema/cosine.schema)-2 4115 y(include)g +(/etc/openldap/schema/inetorgperson.sc)o(hema)-2 4213 +y(include)g(/etc/openldap/schema/samba.schema)-2 4407 +y(##)44 b(uncomment)g(this)g(line)g(if)g(you)h(want)f(to)g(support)g +(the)g(RFC2307)g(\(NIS\))g(schema)-2 4504 y(##)g(include)403 +b(/etc/openldap/schema/nis.schema)-2 4698 y(....)-2 5055 +y +SDict begin H.S end + -2 5055 a -2 5055 a +SDict begin 13 H.A end + -2 5055 a -2 5055 a +SDict begin [ /View [/XYZ H.V] /Dest (488) cvn H.B /DEST pdfmark end + -2 5055 a 108 +x Fu(It)20 b(is)h(recommended)c(that)k(you)e(maintain)g(some)h(indices) +g(on)g(some)g(of)g(the)g(most)g(usefull)g(attrib)n(utes,)g(lik)o(e)g +(in)h(the)f(follo)n(wing)-2 5271 y(e)o(xample,)e(to)j(speed)e(up)h +(searches)g(made)g(on)g(sambaAccount)e(objectclasses)i(\(and)f +(possibly)h(posixAccount)e(and)-2 5379 y(posixGroup)g(as)i(well\).)-2 +5563 y +SDict begin H.S end + -2 5563 a -2 5563 a +SDict begin 13 H.A end + -2 5563 a -2 5563 a +SDict begin [ /View [/XYZ H.V] /Dest (489) cvn H.B /DEST pdfmark end + -2 5563 +a Black 3659 5984 a Fq(15)p Black eop end +%%Page: 16 23 +TeXDict begin 16 22 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (490) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fr(#)44 b(Indices)g(to)h(maintain)-2 170 y(##)f(required)g +(by)g(OpenLDAP)g(2.0)-2 267 y(index)g(objectclass)132 +b(eq)-2 461 y(##)44 b(support)g(pb_getsampwnam\(\))-2 +558 y(index)g(uid)492 b(pres,eq)-2 655 y(##)44 b(support)g +(pdb_getsambapwrid\(\))-2 752 y(index)g(rid)492 b(eq)-2 +947 y(##)44 b(uncomment)g(these)g(if)g(you)g(are)h(storing)e +(posixAccount)g(and)-2 1044 y(##)h(posixGroup)f(entries)h(in)h(the)f +(directory)f(as)i(well)-2 1141 y(##index)e(uidNumber)223 +b(eq)-2 1238 y(##index)43 b(gidNumber)223 b(eq)-2 1335 +y(##index)43 b(cn)538 b(eq)-2 1432 y(##index)43 b(memberUid)223 +b(eq)-2 1633 y +SDict begin H.S end + -2 1633 a -2 1633 a +SDict begin 13 H.A end + -2 1633 a -2 1633 +a +SDict begin [ /View [/XYZ H.V] /Dest (491) cvn H.B /DEST pdfmark end + -2 1633 a 296 x Fw(3.6.5.2.)24 b(Con\002guring)h(Samba)-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 (493) cvn H.B /DEST pdfmark end + -2 2116 +a 87 x Fu(The)20 b(follo)n(wing)e(parameters)h(are)h(a)n(v)n(ailable)g +(in)g(smb)m(.conf)e(only)i(with)2059 2203 y +SDict begin H.S end + 2059 2203 +a 2059 2203 a +SDict begin 13 H.A end + 2059 2203 a 2059 2203 a +SDict begin [ /View [/XYZ H.V] /Dest (494) cvn H.B /DEST pdfmark end + 2059 2203 a Fo(--with-ldapsam)g +Fu(w)o(as)h(included)d(with)j(compiling)-2 2311 y(Samba.)-2 +2312 y +SDict begin H.S end + -2 2312 a -2 2312 a +SDict begin 13 H.A end + -2 2312 a -2 2312 a +SDict begin [ /View [/XYZ H.V] /Dest (495) cvn H.B /DEST pdfmark end + -2 2312 +a -2 2322 a +SDict begin H.S end + -2 2322 a -2 2322 a +SDict begin 13 H.A end + -2 2322 a -2 2322 a +SDict begin [ /View [/XYZ H.V] /Dest (496) cvn H.B /DEST pdfmark end + -2 +2322 a Black 159 x Ft(\225)p Black 81 2481 a +SDict begin H.S end + 81 2481 +a 81 2481 a +SDict begin 13 H.A end + 81 2481 a 81 2481 a +SDict begin [ /View [/XYZ H.V] /Dest (497) cvn H.B /DEST pdfmark end + 81 2481 a 81 2481 a +SDict begin H.S end + 81 +2481 a 81 2481 a +SDict begin 13 H.A end + 81 2481 a 81 2481 a +SDict begin [ /View [/XYZ H.V] /Dest (498) cvn H.B /DEST pdfmark end + 81 2481 a Fu(ldap)e(ssl)j(\(smb)m +(.conf.5.html#LD)m(APSSL\))-2 2499 y +SDict begin H.S end + -2 2499 a -2 2499 +a +SDict begin 13 H.A end + -2 2499 a -2 2499 a +SDict begin [ /View [/XYZ H.V] /Dest (499) cvn H.B /DEST pdfmark end + -2 2499 a Black 132 x Ft(\225)p +Black 81 2631 a +SDict begin H.S end + 81 2631 a 81 2631 a +SDict begin 13 H.A end + 81 2631 a 81 2631 +a +SDict begin [ /View [/XYZ H.V] /Dest (500) cvn H.B /DEST pdfmark end + 81 2631 a 81 2631 a +SDict begin H.S end + 81 2631 a 81 2631 a +SDict begin 13 H.A end + 81 2631 a 81 +2631 a +SDict begin [ /View [/XYZ H.V] /Dest (501) cvn H.B /DEST pdfmark end + 81 2631 a Fu(ldap)d(serv)o(er)h(\(smb)m(.conf.5.html#LD)m(APSER) +-7 b(VER\))-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 (502) cvn H.B /DEST pdfmark end + -2 2649 a Black 131 x Ft(\225)p Black 81 2780 +a +SDict begin H.S end + 81 2780 a 81 2780 a +SDict begin 13 H.A end + 81 2780 a 81 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (503) cvn H.B /DEST pdfmark end + 81 2780 a 81 +2780 a +SDict begin H.S end + 81 2780 a 81 2780 a +SDict begin 13 H.A end + 81 2780 a 81 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (504) cvn H.B /DEST pdfmark end + 81 2780 +a Fu(ldap)19 b(admin)h(dn)g(\(smb)m(.conf.5.html#LD)m(AP)-8 +b(ADMIN)o(DN\))-2 2798 y +SDict begin H.S end + -2 2798 a -2 2798 a +SDict begin 13 H.A end + -2 2798 +a -2 2798 a +SDict begin [ /View [/XYZ H.V] /Dest (505) cvn H.B /DEST pdfmark end + -2 2798 a Black 132 x Ft(\225)p Black 81 +2930 a +SDict begin H.S end + 81 2930 a 81 2930 a +SDict begin 13 H.A end + 81 2930 a 81 2930 a +SDict begin [ /View [/XYZ H.V] /Dest (506) cvn H.B /DEST pdfmark end + 81 2930 +a 81 2930 a +SDict begin H.S end + 81 2930 a 81 2930 a +SDict begin 13 H.A end + 81 2930 a 81 2930 a +SDict begin [ /View [/XYZ H.V] /Dest (507) cvn H.B /DEST pdfmark end + 81 +2930 a Fu(ldap)19 b(suf)n(\002x)h(\(smb)m(.conf.5.html#LD)m(APSUFFIX\)) +-2 2948 y +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 (508) cvn H.B /DEST pdfmark end + -2 +2948 a Black 131 x Ft(\225)p Black 81 3079 a +SDict begin H.S end + 81 3079 +a 81 3079 a +SDict begin 13 H.A end + 81 3079 a 81 3079 a +SDict begin [ /View [/XYZ H.V] /Dest (509) cvn H.B /DEST pdfmark end + 81 3079 a 81 3079 a +SDict begin H.S end + 81 +3079 a 81 3079 a +SDict begin 13 H.A end + 81 3079 a 81 3079 a +SDict begin [ /View [/XYZ H.V] /Dest (510) cvn H.B /DEST pdfmark end + 81 3079 a Fu(ldap)f(\002lter)i +(\(smb)m(.conf.5.html#LD)m(APFIL)-8 b(TER\))-2 3097 y +SDict begin H.S end + +-2 3097 a -2 3097 a +SDict begin 13 H.A end + -2 3097 a -2 3097 a +SDict begin [ /View [/XYZ H.V] /Dest (511) cvn H.B /DEST pdfmark end + -2 3097 a Black +132 x Ft(\225)p Black 81 3229 a +SDict begin H.S end + 81 3229 a 81 3229 a +SDict begin 13 H.A end + 81 +3229 a 81 3229 a +SDict begin [ /View [/XYZ H.V] /Dest (512) cvn H.B /DEST pdfmark end + 81 3229 a 81 3229 a +SDict begin H.S end + 81 3229 a 81 3229 +a +SDict begin 13 H.A end + 81 3229 a 81 3229 a +SDict begin [ /View [/XYZ H.V] /Dest (513) cvn H.B /DEST pdfmark end + 81 3229 a Fu(ldap)19 b(port)h(\(smb)m +(.conf.5.html#LD)m(APPOR)-5 b(T\))-2 3413 y +SDict begin H.S end + -2 3413 a +-2 3413 a +SDict begin 13 H.A end + -2 3413 a -2 3413 a +SDict begin [ /View [/XYZ H.V] /Dest (514) cvn H.B /DEST pdfmark end + -2 3413 a 90 x Fu(These)20 +b(are)g(described)f(in)h(the)885 3503 y +SDict begin H.S end + 885 3503 a 885 +3503 a +SDict begin 13 H.A end + 885 3503 a 885 3503 a +SDict begin [ /View [/XYZ H.V] /Dest (515) cvn H.B /DEST pdfmark end + 885 3503 a Fu(smb)m(.conf\(5\))d(\(smb)m +(.conf.5.html\))f(man)k(page)f(and)h(so)g(will)h(not)f(be)g(repeated)f +(here.)h(Ho)n(we)n(v)o(er)m(,)e(a)-2 3610 y(sample)i(smb)m(.conf)e +(\002le)j(for)e(use)i(with)f(an)g(LD)m(AP)g(directory)f(could)g(appear) +g(as)-2 3794 y +SDict begin H.S end + -2 3794 a -2 3794 a +SDict begin 13 H.A end + -2 3794 a -2 3794 +a +SDict begin [ /View [/XYZ H.V] /Dest (516) cvn H.B /DEST pdfmark end + -2 3794 a -2 3878 a +SDict begin H.S end + -2 3878 a -2 3878 a +SDict begin 11.7 H.A end + -2 3878 a -2 +3878 a +SDict begin [ /View [/XYZ H.V] /Dest (517) cvn H.B /DEST pdfmark end + -2 3878 a 79 x Fr(##)44 b(/usr/local/samba/lib/smb.conf)-2 +4054 y([global])222 4151 y(security)f(=)i(user)222 4248 +y(encrypt)f(passwords)f(=)i(yes)222 4442 y(netbios)f(name)g(=)g +(TASHTEGO)222 4539 y(workgroup)f(=)i(NARNIA)222 4734 +y(#)g(ldap)f(related)f(parameters)222 4928 y(#)i(define)e(the)i(DN)f +(to)h(use)f(when)g(binding)g(to)g(the)h(directory)e(servers)222 +5025 y(#)i(The)f(password)f(for)i(this)f(DN)g(is)h(not)f(stored)g(in)h +(smb.conf.)88 b(Rather)43 b(it)222 5122 y(#)i(must)f(be)g(set)h(by)f +(using)g('smbpasswd)f(-w)1881 5122 y +SDict begin H.S end + 1881 5122 a 1881 +5122 a +SDict begin 11.7 H.A end + 1881 5122 a 1881 5122 a +SDict begin [ /View [/XYZ H.V] /Dest (518) cvn H.B /DEST pdfmark end + 1881 5122 a Fj(secretpw)7 +b Fr(')43 b(to)i(store)f(the)222 5219 y(#)h(passphrase)e(in)h(the)h +(secrets.tdb)e(file.)88 b(If)45 b(the)f("ldap)g(admin)g(dn")g(values) +222 5317 y(#)h(changes,)e(this)h(password)g(will)g(need)g(to)h(be)f +(reset.)222 5414 y(ldap)g(admin)g(dn)h(=)f("cn=Samba)g +(Manager,ou=people,dc=samba,dc=org")p Black 3657 5984 +a Fq(16)p Black eop end +%%Page: 17 24 +TeXDict begin 17 23 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black 222 72 a Fr(#)89 b(specify)44 b(the)g(LDAP)h(server's)e(hostname) +h(\(defaults)f(to)h(locahost\))222 170 y(ldap)g(server)g(=)h +(ahab.samba.org)222 364 y(#)g(Define)e(the)i(SSL)f(option)g(when)g +(connecting)f(to)i(the)f(directory)222 461 y(#)h(\('off',)e('start)h +(tls',)g(or)h('on')f(\(default\)\))222 558 y(ldap)g(ssl)g(=)h(start)f +(tls)222 752 y(#)h(define)e(the)i(port)f(to)g(use)h(in)f(the)h(LDAP)f +(session)f(\(defaults)h(to)g(636)g(when)222 850 y(#)h("ldap)f(ssl)g(=)h +(on"\))222 947 y(ldap)f(port)g(=)h(389)222 1141 y(#)g(specify)e(the)i +(base)f(DN)g(to)h(use)f(when)g(searching)g(the)g(directory)222 +1238 y(ldap)g(suffix)g(=)h("ou=people,dc=samba,dc=org")222 +1432 y(#)g(generally)e(the)h(default)g(ldap)g(search)g(filter)g(is)g +(ok)222 1530 y(#)h(ldap)f(filter)g(=)g +("\(&\(uid=\045u\)\(objectclass=sambaAccount\)\)")-2 +1814 y +SDict begin H.S end + -2 1814 a -2 1814 a +SDict begin 13 H.A end + -2 1814 a -2 1814 a +SDict begin [ /View [/XYZ H.V] /Dest (519) cvn H.B /DEST pdfmark end + -2 1814 +a 328 x Fp(3.6.6.)29 b(Accounts)h(and)h(Gr)n(oups)f(management)-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 (521) cvn H.B /DEST pdfmark end + -2 2332 +a 84 x Fu(As)21 b(users)f(accounts)f(are)h(managed)f(thru)g(the)i +(sambaAccount)d(objectclass,)i(you)f(should)g(modify)g(you)g(e)o +(xisting)-2 2524 y(administration)f(tools)i(to)h(deal)f(with)g +(sambaAccount)e(attrib)n(utes.)-2 2691 y +SDict begin H.S end + -2 2691 a -2 +2691 a +SDict begin 13 H.A end + -2 2691 a -2 2691 a +SDict begin [ /View [/XYZ H.V] /Dest (522) cvn H.B /DEST pdfmark end + -2 2691 a 107 x Fu(Machines)h(accounts)h +(are)g(managed)e(with)i(the)h(sambaAccount)d(objectclass,)i(just)g(lik) +o(e)h(users)f(accounts.)f(Ho)n(we)n(v)o(er)m(,)f(it')-5 +b(s)22 b(up)d(to)-2 2906 y(you)g(to)h(stored)g(thoses)g(accounts)g(in)g +(a)h(dif)n(ferent)d(tree)i(of)g(you)f(LD)m(AP)i(namespace:)e(you)g +(should)g(use)-2 3014 y("ou=Groups,dc=plainjoe,dc)o(=or)n(g)o(")c(to)20 +b(store)h(groups)d(and)i("ou=People,dc=plainjoe,dc=or)n(g)o(")15 +b(to)20 b(store)g(users.)g(Just)-2 3122 y(con\002gure)e(your)h(NSS)i +(and)f(P)-8 b(AM)21 b(accordingly)c(\(usually)-5 b(,)19 +b(in)h(the)h(/etc/ldap.conf)d(con\002guration)f(\002le\).)-2 +3306 y +SDict begin H.S end + -2 3306 a -2 3306 a +SDict begin 13 H.A end + -2 3306 a -2 3306 a +SDict begin [ /View [/XYZ H.V] /Dest (523) cvn H.B /DEST pdfmark end + -2 3306 +a 90 x Fu(In)j(Samba)f(release)i(3.0,)e(the)h(group)f(management)f +(system)i(is)h(based)f(on)g(posix)f(groups.)g(This)h(means)g(that)g +(Samba)g(mak)o(e)-2 3504 y(usage)g(of)f(the)i(posixGroup)c +(objectclass.)j(F)o(or)g(no)n(w)-5 b(,)19 b(there)h(is)h(no)f(NT)-8 +b(-lik)o(e)20 b(group)e(system)j(management)d(\(global)h(and)g(local)-2 +3611 y(groups\).)-2 3640 y +SDict begin H.S end + -2 3640 a -2 3640 a +SDict begin 13 H.A end + -2 3640 +a -2 3640 a +SDict begin [ /View [/XYZ H.V] /Dest (524) cvn H.B /DEST pdfmark end + -2 3640 a 310 x Fp(3.6.7.)29 b(Security)i(and)f +(sambaAccount)-2 4140 y +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 (526) cvn H.B /DEST pdfmark end + -2 4140 a 84 x Fu(There)19 b(are)h(tw)o(o)h(important)d +(points)i(to)g(remember)f(when)g(discussing)h(the)g(security)g(of)g +(sambaAccount)e(entries)i(in)g(the)-2 4332 y(directory)-5 +b(.)-2 4350 y +SDict begin H.S end + -2 4350 a -2 4350 a +SDict begin 13 H.A end + -2 4350 a -2 4350 a +SDict begin [ /View [/XYZ H.V] /Dest (527) cvn H.B /DEST pdfmark end + +-2 4350 a -2 4360 a +SDict begin H.S end + -2 4360 a -2 4360 a +SDict begin 13 H.A end + -2 4360 a -2 +4360 a +SDict begin [ /View [/XYZ H.V] /Dest (528) cvn H.B /DEST pdfmark end + -2 4360 a Black 142 x Ft(\225)p Black 81 4502 +a +SDict begin H.S end + 81 4502 a 81 4502 a +SDict begin 13 H.A end + 81 4502 a 81 4502 a +SDict begin [ /View [/XYZ H.V] /Dest (529) cvn H.B /DEST pdfmark end + 81 4502 a 81 +4502 a +SDict begin H.S end + 81 4502 a 81 4502 a +SDict begin 13 H.A end + 81 4502 a 81 4502 a +SDict begin [ /View [/XYZ H.V] /Dest (530) cvn H.B /DEST pdfmark end + 81 4502 +a Fq(Ne)o(ver)22 b Fu(retrie)n(v)o(e)d(the)i(lmP)o(assw)o(ord)e(or)h +(ntP)o(assw)o(ord)g(attrib)n(ute)f(v)n(alues)h(o)o(v)o(er)f(an)h +(unencrypted)d(LD)m(AP)j(session.)-2 4520 y +SDict begin H.S end + -2 4520 a +-2 4520 a +SDict begin 13 H.A end + -2 4520 a -2 4520 a +SDict begin [ /View [/XYZ H.V] /Dest (531) cvn H.B /DEST pdfmark end + -2 4520 a Black 131 x Ft(\225)p +Black 81 4651 a +SDict begin H.S end + 81 4651 a 81 4651 a +SDict begin 13 H.A end + 81 4651 a 81 4651 +a +SDict begin [ /View [/XYZ H.V] /Dest (532) cvn H.B /DEST pdfmark end + 81 4651 a 81 4651 a +SDict begin H.S end + 81 4651 a 81 4651 a +SDict begin 13 H.A end + 81 4651 a 81 +4651 a +SDict begin [ /View [/XYZ H.V] /Dest (533) cvn H.B /DEST pdfmark end + 81 4651 a Fq(Ne)o(ver)i Fu(allo)n(w)f(non-admin)c(users)j(to)h +(vie)n(w)f(the)g(lmP)o(assw)o(ord)g(or)g(ntP)o(assw)o(ord)f(attrib)n +(ute)h(v)n(alues.)-2 4819 y +SDict begin H.S end + -2 4819 a -2 4819 a +SDict begin 13 H.A end + -2 4819 +a -2 4819 a +SDict begin [ /View [/XYZ H.V] /Dest (534) cvn H.B /DEST pdfmark end + -2 4819 a 106 x Fu(These)g(passw)o(ord)f(hashes)h(are)g +(clear)h(te)o(xt)f(equi)n(v)n(alents)e(and)i(can)g(be)g(used)g(to)g +(impersonate)f(the)h(user)g(without)g(deri)n(ving)e(the)-2 +5033 y(original)h(clear)h(te)o(xt)g(strings.)g(F)o(or)g(more)f +(information)f(on)i(the)g(details)g(of)g(LM/NT)g(passw)o(ord)g(hashes,) +g(refer)f(to)h(the)-2 5141 y +SDict begin H.S end + -2 5141 a -2 5141 a +SDict begin 13 H.A end + -2 5141 +a -2 5141 a +SDict begin [ /View [/XYZ H.V] /Dest (535) cvn H.B /DEST pdfmark end + -2 5141 a Fu(ENCR)-5 b(YPTION)20 b(chapter)f(\(ENCR)-5 +b(YPTION.html\))18 b(of)i(the)h(Samba-HO)m(WT)o(O-Collection.)-2 +5325 y +SDict begin H.S end + -2 5325 a -2 5325 a +SDict begin 13 H.A end + -2 5325 a -2 5325 a +SDict begin [ /View [/XYZ H.V] /Dest (536) cvn H.B /DEST pdfmark end + -2 5325 +a 90 x Fu(T)-7 b(o)20 b(remedy)f(the)h(\002rst)h(security)f(issue,)g +(the)g("ldap)g(ssl")h(smb)m(.conf)d(parameter)h(def)o(aults)h(to)g +(require)f(an)h(encrypted)e(session)-2 5523 y(\()26 5523 +y +SDict begin H.S end + 26 5523 a 26 5523 a +SDict begin 13 H.A end + 26 5523 a 26 5523 a +SDict begin [ /View [/XYZ H.V] /Dest (537) cvn H.B /DEST pdfmark end + 26 5523 a Fv(ldap)i(ssl)h(=)h +(on)p Fu(\))e(using)f(the)i(def)o(ault)e(port)g(of)h(636)g(when)f +(contacting)g(the)h(directory)f(serv)o(er)-5 b(.)19 b(When)h(using)g +(an)g(OpenLD)m(AP)p Black 3656 5984 a Fq(17)p Black eop +end +%%Page: 18 25 +TeXDict begin 18 24 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 72 a Fu(2.0)g(serv)o(er)m(,)g(it)i(is)g(possible)f(to)g(use)h +(the)f(use)g(the)h(StartTLS)f(LD)m(AP)g(e)o(xtended)e(operation)h(in)h +(the)g(place)g(of)g(LD)m(APS.)g(In)g(either)-2 180 y(case,)g(you)f(are) +i(strongly)d(discouraged)g(to)j(disable)f(this)g(security)g(\()1958 +180 y +SDict begin H.S end + 1958 180 a 1958 180 a +SDict begin 13 H.A end + 1958 180 a 1958 180 a +SDict begin [ /View [/XYZ H.V] /Dest (538) cvn H.B /DEST pdfmark end + 1958 +180 a Fv(ldap)g(ssl)i(=)f(off)p Fu(\).)-2 364 y +SDict begin H.S end + -2 364 +a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (539) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(Note)f(that)g(the)g(LD)m +(APS)h(protocol)d(is)j(deprecated)e(in)h(f)o(a)n(v)n(or)g(of)g(the)g +(LD)m(APv3)f(StartTLS)h(e)o(xtended)f(operation.)f(Ho)n(we)n(v)o(er)m +(,)g(the)-2 562 y(OpenLD)m(AP)h(library)g(still)i(pro)o(vides)e +(support)f(for)i(the)g(older)g(method)e(of)i(securing)f(communication)f +(between)h(clients)i(and)-2 670 y(serv)o(ers.)-2 837 +y +SDict begin H.S end + -2 837 a -2 837 a +SDict begin 13 H.A end + -2 837 a -2 837 a +SDict begin [ /View [/XYZ H.V] /Dest (540) cvn H.B /DEST pdfmark end + -2 837 a 107 x +Fu(The)f(second)f(security)h(precaution)e(is)j(to)f(pre)n(v)o(ent)f +(non-administrati)n(v)o(e)d(users)21 b(from)e(harv)o(esting)f(passw)o +(ord)i(hashes)g(from)f(the)-2 1052 y(directory)-5 b(.)18 +b(This)i(can)g(be)g(done)f(using)h(the)g(follo)n(wing)f(A)m(CL)h(in) +1852 1052 y +SDict begin H.S end + 1852 1052 a 1852 1052 a +SDict begin 13 H.A end + 1852 1052 a 1852 +1052 a +SDict begin [ /View [/XYZ H.V] /Dest (541) cvn H.B /DEST pdfmark end + 1852 1052 a Fr(slapd.conf)p Fu(:)-2 1236 y +SDict begin H.S end + -2 +1236 a -2 1236 a +SDict begin 13 H.A end + -2 1236 a -2 1236 a +SDict begin [ /View [/XYZ H.V] /Dest (542) cvn H.B /DEST pdfmark end + -2 1236 a -2 1319 +a +SDict begin H.S end + -2 1319 a -2 1319 a +SDict begin 11.7 H.A end + -2 1319 a -2 1319 a +SDict begin [ /View [/XYZ H.V] /Dest (543) cvn H.B /DEST pdfmark end + -2 1319 a 79 +x Fr(##)44 b(allow)g(the)h("ldap)f(admin)g(dn")g(access,)g(but)g(deny)g +(everyone)g(else)-2 1495 y(access)g(to)g(attrs=lmPassword,ntPassword) +222 1593 y(by)g(dn="cn=Samba)f(Admin,ou=people,dc=plainjoe,dc=org")c +(write)222 1690 y(by)44 b(*)h(none)-2 1891 y +SDict begin H.S end + -2 1891 +a -2 1891 a +SDict begin 13 H.A end + -2 1891 a -2 1891 a +SDict begin [ /View [/XYZ H.V] /Dest (544) cvn H.B /DEST pdfmark end + -2 1891 a 328 x Fp(3.6.8.)29 +b(LD)l(AP)h(specials)g(attrib)n(utes)f(f)m(or)h(sambaAccounts)-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 (546) cvn H.B /DEST pdfmark end + -2 2409 +a 84 x Fu(The)20 b(sambaAccount)e(objectclass)i(is)h(composed)d(of)i +(the)g(follo)n(wing)f(attrib)n(utes:)-2 2511 y +SDict begin H.S end + -2 2511 +a -2 2511 a +SDict begin 13 H.A end + -2 2511 a -2 2511 a +SDict begin [ /View [/XYZ H.V] /Dest (547) cvn H.B /DEST pdfmark end + -2 2511 a -2 2521 a +SDict begin H.S end + -2 +2521 a -2 2521 a +SDict begin 13 H.A end + -2 2521 a -2 2521 a +SDict begin [ /View [/XYZ H.V] /Dest (548) cvn H.B /DEST pdfmark end + -2 2521 a Black +142 x Ft(\225)p Black 81 2663 a +SDict begin H.S end + 81 2663 a 81 2663 a +SDict begin 13 H.A end + 81 +2663 a 81 2663 a +SDict begin [ /View [/XYZ H.V] /Dest (549) cvn H.B /DEST pdfmark end + 81 2663 a 81 2663 a +SDict begin H.S end + 81 2663 a 81 2663 +a +SDict begin 13 H.A end + 81 2663 a 81 2663 a +SDict begin [ /View [/XYZ H.V] /Dest (550) cvn H.B /DEST pdfmark end + 81 2663 a Fr(lmPassword)p Fu(:)g(the)h(LANMAN)g +(passw)o(ord)g(16-byte)e(hash)i(stored)g(as)h(a)f(character)f +(representation)f(of)i(a)h(he)o(xidecimal)81 2771 y(string.)-2 +2789 y +SDict begin H.S end + -2 2789 a -2 2789 a +SDict begin 13 H.A end + -2 2789 a -2 2789 a +SDict begin [ /View [/XYZ H.V] /Dest (551) cvn H.B /DEST pdfmark end + -2 2789 +a Black 132 x Ft(\225)p Black 81 2921 a +SDict begin H.S end + 81 2921 a 81 +2921 a +SDict begin 13 H.A end + 81 2921 a 81 2921 a +SDict begin [ /View [/XYZ H.V] /Dest (552) cvn H.B /DEST pdfmark end + 81 2921 a 81 2921 a +SDict begin H.S end + 81 2921 +a 81 2921 a +SDict begin 13 H.A end + 81 2921 a 81 2921 a +SDict begin [ /View [/XYZ H.V] /Dest (553) cvn H.B /DEST pdfmark end + 81 2921 a Fr(ntPassword)p +Fu(:)e(the)h(NT)h(passw)o(ord)e(hash)h(16-byte)e(stored)i(as)h(a)g +(character)e(representation)f(of)h(a)i(he)o(xidecimal)d(string.)-2 +2939 y +SDict begin H.S end + -2 2939 a -2 2939 a +SDict begin 13 H.A end + -2 2939 a -2 2939 a +SDict begin [ /View [/XYZ H.V] /Dest (554) cvn H.B /DEST pdfmark end + -2 2939 +a Black 131 x Ft(\225)p Black 81 3070 a +SDict begin H.S end + 81 3070 a 81 +3070 a +SDict begin 13 H.A end + 81 3070 a 81 3070 a +SDict begin [ /View [/XYZ H.V] /Dest (555) cvn H.B /DEST pdfmark end + 81 3070 a 81 3070 a +SDict begin H.S end + 81 3070 +a 81 3070 a +SDict begin 13 H.A end + 81 3070 a 81 3070 a +SDict begin [ /View [/XYZ H.V] /Dest (556) cvn H.B /DEST pdfmark end + 81 3070 a Fr(pwdLastSet)p +Fu(:)h(The)h(inte)o(ger)f(time)h(in)h(seconds)e(since)i(1970)d(when)i +(the)2211 3070 y +SDict begin H.S end + 2211 3070 a 2211 3070 a +SDict begin 13 H.A end + 2211 3070 a +2211 3070 a +SDict begin [ /View [/XYZ H.V] /Dest (557) cvn H.B /DEST pdfmark end + 2211 3070 a Fr(lmPassword)f Fu(and)2821 3070 +y +SDict begin H.S end + 2821 3070 a 2821 3070 a +SDict begin 13 H.A end + 2821 3070 a 2821 3070 a +SDict begin [ /View [/XYZ H.V] /Dest (558) cvn H.B /DEST pdfmark end + 2821 +3070 a Fr(ntPassword)g Fu(attrib)n(utes)81 3178 y(were)h(last)h(set.)-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 (559) cvn H.B /DEST pdfmark end + -2 3179 +a Black 149 x Ft(\225)p Black 81 3328 a +SDict begin H.S end + 81 3328 a 81 +3328 a +SDict begin 13 H.A end + 81 3328 a 81 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (560) cvn H.B /DEST pdfmark end + 81 3328 a 81 3328 a +SDict begin H.S end + 81 3328 +a 81 3328 a +SDict begin 13 H.A end + 81 3328 a 81 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (561) cvn H.B /DEST pdfmark end + 81 3328 a Fr(acctFlags)p +Fu(:)e(string)h(of)g(11)g(characters)f(surrounded)e(by)j(square)f +(brack)o(ets)h([])g(representing)e(account)h(\003ags)i(such)f(as)g(U)81 +3435 y(\(user\),)f(W\(w)o(orkstation\),)f(X\(no)i(passw)o(ord)f(e)o +(xpiration\),)f(and)h(D\(disabled\).)-2 3453 y +SDict begin H.S end + -2 3453 +a -2 3453 a +SDict begin 13 H.A end + -2 3453 a -2 3453 a +SDict begin [ /View [/XYZ H.V] /Dest (562) cvn H.B /DEST pdfmark end + -2 3453 a Black 132 x +Ft(\225)p Black 81 3585 a +SDict begin H.S end + 81 3585 a 81 3585 a +SDict begin 13 H.A end + 81 3585 +a 81 3585 a +SDict begin [ /View [/XYZ H.V] /Dest (563) cvn H.B /DEST pdfmark end + 81 3585 a 81 3585 a +SDict begin H.S end + 81 3585 a 81 3585 a +SDict begin 13 H.A end + 81 +3585 a 81 3585 a +SDict begin [ /View [/XYZ H.V] /Dest (564) cvn H.B /DEST pdfmark end + 81 3585 a Fr(logonTime)p Fu(:)g(Inte)o(ger)g(v)n(alue) +g(currently)g(unused)-2 3603 y +SDict begin H.S end + -2 3603 a -2 3603 a +SDict begin 13 H.A end + -2 +3603 a -2 3603 a +SDict begin [ /View [/XYZ H.V] /Dest (565) cvn H.B /DEST pdfmark end + -2 3603 a Black 131 x Ft(\225)p Black +81 3734 a +SDict begin H.S end + 81 3734 a 81 3734 a +SDict begin 13 H.A end + 81 3734 a 81 3734 a +SDict begin [ /View [/XYZ H.V] /Dest (566) cvn H.B /DEST pdfmark end + 81 +3734 a 81 3734 a +SDict begin H.S end + 81 3734 a 81 3734 a +SDict begin 13 H.A end + 81 3734 a 81 3734 +a +SDict begin [ /View [/XYZ H.V] /Dest (567) cvn H.B /DEST pdfmark end + 81 3734 a Fr(logoffTime)p Fu(:)g(Inte)o(ger)g(v)n(alue)g(currently)g +(unused)-2 3752 y +SDict begin H.S end + -2 3752 a -2 3752 a +SDict begin 13 H.A end + -2 3752 a -2 3752 +a +SDict begin [ /View [/XYZ H.V] /Dest (568) cvn H.B /DEST pdfmark end + -2 3752 a Black 132 x Ft(\225)p Black 81 3884 a +SDict begin H.S end + 81 +3884 a 81 3884 a +SDict begin 13 H.A end + 81 3884 a 81 3884 a +SDict begin [ /View [/XYZ H.V] /Dest (569) cvn H.B /DEST pdfmark end + 81 3884 a 81 3884 +a +SDict begin H.S end + 81 3884 a 81 3884 a +SDict begin 13 H.A end + 81 3884 a 81 3884 a +SDict begin [ /View [/XYZ H.V] /Dest (570) cvn H.B /DEST pdfmark end + 81 3884 a Fr(kickoffTime)p +Fu(:)g(Inte)o(ger)f(v)n(alue)i(currently)e(unused)-2 +3902 y +SDict begin H.S end + -2 3902 a -2 3902 a +SDict begin 13 H.A end + -2 3902 a -2 3902 a +SDict begin [ /View [/XYZ H.V] /Dest (571) cvn H.B /DEST pdfmark end + -2 3902 +a Black 131 x Ft(\225)p Black 81 4033 a +SDict begin H.S end + 81 4033 a 81 +4033 a +SDict begin 13 H.A end + 81 4033 a 81 4033 a +SDict begin [ /View [/XYZ H.V] /Dest (572) cvn H.B /DEST pdfmark end + 81 4033 a 81 4033 a +SDict begin H.S end + 81 4033 +a 81 4033 a +SDict begin 13 H.A end + 81 4033 a 81 4033 a +SDict begin [ /View [/XYZ H.V] /Dest (573) cvn H.B /DEST pdfmark end + 81 4033 a Fr(pwdCanChange)p +Fu(:)h(Inte)o(ger)f(v)n(alue)i(currently)e(unused)-2 +4051 y +SDict begin H.S end + -2 4051 a -2 4051 a +SDict begin 13 H.A end + -2 4051 a -2 4051 a +SDict begin [ /View [/XYZ H.V] /Dest (574) cvn H.B /DEST pdfmark end + -2 4051 +a Black 132 x Ft(\225)p Black 81 4183 a +SDict begin H.S end + 81 4183 a 81 +4183 a +SDict begin 13 H.A end + 81 4183 a 81 4183 a +SDict begin [ /View [/XYZ H.V] /Dest (575) cvn H.B /DEST pdfmark end + 81 4183 a 81 4183 a +SDict begin H.S end + 81 4183 +a 81 4183 a +SDict begin 13 H.A end + 81 4183 a 81 4183 a +SDict begin [ /View [/XYZ H.V] /Dest (576) cvn H.B /DEST pdfmark end + 81 4183 a Fr(pwdMustChange)p +Fu(:)g(Inte)o(ger)h(v)n(alue)h(currently)e(unused)-2 +4201 y +SDict begin H.S end + -2 4201 a -2 4201 a +SDict begin 13 H.A end + -2 4201 a -2 4201 a +SDict begin [ /View [/XYZ H.V] /Dest (577) cvn H.B /DEST pdfmark end + -2 4201 +a Black 131 x Ft(\225)p Black 81 4332 a +SDict begin H.S end + 81 4332 a 81 +4332 a +SDict begin 13 H.A end + 81 4332 a 81 4332 a +SDict begin [ /View [/XYZ H.V] /Dest (578) cvn H.B /DEST pdfmark end + 81 4332 a 81 4332 a +SDict begin H.S end + 81 4332 +a 81 4332 a +SDict begin 13 H.A end + 81 4332 a 81 4332 a +SDict begin [ /View [/XYZ H.V] /Dest (579) cvn H.B /DEST pdfmark end + 81 4332 a Fr(homeDrive)p +Fu(:)h(speci\002es)i(the)f(dri)n(v)o(e)f(letter)h(to)h(which)e(to)i +(map)e(the)i(UNC)g(path)e(speci\002ed)h(by)g(homeDirectory)-5 +b(.)17 b(The)j(dri)n(v)o(e)81 4440 y(letter)g(must)g(be)h(speci\002ed)e +(in)i(the)f(form)f("X:")i(where)e(X)i(is)g(the)f(letter)h(of)f(the)g +(dri)n(v)o(e)f(to)h(map.)g(Refer)g(to)g(the)g("logon)f(dri)n(v)o(e")81 +4548 y(parameter)f(in)j(the)f(smb)m(.conf\(5\))d(man)j(page)f(for)h +(more)f(information.)-2 4566 y +SDict begin H.S end + -2 4566 a -2 4566 a +SDict begin 13 H.A end + -2 +4566 a -2 4566 a +SDict begin [ /View [/XYZ H.V] /Dest (580) cvn H.B /DEST pdfmark end + -2 4566 a Black 131 x Ft(\225)p Black +81 4697 a +SDict begin H.S end + 81 4697 a 81 4697 a +SDict begin 13 H.A end + 81 4697 a 81 4697 a +SDict begin [ /View [/XYZ H.V] /Dest (581) cvn H.B /DEST pdfmark end + 81 +4697 a 81 4697 a +SDict begin H.S end + 81 4697 a 81 4697 a +SDict begin 13 H.A end + 81 4697 a 81 4697 +a +SDict begin [ /View [/XYZ H.V] /Dest (582) cvn H.B /DEST pdfmark end + 81 4697 a Fr(scriptPath)p Fu(:)g(The)h(scriptP)o(ath)f(property)f +(speci\002es)j(the)f(path)g(of)g(the)g(user')-5 b(s)21 +b(logon)d(script,)i(.CMD,)h(.EXE,)e(or)h(.B)m(A)-9 b(T)21 +b(\002le.)81 4805 y(The)f(string)g(can)g(be)g(null.)f(The)h(path)g(is)h +(relati)n(v)o(e)e(to)i(the)f(netlogon)e(share.)i(Refer)g(to)g(the)h +("logon)d(script")j(parameter)d(in)j(the)81 4913 y(smb)m(.conf\(5\))c +(man)i(page)h(for)f(more)h(information.)-2 4931 y +SDict begin H.S end + -2 +4931 a -2 4931 a +SDict begin 13 H.A end + -2 4931 a -2 4931 a +SDict begin [ /View [/XYZ H.V] /Dest (583) cvn H.B /DEST pdfmark end + -2 4931 a Black +132 x Ft(\225)p Black 81 5063 a +SDict begin H.S end + 81 5063 a 81 5063 a +SDict begin 13 H.A end + 81 +5063 a 81 5063 a +SDict begin [ /View [/XYZ H.V] /Dest (584) cvn H.B /DEST pdfmark end + 81 5063 a 81 5063 a +SDict begin H.S end + 81 5063 a 81 5063 +a +SDict begin 13 H.A end + 81 5063 a 81 5063 a +SDict begin [ /View [/XYZ H.V] /Dest (585) cvn H.B /DEST pdfmark end + 81 5063 a Fr(profilePath)p Fu(:)f(speci\002es)h +(a)h(path)f(to)g(the)g(user')-5 b(s)21 b(pro\002le.)e(This)h(v)n(alue)g +(can)g(be)g(a)h(null)f(string,)f(a)i(local)f(absolute)f(path,)h(or)g(a) +81 5171 y(UNC)h(path.)e(Refer)h(to)h(the)f("logon)f(path")g(parameter)g +(in)h(the)h(smb)m(.conf\(5\))16 b(man)k(page)g(for)f(more)h +(information.)-2 5189 y +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 (586) cvn H.B /DEST pdfmark end + -2 5189 a Black 131 x Ft(\225)p Black 81 5320 +a +SDict begin H.S end + 81 5320 a 81 5320 a +SDict begin 13 H.A end + 81 5320 a 81 5320 a +SDict begin [ /View [/XYZ H.V] /Dest (587) cvn H.B /DEST pdfmark end + 81 5320 a 81 +5320 a +SDict begin H.S end + 81 5320 a 81 5320 a +SDict begin 13 H.A end + 81 5320 a 81 5320 a +SDict begin [ /View [/XYZ H.V] /Dest (588) cvn H.B /DEST pdfmark end + 81 5320 +a Fr(smbHome)p Fu(:)f(The)h(homeDirectory)e(property)g(speci\002es)i +(the)h(path)e(of)h(the)g(home)g(directory)e(for)i(the)g(user)-5 +b(.)20 b(The)g(string)g(can)g(be)81 5428 y(null.)f(If)h(homeDri)n(v)o +(e)e(is)j(set)g(and)f(speci\002es)g(a)h(dri)n(v)o(e)e(letter)m(,)g +(homeDirectory)f(should)h(be)h(a)g(UNC)h(path.)f(The)f(path)h(must)g +(be)g(a)p Black 3659 5984 a Fq(18)p Black eop end +%%Page: 19 26 +TeXDict begin 19 25 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (621) cvn H.B /DEST pdfmark end + -2 -201 a 2471 +-132 a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black 81 72 a Fu(netw)o(ork)g(UNC)i(path)e(of)h(the)h(form)e(\\\\serv)o +(er\\share\\directory)-5 b(.)16 b(This)k(v)n(alue)g(can)g(be)g(a)g +(null)g(string.)g(Refer)g(to)g(the)h("logon)81 180 y(home")e(parameter) +g(in)h(the)g(smb)m(.conf\(5\))d(man)j(page)f(for)h(more)f(information.) +-2 198 y +SDict begin H.S end + -2 198 a -2 198 a +SDict begin 13 H.A end + -2 198 a -2 198 a +SDict begin [ /View [/XYZ H.V] /Dest (589) cvn H.B /DEST pdfmark end + -2 198 a +Black 132 x Ft(\225)p Black 81 330 a +SDict begin H.S end + 81 330 a 81 330 +a +SDict begin 13 H.A end + 81 330 a 81 330 a +SDict begin [ /View [/XYZ H.V] /Dest (590) cvn H.B /DEST pdfmark end + 81 330 a 81 330 a +SDict begin H.S end + 81 330 a 81 330 +a +SDict begin 13 H.A end + 81 330 a 81 330 a +SDict begin [ /View [/XYZ H.V] /Dest (591) cvn H.B /DEST pdfmark end + 81 330 a Fr(userWorkstation)p Fu(:)f(character)h +(string)h(v)n(alue)f(currently)g(unused.)-2 348 y +SDict begin H.S end + -2 +348 a -2 348 a +SDict begin 13 H.A end + -2 348 a -2 348 a +SDict begin [ /View [/XYZ H.V] /Dest (592) cvn H.B /DEST pdfmark end + -2 348 a Black 131 x +Ft(\225)p Black 81 479 a +SDict begin H.S end + 81 479 a 81 479 a +SDict begin 13 H.A end + 81 479 a 81 +479 a +SDict begin [ /View [/XYZ H.V] /Dest (593) cvn H.B /DEST pdfmark end + 81 479 a 81 479 a +SDict begin H.S end + 81 479 a 81 479 a +SDict begin 13 H.A end + 81 479 a 81 +479 a +SDict begin [ /View [/XYZ H.V] /Dest (594) cvn H.B /DEST pdfmark end + 81 479 a Fr(rid)p Fu(:)h(the)g(inte)o(ger)f(representation)f(of)i +(the)h(user')-5 b(s)20 b(relati)n(v)o(e)f(identi\002er)h(\(RID\).)-2 +497 y +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 (595) cvn H.B /DEST pdfmark end + -2 497 a Black +132 x Ft(\225)p Black 81 629 a +SDict begin H.S end + 81 629 a 81 629 a +SDict begin 13 H.A end + 81 629 +a 81 629 a +SDict begin [ /View [/XYZ H.V] /Dest (596) cvn H.B /DEST pdfmark end + 81 629 a 81 629 a +SDict begin H.S end + 81 629 a 81 629 a +SDict begin 13 H.A end + 81 629 +a 81 629 a +SDict begin [ /View [/XYZ H.V] /Dest (597) cvn H.B /DEST pdfmark end + 81 629 a Fr(primaryGroupID)p Fu(:)e(the)i(relati)n(v)o(e)g +(identi\002er)f(\(RID\))h(of)g(the)h(primary)d(group)h(of)h(the)g(user) +-5 b(.)-2 813 y +SDict begin H.S end + -2 813 a -2 813 a +SDict begin 13 H.A end + -2 813 a -2 813 a +SDict begin [ /View [/XYZ H.V] /Dest (598) cvn H.B /DEST pdfmark end + -2 +813 a 90 x Fu(The)20 b(majority)f(of)h(these)g(parameters)f(are)h(only) +f(used)h(when)g(Samba)g(is)h(acting)f(as)g(a)h(PDC)g(of)f(a)h(domain)e +(\(refer)g(to)h(the)-2 1011 y +SDict begin H.S end + -2 1011 a -2 1011 a +SDict begin 13 H.A end + -2 +1011 a -2 1011 a +SDict begin [ /View [/XYZ H.V] /Dest (599) cvn H.B /DEST pdfmark end + -2 1011 a Fu(Samba-PDC-HO)m(WT)o(O)e(\(Samba-PDC-HO)m +(WT)o(O.html\))e(for)j(details)h(on)f(ho)n(w)f(to)i(con\002gure)d +(Samba)i(as)h(a)g(Primary)f(Domain)-2 1119 y(Controller\).)f(The)i +(follo)n(wing)f(four)g(attrib)n(utes)h(are)g(only)f(stored)h(with)g +(the)h(sambaAccount)d(entry)h(if)i(the)f(v)n(alues)g(are)-2 +1226 y(non-def)o(ault)d(v)n(alues:)-2 1227 y +SDict begin H.S end + -2 1227 +a -2 1227 a +SDict begin 13 H.A end + -2 1227 a -2 1227 a +SDict begin [ /View [/XYZ H.V] /Dest (600) cvn H.B /DEST pdfmark end + -2 1227 a -2 1237 a +SDict begin H.S end + -2 +1237 a -2 1237 a +SDict begin 13 H.A end + -2 1237 a -2 1237 a +SDict begin [ /View [/XYZ H.V] /Dest (601) cvn H.B /DEST pdfmark end + -2 1237 a Black +160 x Ft(\225)p Black 81 1397 a +SDict begin H.S end + 81 1397 a 81 1397 a +SDict begin 13 H.A end + 81 +1397 a 81 1397 a +SDict begin [ /View [/XYZ H.V] /Dest (602) cvn H.B /DEST pdfmark end + 81 1397 a Fu(smbHome)-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 (603) cvn H.B /DEST pdfmark end + -2 1398 a Black 148 x +Ft(\225)p Black 81 1546 a +SDict begin H.S end + 81 1546 a 81 1546 a +SDict begin 13 H.A end + 81 1546 +a 81 1546 a +SDict begin [ /View [/XYZ H.V] /Dest (604) cvn H.B /DEST pdfmark end + 81 1546 a Fu(scriptP)o(ath)-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 (605) cvn H.B /DEST pdfmark end + -2 1564 a Black 132 x +Ft(\225)p Black 81 1696 a +SDict begin H.S end + 81 1696 a 81 1696 a +SDict begin 13 H.A end + 81 1696 +a 81 1696 a +SDict begin [ /View [/XYZ H.V] /Dest (606) cvn H.B /DEST pdfmark end + 81 1696 a Fu(logonP)o(ath)-2 1714 y +SDict begin H.S end + -2 1714 +a -2 1714 a +SDict begin 13 H.A end + -2 1714 a -2 1714 a +SDict begin [ /View [/XYZ H.V] /Dest (607) cvn H.B /DEST pdfmark end + -2 1714 a Black 131 x +Ft(\225)p Black 81 1845 a +SDict begin H.S end + 81 1845 a 81 1845 a +SDict begin 13 H.A end + 81 1845 +a 81 1845 a +SDict begin [ /View [/XYZ H.V] /Dest (608) cvn H.B /DEST pdfmark end + 81 1845 a Fu(homeDri)n(v)o(e)-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 (609) cvn H.B /DEST pdfmark end + -2 2012 a 107 x +Fu(These)j(attrib)n(utes)g(are)g(only)f(stored)h(with)g(the)h +(sambaAccount)d(entry)h(if)i(the)f(v)n(alues)g(are)g(non-def)o(ault)d +(v)n(alues.)j(F)o(or)g(e)o(xample,)-2 2227 y(assume)g(T)-8 +b(ASHTEGO)20 b(has)g(no)n(w)g(been)g(con\002gured)d(as)k(a)g(PDC)g(and) +f(that)2176 2227 y +SDict begin H.S end + 2176 2227 a 2176 2227 a +SDict begin 13 H.A end + 2176 2227 +a 2176 2227 a +SDict begin [ /View [/XYZ H.V] /Dest (610) cvn H.B /DEST pdfmark end + 2176 2227 a Fv(logon)g(home)g(=)h(\\\\\045L\\\045u)h +Fu(w)o(as)f(de\002ned)e(in)h(its)-2 2335 y +SDict begin H.S end + -2 2335 a +-2 2335 a +SDict begin 13 H.A end + -2 2335 a -2 2335 a +SDict begin [ /View [/XYZ H.V] /Dest (611) cvn H.B /DEST pdfmark end + -2 2335 a Fr(smb.conf)f +Fu(\002le.)i(When)f(a)g(user)g(named)g("beck)o(y")e(logons)h(to)i(the)f +(domain,)e(the)2351 2335 y +SDict begin H.S end + 2351 2335 a 2351 2335 a +SDict begin 13 H.A end + 2351 +2335 a 2351 2335 a +SDict begin [ /View [/XYZ H.V] /Dest (612) cvn H.B /DEST pdfmark end + 2351 2335 a Fo(logon)48 b(home)20 +b Fu(string)g(is)h(e)o(xpanded)d(to)-2 2443 y(\\\\T)-8 +b(ASHTEGO\\beck)o(y)j(.)18 b(If)i(the)g(smbHome)f(attrib)n(ute)h(e)o +(xists)g(in)h(the)f(entry)f("uid=beck)o(y)-5 b(,ou=people,)o(dc=)o +(samba,)o(dc=o)o(r)n(g",)-2 2551 y(this)20 b(v)n(alue)g(is)h(used.)e +(Ho)n(we)n(v)o(er)m(,)f(if)i(this)h(attrib)n(ute)f(does)f(not)h(e)o +(xist,)g(then)g(the)g(v)n(alue)f(of)h(the)2643 2551 y +SDict begin H.S end + +2643 2551 a 2643 2551 a +SDict begin 13 H.A end + 2643 2551 a 2643 2551 a +SDict begin [ /View [/XYZ H.V] /Dest (613) cvn H.B /DEST pdfmark end + 2643 +2551 a Fo(logon)49 b(home)19 b Fu(parameter)g(is)i(used)-2 +2659 y(in)f(its)h(place.)f(Samba)g(will)h(only)e(write)h(the)h(attrib)n +(ute)e(v)n(alue)h(to)g(the)g(directory)f(entry)g(is)i(the)g(v)n(alue)e +(is)i(something)e(other)g(than)-2 2767 y(the)h(def)o(ault)f(\(e.g.)h +(\\\\MOBY\\beck)o(y\).)-2 2795 y +SDict begin H.S end + -2 2795 a -2 2795 a +SDict begin 13 H.A end + +-2 2795 a -2 2795 a +SDict begin [ /View [/XYZ H.V] /Dest (614) cvn H.B /DEST pdfmark end + -2 2795 a 310 x Fp(3.6.9.)29 b(Example)g(LDIF)h +(Entries)f(f)m(or)h(a)g(sambaAccount)-2 3295 y +SDict begin H.S end + -2 3295 +a -2 3295 a +SDict begin 13 H.A end + -2 3295 a -2 3295 a +SDict begin [ /View [/XYZ H.V] /Dest (616) cvn H.B /DEST pdfmark end + -2 3295 a 84 x Fu(The)20 +b(follo)n(wing)e(is)j(a)g(w)o(orking)e(LDIF)h(with)g(the)g(inclusion)g +(of)f(the)i(posixAccount)d(objectclass:)-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 (617) cvn H.B /DEST pdfmark end + -2 3563 a -2 3646 +a +SDict begin H.S end + -2 3646 a -2 3646 a +SDict begin 11.7 H.A end + -2 3646 a -2 3646 a +SDict begin [ /View [/XYZ H.V] /Dest (618) cvn H.B /DEST pdfmark end + -2 3646 a 79 +x Fr(dn:)44 b(uid=guest2,)f(ou=people,dc=plainjoe,dc=org)-2 +3822 y(ntPassword:)g(878D8014606CDA29677A44EFA1353FC7)-2 +3919 y(pwdMustChange:)f(2147483647)-2 4017 y(primaryGroupID:)g(1201)-2 +4114 y(lmPassword:)h(552902031BEDE9EFAAD3B435B51404EE)-2 +4211 y(pwdLastSet:)g(1010179124)-2 4308 y(logonTime:)g(0)-2 +4405 y(objectClass:)g(sambaAccount)-2 4502 y(uid:)h(guest2)-2 +4599 y(kickoffTime:)f(2147483647)-2 4697 y(acctFlags:)g([UX)403 +b(])-2 4794 y(logoffTime:)43 b(2147483647)-2 4891 y(rid:)h(19006)-2 +4988 y(pwdCanChange:)e(0)-2 5345 y +SDict begin H.S end + -2 5345 a -2 5345 +a +SDict begin 13 H.A end + -2 5345 a -2 5345 a +SDict begin [ /View [/XYZ H.V] /Dest (619) cvn H.B /DEST pdfmark end + -2 5345 a 108 x Fu(The)20 b(follo)n(wing)e(is)j +(an)f(LDIF)h(entry)e(for)h(using)f(both)h(the)g(sambaAccount)e(and)i +(posixAccount)e(objectclasses:)p Black 3659 5984 a Fq(19)p +Black eop end +%%Page: 20 27 +TeXDict begin 20 26 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (643) cvn H.B /DEST pdfmark end + -2 -201 a 2471 +-132 a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (620) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fr(dn:)44 b(uid=gcarter,)f(ou=people,dc=plainjoe,dc=org)-2 +170 y(logonTime:)g(0)-2 267 y(displayName:)g(Gerald)g(Carter)-2 +364 y(lmPassword:)g(552902031BEDE9EFAAD3B435B51404EE)-2 +461 y(primaryGroupID:)f(1201)-2 558 y(objectClass:)h(posixAccount)-2 +655 y(objectClass:)g(sambaAccount)-2 752 y(acctFlags:)g([UX)403 +b(])-2 850 y(userPassword:)42 b({crypt}BpM2ej8Rkzogo)-2 +947 y(uid:)i(gcarter)-2 1044 y(uidNumber:)f(9000)-2 1141 +y(cn:)h(Gerald)g(Carter)-2 1238 y(loginShell:)f(/bin/bash)-2 +1335 y(logoffTime:)g(2147483647)-2 1432 y(gidNumber:)g(100)-2 +1530 y(kickoffTime:)g(2147483647)-2 1627 y(pwdLastSet:)g(1010179230)-2 +1724 y(rid:)h(19000)-2 1821 y(homeDirectory:)e(/home/tashtego/gcarter) +-2 1918 y(pwdCanChange:)g(0)-2 2015 y(pwdMustChange:)g(2147483647)-2 +2112 y(ntPassword:)h(878D8014606CDA29677A44EFA1353FC7)-2 +2397 y +SDict begin H.S end + -2 2397 a -2 2397 a +SDict begin 13 H.A end + -2 2397 a -2 2397 a +SDict begin [ /View [/XYZ H.V] /Dest (622) cvn H.B /DEST pdfmark end + -2 2397 +a 377 x Fx(3.7.)35 b(MySQL)-2 2803 y +SDict begin H.S end + -2 2803 a -2 2803 +a +SDict begin 13 H.A end + -2 2803 a -2 2803 a +SDict begin [ /View [/XYZ H.V] /Dest (624) cvn H.B /DEST pdfmark end + -2 2803 a 299 x Fp(3.7.1.)29 b(Cr)n(eating)h(the) +g(database)-2 3292 y +SDict begin H.S end + -2 3292 a -2 3292 a +SDict begin 13 H.A end + -2 3292 a -2 +3292 a +SDict begin [ /View [/XYZ H.V] /Dest (626) cvn H.B /DEST pdfmark end + -2 3292 a 84 x Fu(Y)-9 b(ou)19 b(either)g(can)g(set)h(up)f(your) +f(o)n(wn)h(table)h(and)f(specify)f(the)i(\002eld)g(names)f(to)g +(pdb_mysql)e(\(see)j(belo)n(w)f(for)g(the)g(column)f(names\))-2 +3484 y(or)i(use)g(the)g(def)o(ault)g(table.)g(The)g(\002le)1071 +3484 y +SDict begin H.S end + 1071 3484 a 1071 3484 a +SDict begin 13 H.A end + 1071 3484 a 1071 3484 +a +SDict begin [ /View [/XYZ H.V] /Dest (627) cvn H.B /DEST pdfmark end + 1071 3484 a Fr(examples/pdb/mysql/mysql.dump)c Fu(contains)k(the)g +(correct)f(queries)h(to)g(create)g(the)-2 3592 y(required)e(tables.)i +(Use)h(the)f(command)f(:)1194 3592 y +SDict begin H.S end + 1194 3592 a 1194 +3592 a +SDict begin 13 H.A end + 1194 3592 a 1194 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (628) cvn H.B /DEST pdfmark end + 1194 3592 a Fv(mysql)i(-u)1501 +3592 y +SDict begin H.S end + 1501 3592 a 1501 3592 a +SDict begin 13 H.A end + 1501 3592 a 1501 3592 +a +SDict begin [ /View [/XYZ H.V] /Dest (629) cvn H.B /DEST pdfmark end + 1501 3592 a Fm(username)f Fv(-h)1995 3592 y +SDict begin H.S end + 1995 3592 +a 1995 3592 a +SDict begin 13 H.A end + 1995 3592 a 1995 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (630) cvn H.B /DEST pdfmark end + 1995 3592 a Fm(hostname)f +Fv(-p)2488 3592 y +SDict begin H.S end + 2488 3592 a 2488 3592 a +SDict begin 13 H.A end + 2488 3592 a +2488 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (631) cvn H.B /DEST pdfmark end + 2488 3592 a Fm(password)2911 3592 y +SDict begin H.S end + 2911 +3592 a 2911 3592 a +SDict begin 13 H.A end + 2911 3592 a 2911 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (632) cvn H.B /DEST pdfmark end + 2911 3592 +a Fm(databasename)g Fv(<)-2 3700 y +SDict begin H.S end + -2 3700 a -2 3700 +a +SDict begin 13 H.A end + -2 3700 a -2 3700 a +SDict begin [ /View [/XYZ H.V] /Dest (633) cvn H.B /DEST pdfmark end + -2 3700 a Fh +(/path/to/samba/examples/pdb/mysql/mysq)o(l.dump)-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 (634) cvn H.B /DEST pdfmark end + -2 3720 a 318 +x Fp(3.7.2.)29 b(Con\002guring)-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 (636) cvn H.B /DEST pdfmark end + -2 4228 a 84 x Fu(This)20 +b(plugin)f(lacks)h(some)g(good)f(documentation,)e(b)n(ut)j(here)g(is)h +(some)f(short)g(info:)-2 4496 y +SDict begin H.S end + -2 4496 a -2 4496 a +SDict begin 13 H.A end + -2 +4496 a -2 4496 a +SDict begin [ /View [/XYZ H.V] /Dest (637) cvn H.B /DEST pdfmark end + -2 4496 a 90 x Fu(Add)f(a)i(the)f(follo)n(wing)f(to)h +(the)890 4586 y +SDict begin H.S end + 890 4586 a 890 4586 a +SDict begin 13 H.A end + 890 4586 a 890 +4586 a +SDict begin [ /View [/XYZ H.V] /Dest (638) cvn H.B /DEST pdfmark end + 890 4586 a Fv(passdb)i(back)o(end)f Fu(v)n(ariable)e(in)h(your) +2020 4586 y +SDict begin H.S end + 2020 4586 a 2020 4586 a +SDict begin 13 H.A end + 2020 4586 a 2020 +4586 a +SDict begin [ /View [/XYZ H.V] /Dest (639) cvn H.B /DEST pdfmark end + 2020 4586 a Fr(smb.conf)p Fu(:)-2 4687 y +SDict begin H.S end + -2 4687 +a -2 4687 a +SDict begin 11.7 H.A end + -2 4687 a -2 4687 a +SDict begin [ /View [/XYZ H.V] /Dest (640) cvn H.B /DEST pdfmark end + -2 4687 a 79 x Fr(passdb)44 +b(backend)f(=)i([other-plugins])d(mysql:identifier)g([other-plugins])-2 +5123 y +SDict begin H.S end + -2 5123 a -2 5123 a +SDict begin 13 H.A end + -2 5123 a -2 5123 a +SDict begin [ /View [/XYZ H.V] /Dest (641) cvn H.B /DEST pdfmark end + -2 5123 +a 108 x Fu(The)20 b(identi\002er)f(can)h(be)g(an)o(y)g(string)g(you)f +(lik)o(e,)h(as)h(long)e(as)i(it)g(doesn')o(t)e(collide)h(with)g(the)g +(identi\002ers)g(of)g(other)f(plugins)h(or)f(other)-2 +5339 y(instances)h(of)g(pdb_mysql.)d(If)j(you)g(specify)f(multiple)h +(pdb_mysql.so)d(entries)j(in)h('passdb)e(back)o(end',)f(you)h(also)i +(need)e(to)h(use)-2 5447 y(dif)n(ferent)e(identi\002ers!)p +Black 3659 5984 a Fq(20)p Black eop end +%%Page: 21 28 +TeXDict begin 21 27 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (642) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Additional)g(options)g(can)h(be)g(gi)n(v)o(en)f(thru)g +(the)i(smb)m(.conf)d(\002le)j(in)f(the)g([global])f(section.)-2 +419 y Fr(identifier:mysql)42 b(host)941 b(-)44 b(host)h(name,)f +(defaults)f(to)h('localhost')-2 516 y(identifier:mysql)e(password)-2 +613 y(identifier:mysql)g(user)941 b(-)44 b(defaults)g(to)g('samba')-2 +710 y(identifier:mysql)e(database)761 b(-)44 b(defaults)g(to)g('samba') +-2 807 y(identifier:mysql)e(port)941 b(-)44 b(defaults)g(to)g(3306)-2 +904 y(identifier:table)1163 b(-)44 b(Name)h(of)f(the)g(table)g +(containing)f(users)39 1085 y +SDict begin H.S end + 39 1085 a 39 1085 a +SDict begin 11.7 H.A end + 39 +1085 a 39 1085 a +SDict begin [ /View [/XYZ H.V] /Dest (645) cvn H.B /DEST pdfmark end + 39 1085 a 346 1184 3463 17 v 346 1735 +17 551 v 1853 1333 a Fp(W)-8 b(ar)n(ning)388 1523 y +SDict begin H.S end + 388 +1523 a 388 1523 a +SDict begin 11.7 H.A end + 388 1523 a 388 1523 a +SDict begin [ /View [/XYZ H.V] /Dest (646) cvn H.B /DEST pdfmark end + 388 1523 a 73 +x Fk(Since)20 b(the)f(pass)n(w)o(ord)h(f)n(or)f(the)h(m)o(ysql)h(user)f +(is)h(stored)e(in)h(the)g(smb)m(.conf)g(\002le)o(,)f(y)o(ou)h(should)f +(mak)o(e)h(the)g(the)f(smb)m(.conf)388 1693 y(\002le)h(readab)o(le)d +(only)j(to)g(the)g(user)g(that)f(r)q(uns)h(samba.)g(This)g(is)h +(considered)d(a)i(secur)q(ity)h(b)o(ug)e(and)g(will)h(be)f(\002x)n(ed)i +(soon.)p 3792 1735 17 551 v 346 1751 3463 17 v -2 1928 +a +SDict begin H.S end + -2 1928 a -2 1928 a +SDict begin 13 H.A end + -2 1928 a -2 1928 a +SDict begin [ /View [/XYZ H.V] /Dest (647) cvn H.B /DEST pdfmark end + -2 1928 a 56 +x Fu(Names)f(of)g(the)g(columns)f(in)i(this)f(table\(I')l(v)o(e)e +(added)h(column)g(types)h(those)g(columns)f(should)h(ha)n(v)o(e)f +(\002rst\):)-2 2168 y +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 (648) cvn H.B /DEST pdfmark end + -2 2168 a -2 2251 a +SDict begin H.S end + -2 2251 a -2 2251 a +SDict begin 11.7 H.A end + -2 2251 +a -2 2251 a +SDict begin [ /View [/XYZ H.V] /Dest (649) cvn H.B /DEST pdfmark end + -2 2251 a 79 x Fr(identifier:logon)42 b(time)i(column)582 +b(-)45 b(int\(9\))-2 2427 y(identifier:logoff)d(time)i(column)537 +b(-)45 b(int\(9\))-2 2525 y(identifier:kickoff)d(time)i(column)492 +b(-)45 b(int\(9\))-2 2622 y(identifier:pass)d(last)i(set)h(time)f +(column)223 b(-)45 b(int\(9\))-2 2719 y(identifier:pass)d(can)i(change) +g(time)g(column)134 b(-)45 b(int\(9\))-2 2816 y(identifier:pass)d(must) +i(change)g(time)g(column)89 b(-)45 b(int\(9\))-2 2913 +y(identifier:username)c(column)672 b(-)45 b(varchar\(255\))d(-)j(unix)f +(username)-2 3010 y(identifier:domain)e(column)761 b(-)45 +b(varchar\(255\))d(-)j(NT)g(domain)e(user)h(is)h(part)f(of)-2 +3107 y(identifier:nt)e(username)i(column)537 b(-)45 b(varchar\(255\))d +(-)j(NT)g(username)-2 3205 y(identifier:fullname)c(column)537 +b(-)45 b(varchar\(255\))e(-)i(Full)f(name)g(of)g(user)-2 +3302 y(identifier:home)e(dir)i(column)672 b(-)45 b(varchar\(255\))d(-)j +(Unix)f(homedir)g(path)-2 3399 y(identifier:dir)e(drive)i(column)627 +b(-)45 b(varchar\(2\))e(-)h(Directory)g(drive)g(path)g(\(eg:)g('H:'\)) +-2 3496 y(identifier:logon)e(script)i(column)492 b(-)45 +b(varchar\(255\))d(-)j(Batch)f(file)g(to)h(run)f(on)g(client)g(side)g +(when)h(logging)e(on)-2 3593 y(identifier:profile)f(path)i(column)492 +b(-)45 b(varchar\(255\))d(-)j(Path)f(of)h(profile)-2 +3690 y(identifier:acct)d(desc)i(column)627 b(-)45 b(varchar\(255\))d(-) +j(Some)f(ASCII)g(NT)h(user)f(data)-2 3787 y(identifier:workstations)d +(column)492 b(-)45 b(varchar\(255\))d(-)j(Workstations)e(user)h(can)g +(logon)g(to)h(\(or)f(NULL)g(for)h(all\))-2 3884 y(identifier:unknown)d +(string)h(column)403 b(-)45 b(varchar\(255\))d(-)j(unknown)f(string)-2 +3982 y(identifier:munged)e(dial)i(column)537 b(-)45 b(varchar\(255\))d +(-)j(?)-2 4079 y(identifier:uid)d(column)896 b(-)45 b(int\(9\))e(-)i +(Unix)f(user)g(ID)h(\(uid\))-2 4176 y(identifier:gid)d(column)896 +b(-)45 b(int\(9\))e(-)i(Unix)f(user)g(group)g(\(gid\))-2 +4273 y(identifier:user)e(sid)i(column)672 b(-)45 b(varchar\(255\))d(-)j +(NT)g(user)f(SID)-2 4370 y(identifier:group)e(sid)i(column)627 +b(-)45 b(varchar\(255\))d(-)j(NT)g(group)e(ID)-2 4467 +y(identifier:lanman)f(pass)i(column)537 b(-)45 b(varchar\(255\))d(-)j +(encrypted)e(lanman)h(password)-2 4564 y(identifier:nt)e(pass)j(column) +716 b(-)45 b(varchar\(255\))d(-)j(encrypted)e(nt)i(passwd)-2 +4662 y(identifier:plain)d(pass)i(column)582 b(-)45 b(varchar\(255\))d +(-)j(plaintext)e(password)-2 4759 y(identifier:acct)f(control)i(column) +492 b(-)45 b(int\(9\))e(-)i(nt)g(user)f(data)-2 4856 +y(identifier:unknown)e(3)i(column)627 b(-)45 b(int\(9\))e(-)i(unknown) +-2 4953 y(identifier:logon)d(divs)i(column)582 b(-)45 +b(int\(9\))e(-)i(?)-2 5050 y(identifier:hours)d(len)i(column)627 +b(-)45 b(int\(9\))e(-)i(?)-2 5147 y(identifier:unknown)d(5)i(column)627 +b(-)45 b(int\(9\))e(-)i(unknown)-2 5244 y(identifier:unknown)d(6)i +(column)627 b(-)45 b(int\(9\))e(-)i(unknown)p Black 3659 +5984 a Fq(21)p Black eop end +%%Page: 22 29 +TeXDict begin 22 28 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2471 -132 +a Fq(Chapter)20 b(3.)g(User)h(information)e(database)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (650) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Ev)o(entually)-5 b(,)17 b(you)j(can)g(put)f(a)i(colon)e +(\(:\))h(after)g(the)h(name)e(of)h(each)g(column,)e(which)i(should)f +(specify)h(the)g(column)f(to)h(update)-2 180 y(when)f(updating)g(the)h +(table.)g(Y)-9 b(ou)19 b(can)h(also)h(specify)e(nothing)g(behind)g(the) +h(colon)f(-)h(then)g(the)g(data)g(from)g(the)g(\002eld)g(will)h(not)f +(be)-2 288 y(updated.)-2 317 y +SDict begin H.S end + -2 317 a -2 317 a +SDict begin 13 H.A end + -2 317 +a -2 317 a +SDict begin [ /View [/XYZ H.V] /Dest (651) cvn H.B /DEST pdfmark end + -2 317 a 310 x Fp(3.7.3.)29 b(Using)h(plaintext)g(passw)o +(ords)f(or)h(encrypted)h(passw)o(ord)-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 (653) cvn H.B /DEST pdfmark end + -2 817 a 84 x Fu(I)20 b(strongly)f +(discourage)f(the)j(use)f(of)g(plainte)o(xt)f(passw)o(ords,)h(ho)n(we)n +(v)o(er)m(,)d(you)j(can)g(use)g(them:)-2 1085 y +SDict begin H.S end + -2 1085 +a -2 1085 a +SDict begin 13 H.A end + -2 1085 a -2 1085 a +SDict begin [ /View [/XYZ H.V] /Dest (654) cvn H.B /DEST pdfmark end + -2 1085 a 90 x Fu(If)g(you)f(w)o(ould)h +(lik)o(e)g(to)g(use)h(plainte)o(xt)e(passw)o(ords,)g(set)i +('identi\002er:lanman)d(pass)j(column')d(and)i('identi\002er:nt)f(pass) +h(column')-2 1283 y(to)g('NULL)-8 b(')20 b(\(without)f(the)h(quotes\))f +(and)h('identi\002er:plain)e(pass)j(column')d(to)j(the)f(name)g(of)g +(the)g(column)f(containing)f(the)-2 1391 y(plainte)o(xt)h(passw)o +(ords.)-2 1575 y +SDict begin H.S end + -2 1575 a -2 1575 a +SDict begin 13 H.A end + -2 1575 a -2 1575 +a +SDict begin [ /View [/XYZ H.V] /Dest (655) cvn H.B /DEST pdfmark end + -2 1575 a 90 x Fu(If)g(you)g(use)h(encrypted)e(passw)o(ords,)h(set)h +(the)g('identi\002er:plain)e(pass)i(column')e(to)i('NULL)-8 +b(')19 b(\(without)g(the)h(quotes\).)e(This)i(is)h(the)-2 +1773 y(def)o(ault.)-2 1784 y +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 (656) cvn H.B /DEST pdfmark end + -2 1784 a 327 x Fp(3.7.4.)29 b(Getting)h(non-column)h(data) +e(fr)n(om)g(the)i(table)-2 2301 y +SDict begin H.S end + -2 2301 a -2 2301 a +SDict begin 13 H.A end + +-2 2301 a -2 2301 a +SDict begin [ /View [/XYZ H.V] /Dest (658) cvn H.B /DEST pdfmark end + -2 2301 a 84 x Fu(It)20 b(is)h(possible)f(to)h(ha)n +(v)o(e)e(not)h(all)h(data)f(in)g(the)g(database)g(and)g(making)f(some)h +('constant'.)-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 (659) cvn H.B /DEST pdfmark end + -2 2569 a 90 x Fu(F)o(or)g(e)o(xample,)e(you)h(can)h(set)h +('identi\002er:fullname)d(column')g(to)j(:)1941 2659 +y +SDict begin H.S end + 1941 2659 a 1941 2659 a +SDict begin 13 H.A end + 1941 2659 a 1941 2659 a +SDict begin [ /View [/XYZ H.V] /Dest (660) cvn H.B /DEST pdfmark end + 1941 +2659 a Fv(CONCA)-8 b(T\(First_name,)j(')19 b(',Sur_name\))-2 +2843 y +SDict begin H.S end + -2 2843 a -2 2843 a +SDict begin 13 H.A end + -2 2843 a -2 2843 a +SDict begin [ /View [/XYZ H.V] /Dest (661) cvn H.B /DEST pdfmark end + -2 2843 +a 90 x Fu(Or)m(,)h(set)h('identi\002er:w)o(orkstations)c(column')i(to)h +(:)1458 2933 y +SDict begin H.S end + 1458 2933 a 1458 2933 a +SDict begin 13 H.A end + 1458 2933 a 1458 +2933 a +SDict begin [ /View [/XYZ H.V] /Dest (662) cvn H.B /DEST pdfmark end + 1458 2933 a Fv(NULL)-2 3111 y +SDict begin H.S end + -2 3111 a -2 3111 +a +SDict begin 13 H.A end + -2 3111 a -2 3111 a +SDict begin [ /View [/XYZ H.V] /Dest (663) cvn H.B /DEST pdfmark end + -2 3111 a 96 x Fu(See)g(the)h(MySQL)f +(documentation)d(for)i(more)h(language)e(constructs.)-2 +3318 y +SDict begin H.S end + -2 3318 a -2 3318 a +SDict begin 13 H.A end + -2 3318 a -2 3318 a +SDict begin [ /View [/XYZ H.V] /Dest (664) cvn H.B /DEST pdfmark end + -2 3318 +a 359 x Fx(3.8.)35 b(XML)-2 3845 y +SDict begin H.S end + -2 3845 a -2 3845 +a +SDict begin 13 H.A end + -2 3845 a -2 3845 a +SDict begin [ /View [/XYZ H.V] /Dest (666) cvn H.B /DEST pdfmark end + -2 3845 a 106 x Fu(This)20 b(module)f(requires)g +(libxml2)g(to)i(be)f(installed.)-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 (667) cvn H.B /DEST pdfmark end + -2 4135 a 90 x Fu(The)g(usage)f(of)h +(pdb_xml)e(is)j(pretty)f(straightforw)o(ard.)d(T)-7 b(o)21 +b(e)o(xport)d(data,)i(use:)2279 4225 y +SDict begin H.S end + 2279 4225 a 2279 +4225 a +SDict begin 13 H.A end + 2279 4225 a 2279 4225 a +SDict begin [ /View [/XYZ H.V] /Dest (668) cvn H.B /DEST pdfmark end + 2279 4225 a Fn(pdbedit)48 +b(-e)i(xml:filename)18 b Fu(\(where)-2 4333 y(\002lename)h(is)j(the)e +(name)f(of)h(the)g(\002le)h(to)g(put)f(the)g(data)g(in\))-2 +4517 y +SDict begin H.S end + -2 4517 a -2 4517 a +SDict begin 13 H.A end + -2 4517 a -2 4517 a +SDict begin [ /View [/XYZ H.V] /Dest (669) cvn H.B /DEST pdfmark end + -2 4517 +a 90 x Fu(T)-7 b(o)20 b(import)f(data,)h(use:)681 4607 +y +SDict begin H.S end + 681 4607 a 681 4607 a +SDict begin 13 H.A end + 681 4607 a 681 4607 a +SDict begin [ /View [/XYZ H.V] /Dest (670) cvn H.B /DEST pdfmark end + 681 4607 +a Fn(pdbedit)48 b(-i)i(xml:filename)d(-e)j(current-pdb)18 +b Fu(Where)i(\002lename)g(is)h(the)f(name)g(to)-2 4715 +y(read)f(the)i(data)f(from)f(and)g(current-pdb)f(to)i(put)g(it)h(in.)p +Black 3659 5984 a Fq(22)p Black eop end +%%Page: 23 30 +TeXDict begin 23 29 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (TYPE) cvn H.B /DEST pdfmark end + -2 -11 a 890 +132 a Fy(II.)52 b(T)-15 b(ype)51 b(of)h(installation)-2 +281 y +SDict begin H.S end + -2 281 a -2 281 a +SDict begin 22.464 H.A end + -2 281 a -2 281 a +SDict begin [ /View [/XYZ H.V] /Dest (674) cvn H.B /DEST pdfmark end + -2 281 a 145 +x Fx(Intr)m(oduction)-2 594 y +SDict begin H.S end + -2 594 a -2 594 a +SDict begin 13 H.A end + -2 594 +a -2 594 a +SDict begin [ /View [/XYZ H.V] /Dest (675) cvn H.B /DEST pdfmark end + -2 594 a 106 x Fu(Samba)19 b(can)h(operate)g(in)g(v)n +(arious)f(SMB)i(netw)o(orks.)e(This)i(part)e(contains)h(information)e +(on)h(con\002guring)f(samba)i(for)f(v)n(arious)-2 808 +y(en)m(vironments.)p Black Black eop end +%%Page: 24 31 +TeXDict begin 24 30 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SERVERTYPE) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(4.)f(Nomenclatur)m(e)i(of)f(Ser)n(v)n(er)h(T)-13 +b(ypes)-2 363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (686) cvn H.B /DEST pdfmark end + -2 +363 a 73 x Fu(Adminstrators)19 b(of)g(Microsoft)h(netw)o(orks)f(often)g +(refer)h(to)g(there)g(being)f(three)h(dif)n(ferent)e(type)i(of)g(serv)o +(ers:)-2 454 y +SDict begin H.S end + -2 454 a -2 454 a +SDict begin 13 H.A end + -2 454 a -2 454 a +SDict begin [ /View [/XYZ H.V] /Dest (687) cvn H.B /DEST pdfmark end + -2 +454 a -2 464 a +SDict begin H.S end + -2 464 a -2 464 a +SDict begin 13 H.A end + -2 464 a -2 464 a +SDict begin [ /View [/XYZ H.V] /Dest (688) cvn H.B /DEST pdfmark end + -2 +464 a Black 142 x Ft(\225)p Black 81 606 a +SDict begin H.S end + 81 606 a 81 +606 a +SDict begin 13 H.A end + 81 606 a 81 606 a +SDict begin [ /View [/XYZ H.V] /Dest (689) cvn H.B /DEST pdfmark end + 81 606 a Fu(Stand)g(Alone)f(Serv)o(er)-2 +607 y +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 (690) cvn H.B /DEST pdfmark end + -2 607 a Black +148 x Ft(\225)p Black 81 755 a +SDict begin H.S end + 81 755 a 81 755 a +SDict begin 13 H.A end + 81 755 +a 81 755 a +SDict begin [ /View [/XYZ H.V] /Dest (691) cvn H.B /DEST pdfmark end + 81 755 a Fu(Domain)g(Member)g(Serv)o(er)-2 +756 y +SDict begin H.S end + -2 756 a -2 756 a +SDict begin 13 H.A end + -2 756 a -2 756 a +SDict begin [ /View [/XYZ H.V] /Dest (692) cvn H.B /DEST pdfmark end + -2 756 a Black +149 x Ft(\225)p Black 81 905 a +SDict begin H.S end + 81 905 a 81 905 a +SDict begin 13 H.A end + 81 905 +a 81 905 a +SDict begin [ /View [/XYZ H.V] /Dest (693) cvn H.B /DEST pdfmark end + 81 905 a Fu(Domain)g(Controller)-2 906 y +SDict begin H.S end + -2 +906 a -2 906 a +SDict begin 13 H.A end + -2 906 a -2 906 a +SDict begin [ /View [/XYZ H.V] /Dest (694) cvn H.B /DEST pdfmark end + -2 906 a -2 906 a +SDict begin H.S end + -2 +906 a -2 906 a +SDict begin 13 H.A end + -2 906 a -2 906 a +SDict begin [ /View [/XYZ H.V] /Dest (695) cvn H.B /DEST pdfmark end + -2 906 a Black 81 1054 +a Fg(\225)p Black 164 1054 a +SDict begin H.S end + 164 1054 a 164 1054 a +SDict begin 13 H.A end + 164 +1054 a 164 1054 a +SDict begin [ /View [/XYZ H.V] /Dest (696) cvn H.B /DEST pdfmark end + 164 1054 a Fu(Primary)g(Domain)g(Controller)-2 +1072 y +SDict begin H.S end + -2 1072 a -2 1072 a +SDict begin 13 H.A end + -2 1072 a -2 1072 a +SDict begin [ /View [/XYZ H.V] /Dest (697) cvn H.B /DEST pdfmark end + -2 1072 +a Black 81 1204 a Fg(\225)p Black 164 1204 a +SDict begin H.S end + 164 1204 +a 164 1204 a +SDict begin 13 H.A end + 164 1204 a 164 1204 a +SDict begin [ /View [/XYZ H.V] /Dest (698) cvn H.B /DEST pdfmark end + 164 1204 a Fu(Backup)g(Domain)g +(Controller)-2 1222 y +SDict begin H.S end + -2 1222 a -2 1222 a +SDict begin 13 H.A end + -2 1222 a -2 +1222 a +SDict begin [ /View [/XYZ H.V] /Dest (699) cvn H.B /DEST pdfmark end + -2 1222 a Black 81 1353 a Fg(\225)p Black 164 +1353 a +SDict begin H.S end + 164 1353 a 164 1353 a +SDict begin 13 H.A end + 164 1353 a 164 1353 a +SDict begin [ /View [/XYZ H.V] /Dest (700) cvn H.B /DEST pdfmark end + 164 +1353 a Fu(ADS)i(Domain)e(Controller)-2 1669 y +SDict begin H.S end + -2 1669 +a -2 1669 a +SDict begin 13 H.A end + -2 1669 a -2 1669 a +SDict begin [ /View [/XYZ H.V] /Dest (701) cvn H.B /DEST pdfmark end + -2 1669 a 108 x Fu(A)h(netw)o(ork)f +(administrator)g(who)h(is)h(f)o(amiliar)f(with)g(these)g(terms)h(and)e +(who)h(wishes)h(to)f(migrate)f(to)i(or)f(use)g(Samba)g(will)h(w)o(ant) +-2 1885 y(to)f(kno)n(w)f(what)h(these)h(terms)f(mean)g(within)g(a)g +(Samba)g(conte)o(xt.)-2 1886 y +SDict begin H.S end + -2 1886 a -2 1886 a +SDict begin 13 H.A end + -2 +1886 a -2 1886 a +SDict begin [ /View [/XYZ H.V] /Dest (702) cvn H.B /DEST pdfmark end + -2 1886 a 376 x Fx(4.1.)35 b(Stand)f(Alone)h(Ser)o(v)o +(er)-2 2429 y +SDict begin H.S end + -2 2429 a -2 2429 a +SDict begin 13 H.A end + -2 2429 a -2 2429 a +SDict begin [ /View [/XYZ H.V] /Dest (704) cvn H.B /DEST pdfmark end + +-2 2429 a 107 x Fu(The)20 b(term)321 2536 y +SDict begin H.S end + 321 2536 +a 321 2536 a +SDict begin 13 H.A end + 321 2536 a 321 2536 a +SDict begin [ /View [/XYZ H.V] /Dest (705) cvn H.B /DEST pdfmark end + 321 2536 a Fq(stand)f(alone)g +(server)24 b Fu(means)19 b(that)i(the)f(serv)o(er)f(will)i(pro)o(vide)d +(local)i(authentication)f(and)g(access)i(control)e(for)h(all)-2 +2644 y(resources)f(that)h(are)g(a)n(v)n(ailable)g(from)f(it.)i(In)f +(general)f(this)i(means)f(that)g(there)g(will)g(be)h(a)f(local)g(user)g +(database.)g(In)g(more)-2 2752 y(technical)f(terms,)h(it)h(means)f +(that)g(resources)g(on)f(the)i(machine)e(will)h(either)g(be)g(made)g(a) +n(v)n(ailable)g(in)g(either)g(SHARE)h(mode)e(or)-2 2859 +y(in)h(USER)h(mode.)e(SHARE)i(mode)e(and)h(USER)h(mode)e(security)h +(are)g(documented)d(under)i(discussions)h(re)o(garding)d("security)-2 +2967 y(mode".)i(The)g(smb)m(.conf)g(con\002guration)e(parameters)i +(that)h(control)f(security)h(mode)f(are:)h("security)g(=)g(user")g(and) +g("security)f(=)-2 3075 y(share".)-2 3242 y +SDict begin H.S end + -2 3242 a +-2 3242 a +SDict begin 13 H.A end + -2 3242 a -2 3242 a +SDict begin [ /View [/XYZ H.V] /Dest (706) cvn H.B /DEST pdfmark end + -2 3242 a 107 x Fu(No)h(special)g(action) +g(is)h(needed)e(other)g(than)h(to)g(create)g(user)g(accounts.)f +(Stand-alone)g(serv)o(ers)g(do)h(NO)m(T)g(pro)o(vide)e(netw)o(ork)-2 +3457 y(logon)g(services,)i(meaning)e(that)h(machines)g(that)h(use)g +(this)g(serv)o(er)f(do)g(NO)m(T)h(perform)d(a)j(domain)f(logon)f(b)n +(ut)i(instead)f(mak)o(e)g(use)-2 3565 y(only)g(of)h(the)g(MS)h(W)m +(indo)n(ws)f(logon)e(which)i(is)h(local)f(to)h(the)f(MS)h(W)m(indo)n +(ws)e(w)o(orkstation/serv)o(er)-5 b(.)-2 3749 y +SDict begin H.S end + -2 3749 +a -2 3749 a +SDict begin 13 H.A end + -2 3749 a -2 3749 a +SDict begin [ /View [/XYZ H.V] /Dest (707) cvn H.B /DEST pdfmark end + -2 3749 a 90 x Fu(Samba)19 +b(tends)i(to)f(blur)f(the)i(distinction)e(a)i(little)g(in)f(respect)g +(of)g(what)g(is)h(a)g(stand)f(alone)f(serv)o(er)-5 b(.)20 +b(This)g(is)h(because)f(the)-2 3947 y(authentication)e(database)i(may)f +(be)h(local)h(or)e(on)h(a)h(remote)e(serv)o(er)m(,)g(e)n(v)o(en)g(if)i +(from)e(the)h(samba)g(protocol)e(perspecti)n(v)o(e)h(the)-2 +4055 y(samba)h(serv)o(er)f(is)i(NO)m(T)f(a)h(member)e(of)g(a)i(domain)e +(security)h(conte)o(xt.)-2 4239 y +SDict begin H.S end + -2 4239 a -2 4239 a +SDict begin 13 H.A end + +-2 4239 a -2 4239 a +SDict begin [ /View [/XYZ H.V] /Dest (708) cvn H.B /DEST pdfmark end + -2 4239 a 90 x Fu(Through)d(the)k(use)f(of)g(P)-8 +b(AM)21 b(\(Pluggable)d(Authentication)g(Modules\))h(and)h(nsswitch)g +(\(the)g(name)g(service)g(switcher\))f(the)-2 4437 y(source)g(of)g +(authentication)e(may)i(reside)h(on)f(another)f(serv)o(er)-5 +b(.)19 b(W)-7 b(e)21 b(w)o(ould)d(be)i(inclined)e(to)i(call)g(this)g +(the)g(authentication)d(serv)o(er)-5 b(.)-2 4545 y(This)20 +b(means)g(that)g(the)g(samba)g(serv)o(er)g(may)f(use)i(the)f(local)g +(Unix/Linux)e(system)j(passw)o(ord)e(database)h(\(/etc/passwd)g(or)-2 +4653 y(/etc/shado)n(w\),)e(may)i(use)h(a)f(local)g(smbpasswd)g(\002le)h +(\(/etc/samba/smbpasswd)d(or)-2 4761 y(/usr/local/samba/lib/pri)n(v)n +(ate/smbpasswd\),)d(or)20 b(may)g(use)g(an)g(LD)m(AP)h(back)e(end,)h +(or)f(e)n(v)o(en)h(via)g(P)-8 b(AM)21 b(and)e(W)m(inbind)g(another)-2 +4869 y(CIFS/SMB)i(serv)o(er)f(for)f(authentication.)-2 +4880 y +SDict begin H.S end + -2 4880 a -2 4880 a +SDict begin 13 H.A end + -2 4880 a -2 4880 a +SDict begin [ /View [/XYZ H.V] /Dest (709) cvn H.B /DEST pdfmark end + -2 4880 +a Black 3659 5984 a Fq(24)p Black eop end +%%Page: 25 32 +TeXDict begin 25 31 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2368 -132 +a Fq(Chapter)20 b(4.)g(Nomenclatur)m(e)f(of)h(Server)h(T)-6 +b(ypes)p Black -2 88 a Fx(4.2.)35 b(Domain)f(Member)h(Ser)o(v)o(er)-2 +256 y +SDict begin H.S end + -2 256 a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (711) cvn H.B /DEST pdfmark end + -2 256 a 106 +x Fu(This)20 b(mode)f(of)h(serv)o(er)g(operation)e(in)m(v)n(olv)o(es)h +(the)h(samba)g(machine)f(being)g(made)h(a)g(member)f(of)h(a)h(domain)e +(security)g(conte)o(xt.)-2 470 y(This)h(means)g(by)g(de\002nition)f +(that)h(all)h(user)f(authentication)e(will)j(be)f(done)f(from)g(a)i +(centrally)e(de\002ned)h(authentication)e(re)o(gime.)-2 +578 y(The)h(authentication)f(re)o(gime)h(may)h(come)f(from)g(an)h +(NT3/4)g(style)g(\(old)g(domain)e(technology\))f(serv)o(er)m(,)i(or)h +(it)h(may)e(be)h(pro)o(vided)-2 686 y(from)f(an)h(Acti)n(v)o(e)g +(Directory)f(serv)o(er)g(\(ADS\))h(running)e(on)i(MS)h(W)m(indo)n(ws)e +(2000)g(or)h(later)-5 b(.)-2 870 y +SDict begin H.S end + -2 870 a -2 870 a +SDict begin 13 H.A end + +-2 870 a -2 870 a +SDict begin [ /View [/XYZ H.V] /Dest (712) cvn H.B /DEST pdfmark end + -2 870 a -2 870 a +SDict begin H.S end + -2 870 a -2 870 a +SDict begin 13 H.A end + +-2 870 a -2 870 a +SDict begin [ /View [/XYZ H.V] /Dest (713) cvn H.B /DEST pdfmark end + -2 870 a 90 x Fq(Of)21 b(cour)o(se)f(it)h(should)e +(be)h(clear)g(that)g(the)h(authentication)c(bac)n(k)j(end)f(itself)j +(could)d(be)h(fr)l(om)h(any)f(distrib)n(uted)f(dir)m(ectory)-2 +1068 y(ar)m(c)o(hitectur)m(e)g(server)i(that)f(is)h(supported)e(by)h +(Samba.)f(This)h(can)g(be)g(LD)m(AP)h(\(fr)l(om)f(OpenLD)m(AP\),)f(or)h +(Sun')m(s)f(iPlanet,)h(of)-2 1176 y(NetW)-8 b(ar)m(e)21 +b(Dir)m(ectory)f(Server)-9 b(,)20 b(etc.)-2 1359 y +SDict begin H.S end + -2 +1359 a -2 1359 a +SDict begin 13 H.A end + -2 1359 a -2 1359 a +SDict begin [ /View [/XYZ H.V] /Dest (714) cvn H.B /DEST pdfmark end + -2 1359 a 91 x Fu(Please)h(refer)e +(to)h(the)h(section)f(on)f(Ho)n(wto)h(con\002gure)e(Samba)i(as)h(a)g +(Primary)e(Domain)g(Controller)g(and)h(for)f(more)h(information)-2 +1558 y(re)o(garding)d(ho)n(w)j(to)g(create)g(a)h(domain)d(machine)h +(account)g(for)h(a)h(domain)d(member)h(serv)o(er)g(as)i(well)g(as)g +(for)f(information)-2 1666 y(re)o(gading)d(ho)n(w)j(to)g(enable)g(the)g +(samba)g(domain)f(member)f(machine)i(to)g(join)g(the)g(domain)f(and)g +(to)i(be)f(fully)g(trusted)f(by)h(it.)-2 1694 y +SDict begin H.S end + -2 1694 +a -2 1694 a +SDict begin 13 H.A end + -2 1694 a -2 1694 a +SDict begin [ /View [/XYZ H.V] /Dest (715) cvn H.B /DEST pdfmark end + -2 1694 a 359 x Fx(4.3.)35 +b(Domain)f(Contr)m(oller)-2 2221 y +SDict begin H.S end + -2 2221 a -2 2221 +a +SDict begin 13 H.A end + -2 2221 a -2 2221 a +SDict begin [ /View [/XYZ H.V] /Dest (717) cvn H.B /DEST pdfmark end + -2 2221 a 106 x Fu(Ov)o(er)19 b(the)h(years)g +(public)g(perceptions)e(of)i(what)g(Domain)f(Control)h(really)g(is)h +(has)f(tak)o(en)g(on)g(an)g(almost)g(mystical)g(nature.)-2 +2435 y(Before)f(we)i(branch)e(into)h(a)g(brief)g(o)o(v)o(ervie)n(w)e +(of)i(what)g(Domain)f(Control)h(is)h(the)f(follo)n(wing)e(types)i(of)g +(controller)f(are)h(kno)n(wn:)-2 2453 y +SDict begin H.S end + -2 2453 a -2 +2453 a +SDict begin 13 H.A end + -2 2453 a -2 2453 a +SDict begin [ /View [/XYZ H.V] /Dest (718) cvn H.B /DEST pdfmark end + -2 2453 a 310 x Fp(4.3.1.)29 +b(Domain)h(Contr)n(oller)g(T)-9 b(ypes)-2 2811 y +SDict begin H.S end + -2 2811 +a -2 2811 a +SDict begin 13 H.A end + -2 2811 a -2 2811 a +SDict begin [ /View [/XYZ H.V] /Dest (720) cvn H.B /DEST pdfmark end + -2 2811 a -2 2811 a +SDict begin H.S end + -2 +2811 a -2 2811 a +SDict begin 13 H.A end + -2 2811 a -2 2811 a +SDict begin [ /View [/XYZ H.V] /Dest (table.7) cvn H.B /DEST pdfmark +end + -2 2811 a 75 x Fu(Primary)19 +b(Domain)g(Controller)-2 2979 y(Backup)g(Domain)g(Controller)-2 +3072 y(ADS)i(Domain)e(Controller)-2 3238 y +SDict begin H.S end + -2 3238 a +-2 3238 a +SDict begin 13 H.A end + -2 3238 a -2 3238 a +SDict begin [ /View [/XYZ H.V] /Dest (724) cvn H.B /DEST pdfmark end + -2 3238 a 84 x Fu(The)148 +3322 y +SDict begin H.S end + 148 3322 a 148 3322 a +SDict begin 13 H.A end + 148 3322 a 148 3322 a +SDict begin [ /View [/XYZ H.V] /Dest (725) cvn H.B /DEST pdfmark end + 148 +3322 a Fq(Primary)h(Domain)f(Contr)l(oller)k Fu(or)d(PDC)h(plays)f(an)g +(important)f(role)h(in)g(the)g(MS)h(W)m(indo)n(ws)e(NT3)h(and)g(NT4)g +(Domain)-2 3430 y(Control)f(architecture,)g(b)n(ut)h(not)g(in)g(the)g +(manner)f(that)h(so)h(man)o(y)e(e)o(xpect.)g(The)h(PDC)h(seeds)f(the)h +(Domain)e(Control)g(database)h(\(a)-2 3538 y(part)g(of)g(the)g(W)m +(indo)n(ws)f(re)o(gistry\))g(and)h(it)h(plays)f(a)g(k)o(e)o(y)g(part)g +(in)g(synchronisation)e(of)h(the)i(domain)e(authentication)f(database.) +-2 3722 y +SDict begin H.S end + -2 3722 a -2 3722 a +SDict begin 13 H.A end + -2 3722 a -2 3722 a +SDict begin [ /View [/XYZ H.V] /Dest (726) cvn H.B /DEST pdfmark end + -2 +3722 a 90 x Fu(Ne)n(w)i(to)h(Samba-3.0.0)c(is)k(the)f(ability)g(to)h +(use)f(a)h(back-end)d(\002le)j(that)f(holds)f(the)i(same)f(type)g(of)g +(data)g(as)h(the)f(NT4)g(style)g(SAM)-2 3920 y(\(Security)f(Account)g +(Manager\))f(database)i(\(one)f(of)h(the)g(re)o(gistry)f(\002les\).)i +(The)f(samba-3.0.0)d(SAM)k(can)f(be)g(speci\002ed)g(via)g(the)-2 +4028 y(smb)m(.conf)e(\002le)j(parameter)d("passwd)i(back)o(end")f(and)h +(v)n(alid)f(options)g(include)2287 4028 y +SDict begin H.S end + 2287 4028 a +2287 4028 a +SDict begin 13 H.A end + 2287 4028 a 2287 4028 a +SDict begin [ /View [/XYZ H.V] /Dest (727) cvn H.B /DEST pdfmark end + 2287 4028 a 20 w +Fq(smbpasswd)h(tdbsam)g(ldapsam)f(nisplussam)-2 4136 +y(plugin)g(unixsam)p Fu(.)g(The)h(smbpasswd,)f(tdbsam)h(and)f(ldapsam)h +(options)f(can)h(ha)n(v)o(e)g(a)g("_nua")f(suf)n(\002x)h(to)g(indicate) +g(that)g(No)g(Unix)-2 4244 y(Accounts)f(need)h(to)g(be)g(created.)f(In) +h(other)g(w)o(ords,)f(the)h(Samba)g(SAM)h(will)g(be)f(independant)d(of) +j(Unix/Linux)e(system)-2 4352 y(accounts,)h(pro)o(vided)e(a)k(uid)f +(range)f(is)i(de\002ned)e(from)g(which)h(SAM)h(accounts)e(can)h(be)g +(created.)-2 4536 y +SDict begin H.S end + -2 4536 a -2 4536 a +SDict begin 13 H.A end + -2 4536 a -2 +4536 a +SDict begin [ /View [/XYZ H.V] /Dest (728) cvn H.B /DEST pdfmark end + -2 4536 a 89 x Fu(The)148 4625 y +SDict begin H.S end + 148 4625 a 148 +4625 a +SDict begin 13 H.A end + 148 4625 a 148 4625 a +SDict begin [ /View [/XYZ H.V] /Dest (729) cvn H.B /DEST pdfmark end + 148 4625 a Fq(Bac)n(kup)f(Domain)g(Contr)l +(oller)j Fu(or)e(BDC)i(plays)e(a)g(k)o(e)o(y)g(role)g(in)g(servicing)f +(netw)o(ork)g(authentication)f(requests.)i(The)g(BDC)-2 +4733 y(is)h(biased)f(to)g(answer)g(logon)f(requests)h(so)g(that)h(on)e +(a)i(netw)o(ork)e(se)o(gment)g(that)h(has)h(a)f(BDC)i(and)e(a)g(PDC)h +(the)g(BDC)g(will)g(be)-2 4841 y(most)f(lik)o(ely)g(to)g(service)g +(netw)o(ork)f(logon)g(requests.)h(The)g(PDC)h(will)g(answer)f(netw)o +(ork)f(logon)f(requests)i(when)g(the)g(BDC)h(is)-2 4949 +y(too)f(b)n(usy)g(\(high)f(load\).)g(A)h(BDC)i(can)e(be)g(promoted)e +(to)i(a)h(PDC.)g(If)f(the)g(PDC)h(is)g(on)f(line)h(at)f(the)g(time)h +(that)f(the)g(BDC)i(is)-2 5057 y(promoted)c(to)i(PDC)h(the)g(pre)n +(vious)d(PDC)j(is)g(automatically)e(demoted)g(to)h(a)h(BDC.)-2 +5241 y +SDict begin H.S end + -2 5241 a -2 5241 a +SDict begin 13 H.A end + -2 5241 a -2 5241 a +SDict begin [ /View [/XYZ H.V] /Dest (730) cvn H.B /DEST pdfmark end + -2 5241 +a 90 x Fu(At)g(this)f(time)h(Samba)e(is)i(NO)m(T)g(capable)e(of)h +(acting)f(as)i(an)1698 5331 y +SDict begin H.S end + 1698 5331 a 1698 5331 a +SDict begin 13 H.A end + +1698 5331 a 1698 5331 a +SDict begin [ /View [/XYZ H.V] /Dest (731) cvn H.B /DEST pdfmark end + 1698 5331 a Fq(ADS)f(Domain)g(Contr)l(oller)r +Fu(.)p Black 3659 5984 a Fq(25)p Black eop end +%%Page: 26 33 +TeXDict begin 26 32 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SECURITYLEVELS) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(5.)f(Samba)g(as)g(Stand-Alone)g(Ser)n(v)n(er)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (749) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fu(In)20 b(this)g(section)g(the)h(function)d(and)i(purpose)e(of)i +(Samba')-5 b(s)1720 436 y +SDict begin H.S end + 1720 436 a 1720 436 a +SDict begin 13 H.A end + 1720 +436 a 1720 436 a +SDict begin [ /View [/XYZ H.V] /Dest (750) cvn H.B /DEST pdfmark end + 1720 436 a Fq(security)21 b Fu(modes)e(are)i +(described.)-2 454 y +SDict begin H.S end + -2 454 a -2 454 a +SDict begin 13 H.A end + -2 454 a -2 454 +a +SDict begin [ /View [/XYZ H.V] /Dest (751) cvn H.B /DEST pdfmark end + -2 454 a 359 x Fx(5.1.)35 b(User)f(and)i(Shar)m(e)f(security)e(le)n +(v)o(el)-2 1008 y +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 (753) cvn H.B /DEST pdfmark end + -2 1008 a 79 x Fu(A)20 b(SMB)i(serv)o(er)d(tells)i(the)f(client)g(at) +h(startup)f(what)g("security)g(le)n(v)o(el")f(it)i(is)g(running.)d +(There)h(are)i(tw)o(o)f(options)f("share)h(le)n(v)o(el")-2 +1195 y(and)f("user)h(le)n(v)o(el".)g(Which)g(of)g(these)g(tw)o(o)h(the) +f(client)g(recei)n(v)o(es)f(af)n(fects)h(the)h(w)o(ay)f(the)g(client)g +(then)g(tries)h(to)f(authenticate)f(itself.)-2 1303 y(It)h(does)g(not)g +(directly)f(af)n(fect)h(\(to)g(an)o(y)f(great)h(e)o(xtent\))f(the)h(w)o +(ay)h(the)f(Samba)g(serv)o(er)f(does)h(security)-5 b(.)19 +b(I)h(kno)n(w)f(this)i(is)g(strange,)f(b)n(ut)-2 1411 +y(it)h(\002ts)g(in)f(with)h(the)f(client/serv)o(er)f(approach)f(of)i +(SMB.)h(In)e(SMB)j(e)n(v)o(erything)17 b(is)k(initiated)f(and)g +(controlled)e(by)i(the)g(client,)g(and)-2 1519 y(the)g(serv)o(er)f(can) +h(only)g(tell)h(the)f(client)g(what)g(is)h(a)n(v)n(ailable)f(and)g +(whether)f(an)h(action)g(is)h(allo)n(wed.)-2 1537 y +SDict begin H.S end + -2 +1537 a -2 1537 a +SDict begin 13 H.A end + -2 1537 a -2 1537 a +SDict begin [ /View [/XYZ H.V] /Dest (754) cvn H.B /DEST pdfmark end + -2 1537 a 310 x +Fp(5.1.1.)29 b(User)h(Le)n(v)o(el)f(Security)-2 2037 +y +SDict begin H.S end + -2 2037 a -2 2037 a +SDict begin 13 H.A end + -2 2037 a -2 2037 a +SDict begin [ /View [/XYZ H.V] /Dest (756) cvn H.B /DEST pdfmark end + -2 2037 a 84 +x Fu(I')o(ll)20 b(describe)g(user)g(le)n(v)o(el)f(security)h(\002rst,)h +(as)g(its)g(simpler)-5 b(.)20 b(In)g(user)g(le)n(v)o(el)g(security)f +(the)h(client)h(will)g(send)f(a)g("session)h(setup")-2 +2229 y(command)d(directly)h(after)h(the)g(protocol)f(ne)o(gotiation.)f +(This)i(contains)g(a)g(username)f(and)h(passw)o(ord.)f(The)h(serv)o(er) +f(can)h(either)-2 2337 y(accept)g(or)f(reject)i(that)f(username/passw)o +(ord)e(combination.)f(Note)j(that)h(at)f(this)h(stage)f(the)h(serv)o +(er)e(has)h(no)g(idea)g(what)g(share)-2 2445 y(the)g(client)g(will)h(e) +n(v)o(entually)d(try)i(to)h(connect)e(to,)h(so)g(it)h(can')o(t)f(base)g +(the)g("accept/reject")f(on)h(an)o(ything)e(other)h(than:)-2 +2462 y +SDict begin H.S end + -2 2462 a -2 2462 a +SDict begin 13 H.A end + -2 2462 a -2 2462 a +SDict begin [ /View [/XYZ H.V] /Dest (757) cvn H.B /DEST pdfmark end + -2 2462 +a -2 2472 a +SDict begin H.S end + -2 2472 a -2 2472 a +SDict begin 13 H.A end + -2 2472 a -2 2472 a +SDict begin [ /View [/XYZ H.V] /Dest (758) cvn H.B /DEST pdfmark end + -2 +2472 a Black 64 2615 a Fu(1.)p Black 147 2615 a +SDict begin H.S end + 147 2615 +a 147 2615 a +SDict begin 13 H.A end + 147 2615 a 147 2615 a +SDict begin [ /View [/XYZ H.V] /Dest (759) cvn H.B /DEST pdfmark end + 147 2615 a Fu(the)h(username/passw)o +(ord)-2 2633 y +SDict begin H.S end + -2 2633 a -2 2633 a +SDict begin 13 H.A end + -2 2633 a -2 2633 +a +SDict begin [ /View [/XYZ H.V] /Dest (760) cvn H.B /DEST pdfmark end + -2 2633 a Black 64 2764 a Fu(2.)p Black 147 2764 a +SDict begin H.S end + +147 2764 a 147 2764 a +SDict begin 13 H.A end + 147 2764 a 147 2764 a +SDict begin [ /View [/XYZ H.V] /Dest (761) cvn H.B /DEST pdfmark end + 147 2764 +a Fu(the)g(machine)f(that)i(the)f(client)g(is)h(coming)e(from)-2 +2948 y +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 (762) cvn H.B /DEST pdfmark end + -2 2948 +a 90 x Fu(If)h(the)g(serv)o(er)f(accepts)h(the)h(username/passw)o(ord)c +(then)j(the)g(client)h(e)o(xpects)e(to)h(be)g(able)h(to)f(mount)f(an)o +(y)g(share)h(\(using)f(a)i("tree)-2 3146 y(connection"\))c(without)j +(specifying)e(a)j(passw)o(ord.)e(It)i(e)o(xpects)e(that)i(all)f(access) +h(rights)f(will)h(be)f(as)h(the)f(username/passw)o(ord)-2 +3254 y(speci\002ed)g(in)g(the)g("session)h(setup".)-2 +3438 y +SDict begin H.S end + -2 3438 a -2 3438 a +SDict begin 13 H.A end + -2 3438 a -2 3438 a +SDict begin [ /View [/XYZ H.V] /Dest (763) cvn H.B /DEST pdfmark end + -2 3438 +a 90 x Fu(It)f(is)h(also)g(possible)f(for)f(a)i(client)f(to)h(send)e +(multiple)h("session)g(setup")g(requests.)g(When)g(the)g(serv)o(er)f +(responds)g(it)i(gi)n(v)o(es)f(the)-2 3636 y(client)g(a)h("uid")e(to)i +(use)f(as)h(an)f(authentication)e(tag)i(for)g(that)g(username/passw)o +(ord.)e(The)i(client)g(can)g(maintain)f(multiple)-2 3744 +y(authentication)f(conte)o(xts)h(in)h(this)h(w)o(ay)f(\(W)m(inDD)g(is)h +(an)g(e)o(xample)d(of)i(an)g(application)f(that)h(does)g(this\))-2 +3772 y +SDict begin H.S end + -2 3772 a -2 3772 a +SDict begin 13 H.A end + -2 3772 a -2 3772 a +SDict begin [ /View [/XYZ H.V] /Dest (764) cvn H.B /DEST pdfmark end + -2 3772 +a 310 x Fp(5.1.2.)29 b(Shar)n(e)h(Le)n(v)o(el)g(Security)-2 +4273 y +SDict begin H.S end + -2 4273 a -2 4273 a +SDict begin 13 H.A end + -2 4273 a -2 4273 a +SDict begin [ /View [/XYZ H.V] /Dest (766) cvn H.B /DEST pdfmark end + -2 4273 +a 83 x Fu(Ok,)20 b(no)n(w)f(for)h(share)g(le)n(v)o(el)g(security)-5 +b(.)19 b(In)h(share)f(le)n(v)o(el)h(security)g(the)g(client)g +(authenticates)g(itself)g(separately)g(for)f(each)h(share.)g(It)-2 +4464 y(will)h(send)f(a)g(passw)o(ord)g(along)f(with)h(each)g("tree)g +(connection")e(\(share)i(mount\).)e(It)j(does)f(not)f(e)o(xplicitly)h +(send)f(a)i(username)-2 4572 y(with)f(this)h(operation.)d(The)i(client) +g(is)h(e)o(xpecting)d(a)j(passw)o(ord)f(to)g(be)g(associated)g(with)g +(each)g(share,)g(independent)d(of)j(the)h(user)-5 b(.)-2 +4680 y(This)20 b(means)g(that)g(samba)g(has)g(to)h(w)o(ork)e(out)h +(what)g(username)f(the)h(client)g(probably)e(w)o(ants)j(to)f(use.)g(It) +g(is)h(ne)n(v)o(er)e(e)o(xplicitly)g(sent)-2 4788 y(the)h(username.)f +(Some)g(commercial)g(SMB)i(serv)o(ers)f(such)g(as)h(NT)f(actually)g +(associate)g(passw)o(ords)g(directly)f(with)i(shares)f(in)-2 +4896 y(share)g(le)n(v)o(el)g(security)-5 b(,)18 b(b)n(ut)j(samba)f(al)o +(w)o(ays)g(uses)h(the)f(unix)f(authentication)g(scheme)g(where)h(it)h +(is)g(a)g(username/passw)o(ord)c(that)-2 5004 y(is)k(authenticated,)d +(not)i(a)h("share/passw)o(ord".)-2 5188 y +SDict begin H.S end + -2 5188 a -2 +5188 a +SDict begin 13 H.A end + -2 5188 a -2 5188 a +SDict begin [ /View [/XYZ H.V] /Dest (767) cvn H.B /DEST pdfmark end + -2 5188 a 90 x Fu(Man)o(y)e(clients)h(send)g +(a)h("session)g(setup")e(e)n(v)o(en)h(if)g(the)g(serv)o(er)g(is)h(in)f +(share)g(le)n(v)o(el)g(security)-5 b(.)19 b(The)o(y)g(normally)f(send)i +(a)h(v)n(alid)-2 5386 y(username)e(b)n(ut)h(no)g(passw)o(ord.)f(Samba)h +(records)f(this)h(username)f(in)i(a)f(list)i(of)d("possible)h +(usernames".)f(When)h(the)g(client)h(then)-2 5494 y(does)f(a)g("tree)g +(connection")e(it)j(also)g(adds)f(to)g(this)h(list)g(the)f(name)g(of)g +(the)g(share)g(the)o(y)f(try)h(to)h(connect)e(to)h(\(useful)f(for)h +(home)p Black 3657 5984 a Fq(26)p Black eop end +%%Page: 27 34 +TeXDict begin 27 33 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2375 -132 +a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p +Black -2 72 a Fu(directories\))i(and)g(an)o(y)h(users)g(listed)h(in)f +(the)g("user)g(=")h(smb)m(.conf)d(line.)i(The)g(passw)o(ord)f(is)i +(then)f(check)o(ed)f(in)h(turn)g(against)f(these)-2 180 +y("possible)h(usernames".)e(If)i(a)h(match)f(is)h(found)d(then)i(the)g +(client)g(is)i(authenticated)c(as)j(that)f(user)-5 b(.)-2 +209 y +SDict begin H.S end + -2 209 a -2 209 a +SDict begin 13 H.A end + -2 209 a -2 209 a +SDict begin [ /View [/XYZ H.V] /Dest (768) cvn H.B /DEST pdfmark end + -2 209 a 310 +x Fp(5.1.3.)29 b(Ser)o(v)o(er)h(Le)n(v)o(el)g(Security)-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 (770) cvn H.B /DEST pdfmark end + -2 709 a 84 +x Fu(Finally)20 b("serv)o(er)f(le)n(v)o(el")h(security)-5 +b(.)19 b(In)h(serv)o(er)f(le)n(v)o(el)h(security)f(the)i(samba)e(serv)o +(er)h(reports)f(to)h(the)h(client)f(that)g(it)h(is)g(in)f(user)h(le)n +(v)o(el)-2 901 y(security)-5 b(.)19 b(The)h(client)g(then)g(does)f(a)i +("session)g(setup")e(as)i(described)e(earlier)-5 b(.)20 +b(The)g(samba)g(serv)o(er)f(tak)o(es)i(the)-2 1009 y(username/passw)o +(ord)c(that)k(the)f(client)g(sends)g(and)g(attempts)g(to)h(login)e(to)h +(the)h("passw)o(ord)e(serv)o(er")g(by)h(sending)f(e)o(xactly)g(the)-2 +1117 y(same)h(username/passw)o(ord)e(that)i(it)h(got)f(from)f(the)h +(client.)g(If)g(that)h(serv)o(er)e(is)i(in)f(user)g(le)n(v)o(el)g +(security)g(and)g(accepts)g(the)-2 1225 y(passw)o(ord)f(then)h(samba)g +(accepts)g(the)g(clients)h(connection.)c(This)k(allo)n(ws)f(the)g +(samba)g(serv)o(er)g(to)g(use)g(another)f(SMB)i(serv)o(er)f(as)-2 +1333 y(the)g("passw)o(ord)f(serv)o(er".)-2 1517 y +SDict begin H.S end + -2 +1517 a -2 1517 a +SDict begin 13 H.A end + -2 1517 a -2 1517 a +SDict begin [ /View [/XYZ H.V] /Dest (771) cvn H.B /DEST pdfmark end + -2 1517 a 89 x Fu(Y)-9 +b(ou)19 b(should)h(also)g(note)g(that)g(at)h(the)f(v)o(ery)f(start)i +(of)f(all)g(this,)h(where)e(the)i(serv)o(er)e(tells)i(the)f(client)h +(what)f(security)f(le)n(v)o(el)h(it)h(is)g(in,)f(it)-2 +1714 y(also)g(tells)h(the)g(client)f(if)g(it)h(supports)e(encryption.)f +(If)i(it)h(does)f(then)g(it)g(supplies)g(the)h(client)f(with)g(a)h +(random)d("cryptk)o(e)o(y".)g(The)-2 1822 y(client)i(will)h(then)f +(send)g(all)g(passw)o(ords)g(in)g(encrypted)f(form.)f(Y)-9 +b(ou)20 b(ha)n(v)o(e)g(to)g(compile)f(samba)h(with)h(encryption)c +(enabled)i(to)-2 1930 y(support)f(this)j(feature,)e(and)g(you)g(ha)n(v) +o(e)h(to)g(maintain)f(a)h(separate)g(smbpasswd)f(\002le)i(with)f(SMB)h +(style)f(encrypted)e(passw)o(ords.)h(It)-2 2038 y(is)i +(cryptographically)16 b(impossible)k(to)g(translate)g(from)f(unix)h +(style)g(encryption)e(to)i(SMB)i(style)e(encryption,)e(although)g +(there)-2 2146 y(are)i(some)g(f)o(airly)g(simple)g(management)e +(schemes)i(by)g(which)f(the)h(tw)o(o)h(could)e(be)h(k)o(ept)g(in)h +(sync.)-2 2330 y +SDict begin H.S end + -2 2330 a -2 2330 a +SDict begin 13 H.A end + -2 2330 a -2 2330 +a +SDict begin [ /View [/XYZ H.V] /Dest (772) cvn H.B /DEST pdfmark end + -2 2330 a 90 x Fu("security)e(=)i(serv)o(er")e(means)h(that)g(Samba)g +(reports)f(to)i(clients)f(that)g(it)h(is)g(running)d(in)j("user)f +(mode")f(b)n(ut)h(actually)g(passes)h(of)n(f)-2 2528 +y(all)g(authentication)d(requests)i(to)g(another)f("user)h(mode")f +(serv)o(er)-5 b(.)19 b(This)i(requires)e(an)h(additional)f(parameter)f +("passw)o(ord)i(serv)o(er)-2 2636 y(=")g(that)g(points)g(to)h(the)f +(real)g(authentication)e(serv)o(er)-5 b(.)20 b(That)g(real)g +(authentication)e(serv)o(er)h(can)h(be)g(another)f(Samba)h(serv)o(er)f +(or)-2 2744 y(can)h(be)g(a)g(W)m(indo)n(ws)g(NT)g(serv)o(er)m(,)f(the)h +(later)h(nati)n(v)o(ely)e(capable)g(of)h(encrypted)e(passw)o(ord)i +(support.)-2 2762 y +SDict begin H.S end + -2 2762 a -2 2762 a +SDict begin 13 H.A end + -2 2762 a -2 +2762 a +SDict begin [ /View [/XYZ H.V] /Dest (773) cvn H.B /DEST pdfmark end + -2 2762 a 269 x Fw(5.1.3.1.)k(Con\002guring)h(Samba)h(f)n(or)e +(Seemless)h(W)n(indo)o(ws)g(Netw)o(ork)h(Integration)-2 +3217 y +SDict begin H.S end + -2 3217 a -2 3217 a +SDict begin 13 H.A end + -2 3217 a -2 3217 a +SDict begin [ /View [/XYZ H.V] /Dest (775) cvn H.B /DEST pdfmark end + -2 3217 +a 88 x Fu(MS)20 b(W)m(indo)n(ws)g(clients)h(may)e(use)i(encrypted)d +(passw)o(ords)i(as)h(part)e(of)h(a)h(challene)o(ge/response)c +(authentication)h(model)h(\(a.k.a.)-2 3413 y(NTLMv1\))f(or)i(alone,)g +(or)g(clear)g(te)o(xt)g(strings)g(for)f(simple)i(passw)o(ord)e(based)h +(authentication.)e(It)i(should)f(be)i(realized)e(that)h(with)-2 +3521 y(the)g(SMB)h(protocol)e(the)h(passw)o(ord)f(is)i(passed)f(o)o(v)o +(er)f(the)h(netw)o(ork)f(either)h(in)h(plain)e(te)o(xt)h(or)g +(encrypted,)e(b)n(ut)i(not)g(both)g(in)g(the)-2 3629 +y(same)g(authentication)e(requests.)-2 3813 y +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 (776) cvn H.B /DEST pdfmark end + -2 3813 a 90 x Fu(When)i(encrypted)e +(passw)o(ords)i(are)g(used)g(a)g(passw)o(ord)g(that)g(has)h(been)e +(entered)g(by)h(the)g(user)g(is)h(encrypted)d(in)j(tw)o(o)f(w)o(ays:)-2 +3921 y +SDict begin H.S end + -2 3921 a -2 3921 a +SDict begin 13 H.A end + -2 3921 a -2 3921 a +SDict begin [ /View [/XYZ H.V] /Dest (777) cvn H.B /DEST pdfmark end + -2 3921 +a -2 3931 a +SDict begin H.S end + -2 3931 a -2 3931 a +SDict begin 13 H.A end + -2 3931 a -2 3931 a +SDict begin [ /View [/XYZ H.V] /Dest (778) cvn H.B /DEST pdfmark end + -2 +3931 a Black 142 x Ft(\225)p Black 81 4073 a +SDict begin H.S end + 81 4073 +a 81 4073 a +SDict begin 13 H.A end + 81 4073 a 81 4073 a +SDict begin [ /View [/XYZ H.V] /Dest (779) cvn H.B /DEST pdfmark end + 81 4073 a Fu(An)g(MD4)g(hash)g(of)g +(the)g(UNICODE)g(of)g(the)g(passw)o(ord)g(string.)g(This)g(is)h(kno)n +(wn)e(as)i(the)f(NT)g(hash.)-2 4091 y +SDict begin H.S end + -2 4091 a -2 4091 +a +SDict begin 13 H.A end + -2 4091 a -2 4091 a +SDict begin [ /View [/XYZ H.V] /Dest (780) cvn H.B /DEST pdfmark end + -2 4091 a Black 131 x Ft(\225)p +Black 81 4222 a +SDict begin H.S end + 81 4222 a 81 4222 a +SDict begin 13 H.A end + 81 4222 a 81 4222 +a +SDict begin [ /View [/XYZ H.V] /Dest (781) cvn H.B /DEST pdfmark end + 81 4222 a Fu(The)f(passw)o(ord)g(is)i(con)m(v)o(erted)c(to)j(upper)f +(case,)h(and)f(then)h(padded)e(or)h(trucated)g(to)h(14)g(bytes.)f(This) +h(string)g(is)h(then)e(appended)81 4330 y(with)h(5)f(bytes)h(of)g(NULL) +f(characters)g(and)g(split)h(to)g(form)f(tw)o(o)h(56)f(bit)h(DES)g(k)o +(e)o(ys)g(to)g(encrypt)e(a)i("magic")f(8)h(byte)f(v)n(alue.)g(The)81 +4438 y(resulting)g(16)h(bytes)g(for)f(the)i(LanMan)e(hash.)-2 +4622 y +SDict begin H.S end + -2 4622 a -2 4622 a +SDict begin 13 H.A end + -2 4622 a -2 4622 a +SDict begin [ /View [/XYZ H.V] /Dest (782) cvn H.B /DEST pdfmark end + -2 4622 +a 90 x Fu(MS)h(W)m(indo)n(ws)g(95)g(pre-service)e(pack)i(1,)g(MS)h(W)m +(indo)n(ws)e(NT)i(v)o(ersions)e(3.x)g(and)h(v)o(ersion)f(4.0)g +(pre-service)g(pack)h(3)g(will)h(use)-2 4820 y(either)f(mode)f(of)h +(passw)o(ord)f(authentication.)f(All)j(v)o(ersions)e(of)h(MS)h(W)m +(indo)n(ws)e(that)i(follo)n(w)e(these)h(v)o(ersions)g(no)f(longer)-2 +4928 y(support)g(plain)g(te)o(xt)h(passw)o(ords)g(by)g(def)o(ault.)-2 +5112 y +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 (783) cvn H.B /DEST pdfmark end + -2 5112 +a 90 x Fu(MS)g(W)m(indo)n(ws)g(clients)h(ha)n(v)o(e)e(a)i(habit)f(of)g +(dropping)d(netw)o(ork)i(mappings)g(that)h(ha)n(v)o(e)g(been)f(idle)h +(for)g(10)g(minutes)f(or)h(longer)-5 b(.)-2 5310 y(When)20 +b(the)g(user)g(attempts)g(to)h(use)f(the)g(mapped)f(dri)n(v)o(e)g +(connection)f(that)i(has)h(been)e(dropped,)f(the)i(client)g +(re-establishes)g(the)-2 5418 y(connection)e(using)h(a)i(cached)e(cop)o +(y)h(of)g(the)g(passw)o(ord.)p Black 3656 5984 a Fq(27)p +Black eop end +%%Page: 28 35 +TeXDict begin 28 34 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (806) cvn H.B /DEST pdfmark end + -2 -201 a 2375 +-132 a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (784) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(When)j(Microsoft)f(changed)f(the)j(def)o(ault)e(passw)o +(ord)h(mode,)f(support)f(w)o(as)j(dropped)d(for)i(caching)f(of)h(the)g +(plain)g(te)o(xt)-2 180 y(passw)o(ord.)f(This)h(means)g(that)h(when)e +(the)h(re)o(gistry)f(parameter)g(is)i(changed)e(to)h(re-enable)f(use)h +(of)g(plain)g(te)o(xt)g(passw)o(ords)g(it)-2 288 y(appears)f(to)h(w)o +(ork,)g(b)n(ut)g(when)f(a)i(dropped)d(service)i(connection)e(mapping)g +(attempts)i(to)h(re)n(v)n(alidate)e(it)h(will)h(f)o(ail)g(if)f(the)h +(remote)-2 396 y(authentication)d(serv)o(er)h(does)h(not)g(support)f +(encrypted)f(passw)o(ords.)i(This)g(means)g(that)g(it)h(is)g +(de\002nitely)e(not)h(a)h(good)e(idea)h(to)-2 504 y(re-enable)e(plain)i +(te)o(xt)g(passw)o(ord)g(support)f(in)h(such)g(clients.)-2 +688 y +SDict begin H.S end + -2 688 a -2 688 a +SDict begin 13 H.A end + -2 688 a -2 688 a +SDict begin [ /View [/XYZ H.V] /Dest (785) cvn H.B /DEST pdfmark end + -2 688 a 90 +x Fu(The)g(follo)n(wing)e(parameters)h(can)h(be)g(used)g(to)h(w)o(ork)e +(around)f(the)j(issue)f(of)g(W)m(indo)n(ws)g(9x)g(client)g(upper)f +(casing)h(usernames)-2 886 y(and)f(passw)o(ord)h(before)f(transmitting) +g(them)h(to)g(the)g(SMB)h(serv)o(er)f(when)f(using)h(clear)g(te)o(xt)g +(authentication.)-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 (786) cvn H.B /DEST pdfmark end + -2 1070 a -2 1153 a +SDict begin H.S end + -2 1153 a -2 1153 a +SDict begin 11.7 H.A end + -2 +1153 a -2 1153 a +SDict begin [ /View [/XYZ H.V] /Dest (787) cvn H.B /DEST pdfmark end + -2 1153 a -2 1153 a +SDict begin H.S end + -2 1153 a -2 1153 +a +SDict begin 11.7 H.A end + -2 1153 a -2 1153 a +SDict begin [ /View [/XYZ H.V] /Dest (788) cvn H.B /DEST pdfmark end + -2 1153 a 79 x Fr(passsword)43 +b(level)h(\(smb.conf.5.html#PASSWORDLEVEL\))c(=)2239 +1232 y +SDict begin H.S end + 2239 1232 a 2239 1232 a +SDict begin 11.7 H.A end + 2239 1232 a 2239 1232 +a +SDict begin [ /View [/XYZ H.V] /Dest (789) cvn H.B /DEST pdfmark end + 2239 1232 a Fj(integer)-2 1244 y +SDict begin H.S end + -2 1244 a -2 1244 +a +SDict begin 11.7 H.A end + -2 1244 a -2 1244 a +SDict begin [ /View [/XYZ H.V] /Dest (790) cvn H.B /DEST pdfmark end + -2 1244 a 85 x Fr(username)j(level)h +(\(smb.conf.5.html#USERNAMELEVEL\))c(=)2195 1329 y +SDict begin H.S end + 2195 +1329 a 2195 1329 a +SDict begin 11.7 H.A end + 2195 1329 a 2195 1329 a +SDict begin [ /View [/XYZ H.V] /Dest (791) cvn H.B /DEST pdfmark end + 2195 1329 +a Fj(integer)-2 1686 y +SDict begin H.S end + -2 1686 a -2 1686 a +SDict begin 13 H.A end + -2 1686 a +-2 1686 a +SDict begin [ /View [/XYZ H.V] /Dest (792) cvn H.B /DEST pdfmark end + -2 1686 a 108 x Fu(By)20 b(def)o(ault)g(Samba)g(will)h(lo)n +(wer)e(case)i(the)f(username)f(before)g(attempting)g(to)h(lookup)e(the) +j(user)f(in)g(the)g(database)g(of)g(local)-2 1902 y(system)g(accounts.) +f(Because)i(UNIX)f(usernames)f(con)m(v)o(entionally)e(only)i(contain)g +(lo)n(wer)h(case)h(character)m(,)d(the)3257 1902 y +SDict begin H.S end + 3257 +1902 a 3257 1902 a +SDict begin 13 H.A end + 3257 1902 a 3257 1902 a +SDict begin [ /View [/XYZ H.V] /Dest (793) cvn H.B /DEST pdfmark end + 3257 1902 +a Fo(username)-2 2010 y(level)i Fu(parameter)e(is)j(rarely)f(needed.)-2 +2194 y +SDict begin H.S end + -2 2194 a -2 2194 a +SDict begin 13 H.A end + -2 2194 a -2 2194 a +SDict begin [ /View [/XYZ H.V] /Dest (794) cvn H.B /DEST pdfmark end + -2 2194 +a 90 x Fu(Ho)n(we)n(v)o(er)m(,)e(passw)o(ords)i(on)f(UNIX)i(systems)f +(often)g(mak)o(e)f(use)i(of)f(mix)o(ed)f(case)h(characters.)f(This)i +(means)f(that)g(in)g(order)f(for)h(a)-2 2392 y(user)g(on)g(a)g(W)m +(indo)n(ws)g(9x)g(client)g(to)g(connect)f(to)h(a)h(Samba)f(serv)o(er)f +(using)h(clear)g(te)o(xt)g(authentication,)e(the)3098 +2392 y +SDict begin H.S end + 3098 2392 a 3098 2392 a +SDict begin 13 H.A end + 3098 2392 a 3098 2392 +a +SDict begin [ /View [/XYZ H.V] /Dest (795) cvn H.B /DEST pdfmark end + 3098 2392 a Fo(password)-2 2500 y(level)i Fu(must)g(be)g(set)h(to)f +(the)g(maximum)f(number)f(of)i(upper)f(case)i(letter)f(which)2380 +2500 y +SDict begin H.S end + 2380 2500 a 2380 2500 a +SDict begin 13 H.A end + 2380 2500 a 2380 2500 +a +SDict begin [ /View [/XYZ H.V] /Dest (796) cvn H.B /DEST pdfmark end + 2380 2500 a Fq(could)h Fu(appear)e(is)i(a)g(passw)o(ord.)e(Note)h +(that)h(is)-2 2608 y(the)f(serv)o(er)f(OS)i(uses)g(the)f(traditional)f +(DES)i(v)o(ersion)e(of)h(crypt\(\),)e(then)i(a)2137 2608 +y +SDict begin H.S end + 2137 2608 a 2137 2608 a +SDict begin 13 H.A end + 2137 2608 a 2137 2608 a +SDict begin [ /View [/XYZ H.V] /Dest (797) cvn H.B /DEST pdfmark end + 2137 +2608 a Fo(password)49 b(level)19 b Fu(of)h(8)h(will)g(result)f(in)g +(case)-2 2716 y(insensiti)n(v)o(e)f(passw)o(ords)h(as)h(seen)f(from)f +(W)m(indo)n(ws)h(users.)g(This)h(will)f(also)h(result)f(in)h(longer)d +(login)i(times)h(as)f(Samba)g(hash)g(to)-2 2824 y(compute)e(the)j +(permutations)d(of)i(the)g(passw)o(ord)g(string)f(and)h(try)g(them)g +(one)f(by)h(one)g(until)g(a)h(match)e(is)i(located)f(\(or)f(all)-2 +2932 y(combinations)f(f)o(ail\).)-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 (798) cvn H.B /DEST pdfmark end + -2 3113 a 93 x Fu(The)i(best)g(option)f +(to)h(adopt)g(is)h(to)f(enable)g(support)e(for)i(encrypted)e(passw)o +(ords)i(where)f(e)n(v)o(er)h(Samba)f(is)j(used.)d(There)h(are)g(three) +-2 3314 y(con\002guration)d(possibilities)k(for)e(support)g(of)h +(encrypted)e(passw)o(ords:)-2 3342 y +SDict begin H.S end + -2 3342 a -2 3342 +a +SDict begin 13 H.A end + -2 3342 a -2 3342 a +SDict begin [ /View [/XYZ H.V] /Dest (799) cvn H.B /DEST pdfmark end + -2 3342 a 278 x Fw(5.1.3.2.)24 +b(Use)g(MS)i(W)n(indo)o(ws)e(NT)i(as)e(an)h(authentication)i(ser)o(v)o +(er)-2 3787 y +SDict begin H.S end + -2 3787 a -2 3787 a +SDict begin 13 H.A end + -2 3787 a -2 3787 a +SDict begin [ /View [/XYZ H.V] /Dest (801) cvn H.B /DEST pdfmark end + +-2 3787 a 107 x Fu(This)20 b(method)f(in)m(v)n(olv)o(es)g(the)h +(additions)f(of)h(the)g(follo)n(wing)f(parameters)g(in)h(the)g(smb)m +(.conf)f(\002le:)-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 (802) cvn H.B /DEST pdfmark end + -2 4078 a -2 4161 a +SDict begin H.S end + -2 4161 a -2 4161 a +SDict begin 11.7 H.A end + -2 +4161 a -2 4161 a +SDict begin [ /View [/XYZ H.V] /Dest (803) cvn H.B /DEST pdfmark end + -2 4161 a 79 x Fr(encrypt)43 b(passwords)h(=)g(Yes)-2 +4337 y(security)f(=)i(server)-2 4434 y(password)e(server)h(=)h +("NetBIOS_name_of_PDC")-2 4791 y +SDict begin H.S end + -2 4791 a -2 4791 a +SDict begin 13 H.A end + +-2 4791 a -2 4791 a +SDict begin [ /View [/XYZ H.V] /Dest (804) cvn H.B /DEST pdfmark end + -2 4791 a 108 x Fu(There)19 b(are)h(tw)o(o)h(w)o +(ays)f(of)g(identifying)e(whether)h(or)h(not)g(a)h(username)e(and)g +(passw)o(ord)h(pair)g(w)o(as)h(v)n(alid)e(or)h(not.)g(One)g(uses)h(the) +-2 5007 y(reply)e(information)f(pro)o(vided)g(as)i(part)g(of)g(the)g +(authentication)f(messaging)g(process,)g(the)i(other)e(uses)i(just)f +(and)g(error)f(code.)-2 5191 y +SDict begin H.S end + -2 5191 a -2 5191 a +SDict begin 13 H.A end + -2 +5191 a -2 5191 a +SDict begin [ /View [/XYZ H.V] /Dest (805) cvn H.B /DEST pdfmark end + -2 5191 a 90 x Fu(The)h(do)n(wn-side)e(of)i(this)h +(mode)e(of)h(con\002guration)d(is)22 b(the)e(f)o(act)g(that)g(for)g +(security)g(reasons)f(Samba)h(will)h(send)f(the)g(passw)o(ord)-2 +5389 y(serv)o(er)f(a)i(bogus)e(username)g(and)g(a)i(bogus)e(passw)o +(ord)h(and)f(if)i(the)f(remote)f(serv)o(er)h(f)o(ails)g(to)h(reject)f +(the)g(username)f(and)p Black 3659 5984 a Fq(28)p Black +eop end +%%Page: 29 36 +TeXDict begin 29 35 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2375 -132 +a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p +Black -2 72 a Fu(passw)o(ord)i(pair)h(then)g(an)g(alternati)n(v)o(e)f +(mode)g(of)h(identi\002cation)f(of)h(v)n(alidation)f(is)i(used.)e +(Where)h(a)h(site)g(uses)g(passw)o(ord)e(lock)-2 180 +y(out)h(after)f(a)i(certain)f(number)e(of)i(f)o(ailed)g(authentication) +e(attempts)i(this)h(will)g(result)f(in)g(user)h(lock)o(outs.)-2 +454 y(Use)g(of)f(this)g(mode)f(of)h(authentication)f(does)g(require)g +(there)h(to)g(be)h(a)f(standard)f(Unix)h(account)f(for)g(the)i(user)m +(,)e(this)i(account)e(can)-2 562 y(be)h(block)o(ed)f(to)h(pre)n(v)o +(ent)e(logons)i(by)f(other)h(than)f(MS)i(W)m(indo)n(ws)f(clients.)-2 +674 y +SDict begin H.S end + -2 674 a -2 674 a +SDict begin 13 H.A end + -2 674 a -2 674 a +SDict begin [ /View [/XYZ H.V] /Dest (807) cvn H.B /DEST pdfmark end + -2 674 a 310 +x Fp(5.1.4.)29 b(Domain)h(Le)n(v)o(el)f(Security)-2 1174 +y +SDict begin H.S end + -2 1174 a -2 1174 a +SDict begin 13 H.A end + -2 1174 a -2 1174 a +SDict begin [ /View [/XYZ H.V] /Dest (809) cvn H.B /DEST pdfmark end + -2 1174 a 84 +x Fu(When)20 b(samba)g(is)h(operating)d(in)945 1258 y +SDict begin H.S end + +945 1258 a 945 1258 a +SDict begin 13 H.A end + 945 1258 a 945 1258 a +SDict begin [ /View [/XYZ H.V] /Dest (810) cvn H.B /DEST pdfmark end + 945 1258 +a Fq(security)j(=)g(domain)e Fu(mode)g(this)i(means)e(that)i(the)f +(Samba)g(serv)o(er)f(has)h(a)h(domain)e(security)-2 1366 +y(trust)h(account)f(\(a)h(machine)f(account\))g(and)h(will)h(cause)f +(all)g(authentication)f(requests)g(to)i(be)f(passed)g(through)e(to)i +(the)h(domain)-2 1474 y(controllers.)-2 1475 y +SDict begin H.S end + -2 1475 +a -2 1475 a +SDict begin 13 H.A end + -2 1475 a -2 1475 a +SDict begin [ /View [/XYZ H.V] /Dest (811) cvn H.B /DEST pdfmark end + -2 1475 a 286 x Fw(5.1.4.1.)j(Samba)h +(as)f(a)h(member)h(of)f(an)g(MS)g(W)n(indo)o(ws)g(NT)g(security)h +(domain)-2 1947 y +SDict begin H.S end + -2 1947 a -2 1947 a +SDict begin 13 H.A end + -2 1947 a -2 1947 +a +SDict begin [ /View [/XYZ H.V] /Dest (813) cvn H.B /DEST pdfmark end + -2 1947 a 88 x Fu(This)20 b(method)f(in)m(v)n(olv)o(es)g(additon)g +(of)h(the)g(follo)n(wing)e(paramters)h(in)i(the)f(smb)m(.conf)e +(\002le:)-2 2219 y +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 (814) cvn H.B /DEST pdfmark end + -2 2219 a -2 2302 a +SDict begin H.S end + -2 2302 a -2 2302 a +SDict begin 11.7 H.A end + -2 2302 a -2 +2302 a +SDict begin [ /View [/XYZ H.V] /Dest (815) cvn H.B /DEST pdfmark end + -2 2302 a 79 x Fr(encrypt)43 b(passwords)h(=)g(Yes)-2 +2478 y(security)f(=)i(domain)-2 2575 y(workgroup)e(=)i("name)f(of)g(NT) +h(domain")-2 2672 y(password)e(server)h(=)h(*)-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 (816) cvn H.B /DEST pdfmark end + -2 3029 a 108 +x Fu(The)20 b(use)g(of)g(the)g("*")g(ar)o(gument)e(to)i("passw)o(ord)g +(serv)o(er")f(will)i(cause)f(samba)g(to)g(locate)g(the)g(domain)f +(controller)g(in)h(a)h(w)o(ay)-2 3245 y(analogous)d(to)j(the)f(w)o(ay)g +(this)h(is)g(done)e(within)h(MS)h(W)m(indo)n(ws)e(NT)-6 +b(.)20 b(This)h(is)g(the)f(def)o(ault)f(beha)n(viour)-5 +b(.)-2 3429 y +SDict begin H.S end + -2 3429 a -2 3429 a +SDict begin 13 H.A end + -2 3429 a -2 3429 a +SDict begin [ /View [/XYZ H.V] /Dest (817) cvn H.B /DEST pdfmark end + +-2 3429 a 90 x Fu(In)20 b(order)f(for)g(this)i(method)e(to)h(w)o(ork)g +(the)g(Samba)g(serv)o(er)f(needs)h(to)g(join)g(the)g(MS)h(W)m(indo)n +(ws)e(NT)i(security)e(domain.)g(This)h(is)-2 3627 y(done)f(as)i(follo)n +(ws:)-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 (818) cvn H.B /DEST pdfmark end + -2 3628 a -2 3638 a +SDict begin H.S end + -2 3638 a -2 3638 a +SDict begin 13 H.A end + -2 3638 a -2 +3638 a +SDict begin [ /View [/XYZ H.V] /Dest (819) cvn H.B /DEST pdfmark end + -2 3638 a Black 159 x Ft(\225)p Black 81 3797 +a +SDict begin H.S end + 81 3797 a 81 3797 a +SDict begin 13 H.A end + 81 3797 a 81 3797 a +SDict begin [ /View [/XYZ H.V] /Dest (820) cvn H.B /DEST pdfmark end + 81 3797 a Fu(On)f(the)g(MS)h +(W)m(indo)n(ws)e(NT)i(domain)e(controller)f(using)i(the)g(Serv)o(er)f +(Manager)g(add)h(a)g(machine)f(account)g(for)h(the)g(Samba)81 +3905 y(serv)o(er)-5 b(.)-2 3906 y +SDict begin H.S end + -2 3906 a -2 3906 a +SDict begin 13 H.A end + +-2 3906 a -2 3906 a +SDict begin [ /View [/XYZ H.V] /Dest (821) cvn H.B /DEST pdfmark end + -2 3906 a Black 149 x Ft(\225)p Black +81 4055 a +SDict begin H.S end + 81 4055 a 81 4055 a +SDict begin 13 H.A end + 81 4055 a 81 4055 a +SDict begin [ /View [/XYZ H.V] /Dest (822) cvn H.B /DEST pdfmark end + 81 +4055 a Fu(Ne)o(xt,)19 b(on)h(the)g(Linux)g(system)g(e)o(x)o(ecute:)1274 +4055 y +SDict begin H.S end + 1274 4055 a 1274 4055 a +SDict begin 13 H.A end + 1274 4055 a 1274 4055 +a +SDict begin [ /View [/XYZ H.V] /Dest (823) cvn H.B /DEST pdfmark end + 1274 4055 a Fv(smbpasswd)i(-r)e(PDC_N)n(AME)h(-j)f(DOMAIN_N)n(AME)-2 +4239 y +SDict begin H.S end + -2 4239 a -2 4239 a +SDict begin 13 H.A end + -2 4239 a -2 4239 a +SDict begin [ /View [/XYZ H.V] /Dest (824) cvn H.B /DEST pdfmark end + -2 4239 +a 90 x Fu(Use)h(of)f(this)g(mode)f(of)h(authentication)f(does)g +(require)g(there)h(to)g(be)h(a)f(standard)f(Unix)h(account)f(for)g(the) +i(user)f(in)g(order)f(to)-2 4437 y(assign)h(a)h(uid)f(once)f(the)h +(account)f(has)i(been)e(authenticated)g(by)g(the)i(remote)e(W)m(indo)n +(ws)g(DC.)i(This)g(account)e(can)h(be)g(block)o(ed)-2 +4545 y(to)g(pre)n(v)o(ent)f(logons)g(by)g(other)h(than)g(MS)g(W)m(indo) +n(ws)g(clients)g(by)g(things)g(such)g(as)h(setting)f(an)g(in)m(v)n +(alid)f(shell)i(in)f(the)-2 4653 y +SDict begin H.S end + -2 4653 a -2 4653 +a +SDict begin 13 H.A end + -2 4653 a -2 4653 a +SDict begin [ /View [/XYZ H.V] /Dest (825) cvn H.B /DEST pdfmark end + -2 4653 a Fr(/etc/passwd)f Fu(entry)-5 +b(.)-2 4837 y +SDict begin H.S end + -2 4837 a -2 4837 a +SDict begin 13 H.A end + -2 4837 a -2 4837 a +SDict begin [ /View [/XYZ H.V] /Dest (826) cvn H.B /DEST pdfmark end + +-2 4837 a 90 x Fu(An)20 b(alternati)n(v)o(e)f(to)h(assigning)g(UIDs)g +(to)h(W)m(indo)n(ws)e(users)h(on)g(a)h(Samba)f(member)e(serv)o(er)i(is) +h(presented)e(in)h(the)3264 4927 y +SDict begin H.S end + 3264 4927 a 3264 4927 +a +SDict begin 13 H.A end + 3264 4927 a 3264 4927 a +SDict begin [ /View [/XYZ H.V] /Dest (827) cvn H.B /DEST pdfmark end + 3264 4927 a Fu(W)m(inbind)-2 +5034 y(Ov)o(ervie)n(w)f(\(winbind.html\))e(chapter)i(in)h(this)h(HO)m +(WT)o(O)f(collection.)-2 5146 y +SDict begin H.S end + -2 5146 a -2 5146 a +SDict begin 13 H.A end + -2 +5146 a -2 5146 a +SDict begin [ /View [/XYZ H.V] /Dest (828) cvn H.B /DEST pdfmark end + -2 5146 a Black 3659 5984 a Fq(29)p +Black eop end +%%Page: 30 37 +TeXDict begin 30 36 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2375 -132 +a Fq(Chapter)20 b(5.)g(Samba)f(as)h(Stand-Alone)d(Server)p +Black -2 72 a Fp(5.1.5.)29 b(ADS)i(Le)n(v)o(el)e(Security)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (830) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(F)o(or)20 b(information)d(about)j(the)g(con\002guration)d(option)i +(please)h(refer)g(to)g(the)g(entire)g(section)g(entitled)2918 +346 y +SDict begin H.S end + 2918 346 a 2918 346 a +SDict begin 13 H.A end + 2918 346 a 2918 346 a +SDict begin [ /View [/XYZ H.V] /Dest (831) cvn H.B /DEST pdfmark end + 2918 +346 a Fq(Samba)f(as)h(an)g(ADS)-2 454 y(Domain)f(Member)-9 +b(.)p Black 3659 5984 a(30)p Black eop end +%%Page: 31 38 +TeXDict begin 31 37 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-PDC) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(6.)f(Samba)g(as)g(an)g(NT4)g(or)h(W)m(in2k)e(Primary) +-2 332 y(Domain)h(Contr)m(oller)-2 388 y +SDict begin H.S end + -2 388 a -2 +388 a +SDict begin 13 H.A end + -2 388 a -2 388 a +SDict begin [ /View [/XYZ H.V] /Dest (858) cvn H.B /DEST pdfmark end + -2 388 a 375 x Fx(6.1.)35 b(Pr)m(er)m(equisite) +f(Reading)-2 958 y +SDict begin H.S end + -2 958 a -2 958 a +SDict begin 13 H.A end + -2 958 a -2 958 +a +SDict begin [ /View [/XYZ H.V] /Dest (860) cvn H.B /DEST pdfmark end + -2 958 a 79 x Fu(Before)19 b(you)h(continue)e(reading)h(in)h(this)h +(chapter)m(,)e(please)h(mak)o(e)g(sure)g(that)g(you)f(are)h +(comfortable)e(with)j(con\002guring)c(basic)-2 1145 y(\002les)k +(services)f(in)g(smb)m(.conf)f(and)g(ho)n(w)h(to)g(enable)g(and)f +(administer)h(passw)o(ord)f(encryption)f(in)i(Samba.)g(Theses)g(tw)o(o) +g(topics)-2 1253 y(are)g(co)o(v)o(ered)e(in)i(the)608 +1253 y +SDict begin H.S end + 608 1253 a 608 1253 a +SDict begin 13 H.A end + 608 1253 a 608 1253 a +SDict begin [ /View [/XYZ H.V] /Dest (861) cvn H.B /DEST pdfmark end + 608 +1253 a 608 1253 a +SDict begin H.S end + 608 1253 a 608 1253 a +SDict begin 13 H.A end + 608 1253 a 608 +1253 a +SDict begin [ /View [/XYZ H.V] /Dest (862) cvn H.B /DEST pdfmark end + 608 1253 a Fr(smb.conf\(5\))f Fu(\(smb)m(.conf.5.html\))d +(manpage.)-2 1281 y +SDict begin H.S end + -2 1281 a -2 1281 a +SDict begin 13 H.A end + -2 1281 a -2 +1281 a +SDict begin [ /View [/XYZ H.V] /Dest (863) cvn H.B /DEST pdfmark end + -2 1281 a 359 x Fx(6.2.)35 b(Backgr)m(ound)-2 +1835 y +SDict begin H.S end + -2 1835 a -2 1835 a +SDict begin 13 H.A end + -2 1835 a -2 1835 a +SDict begin [ /View [/XYZ H.V] /Dest (865) cvn H.B /DEST pdfmark end + -2 1835 +a 79 x Fu(This)20 b(article)g(outlines)g(the)g(steps)h(necessary)e(for) +h(con\002guring)e(Samba)h(as)i(a)g(PDC.)g(It)f(is)h(necessary)f(to)g +(ha)n(v)o(e)g(a)g(w)o(orking)-2 2022 y(Samba)f(serv)o(er)h(prior)f(to)h +(implementing)e(the)j(PDC)g(functionality)-5 b(.)-2 2040 +y +SDict begin H.S end + -2 2040 a -2 2040 a +SDict begin 13 H.A end + -2 2040 a -2 2040 a +SDict begin [ /View [/XYZ H.V] /Dest (866) cvn H.B /DEST pdfmark end + -2 2040 a -2 +2050 a +SDict begin H.S end + -2 2050 a -2 2050 a +SDict begin 13 H.A end + -2 2050 a -2 2050 a +SDict begin [ /View [/XYZ H.V] /Dest (867) cvn H.B /DEST pdfmark end + -2 2050 +a Black 142 x Ft(\225)p Black 81 2192 a +SDict begin H.S end + 81 2192 a 81 +2192 a +SDict begin 13 H.A end + 81 2192 a 81 2192 a +SDict begin [ /View [/XYZ H.V] /Dest (868) cvn H.B /DEST pdfmark end + 81 2192 a Fu(Domain)19 b(logons)g(for)h(W)m +(indo)n(ws)f(NT)i(4.0)e(/)i(200x)e(/)i(XP)g(Professional)e(clients.)-2 +2210 y +SDict begin H.S end + -2 2210 a -2 2210 a +SDict begin 13 H.A end + -2 2210 a -2 2210 a +SDict begin [ /View [/XYZ H.V] /Dest (869) cvn H.B /DEST pdfmark end + -2 2210 +a Black 132 x Ft(\225)p Black 81 2342 a +SDict begin H.S end + 81 2342 a 81 +2342 a +SDict begin 13 H.A end + 81 2342 a 81 2342 a +SDict begin [ /View [/XYZ H.V] /Dest (870) cvn H.B /DEST pdfmark end + 81 2342 a Fu(Placing)h(W)m(indo)n(ws)f(9x)h +(/)h(Me)f(clients)h(in)f(user)g(le)n(v)o(el)g(security)-2 +2360 y +SDict begin H.S end + -2 2360 a -2 2360 a +SDict begin 13 H.A end + -2 2360 a -2 2360 a +SDict begin [ /View [/XYZ H.V] /Dest (871) cvn H.B /DEST pdfmark end + -2 2360 +a Black 131 x Ft(\225)p Black 81 2491 a +SDict begin H.S end + 81 2491 a 81 +2491 a +SDict begin 13 H.A end + 81 2491 a 81 2491 a +SDict begin [ /View [/XYZ H.V] /Dest (872) cvn H.B /DEST pdfmark end + 81 2491 a Fu(Retrie)n(ving)f(a)i(list)g(of)f +(users)g(and)g(groups)f(from)g(a)h(Samba)g(PDC)h(to)g(W)m(indo)n(ws)e +(9x)h(/)h(Me)f(/)h(NT)f(/)h(200x)e(/)i(XP)g(Professional)81 +2599 y(clients)-2 2600 y +SDict begin H.S end + -2 2600 a -2 2600 a +SDict begin 13 H.A end + -2 2600 +a -2 2600 a +SDict begin [ /View [/XYZ H.V] /Dest (873) cvn H.B /DEST pdfmark end + -2 2600 a Black 148 x Ft(\225)p Black 81 +2748 a +SDict begin H.S end + 81 2748 a 81 2748 a +SDict begin 13 H.A end + 81 2748 a 81 2748 a +SDict begin [ /View [/XYZ H.V] /Dest (874) cvn H.B /DEST pdfmark end + 81 2748 +a Fu(Roaming)e(Pro\002les)-2 2766 y +SDict begin H.S end + -2 2766 a -2 2766 +a +SDict begin 13 H.A end + -2 2766 a -2 2766 a +SDict begin [ /View [/XYZ H.V] /Dest (875) cvn H.B /DEST pdfmark end + -2 2766 a Black 132 x Ft(\225)p +Black 81 2898 a +SDict begin H.S end + 81 2898 a 81 2898 a +SDict begin 13 H.A end + 81 2898 a 81 2898 +a +SDict begin [ /View [/XYZ H.V] /Dest (876) cvn H.B /DEST pdfmark end + 81 2898 a Fu(Netw)o(ork/System)g(Policies)-2 2916 y +SDict begin H.S end + +-2 2916 a -2 2916 a +SDict begin 11.7 H.A end + -2 2916 a -2 2916 a +SDict begin [ /View [/XYZ H.V] /Dest (877) cvn H.B /DEST pdfmark end + -2 2916 a -2 +3040 a +SDict begin H.S end + -2 3040 a -2 3040 a +SDict begin 11.7 H.A end + -2 3040 a -2 3040 a +SDict begin [ /View [/XYZ H.V] /Dest (878) cvn H.B /DEST pdfmark end + -2 3040 +a 164 3120 a Fl(Note:)g Fk(Roaming)f(Pro\002les)i(and)g(System/Netw)o +(or)q(k)g(policies)f(are)g(adv)n(anced)g(netw)o(or)q(k)h(administr)o +(ation)d(topics)j(that)f(are)164 3217 y(co)o(v)n(ered)g(separ)o(ately)g +(in)h(this)g(document.)-2 3532 y +SDict begin H.S end + -2 3532 a -2 3532 a +SDict begin 13 H.A end + +-2 3532 a -2 3532 a +SDict begin [ /View [/XYZ H.V] /Dest (879) cvn H.B /DEST pdfmark end + -2 3532 a 108 x Fu(The)g(follo)n(wing)e +(functionalities)h(are)h(ne)n(w)g(to)g(the)h(Samba)e(3.0)h(release:)-2 +3658 y +SDict begin H.S end + -2 3658 a -2 3658 a +SDict begin 13 H.A end + -2 3658 a -2 3658 a +SDict begin [ /View [/XYZ H.V] /Dest (880) cvn H.B /DEST pdfmark end + -2 3658 +a -2 3668 a +SDict begin H.S end + -2 3668 a -2 3668 a +SDict begin 13 H.A end + -2 3668 a -2 3668 a +SDict begin [ /View [/XYZ H.V] /Dest (881) cvn H.B /DEST pdfmark end + -2 +3668 a Black 142 x Ft(\225)p Black 81 3810 a +SDict begin H.S end + 81 3810 +a 81 3810 a +SDict begin 13 H.A end + 81 3810 a 81 3810 a +SDict begin [ /View [/XYZ H.V] /Dest (882) cvn H.B /DEST pdfmark end + 81 3810 a Fu(W)m(indo)n(ws)f(NT)i(4)f +(domain)f(trusts)-2 3811 y +SDict begin H.S end + -2 3811 a -2 3811 a +SDict begin 13 H.A end + -2 3811 +a -2 3811 a +SDict begin [ /View [/XYZ H.V] /Dest (883) cvn H.B /DEST pdfmark end + -2 3811 a Black 149 x Ft(\225)p Black 81 +3960 a +SDict begin H.S end + 81 3960 a 81 3960 a +SDict begin 13 H.A end + 81 3960 a 81 3960 a +SDict begin [ /View [/XYZ H.V] /Dest (884) cvn H.B /DEST pdfmark end + 81 3960 +a Fu(Adding)g(users)h(via)g(the)g(User)h(Manager)e(for)g(Domains)-2 +4144 y +SDict begin H.S end + -2 4144 a -2 4144 a +SDict begin 13 H.A end + -2 4144 a -2 4144 a +SDict begin [ /View [/XYZ H.V] /Dest (885) cvn H.B /DEST pdfmark end + -2 4144 +a 90 x Fu(The)h(follo)n(wing)e(functionalities)h(are)h(NO)m(T)g(pro)o +(vided)e(by)i(Samba)f(3.0:)-2 4252 y +SDict begin H.S end + -2 4252 a -2 4252 +a +SDict begin 13 H.A end + -2 4252 a -2 4252 a +SDict begin [ /View [/XYZ H.V] /Dest (886) cvn H.B /DEST pdfmark end + -2 4252 a -2 4262 a +SDict begin H.S end + -2 4262 a -2 +4262 a +SDict begin 13 H.A end + -2 4262 a -2 4262 a +SDict begin [ /View [/XYZ H.V] /Dest (887) cvn H.B /DEST pdfmark end + -2 4262 a Black 142 x Ft(\225)p +Black 81 4404 a +SDict begin H.S end + 81 4404 a 81 4404 a +SDict begin 13 H.A end + 81 4404 a 81 4404 +a +SDict begin [ /View [/XYZ H.V] /Dest (888) cvn H.B /DEST pdfmark end + 81 4404 a Fu(SAM)h(replication)f(with)i(W)m(indo)n(ws)e(NT)i(4.0)e +(Domain)g(Controllers)h(\(i.e.)g(a)g(Samba)g(PDC)h(and)f(a)g(W)m(indo)n +(ws)g(NT)g(BDC)i(or)81 4512 y(vice)e(v)o(ersa\))-2 4527 +y +SDict begin H.S end + -2 4527 a -2 4527 a +SDict begin 13 H.A end + -2 4527 a -2 4527 a +SDict begin [ /View [/XYZ H.V] /Dest (889) cvn H.B /DEST pdfmark end + -2 4527 a Black +134 x Ft(\225)p Black 81 4661 a +SDict begin H.S end + 81 4661 a 81 4661 a +SDict begin 13 H.A end + 81 +4661 a 81 4661 a +SDict begin [ /View [/XYZ H.V] /Dest (890) cvn H.B /DEST pdfmark end + 81 4661 a Fu(Acting)g(as)g(a)h(W)m(indo)n(ws)f(2000)e +(Domain)i(Controller)f(\(i.e.)h(K)n(erberos)f(and)g(Acti)n(v)o(e)h +(Directory\))-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 (891) cvn H.B /DEST pdfmark end + -2 4845 a 90 x Fu(Please)h(note)e(that)i(W)m(indo)n(ws)e(9x)h +(/)h(Me)f(/)h(XP)g(Home)f(clients)g(are)g(not)g(true)g(members)f(of)h +(a)h(domain)d(for)i(reasons)g(outlined)f(in)-2 5043 y(this)h(article.)g +(Therefore)e(the)j(protocol)d(for)i(support)f(W)m(indo)n(ws)g(9x-style) +g(domain)g(logons)g(is)i(completely)e(dif)n(ferent)g(from)-2 +5151 y(NT4)h(/)h(W)m(in2k)e(type)h(domain)e(logons)i(and)f(has)i(been)e +(of)n(\002cially)h(supported)e(for)h(some)h(time.)-2 +5335 y +SDict begin H.S end + -2 5335 a -2 5335 a +SDict begin 13 H.A end + -2 5335 a -2 5335 a +SDict begin [ /View [/XYZ H.V] /Dest (892) cvn H.B /DEST pdfmark end + -2 5335 +a -2 5335 a +SDict begin H.S end + -2 5335 a -2 5335 a +SDict begin 13 H.A end + -2 5335 a -2 5335 a +SDict begin [ /View [/XYZ H.V] /Dest (893) cvn H.B /DEST pdfmark end + -2 +5335 a 90 x Fq(MS)g(W)-5 b(indows)21 b(XP)f(Home)g(edition)f(is)j(NO)m +(T)e(able)g(to)h(join)e(a)i(domain)e(and)g(does)h(not)g(permit)g(the)g +(use)h(of)f(domain)f(lo)o(gons.)p Black 3659 5984 a(31)p +Black eop end +%%Page: 32 39 +TeXDict begin 32 38 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (894) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(Implementing)e(a)k(Samba)f(PDC)h(can)f(basically)g(be)g(di)n +(vided)f(into)h(3)g(broad)f(steps.)-2 90 y +SDict begin H.S end + -2 90 a -2 +90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (895) cvn H.B /DEST pdfmark end + -2 90 a -2 100 a +SDict begin H.S end + -2 100 a -2 100 +a +SDict begin 13 H.A end + -2 100 a -2 100 a +SDict begin [ /View [/XYZ H.V] /Dest (896) cvn H.B /DEST pdfmark end + -2 100 a Black 64 243 a Fu(1.)p Black +147 243 a +SDict begin H.S end + 147 243 a 147 243 a +SDict begin 13 H.A end + 147 243 a 147 243 a +SDict begin [ /View [/XYZ H.V] /Dest (897) cvn H.B /DEST pdfmark end + 147 +243 a Fu(Con\002guring)f(the)i(Samba)g(PDC)-2 261 y +SDict begin H.S end + -2 +261 a -2 261 a +SDict begin 13 H.A end + -2 261 a -2 261 a +SDict begin [ /View [/XYZ H.V] /Dest (898) cvn H.B /DEST pdfmark end + -2 261 a Black 64 392 +a Fu(2.)p Black 147 392 a +SDict begin H.S end + 147 392 a 147 392 a +SDict begin 13 H.A end + 147 392 +a 147 392 a +SDict begin [ /View [/XYZ H.V] /Dest (899) cvn H.B /DEST pdfmark end + 147 392 a Fu(Creating)g(machine)f(trust)h(accounts)g(and)f +(joining)g(clients)i(to)f(the)g(domain)-2 410 y +SDict begin H.S end + -2 410 +a -2 410 a +SDict begin 13 H.A end + -2 410 a -2 410 a +SDict begin [ /View [/XYZ H.V] /Dest (900) cvn H.B /DEST pdfmark end + -2 410 a Black 64 542 a +Fu(3.)p Black 147 542 a +SDict begin H.S end + 147 542 a 147 542 a +SDict begin 13 H.A end + 147 542 a +147 542 a +SDict begin [ /View [/XYZ H.V] /Dest (901) cvn H.B /DEST pdfmark end + 147 542 a Fu(Adding)f(and)h(managing)e(domain)h(user)h +(accounts)-2 726 y +SDict begin H.S end + -2 726 a -2 726 a +SDict begin 13 H.A end + -2 726 a -2 726 +a +SDict begin [ /View [/XYZ H.V] /Dest (902) cvn H.B /DEST pdfmark end + -2 726 a 90 x Fu(There)f(are)h(other)g(minor)f(details)h(such)g(as)h +(user)f(pro\002les,)g(system)g(policies,)g(etc...)g(Ho)n(we)n(v)o(er)m +(,)e(these)i(are)g(not)g(necessarily)-2 923 y(speci\002c)g(to)g(a)h +(Samba)f(PDC)h(as)g(much)e(as)i(the)o(y)f(are)g(related)f(to)i(W)m +(indo)n(ws)e(NT)i(netw)o(orking)d(concepts.)-2 952 y +SDict begin H.S end + +-2 952 a -2 952 a +SDict begin 13 H.A end + -2 952 a -2 952 a +SDict begin [ /View [/XYZ H.V] /Dest (903) cvn H.B /DEST pdfmark end + -2 952 a 359 x Fx(6.3.)35 +b(Con\002guring)e(the)i(Samba)g(Domain)f(Contr)m(oller)-2 +1506 y +SDict begin H.S end + -2 1506 a -2 1506 a +SDict begin 13 H.A end + -2 1506 a -2 1506 a +SDict begin [ /View [/XYZ H.V] /Dest (905) cvn H.B /DEST pdfmark end + -2 1506 +a 79 x Fu(The)20 b(\002rst)h(step)f(in)g(creating)g(a)g(w)o(orking)f +(Samba)h(PDC)h(is)g(to)f(understand)e(the)j(parameters)d(necessary)i +(in)g(smb)m(.conf.)e(Here)i(we)-2 1693 y(attempt)g(to)g(e)o(xplain)f +(the)h(parameters)f(that)h(are)g(co)o(v)o(ered)e(in)1758 +1693 y +SDict begin H.S end + 1758 1693 a 1758 1693 a +SDict begin 13 H.A end + 1758 1693 a 1758 1693 +a +SDict begin [ /View [/XYZ H.V] /Dest (906) cvn H.B /DEST pdfmark end + 1758 1693 a 21 w Fu(the)i(smb)m(.conf)e(man)i(page)f(\(smb)m +(.conf.5.html\).)-2 1877 y +SDict begin H.S end + -2 1877 a -2 1877 a +SDict begin 13 H.A end + -2 1877 +a -2 1877 a +SDict begin [ /View [/XYZ H.V] /Dest (907) cvn H.B /DEST pdfmark end + -2 1877 a 90 x Fu(Here)h(is)h(an)f(e)o(xample)656 +1967 y +SDict begin H.S end + 656 1967 a 656 1967 a +SDict begin 13 H.A end + 656 1967 a 656 1967 a +SDict begin [ /View [/XYZ H.V] /Dest (908) cvn H.B /DEST pdfmark end + 656 +1967 a Fr(smb.conf)f Fu(for)h(acting)f(as)i(a)g(PDC:)-2 +2151 y +SDict begin H.S end + -2 2151 a -2 2151 a +SDict begin 13 H.A end + -2 2151 a -2 2151 a +SDict begin [ /View [/XYZ H.V] /Dest (909) cvn H.B /DEST pdfmark end + -2 2151 +a -2 2234 a +SDict begin H.S end + -2 2234 a -2 2234 a +SDict begin 11.7 H.A end + -2 2234 a -2 2234 a +SDict begin [ /View [/XYZ H.V] /Dest (910) cvn H.B /DEST pdfmark end + -2 +2234 a 79 x Fr([global])177 2410 y(;)45 b(Basic)f(server)g(settings)177 +2507 y +SDict begin H.S end + 177 2507 a 177 2507 a +SDict begin 11.7 H.A end + 177 2507 a 177 2507 a +SDict begin [ /View [/XYZ H.V] /Dest (911) cvn H.B /DEST pdfmark end + 177 +2507 a Fr(netbios)g(name)g(\(smb.conf.5.html#NETBIOSNAME\))c(=)2195 +2507 y +SDict begin H.S end + 2195 2507 a 2195 2507 a +SDict begin 11.7 H.A end + 2195 2507 a 2195 2507 +a +SDict begin [ /View [/XYZ H.V] /Dest (912) cvn H.B /DEST pdfmark end + 2195 2507 a Fj(POGO)177 2604 y +SDict begin H.S end + 177 2604 a 177 2604 +a +SDict begin 11.7 H.A end + 177 2604 a 177 2604 a +SDict begin [ /View [/XYZ H.V] /Dest (913) cvn H.B /DEST pdfmark end + 177 2604 a Fr(workgroup)j +(\(smb.conf.5.html#WORKGROUP\))e(=)1970 2604 y +SDict begin H.S end + 1970 2604 +a 1970 2604 a +SDict begin 11.7 H.A end + 1970 2604 a 1970 2604 a +SDict begin [ /View [/XYZ H.V] /Dest (914) cvn H.B /DEST pdfmark end + 1970 2604 a Fj(NARNIA)177 +2799 y Fr(;)k(we)f(should)g(act)g(as)h(the)f(domain)g(and)g(local)g +(master)g(browser)177 2896 y +SDict begin H.S end + 177 2896 a 177 2896 a +SDict begin 11.7 H.A end + 177 +2896 a 177 2896 a +SDict begin [ /View [/XYZ H.V] /Dest (915) cvn H.B /DEST pdfmark end + 177 2896 a Fr(os)h(level)f +(\(smb.conf.5.html#OSLEVEL\))c(=)45 b(64)177 2993 y +SDict begin H.S end + 177 +2993 a 177 2993 a +SDict begin 11.7 H.A end + 177 2993 a 177 2993 a +SDict begin [ /View [/XYZ H.V] /Dest (916) cvn H.B /DEST pdfmark end + 177 2993 a Fr(preferred)e +(master)h(\(smb.conf.5.html#PERFERREDMASTER\))c(=)k(yes)177 +3090 y +SDict begin H.S end + 177 3090 a 177 3090 a +SDict begin 11.7 H.A end + 177 3090 a 177 3090 a +SDict begin [ /View [/XYZ H.V] /Dest (917) cvn H.B /DEST pdfmark end + 177 +3090 a Fr(domain)g(master)g(\(smb.conf.5.html#DOMAINMASTER\))c(=)k(yes) +177 3187 y +SDict begin H.S end + 177 3187 a 177 3187 a +SDict begin 11.7 H.A end + 177 3187 a 177 3187 +a +SDict begin [ /View [/XYZ H.V] /Dest (918) cvn H.B /DEST pdfmark end + 177 3187 a Fr(local)g(master)g(\(smb.conf.5.html#LOCALMASTER\))c(=)45 +b(yes)177 3382 y(;)g(security)e(settings)h(\(must)g(user)g(security)f +(=)i(user\))177 3479 y +SDict begin H.S end + 177 3479 a 177 3479 a +SDict begin 11.7 H.A end + 177 3479 +a 177 3479 a +SDict begin [ /View [/XYZ H.V] /Dest (919) cvn H.B /DEST pdfmark end + 177 3479 a Fr(security)f +(\(smb.conf.5.html#SECURITYEQUALSUSER\))38 b(=)45 b(user)177 +3673 y(;)g(encrypted)e(passwords)g(are)i(a)f(requirement)f(for)i(a)f +(PDC)177 3770 y +SDict begin H.S end + 177 3770 a 177 3770 a +SDict begin 11.7 H.A end + 177 3770 a 177 +3770 a +SDict begin [ /View [/XYZ H.V] /Dest (920) cvn H.B /DEST pdfmark end + 177 3770 a Fr(encrypt)g(passwords)f +(\(smb.conf.5.html#ENCRYPTPASSWORDS\))c(=)45 b(yes)177 +3964 y(;)g(support)e(domain)h(logons)177 4061 y +SDict begin H.S end + 177 4061 +a 177 4061 a +SDict begin 11.7 H.A end + 177 4061 a 177 4061 a +SDict begin [ /View [/XYZ H.V] /Dest (921) cvn H.B /DEST pdfmark end + 177 4061 a Fr(domain)g(logons)g +(\(smb.conf.5.html#DOMAINLOGONS\))c(=)k(yes)177 4256 +y(;)h(where)f(to)g(store)g(user)g(profiles?)177 4353 +y +SDict begin H.S end + 177 4353 a 177 4353 a +SDict begin 11.7 H.A end + 177 4353 a 177 4353 a +SDict begin [ /View [/XYZ H.V] /Dest (922) cvn H.B /DEST pdfmark end + 177 4353 +a Fr(logon)g(path)g(\(smb.conf.5.html#LOGONPATH\))d(=)j +(\\\\\045N\\profiles\\\045u)177 4547 y(;)h(where)f(is)g(a)h(user's)f +(home)g(directory)f(and)i(where)f(should)f(it)i(be)f(mounted)g(at?)177 +4644 y +SDict begin H.S end + 177 4644 a 177 4644 a +SDict begin 11.7 H.A end + 177 4644 a 177 4644 a +SDict begin [ /View [/XYZ H.V] /Dest (923) cvn H.B /DEST pdfmark end + 177 +4644 a Fr(logon)g(drive)g(\(smb.conf.5.html#LOGONDRIVE\))c(=)45 +b(H:)177 4741 y +SDict begin H.S end + 177 4741 a 177 4741 a +SDict begin 11.7 H.A end + 177 4741 a 177 +4741 a +SDict begin [ /View [/XYZ H.V] /Dest (924) cvn H.B /DEST pdfmark end + 177 4741 a Fr(logon)f(home)g(\(smb.conf.5.html#LOGONHOME\))d(=)j +(\\\\homeserver\\\045u)177 4936 y(;)h(specify)e(a)i(generic)f(logon)g +(script)g(for)g(all)g(users)177 5033 y(;)h(this)f(is)g(a)h(relative)f +(**DOS**)f(path)h(to)h(the)f([netlogon])f(share)177 5130 +y +SDict begin H.S end + 177 5130 a 177 5130 a +SDict begin 11.7 H.A end + 177 5130 a 177 5130 a +SDict begin [ /View [/XYZ H.V] /Dest (925) cvn H.B /DEST pdfmark end + 177 5130 +a Fr(logon)h(script)g(\(smb.conf.5.html#LOGONSCRIPT\))c(=)45 +b(logon.cmd)-2 5324 y(;)f(necessary)g(share)g(for)g(domain)g +(controller)-2 5421 y([netlogon])177 5519 y +SDict begin H.S end + 177 5519 +a 177 5519 a +SDict begin 11.7 H.A end + 177 5519 a 177 5519 a +SDict begin [ /View [/XYZ H.V] /Dest (926) cvn H.B /DEST pdfmark end + 177 5519 a Fr(path)g +(\(smb.conf.5.html#PATH\))d(=)k(/usr/local/samba/lib/netlogon)p +Black 3659 5984 a Fq(32)p Black eop end +%%Page: 33 40 +TeXDict begin 33 39 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +177 72 a +SDict begin H.S end + 177 72 a 177 72 a +SDict begin 11.7 H.A end + 177 72 a 177 72 a +SDict begin [ /View [/XYZ H.V] /Dest (927) cvn H.B /DEST pdfmark end + 177 72 a +Fr(read)44 b(only)g(\(smb.conf.5.html#READONLY\))d(=)k(yes)177 +170 y +SDict begin H.S end + 177 170 a 177 170 a +SDict begin 11.7 H.A end + 177 170 a 177 170 a +SDict begin [ /View [/XYZ H.V] /Dest (928) cvn H.B /DEST pdfmark end + 177 170 +a Fr(write)f(list)g(\(smb.conf.5.html#WRITELIST\))d(=)2015 +170 y +SDict begin H.S end + 2015 170 a 2015 170 a +SDict begin 11.7 H.A end + 2015 170 a 2015 170 a +SDict begin [ /View [/XYZ H.V] /Dest (929) cvn H.B /DEST pdfmark end + 2015 +170 a Fj(ntadmin)-2 364 y Fr(;)j(share)g(for)h(storing)e(user)i +(profiles)-2 461 y([profiles])177 558 y +SDict begin H.S end + 177 558 a 177 +558 a +SDict begin 11.7 H.A end + 177 558 a 177 558 a +SDict begin [ /View [/XYZ H.V] /Dest (930) cvn H.B /DEST pdfmark end + 177 558 a Fr(path)f(\(smb.conf.5.html#PATH\)) +d(=)k(/export/smb/ntprofile)177 655 y +SDict begin H.S end + 177 655 a 177 655 +a +SDict begin 11.7 H.A end + 177 655 a 177 655 a +SDict begin [ /View [/XYZ H.V] /Dest (931) cvn H.B /DEST pdfmark end + 177 655 a Fr(read)f(only)g +(\(smb.conf.5.html#READONLY\))d(=)k(no)177 752 y +SDict begin H.S end + 177 +752 a 177 752 a +SDict begin 11.7 H.A end + 177 752 a 177 752 a +SDict begin [ /View [/XYZ H.V] /Dest (932) cvn H.B /DEST pdfmark end + 177 752 a Fr(create)f(mask)g +(\(smb.conf.5.html#CREATEMASK\))c(=)45 b(0600)177 850 +y +SDict begin H.S end + 177 850 a 177 850 a +SDict begin 11.7 H.A end + 177 850 a 177 850 a +SDict begin [ /View [/XYZ H.V] /Dest (933) cvn H.B /DEST pdfmark end + 177 850 a Fr(directory)e +(mask)i(\(smb.conf.5.html#DIRECTORYMASK\))39 b(=)45 b(0700)-2 +1207 y +SDict begin H.S end + -2 1207 a -2 1207 a +SDict begin 13 H.A end + -2 1207 a -2 1207 a +SDict begin [ /View [/XYZ H.V] /Dest (934) cvn H.B /DEST pdfmark end + -2 1207 +a 107 x Fu(There)19 b(are)h(a)h(couple)e(of)h(points)g(to)g(emphasize)f +(in)h(the)h(abo)o(v)o(e)d(con\002guration.)-2 1332 y +SDict begin H.S end + +-2 1332 a -2 1332 a +SDict begin 13 H.A end + -2 1332 a -2 1332 a +SDict begin [ /View [/XYZ H.V] /Dest (935) cvn H.B /DEST pdfmark end + -2 1332 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 (936) cvn H.B /DEST pdfmark end + -2 1342 +a Black 143 x Ft(\225)p Black 81 1485 a +SDict begin H.S end + 81 1485 a 81 +1485 a +SDict begin 13 H.A end + 81 1485 a 81 1485 a +SDict begin [ /View [/XYZ H.V] /Dest (937) cvn H.B /DEST pdfmark end + 81 1485 a Fu(Encrypted)g(passw)o(ords)i +(must)g(be)g(enabled.)f(F)o(or)g(more)h(details)g(on)g(ho)n(w)g(to)g +(do)g(this,)g(refer)g(to)p 0 TeXcolorgray 2832 1485 a +SDict begin H.S end + +2832 1485 a Fu(ENCR)-5 b(YPTION.html)3527 1485 y +SDict begin 13 H.L end + 3527 +1485 a 3527 1485 a +SDict begin [ /Subtype /Link /Dest (PASSDB) cvn /H /I /Border [0 0 +0] /Color [1 0 0] H.B /ANN pdfmark end + 3527 1485 a Black -2 w Fu(.)-2 1503 +y +SDict begin H.S end + -2 1503 a -2 1503 a +SDict begin 13 H.A end + -2 1503 a -2 1503 a +SDict begin [ /View [/XYZ H.V] /Dest (939) cvn H.B /DEST pdfmark end + -2 1503 a Black +131 x Ft(\225)p Black 81 1634 a +SDict begin H.S end + 81 1634 a 81 1634 a +SDict begin 13 H.A end + 81 +1634 a 81 1634 a +SDict begin [ /View [/XYZ H.V] /Dest (940) cvn H.B /DEST pdfmark end + 81 1634 a Fu(The)20 b(serv)o(er)f(must)h(support)f +(domain)g(logons)g(and)h(a)1615 1634 y +SDict begin H.S end + 1615 1634 a 1615 +1634 a +SDict begin 13 H.A end + 1615 1634 a 1615 1634 a +SDict begin [ /View [/XYZ H.V] /Dest (941) cvn H.B /DEST pdfmark end + 1615 1634 a Fr([netlogon])f +Fu(share)-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 (942) cvn H.B /DEST pdfmark end + -2 1652 a Black 132 x Ft(\225)p Black 81 1784 a +SDict begin H.S end + 81 +1784 a 81 1784 a +SDict begin 13 H.A end + 81 1784 a 81 1784 a +SDict begin [ /View [/XYZ H.V] /Dest (943) cvn H.B /DEST pdfmark end + 81 1784 a Fu(The)g(serv)o(er)f +(must)i(be)f(the)h(domain)e(master)h(bro)n(wser)f(in)i(order)e(for)h(W) +m(indo)n(ws)g(client)g(to)h(locate)f(the)g(serv)o(er)g(as)h(a)g(DC.)g +(Please)81 1891 y(refer)f(to)i(the)f(v)n(arious)f(Netw)o(ork)g(Bro)n +(wsing)h(documentation)d(included)i(with)h(this)h(distrib)n(ution)e +(for)g(details.)-2 2076 y +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 (944) cvn H.B /DEST pdfmark end + -2 2076 a 89 x Fu(Samba)g(3.0)h(of)n(fers)f(a)i(complete)e +(implementation)f(of)i(group)e(mapping)h(between)g(W)m(indo)n(ws)h(NT)g +(groups)f(and)g(Unix)h(groups)-2 2273 y(\(this)g(is)h(really)f(quite)g +(complicated)e(to)j(e)o(xplain)e(in)h(a)h(short)e(space\).)-2 +2302 y +SDict begin H.S end + -2 2302 a -2 2302 a +SDict begin 13 H.A end + -2 2302 a -2 2302 a +SDict begin [ /View [/XYZ H.V] /Dest (945) cvn H.B /DEST pdfmark end + -2 2302 +a 359 x Fx(6.4.)35 b(Cr)m(eating)f(Machine)h(T)-11 b(rust)35 +b(Accounts)e(and)j(J)n(oining)e(Clients)g(to)-2 2847 +y(the)h(Domain)-2 3015 y +SDict begin H.S end + -2 3015 a -2 3015 a +SDict begin 13 H.A end + -2 3015 +a -2 3015 a +SDict begin [ /View [/XYZ H.V] /Dest (947) cvn H.B /DEST pdfmark end + -2 3015 a 106 x Fu(A)20 b(machine)f(trust)i(account)e(is)i +(a)g(Samba)e(account)g(that)i(is)g(used)f(to)g(authenticate)f(a)h +(client)h(machine)e(\(rather)g(than)g(a)i(user\))f(to)-2 +3229 y(the)g(Samba)g(serv)o(er)-5 b(.)19 b(In)h(W)m(indo)n(ws)g +(terminology)-5 b(,)17 b(this)j(is)i(kno)n(wn)c(as)j(a)g("Computer)d +(Account.")-2 3413 y +SDict begin H.S end + -2 3413 a -2 3413 a +SDict begin 13 H.A end + -2 3413 a -2 +3413 a +SDict begin [ /View [/XYZ H.V] /Dest (948) cvn H.B /DEST pdfmark end + -2 3413 a 90 x Fu(The)i(passw)o(ord)f(of)h(a)h(machine)e(trust)h +(account)f(acts)i(as)g(the)f(shared)f(secret)i(for)e(secure)h +(communication)d(with)k(the)f(Domain)-2 3611 y(Controller)-5 +b(.)19 b(This)h(is)h(a)g(security)f(feature)f(to)h(pre)n(v)o(ent)f(an)h +(unauthorized)d(machine)i(with)h(the)h(same)f(NetBIOS)h(name)e(from)-2 +3719 y(joining)g(the)h(domain)f(and)g(gaining)g(access)i(to)f(domain)f +(user/group)f(accounts.)h(W)m(indo)n(ws)g(NT)-6 b(,)20 +b(200x,)f(XP)i(Professional)-2 3827 y(clients)f(use)h(machine)e(trust)h +(accounts,)f(b)n(ut)h(W)m(indo)n(ws)g(9x)g(/)g(Me)h(/)g(XP)g(Home)e +(clients)i(do)f(not.)f(Hence,)h(a)g(W)m(indo)n(ws)g(9x)g(/)h(Me)f(/)-2 +3935 y(XP)h(Home)e(client)i(is)g(ne)n(v)o(er)d(a)j(true)f(member)f(of)h +(a)g(domain)f(because)h(it)h(does)e(not)h(possess)h(a)g(machine)e +(trust)h(account,)f(and)-2 4043 y(thus)h(has)g(no)g(shared)g(secret)g +(with)g(the)g(domain)f(controller)-5 b(.)-2 4210 y +SDict begin H.S end + -2 +4210 a -2 4210 a +SDict begin 13 H.A end + -2 4210 a -2 4210 a +SDict begin [ /View [/XYZ H.V] /Dest (949) cvn H.B /DEST pdfmark end + -2 4210 a 107 x +Fu(A)20 b(W)m(indo)n(ws)g(PDC)h(stores)g(each)f(machine)f(trust)h +(account)f(in)h(the)g(W)m(indo)n(ws)g(Re)o(gistry)-5 +b(.)19 b(A)i(Samba-3)e(PDC)i(also)g(has)f(to)g(stoe)-2 +4425 y(machine)f(trust)h(account)f(information)f(in)i(a)h(suitable)f +(back-end)e(data)i(store.)g(W)m(ith)g(Samba-3)f(there)h(can)g(be)g +(multiple)-2 4533 y(back-ends)e(for)i(this)g(including:)-2 +4551 y +SDict begin H.S end + -2 4551 a -2 4551 a +SDict begin 13 H.A end + -2 4551 a -2 4551 a +SDict begin [ /View [/XYZ H.V] /Dest (950) cvn H.B /DEST pdfmark end + -2 4551 +a -2 4561 a +SDict begin H.S end + -2 4561 a -2 4561 a +SDict begin 13 H.A end + -2 4561 a -2 4561 a +SDict begin [ /View [/XYZ H.V] /Dest (951) cvn H.B /DEST pdfmark end + -2 +4561 a Black 142 x Ft(\225)p Black 81 4703 a +SDict begin H.S end + 81 4703 +a 81 4703 a +SDict begin 13 H.A end + 81 4703 a 81 4703 a +SDict begin [ /View [/XYZ H.V] /Dest (952) cvn H.B /DEST pdfmark end + 81 4703 a 81 4703 a +SDict begin H.S end + 81 +4703 a 81 4703 a +SDict begin 13 H.A end + 81 4703 a 81 4703 a +SDict begin [ /View [/XYZ H.V] /Dest (953) cvn H.B /DEST pdfmark end + 81 4703 a Fq(smbpaswd)h +Fu(-)f(the)f(plain)h(ascii)g(\002le)g(stored)f(used)g(by)h(earlier)f(v) +o(ersions)f(of)i(Samba.)e(This)i(\002le)g(con\002guration)d(option)i +(requires)81 4811 y(a)h(Unix/Linux)f(system)h(account)f(for)h(EVER)-5 +b(Y)20 b(entry)f(\(ie:)h(both)g(for)f(user)h(and)g(for)g(machine)f +(accounts\).)f(This)j(\002le)f(will)h(be)81 4919 y(located)e(in)i(the) +549 4919 y +SDict begin H.S end + 549 4919 a 549 4919 a +SDict begin 13 H.A end + 549 4919 a 549 4919 +a +SDict begin [ /View [/XYZ H.V] /Dest (954) cvn H.B /DEST pdfmark end + 549 4919 a Fq(private)f Fu(directory)e(\(def)o(ault)h(is)j +(/usr/local/samba/lib/pri)n(v)n(ate)17 b(or)j(on)f(linux)h +(/etc/samba\).)-2 4937 y +SDict begin H.S end + -2 4937 a -2 4937 a +SDict begin 13 H.A end + -2 4937 +a -2 4937 a +SDict begin [ /View [/XYZ H.V] /Dest (955) cvn H.B /DEST pdfmark end + -2 4937 a Black 131 x Ft(\225)p Black 81 +5068 a +SDict begin H.S end + 81 5068 a 81 5068 a +SDict begin 13 H.A end + 81 5068 a 81 5068 a +SDict begin [ /View [/XYZ H.V] /Dest (956) cvn H.B /DEST pdfmark end + 81 5068 +a 81 5068 a +SDict begin H.S end + 81 5068 a 81 5068 a +SDict begin 13 H.A end + 81 5068 a 81 5068 a +SDict begin [ /View [/XYZ H.V] /Dest (957) cvn H.B /DEST pdfmark end + 81 +5068 a Fq(smbpasswd_nua)e Fu(-)i(This)h(\002le)f(is)i(independant)17 +b(of)j(the)g(system)h(wide)f(user)g(accounts.)f(The)h(use)g(of)g(this)h +(back-end)d(option)81 5176 y(requires)h(speci\002cation)g(of)h(the)g +("non)g(unix)f(account)g(range")g(option)g(also.)h(It)h(is)g(called)f +(smbpasswd)f(and)h(will)h(be)f(located)81 5284 y(in)g(the)288 +5284 y +SDict begin H.S end + 288 5284 a 288 5284 a +SDict begin 13 H.A end + 288 5284 a 288 5284 a +SDict begin [ /View [/XYZ H.V] /Dest (958) cvn H.B /DEST pdfmark end + 288 +5284 a Fr(private)g Fu(directory)-5 b(.)-2 5302 y +SDict begin H.S end + -2 +5302 a -2 5302 a +SDict begin 13 H.A end + -2 5302 a -2 5302 a +SDict begin [ /View [/XYZ H.V] /Dest (959) cvn H.B /DEST pdfmark end + -2 5302 a Black +3659 5984 a Fq(33)p Black eop end +%%Page: 34 41 +TeXDict begin 34 40 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1012) cvn H.B /DEST pdfmark end + -2 -201 a 1500 +-132 a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +Black -2 72 a Ft(\225)p Black 81 72 a +SDict begin H.S end + 81 72 a 81 72 a +SDict begin 13 H.A end + +81 72 a 81 72 a +SDict begin [ /View [/XYZ H.V] /Dest (960) cvn H.B /DEST pdfmark end + 81 72 a 81 72 a +SDict begin H.S end + 81 72 a 81 72 a +SDict begin 13 H.A end + 81 72 +a 81 72 a +SDict begin [ /View [/XYZ H.V] /Dest (961) cvn H.B /DEST pdfmark end + 81 72 a Fq(tdbsam)g Fu(-)i(a)f(binary)f(database)h(back)o +(end)e(that)j(will)g(be)f(stored)f(in)i(the)2109 72 y +SDict begin H.S end + +2109 72 a 2109 72 a +SDict begin 13 H.A end + 2109 72 a 2109 72 a +SDict begin [ /View [/XYZ H.V] /Dest (962) cvn H.B /DEST pdfmark end + 2109 72 a Fq(private)f +Fu(directory)e(in)j(a)f(\002le)h(called)3174 72 y +SDict begin H.S end + 3174 +72 a 3174 72 a +SDict begin 13 H.A end + 3174 72 a 3174 72 a +SDict begin [ /View [/XYZ H.V] /Dest (963) cvn H.B /DEST pdfmark end + 3174 72 a Fq(passwd.tdb)p +Fu(.)e(The)81 180 y(k)o(e)o(y)g(bene\002t)h(of)g(this)h(binary)e +(format)g(\002le)i(is)g(that)f(it)h(can)f(store)g(binary)f(objects)h +(that)g(can)g(not)g(be)g(accomodated)e(in)i(the)81 288 +y(traditional)f(plain)h(te)o(xt)g(smbpasswd)f(\002le.)-2 +306 y +SDict begin H.S end + -2 306 a -2 306 a +SDict begin 13 H.A end + -2 306 a -2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (964) cvn H.B /DEST pdfmark end + -2 306 a Black +132 x Ft(\225)p Black 81 438 a +SDict begin H.S end + 81 438 a 81 438 a +SDict begin 13 H.A end + 81 438 +a 81 438 a +SDict begin [ /View [/XYZ H.V] /Dest (965) cvn H.B /DEST pdfmark end + 81 438 a 81 438 a +SDict begin H.S end + 81 438 a 81 438 a +SDict begin 13 H.A end + 81 438 +a 81 438 a +SDict begin [ /View [/XYZ H.V] /Dest (966) cvn H.B /DEST pdfmark end + 81 438 a Fq(tdbsam_nua)e Fu(lik)o(e)k(the)f(smbpasswd_nua)e +(option)h(abo)o(v)o(e,)f(this)j(\002le)g(allo)n(ws)f(the)h(creation)e +(of)h(arbitrary)e(user)i(and)g(machine)81 546 y(accounts)f(without)g +(requiring)g(that)h(account)f(to)h(be)g(added)f(to)i(the)f(system)g +(\(/etc/passwd\))g(\002le.)g(It)h(too)f(requires)f(the)81 +654 y(speci\002cation)g(of)h(the)g("non)f(unix)h(account)f(range")g +(option)g(in)h(the)g([globals])f(section)h(of)g(the)g(smb)m(.conf)e +(\002le.)-2 672 y +SDict begin H.S end + -2 672 a -2 672 a +SDict begin 13 H.A end + -2 672 a -2 672 a +SDict begin [ /View [/XYZ H.V] /Dest (967) cvn H.B /DEST pdfmark end + +-2 672 a Black 131 x Ft(\225)p Black 81 803 a +SDict begin H.S end + 81 803 +a 81 803 a +SDict begin 13 H.A end + 81 803 a 81 803 a +SDict begin [ /View [/XYZ H.V] /Dest (968) cvn H.B /DEST pdfmark end + 81 803 a 81 803 a +SDict begin H.S end + 81 803 +a 81 803 a +SDict begin 13 H.A end + 81 803 a 81 803 a +SDict begin [ /View [/XYZ H.V] /Dest (969) cvn H.B /DEST pdfmark end + 81 803 a Fq(ldapsam)h Fu(-)h(An)h(LD)m(AP) +f(based)g(back-end.)d(Permits)k(the)f(LD)m(AP)g(serv)o(er)f(to)i(be)f +(speci\002ed.)g(e)o(g:)g(ldap://localhost)e(or)81 911 +y(ldap://frodo.murphy)-6 b(.co)o(m)-2 929 y +SDict begin H.S end + -2 929 a +-2 929 a +SDict begin 13 H.A end + -2 929 a -2 929 a +SDict begin [ /View [/XYZ H.V] /Dest (970) cvn H.B /DEST pdfmark end + -2 929 a Black 131 x Ft(\225)p +Black 81 1060 a +SDict begin H.S end + 81 1060 a 81 1060 a +SDict begin 13 H.A end + 81 1060 a 81 1060 +a +SDict begin [ /View [/XYZ H.V] /Dest (971) cvn H.B /DEST pdfmark end + 81 1060 a 81 1060 a +SDict begin H.S end + 81 1060 a 81 1060 a +SDict begin 13 H.A end + 81 1060 a 81 +1060 a +SDict begin [ /View [/XYZ H.V] /Dest (972) cvn H.B /DEST pdfmark end + 81 1060 a Fq(ldapsam_nua)17 b Fu(-)j(LD)m(AP)h(based)e(back-end) +f(with)j(no)f(unix)f(account)g(requirement,)f(lik)o(e)i(smbpasswd_nua)e +(and)81 1168 y(tdbsam_nua)g(abo)o(v)o(e.)-2 1344 y +SDict begin H.S end + -2 +1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (973) cvn H.B /DEST pdfmark end + -2 1344 a 98 x Fu(A)i(Samba)g +(PDC,)h(ho)n(we)n(v)o(er)m(,)d(stores)i(each)g(machine)f(trust)i +(account)d(in)j(tw)o(o)f(parts,)g(as)h(follo)n(ws:)2818 +1442 y +SDict begin H.S end + 2818 1442 a 2818 1442 a +SDict begin 13 H.A end + 2818 1442 a 2818 1442 +a +SDict begin [ /View [/XYZ H.V] /Dest (974) cvn H.B /DEST pdfmark end + 2818 1442 a -2 1502 a +SDict begin H.S end + -2 1502 a -2 1502 a +SDict begin 13 H.A end + -2 1502 a +-2 1502 a +SDict begin [ /View [/XYZ H.V] /Dest (975) cvn H.B /DEST pdfmark end + -2 1502 a Black 173 x Ft(\225)p Black 81 1675 +a +SDict begin H.S end + 81 1675 a 81 1675 a +SDict begin 13 H.A end + 81 1675 a 81 1675 a +SDict begin [ /View [/XYZ H.V] /Dest (976) cvn H.B /DEST pdfmark end + 81 1675 a Fu(A)f(Samba)g +(account,)f(stored)h(in)g(the)g(same)g(location)g(as)h(user)f(LanMan)f +(and)g(NT)i(passw)o(ord)e(hashes)h(\(currently)81 1783 +y +SDict begin H.S end + 81 1783 a 81 1783 a +SDict begin 13 H.A end + 81 1783 a 81 1783 a +SDict begin [ /View [/XYZ H.V] /Dest (977) cvn H.B /DEST pdfmark end + 81 1783 a Fr(smbpasswd)p +Fu(\).)e(The)i(Samba)g(account)f(possesses)i(and)f(uses)g(only)g(the)g +(NT)g(passw)o(ord)g(hash.)-2 1801 y +SDict begin H.S end + -2 1801 a -2 1801 +a +SDict begin 13 H.A end + -2 1801 a -2 1801 a +SDict begin [ /View [/XYZ H.V] /Dest (978) cvn H.B /DEST pdfmark end + -2 1801 a Black 131 x Ft(\225)p +Black 81 1932 a +SDict begin H.S end + 81 1932 a 81 1932 a +SDict begin 13 H.A end + 81 1932 a 81 1932 +a +SDict begin [ /View [/XYZ H.V] /Dest (979) cvn H.B /DEST pdfmark end + 81 1932 a Fu(A)g(corresponding)d(Unix)j(account,)f(typically)g +(stored)h(in)1764 1932 y +SDict begin H.S end + 1764 1932 a 1764 1932 a +SDict begin 13 H.A end + 1764 +1932 a 1764 1932 a +SDict begin [ /View [/XYZ H.V] /Dest (980) cvn H.B /DEST pdfmark end + 1764 1932 a Fr(/etc/passwd)p Fu(.)f(\(Future)g +(releases)h(will)h(alle)n(viate)f(the)g(need)g(to)81 +2040 y(create)300 2040 y +SDict begin H.S end + 300 2040 a 300 2040 a +SDict begin 13 H.A end + 300 2040 +a 300 2040 a +SDict begin [ /View [/XYZ H.V] /Dest (981) cvn H.B /DEST pdfmark end + 300 2040 a Fr(/etc/passwd)f Fu(entries.\))-2 +2356 y +SDict begin H.S end + -2 2356 a -2 2356 a +SDict begin 13 H.A end + -2 2356 a -2 2356 a +SDict begin [ /View [/XYZ H.V] /Dest (982) cvn H.B /DEST pdfmark end + -2 2356 +a 108 x Fu(There)g(are)h(tw)o(o)h(w)o(ays)f(to)h(create)f(machine)f +(trust)h(accounts:)-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 (983) cvn H.B /DEST pdfmark end + -2 2481 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 (984) cvn H.B /DEST pdfmark end + -2 2491 a Black 143 x Ft(\225)p Black +81 2634 a +SDict begin H.S end + 81 2634 a 81 2634 a +SDict begin 13 H.A end + 81 2634 a 81 2634 a +SDict begin [ /View [/XYZ H.V] /Dest (985) cvn H.B /DEST pdfmark end + 81 +2634 a Fu(Manual)f(creation.)g(Both)h(the)h(Samba)e(and)h +(corresponding)d(Unix)i(account)g(are)h(created)g(by)g(hand.)-2 +2652 y +SDict begin H.S end + -2 2652 a -2 2652 a +SDict begin 13 H.A end + -2 2652 a -2 2652 a +SDict begin [ /View [/XYZ H.V] /Dest (986) cvn H.B /DEST pdfmark end + -2 2652 +a Black 131 x Ft(\225)p Black 81 2783 a +SDict begin H.S end + 81 2783 a 81 +2783 a +SDict begin 13 H.A end + 81 2783 a 81 2783 a +SDict begin [ /View [/XYZ H.V] /Dest (987) cvn H.B /DEST pdfmark end + 81 2783 a Fu("On-the-\003y")e(creation.)h +(The)h(Samba)g(machine)f(trust)h(account)f(is)i(automatically)e +(created)g(by)h(Samba)g(at)h(the)f(time)g(the)81 2891 +y(client)g(is)h(joined)e(to)i(the)f(domain.)f(\(F)o(or)g(security)-5 +b(,)19 b(this)i(is)g(the)f(recommended)d(method.\))h(The)i +(corresponding)d(Unix)81 2999 y(account)i(may)g(be)i(created)e +(automatically)g(or)h(manually)-5 b(.)-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 (988) cvn H.B /DEST pdfmark end + -2 3017 a 310 x Fp(6.4.1.)29 +b(Manual)h(Cr)n(eation)g(of)g(Machine)h(T)-9 b(rust)29 +b(Accounts)-2 3495 y +SDict begin H.S end + -2 3495 a -2 3495 a +SDict begin 13 H.A end + -2 3495 a -2 +3495 a +SDict begin [ /View [/XYZ H.V] /Dest (990) cvn H.B /DEST pdfmark end + -2 3495 a 106 x Fu(The)20 b(\002rst)h(step)f(in)g(manually)f +(creating)g(a)i(machine)e(trust)h(account)f(is)i(to)g(manually)e +(create)g(the)i(corresponding)16 b(Unix)k(account)-2 +3709 y(in)83 3709 y +SDict begin H.S end + 83 3709 a 83 3709 a +SDict begin 13 H.A end + 83 3709 a 83 +3709 a +SDict begin [ /View [/XYZ H.V] /Dest (991) cvn H.B /DEST pdfmark end + 83 3709 a Fr(/etc/passwd)p Fu(.)f(This)h(can)g(be)g(done)f +(using)1404 3709 y +SDict begin H.S end + 1404 3709 a 1404 3709 a +SDict begin 13 H.A end + 1404 3709 +a 1404 3709 a +SDict begin [ /View [/XYZ H.V] /Dest (992) cvn H.B /DEST pdfmark end + 1404 3709 a Fv(vipw)i Fu(or)e(other)h('add)f(user')h +(command)e(that)i(is)h(normally)e(used)h(to)g(create)g(ne)n(w)-2 +3817 y(Unix)g(accounts.)f(The)g(follo)n(wing)g(is)i(an)f(e)o(xample)f +(for)h(a)g(Linux)f(based)h(Samba)g(serv)o(er:)-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 (993) cvn H.B /DEST pdfmark end + -2 4001 a -2 +4001 a +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 (994) cvn H.B /DEST pdfmark end + -2 4001 +a 90 x Fr(root#)267 4091 y +SDict begin H.S end + 267 4091 a 267 4091 a +SDict begin 13 H.A end + 267 +4091 a 267 4091 a +SDict begin [ /View [/XYZ H.V] /Dest (995) cvn H.B /DEST pdfmark end + 267 4091 a Fv(/usr/sbin/useradd)i(-g)e(100)f(-d)i +(/de)o(v/null)f(-c)1649 4091 y +SDict begin H.S end + 1649 4091 a 1649 4091 +a +SDict begin 13 H.A end + 1649 4091 a 1649 4091 a +SDict begin [ /View [/XYZ H.V] /Dest (996) cvn H.B /DEST pdfmark end + 1649 4091 a Fm("machine)49 +b(nickname")19 b Fv(-s)i(/bin/false)2991 4091 y +SDict begin H.S end + 2991 +4091 a 2991 4091 a +SDict begin 13 H.A end + 2991 4091 a 2991 4091 a +SDict begin [ /View [/XYZ H.V] /Dest (997) cvn H.B /DEST pdfmark end + 2991 4091 +a Fm(machine_name)p Fv($)-2 4274 y +SDict begin H.S end + -2 4274 a -2 4274 +a +SDict begin 13 H.A end + -2 4274 a -2 4274 a +SDict begin [ /View [/XYZ H.V] /Dest (998) cvn H.B /DEST pdfmark end + -2 4274 a -2 4274 a +SDict begin H.S end + -2 4274 a -2 +4274 a +SDict begin 13 H.A end + -2 4274 a -2 4274 a +SDict begin [ /View [/XYZ H.V] /Dest (999) cvn H.B /DEST pdfmark end + -2 4274 a 91 x Fr(root#)267 +4365 y +SDict begin H.S end + 267 4365 a 267 4365 a +SDict begin 13 H.A end + 267 4365 a 267 4365 a +SDict begin [ /View [/XYZ H.V] /Dest (1000) cvn H.B /DEST pdfmark end + 267 +4365 a Fv(passwd)g(-l)617 4365 y +SDict begin H.S end + 617 4365 a 617 4365 +a +SDict begin 13 H.A end + 617 4365 a 617 4365 a +SDict begin [ /View [/XYZ H.V] /Dest (1001) cvn H.B /DEST pdfmark end + 617 4365 a Fm(machine_name)p +Fv($)-2 4548 y +SDict begin H.S end + -2 4548 a -2 4548 a +SDict begin 13 H.A end + -2 4548 a -2 4548 +a +SDict begin [ /View [/XYZ H.V] /Dest (1002) cvn H.B /DEST pdfmark end + -2 4548 a 91 x Fu(On)f(*BSD)h(systems,)f(this)h(can)f(be)g(done)f +(using)h(the)g('chpass')f(utility:)-2 4823 y +SDict begin H.S end + -2 4823 +a -2 4823 a +SDict begin 13 H.A end + -2 4823 a -2 4823 a +SDict begin [ /View [/XYZ H.V] /Dest (1003) cvn H.B /DEST pdfmark end + -2 4823 a -2 4823 a +SDict begin H.S end + -2 +4823 a -2 4823 a +SDict begin 13 H.A end + -2 4823 a -2 4823 a +SDict begin [ /View [/XYZ H.V] /Dest (1004) cvn H.B /DEST pdfmark end + -2 4823 a 90 x Fr(root#)267 +4913 y +SDict begin H.S end + 267 4913 a 267 4913 a +SDict begin 13 H.A end + 267 4913 a 267 4913 a +SDict begin [ /View [/XYZ H.V] /Dest (1005) cvn H.B /DEST pdfmark end + 267 +4913 a Fv(chpass)i(-a)f(")659 4913 y +SDict begin H.S end + 659 4913 a 659 4913 +a +SDict begin 13 H.A end + 659 4913 a 659 4913 a +SDict begin [ /View [/XYZ H.V] /Dest (1006) cvn H.B /DEST pdfmark end + 659 4913 a Fm(machine_name)p +Fv($:*:101:10)o(0::)o(0:)o(0:)o(W)-6 b(orksta)o(tion)-2 +5021 y +SDict begin H.S end + -2 5021 a -2 5021 a +SDict begin 13 H.A end + -2 5021 a -2 5021 a +SDict begin [ /View [/XYZ H.V] /Dest (1007) cvn H.B /DEST pdfmark end + -2 5021 +a Fm(machine_name)p Fv(:/de)o(v/null:/sbin/nologin")-2 +5204 y +SDict begin H.S end + -2 5204 a -2 5204 a +SDict begin 13 H.A end + -2 5204 a -2 5204 a +SDict begin [ /View [/XYZ H.V] /Dest (1008) cvn H.B /DEST pdfmark end + -2 5204 +a 91 x Fu(The)148 5295 y +SDict begin H.S end + 148 5295 a 148 5295 a +SDict begin 13 H.A end + 148 5295 +a 148 5295 a +SDict begin [ /View [/XYZ H.V] /Dest (1009) cvn H.B /DEST pdfmark end + 148 5295 a Fr(/etc/passwd)19 b Fu(entry)g(will)i(list)g +(the)f(machine)f(name)h(with)g(a)h("$")f(appended,)e(w)o(on')o(t)h(ha)n +(v)o(e)g(a)i(passw)o(ord,)e(will)i(ha)n(v)o(e)f(a)-2 +5403 y(null)g(shell)g(and)g(no)g(home)f(directory)-5 +b(.)18 b(F)o(or)i(e)o(xample)e(a)j(machine)e(named)g(')l(dopp)o(y')f(w) +o(ould)h(ha)n(v)o(e)h(an)2928 5403 y +SDict begin H.S end + 2928 5403 a 2928 +5403 a +SDict begin 13 H.A end + 2928 5403 a 2928 5403 a +SDict begin [ /View [/XYZ H.V] /Dest (1010) cvn H.B /DEST pdfmark end + 2928 5403 a Fr(/etc/passwd)f +Fu(entry)-2 5511 y(lik)o(e)h(this:)p Black 3659 5984 +a Fq(34)p Black eop end +%%Page: 35 42 +TeXDict begin 35 41 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1011) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fr(doppy$:x:505:501:)p Fj(machine_nickname)p Fr(:/dev)o(/null:)o +(/bin/f)o(alse)-2 429 y +SDict begin H.S end + -2 429 a -2 429 a +SDict begin 13 H.A end + -2 429 a -2 +429 a +SDict begin [ /View [/XYZ H.V] /Dest (1014) cvn H.B /DEST pdfmark end + -2 429 a 108 x Fu(Abo)o(v)o(e,)258 537 y +SDict begin H.S end + 258 537 +a 258 537 a +SDict begin 13 H.A end + 258 537 a 258 537 a +SDict begin [ /View [/XYZ H.V] /Dest (1015) cvn H.B /DEST pdfmark end + 258 537 a Fo(machine_nickname)f +Fu(can)i(be)g(an)o(y)f(descripti)n(v)o(e)g(name)h(for)f(the)h(client,)g +(i.e.,)g(BasementComputer)-5 b(.)-2 645 y +SDict begin H.S end + -2 645 a -2 +645 a +SDict begin 13 H.A end + -2 645 a -2 645 a +SDict begin [ /View [/XYZ H.V] /Dest (1016) cvn H.B /DEST pdfmark end + -2 645 a Fo(machine_name)18 b +Fu(absolutely)h(must)i(be)f(the)g(NetBIOS)h(name)e(of)h(the)g(client)h +(to)f(be)g(joined)f(to)i(the)f(domain.)e(The)i("$")g(must)-2 +753 y(be)g(appended)e(to)i(the)g(NetBIOS)h(name)f(of)g(the)g(client)g +(or)g(Samba)g(will)h(not)e(recognize)g(this)i(as)g(a)f(machine)f(trust) +i(account.)-2 937 y +SDict begin H.S end + -2 937 a -2 937 a +SDict begin 13 H.A end + -2 937 a -2 937 +a +SDict begin [ /View [/XYZ H.V] /Dest (1017) cvn H.B /DEST pdfmark end + -2 937 a 90 x Fu(No)n(w)f(that)g(the)g(corresponding)d(Unix)j +(account)f(has)h(been)g(created,)f(the)h(ne)o(xt)g(step)g(is)h(to)g +(create)e(the)i(Samba)e(account)g(for)h(the)-2 1135 y(client)g +(containing)e(the)i(well-kno)n(wn)f(initial)h(machine)f(trust)i +(account)e(passw)o(ord.)g(This)h(can)g(be)g(done)f(using)h(the)-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 (1018) cvn H.B /DEST pdfmark end + -2 1243 +a -2 1243 a +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 (1019) cvn H.B /DEST pdfmark end + -2 +1243 a Fv(smbpasswd\(8\))g Fu(\(smbpasswd.8.html\))d(command)i(as)i +(sho)n(wn)e(here:)-2 1427 y +SDict begin H.S end + -2 1427 a -2 1427 a +SDict begin 13 H.A end + -2 1427 +a -2 1427 a +SDict begin [ /View [/XYZ H.V] /Dest (1020) cvn H.B /DEST pdfmark end + -2 1427 a -2 1427 a +SDict begin H.S end + -2 1427 a -2 1427 a +SDict begin 13 H.A end + -2 +1427 a -2 1427 a +SDict begin [ /View [/XYZ H.V] /Dest (1021) cvn H.B /DEST pdfmark end + -2 1427 a 90 x Fr(root#)267 1517 y +SDict begin H.S end + 267 +1517 a 267 1517 a +SDict begin 13 H.A end + 267 1517 a 267 1517 a +SDict begin [ /View [/XYZ H.V] /Dest (1022) cvn H.B /DEST pdfmark end + 267 1517 a Fv(smbpasswd)i(-a)f +(-m)901 1517 y +SDict begin H.S end + 901 1517 a 901 1517 a +SDict begin 13 H.A end + 901 1517 a 901 1517 +a +SDict begin [ /View [/XYZ H.V] /Dest (1023) cvn H.B /DEST pdfmark end + 901 1517 a Fm(machine_name)-2 1700 y +SDict begin H.S end + -2 1700 a -2 1700 +a +SDict begin 13 H.A end + -2 1700 a -2 1700 a +SDict begin [ /View [/XYZ H.V] /Dest (1024) cvn H.B /DEST pdfmark end + -2 1700 a 91 x Fu(where)221 1791 +y +SDict begin H.S end + 221 1791 a 221 1791 a +SDict begin 13 H.A end + 221 1791 a 221 1791 a +SDict begin [ /View [/XYZ H.V] /Dest (1025) cvn H.B /DEST pdfmark end + 221 1791 +a Fo(machine_name)f Fu(is)i(the)f(machine')-5 b(s)20 +b(NetBIOS)g(name.)g(The)g(RID)g(of)g(the)g(ne)n(w)g(machine)f(account)g +(is)i(generated)-2 1899 y(from)e(the)h(UID)g(of)g(the)h(corresponding) +16 b(Unix)k(account.)-2 1917 y +SDict begin H.S end + -2 1917 a -2 1917 a +SDict begin 11.7 H.A end + -2 +1917 a -2 1917 a +SDict begin [ /View [/XYZ H.V] /Dest (1026) cvn H.B /DEST pdfmark end + -2 1917 a 346 2017 3463 17 v 346 2940 +17 924 v 1022 2165 a Fp(J)n(oin)31 b(the)f(client)h(to)e(the)h(domain)h +(immediately)388 2356 y +SDict begin H.S end + 388 2356 a 388 2356 a +SDict begin 11.7 H.A end + 388 2356 +a 388 2356 a +SDict begin [ /View [/XYZ H.V] /Dest (1028) cvn H.B /DEST pdfmark end + 388 2356 a 73 x Fk(Man)o(ually)19 b(creating)f(a)j +(machine)e(tr)q(ust)h(account)g(using)f(this)h(method)f(is)i(the)e +(equiv)n(alent)f(of)i(creating)e(a)j(machine)388 2526 +y(tr)q(ust)f(account)g(on)f(a)i(Windo)o(ws)e(NT)h(PDC)g(using)g(the)f +("Ser)r(v)n(er)h(Manager".)e(F)m(rom)i(the)f(time)h(at)g(which)g(the)g +(account)388 2623 y(is)h(created)e(to)h(the)f(time)h(which)g(the)g +(client)f(joins)g(the)h(domain)f(and)g(changes)g(the)h(pass)n(w)o(ord,) +f(y)o(our)h(domain)f(is)388 2720 y(vulner)o(ab)o(le)e(to)j(an)g(intr)q +(uder)e(joining)g(y)o(our)i(domain)e(using)i(a)g(a)g(machine)g(with)f +(the)h(same)g(NetBIOS)g(name)o(.)f(A)i(PDC)388 2817 y(inherently)d(tr)q +(usts)i(members)g(of)g(the)g(domain)f(and)g(will)h(ser)r(v)n(e)h(out)e +(a)h(large)f(deg)o(ree)g(of)h(user)g(inf)n(or)r(mation)d(to)j(such)388 +2914 y(clients)o(.)f(Y)-10 b(ou)19 b(ha)o(v)n(e)h(been)f(w)o(ar)r(ned!) +p 3792 2940 17 924 v 346 2957 3463 17 v -2 3050 a +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 (1029) cvn H.B /DEST pdfmark end + -2 3050 a 286 x +Fp(6.4.2.)29 b("On-the-Fly")i(Cr)n(eation)f(of)f(Machine)i(T)-9 +b(rust)30 b(Accounts)-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 (1031) cvn H.B /DEST pdfmark end + -2 3526 a 84 x Fu(The)20 b(second)f(\(and)g +(recommended\))e(w)o(ay)j(of)g(creating)f(machine)g(trust)i(accounts)e +(is)i(simply)f(to)g(allo)n(w)g(the)h(Samba)e(serv)o(er)h(to)-2 +3718 y(create)g(them)f(as)i(needed)e(when)h(the)g(client)g(is)h(joined) +f(to)g(the)g(domain.)-2 3902 y +SDict begin H.S end + -2 3902 a -2 3902 a +SDict begin 13 H.A end + -2 +3902 a -2 3902 a +SDict begin [ /View [/XYZ H.V] /Dest (1032) cvn H.B /DEST pdfmark end + -2 3902 a 90 x Fu(Since)g(each)g(Samba)g(machine)f +(trust)h(account)f(requires)g(a)i(corresponding)16 b(Unix)k(account,)f +(a)i(method)d(for)i(automatically)-2 4100 y(creating)f(the)h(Unix)g +(account)f(is)i(usually)f(supplied;)f(this)i(requires)e +(con\002guration)e(of)j(the)2640 4100 y +SDict begin H.S end + 2640 4100 a 2640 +4100 a +SDict begin 13 H.A end + 2640 4100 a 2640 4100 a +SDict begin [ /View [/XYZ H.V] /Dest (1033) cvn H.B /DEST pdfmark end + 2640 4100 a Fu(add)g(user)g(script)-2 +4207 y(\(smb)m(.conf.5.html#ADDUSERSCRIPT\))15 b(option)k(in)1646 +4207 y +SDict begin H.S end + 1646 4207 a 1646 4207 a +SDict begin 13 H.A end + 1646 4207 a 1646 4207 +a +SDict begin [ /View [/XYZ H.V] /Dest (1034) cvn H.B /DEST pdfmark end + 1646 4207 a Fr(smb.conf)p Fu(.)g(This)h(method)f(is)i(not)f +(required,)e(ho)n(we)n(v)o(er;)-2 4315 y(corresponding)e(Unix)k +(accounts)g(may)f(also)i(be)f(created)f(manually)-5 b(.)-2 +4499 y +SDict begin H.S end + -2 4499 a -2 4499 a +SDict begin 13 H.A end + -2 4499 a -2 4499 a +SDict begin [ /View [/XYZ H.V] /Dest (1035) cvn H.B /DEST pdfmark end + -2 4499 +a 90 x Fu(Belo)n(w)20 b(is)h(an)f(e)o(xample)f(for)h(a)g(RedHat)h(6.2)e +(Linux)g(system.)-2 4773 y +SDict begin H.S end + -2 4773 a -2 4773 a +SDict begin 13 H.A end + -2 4773 +a -2 4773 a +SDict begin [ /View [/XYZ H.V] /Dest (1036) cvn H.B /DEST pdfmark end + -2 4773 a -2 4856 a +SDict begin H.S end + -2 4856 a -2 4856 a +SDict begin 11.7 H.A end + -2 +4856 a -2 4856 a +SDict begin [ /View [/XYZ H.V] /Dest (1037) cvn H.B /DEST pdfmark end + -2 4856 a 80 x Fr([global])132 5033 +y(#)45 b(<...remainder)e(of)h(parameters...>)132 5130 +y(add)h(user)f(script)g(=)g(/usr/sbin/useradd)e(-d)j(/dev/null)e(-g)i +(100)f(-s)g(/bin/false)f(-M)i(\045u)-2 5331 y +SDict begin H.S end + -2 5331 +a -2 5331 a +SDict begin 13 H.A end + -2 5331 a -2 5331 a +SDict begin [ /View [/XYZ H.V] /Dest (1038) cvn H.B /DEST pdfmark end + -2 5331 a Black 3659 +5984 a Fq(35)p Black eop end +%%Page: 36 43 +TeXDict begin 36 42 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1071) cvn H.B /DEST pdfmark end + -2 -201 a 1500 +-132 a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +-2 72 a Fp(6.4.3.)29 b(J)n(oining)h(the)h(Client)g(to)e(the)h(Domain)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (1040) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(The)20 b(procedure)d(for)j(joining)f(a)i(client)f(to)g(the)g +(domain)f(v)n(aries)h(with)g(the)h(v)o(ersion)e(of)g(W)m(indo)n(ws.)-2 +364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (1041) cvn H.B /DEST pdfmark end + -2 364 a -2 +374 a +SDict begin H.S end + -2 374 a -2 374 a +SDict begin 13 H.A end + -2 374 a -2 374 a +SDict begin [ /View [/XYZ H.V] /Dest (1042) cvn H.B /DEST pdfmark end + -2 374 a Black +143 x Ft(\225)p Black 81 517 a +SDict begin H.S end + 81 517 a 81 517 a +SDict begin 13 H.A end + 81 517 +a 81 517 a +SDict begin [ /View [/XYZ H.V] /Dest (1043) cvn H.B /DEST pdfmark end + 81 517 a 81 517 a +SDict begin H.S end + 81 517 a 81 517 a +SDict begin 13 H.A end + 81 517 +a 81 517 a +SDict begin [ /View [/XYZ H.V] /Dest (1044) cvn H.B /DEST pdfmark end + 81 517 a Fq(W)-5 b(indows)20 b(2000)-2 684 +y +SDict begin H.S end + -2 684 a -2 684 a +SDict begin 13 H.A end + -2 684 a -2 684 a +SDict begin [ /View [/XYZ H.V] /Dest (1045) cvn H.B /DEST pdfmark end + -2 684 a 81 791 +a Fu(When)g(the)g(user)g(elects)h(to)f(join)g(the)g(client)h(to)f(a)h +(domain,)d(W)m(indo)n(ws)i(prompts)f(for)g(an)h(account)f(and)h(passw)o +(ord)f(that)i(is)81 899 y(pri)n(vile)o(ged)d(to)i(join)g(the)g(domain.) +f(A)i(Samba)e(administrati)n(v)o(e)g(account)g(\(i.e.,)g(a)i(Samba)f +(account)f(that)h(has)g(root)g(pri)n(vile)o(ges)81 1006 +y(on)g(the)g(Samba)g(serv)o(er\))e(must)j(be)f(entered)f(here;)h(the)g +(operation)e(will)j(f)o(ail)g(if)f(an)g(ordinary)e(user)i(account)f(is) +i(gi)n(v)o(en.)e(The)81 1114 y(passw)o(ord)g(for)h(this)h(account)e +(should)g(be)h(set)h(to)f(a)h(dif)n(ferent)d(passw)o(ord)i(than)f(the)i +(associated)2835 1114 y +SDict begin H.S end + 2835 1114 a 2835 1114 a +SDict begin 13 H.A end + 2835 +1114 a 2835 1114 a +SDict begin [ /View [/XYZ H.V] /Dest (1046) cvn H.B /DEST pdfmark end + 2835 1114 a Fr(/etc/passwd)e Fu(entry)-5 +b(,)18 b(for)81 1222 y(security)h(reasons.)-2 1406 y +SDict begin H.S end + +-2 1406 a -2 1406 a +SDict begin 13 H.A end + -2 1406 a -2 1406 a +SDict begin [ /View [/XYZ H.V] /Dest (1047) cvn H.B /DEST pdfmark end + -2 1406 a 81 +1496 a Fu(The)h(session)g(k)o(e)o(y)g(of)g(the)g(Samba)g(administrati)n +(v)o(e)e(account)h(acts)i(as)g(an)f(encryption)e(k)o(e)o(y)h(for)h +(setting)g(the)g(passw)o(ord)g(of)g(the)81 1604 y(machine)f(trust)h +(account.)f(The)h(machine)f(trust)h(account)f(will)i(be)f(created)g +(on-the-\003y)-5 b(,)17 b(or)j(updated)f(if)h(it)h(already)e(e)o +(xists.)39 1723 y +SDict begin H.S end + 39 1723 a 39 1723 a +SDict begin 13 H.A end + 39 1723 a 39 1723 +a +SDict begin [ /View [/XYZ H.V] /Dest (1048) cvn H.B /DEST pdfmark end + 39 1723 a Black -2 1872 a Ft(\225)p Black 81 1872 a +SDict begin H.S end + +81 1872 a 81 1872 a +SDict begin 13 H.A end + 81 1872 a 81 1872 a +SDict begin [ /View [/XYZ H.V] /Dest (1049) cvn H.B /DEST pdfmark end + 81 1872 a 81 +1872 a +SDict begin H.S end + 81 1872 a 81 1872 a +SDict begin 13 H.A end + 81 1872 a 81 1872 a +SDict begin [ /View [/XYZ H.V] /Dest (1050) cvn H.B /DEST pdfmark end + 81 1872 +a Fq(W)-5 b(indows)20 b(NT)-2 2039 y +SDict begin H.S end + -2 2039 a -2 2039 +a +SDict begin 13 H.A end + -2 2039 a -2 2039 a +SDict begin [ /View [/XYZ H.V] /Dest (1051) cvn H.B /DEST pdfmark end + -2 2039 a 81 2146 a Fu(If)g(the)g(machine)f +(trust)h(account)f(w)o(as)i(created)f(manually)-5 b(,)18 +b(on)i(the)g(Identi\002cation)e(Changes)i(menu)f(enter)h(the)g(domain) +81 2254 y(name,)f(b)n(ut)h(do)g(not)g(check)f(the)i(box)e("Create)h(a)h +(Computer)e(Account)g(in)h(the)g(Domain.")f(In)h(this)h(case,)f(the)g +(e)o(xisting)81 2362 y(machine)f(trust)h(account)f(is)i(used)f(to)h +(join)e(the)i(machine)e(to)h(the)g(domain.)-2 2546 y +SDict begin H.S end + +-2 2546 a -2 2546 a +SDict begin 13 H.A end + -2 2546 a -2 2546 a +SDict begin [ /View [/XYZ H.V] /Dest (1052) cvn H.B /DEST pdfmark end + -2 2546 a 81 +2636 a Fu(If)g(the)g(machine)f(trust)h(account)f(is)j(to)e(be)g +(created)f(on-the-\003y)-5 b(,)18 b(on)i(the)g(Identi\002cation)e +(Changes)i(menu)f(enter)h(the)g(domain)81 2744 y(name,)f(and)h(check)f +(the)h(box)g("Create)g(a)h(Computer)d(Account)h(in)i(the)f(Domain.")f +(In)h(this)g(case,)h(joining)e(the)h(domain)81 2852 y(proceeds)f(as)i +(abo)o(v)o(e)d(for)i(W)m(indo)n(ws)f(2000)g(\(i.e.,)h(you)f(must)h +(supply)f(a)i(Samba)f(administrati)n(v)o(e)e(account)h(when)h +(prompted\).)-2 3094 y +SDict begin H.S end + -2 3094 a -2 3094 a +SDict begin 13 H.A end + -2 3094 a +-2 3094 a +SDict begin [ /View [/XYZ H.V] /Dest (1053) cvn H.B /DEST pdfmark end + -2 3094 a 378 x Fx(6.5.)35 b(Common)e(Pr)m(oblems)i(and)g +(Err)m(ors)-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 (1055) cvn H.B /DEST pdfmark end + -2 3639 a -2 3639 a +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 (1056) cvn H.B /DEST pdfmark end + -2 3639 a -2 3649 a +SDict begin H.S end + -2 3649 a -2 3649 a +SDict begin 13 H.A end + -2 +3649 a -2 3649 a +SDict begin [ /View [/XYZ H.V] /Dest (1057) cvn H.B /DEST pdfmark end + -2 3649 a Black 159 x Ft(\225)p Black +81 3808 a +SDict begin H.S end + 81 3808 a 81 3808 a +SDict begin 13 H.A end + 81 3808 a 81 3808 a +SDict begin [ /View [/XYZ H.V] /Dest (1058) cvn H.B /DEST pdfmark end + 81 +3808 a 81 3808 a +SDict begin H.S end + 81 3808 a 81 3808 a +SDict begin 13 H.A end + 81 3808 a 81 3808 +a +SDict begin [ /View [/XYZ H.V] /Dest (1059) cvn H.B /DEST pdfmark end + 81 3808 a Fq(I)20 b(cannot)f(include)g(a)h('$')g(in)g(a)h(mac)o(hine) +d(name)o(.)-2 3981 y +SDict begin H.S end + -2 3981 a -2 3981 a +SDict begin 13 H.A end + -2 3981 a -2 +3981 a +SDict begin [ /View [/XYZ H.V] /Dest (1060) cvn H.B /DEST pdfmark end + -2 3981 a 81 4082 a Fu(A)i('machine)f(name')g(in)i +(\(typically\))1171 4082 y +SDict begin H.S end + 1171 4082 a 1171 4082 a +SDict begin 13 H.A end + 1171 +4082 a 1171 4082 a +SDict begin [ /View [/XYZ H.V] /Dest (1061) cvn H.B /DEST pdfmark end + 1171 4082 a Fr(/etc/passwd)e Fu(of)h(the)g(machine)f +(name)h(with)g(a)h('$')f(appended.)d(FreeBSD)k(\(and)81 +4190 y(other)e(BSD)i(systems?\))g(w)o(on')o(t)e(create)h(a)g(user)g +(with)h(a)f('$')g(in)g(their)g(name.)-2 4374 y +SDict begin H.S end + -2 4374 +a -2 4374 a +SDict begin 13 H.A end + -2 4374 a -2 4374 a +SDict begin [ /View [/XYZ H.V] /Dest (1062) cvn H.B /DEST pdfmark end + -2 4374 a 81 4464 a Fu(The)g(problem)e +(is)j(only)f(in)g(the)g(program)e(used)i(to)g(mak)o(e)g(the)g(entry)-5 +b(,)19 b(once)h(made,)f(it)i(w)o(orks)f(perfectly)-5 +b(.)18 b(So)i(create)g(a)h(user)81 4572 y(without)e(the)h('$')g(and)g +(use)867 4572 y +SDict begin H.S end + 867 4572 a 867 4572 a +SDict begin 13 H.A end + 867 4572 a 867 +4572 a +SDict begin [ /View [/XYZ H.V] /Dest (1063) cvn H.B /DEST pdfmark end + 867 4572 a Fv(vipw)h Fu(to)f(edit)g(the)g(entry)-5 +b(,)19 b(adding)g(the)h('$'.)f(Or)i(create)f(the)g(whole)f(entry)h +(with)g(vipw)g(if)g(you)g(lik)o(e,)81 4680 y(mak)o(e)g(sure)g(you)f +(use)h(a)h(unique)e(User)h(ID)h(!)39 4798 y +SDict begin H.S end + 39 4798 a +39 4798 a +SDict begin 13 H.A end + 39 4798 a 39 4798 a +SDict begin [ /View [/XYZ H.V] /Dest (1064) cvn H.B /DEST pdfmark end + 39 4798 a Black -2 4947 +a Ft(\225)p Black 81 4947 a +SDict begin H.S end + 81 4947 a 81 4947 a +SDict begin 13 H.A end + 81 4947 +a 81 4947 a +SDict begin [ /View [/XYZ H.V] /Dest (1065) cvn H.B /DEST pdfmark end + 81 4947 a 81 4947 a +SDict begin H.S end + 81 4947 a 81 4947 a +SDict begin 13 H.A end + 81 +4947 a 81 4947 a +SDict begin [ /View [/XYZ H.V] /Dest (1066) cvn H.B /DEST pdfmark end + 81 4947 a Fq(I)f(g)o(et)h(told)e("Y)-8 +b(ou)21 b(alr)m(eady)e(have)g(a)i(connection)d(to)i(the)g(Domain....")e +(or)j("Cannot)e(join)h(domain,)f(the)h(cr)m(edentials)g(supplied)81 +5055 y(con\003ict)f(with)i(an)f(e)n(xisting)g(set..")g(when)g(cr)m +(eating)g(a)g(mac)o(hine)f(trust)i(account.)-2 5238 y +SDict begin H.S end + +-2 5238 a -2 5238 a +SDict begin 13 H.A end + -2 5238 a -2 5238 a +SDict begin [ /View [/XYZ H.V] /Dest (1067) cvn H.B /DEST pdfmark end + -2 5238 a 81 +5329 a Fu(This)f(happens)f(if)h(you)g(try)g(to)g(create)g(a)h(machine)e +(trust)h(account)f(from)g(the)h(machine)f(itself)i(and)f(already)f(ha)n +(v)o(e)g(a)81 5437 y(connection)f(\(e.g.)h(mapped)g(dri)n(v)o(e\))f(to) +j(a)f(share)g(\(or)g(IPC$\))g(on)g(the)g(Samba)g(PDC.)h(The)f(follo)n +(wing)e(command)g(will)j(remo)o(v)o(e)81 5545 y(all)g(netw)o(ork)e(dri) +n(v)o(e)g(connections:)p Black 3657 5984 a Fq(36)p Black +eop end +%%Page: 37 44 +TeXDict begin 37 43 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1093) cvn H.B /DEST pdfmark end + -2 -201 a 1500 +-132 a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1068) cvn H.B /DEST pdfmark end + -2 -11 a +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1069) cvn H.B /DEST pdfmark end + -2 -11 a +81 72 a Fr(C:\\WINNT\\>)550 72 y +SDict begin H.S end + 550 72 a 550 72 a +SDict begin 13 H.A end + 550 +72 a 550 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1070) cvn H.B /DEST pdfmark end + 550 72 a Fv(net)h(use)h(*)g(/d)81 346 y +Fu(Further)m(,)d(if)j(the)f(machine)f(is)i(a)g(already)e(a)i('member)d +(of)i(a)h(w)o(orkgroup')16 b(that)21 b(is)g(the)f(same)g(name)g(as)h +(the)f(domain)f(you)g(are)81 454 y(joining)f(\(bad)h(idea\))g(you)f +(will)i(get)g(this)g(message.)f(Change)f(the)i(w)o(orkgroup)c(name)j +(to)h(something)e(else,)h(it)i(does)e(not)g(matter)81 +562 y(what,)h(reboot,)e(and)i(try)g(again.)39 681 y +SDict begin H.S end + 39 +681 a 39 681 a +SDict begin 13 H.A end + 39 681 a 39 681 a +SDict begin [ /View [/XYZ H.V] /Dest (1072) cvn H.B /DEST pdfmark end + 39 681 a Black -2 830 +a Ft(\225)p Black 81 830 a +SDict begin H.S end + 81 830 a 81 830 a +SDict begin 13 H.A end + 81 830 a +81 830 a +SDict begin [ /View [/XYZ H.V] /Dest (1073) cvn H.B /DEST pdfmark end + 81 830 a 81 830 a +SDict begin H.S end + 81 830 a 81 830 a +SDict begin 13 H.A end + 81 830 a +81 830 a +SDict begin [ /View [/XYZ H.V] /Dest (1074) cvn H.B /DEST pdfmark end + 81 830 a Fq(The)g(system)h(can)f(not)g(lo)o(g)g(you)f(on)h +(\(C000019B\)....)-2 1013 y +SDict begin H.S end + -2 1013 a -2 1013 a +SDict begin 13 H.A end + -2 1013 +a -2 1013 a +SDict begin [ /View [/XYZ H.V] /Dest (1075) cvn H.B /DEST pdfmark end + -2 1013 a 81 1104 a Fu(I)g(joined)f(the)i(domain)e +(successfully)g(b)n(ut)h(after)g(upgrading)e(to)i(a)g(ne)n(wer)g(v)o +(ersion)f(of)h(the)g(Samba)g(code)f(I)i(get)f(the)g(message,)81 +1212 y("The)g(system)g(can)g(not)g(log)g(you)f(on)h(\(C000019B\),)d +(Please)k(try)f(again)f(or)h(consult)g(your)f(system)h(administrator")f +(when)81 1320 y(attempting)g(to)h(logon.)-2 1504 y +SDict begin H.S end + -2 +1504 a -2 1504 a +SDict begin 13 H.A end + -2 1504 a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (1076) cvn H.B /DEST pdfmark end + -2 1504 a 81 1594 +a Fu(This)g(occurs)g(when)f(the)h(domain)f(SID)i(stored)e(in)i(the)f +(secrets.tdb)f(database)h(is)h(changed.)d(The)i(most)g(common)f(cause)h +(of)g(a)81 1702 y(change)f(in)h(domain)f(SID)h(is)h(when)f(the)g +(domain)f(name)h(and/or)f(the)h(serv)o(er)f(name)h(\(netbios)f(name\))g +(is)i(changed.)d(The)i(only)81 1810 y(w)o(ay)g(to)g(correct)g(the)g +(problem)e(is)j(to)g(restore)e(the)i(original)e(domain)f(SID)j(or)f +(remo)o(v)o(e)e(the)i(domain)f(client)h(from)g(the)g(domain)81 +1918 y(and)f(rejoin.)h(The)f(domain)g(SID)i(may)f(be)g(reset)g(using)g +(either)g(the)g(smbpasswd)f(or)h(rpcclient)g(utilities.)39 +2036 y +SDict begin H.S end + 39 2036 a 39 2036 a +SDict begin 13 H.A end + 39 2036 a 39 2036 a +SDict begin [ /View [/XYZ H.V] /Dest (1077) cvn H.B /DEST pdfmark end + 39 2036 +a Black -2 2185 a Ft(\225)p Black 81 2185 a +SDict begin H.S end + 81 2185 a +81 2185 a +SDict begin 13 H.A end + 81 2185 a 81 2185 a +SDict begin [ /View [/XYZ H.V] /Dest (1078) cvn H.B /DEST pdfmark end + 81 2185 a 81 2185 a +SDict begin H.S end + 81 +2185 a 81 2185 a +SDict begin 13 H.A end + 81 2185 a 81 2185 a +SDict begin [ /View [/XYZ H.V] /Dest (1079) cvn H.B /DEST pdfmark end + 81 2185 a Fq(The)g(mac)o(hine)f +(trust)i(account)d(for)j(this)g(computer)e(either)i(does)f(not)f(e)n +(xist)j(or)e(is)h(not)f(accessible)o(.)-2 2368 y +SDict begin H.S end + -2 2368 +a -2 2368 a +SDict begin 13 H.A end + -2 2368 a -2 2368 a +SDict begin [ /View [/XYZ H.V] /Dest (1080) cvn H.B /DEST pdfmark end + -2 2368 a 81 2459 a Fu(When)g(I)g(try)g +(to)h(join)e(the)i(domain)d(I)j(get)f(the)g(message)g("The)g(machine)f +(account)g(for)h(this)g(computer)f(either)g(does)h(not)g(e)o(xist)81 +2567 y(or)g(is)h(not)f(accessible".)g(What')-5 b(s)21 +b(wrong?)-2 2751 y +SDict begin H.S end + -2 2751 a -2 2751 a +SDict begin 13 H.A end + -2 2751 a -2 2751 +a +SDict begin [ /View [/XYZ H.V] /Dest (1081) cvn H.B /DEST pdfmark end + -2 2751 a 81 2841 a Fu(This)f(problem)f(is)i(caused)e(by)h(the)g(PDC) +i(not)d(ha)n(ving)h(a)g(suitable)g(machine)f(trust)i(account.)d(If)i +(you)g(are)g(using)f(the)3423 2841 y +SDict begin H.S end + 3423 2841 a 3423 +2841 a +SDict begin 13 H.A end + 3423 2841 a 3423 2841 a +SDict begin [ /View [/XYZ H.V] /Dest (1082) cvn H.B /DEST pdfmark end + 3423 2841 a Fo(add)81 +2949 y(user)49 b(script)19 b Fu(method)g(to)i(create)f(accounts)f(then) +h(this)g(w)o(ould)g(indicate)f(that)i(it)g(has)f(not)g(w)o(ork)o(ed.)f +(Ensure)g(the)h(domain)81 3057 y(admin)f(user)h(system)h(is)g(w)o +(orking.)-2 3241 y +SDict begin H.S end + -2 3241 a -2 3241 a +SDict begin 13 H.A end + -2 3241 a -2 3241 +a +SDict begin [ /View [/XYZ H.V] /Dest (1083) cvn H.B /DEST pdfmark end + -2 3241 a 81 3331 a Fu(Alternati)n(v)o(ely)d(if)j(you)e(are)h +(creating)f(account)g(entries)h(manually)f(then)h(the)o(y)f(ha)n(v)o(e) +h(not)g(been)f(created)h(correctly)-5 b(.)18 b(Mak)o(e)81 +3439 y(sure)h(that)h(you)f(ha)n(v)o(e)g(the)h(entry)f(correct)g(for)g +(the)h(machine)e(trust)i(account)f(in)g(smbpasswd)h(\002le)g(on)f(the)h +(Samba)f(PDC.)i(If)f(you)81 3547 y(added)f(the)h(account)f(using)h(an)g +(editor)f(rather)h(than)f(using)h(the)g(smbpasswd)g(utility)-5 +b(,)19 b(mak)o(e)h(sure)g(that)g(the)h(account)d(name)i(is)81 +3655 y(the)g(machine)f(NetBIOS)i(name)e(with)i(a)f('$')g(appended)e(to) +i(it)h(\()f(i.e.)h(computer_name$)16 b(\).)k(There)f(must)i(be)f(an)g +(entry)f(in)i(both)81 3763 y(/etc/passwd)f(and)g(the)g(smbpasswd)f +(\002le.)i(Some)f(people)f(ha)n(v)o(e)g(reported)g(that)h(inconsistent) +g(subnet)f(masks)h(between)g(the)81 3871 y(Samba)g(serv)o(er)f(and)g +(the)i(NT)f(client)g(ha)n(v)o(e)g(caused)g(this)g(problem.)f(Mak)o(e)h +(sure)g(that)g(these)g(are)g(consistent)g(for)g(both)f(client)81 +3979 y(and)g(serv)o(er)-5 b(.)39 4097 y +SDict begin H.S end + 39 4097 a 39 +4097 a +SDict begin 13 H.A end + 39 4097 a 39 4097 a +SDict begin [ /View [/XYZ H.V] /Dest (1084) cvn H.B /DEST pdfmark end + 39 4097 a Black -2 4246 a +Ft(\225)p Black 81 4246 a +SDict begin H.S end + 81 4246 a 81 4246 a +SDict begin 13 H.A end + 81 4246 +a 81 4246 a +SDict begin [ /View [/XYZ H.V] /Dest (1085) cvn H.B /DEST pdfmark end + 81 4246 a 81 4246 a +SDict begin H.S end + 81 4246 a 81 4246 a +SDict begin 13 H.A end + 81 +4246 a 81 4246 a +SDict begin [ /View [/XYZ H.V] /Dest (1086) cvn H.B /DEST pdfmark end + 81 4246 a Fq(When)20 b(I)g(attempt)g(to)g(lo)o(gin)g +(to)g(a)g(Samba)f(Domain)g(fr)l(om)i(a)f(NT4/W2K)h(workstation,)f(I)g +(g)o(et)h(a)f(messa)o(g)o(e)g(about)f(my)i(account)81 +4354 y(being)e(disabled.)-2 4537 y +SDict begin H.S end + -2 4537 a -2 4537 +a +SDict begin 13 H.A end + -2 4537 a -2 4537 a +SDict begin [ /View [/XYZ H.V] /Dest (1087) cvn H.B /DEST pdfmark end + -2 4537 a 81 4628 a Fu(This)h(problem)f(is)i +(caused)e(by)h(a)h(P)-8 b(AM)21 b(related)e(b)n(ug)h(in)g(Samba)g +(2.2.0.)f(This)h(b)n(ug)g(is)h(\002x)o(ed)e(in)i(2.2.1.)d(Other)i +(symptoms)81 4736 y(could)f(be)h(unaccessible)f(shares)i(on)e(NT/W2K)i +(member)e(serv)o(ers)g(in)i(the)f(domain)f(or)h(the)g(follo)n(wing)e +(error)h(in)i(your)81 4844 y(smbd.log:)d +(passdb/pampass.c:pam_account\(26)o(8\))c(P)-8 b(AM:)21 +b(UNKNO)m(WN)g(ERR)m(OR)h(for)d(User:)i(\045user\045)-2 +5028 y +SDict begin H.S end + -2 5028 a -2 5028 a +SDict begin 13 H.A end + -2 5028 a -2 5028 a +SDict begin [ /View [/XYZ H.V] /Dest (1088) cvn H.B /DEST pdfmark end + -2 5028 +a 81 5118 a Fu(At)g(\002rst)f(be)h(ensure)e(to)h(enable)g(the)g +(useraccounts)f(with)1734 5118 y +SDict begin H.S end + 1734 5118 a 1734 5118 +a +SDict begin 13 H.A end + 1734 5118 a 1734 5118 a +SDict begin [ /View [/XYZ H.V] /Dest (1089) cvn H.B /DEST pdfmark end + 1734 5118 a Fv(smbpasswd)j(-e)e(\045user\045) +p Fu(,)h(this)f(is)i(normally)c(done,)h(when)h(you)81 +5226 y(create)g(an)g(account.)p Black 3656 5984 a Fq(37)p +Black eop end +%%Page: 38 45 +TeXDict begin 38 44 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1090) cvn H.B /DEST pdfmark end + -2 -11 a +81 72 a Fu(In)h(order)f(to)h(w)o(ork)g(around)e(this)j(problem)d(in)i +(2.2.0,)f(con\002gure)f(the)2081 72 y +SDict begin H.S end + 2081 72 a 2081 +72 a +SDict begin 13 H.A end + 2081 72 a 2081 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1091) cvn H.B /DEST pdfmark end + 2081 72 a Fo(account)i Fu(control)f(\003ag)h +(in)2937 72 y +SDict begin H.S end + 2937 72 a 2937 72 a +SDict begin 13 H.A end + 2937 72 a 2937 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1092) cvn H.B /DEST pdfmark end + +2937 72 a Fr(/etc/pam.d/samba)81 180 y Fu(\002le)h(as)g(follo)n(ws:)81 +485 y Fr(account)43 b(required)358 b(pam_permit.so)-2 +801 y +SDict begin H.S end + -2 801 a -2 801 a +SDict begin 13 H.A end + -2 801 a -2 801 a +SDict begin [ /View [/XYZ H.V] /Dest (1095) cvn H.B /DEST pdfmark end + -2 801 a 81 +909 a Fu(If)20 b(you)f(w)o(ant)h(to)h(remain)e(backw)o(ard)g +(compatibility)f(to)j(samba)f(2.0.x)e(use)2263 909 y +SDict begin H.S end + +2263 909 a 2263 909 a +SDict begin 13 H.A end + 2263 909 a 2263 909 a +SDict begin [ /View [/XYZ H.V] /Dest (1096) cvn H.B /DEST pdfmark end + 2263 909 +a Fr(pam_permit.so)p Fu(,)g(it')-5 b(s)21 b(also)g(possible)f(to)g(use) +81 1016 y +SDict begin H.S end + 81 1016 a 81 1016 a +SDict begin 13 H.A end + 81 1016 a 81 1016 a +SDict begin [ /View [/XYZ H.V] /Dest (1097) cvn H.B /DEST pdfmark end + 81 +1016 a Fr(pam_pwdb.so)p Fu(.)e(There)i(are)g(some)g(b)n(ugs)g(if)g(you) +g(try)g(to)g(use)1870 1016 y +SDict begin H.S end + 1870 1016 a 1870 1016 a +SDict begin 13 H.A end + +1870 1016 a 1870 1016 a +SDict begin [ /View [/XYZ H.V] /Dest (1098) cvn H.B /DEST pdfmark end + 1870 1016 a Fr(pam_unix.so)p +Fu(,)f(if)i(you)e(need)g(this,)i(be)f(ensure)f(to)i(use)f(the)81 +1124 y(most)g(recent)g(v)o(ersion)f(of)g(this)i(\002le.)-2 +1284 y +SDict begin H.S end + -2 1284 a -2 1284 a +SDict begin 13 H.A end + -2 1284 a -2 1284 a +SDict begin [ /View [/XYZ H.V] /Dest (1099) cvn H.B /DEST pdfmark end + -2 1284 +a 377 x Fx(6.6.)35 b(What)g(other)g(help)g(can)g(I)h(get?)-2 +1856 y +SDict begin H.S end + -2 1856 a -2 1856 a +SDict begin 13 H.A end + -2 1856 a -2 1856 a +SDict begin [ /View [/XYZ H.V] /Dest (1101) cvn H.B /DEST pdfmark end + -2 1856 +a 79 x Fu(There)18 b(are)g(man)o(y)g(sources)g(of)g(information)f(a)n +(v)n(ailable)h(in)h(the)f(form)g(of)h(mailing)e(lists,)j(RFC')-5 +b(s)21 b(and)d(documentation.)e(The)i(docs)-2 2043 y(that)i(come)g +(with)g(the)g(samba)g(distrib)n(ution)f(contain)g(v)o(ery)g(good)g(e)o +(xplanations)f(of)i(general)f(SMB)i(topics)f(such)g(as)h(bro)n(wsing.) +-2 2061 y +SDict begin H.S end + -2 2061 a -2 2061 a +SDict begin 13 H.A end + -2 2061 a -2 2061 a +SDict begin [ /View [/XYZ H.V] /Dest (1102) cvn H.B /DEST pdfmark end + -2 +2061 a -2 2071 a +SDict begin H.S end + -2 2071 a -2 2071 a +SDict begin 13 H.A end + -2 2071 a -2 2071 +a +SDict begin [ /View [/XYZ H.V] /Dest (1103) cvn H.B /DEST pdfmark end + -2 2071 a Black 142 x Ft(\225)p Black 81 2213 a +SDict begin H.S end + 81 +2213 a 81 2213 a +SDict begin 13 H.A end + 81 2213 a 81 2213 a +SDict begin [ /View [/XYZ H.V] /Dest (1104) cvn H.B /DEST pdfmark end + 81 2213 a 81 2213 +a +SDict begin H.S end + 81 2213 a 81 2213 a +SDict begin 13 H.A end + 81 2213 a 81 2213 a +SDict begin [ /View [/XYZ H.V] /Dest (1105) cvn H.B /DEST pdfmark end + 81 2213 a Fq(What)f(ar)m(e)g +(some)h(dia)o(gnostics)e(tools)h(I)g(can)g(use)g(to)h(deb)n(ug)e(the)h +(domain)f(lo)o(gon)g(pr)l(ocess)h(and)g(wher)m(e)g(can)g(I)g(\002nd)g +(them?)-2 2396 y +SDict begin H.S end + -2 2396 a -2 2396 a +SDict begin 13 H.A end + -2 2396 a -2 2396 +a +SDict begin [ /View [/XYZ H.V] /Dest (1106) cvn H.B /DEST pdfmark end + -2 2396 a 81 2487 a Fu(One)g(of)g(the)g(best)g(diagnostic)g(tools)g +(for)f(deb)n(ugging)f(problems)h(is)i(Samba)f(itself.)g(Y)-9 +b(ou)20 b(can)g(use)g(the)g(-d)g(option)f(for)h(both)81 +2595 y(smbd)f(and)h(nmbd)f(to)h(specify)g(what)g(')l(deb)n(ug)e(le)n(v) +o(el')i(at)h(which)e(to)i(run.)e(See)h(the)h(man)e(pages)h(on)g(smbd,)f +(nmbd)g(and)81 2703 y(smb)m(.conf)f(for)h(more)h(information)e(on)h +(deb)n(ugging)f(options.)h(The)h(deb)n(ug)f(le)n(v)o(el)h(can)g(range)f +(from)g(1)h(\(the)g(def)o(ault\))f(to)i(10)81 2811 y(\(100)e(for)g(deb) +n(ugging)f(passw)o(ords\).)-2 2995 y +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 (1107) cvn H.B /DEST pdfmark end + -2 2995 a 81 3085 a Fu(Another)h(helpful)g +(method)f(of)i(deb)n(ugging)e(is)j(to)f(compile)g(samba)f(using)h(the) +2364 3085 y +SDict begin H.S end + 2364 3085 a 2364 3085 a +SDict begin 13 H.A end + 2364 3085 a 2364 +3085 a +SDict begin [ /View [/XYZ H.V] /Dest (1108) cvn H.B /DEST pdfmark end + 2364 3085 a Fv(gcc)g(-g)41 b Fu(\003ag.)20 b(This)g(will)h +(include)f(deb)n(ug)81 3193 y(information)e(in)i(the)g(binaries)g(and)f +(allo)n(w)i(you)e(to)h(attach)g(gdb)f(to)i(the)f(running)e(smbd)i(/)h +(nmbd)d(process.)i(In)g(order)f(to)h(attach)81 3301 y(gdb)f(to)h(an)h +(smbd)e(process)h(for)f(an)i(NT)f(w)o(orkstation,)f(\002rst)i(get)f +(the)g(w)o(orkstation)f(to)h(mak)o(e)g(the)g(connection.)e(Pressing)81 +3409 y(ctrl-alt-delete)g(and)h(going)f(do)n(wn)h(to)h(the)f(domain)f +(box)h(is)i(suf)n(\002cient)e(\(at)g(least,)h(on)f(the)h(\002rst)g +(time)g(you)f(join)g(the)h(domain\))d(to)81 3517 y(generate)i(a)h +('LsaEnumT)m(rustedDomains'.)c(Thereafter)m(,)i(the)i(w)o(orkstation)f +(maintains)h(an)g(open)f(connection,)f(and)81 3625 y(therefore)g(there) +i(will)h(be)f(an)g(smbd)g(process)f(running)f(\(assuming)i(that)g(you)f +(ha)n(v)o(en')o(t)f(set)j(a)g(really)f(short)g(smbd)f(idle)81 +3733 y(timeout\))g(So,)h(in)g(between)g(pressing)f(ctrl)i(alt)f +(delete,)g(and)g(actually)f(typing)g(in)i(your)e(passw)o(ord,)g(you)g +(can)h(gdb)g(attach)g(and)81 3841 y(continue.)-2 4008 +y +SDict begin H.S end + -2 4008 a -2 4008 a +SDict begin 13 H.A end + -2 4008 a -2 4008 a +SDict begin [ /View [/XYZ H.V] /Dest (1109) cvn H.B /DEST pdfmark end + -2 4008 a 81 +4115 a Fu(Some)g(useful)f(samba)h(commands)f(w)o(orth)g(in)m(v)o +(estigating:)-2 4133 y +SDict begin H.S end + -2 4133 a -2 4133 a +SDict begin 13 H.A end + -2 4133 a +-2 4133 a +SDict begin [ /View [/XYZ H.V] /Dest (1110) cvn H.B /DEST pdfmark end + -2 4133 a -2 4143 a +SDict begin H.S end + -2 4143 a -2 4143 a +SDict begin 13 H.A end + -2 +4143 a -2 4143 a +SDict begin [ /View [/XYZ H.V] /Dest (1111) cvn H.B /DEST pdfmark end + -2 4143 a Black 81 4285 a Fg(\225)p +Black 164 4285 a +SDict begin H.S end + 164 4285 a 164 4285 a +SDict begin 13 H.A end + 164 4285 a 164 +4285 a +SDict begin [ /View [/XYZ H.V] /Dest (1112) cvn H.B /DEST pdfmark end + 164 4285 a Fu(testparam)g(|)i(more)-2 4303 y +SDict begin H.S end + -2 +4303 a -2 4303 a +SDict begin 13 H.A end + -2 4303 a -2 4303 a +SDict begin [ /View [/XYZ H.V] /Dest (1113) cvn H.B /DEST pdfmark end + -2 4303 a Black +81 4434 a Fg(\225)p Black 164 4434 a +SDict begin H.S end + 164 4434 a 164 4434 +a +SDict begin 13 H.A end + 164 4434 a 164 4434 a +SDict begin [ /View [/XYZ H.V] /Dest (1114) cvn H.B /DEST pdfmark end + 164 4434 a Fu(smbclient)e(-L)i(//{netbios)e +(name)h(of)g(serv)o(er})-2 4615 y +SDict begin H.S end + -2 4615 a -2 4615 a +SDict begin 13 H.A end + +-2 4615 a -2 4615 a +SDict begin [ /View [/XYZ H.V] /Dest (1115) cvn H.B /DEST pdfmark end + -2 4615 a 81 4708 a Fu(An)g(SMB)h(enabled)e(v)o +(ersion)g(of)h(tcpdump)e(is)j(a)n(v)n(ailable)f(from)1918 +4708 y +SDict begin H.S end + 1918 4708 a 1918 4708 a +SDict begin 13 H.A end + 1918 4708 a 1918 4708 +a +SDict begin [ /View [/XYZ H.V] /Dest (1116) cvn H.B /DEST pdfmark end + 1918 4708 a Fu(http://www)-5 b(.tcpdup.or)o(g/)16 b(\(http://www)-5 +b(.tcpdump.or)o(g)o(/\).)81 4816 y(Ethereal,)19 b(another)g(good)f +(pack)o(et)i(snif)n(fer)f(for)h(Unix)g(and)f(W)m(in32)h(hosts,)g(can)g +(be)g(do)n(wnloaded)e(from)81 4924 y +SDict begin H.S end + 81 4924 a 81 4924 +a +SDict begin 13 H.A end + 81 4924 a 81 4924 a +SDict begin [ /View [/XYZ H.V] /Dest (1117) cvn H.B /DEST pdfmark end + 81 4924 a Fu(http://www)-5 b(.ethereal.com)17 +b(\(http://www)-5 b(.ethereal.com/\).)-2 5108 y +SDict begin H.S end + -2 5108 +a -2 5108 a +SDict begin 13 H.A end + -2 5108 a -2 5108 a +SDict begin [ /View [/XYZ H.V] /Dest (1118) cvn H.B /DEST pdfmark end + -2 5108 a 81 5198 a Fu(F)o(or)20 +b(tracing)f(things)h(on)f(the)i(Microsoft)e(W)m(indo)n(ws)g(NT)-6 +b(,)20 b(Netw)o(ork)g(Monitor)f(\(aka.)g(netmon\))g(is)i(a)n(v)n +(ailable)e(on)h(the)81 5306 y(Microsoft)f(De)n(v)o(eloper)f(Netw)o(ork) +i(CD')-5 b(s,)21 b(the)f(W)m(indo)n(ws)g(NT)g(Serv)o(er)f(install)i(CD) +g(and)f(the)g(SMS)h(CD')-5 b(s.)21 b(The)f(v)o(ersion)f(of)81 +5414 y(netmon)g(that)h(ships)g(with)h(SMS)g(allo)n(ws)f(for)g(dumping)e +(pack)o(ets)h(between)h(an)o(y)f(tw)o(o)i(computers)d(\(i.e.)i(placing) +f(the)i(netw)o(ork)81 5522 y(interf)o(ace)e(in)h(promiscuous)f(mode\).) +f(The)i(v)o(ersion)f(on)h(the)g(NT)g(Serv)o(er)g(install)g(CD)h(will)g +(only)f(allo)n(w)g(monitoring)e(of)p Black 3659 5984 +a Fq(38)p Black eop end +%%Page: 39 46 +TeXDict begin 39 45 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +81 72 a Fu(netw)o(ork)g(traf)n(\002c)h(directed)f(to)h(the)g(local)h +(NT)f(box)f(and)h(broadcasts)f(on)h(the)g(local)g(subnet.)g(Be)h(a)o(w) +o(are)e(that)i(Ethereal)e(can)81 180 y(read)g(and)h(write)g(netmon)f +(formatted)g(\002les.)39 299 y +SDict begin H.S end + 39 299 a 39 299 a +SDict begin 13 H.A end + 39 299 +a 39 299 a +SDict begin [ /View [/XYZ H.V] /Dest (1119) cvn H.B /DEST pdfmark end + 39 299 a Black -2 448 a Ft(\225)p Black 81 +448 a +SDict begin H.S end + 81 448 a 81 448 a +SDict begin 13 H.A end + 81 448 a 81 448 a +SDict begin [ /View [/XYZ H.V] /Dest (1120) cvn H.B /DEST pdfmark end + 81 448 a 81 +448 a +SDict begin H.S end + 81 448 a 81 448 a +SDict begin 13 H.A end + 81 448 a 81 448 a +SDict begin [ /View [/XYZ H.V] /Dest (1121) cvn H.B /DEST pdfmark end + 81 448 a Fq(How)h(do)g(I)h +(install)f('Network)h(Monitor')e(on)h(an)g(NT)h(W)-8 +b(orkstation)20 b(or)h(a)f(W)-5 b(indows)21 b(9x)f(box?)-2 +615 y +SDict begin H.S end + -2 615 a -2 615 a +SDict begin 13 H.A end + -2 615 a -2 615 a +SDict begin [ /View [/XYZ H.V] /Dest (1122) cvn H.B /DEST pdfmark end + -2 615 a 81 +722 a Fu(Installing)f(netmon)g(on)h(an)g(NT)g(w)o(orkstation)f +(requires)g(a)i(couple)e(of)h(steps.)h(The)e(follo)n(wing)g(are)h(for)g +(installing)g(Netmon)81 830 y(V4.00.349,)d(which)i(comes)h(with)h +(Microsoft)e(W)m(indo)n(ws)g(NT)i(Serv)o(er)e(4.0,)g(on)h(Microsoft)f +(W)m(indo)n(ws)h(NT)g(W)-7 b(orkstation)81 938 y(4.0.)19 +b(The)h(process)g(should)f(be)h(similar)g(for)g(other)f(v)o(ersion)g +(of)h(W)m(indo)n(ws)g(NT)g(/)h(Netmon.)e(Y)-9 b(ou)20 +b(will)g(need)g(both)f(the)81 1046 y(Microsoft)g(W)m(indo)n(ws)h(NT)g +(Serv)o(er)f(4.0)h(Install)g(CD)h(and)f(the)g(W)-7 b(orkstation)19 +b(4.0)h(Install)g(CD.)-2 1213 y +SDict begin H.S end + -2 1213 a -2 1213 a +SDict begin 13 H.A end + -2 +1213 a -2 1213 a +SDict begin [ /View [/XYZ H.V] /Dest (1123) cvn H.B /DEST pdfmark end + -2 1213 a 81 1320 a Fu(Initially)f(you)h(will)h(need)e +(to)i(install)f('Netw)o(ork)f(Monitor)g(T)-7 b(ools)20 +b(and)g(Agent')f(on)h(the)g(NT)h(Serv)o(er)-5 b(.)19 +b(T)-7 b(o)21 b(do)e(this)-2 1338 y +SDict begin H.S end + -2 1338 a -2 1338 +a +SDict begin 13 H.A end + -2 1338 a -2 1338 a +SDict begin [ /View [/XYZ H.V] /Dest (1124) cvn H.B /DEST pdfmark end + -2 1338 a -2 1348 a +SDict begin H.S end + -2 1348 a -2 +1348 a +SDict begin 13 H.A end + -2 1348 a -2 1348 a +SDict begin [ /View [/XYZ H.V] /Dest (1125) cvn H.B /DEST pdfmark end + -2 1348 a Black 81 1490 a +Fg(\225)p Black 164 1490 a +SDict begin H.S end + 164 1490 a 164 1490 a +SDict begin 13 H.A end + 164 +1490 a 164 1490 a +SDict begin [ /View [/XYZ H.V] /Dest (1126) cvn H.B /DEST pdfmark end + 164 1490 a Fu(Goto)h(Start)g(-)h(Settings)f(-)g +(Control)g(P)o(anel)g(-)g(Netw)o(ork)g(-)g(Services)g(-)g(Add)-2 +1508 y +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 (1127) cvn H.B /DEST pdfmark end + -2 1508 +a Black 81 1640 a Fg(\225)p Black 164 1640 a +SDict begin H.S end + 164 1640 +a 164 1640 a +SDict begin 13 H.A end + 164 1640 a 164 1640 a +SDict begin [ /View [/XYZ H.V] /Dest (1128) cvn H.B /DEST pdfmark end + 164 1640 a Fu(Select)g(the)h('Netw)o +(ork)e(Monitor)g(T)-7 b(ools)20 b(and)g(Agent')f(and)g(click)i(on)e +('OK'.)-2 1657 y +SDict begin H.S end + -2 1657 a -2 1657 a +SDict begin 13 H.A end + -2 1657 a -2 1657 +a +SDict begin [ /View [/XYZ H.V] /Dest (1129) cvn H.B /DEST pdfmark end + -2 1657 a Black 81 1789 a Fg(\225)p Black 164 1789 +a +SDict begin H.S end + 164 1789 a 164 1789 a +SDict begin 13 H.A end + 164 1789 a 164 1789 a +SDict begin [ /View [/XYZ H.V] /Dest (1130) cvn H.B /DEST pdfmark end + 164 1789 +a Fu(Click)h('OK')g(on)g(the)g(Netw)o(ork)g(Control)f(P)o(anel.)-2 +1790 y +SDict begin H.S end + -2 1790 a -2 1790 a +SDict begin 13 H.A end + -2 1790 a -2 1790 a +SDict begin [ /View [/XYZ H.V] /Dest (1131) cvn H.B /DEST pdfmark end + -2 1790 +a Black 81 1938 a Fg(\225)p Black 164 1938 a +SDict begin H.S end + 164 1938 +a 164 1938 a +SDict begin 13 H.A end + 164 1938 a 164 1938 a +SDict begin [ /View [/XYZ H.V] /Dest (1132) cvn H.B /DEST pdfmark end + 164 1938 a Fu(Insert)h(the)g(W)m +(indo)n(ws)f(NT)i(Serv)o(er)e(4.0)h(install)g(CD)h(when)f(prompted.)-2 +2122 y +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 (1133) cvn H.B /DEST pdfmark end + -2 2122 +a 81 2212 a Fu(At)h(this)f(point)g(the)g(Netmon)f(\002les)i(should)f(e) +o(xist)g(in)1590 2212 y +SDict begin H.S end + 1590 2212 a 1590 2212 a +SDict begin 13 H.A end + 1590 +2212 a 1590 2212 a +SDict begin [ /View [/XYZ H.V] /Dest (1134) cvn H.B /DEST pdfmark end + 1590 2212 a Fr +(\045SYSTEMROOT\045\\System32\\netmon\\*.*)p Fu(.)15 +b(T)-7 b(w)o(o)21 b(subdirectories)81 2320 y(e)o(xist)f(as)h(well,)532 +2320 y +SDict begin H.S end + 532 2320 a 532 2320 a +SDict begin 13 H.A end + 532 2320 a 532 2320 a +SDict begin [ /View [/XYZ H.V] /Dest (1135) cvn H.B /DEST pdfmark end + 532 +2320 a Fr(parsers\\)e Fu(which)h(contains)f(the)h(necessary)g(DLL)-8 +b(')j(s)21 b(for)e(parsing)g(the)i(netmon)d(pack)o(et)i(dump,)f(and)81 +2428 y +SDict begin H.S end + 81 2428 a 81 2428 a +SDict begin 13 H.A end + 81 2428 a 81 2428 a +SDict begin [ /View [/XYZ H.V] /Dest (1136) cvn H.B /DEST pdfmark end + 81 2428 +a Fr(captures\\)p Fu(.)-2 2606 y +SDict begin H.S end + -2 2606 a -2 2606 a +SDict begin 13 H.A end + +-2 2606 a -2 2606 a +SDict begin [ /View [/XYZ H.V] /Dest (1137) cvn H.B /DEST pdfmark end + -2 2606 a 81 2702 a Fu(In)h(order)f(to)h(install)h +(the)f(Netmon)f(tools)h(on)g(an)g(NT)h(W)-7 b(orkstation,)19 +b(you)g(will)i(\002rst)g(need)f(to)g(install)h(the)f('Netw)o(ork)f +(Monitor)81 2810 y(Agent')g(from)g(the)h(W)-7 b(orkstation)20 +b(install)h(CD.)-2 2828 y +SDict begin H.S end + -2 2828 a -2 2828 a +SDict begin 13 H.A end + -2 2828 +a -2 2828 a +SDict begin [ /View [/XYZ H.V] /Dest (1138) cvn H.B /DEST pdfmark end + -2 2828 a -2 2838 a +SDict begin H.S end + -2 2838 a -2 2838 a +SDict begin 13 H.A end + -2 +2838 a -2 2838 a +SDict begin [ /View [/XYZ H.V] /Dest (1139) cvn H.B /DEST pdfmark end + -2 2838 a Black 81 2980 a Fg(\225)p +Black 164 2980 a +SDict begin H.S end + 164 2980 a 164 2980 a +SDict begin 13 H.A end + 164 2980 a 164 +2980 a +SDict begin [ /View [/XYZ H.V] /Dest (1140) cvn H.B /DEST pdfmark end + 164 2980 a Fu(Goto)f(Start)g(-)h(Settings)f(-)g(Control)g(P)o +(anel)g(-)g(Netw)o(ork)g(-)g(Services)g(-)g(Add)-2 2998 +y +SDict begin H.S end + -2 2998 a -2 2998 a +SDict begin 13 H.A end + -2 2998 a -2 2998 a +SDict begin [ /View [/XYZ H.V] /Dest (1141) cvn H.B /DEST pdfmark end + -2 2998 a Black +81 3130 a Fg(\225)p Black 164 3130 a +SDict begin H.S end + 164 3130 a 164 3130 +a +SDict begin 13 H.A end + 164 3130 a 164 3130 a +SDict begin [ /View [/XYZ H.V] /Dest (1142) cvn H.B /DEST pdfmark end + 164 3130 a Fu(Select)g(the)h('Netw)o(ork)e +(Monitor)g(Agent')g(and)h(click)g(on)f('OK'.)-2 3148 +y +SDict begin H.S end + -2 3148 a -2 3148 a +SDict begin 13 H.A end + -2 3148 a -2 3148 a +SDict begin [ /View [/XYZ H.V] /Dest (1143) cvn H.B /DEST pdfmark end + -2 3148 a Black +81 3279 a Fg(\225)p Black 164 3279 a +SDict begin H.S end + 164 3279 a 164 3279 +a +SDict begin 13 H.A end + 164 3279 a 164 3279 a +SDict begin [ /View [/XYZ H.V] /Dest (1144) cvn H.B /DEST pdfmark end + 164 3279 a Fu(Click)h('OK')g(on)g(the)g(Netw)o +(ork)g(Control)f(P)o(anel.)-2 3280 y +SDict begin H.S end + -2 3280 a -2 3280 +a +SDict begin 13 H.A end + -2 3280 a -2 3280 a +SDict begin [ /View [/XYZ H.V] /Dest (1145) cvn H.B /DEST pdfmark end + -2 3280 a Black 81 3429 a Fg(\225)p +Black 164 3429 a +SDict begin H.S end + 164 3429 a 164 3429 a +SDict begin 13 H.A end + 164 3429 a 164 +3429 a +SDict begin [ /View [/XYZ H.V] /Dest (1146) cvn H.B /DEST pdfmark end + 164 3429 a Fu(Insert)h(the)g(W)m(indo)n(ws)f(NT)i(W)-7 +b(orkstation)19 b(4.0)h(install)h(CD)g(when)e(prompted.)-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 (1147) cvn H.B /DEST pdfmark end + -2 3613 +a 81 3703 a Fu(No)n(w)h(cop)o(y)f(the)h(\002les)i(from)d(the)h(NT)g +(Serv)o(er)g(in)g(\045SYSTEMR)m(OO)m(T\045\\System32\\netmon\\*.*)15 +b(to)81 3811 y(\045SYSTEMR)m(OO)m(T\045\\System32\\netmon\\*.*)g(on)20 +b(the)g(W)-7 b(orkstation)20 b(and)g(set)g(permissions)g(as)h(you)e +(deem)h(appropriate)81 3918 y(for)f(your)g(site.)i(Y)-9 +b(ou)20 b(will)h(need)e(administrati)n(v)o(e)g(rights)g(on)h(the)g(NT)h +(box)e(to)i(run)e(netmon.)-2 4102 y +SDict begin H.S end + -2 4102 a -2 4102 +a +SDict begin 13 H.A end + -2 4102 a -2 4102 a +SDict begin [ /View [/XYZ H.V] /Dest (1148) cvn H.B /DEST pdfmark end + -2 4102 a 81 4192 a Fu(T)-7 b(o)20 +b(install)h(Netmon)e(on)h(a)h(W)m(indo)n(ws)e(9x)h(box)f(install)i(the) +f(netw)o(ork)f(monitor)g(agent)g(from)h(the)g(W)m(indo)n(ws)f(9x)h(CD) +81 4300 y(\(\\admin\\nettools\\netmon\).)15 b(There)20 +b(is)h(a)f(readme)g(\002le)g(located)g(with)g(the)h(netmon)d(dri)n(v)o +(er)h(\002les)i(on)f(the)g(CD)h(if)g(you)e(need)81 4408 +y(information)f(on)h(ho)n(w)h(to)g(do)g(this.)h(Cop)o(y)e(the)i +(\002les)g(from)e(a)i(w)o(orking)d(Netmon)h(installation.)39 +4527 y +SDict begin H.S end + 39 4527 a 39 4527 a +SDict begin 13 H.A end + 39 4527 a 39 4527 a +SDict begin [ /View [/XYZ H.V] /Dest (1149) cvn H.B /DEST pdfmark end + 39 4527 +a Black -2 4676 a Ft(\225)p Black 81 4676 a +SDict begin H.S end + 81 4676 a +81 4676 a +SDict begin 13 H.A end + 81 4676 a 81 4676 a +SDict begin [ /View [/XYZ H.V] /Dest (1150) cvn H.B /DEST pdfmark end + 81 4676 a Fu(The)h(follo)n(wing)e(is)j(a) +g(list)g(if)g(helpful)e(URLs)i(and)e(other)h(links:)-2 +4694 y +SDict begin H.S end + -2 4694 a -2 4694 a +SDict begin 13 H.A end + -2 4694 a -2 4694 a +SDict begin [ /View [/XYZ H.V] /Dest (1151) cvn H.B /DEST pdfmark end + -2 4694 +a -2 4694 a +SDict begin H.S end + -2 4694 a -2 4694 a +SDict begin 13 H.A end + -2 4694 a -2 4694 a +SDict begin [ /View [/XYZ H.V] /Dest (1152) cvn H.B /DEST pdfmark end + -2 +4694 a Black 81 4825 a Fg(\225)p Black 164 4825 a +SDict begin H.S end + 164 +4825 a 164 4825 a +SDict begin 13 H.A end + 164 4825 a 164 4825 a +SDict begin [ /View [/XYZ H.V] /Dest (1153) cvn H.B /DEST pdfmark end + 164 4825 a Fu(Home)f(of)h +(Samba)g(site)860 4825 y +SDict begin H.S end + 860 4825 a 860 4825 a +SDict begin 13 H.A end + 860 4825 +a 860 4825 a +SDict begin [ /View [/XYZ H.V] /Dest (1154) cvn H.B /DEST pdfmark end + 860 4825 a 21 w Fu(http://samba.or)o(g)d +(\(http://samba.or)o(g\).)f(W)-7 b(e)22 b(ha)n(v)o(e)d(a)i(mirror)e +(near)g(you)h(!)-2 4843 y +SDict begin H.S end + -2 4843 a -2 4843 a +SDict begin 13 H.A end + -2 4843 +a -2 4843 a +SDict begin [ /View [/XYZ H.V] /Dest (1155) cvn H.B /DEST pdfmark end + -2 4843 a Black 81 4975 a Fg(\225)p Black +164 4975 a +SDict begin H.S end + 164 4975 a 164 4975 a +SDict begin 13 H.A end + 164 4975 a 164 4975 +a +SDict begin [ /View [/XYZ H.V] /Dest (1156) cvn H.B /DEST pdfmark end + 164 4975 a Fu(The)314 4975 y +SDict begin H.S end + 314 4975 a 314 4975 a +SDict begin 13 H.A end + +314 4975 a 314 4975 a +SDict begin [ /View [/XYZ H.V] /Dest (1157) cvn H.B /DEST pdfmark end + 314 4975 a Fq(De)o(velopment)g +Fu(document)e(on)i(the)g(Samba)g(mirrors)f(might)g(mention)g(your)g +(problem.)f(If)i(so,)h(it)g(might)e(mean)h(that)164 5083 +y(the)g(de)n(v)o(elopers)e(are)i(w)o(orking)f(on)h(it.)-2 +5101 y +SDict begin H.S end + -2 5101 a -2 5101 a +SDict begin 13 H.A end + -2 5101 a -2 5101 a +SDict begin [ /View [/XYZ H.V] /Dest (1158) cvn H.B /DEST pdfmark end + -2 5101 +a Black 81 5232 a Fg(\225)p Black 164 5232 a +SDict begin H.S end + 164 5232 +a 164 5232 a +SDict begin 13 H.A end + 164 5232 a 164 5232 a +SDict begin [ /View [/XYZ H.V] /Dest (1159) cvn H.B /DEST pdfmark end + 164 5232 a Fu(See)g(ho)n(w)g(Scott)h +(Merrill)e(simulates)i(a)g(BDC)g(beha)n(vior)e(at)1887 +5232 y +SDict begin H.S end + 1887 5232 a 1887 5232 a +SDict begin 13 H.A end + 1887 5232 a 1887 5232 +a +SDict begin [ /View [/XYZ H.V] /Dest (1160) cvn H.B /DEST pdfmark end + 1887 5232 a 21 w Fu(http://www)-5 b(.skipp)o(y)g(.net/linux/smb-h)o +(o)n(wto)o(.htm)o(l)164 5340 y(\(http://www)g(.skipp)o(y)g +(.net/linux/smb-)o(ho)m(wto.h)o(tml\))o(.)-2 5358 y +SDict begin H.S end + -2 +5358 a -2 5358 a +SDict begin 13 H.A end + -2 5358 a -2 5358 a +SDict begin [ /View [/XYZ H.V] /Dest (1161) cvn H.B /DEST pdfmark end + -2 5358 a Black +3659 5984 a Fq(39)p Black eop end +%%Page: 40 47 +TeXDict begin 40 46 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +Black 81 72 a Fg(\225)p Black 164 72 a +SDict begin H.S end + 164 72 a 164 72 +a +SDict begin 13 H.A end + 164 72 a 164 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1162) cvn H.B /DEST pdfmark end + 164 72 a Fu(Although)f(2.0.7)h(has)h(almost)h(had)e +(its)i(day)f(as)h(a)g(PDC,)g(Da)n(vid)f(Bannon)f(will)i(k)o(eep)e(the)h +(2.0.7)f(PDC)i(pages)f(at)164 180 y +SDict begin H.S end + 164 180 a 164 180 +a +SDict begin 13 H.A end + 164 180 a 164 180 a +SDict begin [ /View [/XYZ H.V] /Dest (1163) cvn H.B /DEST pdfmark end + 164 180 a 21 w Fu(http://bioserv)o +(e.latrobe.edu.au)o(/samb)o(a)15 b(\(http://bioserv)o(e.latrobe.edu.au) +o(/samba)o(\))g(going)k(for)g(a)i(while)f(yet.)-2 198 +y +SDict begin H.S end + -2 198 a -2 198 a +SDict begin 13 H.A end + -2 198 a -2 198 a +SDict begin [ /View [/XYZ H.V] /Dest (1164) cvn H.B /DEST pdfmark end + -2 198 a Black +81 330 a Fg(\225)p Black 164 330 a +SDict begin H.S end + 164 330 a 164 330 +a +SDict begin 13 H.A end + 164 330 a 164 330 a +SDict begin [ /View [/XYZ H.V] /Dest (1165) cvn H.B /DEST pdfmark end + 164 330 a Fu(Misc)h(links)f(to)g(CIFS)h +(information)1227 330 y +SDict begin H.S end + 1227 330 a 1227 330 a +SDict begin 13 H.A end + 1227 330 +a 1227 330 a +SDict begin [ /View [/XYZ H.V] /Dest (1166) cvn H.B /DEST pdfmark end + 1227 330 a Fu(http://samba.or)o(g/cifs/)-2 +348 y +SDict begin H.S end + -2 348 a -2 348 a +SDict begin 13 H.A end + -2 348 a -2 348 a +SDict begin [ /View [/XYZ H.V] /Dest (1167) cvn H.B /DEST pdfmark end + -2 348 a Black +81 479 a Fg(\225)p Black 164 479 a +SDict begin H.S end + 164 479 a 164 479 +a +SDict begin 13 H.A end + 164 479 a 164 479 a +SDict begin [ /View [/XYZ H.V] /Dest (1168) cvn H.B /DEST pdfmark end + 164 479 a Fu(NT)f(Domains)g(for)f(Unix)920 +479 y +SDict begin H.S end + 920 479 a 920 479 a +SDict begin 13 H.A end + 920 479 a 920 479 a +SDict begin [ /View [/XYZ H.V] /Dest (1169) cvn H.B /DEST pdfmark end + 920 479 +a 21 w Fu(http://mailhost.cb1.com/~lkcl/ntdom)o(/)c +(\(http://mailhost.cb1.com/~lkcl/ntdom/\))-2 497 y +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 (1170) cvn H.B /DEST pdfmark end + -2 497 a Black 81 629 +a Fg(\225)p Black 164 629 a +SDict begin H.S end + 164 629 a 164 629 a +SDict begin 13 H.A end + 164 629 +a 164 629 a +SDict begin [ /View [/XYZ H.V] /Dest (1171) cvn H.B /DEST pdfmark end + 164 629 a Fu(FTP)21 b(site)g(for)e(older)h(SMB)h(specs:) +1192 629 y +SDict begin H.S end + 1192 629 a 1192 629 a +SDict begin 13 H.A end + 1192 629 a 1192 629 +a +SDict begin [ /View [/XYZ H.V] /Dest (1172) cvn H.B /DEST pdfmark end + 1192 629 a 21 w Fu(ftp://ftp.microsoft.com/de)n(v)o(elop)o(r/d)o(r)o +(g)o(/CIFS/)164 737 y(\(ftp://ftp.microsoft.com/de)n(v)n(elop)o(r/dr)n +(g)o(/CIFS/\))-2 886 y +SDict begin H.S end + -2 886 a -2 886 a +SDict begin 13 H.A end + -2 886 a -2 +886 a +SDict begin [ /View [/XYZ H.V] /Dest (1173) cvn H.B /DEST pdfmark end + -2 886 a -2 928 a +SDict begin H.S end + -2 928 a -2 928 a +SDict begin 13 H.A end + -2 928 a -2 +928 a +SDict begin [ /View [/XYZ H.V] /Dest (1174) cvn H.B /DEST pdfmark end + -2 928 a Black 191 x Ft(\225)p Black 81 1119 a +SDict begin H.S end + +81 1119 a 81 1119 a +SDict begin 13 H.A end + 81 1119 a 81 1119 a +SDict begin [ /View [/XYZ H.V] /Dest (1175) cvn H.B /DEST pdfmark end + 81 1119 a 81 +1119 a +SDict begin H.S end + 81 1119 a 81 1119 a +SDict begin 13 H.A end + 81 1119 a 81 1119 a +SDict begin [ /View [/XYZ H.V] /Dest (1176) cvn H.B /DEST pdfmark end + 81 1119 +a Fq(How)f(do)g(I)h(g)o(et)f(help)g(fr)l(om)g(the)h(mailing)e(lists?)-2 +1302 y +SDict begin H.S end + -2 1302 a -2 1302 a +SDict begin 13 H.A end + -2 1302 a -2 1302 a +SDict begin [ /View [/XYZ H.V] /Dest (1177) cvn H.B /DEST pdfmark end + -2 1302 +a 81 1393 a Fu(There)g(are)h(a)h(number)d(of)i(Samba)g(related)g +(mailing)f(lists.)i(Go)g(to)1990 1393 y +SDict begin H.S end + 1990 1393 a 1990 +1393 a +SDict begin 13 H.A end + 1990 1393 a 1990 1393 a +SDict begin [ /View [/XYZ H.V] /Dest (1178) cvn H.B /DEST pdfmark end + 1990 1393 a Fu(http://samba.or)o(g,)c +(click)j(on)g(your)f(nearest)h(mirror)f(and)81 1500 y(then)g(click)i +(on)530 1500 y +SDict begin H.S end + 530 1500 a 530 1500 a +SDict begin 13 H.A end + 530 1500 a 530 1500 +a +SDict begin [ /View [/XYZ H.V] /Dest (1179) cvn H.B /DEST pdfmark end + 530 1500 a Fv(Support)g Fu(and)e(then)h(click)g(on)1432 +1500 y +SDict begin H.S end + 1432 1500 a 1432 1500 a +SDict begin 13 H.A end + 1432 1500 a 1432 1500 +a +SDict begin [ /View [/XYZ H.V] /Dest (1180) cvn H.B /DEST pdfmark end + 1432 1500 a 21 w Fv(Samba)g(r)o(elated)f(mailing)i(lists)p +Fu(.)-2 1683 y +SDict begin H.S end + -2 1683 a -2 1683 a +SDict begin 13 H.A end + -2 1683 a -2 1683 +a +SDict begin [ /View [/XYZ H.V] /Dest (1181) cvn H.B /DEST pdfmark end + -2 1683 a 81 1774 a Fu(F)o(or)f(questions)f(relating)g(to)i(Samba)e +(TNG)i(go)f(to)1537 1774 y +SDict begin H.S end + 1537 1774 a 1537 1774 a +SDict begin 13 H.A end + 1537 +1774 a 1537 1774 a +SDict begin [ /View [/XYZ H.V] /Dest (1182) cvn H.B /DEST pdfmark end + 1537 1774 a Fu(http://www)-5 b(.samba-tng.or)o(g/)15 +b(It)21 b(has)f(been)g(requested)f(that)h(you)f(don')o(t)81 +1882 y(post)h(questions)f(about)h(Samba-TNG)f(to)h(the)g(main)g(stream) +g(Samba)g(lists.)-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 (1183) cvn H.B /DEST pdfmark end + -2 2066 a 81 2156 a Fu(If)g(you)f(post)h(a)h(message)f(to)g +(one)g(of)g(the)g(lists)i(please)e(observ)o(e)f(the)h(follo)n(wing)e +(guide)i(lines)g(:)-2 2174 y +SDict begin H.S end + -2 2174 a -2 2174 a +SDict begin 13 H.A end + -2 2174 +a -2 2174 a +SDict begin [ /View [/XYZ H.V] /Dest (1184) cvn H.B /DEST pdfmark end + -2 2174 a -2 2184 a +SDict begin H.S end + -2 2184 a -2 2184 a +SDict begin 13 H.A end + -2 +2184 a -2 2184 a +SDict begin [ /View [/XYZ H.V] /Dest (1185) cvn H.B /DEST pdfmark end + -2 2184 a Black 81 2327 a Fg(\225)p +Black 164 2327 a +SDict begin H.S end + 164 2327 a 164 2327 a +SDict begin 13 H.A end + 164 2327 a 164 +2327 a +SDict begin [ /View [/XYZ H.V] /Dest (1186) cvn H.B /DEST pdfmark end + 164 2327 a Fu(Al)o(w)o(ays)h(remember)d(that)i(the)g(de)n(v)o +(elopers)e(are)j(v)n(olunteers,)d(the)o(y)i(are)g(not)g(paid)f(and)h +(the)o(y)g(ne)n(v)o(er)e(guarantee)h(to)h(produce)164 +2434 y(a)g(particular)f(feature)h(at)g(a)h(particular)e(time.)h(An)o(y) +f(time)i(lines)f(are)g('best)h(guess')e(and)h(nothing)f(more.)-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 (1187) cvn H.B /DEST pdfmark end + -2 2452 +a Black 81 2584 a Fg(\225)p Black 164 2584 a +SDict begin H.S end + 164 2584 +a 164 2584 a +SDict begin 13 H.A end + 164 2584 a 164 2584 a +SDict begin [ /View [/XYZ H.V] /Dest (1188) cvn H.B /DEST pdfmark end + 164 2584 a Fu(Al)o(w)o(ays)i +(mention)d(what)j(v)o(ersion)d(of)i(samba)g(you)g(are)g(using)f(and)h +(what)g(operating)e(system)j(its)g(running)d(under)-5 +b(.)19 b(Y)-9 b(ou)164 2692 y(should)19 b(probably)f(list)j(the)f(rele) +n(v)n(ant)f(sections)i(of)f(your)e(smb)m(.conf)h(\002le,)h(at)h(least)g +(the)f(options)f(in)i([global])d(that)j(af)n(fect)164 +2800 y(PDC)g(support.)-2 2818 y +SDict begin H.S end + -2 2818 a -2 2818 a +SDict begin 13 H.A end + -2 +2818 a -2 2818 a +SDict begin [ /View [/XYZ H.V] /Dest (1189) cvn H.B /DEST pdfmark end + -2 2818 a Black 81 2949 a Fg(\225)p +Black 164 2949 a +SDict begin H.S end + 164 2949 a 164 2949 a +SDict begin 13 H.A end + 164 2949 a 164 +2949 a +SDict begin [ /View [/XYZ H.V] /Dest (1190) cvn H.B /DEST pdfmark end + 164 2949 a Fu(In)f(addition)f(to)h(the)g(v)o(ersion,)f(if)h(you) +g(obtained)e(Samba)i(via)g(CVS)h(mention)e(the)i(date)f(when)f(you)h +(last)h(check)o(ed)d(it)j(out.)-2 2967 y +SDict begin H.S end + -2 2967 a -2 +2967 a +SDict begin 13 H.A end + -2 2967 a -2 2967 a +SDict begin [ /View [/XYZ H.V] /Dest (1191) cvn H.B /DEST pdfmark end + -2 2967 a Black 81 3099 a +Fg(\225)p Black 164 3099 a +SDict begin H.S end + 164 3099 a 164 3099 a +SDict begin 13 H.A end + 164 +3099 a 164 3099 a +SDict begin [ /View [/XYZ H.V] /Dest (1192) cvn H.B /DEST pdfmark end + 164 3099 a Fu(T)m(ry)f(and)f(mak)o(e)h(your)f +(question)g(clear)h(and)g(brief,)f(lots)i(of)f(long,)f(con)m(v)n +(oluted)e(questions)j(get)g(deleted)g(before)e(the)o(y)i(are)164 +3207 y(completely)f(read)g(!)i(Don')o(t)d(post)j(html)f(encoded)e +(messages)i(\(if)g(you)g(can)g(select)h(colour)d(or)i(font)g(size)h +(its)g(html\).)-2 3225 y +SDict begin H.S end + -2 3225 a -2 3225 a +SDict begin 13 H.A end + -2 3225 +a -2 3225 a +SDict begin [ /View [/XYZ H.V] /Dest (1193) cvn H.B /DEST pdfmark end + -2 3225 a Black 81 3356 a Fg(\225)p Black +164 3356 a +SDict begin H.S end + 164 3356 a 164 3356 a +SDict begin 13 H.A end + 164 3356 a 164 3356 +a +SDict begin [ /View [/XYZ H.V] /Dest (1194) cvn H.B /DEST pdfmark end + 164 3356 a Fu(If)f(you)f(run)h(one)f(of)h(those)g(nifty)g('I'm)f(on)h +(holidays')f(things)g(when)h(you)f(are)h(a)o(w)o(ay)-5 +b(,)19 b(mak)o(e)h(sure)g(its)i(con\002gured)17 b(to)k(not)164 +3464 y(answer)f(mailing)f(lists.)-2 3482 y +SDict begin H.S end + -2 3482 a +-2 3482 a +SDict begin 13 H.A end + -2 3482 a -2 3482 a +SDict begin [ /View [/XYZ H.V] /Dest (1195) cvn H.B /DEST pdfmark end + -2 3482 a Black 81 3613 +a Fg(\225)p Black 164 3613 a +SDict begin H.S end + 164 3613 a 164 3613 a +SDict begin 13 H.A end + 164 +3613 a 164 3613 a +SDict begin [ /View [/XYZ H.V] /Dest (1196) cvn H.B /DEST pdfmark end + 164 3613 a Fu(Don')o(t)g(cross)h(post.)g(W)-7 +b(ork)20 b(out)g(which)g(is)h(the)f(best)h(list)g(to)f(post)g(to)h(and) +e(see)i(what)f(happens,)f(i.e.)h(don')o(t)f(post)h(to)g(both)164 +3721 y(samba-ntdom)e(and)h(samba-technical.)f(Man)o(y)h(people)g(acti)n +(v)o(e)h(on)g(the)g(lists)i(subscribe)d(to)h(more)g(than)f(one)h(list)h +(and)f(get)164 3829 y(anno)o(yed)e(to)i(see)h(the)f(same)h(message)f +(tw)o(o)g(or)g(more)f(times.)i(Often)f(someone)f(will)h(see)h(a)g +(message)f(and)g(thinking)e(it)164 3937 y(w)o(ould)h(be)h(better)g +(dealt)g(with)h(on)e(another)m(,)g(will)i(forw)o(ard)d(it)j(on)f(for)g +(you.)-2 3955 y +SDict begin H.S end + -2 3955 a -2 3955 a +SDict begin 13 H.A end + -2 3955 a -2 3955 +a +SDict begin [ /View [/XYZ H.V] /Dest (1197) cvn H.B /DEST pdfmark end + -2 3955 a Black 81 4087 a Fg(\225)p Black 164 4087 +a +SDict begin H.S end + 164 4087 a 164 4087 a +SDict begin 13 H.A end + 164 4087 a 164 4087 a +SDict begin [ /View [/XYZ H.V] /Dest (1198) cvn H.B /DEST pdfmark end + 164 4087 +a Fu(Y)-9 b(ou)19 b(might)h(include)798 4087 y +SDict begin H.S end + 798 4087 +a 798 4087 a +SDict begin 13 H.A end + 798 4087 a 798 4087 a +SDict begin [ /View [/XYZ H.V] /Dest (1199) cvn H.B /DEST pdfmark end + 798 4087 a Fq(partial)f +Fu(log)h(\002les)h(written)f(at)g(a)h(deb)n(ug)e(le)n(v)o(el)g(set)i +(to)f(as)h(much)e(as)i(20.)e(Please)i(don')o(t)d(send)i(the)g(entire) +164 4195 y(log)g(b)n(ut)g(enough)e(to)i(gi)n(v)o(e)g(the)g(conte)o(xt)f +(of)h(the)g(error)f(messages.)-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 (1200) cvn H.B /DEST pdfmark end + -2 4212 a Black 81 4344 a +Fg(\225)p Black 164 4344 a +SDict begin H.S end + 164 4344 a 164 4344 a +SDict begin 13 H.A end + 164 +4344 a 164 4344 a +SDict begin [ /View [/XYZ H.V] /Dest (1201) cvn H.B /DEST pdfmark end + 164 4344 a Fu(\(Possibly\))g(If)h(you)g(ha)n(v)o(e)f +(a)i(complete)e(netmon)g(trace)h(\()g(from)f(the)i(opening)d(of)i(the)g +(pipe)g(to)g(the)g(error)f(\))i(you)e(can)h(send)164 +4452 y(the)g(*.CAP)h(\002le)f(as)h(well.)-2 4453 y +SDict begin H.S end + -2 +4453 a -2 4453 a +SDict begin 13 H.A end + -2 4453 a -2 4453 a +SDict begin [ /View [/XYZ H.V] /Dest (1202) cvn H.B /DEST pdfmark end + -2 4453 a Black +81 4601 a Fg(\225)p Black 164 4601 a +SDict begin H.S end + 164 4601 a 164 4601 +a +SDict begin 13 H.A end + 164 4601 a 164 4601 a +SDict begin [ /View [/XYZ H.V] /Dest (1203) cvn H.B /DEST pdfmark end + 164 4601 a Fu(Please)g(think)e(carefully)g +(before)g(attaching)g(a)h(document)f(to)h(an)g(email.)g(Consider)g +(pasting)f(the)h(rele)n(v)n(ant)f(parts)i(into)f(the)164 +4709 y(body)f(of)h(the)g(message.)g(The)f(samba)h(mailing)g(lists)h(go) +f(to)g(a)h(huge)e(number)g(of)g(people,)g(do)h(the)o(y)g(all)g(need)g +(a)g(cop)o(y)g(of)164 4817 y(your)f(smb)m(.conf)f(in)i(their)g(attach)g +(directory?)39 4967 y +SDict begin H.S end + 39 4967 a 39 4967 a +SDict begin 13 H.A end + 39 4967 a 39 +4967 a +SDict begin [ /View [/XYZ H.V] /Dest (1204) cvn H.B /DEST pdfmark end + 39 4967 a Black -2 5116 a Ft(\225)p Black 81 5116 +a +SDict begin H.S end + 81 5116 a 81 5116 a +SDict begin 13 H.A end + 81 5116 a 81 5116 a +SDict begin [ /View [/XYZ H.V] /Dest (1205) cvn H.B /DEST pdfmark end + 81 5116 a 81 +5116 a +SDict begin H.S end + 81 5116 a 81 5116 a +SDict begin 13 H.A end + 81 5116 a 81 5116 a +SDict begin [ /View [/XYZ H.V] /Dest (1206) cvn H.B /DEST pdfmark end + 81 5116 +a Fq(How)g(do)g(I)h(g)o(et)f(of)o(f)g(the)g(mailing)g(lists?)-2 +5299 y +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 (1207) cvn H.B /DEST pdfmark end + -2 5299 +a 81 5390 a Fu(T)-7 b(o)20 b(ha)n(v)o(e)g(your)f(name)g(remo)o(v)o(ed)f +(from)h(a)i(samba)f(mailing)f(list,)i(go)f(to)g(the)g(same)h(place)f +(you)f(went)h(to)h(to)f(get)g(on)g(it.)h(Go)f(to)81 5498 +y +SDict begin H.S end + 81 5498 a 81 5498 a +SDict begin 13 H.A end + 81 5498 a 81 5498 a +SDict begin [ /View [/XYZ H.V] /Dest (1208) cvn H.B /DEST pdfmark end + 81 5498 a Fu +(http://lists.samba.or)o(g)d(\(http://lists.samba.or)o(g/\),)g(click)j +(on)g(your)e(nearest)i(mirror)f(and)g(then)h(click)g(on)3147 +5498 y +SDict begin H.S end + 3147 5498 a 3147 5498 a +SDict begin 13 H.A end + 3147 5498 a 3147 5498 +a +SDict begin [ /View [/XYZ H.V] /Dest (1209) cvn H.B /DEST pdfmark end + 3147 5498 a Fv(Support)h Fu(and)e(then)p Black 3659 +5984 a Fq(40)p Black eop end +%%Page: 41 48 +TeXDict begin 41 47 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +81 72 a Fu(click)h(on)367 72 y +SDict begin H.S end + 367 72 a 367 72 a +SDict begin 13 H.A end + 367 +72 a 367 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1210) cvn H.B /DEST pdfmark end + 367 72 a 20 w Fv(Samba)h(r)o(elated)e(mailing)h(lists)p +Fu(.)h(Or)g(perhaps)d(see)1903 72 y +SDict begin H.S end + 1903 72 a 1903 72 +a +SDict begin 13 H.A end + 1903 72 a 1903 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1211) cvn H.B /DEST pdfmark end + 1903 72 a Fu(here)81 180 y +(\(http://lists.samba.or)o(g/mailman/roster/samba)o(-ntd)o(om)o(\))-2 +364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (1212) cvn H.B /DEST pdfmark end + -2 364 a 81 +454 a Fu(Please)j(don')o(t)d(post)i(messages)h(to)f(the)g(list)h +(asking)f(to)g(be)g(remo)o(v)o(ed,)e(you)h(will)i(just)g(be)f(referred) +f(to)h(the)g(abo)o(v)o(e)f(address)81 562 y(\(unless)h(that)g(process)g +(f)o(ailed)g(in)g(some)g(w)o(ay)-5 b(...\))-2 722 y +SDict begin H.S end + -2 +722 a -2 722 a +SDict begin 13 H.A end + -2 722 a -2 722 a +SDict begin [ /View [/XYZ H.V] /Dest (1213) cvn H.B /DEST pdfmark end + -2 722 a 377 x Fx(6.7.)35 +b(Domain)f(Contr)m(ol)g(f)l(or)i(W)m(indo)o(ws)f(9x/ME)-2 +1267 y +SDict begin H.S end + -2 1267 a -2 1267 a +SDict begin 13 H.A end + -2 1267 a -2 1267 a +SDict begin [ /View [/XYZ H.V] /Dest (1215) cvn H.B /DEST pdfmark end + -2 1267 +a 106 x Fu(A)20 b(domain)f(and)h(a)h(w)o(orkgroup)c(are)j(e)o(xactly)f +(the)h(same)h(thing)e(in)i(terms)f(of)g(netw)o(ork)f(bro)n(wsing.)f +(The)i(dif)n(ference)e(is)j(that)g(a)-2 1481 y(distrib)n(utable)e +(authentication)f(database)i(is)h(associated)f(with)g(a)h(domain,)d +(for)i(secure)g(login)f(access)i(to)f(a)h(netw)o(ork.)e(Also,)-2 +1589 y(dif)n(ferent)f(access)j(rights)f(can)g(be)g(granted)f(to)h +(users)h(if)f(the)o(y)f(successfully)h(authenticate)f(against)g(a)i +(domain)e(logon)g(serv)o(er)-5 b(.)-2 1697 y(Samba-3)19 +b(does)h(this)g(no)n(w)g(in)g(the)h(same)f(w)o(ay)g(that)g(MS)h(W)m +(indo)n(ws)f(NT/2K.)-2 1881 y +SDict begin H.S end + -2 1881 a -2 1881 a +SDict begin 13 H.A end + -2 +1881 a -2 1881 a +SDict begin [ /View [/XYZ H.V] /Dest (1216) cvn H.B /DEST pdfmark end + -2 1881 a 90 x Fu(The)g(SMB)h(client)f(logging)e(on)i +(to)h(a)f(domain)f(has)h(an)h(e)o(xpectation)d(that)i(e)n(v)o(ery)f +(other)g(serv)o(er)h(in)g(the)g(domain)f(should)g(accept)-2 +2079 y(the)h(same)g(authentication)e(information.)g(Netw)o(ork)h(bro)n +(wsing)g(functionality)f(of)i(domains)f(and)h(w)o(orkgroups)d(is)22 +b(identical)-2 2187 y(and)d(is)j(e)o(xplained)c(in)i(this)h +(documentation)c(under)i(the)h(bro)n(wsing)f(discussions.)h(It)g +(should)f(be)h(noted,)f(that)i(bro)n(wsing)d(is)-2 2295 +y(totally)i(orthogonal)d(to)k(logon)d(support.)-2 2479 +y +SDict begin H.S end + -2 2479 a -2 2479 a +SDict begin 13 H.A end + -2 2479 a -2 2479 a +SDict begin [ /View [/XYZ H.V] /Dest (1217) cvn H.B /DEST pdfmark end + -2 2479 a 90 +x Fu(Issues)i(related)g(to)g(the)h(single-logon)c(netw)o(ork)i(model)h +(are)g(discussed)g(in)g(this)h(section.)f(Samba)f(supports)h(domain)e +(logons,)-2 2677 y(netw)o(ork)h(logon)g(scripts,)h(and)g(user)g +(pro\002les)f(for)h(MS)h(W)m(indo)n(ws)e(for)h(w)o(orkgroups)d(and)j +(MS)h(W)m(indo)n(ws)e(9X/ME)h(clients)-2 2785 y(which)f(are)i(the)f +(focus)f(of)h(this)h(section.)-2 2951 y +SDict begin H.S end + -2 2951 a -2 +2951 a +SDict begin 13 H.A end + -2 2951 a -2 2951 a +SDict begin [ /View [/XYZ H.V] /Dest (1218) cvn H.B /DEST pdfmark end + -2 2951 a 108 x Fu(When)f(an)g(SMB)h(client) +f(in)h(a)f(domain)f(wishes)i(to)f(logon)f(it)i(broadcast)e(requests)h +(for)f(a)i(logon)e(serv)o(er)-5 b(.)19 b(The)h(\002rst)h(one)f(to)g +(reply)-2 3166 y(gets)g(the)g(job,)g(and)g(v)n(alidates)g(its)h(passw)o +(ord)e(using)h(whate)n(v)o(er)f(mechanism)g(the)h(Samba)f +(administrator)g(has)h(installed.)g(It)h(is)-2 3274 y(possible)f(\(b)n +(ut)f(v)o(ery)h(stupid\))f(to)h(create)g(a)h(domain)e(where)g(the)h +(user)g(database)g(is)h(not)f(shared)g(between)f(serv)o(ers,)g(i.e.)h +(the)o(y)g(are)-2 3382 y(ef)n(fecti)n(v)o(ely)e(w)o(orkgroup)f(serv)o +(ers)j(adv)o(ertising)e(themselv)o(es)i(as)h(participating)d(in)j(a)f +(domain.)f(This)h(demonstrates)f(ho)n(w)-2 3490 y(authentication)f(is)j +(quite)f(dif)n(ferent)e(from)i(b)n(ut)g(closely)g(in)m(v)n(olv)o(ed)e +(with)i(domains.)-2 3674 y +SDict begin H.S end + -2 3674 a -2 3674 a +SDict begin 13 H.A end + -2 3674 +a -2 3674 a +SDict begin [ /View [/XYZ H.V] /Dest (1219) cvn H.B /DEST pdfmark end + -2 3674 a 90 x Fu(Using)g(these)g(features)g(you)f(can)h +(mak)o(e)g(your)f(clients)h(v)o(erify)f(their)h(logon)f(via)h(the)g +(Samba)g(serv)o(er;)f(mak)o(e)h(clients)h(run)e(a)i(batch)-2 +3872 y(\002le)g(when)e(the)o(y)h(logon)f(to)h(the)g(netw)o(ork)f(and)h +(do)n(wnload)e(their)i(preferences,)e(desktop)h(and)h(start)g(menu.)-2 +4056 y +SDict begin H.S end + -2 4056 a -2 4056 a +SDict begin 13 H.A end + -2 4056 a -2 4056 a +SDict begin [ /View [/XYZ H.V] /Dest (1220) cvn H.B /DEST pdfmark end + -2 4056 +a 90 x Fu(Before)f(launching)g(into)h(the)g(con\002guration)d +(instructions,)i(it)i(is)g(w)o(orthwhile)e(lookingat)f(ho)n(w)i(a)h(W)m +(indo)n(ws)e(9x/ME)h(client)-2 4254 y(performs)e(a)j(logon:)-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 (1221) cvn H.B /DEST pdfmark end + -2 4272 +a -2 4282 a +SDict begin H.S end + -2 4282 a -2 4282 a +SDict begin 13 H.A end + -2 4282 a -2 4282 a +SDict begin [ /View [/XYZ H.V] /Dest (1222) cvn H.B /DEST pdfmark end + -2 +4282 a Black 64 4424 a Fu(1.)p Black 147 4424 a +SDict begin H.S end + 147 4424 +a 147 4424 a +SDict begin 13 H.A end + 147 4424 a 147 4424 a +SDict begin [ /View [/XYZ H.V] /Dest (1223) cvn H.B /DEST pdfmark end + 147 4424 a Fu(The)f(client)g +(broadcasts)f(\(to)h(the)h(IP)f(broadcast)f(address)h(of)g(the)g +(subnet)f(it)i(is)h(in\))e(a)g(NetLogon)f(request.)g(This)h(is)h(sent)g +(to)147 4532 y(the)f(NetBIOS)h(name)f(DOMAIN<1c>)f(at)h(the)h(NetBIOS)f +(layer)-5 b(.)20 b(The)g(client)g(chooses)g(the)g(\002rst)h(response)e +(it)i(recei)n(v)o(es,)147 4640 y(which)f(contains)f(the)i(NetBIOS)f +(name)g(of)g(the)g(logon)f(serv)o(er)g(to)i(use)f(in)g(the)h(format)e +(of)h(\\\\SER)-7 b(VER.)-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 (1224) cvn H.B /DEST pdfmark end + -2 4658 a Black 64 4790 a Fu(2.)p +Black 147 4790 a +SDict begin H.S end + 147 4790 a 147 4790 a +SDict begin 13 H.A end + 147 4790 a 147 +4790 a +SDict begin [ /View [/XYZ H.V] /Dest (1225) cvn H.B /DEST pdfmark end + 147 4790 a Fu(The)20 b(client)g(then)g(connects)f(to)i(that)f +(serv)o(er)m(,)f(logs)h(on)g(\(does)f(an)h(SMBsessetupX\))h(and)e(then) +h(connects)f(to)i(the)f(IPC$)147 4898 y(share)g(\(using)f(an)i +(SMBtconX\).)-2 4915 y +SDict begin H.S end + -2 4915 a -2 4915 a +SDict begin 13 H.A end + -2 4915 a +-2 4915 a +SDict begin [ /View [/XYZ H.V] /Dest (1226) cvn H.B /DEST pdfmark end + -2 4915 a Black 64 5047 a Fu(3.)p Black 147 +5047 a +SDict begin H.S end + 147 5047 a 147 5047 a +SDict begin 13 H.A end + 147 5047 a 147 5047 a +SDict begin [ /View [/XYZ H.V] /Dest (1227) cvn H.B /DEST pdfmark end + 147 +5047 a Fu(The)f(client)g(then)g(does)g(a)h(NetWkstaUserLogon)d +(request,)h(which)h(retrie)n(v)o(es)f(the)h(name)g(of)g(the)g(user')-5 +b(s)20 b(logon)f(script.)-2 5065 y +SDict begin H.S end + -2 5065 a -2 5065 +a +SDict begin 13 H.A end + -2 5065 a -2 5065 a +SDict begin [ /View [/XYZ H.V] /Dest (1228) cvn H.B /DEST pdfmark end + -2 5065 a Black 64 5196 a Fu(4.)p +Black 147 5196 a +SDict begin H.S end + 147 5196 a 147 5196 a +SDict begin 13 H.A end + 147 5196 a 147 +5196 a +SDict begin [ /View [/XYZ H.V] /Dest (1229) cvn H.B /DEST pdfmark end + 147 5196 a Fu(The)h(client)g(then)g(connects)f(to)i(the)f +(NetLogon)e(share)i(and)g(searches)g(for)f(this)i(and)f(if)g(it)h(is)g +(found)e(and)g(can)h(be)g(read,)g(is)147 5304 y(retrie)n(v)o(ed)f(and)g +(e)o(x)o(ecuted)g(by)g(the)i(client.)f(After)g(this,)g(the)g(client)g +(disconnects)g(from)f(the)h(NetLogon)e(share.)-2 5322 +y +SDict begin H.S end + -2 5322 a -2 5322 a +SDict begin 13 H.A end + -2 5322 a -2 5322 a +SDict begin [ /View [/XYZ H.V] /Dest (1230) cvn H.B /DEST pdfmark end + -2 5322 a Black +3659 5984 a Fq(41)p Black eop end +%%Page: 42 49 +TeXDict begin 42 48 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1500 -132 +a Fq(Chapter)20 b(6.)g(Samba)f(as)h(an)g(NT4)h(or)f(W)-5 +b(in2k)21 b(Primary)f(Domain)f(Contr)l(oller)p Black +Black 64 72 a Fu(5.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 72 +a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1231) cvn H.B /DEST pdfmark end + 147 72 a Fu(The)h(client)g(then)g(sends)g(a)h +(NetUserGetInfo)d(request)i(to)g(the)g(serv)o(er)m(,)f(to)i(retrie)n(v) +o(e)e(the)h(user')-5 b(s)20 b(home)f(share,)h(which)g(is)147 +180 y(used)g(to)g(search)g(for)g(pro\002les.)f(Since)i(the)f(response)f +(to)h(the)h(NetUserGetInfo)d(request)i(does)g(not)g(contain)f(much)g +(more)147 288 y(the)h(user')-5 b(s)21 b(home)e(share,)h(pro\002les)g +(for)f(W)m(in9X)h(clients)h(MUST)f(reside)g(in)g(the)g(user)h(home)e +(directory)-5 b(.)-2 306 y +SDict begin H.S end + -2 306 a -2 306 a +SDict begin 13 H.A end + -2 306 a +-2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (1232) cvn H.B /DEST pdfmark end + -2 306 a Black 64 438 a Fu(6.)p Black 147 438 +a +SDict begin H.S end + 147 438 a 147 438 a +SDict begin 13 H.A end + 147 438 a 147 438 a +SDict begin [ /View [/XYZ H.V] /Dest (1233) cvn H.B /DEST pdfmark end + 147 438 a Fu(The)20 +b(client)g(then)g(connects)f(to)i(the)f(user')-5 b(s)20 +b(home)f(share)h(and)g(searches)g(for)g(the)g(user')-5 +b(s)20 b(pro\002le.)f(As)i(it)g(turns)f(out,)g(you)f(can)147 +546 y(specify)h(the)g(user')-5 b(s)20 b(home)g(share)g(as)g(a)h +(sharename)e(and)g(path.)h(F)o(or)g(e)o(xample,)e(\\\\serv)o +(er\\fred\\.pro\002le.)f(If)j(the)g(pro\002les)g(are)147 +654 y(found,)e(the)o(y)i(are)g(implemented.)-2 672 y +SDict begin H.S end + +-2 672 a -2 672 a +SDict begin 13 H.A end + -2 672 a -2 672 a +SDict begin [ /View [/XYZ H.V] /Dest (1234) cvn H.B /DEST pdfmark end + -2 672 a Black 64 +803 a Fu(7.)p Black 147 803 a +SDict begin H.S end + 147 803 a 147 803 a +SDict begin 13 H.A end + 147 +803 a 147 803 a +SDict begin [ /View [/XYZ H.V] /Dest (1235) cvn H.B /DEST pdfmark end + 147 803 a Fu(The)g(client)g(then)g(disconnects)f(from)g +(the)h(user')-5 b(s)21 b(home)e(share,)h(and)f(reconnects)g(to)i(the)f +(NetLogon)e(share)i(and)g(looks)f(for)147 911 y(CONFIG.POL,)h(the)h +(policies)f(\002le.)g(If)g(this)h(is)g(found,)d(it)j(is)g(read)f(and)g +(implemented.)-2 929 y +SDict begin H.S end + -2 929 a -2 929 a +SDict begin 13 H.A end + -2 929 a -2 +929 a +SDict begin [ /View [/XYZ H.V] /Dest (1236) cvn H.B /DEST pdfmark end + -2 929 a 310 x Fp(6.7.1.)29 b(Con\002guration)i(Instructions:)e +(Netw)o(ork)i(Logons)-2 1429 y +SDict begin H.S end + -2 1429 a -2 1429 a +SDict begin 13 H.A end + -2 +1429 a -2 1429 a +SDict begin [ /View [/XYZ H.V] /Dest (1238) cvn H.B /DEST pdfmark end + -2 1429 a 84 x Fu(The)20 b(main)f(dif)n(ference)g +(between)g(a)i(PDC)g(and)e(a)i(W)m(indo)n(ws)f(9x)f(logon)g(serv)o(er)h +(con\002guration)d(is)k(that)-2 1531 y +SDict begin H.S end + -2 1531 a -2 1531 +a +SDict begin 13 H.A end + -2 1531 a -2 1531 a +SDict begin [ /View [/XYZ H.V] /Dest (1239) cvn H.B /DEST pdfmark end + -2 1531 a -2 1541 a +SDict begin H.S end + -2 1541 a -2 +1541 a +SDict begin 13 H.A end + -2 1541 a -2 1541 a +SDict begin [ /View [/XYZ H.V] /Dest (1240) cvn H.B /DEST pdfmark end + -2 1541 a Black 142 x Ft(\225)p +Black 81 1683 a +SDict begin H.S end + 81 1683 a 81 1683 a +SDict begin 13 H.A end + 81 1683 a 81 1683 +a +SDict begin [ /View [/XYZ H.V] /Dest (1241) cvn H.B /DEST pdfmark end + 81 1683 a Fu(P)o(assw)o(ord)f(encryption)e(is)j(not)f(required)e(for) +h(a)i(W)m(indo)n(ws)f(9x)f(logon)g(serv)o(er)-5 b(.)-2 +1701 y +SDict begin H.S end + -2 1701 a -2 1701 a +SDict begin 13 H.A end + -2 1701 a -2 1701 a +SDict begin [ /View [/XYZ H.V] /Dest (1242) cvn H.B /DEST pdfmark end + -2 1701 +a Black 132 x Ft(\225)p Black 81 1833 a +SDict begin H.S end + 81 1833 a 81 +1833 a +SDict begin 13 H.A end + 81 1833 a 81 1833 a +SDict begin [ /View [/XYZ H.V] /Dest (1243) cvn H.B /DEST pdfmark end + 81 1833 a Fu(W)m(indo)n(ws)19 +b(9x/ME)h(clients)g(do)g(not)g(possess)h(machine)e(trust)h(accounts.)-2 +2017 y +SDict begin H.S end + -2 2017 a -2 2017 a +SDict begin 13 H.A end + -2 2017 a -2 2017 a +SDict begin [ /View [/XYZ H.V] /Dest (1244) cvn H.B /DEST pdfmark end + -2 2017 +a 90 x Fu(Therefore,)e(a)i(Samba)g(PDC)h(will)g(also)g(act)f(as)h(a)g +(W)m(indo)n(ws)e(9x)h(logon)f(serv)o(er)-5 b(.)-2 2125 +y +SDict begin H.S end + -2 2125 a -2 2125 a +SDict begin 11.7 H.A end + -2 2125 a -2 2125 a +SDict begin [ /View [/XYZ H.V] /Dest (1245) cvn H.B /DEST pdfmark end + -2 2125 a 346 +2224 3463 17 v 346 4827 17 2603 v 1173 2373 a Fp(security)30 +b(mode)f(and)i(master)e(br)n(o)o(wsers)388 2563 y +SDict begin H.S end + 388 +2563 a 388 2563 a +SDict begin 11.7 H.A end + 388 2563 a 388 2563 a +SDict begin [ /View [/XYZ H.V] /Dest (1247) cvn H.B /DEST pdfmark end + 388 2563 a 73 +x Fk(There)19 b(are)h(a)g(f)n(e)o(w)f(comments)i(to)f(mak)o(e)g(in)g +(order)f(to)h(tie)g(up)f(some)i(loose)e(ends)o(.)h(There)f(has)h(been)f +(m)o(uch)h(debate)388 2733 y(o)o(v)n(er)g(the)g(issue)g(of)g(whether)f +(or)h(not)f(it)h(is)h(ok)g(to)f(con\002gure)f(Samba)h(as)g(a)h(Domain)e +(Controller)e(in)j(secur)q(ity)g(modes)388 2831 y(other)f(than)745 +2831 y +SDict begin H.S end + 745 2831 a 745 2831 a +SDict begin 11.7 H.A end + 745 2831 a 745 2831 a +SDict begin [ /View [/XYZ H.V] /Dest (1248) cvn H.B /DEST pdfmark end + 745 +2831 a Ff(USER)p Fk(.)j(The)e(only)f(secur)q(ity)i(mode)e(which)h(will) +g(not)f(w)o(or)q(k)i(due)f(to)g(technical)e(reasons)i(is)3287 +2831 y +SDict begin H.S end + 3287 2831 a 3287 2831 a +SDict begin 11.7 H.A end + 3287 2831 a 3287 2831 +a +SDict begin [ /View [/XYZ H.V] /Dest (1249) cvn H.B /DEST pdfmark end + 3287 2831 a Ff(SHARE)j Fk(mode)388 2928 y(secur)q(ity)-7 +b(.)681 2928 y +SDict begin H.S end + 681 2928 a 681 2928 a +SDict begin 11.7 H.A end + 681 2928 a 681 2928 +a +SDict begin [ /View [/XYZ H.V] /Dest (1250) cvn H.B /DEST pdfmark end + 681 2928 a Ff(DOMAIN)22 b Fk(and)1089 2928 y +SDict begin H.S end + 1089 2928 +a 1089 2928 a +SDict begin 11.7 H.A end + 1089 2928 a 1089 2928 a +SDict begin [ /View [/XYZ H.V] /Dest (1251) cvn H.B /DEST pdfmark end + 1089 2928 a Ff(SERVER)h +Fk(mode)c(secur)q(ity)i(is)f(really)g(just)g(a)g(v)n(ar)q(iation)e(on)i +(SMB)h(user)f(le)n(v)n(el)f(secur)q(ity)-7 b(.)388 3109 +y +SDict begin H.S end + 388 3109 a 388 3109 a +SDict begin 11.7 H.A end + 388 3109 a 388 3109 a +SDict begin [ /View [/XYZ H.V] /Dest (1252) cvn H.B /DEST pdfmark end + 388 3109 +a 82 x Fk(Actually)g(,)19 b(this)h(issue)g(is)h(also)e(closely)h(tied)g +(to)g(the)f(debate)g(on)h(whether)e(or)i(not)g(Samba)f(m)o(ust)i(be)f +(the)g(domain)388 3288 y(master)g(bro)o(wser)f(f)n(or)h(its)h(w)o(or)q +(kg)o(roup)e(when)g(oper)o(ating)f(as)i(a)h(DC)n(.)f(While)e(it)j(ma)n +(y)f(technically)f(be)h(possib)o(le)e(to)388 3385 y(con\002gure)h(a)h +(ser)r(v)n(er)g(as)g(such)g(\(after)f(all,)g(bro)o(wsing)f(and)h +(domain)g(logons)f(are)h(tw)o(o)h(distinctly)f(diff)n(erent)e +(functions\),)388 3482 y(it)j(is)h(not)e(a)i(good)e(idea)g(to)h(so)m(.) +g(Y)-10 b(ou)19 b(should)g(remember)h(that)f(the)h(DC)g(m)o(ust)h +(register)e(the)h(DOMAIN#1b)f(NetBIOS)388 3579 y(name)o(.)g(This)h(is)h +(the)f(name)f(used)h(b)o(y)g(Windo)o(ws)f(clients)g(to)h(locate)g(the)f +(DC)n(.)h(Windo)o(ws)f(clients)h(do)f(not)h(distinguish)388 +3677 y(betw)o(een)e(the)i(DC)h(and)e(the)h(DMB)o(.)g(F)n(or)f(this)h +(reason,)f(it)i(is)f(v)n(er)r(y)i(wise)e(to)g(con\002gure)f(the)h +(Samba)f(DC)i(as)f(the)g(DMB)o(.)388 3859 y +SDict begin H.S end + 388 3859 +a 388 3859 a +SDict begin 11.7 H.A end + 388 3859 a 388 3859 a +SDict begin [ /View [/XYZ H.V] /Dest (1253) cvn H.B /DEST pdfmark end + 388 3859 a 81 x Fk(No)o(w)g(bac)o(k) +g(to)g(the)g(issue)g(of)g(con\002gur)q(ing)e(a)j(Samba)e(DC)i(to)f(use) +g(a)h(mode)e(other)g(than)g("secur)q(ity)h(=)h(user".)e(If)h(a)388 +4037 y(Samba)f(host)h(is)h(con\002gured)e(to)h(use)g(another)e(SMB)j +(ser)r(v)n(er)g(or)f(DC)g(in)g(order)g(to)g(v)n(alidate)e(user)i +(connection)388 4134 y(requests)o(,)f(then)g(it)h(is)h(a)f(f)n(act)g +(that)g(some)g(other)f(machine)g(on)h(the)g(netw)o(or)q(k)g(\(the)f +("pass)n(w)o(ord)g(ser)r(v)n(er"\))h(kno)o(ws)h(more)388 +4231 y(about)e(user)h(than)f(the)h(Samba)f(host.)h(99\045)g(of)g(the)g +(time)o(,)f(this)h(other)f(host)h(is)h(a)g(domain)d(controller)l(.)g +(No)o(w)i(in)g(order)388 4328 y(to)g(oper)o(ate)e(in)i(domain)f(mode)h +(secur)q(ity)-7 b(,)19 b(the)h("w)o(or)q(kg)o(roup")e(par)o(ameter)h(m) +o(ust)i(be)f(set)g(to)g(the)g(name)f(of)h(the)388 4425 +y(Windo)o(ws)f(NT)h(domain)f(\(which)g(already)g(has)h(a)h(domain)e +(controller)l(,)f(r)q(ight?\))388 4608 y +SDict begin H.S end + 388 4608 a 388 +4608 a +SDict begin 11.7 H.A end + 388 4608 a 388 4608 a +SDict begin [ /View [/XYZ H.V] /Dest (1254) cvn H.B /DEST pdfmark end + 388 4608 a 81 x Fk(Theref)n(ore)f +(con\002gur)q(ing)i(a)h(Samba)g(bo)n(x)g(as)g(a)h(DC)f(f)n(or)g(a)g +(domain)f(that)g(already)g(b)o(y)h(de\002nition)e(has)i(a)h(PDC)f(is) +388 4786 y(asking)e(f)n(or)h(troub)o(le)o(.)d(Theref)n(ore)o(,)f(y)o +(ou)k(should)e(alw)o(a)n(ys)i(con\002gure)e(the)h(Samba)h(DC)g(to)g(be) +f(the)g(DMB)i(f)n(or)e(its)h(domain.)p 3792 4827 17 2603 +v 346 4844 3463 17 v Black 3659 5984 a Fq(42)p Black +eop end +%%Page: 43 50 +TeXDict begin 43 49 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SAMBA-BDC) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(7.)f(Samba)g(Backup)g(Domain)g(Contr)m(oller)h(to)-2 +332 y(Samba)f(Domain)g(Contr)m(ol)-2 388 y +SDict begin H.S end + -2 388 a -2 +388 a +SDict begin 13 H.A end + -2 388 a -2 388 a +SDict begin [ /View [/XYZ H.V] /Dest (1266) cvn H.B /DEST pdfmark end + -2 388 a 375 x Fx(7.1.)35 b(Pr)m(er)m(equisite) +f(Reading)-2 958 y +SDict begin H.S end + -2 958 a -2 958 a +SDict begin 13 H.A end + -2 958 a -2 958 +a +SDict begin [ /View [/XYZ H.V] /Dest (1268) cvn H.B /DEST pdfmark end + -2 958 a 79 x Fu(Before)19 b(you)g(continue)f(reading)g(in)i(this)g +(chapter)m(,)e(please)h(mak)o(e)g(sure)h(that)g(you)e(are)i +(comfortable)d(with)j(con\002guring)d(a)j(Samba)-2 1145 +y(PDC)h(as)g(described)e(in)h(the)816 1145 y +SDict begin H.S end + 816 1145 +a 816 1145 a +SDict begin 13 H.A end + 816 1145 a 816 1145 a +SDict begin [ /View [/XYZ H.V] /Dest (1269) cvn H.B /DEST pdfmark end + 816 1145 a Fu(Samba-PDC-HO)m(WT)o(O) +f(\(Samba-PDC-HO)m(WT)o(O.html\).)-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 (1270) cvn H.B /DEST pdfmark end + -2 1170 a 362 x Fx(7.2.)35 +b(Backgr)m(ound)-2 1727 y +SDict begin H.S end + -2 1727 a -2 1727 a +SDict begin 13 H.A end + -2 1727 +a -2 1727 a +SDict begin [ /View [/XYZ H.V] /Dest (1272) cvn H.B /DEST pdfmark end + -2 1727 a 79 x Fu(What)20 b(is)h(a)g(Domain)e(Controller?)g +(It)i(is)g(a)f(machine)g(that)g(is)h(able)f(to)g(answer)g(logon)f +(requests)h(from)f(w)o(orkstations)g(in)i(a)-2 1914 y(W)m(indo)n(ws)e +(NT)i(Domain.)e(Whene)n(v)o(er)f(a)j(user)f(logs)g(into)g(a)h(W)m(indo) +n(ws)e(NT)i(W)-7 b(orkstation,)19 b(the)h(w)o(orkstation)f(connects)g +(to)i(a)-2 2022 y(Domain)e(Controller)g(and)h(asks)g(him)g(whether)g +(the)g(username)f(and)g(passw)o(ord)h(the)g(user)g(typed)f(in)i(is)g +(correct.)e(The)h(Domain)-2 2130 y(Controller)e(replies)i(with)f(a)h +(lot)g(of)f(information)f(about)g(the)i(user)m(,)f(for)g(e)o(xample)f +(the)h(place)h(where)f(the)g(users)h(pro\002le)f(is)h(stored,)-2 +2238 y(the)g(users)g(full)g(name)g(of)g(the)g(user)-5 +b(.)20 b(All)h(this)g(information)d(is)j(stored)f(in)g(the)g(NT)g(user) +h(database,)e(the)h(so-called)g(SAM.)-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 (1273) cvn H.B /DEST pdfmark end + -2 2416 a 96 x Fu(There)f(are)h(tw)o(o) +h(kinds)e(of)h(Domain)g(Controller)f(in)h(a)h(NT)f(4)g(compatible)f +(Domain:)g(A)i(Primary)e(Domain)g(Controller)h(\(PDC\))-2 +2620 y(and)f(one)h(or)g(more)f(Backup)h(Domain)f(Controllers)g +(\(BDC\).)i(The)f(PDC)h(contains)e(the)i(master)f(cop)o(y)f(of)h(the)g +(SAM.)g(Whene)n(v)o(er)-2 2728 y(the)g(SAM)h(has)f(to)g(change,)f(for)h +(e)o(xample)e(when)i(a)h(user)f(changes)f(his)h(passw)o(ord,)g(this)g +(change)f(has)i(to)f(be)g(done)f(on)h(the)g(PDC.)-2 2836 +y(A)g(Backup)g(Domain)f(Controller)g(is)i(a)g(machine)e(that)h +(maintains)g(a)g(read-only)e(cop)o(y)i(of)g(the)g(SAM.)g(This)h(w)o(ay) +f(it)h(is)g(able)f(to)-2 2944 y(reply)f(to)h(logon)f(requests)h(and)g +(authenticate)f(users)h(in)g(case)h(the)f(PDC)h(is)h(not)d(a)n(v)n +(ailable.)h(During)f(this)i(time)f(no)g(changes)f(to)-2 +3051 y(the)h(SAM)h(are)f(possible.)f(Whene)n(v)o(er)g(changes)g(to)h +(the)h(SAM)f(are)g(done)g(on)f(the)i(PDC,)g(all)f(BDC)i(recei)n(v)o(e)d +(the)h(changes)f(from)-2 3159 y(the)h(PDC.)-2 3326 y +SDict begin H.S end + +-2 3326 a -2 3326 a +SDict begin 13 H.A end + -2 3326 a -2 3326 a +SDict begin [ /View [/XYZ H.V] /Dest (1274) cvn H.B /DEST pdfmark end + -2 3326 a 107 +x Fu(Since)g(v)o(ersion)f(2.2)g(Samba)h(of)n(\002cially)g(supports)f +(domain)g(logons)g(for)g(all)i(current)e(W)m(indo)n(ws)h(Clients,)g +(including)f(W)m(indo)n(ws)-2 3541 y(2000)g(and)g(XP)-9 +b(.)21 b(This)f(te)o(xt)g(assumes)g(the)h(domain)d(to)j(be)f(named)f +(SAMB)m(A.)i(T)-7 b(o)20 b(be)g(able)g(to)h(act)f(as)h(a)g(PDC,)g(some) +f(parameters)-2 3649 y(in)g(the)g([global]-section)e(of)i(the)g(smb)m +(.conf)e(ha)n(v)o(e)i(to)g(be)g(set:)-2 3833 y +SDict begin H.S end + -2 3833 +a -2 3833 a +SDict begin 13 H.A end + -2 3833 a -2 3833 a +SDict begin [ /View [/XYZ H.V] /Dest (1275) cvn H.B /DEST pdfmark end + -2 3833 a -2 3916 a +SDict begin H.S end + -2 +3916 a -2 3916 a +SDict begin 11.7 H.A end + -2 3916 a -2 3916 a +SDict begin [ /View [/XYZ H.V] /Dest (1276) cvn H.B /DEST pdfmark end + -2 3916 a 79 x Fr(workgroup)43 +b(=)i(SAMBA)-2 4093 y(domain)f(master)f(=)i(yes)-2 4190 +y(domain)f(logons)f(=)i(yes)-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 (1277) cvn H.B /DEST pdfmark end + -2 4547 a 108 x Fu(Se)n(v)o(eral)19 +b(other)f(things)h(lik)o(e)h(a)g([homes])e(and)h(a)h([netlogon])d +(share)j(also)g(may)f(be)g(set)i(along)d(with)i(settings)g(for)f(the)g +(pro\002le)g(path,)-2 4763 y(the)h(users)g(home)g(dri)n(v)o(e)f(and)g +(others.)h(This)g(will)h(not)f(be)g(co)o(v)o(ered)e(in)i(this)h +(document.)-2 4774 y +SDict begin H.S end + -2 4774 a -2 4774 a +SDict begin 13 H.A end + -2 4774 a -2 +4774 a +SDict begin [ /View [/XYZ H.V] /Dest (1278) cvn H.B /DEST pdfmark end + -2 4774 a 376 x Fx(7.3.)35 b(What)g(quali\002es)g(a)g(Domain)f +(Contr)m(oller)g(on)h(the)g(netw)o(ork?)-2 5345 y +SDict begin H.S end + -2 +5345 a -2 5345 a +SDict begin 13 H.A end + -2 5345 a -2 5345 a +SDict begin [ /View [/XYZ H.V] /Dest (1280) cvn H.B /DEST pdfmark end + -2 5345 a 79 x Fu(Ev)o(ery)19 +b(machine)g(that)h(is)h(a)g(Domain)e(Controller)g(for)g(the)i(domain)d +(SAMB)m(A)k(has)e(to)g(re)o(gister)g(the)g(NetBIOS)h(group)d(name)-2 +5532 y(SAMB)m(A#1c)i(with)g(the)g(WINS)h(serv)o(er)e(and/or)g(by)h +(broadcast)f(on)h(the)g(local)g(netw)o(ork.)f(The)h(PDC)h(also)g(re)o +(gisters)e(the)h(unique)p Black 3659 5984 a Fq(43)p Black +eop end +%%Page: 44 51 +TeXDict begin 44 50 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1320 -132 +a Fq(Chapter)20 b(7.)g(Samba)f(Bac)n(kup)g(Domain)g(Contr)l(oller)i(to) +f(Samba)f(Domain)g(Contr)l(ol)p Black -2 72 a Fu(NetBIOS)i(name)e(SAMB) +m(A#1b)h(with)g(the)g(WINS)h(serv)o(er)-5 b(.)20 b(The)g(name)f(type)h +(#1b)f(is)i(normally)e(reserv)o(ed)f(for)i(the)g(domain)-2 +180 y(master)g(bro)n(wser)m(,)e(a)j(role)f(that)g(has)h(nothing)d(to)i +(do)g(with)h(an)o(ything)d(related)h(to)i(authentication,)d(b)n(ut)i +(the)g(Microsoft)f(Domain)-2 288 y(implementation)f(requires)h(the)h +(domain)f(master)h(bro)n(wser)f(to)h(be)h(on)e(the)i(same)f(machine)f +(as)i(the)f(PDC.)-2 306 y +SDict begin H.S end + -2 306 a -2 306 a +SDict begin 13 H.A end + -2 306 a +-2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (1281) cvn H.B /DEST pdfmark end + -2 306 a 310 x Fp(7.3.1.)29 b(Ho)o(w)g(does)h(a)g(W)-9 +b(orkstation)29 b(\002nd)i(its)f(domain)g(contr)n(oller?)-2 +784 y +SDict begin H.S end + -2 784 a -2 784 a +SDict begin 13 H.A end + -2 784 a -2 784 a +SDict begin [ /View [/XYZ H.V] /Dest (1283) cvn H.B /DEST pdfmark end + -2 784 a 106 +x Fu(A)20 b(NT)h(w)o(orkstation)e(in)h(the)g(domain)f(SAMB)m(A)i(that)g +(w)o(ants)f(a)h(local)f(user)g(to)g(be)g(authenticated)f(has)h(to)h +(\002nd)f(the)g(domain)-2 998 y(controller)e(for)h(SAMB)m(A.)i(It)f +(does)g(this)h(by)e(doing)g(a)h(NetBIOS)h(name)e(query)g(for)g(the)h +(group)e(name)i(SAMB)m(A#1c.)f(It)h(assumes)-2 1106 y(that)g(each)g(of) +g(the)g(machines)f(it)i(gets)g(back)e(from)g(the)i(queries)e(is)i(a)g +(domain)e(controller)f(and)i(can)g(answer)g(logon)f(requests.)g(T)-7 +b(o)-2 1214 y(not)20 b(open)f(security)g(holes)h(both)g(the)g(w)o +(orkstation)f(and)h(the)g(selected)g(\(T)o(ODO:)f(Ho)n(w)i(is)g(the)f +(DC)h(chosen\))e(domain)g(controller)-2 1322 y(authenticate)g(each)h +(other)-5 b(.)19 b(After)h(that)g(the)g(w)o(orkstation)f(sends)i(the)f +(user')-5 b(s)20 b(credentials)g(\(his)g(name)g(and)f(passw)o(ord\))g +(to)i(the)-2 1430 y(domain)e(controller)m(,)f(asking)h(for)h(appro)o(v) +n(al.)-2 1458 y +SDict begin H.S end + -2 1458 a -2 1458 a +SDict begin 13 H.A end + -2 1458 a -2 1458 +a +SDict begin [ /View [/XYZ H.V] /Dest (1284) cvn H.B /DEST pdfmark end + -2 1458 a 311 x Fp(7.3.2.)29 b(When)h(is)g(the)g(PDC)h(needed?)-2 +1936 y +SDict begin H.S end + -2 1936 a -2 1936 a +SDict begin 13 H.A end + -2 1936 a -2 1936 a +SDict begin [ /View [/XYZ H.V] /Dest (1286) cvn H.B /DEST pdfmark end + -2 1936 +a 107 x Fu(Whene)n(v)o(er)18 b(a)j(user)f(w)o(ants)h(to)f(change)f(his) +h(passw)o(ord,)g(this)g(has)h(to)f(be)g(done)g(on)f(the)h(PDC.)h(T)-7 +b(o)21 b(\002nd)f(the)g(PDC,)h(the)-2 2150 y(w)o(orkstation)e(does)h(a) +g(NetBIOS)h(name)f(query)e(for)i(SAMB)m(A#1b,)f(assuming)h(this)g +(machine)f(maintains)h(the)g(master)g(cop)o(y)g(of)-2 +2258 y(the)g(SAM.)g(The)g(w)o(orkstation)f(contacts)h(the)g(PDC,)h +(both)f(mutually)f(authenticate)f(and)i(the)g(passw)o(ord)g(change)f +(is)i(done.)-2 2370 y +SDict begin H.S end + -2 2370 a -2 2370 a +SDict begin 13 H.A end + -2 2370 a -2 +2370 a +SDict begin [ /View [/XYZ H.V] /Dest (1287) cvn H.B /DEST pdfmark end + -2 2370 a 359 x Fx(7.4.)35 b(Can)g(Samba)f(be)h(a)h(Backup)e +(Domain)g(Contr)m(oller)g(to)h(an)h(NT)-2 2915 y(PDC?)-2 +3083 y +SDict begin H.S end + -2 3083 a -2 3083 a +SDict begin 13 H.A end + -2 3083 a -2 3083 a +SDict begin [ /View [/XYZ H.V] /Dest (1289) cvn H.B /DEST pdfmark end + -2 3083 +a 106 x Fu(W)m(ith)20 b(v)o(ersion)e(2.2,)h(no.)g(The)g(nati)n(v)o(e)f +(NT)i(SAM)g(replication)f(protocols)f(ha)n(v)o(e)h(not)g(yet)h(been)e +(fully)h(implemented.)f(The)h(Samba)-2 3297 y(T)-6 b(eam)20 +b(is)h(w)o(orking)e(on)g(understanding)e(and)j(implementing)e(the)i +(protocols,)f(b)n(ut)h(this)h(w)o(ork)e(has)i(not)f(been)f(\002nished)h +(for)-2 3405 y(v)o(ersion)f(2.2.)-2 3572 y +SDict begin H.S end + -2 3572 a +-2 3572 a +SDict begin 13 H.A end + -2 3572 a -2 3572 a +SDict begin [ /View [/XYZ H.V] /Dest (1290) cvn H.B /DEST pdfmark end + -2 3572 a 107 x Fu(W)m(ith)h(v)o(ersion)f +(3.0,)g(the)i(w)o(ork)e(on)h(both)f(the)i(replication)d(protocols)h +(and)h(a)g(suitable)g(storage)g(mechanism)f(has)h(progressed,)-2 +3787 y(and)f(some)h(form)g(of)f(NT4)h(BDC)i(support)d(is)i(e)o(xpected) +d(soon.)-2 3971 y +SDict begin H.S end + -2 3971 a -2 3971 a +SDict begin 13 H.A end + -2 3971 a -2 3971 +a +SDict begin [ /View [/XYZ H.V] /Dest (1291) cvn H.B /DEST pdfmark end + -2 3971 a 90 x Fu(Can)h(I)h(get)f(the)h(bene\002ts)f(of)g(a)h(BDC)g +(with)g(Samba?)f(Y)-8 b(es.)19 b(The)g(main)g(reason)g(for)f +(implementing)g(a)h(BDC)i(is)f(a)n(v)n(ailability)-5 +b(.)18 b(If)i(the)-2 4169 y(PDC)h(is)g(a)g(Samba)e(machine,)g(a)i +(second)e(Samba)h(machine)f(can)h(be)g(set)h(up)f(to)g(service)g(logon) +f(requests)h(whene)n(v)o(er)e(the)i(PDC)h(is)-2 4277 +y(do)n(wn.)-2 4288 y +SDict begin H.S end + -2 4288 a -2 4288 a +SDict begin 13 H.A end + -2 4288 a -2 +4288 a +SDict begin [ /View [/XYZ H.V] /Dest (1292) cvn H.B /DEST pdfmark end + -2 4288 a 376 x Fx(7.5.)35 b(Ho)o(w)f(do)i(I)f(set)g(up)h(a)f +(Samba)g(BDC?)-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 (1294) cvn H.B /DEST pdfmark end + -2 4860 a 78 x Fu(Se)n(v)o(eral)19 b(things)h(ha)n(v)o(e)g +(to)g(be)g(done:)-2 4956 y +SDict begin H.S end + -2 4956 a -2 4956 a +SDict begin 13 H.A end + -2 4956 +a -2 4956 a +SDict begin [ /View [/XYZ H.V] /Dest (1295) cvn H.B /DEST pdfmark end + -2 4956 a -2 4966 a +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 (1296) cvn H.B /DEST pdfmark end + -2 4966 a Black 143 x Ft(\225)p Black +81 5109 a +SDict begin H.S end + 81 5109 a 81 5109 a +SDict begin 13 H.A end + 81 5109 a 81 5109 a +SDict begin [ /View [/XYZ H.V] /Dest (1297) cvn H.B /DEST pdfmark end + 81 +5109 a Fu(The)g(domain)e(SID)j(has)f(to)h(be)f(the)g(same)g(on)g(the)g +(PDC)i(and)d(the)h(BDC.)i(This)e(used)g(to)g(be)g(stored)g(in)g(the)h +(\002le)81 5217 y(pri)n(v)n(ate/MA)m(CHINE.SID.)c(This)k(\002le)g(is)g +(not)f(created)f(an)o(ymore)f(since)i(Samba)g(2.2.5)f(or)h(e)n(v)o(en)f +(earlier)-5 b(.)20 b(No)n(w)o(adays)f(the)81 5324 y(domain)g(SID)h(is)h +(stored)f(in)g(the)g(\002le)h(pri)n(v)n(ate/secrets.tdb)m(.)d(Simply)h +(cop)o(ying)g(the)h(secrets.tdb)g(from)f(the)h(PDC)h(to)f(the)h(BDC)81 +5432 y(does)f(not)g(w)o(ork,)f(as)i(the)f(BDC)h(w)o(ould)f(generate)f +(a)h(ne)n(w)g(SID)h(for)f(itself)g(and)g(o)o(v)o(erride)e(the)i(domain) +f(SID)h(with)h(this)f(ne)n(w)81 5540 y(BDC)h(SID.)p Black +3659 5984 a Fq(44)p Black eop end +%%Page: 45 52 +TeXDict begin 45 51 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1320 -132 +a Fq(Chapter)20 b(7.)g(Samba)f(Bac)n(kup)g(Domain)g(Contr)l(oller)i(to) +f(Samba)f(Domain)g(Contr)l(ol)p Black -2 -11 a +SDict begin H.S end + -2 -11 +a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1298) cvn H.B /DEST pdfmark end + -2 -11 a 81 72 a Fu(T)-7 +b(o)20 b(retrie)n(v)o(e)f(the)h(domain)f(SID)i(from)e(the)h(PDC)h(or)f +(an)g(e)o(xisting)g(BDC)h(and)f(store)g(it)h(in)f(the)g(secrets.tdb,)g +(e)o(x)o(ecute)e('net)i(rpc)81 180 y(getsid')g(on)f(the)i(BDC.)39 +299 y +SDict begin H.S end + 39 299 a 39 299 a +SDict begin 13 H.A end + 39 299 a 39 299 a +SDict begin [ /View [/XYZ H.V] /Dest (1299) cvn H.B /DEST pdfmark end + 39 299 a Black +-2 448 a Ft(\225)p Black 81 448 a +SDict begin H.S end + 81 448 a 81 448 a +SDict begin 13 H.A end + 81 +448 a 81 448 a +SDict begin [ /View [/XYZ H.V] /Dest (1300) cvn H.B /DEST pdfmark end + 81 448 a Fu(The)f(Unix)f(user)i(database)e(has)i(to)f +(be)g(synchronized)d(from)j(the)g(PDC)h(to)f(the)h(BDC.)g(This)f(means) +g(that)g(both)g(the)81 556 y(/etc/passwd)g(and)g(/etc/group)e(ha)n(v)o +(e)i(to)g(be)g(replicated)f(from)g(the)h(PDC)i(to)e(the)g(BDC.)h(This)g +(can)f(be)g(done)f(manually)81 664 y(whene)n(v)o(er)f(changes)h(are)h +(made,)g(or)f(the)i(PDC)g(is)g(set)g(up)f(as)h(a)f(NIS)h(master)f(serv) +o(er)f(and)h(the)g(BDC)i(as)e(a)h(NIS)g(sla)n(v)o(e)f(serv)o(er)-5 +b(.)81 772 y(T)e(o)20 b(set)h(up)f(the)g(BDC)i(as)e(a)h(mere)f(NIS)g +(client)h(w)o(ould)e(not)h(be)g(enough,)e(as)j(the)f(BDC)h(w)o(ould)f +(not)g(be)g(able)g(to)g(access)h(its)g(user)81 880 y(database)e(in)i +(case)f(of)g(a)h(PDC)g(f)o(ailure.)-2 881 y +SDict begin H.S end + -2 881 a +-2 881 a +SDict begin 13 H.A end + -2 881 a -2 881 a +SDict begin [ /View [/XYZ H.V] /Dest (1301) cvn H.B /DEST pdfmark end + -2 881 a Black 148 x Ft(\225)p +Black 81 1029 a +SDict begin H.S end + 81 1029 a 81 1029 a +SDict begin 13 H.A end + 81 1029 a 81 1029 +a +SDict begin [ /View [/XYZ H.V] /Dest (1302) cvn H.B /DEST pdfmark end + 81 1029 a Fu(The)f(Samba)f(passw)o(ord)h(database)f(in)i(the)f +(\002le)h(pri)n(v)n(ate/smbpasswd)d(has)i(to)h(be)f(replicated)f(from)g +(the)h(PDC)i(to)e(the)g(BDC.)81 1137 y(This)g(is)h(a)g(bit)f(trick)o(y) +-5 b(,)19 b(see)i(the)f(ne)o(xt)f(section.)-2 1155 y +SDict begin H.S end + +-2 1155 a -2 1155 a +SDict begin 13 H.A end + -2 1155 a -2 1155 a +SDict begin [ /View [/XYZ H.V] /Dest (1303) cvn H.B /DEST pdfmark end + -2 1155 a Black +132 x Ft(\225)p Black 81 1287 a +SDict begin H.S end + 81 1287 a 81 1287 a +SDict begin 13 H.A end + 81 +1287 a 81 1287 a +SDict begin [ /View [/XYZ H.V] /Dest (1304) cvn H.B /DEST pdfmark end + 81 1287 a Fu(An)o(y)g(netlogon)f(share)i(has)g(to)g +(be)g(replicated)f(from)g(the)g(PDC)i(to)g(the)e(BDC.)i(This)g(can)e +(be)h(done)f(manually)f(whene)n(v)o(er)g(login)81 1395 +y(scripts)i(are)g(changed,)f(or)g(it)i(can)f(be)h(done)e(automatically) +f(together)h(with)i(the)f(smbpasswd)f(synchronization.)-2 +1579 y +SDict begin H.S end + -2 1579 a -2 1579 a +SDict begin 13 H.A end + -2 1579 a -2 1579 a +SDict begin [ /View [/XYZ H.V] /Dest (1305) cvn H.B /DEST pdfmark end + -2 1579 +a 90 x Fu(Finally)-5 b(,)19 b(the)h(BDC)i(has)e(to)h(be)f(found)e(by)i +(the)g(w)o(orkstations.)f(This)i(can)e(be)i(done)e(by)h(setting)-2 +1853 y +SDict begin H.S end + -2 1853 a -2 1853 a +SDict begin 13 H.A end + -2 1853 a -2 1853 a +SDict begin [ /View [/XYZ H.V] /Dest (1306) cvn H.B /DEST pdfmark end + -2 1853 +a -2 1936 a +SDict begin H.S end + -2 1936 a -2 1936 a +SDict begin 11.7 H.A end + -2 1936 a -2 1936 a +SDict begin [ /View [/XYZ H.V] /Dest (1307) cvn H.B /DEST pdfmark end + -2 +1936 a 79 x Fr(workgroup)43 b(=)i(samba)-2 2112 y(domain)f(master)f(=)i +(no)-2 2209 y(domain)f(logons)f(=)i(yes)-2 2566 y +SDict begin H.S end + -2 +2566 a -2 2566 a +SDict begin 13 H.A end + -2 2566 a -2 2566 a +SDict begin [ /View [/XYZ H.V] /Dest (1308) cvn H.B /DEST pdfmark end + -2 2566 a 108 x +Fu(in)20 b(the)g([global]-section)e(of)i(the)g(smb)m(.conf)e(of)i(the)g +(BDC.)h(This)g(mak)o(es)f(the)g(BDC)h(only)f(re)o(gister)f(the)h(name)g +(SAMB)m(A#1c)-2 2782 y(with)g(the)g(WINS)h(serv)o(er)-5 +b(.)20 b(This)g(is)h(no)f(problem)e(as)j(the)g(name)e(SAMB)m(A#1c)h(is) +h(a)g(NetBIOS)g(group)d(name)i(that)g(is)h(meant)f(to)g(be)-2 +2890 y(re)o(gistered)f(by)g(more)h(than)f(one)h(machine.)f(The)h +(parameter)e(')l(domain)h(master)h(=)g(no')g(forces)f(the)i(BDC)g(not)f +(to)g(re)o(gister)-2 2998 y(SAMB)m(A#1b)f(which)h(as)h(a)g(unique)d +(NetBIOS)j(name)f(is)h(reserv)o(ed)d(for)i(the)g(Primary)f(Domain)h +(Controller)-5 b(.)-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 (1309) cvn H.B /DEST pdfmark end + -2 3016 a 310 x Fp(7.5.1.)29 b(Ho)o(w)g(do)i(I)e(r)n +(eplicate)i(the)f(smbpasswd)f(\002le?)-2 3516 y +SDict begin H.S end + -2 3516 +a -2 3516 a +SDict begin 13 H.A end + -2 3516 a -2 3516 a +SDict begin [ /View [/XYZ H.V] /Dest (1311) cvn H.B /DEST pdfmark end + -2 3516 a 84 x Fu(Replication)19 +b(of)h(the)g(smbpasswd)g(\002le)h(is)g(sensiti)n(v)o(e.)f(It)g(has)h +(to)f(be)g(done)f(whene)n(v)o(er)f(changes)i(to)g(the)g(SAM)h(are)f +(made.)f(Ev)o(ery)-2 3708 y(user')-5 b(s)20 b(passw)o(ord)g(change)f +(is)i(done)e(in)h(the)g(smbpasswd)g(\002le)h(and)e(has)i(to)f(be)g +(replicated)f(to)i(the)f(BDC.)h(So)g(replicating)d(the)-2 +3816 y(smbpasswd)h(\002le)i(v)o(ery)e(often)h(is)h(necessary)-5 +b(.)-2 4000 y +SDict begin H.S end + -2 4000 a -2 4000 a +SDict begin 13 H.A end + -2 4000 a -2 4000 a +SDict begin [ /View [/XYZ H.V] /Dest (1312) cvn H.B /DEST pdfmark end + +-2 4000 a 90 x Fu(As)21 b(the)f(smbpasswd)g(\002le)g(contains)g(plain)g +(te)o(xt)g(passw)o(ord)f(equi)n(v)n(alents,)g(it)i(must)f(not)g(be)g +(sent)g(unencrypted)d(o)o(v)o(er)i(the)h(wire.)-2 4198 +y(The)g(best)g(w)o(ay)g(to)h(set)g(up)e(smbpasswd)h(replication)f(from) +g(the)h(PDC)h(to)g(the)f(BDC)h(is)h(to)e(use)g(the)h(utility)f(rsync.)f +(rsync)h(can)g(use)-2 4306 y(ssh)h(as)g(a)f(transport.)f(ssh)i(itself)f +(can)g(be)h(set)g(up)e(to)i(accept)e(*only*)g(rsync)g(transfer)h +(without)f(requiring)f(the)j(user)f(to)g(type)g(a)-2 +4413 y(passw)o(ord.)-2 4442 y +SDict begin H.S end + -2 4442 a -2 4442 a +SDict begin 13 H.A end + -2 +4442 a -2 4442 a +SDict begin [ /View [/XYZ H.V] /Dest (1313) cvn H.B /DEST pdfmark end + -2 4442 a 310 x Fp(7.5.2.)29 b(Can)h(I)f(do)i(this)f +(all)g(with)g(LD)l(AP?)-2 4919 y +SDict begin H.S end + -2 4919 a -2 4919 a +SDict begin 13 H.A end + +-2 4919 a -2 4919 a +SDict begin [ /View [/XYZ H.V] /Dest (1315) cvn H.B /DEST pdfmark end + -2 4919 a 107 x Fu(The)20 b(simple)g(answer)g(is)h +(YES.)f(Samba')-5 b(s)20 b(pdb_ldap)e(code)h(supports)h(binding)e(to)i +(a)h(replica)f(LD)m(AP)g(serv)o(er)m(,)f(and)g(will)i(also)-2 +5134 y(follo)n(w)e(referrals)g(and)g(rebind)f(to)i(the)g(master)g(if)g +(it)g(e)n(v)o(er)f(needs)h(to)g(mak)o(e)f(a)h(modi\002cation)e(to)i +(the)g(database.)f(\(Normally)f(BDCs)-2 5242 y(are)i(read)g(only)-5 +b(,)18 b(so)j(this)g(will)f(not)g(occur)f(often\).)p +Black 3659 5984 a Fq(45)p Black eop end +%%Page: 46 53 +TeXDict begin 46 52 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (ADS) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(8.)f(Samba)g(as)g(a)g(ADS)h(domain)e(member)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (1334) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fu(This)20 b(is)h(a)g(rough)d(guide)i(to)g(setting)g(up)g(Samba)g +(3.0)f(with)h(k)o(erberos)f(authentication)f(against)i(a)h(W)m(indo)n +(ws2000)c(KDC.)-2 454 y +SDict begin H.S end + -2 454 a -2 454 a +SDict begin 13 H.A end + -2 454 a -2 +454 a +SDict begin [ /View [/XYZ H.V] /Dest (1335) cvn H.B /DEST pdfmark end + -2 454 a 359 x Fx(8.1.)35 b(Setup)f(y)l(our)i Fe(smb.conf)-2 +1008 y +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 (1338) cvn H.B /DEST pdfmark end + -2 1008 +a 79 x Fu(Y)-9 b(ou)19 b(must)i(use)f(at)h(least)g(the)f(follo)n(wing)e +(3)j(options)e(in)h(smb)m(.conf:)-2 1271 y +SDict begin H.S end + -2 1271 a +-2 1271 a +SDict begin 13 H.A end + -2 1271 a -2 1271 a +SDict begin [ /View [/XYZ H.V] /Dest (1339) cvn H.B /DEST pdfmark end + -2 1271 a -2 1354 a +SDict begin H.S end + -2 +1354 a -2 1354 a +SDict begin 11.7 H.A end + -2 1354 a -2 1354 a +SDict begin [ /View [/XYZ H.V] /Dest (1340) cvn H.B /DEST pdfmark end + -2 1354 a 87 1433 +a Fr(realm)44 b(=)h(YOUR.KERBEROS.REALM)87 1530 y(security)f(=)h(ADS)87 +1627 y(encrypt)f(passwords)f(=)i(yes)-2 1984 y +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 (1341) cvn H.B /DEST pdfmark end + -2 1984 a 108 x Fu(In)20 +b(case)g(samba)g(can')o(t)f(\002gure)h(out)g(your)f(ads)h(serv)o(er)f +(using)h(your)f(realm)h(name,)f(use)i(the)2596 2092 y +SDict begin H.S end + +2596 2092 a 2596 2092 a +SDict begin 13 H.A end + 2596 2092 a 2596 2092 a +SDict begin [ /View [/XYZ H.V] /Dest (1342) cvn H.B /DEST pdfmark end + 2596 +2092 a Fv(ads)f(ser)o(v)o(er)h Fu(option)e(in)3295 2092 +y +SDict begin H.S end + 3295 2092 a 3295 2092 a +SDict begin 13 H.A end + 3295 2092 a 3295 2092 a +SDict begin [ /View [/XYZ H.V] /Dest (1343) cvn H.B /DEST pdfmark end + 3295 +2092 a Fr(smb.conf)p Fu(:)-2 2193 y +SDict begin H.S end + -2 2193 a -2 2193 +a +SDict begin 11.7 H.A end + -2 2193 a -2 2193 a +SDict begin [ /View [/XYZ H.V] /Dest (1344) cvn H.B /DEST pdfmark end + -2 2193 a 87 2272 a Fr(ads)45 b(server)f(=)g +(your.kerberos.server)39 2453 y +SDict begin H.S end + 39 2453 a 39 2453 a +SDict begin 11.7 H.A end + 39 +2453 a 39 2453 a +SDict begin [ /View [/XYZ H.V] /Dest (1345) cvn H.B /DEST pdfmark end + 39 2453 a -2 2577 a +SDict begin H.S end + -2 2577 a -2 2577 +a +SDict begin 11.7 H.A end + -2 2577 a -2 2577 a +SDict begin [ /View [/XYZ H.V] /Dest (1346) cvn H.B /DEST pdfmark end + -2 2577 a 164 2674 a Fl(Note:)19 +b Fk(Y)-10 b(ou)19 b(do)h(*not*)g(need)f(a)h(smbpass)n(wd)g(\002le)o(,) +g(and)f(older)g(clients)h(will)f(be)h(authenticated)c(as)21 +b(if)3005 2674 y +SDict begin H.S end + 3005 2674 a 3005 2674 a +SDict begin 11.7 H.A end + 3005 2674 a +3005 2674 a +SDict begin [ /View [/XYZ H.V] /Dest (1347) cvn H.B /DEST pdfmark end + 3005 2674 a Fd(security)d(=)j(domain)p Fk(,)164 +2771 y(although)c(it)j(w)o(on't)g(do)g(an)o(y)g(har)r(m)g(and)f(allo)o +(ws)g(y)o(ou)h(to)g(ha)o(v)n(e)f(local)h(users)g(not)g(in)g(the)f +(domain.)g(I)h(e)n(xpect)g(that)g(the)f(abo)o(v)n(e)164 +2869 y(required)f(options)g(will)i(change)f(soon)g(when)h(w)o(e)g(get)g +(better)f(activ)n(e)h(director)r(y)f(integ)o(r)o(ation.)-2 +3101 y +SDict begin H.S end + -2 3101 a -2 3101 a +SDict begin 13 H.A end + -2 3101 a -2 3101 a +SDict begin [ /View [/XYZ H.V] /Dest (1348) cvn H.B /DEST pdfmark end + -2 3101 +a 377 x Fx(8.2.)35 b(Setup)f(y)l(our)i Fe(/etc/krb5.conf)-2 +3673 y +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 (1351) cvn H.B /DEST pdfmark end + -2 3673 +a 79 x Fu(The)20 b(minimal)f(con\002guration)f(for)1026 +3752 y +SDict begin H.S end + 1026 3752 a 1026 3752 a +SDict begin 13 H.A end + 1026 3752 a 1026 3752 +a +SDict begin [ /View [/XYZ H.V] /Dest (1352) cvn H.B /DEST pdfmark end + 1026 3752 a Fr(krb5.conf)h Fu(is:)-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 (1353) cvn H.B /DEST pdfmark end + -2 3936 a -2 4019 a +SDict begin H.S end + -2 +4019 a -2 4019 a +SDict begin 11.7 H.A end + -2 4019 a -2 4019 a +SDict begin [ /View [/XYZ H.V] /Dest (1354) cvn H.B /DEST pdfmark end + -2 4019 a 79 x Fr([realms])177 +4195 y(YOUR.KERBEROS.REALM)42 b(=)i({)-2 4293 y(kdc)g(=)h +(your.kerberos.server)177 4390 y(})-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 (1355) cvn H.B /DEST pdfmark end + -2 4747 a 108 x Fu(T)-6 +b(est)21 b(your)e(con\002g)g(by)h(doing)f(a)928 4855 +y +SDict begin H.S end + 928 4855 a 928 4855 a +SDict begin 13 H.A end + 928 4855 a 928 4855 a +SDict begin [ /View [/XYZ H.V] /Dest (1356) cvn H.B /DEST pdfmark end + 928 4855 +a Fn(kinit)1227 4855 y +SDict begin H.S end + 1227 4855 a 1227 4855 a +SDict begin 13 H.A end + 1227 4855 +a 1227 4855 a +SDict begin [ /View [/XYZ H.V] /Dest (1357) cvn H.B /DEST pdfmark end + 1227 4855 a Fm(USERNAME)6 b Fn(@)1683 4855 +y +SDict begin H.S end + 1683 4855 a 1683 4855 a +SDict begin 13 H.A end + 1683 4855 a 1683 4855 a +SDict begin [ /View [/XYZ H.V] /Dest (1358) cvn H.B /DEST pdfmark end + 1683 +4855 a Fm(REALM)28 b Fu(and)20 b(making)e(sure)j(that)f(your)f(passw)o +(ord)g(is)i(accepted)f(by)-2 4963 y(the)g(W)m(in2000)e(KDC.)-2 +4964 y +SDict begin H.S end + -2 4964 a -2 4964 a +SDict begin 11.7 H.A end + -2 4964 a -2 4964 a +SDict begin [ /View [/XYZ H.V] /Dest (1359) cvn H.B /DEST pdfmark end + -2 4964 +a -2 5088 a +SDict begin H.S end + -2 5088 a -2 5088 a +SDict begin 11.7 H.A end + -2 5088 a -2 5088 a +SDict begin [ /View [/XYZ H.V] /Dest (1360) cvn H.B /DEST pdfmark end + -2 +5088 a 164 5184 a Fl(Note:)h Fk(The)g(realm)h(m)o(ust)h(be)f(uppercase) +o(.)p Black 3657 5984 a Fq(46)p Black eop end +%%Page: 47 54 +TeXDict begin 47 53 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2250 -132 +a Fq(Chapter)20 b(8.)g(Samba)f(as)i(a)f(ADS)g(domain)f(member)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1361) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Y)-9 b(ou)19 b(also)i(must)f(ensure)g(that)g(you)f(can)h +(do)g(a)g(re)n(v)o(erse)g(DNS)g(lookup)f(on)h(the)g(IP)g(address)g(of)g +(your)f(KDC.)i(Also,)f(the)g(name)g(that)-2 180 y(this)g(re)n(v)o(erse) +g(lookup)e(maps)i(to)g(must)h(either)e(be)h(the)h(netbios)e(name)h(of)g +(the)g(KDC)h(\(ie.)f(the)g(hostname)f(with)i(no)e(domain)-2 +288 y(attached\))g(or)h(it)h(can)f(alternati)n(v)o(ely)e(be)i(the)g +(netbios)g(name)g(follo)n(wed)e(by)i(the)g(realm.)-2 +472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1362) cvn H.B /DEST pdfmark end + -2 472 a 90 +x Fu(The)g(easiest)h(w)o(ay)f(to)g(ensure)g(you)f(get)h(this)h(right)f +(is)h(to)f(add)g(a)1816 562 y +SDict begin H.S end + 1816 562 a 1816 562 a +SDict begin 13 H.A end + 1816 +562 a 1816 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1363) cvn H.B /DEST pdfmark end + 1816 562 a Fr(/etc/hosts)f Fu(entry)h(mapping)e(the)i +(IP)h(address)f(of)f(your)g(KDC)-2 670 y(to)h(its)h(netbios)f(name.)f +(If)h(you)g(don')o(t)e(get)i(this)h(right)f(then)f(you)h(will)h(get)f +(a)g("local)g(error")f(when)h(you)f(try)h(to)h(join)e(the)i(realm.)-2 +854 y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (1364) cvn H.B /DEST pdfmark end + -2 854 a 90 +x Fu(If)f(all)h(you)e(w)o(ant)h(is)h(k)o(erberos)e(support)g(in)h +(smbclient)g(then)g(you)f(can)h(skip)g(straight)g(to)p +0 TeXcolorgray 2544 944 a +SDict begin H.S end + 2544 944 a Fu(T)-6 b(est)21 +b(with)f(smbclient)3194 944 y +SDict begin 13 H.L end + 3194 944 a 3194 944 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SMBCLIENT) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3194 +944 a Black 20 w Fu(no)n(w)-5 b(.)p 0 TeXcolorgray -2 +1052 a +SDict begin H.S end + -2 1052 a Fu(Creating)19 b(a)i(computer)d(account)956 +1052 y +SDict begin 13 H.L end + 956 1052 a 956 1052 a +SDict begin [ /Subtype /Link /Dest (ADS-CREATE-MACHINE-ACCOUNT) cvn +/H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 956 1052 a Black 19 w Fu(and)p +0 TeXcolorgray 1116 1052 a +SDict begin H.S end + 1116 1052 a Fu(testing)i(your)f(serv)o(ers) +1766 1052 y +SDict begin 13 H.L end + 1766 1052 a 1766 1052 a +SDict begin [ /Subtype /Link /Dest (ADS-TEST-SERVER) cvn /H /I /Border +[0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1766 1052 a Black +20 w Fu(is)i(only)e(needed)g(if)i(you)e(w)o(ant)h(k)o(erberos)f +(support)g(for)g(smbd)h(and)-2 1160 y(winbindd.)-2 1171 +y +SDict begin H.S end + -2 1171 a -2 1171 a +SDict begin 13 H.A end + -2 1171 a -2 1171 a +SDict begin [ /View [/XYZ H.V] /Dest (ADS-CREATE-MACHINE-ACCOUNT) cvn +H.B /DEST pdfmark end + -2 1171 a 377 +x Fx(8.3.)35 b(Cr)m(eate)f(the)h(computer)f(account)-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 (1370) cvn H.B /DEST pdfmark end + -2 1743 +a 79 x Fu(As)21 b(a)f(user)g(that)h(has)f(write)h(permission)e(on)g +(the)i(Samba)e(pri)n(v)n(ate)h(directory)e(\(usually)h(root\))g(run:) +2846 1822 y +SDict begin H.S end + 2846 1822 a 2846 1822 a +SDict begin 13 H.A end + 2846 1822 a 2846 +1822 a +SDict begin [ /View [/XYZ H.V] /Dest (1371) cvn H.B /DEST pdfmark end + 2846 1822 a Fn(net)49 b(ads)g(join)-2 1840 y +SDict begin H.S end + -2 +1840 a -2 1840 a +SDict begin 13 H.A end + -2 1840 a -2 1840 a +SDict begin [ /View [/XYZ H.V] /Dest (1372) cvn H.B /DEST pdfmark end + -2 1840 a 310 x +Fp(8.3.1.)29 b(P)n(ossible)g(err)n(ors)-2 2317 y +SDict begin H.S end + -2 2317 +a -2 2317 a +SDict begin 13 H.A end + -2 2317 a -2 2317 a +SDict begin [ /View [/XYZ H.V] /Dest (1374) cvn H.B /DEST pdfmark end + -2 2317 a -2 2317 a +SDict begin H.S end + -2 +2317 a -2 2317 a +SDict begin 13 H.A end + -2 2317 a -2 2317 a +SDict begin [ /View [/XYZ H.V] /Dest (1375) cvn H.B /DEST pdfmark end + -2 2317 a -2 2442 +a +SDict begin H.S end + -2 2442 a -2 2442 a +SDict begin 13 H.A end + -2 2442 a -2 2442 a +SDict begin [ /View [/XYZ H.V] /Dest (1377) cvn H.B /DEST pdfmark end + -2 2442 a 106 +x Fu("ADS)20 b(support)f(not)h(compiled)f(in")-2 2566 +y +SDict begin H.S end + -2 2566 a -2 2566 a +SDict begin 13 H.A end + -2 2566 a -2 2566 a +SDict begin [ /View [/XYZ H.V] /Dest (1378) cvn H.B /DEST pdfmark end + -2 2566 a Black +Black 164 2698 a +SDict begin H.S end + 164 2698 a 164 2698 a +SDict begin 13 H.A end + 164 2698 a 164 +2698 a +SDict begin [ /View [/XYZ H.V] /Dest (1379) cvn H.B /DEST pdfmark end + 164 2698 a Fu(Samba)h(must)g(be)g(recon\002gured)d(\(remo)o(v)o +(e)h(con\002g.cache\))g(and)h(recompiled)g(\(mak)o(e)g(clean)h(all)h +(install\))f(after)g(the)164 2806 y(k)o(erberos)f(libs)h(and)g(headers) +f(are)h(installed.)-2 3048 y +SDict begin H.S end + -2 3048 a -2 3048 a +SDict begin 13 H.A end + -2 3048 +a -2 3048 a +SDict begin [ /View [/XYZ H.V] /Dest (ADS-TEST-SERVER) cvn H.B /DEST +pdfmark end + -2 3048 a 377 x Fx(8.4.)35 b(T)-13 b(est)34 +b(y)l(our)i(ser)o(v)o(er)d(setup)-2 3621 y +SDict begin H.S end + -2 3621 a +-2 3621 a +SDict begin 13 H.A end + -2 3621 a -2 3621 a +SDict begin [ /View [/XYZ H.V] /Dest (1382) cvn H.B /DEST pdfmark end + -2 3621 a 78 x Fu(On)20 +b(a)h(W)m(indo)n(ws)e(2000)g(client)h(try)1016 3699 y +SDict begin H.S end + +1016 3699 a 1016 3699 a +SDict begin 13 H.A end + 1016 3699 a 1016 3699 a +SDict begin [ /View [/XYZ H.V] /Dest (1383) cvn H.B /DEST pdfmark end + 1016 +3699 a Fn(net)49 b(use)h(*)f(\\\\server\\share)p Fu(.)18 +b(Y)-9 b(ou)20 b(should)f(be)h(logged)f(in)h(with)h(k)o(erberos)-2 +3807 y(without)e(needing)g(to)h(kno)n(w)f(a)i(passw)o(ord.)e(If)h(this) +h(f)o(ails)g(then)f(run)1931 3807 y +SDict begin H.S end + 1931 3807 a 1931 +3807 a +SDict begin 13 H.A end + 1931 3807 a 1931 3807 a +SDict begin [ /View [/XYZ H.V] /Dest (1384) cvn H.B /DEST pdfmark end + 1931 3807 a Fn(klist)49 +b(tickets)p Fu(.)19 b(Did)h(you)g(get)g(a)g(tick)o(et)h(for)e(the)-2 +3915 y(serv)o(er?)g(Does)h(it)h(ha)n(v)o(e)f(an)g(encoding)e(type)i(of) +g(DES-CBC-MD5)g(?)-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 (ADS-TEST-SMBCLIENT) cvn H.B /DEST +pdfmark end + -2 3944 a 359 x Fx(8.5.)35 b(T)-13 b(esting)34 +b(with)h(smbclient)-2 4498 y +SDict begin H.S end + -2 4498 a -2 4498 a +SDict begin 13 H.A end + -2 4498 +a -2 4498 a +SDict begin [ /View [/XYZ H.V] /Dest (1387) cvn H.B /DEST pdfmark end + -2 4498 a 79 x Fu(On)20 b(your)f(Samba)h(serv)o(er)f(try)h +(to)g(login)g(to)g(a)h(W)m(in2000)d(serv)o(er)h(or)h(your)f(Samba)h +(serv)o(er)f(using)h(smbclient)g(and)f(k)o(erberos.)g(Use)-2 +4685 y(smbclient)g(as)i(usual,)f(b)n(ut)g(specify)g(the)1156 +4685 y +SDict begin H.S end + 1156 4685 a 1156 4685 a +SDict begin 13 H.A end + 1156 4685 a 1156 4685 +a +SDict begin [ /View [/XYZ H.V] /Dest (1388) cvn H.B /DEST pdfmark end + 1156 4685 a Fo(-k)j Fu(option)c(to)h(choose)g(k)o(erberos)e +(authentication.)-2 4713 y +SDict begin H.S end + -2 4713 a -2 4713 a +SDict begin 13 H.A end + -2 4713 +a -2 4713 a +SDict begin [ /View [/XYZ H.V] /Dest (1389) cvn H.B /DEST pdfmark end + -2 4713 a 359 x Fx(8.6.)35 b(Notes)-2 5240 +y +SDict begin H.S end + -2 5240 a -2 5240 a +SDict begin 13 H.A end + -2 5240 a -2 5240 a +SDict begin [ /View [/XYZ H.V] /Dest (1391) cvn H.B /DEST pdfmark end + -2 5240 a 106 +x Fu(Y)-9 b(ou)19 b(must)i(change)d(administrator)h(passw)o(ord)g(at)i +(least)g(once)f(after)f(DC)i(install,)g(to)f(create)g(the)g(right)g +(encoding)e(types)p Black 3656 5984 a Fq(47)p Black eop +end +%%Page: 48 55 +TeXDict begin 48 54 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2250 -132 +a Fq(Chapter)20 b(8.)g(Samba)f(as)i(a)f(ADS)g(domain)f(member)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1392) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(w2k)g(doesn')o(t)g(seem)i(to)f(create)g(the)g(_k)o +(erberos._udp)c(and)k(_ldap._tcp)e(in)i(their)g(def)o(aults)g(DNS)h +(setup.)e(Maybe)h(\002x)o(ed)f(in)-2 180 y(service)h(packs?)p +Black 3659 5984 a Fq(48)p Black eop end +%%Page: 49 56 +TeXDict begin 49 55 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (DOMAIN-SECURITY) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(9.)f(Samba)g(as)g(a)g(NT4)g(or)h(W)m(in2k)e(domain)-2 +332 y(member)-2 388 y +SDict begin H.S end + -2 388 a -2 388 a +SDict begin 13 H.A end + -2 388 a -2 388 +a +SDict begin [ /View [/XYZ H.V] /Dest (1412) cvn H.B /DEST pdfmark end + -2 388 a 375 x Fx(9.1.)35 b(J)n(oining)f(an)h(NT)h(Domain)e(with)g +(Samba)h(3.0)-2 958 y +SDict begin H.S end + -2 958 a -2 958 a +SDict begin 13 H.A end + -2 958 a -2 958 +a +SDict begin [ /View [/XYZ H.V] /Dest (1414) cvn H.B /DEST pdfmark end + -2 958 a 79 x Fu(Assume)20 b(you)f(ha)n(v)o(e)h(a)h(Samba)e(3.0)h +(serv)o(er)f(with)h(a)h(NetBIOS)g(name)e(of)2103 1037 +y +SDict begin H.S end + 2103 1037 a 2103 1037 a +SDict begin 13 H.A end + 2103 1037 a 2103 1037 a +SDict begin [ /View [/XYZ H.V] /Dest (1415) cvn H.B /DEST pdfmark end + 2103 +1037 a Fr(SERV1)h Fu(and)g(are)g(joining)f(an)h(or)g(W)m(in2k)g(NT)g +(domain)-2 1145 y(called)217 1145 y +SDict begin H.S end + 217 1145 a 217 1145 +a +SDict begin 13 H.A end + 217 1145 a 217 1145 a +SDict begin [ /View [/XYZ H.V] /Dest (1416) cvn H.B /DEST pdfmark end + 217 1145 a Fr(DOM)p Fu(,)g(which)f(has)i(a)f +(PDC)i(with)e(a)h(NetBIOS)f(name)g(of)1834 1145 y +SDict begin H.S end + 1834 +1145 a 1834 1145 a +SDict begin 13 H.A end + 1834 1145 a 1834 1145 a +SDict begin [ /View [/XYZ H.V] /Dest (1417) cvn H.B /DEST pdfmark end + 1834 1145 +a Fr(DOMPDC)g Fu(and)f(tw)o(o)i(backup)d(domain)h(controllers)g(with)-2 +1253 y(NetBIOS)i(names)560 1253 y +SDict begin H.S end + 560 1253 a 560 1253 +a +SDict begin 13 H.A end + 560 1253 a 560 1253 a +SDict begin [ /View [/XYZ H.V] /Dest (1418) cvn H.B /DEST pdfmark end + 560 1253 a Fr(DOMBDC1)f Fu(and)1036 +1253 y +SDict begin H.S end + 1036 1253 a 1036 1253 a +SDict begin 13 H.A end + 1036 1253 a 1036 1253 +a +SDict begin [ /View [/XYZ H.V] /Dest (1419) cvn H.B /DEST pdfmark end + 1036 1253 a Fr(DOMBDC2)43 b Fu(.)-2 1420 y +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 (1420) cvn H.B /DEST pdfmark end + -2 1420 a 107 x Fu(Firstly)-5 +b(,)20 b(you)f(must)h(edit)h(your)896 1527 y +SDict begin H.S end + 896 1527 +a 896 1527 a +SDict begin 13 H.A end + 896 1527 a 896 1527 a +SDict begin [ /View [/XYZ H.V] /Dest (1421) cvn H.B /DEST pdfmark end + 896 1527 a 896 1527 +a +SDict begin H.S end + 896 1527 a 896 1527 a +SDict begin 13 H.A end + 896 1527 a 896 1527 a +SDict begin [ /View [/XYZ H.V] /Dest (1422) cvn H.B /DEST pdfmark end + 896 1527 +a Fr(smb.conf\(5\))40 b Fu(\(smb)m(.conf.5.html\))16 +b(\002le)21 b(to)f(tell)h(Samba)f(it)h(should)e(no)n(w)g(use)i(domain) +-2 1635 y(security)-5 b(.)-2 1819 y +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 (1423) cvn H.B /DEST pdfmark end + -2 1819 a 89 x Fu(Change)19 b(\(or)h(add\))f +(your)731 1908 y +SDict begin H.S end + 731 1908 a 731 1908 a +SDict begin 13 H.A end + 731 1908 a 731 +1908 a +SDict begin [ /View [/XYZ H.V] /Dest (1424) cvn H.B /DEST pdfmark end + 731 1908 a 752 1908 a +SDict begin H.S end + 752 1908 a 752 1908 a +SDict begin 13 H.A end + 752 +1908 a 752 1908 a +SDict begin [ /View [/XYZ H.V] /Dest (1425) cvn H.B /DEST pdfmark end + 752 1908 a Fo(security)48 b(=)21 b +Fu(\(smb)m(.conf.5.html#SECURITY\))15 b(line)20 b(in)g(the)g([global])f +(section)h(of)g(your)-2 2016 y(smb)m(.conf)e(to)i(read:)-2 +2183 y +SDict begin H.S end + -2 2183 a -2 2183 a +SDict begin 13 H.A end + -2 2183 a -2 2183 a +SDict begin [ /View [/XYZ H.V] /Dest (1426) cvn H.B /DEST pdfmark end + -2 2183 +a -2 2183 a +SDict begin H.S end + -2 2183 a -2 2183 a +SDict begin 13 H.A end + -2 2183 a -2 2183 a +SDict begin [ /View [/XYZ H.V] /Dest (1427) cvn H.B /DEST pdfmark end + -2 +2183 a 107 x Fv(security)g(=)h(domain)-2 2473 y +SDict begin H.S end + -2 2473 +a -2 2473 a +SDict begin 13 H.A end + -2 2473 a -2 2473 a +SDict begin [ /View [/XYZ H.V] /Dest (1428) cvn H.B /DEST pdfmark end + -2 2473 a 91 x Fu(Ne)o(xt)f(change)f +(the)557 2564 y +SDict begin H.S end + 557 2564 a 557 2564 a +SDict begin 13 H.A end + 557 2564 a 557 +2564 a +SDict begin [ /View [/XYZ H.V] /Dest (1429) cvn H.B /DEST pdfmark end + 557 2564 a 557 2564 a +SDict begin H.S end + 557 2564 a 557 2564 a +SDict begin 13 H.A end + 557 +2564 a 557 2564 a +SDict begin [ /View [/XYZ H.V] /Dest (1430) cvn H.B /DEST pdfmark end + 557 2564 a 50 w Fo(workgroup)48 b(=)20 +b Fu(\(smb)m(.conf.5.html#W)o(ORKGR)m(OUP\))c(line)21 +b(in)f(the)g([global])f(section)h(to)g(read:)-2 2748 +y +SDict begin H.S end + -2 2748 a -2 2748 a +SDict begin 13 H.A end + -2 2748 a -2 2748 a +SDict begin [ /View [/XYZ H.V] /Dest (1431) cvn H.B /DEST pdfmark end + -2 2748 a -2 +2748 a +SDict begin H.S end + -2 2748 a -2 2748 a +SDict begin 13 H.A end + -2 2748 a -2 2748 a +SDict begin [ /View [/XYZ H.V] /Dest (1432) cvn H.B /DEST pdfmark end + -2 2748 +a 90 x Fv(w)o(orkgr)o(oup)f(=)i(DOM)-2 3021 y +SDict begin H.S end + -2 3021 +a -2 3021 a +SDict begin 13 H.A end + -2 3021 a -2 3021 a +SDict begin [ /View [/XYZ H.V] /Dest (1433) cvn H.B /DEST pdfmark end + -2 3021 a 91 x Fu(as)g(this)f(is)i(the) +e(name)f(of)h(the)g(domain)f(we)i(are)f(joining.)-2 3296 +y +SDict begin H.S end + -2 3296 a -2 3296 a +SDict begin 13 H.A end + -2 3296 a -2 3296 a +SDict begin [ /View [/XYZ H.V] /Dest (1434) cvn H.B /DEST pdfmark end + -2 3296 a 90 +x Fu(Y)-9 b(ou)19 b(must)i(also)f(ha)n(v)o(e)g(the)g(parameter)1139 +3386 y +SDict begin H.S end + 1139 3386 a 1139 3386 a +SDict begin 13 H.A end + 1139 3386 a 1139 3386 +a +SDict begin [ /View [/XYZ H.V] /Dest (1435) cvn H.B /DEST pdfmark end + 1139 3386 a 1159 3386 a +SDict begin H.S end + 1159 3386 a 1159 3386 a +SDict begin 13 H.A end + 1159 +3386 a 1159 3386 a +SDict begin [ /View [/XYZ H.V] /Dest (1436) cvn H.B /DEST pdfmark end + 1159 3386 a Fo(encrypt)49 b(passwords)19 +b Fu(\(smb)m(.conf.5.html#ENCR)-5 b(YPTP)d(ASSW)o(ORDS\))17 +b(set)k(to)-2 3494 y +SDict begin H.S end + -2 3494 a -2 3494 a +SDict begin 13 H.A end + -2 3494 a -2 +3494 a +SDict begin [ /View [/XYZ H.V] /Dest (1437) cvn H.B /DEST pdfmark end + -2 3494 a Fr(yes)65 b Fu(in)20 b(order)f(for)h(your)f(users)h +(to)g(authenticate)f(to)i(the)f(NT)g(PDC.)-2 3678 y +SDict begin H.S end + -2 +3678 a -2 3678 a +SDict begin 13 H.A end + -2 3678 a -2 3678 a +SDict begin [ /View [/XYZ H.V] /Dest (1438) cvn H.B /DEST pdfmark end + -2 3678 a 90 x Fu(Finally)-5 +b(,)19 b(add)h(\(or)f(modify\))g(a)873 3768 y +SDict begin H.S end + 873 3768 +a 873 3768 a +SDict begin 13 H.A end + 873 3768 a 873 3768 a +SDict begin [ /View [/XYZ H.V] /Dest (1439) cvn H.B /DEST pdfmark end + 873 3768 a 894 3768 +a +SDict begin H.S end + 894 3768 a 894 3768 a +SDict begin 13 H.A end + 894 3768 a 894 3768 a +SDict begin [ /View [/XYZ H.V] /Dest (1440) cvn H.B /DEST pdfmark end + 894 3768 +a Fo(password)48 b(server)h(=)21 b Fu(\(smb)m(.conf.5.html#P)-8 +b(ASSW)o(ORDSER)h(VER\))17 b(line)j(in)h(the)-2 3876 +y([global])d(section)i(to)h(read:)-2 4060 y +SDict begin H.S end + -2 4060 a +-2 4060 a +SDict begin 13 H.A end + -2 4060 a -2 4060 a +SDict begin [ /View [/XYZ H.V] /Dest (1441) cvn H.B /DEST pdfmark end + -2 4060 a -2 4060 a +SDict begin H.S end + -2 +4060 a -2 4060 a +SDict begin 13 H.A end + -2 4060 a -2 4060 a +SDict begin [ /View [/XYZ H.V] /Dest (1442) cvn H.B /DEST pdfmark end + -2 4060 a 90 x Fv(passw)o(ord)f +(ser)o(v)o(er)h(=)g(DOMPDC)f(DOMBDC1)h(DOMBDC2)-2 4333 +y +SDict begin H.S end + -2 4333 a -2 4333 a +SDict begin 13 H.A end + -2 4333 a -2 4333 a +SDict begin [ /View [/XYZ H.V] /Dest (1443) cvn H.B /DEST pdfmark end + -2 4333 a 91 +x Fu(These)f(are)g(the)g(primary)f(and)g(backup)g(domain)g(controllers) +g(Samba)g(will)i(attempt)f(to)g(contact)g(in)g(order)f(to)h +(authenticate)-2 4532 y(users.)g(Samba)g(will)h(try)f(to)g(contact)f +(each)h(of)g(these)h(serv)o(ers)e(in)i(order)m(,)d(so)i(you)g(may)f(w)o +(ant)i(to)f(rearrange)e(this)j(list)g(in)g(order)e(to)-2 +4640 y(spread)g(out)h(the)g(authentication)e(load)i(among)f(domain)g +(controllers.)-2 4824 y +SDict begin H.S end + -2 4824 a -2 4824 a +SDict begin 13 H.A end + -2 4824 a +-2 4824 a +SDict begin [ /View [/XYZ H.V] /Dest (1444) cvn H.B /DEST pdfmark end + -2 4824 a 90 x Fu(Alternati)n(v)o(ely)-5 b(,)18 +b(if)i(you)f(w)o(ant)i(smbd)e(to)i(automatically)d(determine)h(the)h +(list)i(of)e(Domain)f(controllers)g(to)h(use)g(for)-2 +5022 y(authentication,)e(you)h(may)h(set)h(this)f(line)h(to)f(be)g(:)-2 +5206 y +SDict begin H.S end + -2 5206 a -2 5206 a +SDict begin 13 H.A end + -2 5206 a -2 5206 a +SDict begin [ /View [/XYZ H.V] /Dest (1445) cvn H.B /DEST pdfmark end + -2 5206 +a -2 5206 a +SDict begin H.S end + -2 5206 a -2 5206 a +SDict begin 13 H.A end + -2 5206 a -2 5206 a +SDict begin [ /View [/XYZ H.V] /Dest (1446) cvn H.B /DEST pdfmark end + -2 +5206 a 90 x Fv(passw)o(ord)g(ser)o(v)o(er)h(=)g(*)p Black +-2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (1448) cvn H.B /DEST pdfmark end + -2 +5984 a 3659 6053 a Fq(49)p Black eop end +%%Page: 50 57 +TeXDict begin 50 56 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1937 -132 +a Fq(Chapter)20 b(9.)g(Samba)e(as)j(a)f(NT4)h(or)g(W)-5 +b(in2k)20 b(domain)f(member)p Black -2 -11 a +SDict begin H.S end + -2 -11 a +-2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1447) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(This)h(method,)f(allo)n(ws) +h(Samba)g(to)g(use)h(e)o(xactly)e(the)h(same)g(mechanism)f(that)i(NT)f +(does.)g(This)g(method)f(either)h(broadcasts)f(or)-2 +180 y(uses)h(a)h(WINS)g(database)f(in)g(order)f(to)h(\002nd)g(domain)f +(controllers)g(to)h(authenticate)f(against.)-2 454 y(In)h(order)f(to)h +(actually)g(join)f(the)i(domain,)d(you)i(must)g(run)f(this)i(command:) +-2 638 y +SDict begin H.S end + -2 638 a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (1449) cvn H.B /DEST pdfmark end + -2 638 a +-2 638 a +SDict begin H.S end + -2 638 a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (1450) cvn H.B /DEST pdfmark end + -2 638 a +90 x Fr(root#)267 728 y +SDict begin H.S end + 267 728 a 267 728 a +SDict begin 13 H.A end + 267 728 a +267 728 a +SDict begin [ /View [/XYZ H.V] /Dest (1451) cvn H.B /DEST pdfmark end + 267 728 a Fn(net)49 b(rpc)g(join)g(-S)h(DOMPDC)e(-U)1512 +728 y +SDict begin H.S end + 1512 728 a 1512 728 a +SDict begin 13 H.A end + 1512 728 a 1512 728 a +SDict begin [ /View [/XYZ H.V] /Dest (1452) cvn H.B /DEST pdfmark end + 1512 +728 a Fm(Administrator\045password)-2 906 y +SDict begin H.S end + -2 906 a +-2 906 a +SDict begin 13 H.A end + -2 906 a -2 906 a +SDict begin [ /View [/XYZ H.V] /Dest (1453) cvn H.B /DEST pdfmark end + -2 906 a 96 x Fu(as)21 b(we)f(are)g(joining) +f(the)i(domain)d(DOM)j(and)e(the)i(PDC)g(for)e(that)i(domain)e(\(the)g +(only)h(machine)f(that)h(has)h(write)f(access)h(to)f(the)-2 +1110 y(domain)f(SAM)h(database\))f(is)j(DOMPDC.)e(The)1425 +1110 y +SDict begin H.S end + 1425 1110 a 1425 1110 a +SDict begin 13 H.A end + 1425 1110 a 1425 1110 +a +SDict begin [ /View [/XYZ H.V] /Dest (1454) cvn H.B /DEST pdfmark end + 1425 1110 a Fo(Administrator\045password)g Fu(is)h(the)f(login)g +(name)f(and)h(passw)o(ord)g(for)-2 1218 y(an)g(account)e(which)i(has)g +(the)g(necessary)f(pri)n(vile)o(ge)g(to)h(add)f(machines)h(to)g(the)g +(domain.)e(If)i(this)g(is)h(successful)f(you)f(will)i(see)g(the)-2 +1326 y(message:)-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 (1455) cvn H.B /DEST pdfmark end + -2 1510 a -2 1510 a +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 (1456) cvn H.B /DEST pdfmark end + -2 1510 a 90 x Fr(Joined)44 b(domain)f(DOM.)20 +b Fu(or)915 1600 y +SDict begin H.S end + 915 1600 a 915 1600 a +SDict begin 13 H.A end + 915 1600 a 915 +1600 a +SDict begin [ /View [/XYZ H.V] /Dest (1457) cvn H.B /DEST pdfmark end + 915 1600 a Fr(Joined)44 b('SERV1')g(to)g(realm)g('MYREALM')-2 +1768 y +SDict begin H.S end + -2 1768 a -2 1768 a +SDict begin 13 H.A end + -2 1768 a -2 1768 a +SDict begin [ /View [/XYZ H.V] /Dest (1458) cvn H.B /DEST pdfmark end + -2 1768 +a 106 x Fu(in)20 b(your)f(terminal)h(windo)n(w)-5 b(.)18 +b(See)j(the)1118 1874 y +SDict begin H.S end + 1118 1874 a 1118 1874 a +SDict begin 13 H.A end + 1118 +1874 a 1118 1874 a +SDict begin [ /View [/XYZ H.V] /Dest (1459) cvn H.B /DEST pdfmark end + 1118 1874 a 21 w Fu(net\(8\))e(\(net.8.html\))e(man) +j(page)g(for)f(more)h(details.)-2 2058 y +SDict begin H.S end + -2 2058 a -2 +2058 a +SDict begin 13 H.A end + -2 2058 a -2 2058 a +SDict begin [ /View [/XYZ H.V] /Dest (1460) cvn H.B /DEST pdfmark end + -2 2058 a 90 x Fu(This)g(process)g(joins)g +(the)g(serv)o(er)g(to)g(thedomain)e(without)i(ha)n(ving)f(to)h(create)g +(the)g(machine)f(trust)i(account)e(on)g(the)i(PDC)-2 +2256 y(beforehand.)-2 2423 y +SDict begin H.S end + -2 2423 a -2 2423 a +SDict begin 13 H.A end + -2 2423 +a -2 2423 a +SDict begin [ /View [/XYZ H.V] /Dest (1461) cvn H.B /DEST pdfmark end + -2 2423 a 107 x Fu(This)f(command)e(goes)i(through)e(the)i +(machine)g(account)e(passw)o(ord)i(change)f(protocol,)f(then)i(writes)g +(the)h(ne)n(w)f(\(random\))-2 2638 y(machine)f(account)g(passw)o(ord)g +(for)h(this)h(Samba)e(serv)o(er)h(into)g(a)g(\002le)h(in)f(the)h(same)f +(directory)e(in)j(which)e(an)i(smbpasswd)e(\002le)-2 +2746 y(w)o(ould)g(be)h(stored)g(-)g(normally)f(:)-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 (1462) cvn H.B /DEST pdfmark end + -2 2930 a -2 +2930 a +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 (1463) cvn H.B /DEST pdfmark end + -2 2930 +a 90 x Fr(/usr/local/samba/private/secrets.tdb)-2 3198 +y +SDict begin H.S end + -2 3198 a -2 3198 a +SDict begin 13 H.A end + -2 3198 a -2 3198 a +SDict begin [ /View [/XYZ H.V] /Dest (1464) cvn H.B /DEST pdfmark end + -2 3198 a 96 +x Fu(This)h(\002le)h(is)g(created)f(and)f(o)n(wned)g(by)h(root)f(and)h +(is)h(not)f(readable)f(by)h(an)o(y)f(other)h(user)-5 +b(.)20 b(It)g(is)h(the)g(k)o(e)o(y)e(to)i(the)f(domain-le)n(v)o(el)-2 +3402 y(security)f(for)h(your)f(system,)h(and)g(should)f(be)h(treated)g +(as)g(carefully)f(as)i(a)g(shado)n(w)e(passw)o(ord)h(\002le.)-2 +3586 y +SDict begin H.S end + -2 3586 a -2 3586 a +SDict begin 13 H.A end + -2 3586 a -2 3586 a +SDict begin [ /View [/XYZ H.V] /Dest (1465) cvn H.B /DEST pdfmark end + -2 3586 +a 90 x Fu(Finally)-5 b(,)19 b(restart)h(your)f(Samba)h(daemons)f(and)h +(get)g(ready)f(for)g(clients)i(to)f(be)o(gin)f(using)h(domain)f +(security!)-2 3704 y +SDict begin H.S end + -2 3704 a -2 3704 a +SDict begin 13 H.A end + -2 3704 a -2 +3704 a +SDict begin [ /View [/XYZ H.V] /Dest (1466) cvn H.B /DEST pdfmark end + -2 3704 a 359 x Fx(9.2.)35 b(Wh)n(y)g(is)h(this)f(better)f(than) +h(security)f(=)i(ser)o(v)o(er?)-2 4258 y +SDict begin H.S end + -2 4258 a -2 +4258 a +SDict begin 13 H.A end + -2 4258 a -2 4258 a +SDict begin [ /View [/XYZ H.V] /Dest (1468) cvn H.B /DEST pdfmark end + -2 4258 a 79 x Fu(Currently)-5 +b(,)18 b(domain)h(security)h(in)g(Samba)g(doesn')o(t)e(free)i(you)f +(from)g(ha)n(ving)h(to)g(create)g(local)g(Unix)g(users)g(to)g +(represent)g(the)-2 4445 y(users)g(attaching)f(to)i(your)e(serv)o(er)-5 +b(.)19 b(This)h(means)g(that)h(if)f(domain)f(user)2058 +4445 y +SDict begin H.S end + 2058 4445 a 2058 4445 a +SDict begin 13 H.A end + 2058 4445 a 2058 4445 +a +SDict begin [ /View [/XYZ H.V] /Dest (1469) cvn H.B /DEST pdfmark end + 2058 4445 a Fr(DOM\\fred)64 b Fu(attaches)20 b(to)h(your)e(domain)f +(security)-2 4553 y(Samba)h(serv)o(er)m(,)g(there)h(needs)g(to)g(be)g +(a)h(local)f(Unix)g(user)g(fred)f(to)i(represent)e(that)h(user)g(in)g +(the)h(Unix)e(\002lesystem.)i(This)f(is)h(v)o(ery)-2 +4661 y(similar)f(to)g(the)h(older)e(Samba)h(security)f(mode)1384 +4661 y +SDict begin H.S end + 1384 4661 a 1384 4661 a +SDict begin 13 H.A end + 1384 4661 a 1384 4661 +a +SDict begin [ /View [/XYZ H.V] /Dest (1470) cvn H.B /DEST pdfmark end + 1384 4661 a Fu(security)g(=)i(serv)o(er)e(\(smb)m +(.conf.5.html#SECURITYEQ)o(U)m(ALSSER)-7 b(VER\),)-2 +4769 y(where)19 b(Samba)h(w)o(ould)g(pass)g(through)e(the)j +(authentication)d(request)h(to)i(a)f(W)m(indo)n(ws)g(NT)g(serv)o(er)f +(in)i(the)f(same)g(w)o(ay)h(as)g(a)-2 4877 y(W)m(indo)n(ws)e(95)h(or)g +(W)m(indo)n(ws)g(98)f(serv)o(er)h(w)o(ould.)-2 5045 y +SDict begin H.S end + +-2 5045 a -2 5045 a +SDict begin 13 H.A end + -2 5045 a -2 5045 a +SDict begin [ /View [/XYZ H.V] /Dest (1471) cvn H.B /DEST pdfmark end + -2 5045 a 106 +x Fu(Please)g(refer)g(to)g(the)615 5151 y +SDict begin H.S end + 615 5151 a +615 5151 a +SDict begin 13 H.A end + 615 5151 a 615 5151 a +SDict begin [ /View [/XYZ H.V] /Dest (1472) cvn H.B /DEST pdfmark end + 615 5151 a Fu(W)m(inbind)e(paper)h +(\(winbind.html\))e(for)j(information)d(on)j(a)g(system)g(to)g +(automatically)f(assign)h(UNIX)g(uids)-2 5259 y(and)f(gids)i(to)f(W)m +(indo)n(ws)f(NT)i(Domain)e(users)i(and)e(groups.)g(This)h(code)g(is)h +(a)n(v)n(ailable)e(in)i(de)n(v)o(elopment)c(branches)i(only)g(at)i(the) +-2 5367 y(moment,)d(b)n(ut)j(will)g(be)f(mo)o(v)o(ed)e(to)i(release)g +(branches)f(soon.)p Black 3659 5984 a Fq(50)p Black eop +end +%%Page: 51 58 +TeXDict begin 51 57 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1937 -132 +a Fq(Chapter)20 b(9.)g(Samba)e(as)j(a)f(NT4)h(or)g(W)-5 +b(in2k)20 b(domain)f(member)p Black -2 -11 a +SDict begin H.S end + -2 -11 a +-2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1473) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(The)h(adv)n(antage)e(to)i +(domain-le)n(v)o(el)e(security)h(is)i(that)g(the)f(authentication)e(in) +i(domain-le)n(v)o(el)e(security)i(is)h(passed)f(do)n(wn)f(the)-2 +180 y(authenticated)f(RPC)k(channel)d(in)h(e)o(xactly)f(the)i(same)f(w) +o(ay)g(that)h(an)f(NT)g(serv)o(er)f(w)o(ould)h(do)g(it.)g(This)h(means) +f(Samba)f(serv)o(ers)-2 288 y(no)n(w)g(participate)h(in)g(domain)f +(trust)h(relationships)f(in)i(e)o(xactly)e(the)h(same)g(w)o(ay)h(NT)f +(serv)o(ers)g(do)f(\(i.e.,)h(you)f(can)h(add)g(Samba)-2 +396 y(serv)o(ers)f(into)h(a)h(resource)e(domain)g(and)g(ha)n(v)o(e)h +(the)g(authentication)e(passed)i(on)g(from)f(a)i(resource)d(domain)h +(PDC)i(to)g(an)f(account)-2 504 y(domain)f(PDC.)-2 671 +y +SDict begin H.S end + -2 671 a -2 671 a +SDict begin 13 H.A end + -2 671 a -2 671 a +SDict begin [ /View [/XYZ H.V] /Dest (1474) cvn H.B /DEST pdfmark end + -2 671 a 107 x +Fu(In)h(addition,)e(with)570 778 y +SDict begin H.S end + 570 778 a 570 778 +a +SDict begin 13 H.A end + 570 778 a 570 778 a +SDict begin [ /View [/XYZ H.V] /Dest (1475) cvn H.B /DEST pdfmark end + 570 778 a Fv(security)i(=)h(ser)o(v)o(er)f +Fu(e)n(v)o(ery)f(Samba)h(daemon)e(on)i(a)h(serv)o(er)e(has)h(to)h(k)o +(eep)e(a)i(connection)d(open)h(to)i(the)-2 886 y(authenticating)c(serv) +o(er)i(for)g(as)h(long)f(as)i(that)e(daemon)f(lasts.)j(This)f(can)f +(drain)g(the)g(connection)f(resources)h(on)g(a)h(Microsoft)e(NT)-2 +994 y(serv)o(er)h(and)h(cause)g(it)h(to)f(run)g(out)f(of)h(a)n(v)n +(ailable)g(connections.)e(W)m(ith)2005 994 y +SDict begin H.S end + 2005 994 +a 2005 994 a +SDict begin 13 H.A end + 2005 994 a 2005 994 a +SDict begin [ /View [/XYZ H.V] /Dest (1476) cvn H.B /DEST pdfmark end + 2005 994 a Fv(security)i(=)h(domain) +p Fu(,)f(ho)n(we)n(v)o(er)m(,)d(the)k(Samba)e(daemons)-2 +1102 y(connect)g(to)h(the)g(PDC/BDC)i(only)e(for)f(as)i(long)e(as)i(is) +h(necessary)d(to)h(authenticate)f(the)h(user)m(,)g(and)g(then)f(drop)g +(the)h(connection,)-2 1210 y(thus)g(conserving)e(PDC)j(connection)d +(resources.)-2 1394 y +SDict begin H.S end + -2 1394 a -2 1394 a +SDict begin 13 H.A end + -2 1394 a -2 +1394 a +SDict begin [ /View [/XYZ H.V] /Dest (1477) cvn H.B /DEST pdfmark end + -2 1394 a 90 x Fu(And)h(\002nally)-5 b(,)20 b(acting)f(in)i(the) +f(same)g(manner)f(as)i(an)f(NT)h(serv)o(er)e(authenticating)f(to)i(a)h +(PDC)g(means)f(that)g(as)h(part)f(of)g(the)-2 1592 y(authentication)e +(reply)-5 b(,)19 b(the)h(Samba)g(serv)o(er)f(gets)h(the)h(user)f +(identi\002cation)f(information)e(such)j(as)h(the)f(user)h(SID,)f(the)g +(list)h(of)-2 1700 y(NT)f(groups)f(the)h(user)g(belongs)f(to,)h(etc.)-2 +1718 y +SDict begin H.S end + -2 1718 a -2 1718 a +SDict begin 11.7 H.A end + -2 1718 a -2 1718 a +SDict begin [ /View [/XYZ H.V] /Dest (1478) cvn H.B /DEST pdfmark end + -2 1718 +a -2 1842 a +SDict begin H.S end + -2 1842 a -2 1842 a +SDict begin 11.7 H.A end + -2 1842 a -2 1842 a +SDict begin [ /View [/XYZ H.V] /Dest (1479) cvn H.B /DEST pdfmark end + -2 +1842 a 164 1921 a Fl(Note:)f Fk(Much)h(of)g(the)g(te)n(xt)g(of)g(this)g +(document)f(w)o(as)h(\002rst)i(pub)o(lished)17 b(in)i(the)h(W)n(eb)f +(magazine)2829 1921 y +SDict begin H.S end + 2829 1921 a 2829 1921 a +SDict begin 11.7 H.A end + 2829 1921 +a 2829 1921 a +SDict begin [ /View [/XYZ H.V] /Dest (1480) cvn H.B /DEST pdfmark end + 2829 1921 a 21 w Fk(Lin)o(uxW)n(or)q(ld)164 +2019 y(\(http://www)l(.lin)o(uxw)o(or)q(ld.com\))c(as)21 +b(the)e(ar)s(ticle)1540 2019 y +SDict begin H.S end + 1540 2019 a 1540 2019 +a +SDict begin 11.7 H.A end + 1540 2019 a 1540 2019 a +SDict begin [ /View [/XYZ H.V] /Dest (1481) cvn H.B /DEST pdfmark end + 1540 2019 a Fk(Doing)g(the)h(NIS/NT)g(Samba) +164 2116 y(\(http://www)l(.lin)o(uxw)o(or)q(ld.com/li)o(n)o(uxw)o(or)q +(l)o(d/l)o(w-19)o(98)o(-10)o(/lw-)o(10-)o(samba.)o(html\))o(.)p +Black 3659 5984 a Fq(51)p Black eop end +%%Page: 52 59 +TeXDict begin 52 58 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (OPTIONAL) cvn H.B /DEST pdfmark +end + -2 -11 a 611 +132 a Fy(III.)53 b(Adv)n(anced)e(Con\002guration)-2 281 +y +SDict begin H.S end + -2 281 a -2 281 a +SDict begin 22.464 H.A end + -2 281 a -2 281 a +SDict begin [ /View [/XYZ H.V] /Dest (1485) cvn H.B /DEST pdfmark end + -2 281 a 145 x +Fx(Intr)m(oduction)-2 594 y +SDict begin H.S end + -2 594 a -2 594 a +SDict begin 13 H.A end + -2 594 +a -2 594 a +SDict begin [ /View [/XYZ H.V] /Dest (1486) cvn H.B /DEST pdfmark end + -2 594 a 106 x Fu(Samba)19 b(has)i(se)n(v)o(eral)e(features) +h(that)g(you)g(might)f(w)o(ant)h(or)g(might)g(not)g(w)o(ant)g(to)g +(use.)h(The)e(chapters)h(in)g(this)h(part)f(each)g(co)o(v)o(er)-2 +808 y(one)f(speci\002c)i(feature.)p Black Black eop end +%%Page: 53 60 +TeXDict begin 53 59 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (UNIX-PERMISSIONS) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(10.)f(UNIX)h(P)m(ermission)f(Bits)g(and)g(W)m(indo)n +(ws)-2 332 y(NT)g(Access)h(Contr)m(ol)g(Lists)-2 388 +y +SDict begin H.S end + -2 388 a -2 388 a +SDict begin 13 H.A end + -2 388 a -2 388 a +SDict begin [ /View [/XYZ H.V] /Dest (1498) cvn H.B /DEST pdfmark end + -2 388 a 375 x +Fx(10.1.)35 b(V)-5 b(iewing)33 b(and)i(changing)f(UNIX)h(permissions)e +(using)i(the)g(NT)-2 949 y(security)f(dialogs)-2 1144 +y +SDict begin H.S end + -2 1144 a -2 1144 a +SDict begin 13 H.A end + -2 1144 a -2 1144 a +SDict begin [ /View [/XYZ H.V] /Dest (1500) cvn H.B /DEST pdfmark end + -2 1144 a 79 +x Fu(W)m(indo)n(ws)19 b(NT)i(clients)f(can)g(use)h(their)f(nati)n(v)o +(e)f(security)h(settings)g(dialog)f(box)h(to)g(vie)n(w)g(and)g(modify)e +(the)i(underlying)e(UNIX)-2 1331 y(permissions.)-2 1515 +y +SDict begin H.S end + -2 1515 a -2 1515 a +SDict begin 13 H.A end + -2 1515 a -2 1515 a +SDict begin [ /View [/XYZ H.V] /Dest (1501) cvn H.B /DEST pdfmark end + -2 1515 a 90 +x Fu(Note)i(that)g(this)h(ability)f(is)h(careful)e(not)h(to)g +(compromise)f(the)h(security)f(of)h(the)h(UNIX)f(host)g(Samba)g(is)h +(running)d(on,)h(and)h(still)-2 1713 y(obe)o(ys)f(all)i(the)f(\002le)h +(permission)e(rules)h(that)g(a)h(Samba)f(administrator)e(can)i(set.)-2 +1731 y +SDict begin H.S end + -2 1731 a -2 1731 a +SDict begin 11.7 H.A end + -2 1731 a -2 1731 a +SDict begin [ /View [/XYZ H.V] /Dest (1502) cvn H.B /DEST pdfmark end + -2 1731 +a -2 1856 a +SDict begin H.S end + -2 1856 a -2 1856 a +SDict begin 11.7 H.A end + -2 1856 a -2 1856 a +SDict begin [ /View [/XYZ H.V] /Dest (1503) cvn H.B /DEST pdfmark end + -2 +1856 a 164 1935 a Fl(Note:)f Fk(All)h(access)h(to)f(Unix/Lin)o(ux)f +(system)i(\002le)f(via)h(Samba)e(is)i(controlled)d(at)i(the)f(oper)o +(ating)f(system)j(\002le)f(access)i(control)164 2032 +y(le)n(v)n(el.)d(When)g(tr)r(ying)g(to)i(\002gure)e(out)h(\002le)g +(access)h(prob)o(lems)e(it)h(is)h(vitally)e(impor)s(tant)g(to)h +(identify)e(the)i(identity)e(of)i(the)164 2129 y(Windo)o(ws)f(user)h +(as)g(it)g(is)h(presented)d(b)o(y)i(Samba)g(at)g(the)g(point)e(of)i +(\002le)h(access)o(.)g(This)f(can)g(best)g(be)g(deter)r(mined)d(from)j +(the)164 2226 y(Samba)f(log)h(\002les)o(.)-2 2459 y +SDict begin H.S end + -2 +2459 a -2 2459 a +SDict begin 13 H.A end + -2 2459 a -2 2459 a +SDict begin [ /View [/XYZ H.V] /Dest (1504) cvn H.B /DEST pdfmark end + -2 2459 a 377 x +Fx(10.2.)35 b(Ho)o(w)f(to)h(view)g(\002le)g(security)f(on)h(a)h(Samba)e +(shar)m(e)-2 3031 y +SDict begin H.S end + -2 3031 a -2 3031 a +SDict begin 13 H.A end + -2 3031 a -2 +3031 a +SDict begin [ /View [/XYZ H.V] /Dest (1506) cvn H.B /DEST pdfmark end + -2 3031 a 79 x Fu(From)19 b(an)i(NT4/2000/XP)d(client,)i +(single-click)f(with)h(the)g(right)g(mouse)g(b)n(utton)f(on)h(an)o(y)f +(\002le)i(or)f(directory)e(in)j(a)f(Samba)-2 3218 y(mounted)e(dri)n(v)o +(e)h(letter)h(or)g(UNC)h(path.)f(When)g(the)g(menu)f(pops-up,)f(click)i +(on)g(the)2422 3218 y +SDict begin H.S end + 2422 3218 a 2422 3218 a +SDict begin 13 H.A end + 2422 3218 +a 2422 3218 a +SDict begin [ /View [/XYZ H.V] /Dest (1507) cvn H.B /DEST pdfmark end + 2422 3218 a Fq(Pr)l(operties)h Fu(entry)e(at)i(the)f +(bottom)f(of)h(the)-2 3326 y(menu.)f(This)h(brings)f(up)h(the)g(\002le) +h(properties)e(dialog)g(box.)g(Click)i(on)f(the)g(tab)2269 +3326 y +SDict begin H.S end + 2269 3326 a 2269 3326 a +SDict begin 13 H.A end + 2269 3326 a 2269 3326 +a +SDict begin [ /View [/XYZ H.V] /Dest (1508) cvn H.B /DEST pdfmark end + 2269 3326 a Fq(Security)g Fu(and)g(you)f(will)i(see)g(three)e(b)n +(uttons,)-2 3434 y +SDict begin H.S end + -2 3434 a -2 3434 a +SDict begin 13 H.A end + -2 3434 a -2 3434 +a +SDict begin [ /View [/XYZ H.V] /Dest (1509) cvn H.B /DEST pdfmark end + -2 3434 a Fq(P)-7 b(ermissions)p Fu(,)439 3434 y +SDict begin H.S end + 439 +3434 a 439 3434 a +SDict begin 13 H.A end + 439 3434 a 439 3434 a +SDict begin [ /View [/XYZ H.V] /Dest (1510) cvn H.B /DEST pdfmark end + 439 3434 a Fq(A)n(uditing)p +Fu(,)18 b(and)905 3434 y +SDict begin H.S end + 905 3434 a 905 3434 a +SDict begin 13 H.A end + 905 3434 +a 905 3434 a +SDict begin [ /View [/XYZ H.V] /Dest (1511) cvn H.B /DEST pdfmark end + 905 3434 a Fq(Owner)o(ship)p Fu(.)i(The)1460 +3434 y +SDict begin H.S end + 1460 3434 a 1460 3434 a +SDict begin 13 H.A end + 1460 3434 a 1460 3434 +a +SDict begin [ /View [/XYZ H.V] /Dest (1512) cvn H.B /DEST pdfmark end + 1460 3434 a Fq(A)n(uditing)f Fu(b)n(utton)g(will)i(cause)f(either)g +(an)g(error)f(message)3144 3434 y +SDict begin H.S end + 3144 3434 a 3144 3434 +a +SDict begin 13 H.A end + 3144 3434 a 3144 3434 a +SDict begin [ /View [/XYZ H.V] /Dest (1513) cvn H.B /DEST pdfmark end + 3144 3434 a Fu(A)i(requested)-2 +3541 y(pri)n(vile)o(ge)d(is)j(not)f(held)g(by)g(the)g(client)g(to)h +(appear)e(if)h(the)g(user)g(is)h(not)f(the)h(NT)f(Administrator)m(,)e +(or)i(a)h(dialog)e(which)g(is)j(intended)-2 3649 y(to)e(allo)n(w)g(an)g +(Administrator)f(to)h(add)g(auditing)f(requirements)f(to)i(a)h(\002le)g +(if)f(the)h(user)f(is)h(logged)e(on)g(as)i(the)f(NT)h(Administrator)-5 +b(.)-2 3757 y(This)20 b(dialog)f(is)j(non-functional)16 +b(with)21 b(a)f(Samba)g(share)g(at)g(this)h(time,)f(as)h(the)f(only)g +(useful)f(b)n(utton,)h(the)3038 3757 y +SDict begin H.S end + 3038 3757 a 3038 +3757 a +SDict begin 13 H.A end + 3038 3757 a 3038 3757 a +SDict begin [ /View [/XYZ H.V] /Dest (1514) cvn H.B /DEST pdfmark end + 3038 3757 a Fv(Add)h Fu(b)n(utton)e +(will)i(not)-2 3865 y(currently)d(allo)n(w)i(a)h(list)g(of)f(users)h +(to)f(be)g(seen.)-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 (1515) cvn H.B /DEST pdfmark end + -2 3894 a 359 x Fx(10.3.)35 b(V)-5 b(iewing)33 +b(\002le)i(o)o(wnership)-2 4448 y +SDict begin H.S end + -2 4448 a -2 4448 a +SDict begin 13 H.A end + +-2 4448 a -2 4448 a +SDict begin [ /View [/XYZ H.V] /Dest (1517) cvn H.B /DEST pdfmark end + -2 4448 a 79 x Fu(Clicking)20 b(on)f(the)531 +4527 y +SDict begin H.S end + 531 4527 a 531 4527 a +SDict begin 13 H.A end + 531 4527 a 531 4527 a +SDict begin [ /View [/XYZ H.V] /Dest (1518) cvn H.B /DEST pdfmark end + 531 +4527 a Fv("Ownership")i Fu(b)n(utton)e(brings)g(up)h(a)h(dialog)e(box)g +(telling)h(you)f(who)h(o)n(wns)g(the)g(gi)n(v)o(en)f(\002le.)i(The)f(o) +n(wner)-2 4635 y(name)f(will)i(be)f(of)g(the)h(form)e(:)-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 (1519) cvn H.B /DEST pdfmark end + -2 4801 +a -2 4801 a +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 (1520) cvn H.B /DEST pdfmark end + -2 +4801 a 108 x Fv("SER)-5 b(VER\\user)22 b(\(Long)e(name\)")-2 +5091 y +SDict begin H.S end + -2 5091 a -2 5091 a +SDict begin 13 H.A end + -2 5091 a -2 5091 a +SDict begin [ /View [/XYZ H.V] /Dest (1521) cvn H.B /DEST pdfmark end + -2 5091 +a 92 x Fu(Where)240 5183 y +SDict begin H.S end + 240 5183 a 240 5183 a +SDict begin 13 H.A end + 240 +5183 a 240 5183 a +SDict begin [ /View [/XYZ H.V] /Dest (1522) cvn H.B /DEST pdfmark end + 240 5183 a Fo(SERVER)f Fu(is)j(the)e(NetBIOS)g(name)g +(of)g(the)g(Samba)g(serv)o(er)m(,)1987 5183 y +SDict begin H.S end + 1987 5183 +a 1987 5183 a +SDict begin 13 H.A end + 1987 5183 a 1987 5183 a +SDict begin [ /View [/XYZ H.V] /Dest (1523) cvn H.B /DEST pdfmark end + 1987 5183 a Fo(user)j +Fu(is)e(the)f(user)g(name)g(of)g(the)g(UNIX)g(user)g(who)g(o)n(wns)-2 +5290 y(the)g(\002le,)h(and)408 5290 y +SDict begin H.S end + 408 5290 a 408 +5290 a +SDict begin 13 H.A end + 408 5290 a 408 5290 a +SDict begin [ /View [/XYZ H.V] /Dest (1524) cvn H.B /DEST pdfmark end + 408 5290 a Fo(\(Long)49 +b(name\))20 b Fu(is)h(the)f(descripti)n(v)o(e)f(string)h(identifying)e +(the)i(user)g(\(normally)e(found)h(in)h(the)g(GECOS)h(\002eld)g(of)-2 +5398 y(the)f(UNIX)g(passw)o(ord)g(database\).)f(Click)h(on)g(the)1463 +5398 y +SDict begin H.S end + 1463 5398 a 1463 5398 a +SDict begin 13 H.A end + 1463 5398 a 1463 5398 +a +SDict begin [ /View [/XYZ H.V] /Dest (1525) cvn H.B /DEST pdfmark end + 1463 5398 a Fv(Close)42 b Fu(b)n(utton)19 b(to)h(remo)o(v)o(e)e(this) +j(dialog.)p Black 3659 5984 a Fq(53)p Black eop end +%%Page: 54 61 +TeXDict begin 54 60 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1305 -132 +a Fq(Chapter)20 b(10.)g(UNIX)g(P)-7 b(ermission)21 b(Bits)g(and)e(W)-5 +b(indows)21 b(NT)g(Access)g(Contr)l(ol)f(Lists)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1526) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(If)g(the)g(parameter)549 72 y +SDict begin H.S end + 549 72 a 549 72 +a +SDict begin 13 H.A end + 549 72 a 549 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1527) cvn H.B /DEST pdfmark end + 549 72 a Fo(nt)49 b(acl)g(support)20 +b Fu(is)h(set)g(to)1541 72 y +SDict begin H.S end + 1541 72 a 1541 72 a +SDict begin 13 H.A end + 1541 +72 a 1541 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1528) cvn H.B /DEST pdfmark end + 1541 72 a Fr(false)f Fu(then)g(the)g(\002le)h(o)n(wner)e +(will)i(be)f(sho)n(wn)g(as)h(the)f(NT)g(user)-2 180 y +SDict begin H.S end + +-2 180 a -2 180 a +SDict begin 13 H.A end + -2 180 a -2 180 a +SDict begin [ /View [/XYZ H.V] /Dest (1529) cvn H.B /DEST pdfmark end + -2 180 a Fv("Ev)o(ery)n(one")p +Fu(.)-2 363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (1530) cvn H.B /DEST pdfmark end + -2 +363 a 91 x Fu(The)148 454 y +SDict begin H.S end + 148 454 a 148 454 a +SDict begin 13 H.A end + 148 454 +a 148 454 a +SDict begin [ /View [/XYZ H.V] /Dest (1531) cvn H.B /DEST pdfmark end + 148 454 a Fv(T)-8 b(ak)o(e)21 b(Ownership)g +Fu(b)n(utton)e(will)i(not)f(allo)n(w)g(you)f(to)i(change)d(the)j(o)n +(wnership)d(of)i(this)h(\002le)g(to)f(yourself)f(\(clicking)g(on)g(it) +-2 562 y(will)h(display)g(a)g(dialog)f(box)g(complaining)f(that)i(the)g +(user)g(you)f(are)g(currently)g(logged)f(onto)h(the)h(NT)g(client)g +(cannot)f(be)h(found\).)-2 670 y(The)g(reason)f(for)h(this)g(is)h(that) +g(changing)d(the)i(o)n(wnership)f(of)h(a)g(\002le)h(is)g(a)g(pri)n +(vile)o(ged)d(operation)g(in)j(UNIX,)e(a)n(v)n(ailable)h(only)g(to)-2 +778 y(the)119 778 y +SDict begin H.S end + 119 778 a 119 778 a +SDict begin 13 H.A end + 119 778 a 119 +778 a +SDict begin [ /View [/XYZ H.V] /Dest (1532) cvn H.B /DEST pdfmark end + 119 778 a Fq(r)l(oot)h Fu(user)-5 b(.)20 b(As)g(clicking)f(on)g +(this)h(b)n(utton)f(causes)g(NT)h(to)g(attempt)f(to)h(change)e(the)h(o) +n(wnership)f(of)h(a)h(\002le)g(to)g(the)g(current)e(user)-2 +886 y(logged)g(into)i(the)h(NT)f(client)g(this)h(will)g(not)f(w)o(ork)f +(with)i(Samba)e(at)i(this)g(time.)-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 (1533) cvn H.B /DEST pdfmark end + -2 1070 a 90 x Fu(There)e(is)i(an)f(NT)h +(cho)n(wn)e(command)f(that)i(will)h(w)o(ork)f(with)g(Samba)g(and)g +(allo)n(w)g(a)g(user)g(with)h(Administrator)d(pri)n(vile)o(ge)-2 +1268 y(connected)g(to)i(a)h(Samba)f(serv)o(er)f(as)i(root)f(to)g +(change)f(the)h(o)n(wnership)f(of)g(\002les)j(on)d(both)h(a)g(local)g +(NTFS)h(\002lesystem)g(or)f(remote)-2 1376 y(mounted)e(NTFS)j(or)f +(Samba)f(dri)n(v)o(e.)g(This)i(is)g(a)n(v)n(ailable)f(as)g(part)g(of)g +(the)2091 1376 y +SDict begin H.S end + 2091 1376 a 2091 1376 a +SDict begin 13 H.A end + 2091 1376 a +2091 1376 a +SDict begin [ /View [/XYZ H.V] /Dest (1534) cvn H.B /DEST pdfmark end + 2091 1376 a Fq(Seclib)41 b Fu(NT)20 b(security)g(library)f +(written)h(by)g(Jeremy)-2 1484 y(Allison)g(of)g(the)g(Samba)g(T)-6 +b(eam,)20 b(a)n(v)n(ailable)f(from)g(the)i(main)e(Samba)h(ftp)g(site.) +-2 1512 y +SDict begin H.S end + -2 1512 a -2 1512 a +SDict begin 13 H.A end + -2 1512 a -2 1512 a +SDict begin [ /View [/XYZ H.V] /Dest (1535) cvn H.B /DEST pdfmark end + -2 +1512 a 359 x Fx(10.4.)35 b(V)-5 b(iewing)33 b(\002le)i(or)h(dir)m +(ectory)e(permissions)-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 (1537) cvn H.B /DEST pdfmark end + -2 2067 a 78 x Fu(The)20 b(third)f(b)n(utton)g(is)j +(the)755 2145 y +SDict begin H.S end + 755 2145 a 755 2145 a +SDict begin 13 H.A end + 755 2145 a 755 +2145 a +SDict begin [ /View [/XYZ H.V] /Dest (1538) cvn H.B /DEST pdfmark end + 755 2145 a Fv("P)n(ermissions")f Fu(b)n(utton.)e(Clicking)h(on)g +(this)h(brings)e(up)h(a)g(dialog)g(box)f(that)h(sho)n(ws)h(both)e(the) +-2 2253 y(permissions)g(and)h(the)g(UNIX)g(o)n(wner)f(of)h(the)h +(\002le)f(or)g(directory)-5 b(.)18 b(The)i(o)n(wner)f(is)i(displayed)e +(in)i(the)f(form)f(:)-2 2437 y +SDict begin H.S end + -2 2437 a -2 2437 a +SDict begin 13 H.A end + -2 +2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (1539) cvn H.B /DEST pdfmark end + -2 2437 a -2 2437 a +SDict begin H.S end + -2 2437 a -2 2437 +a +SDict begin 13 H.A end + -2 2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (1540) cvn H.B /DEST pdfmark end + -2 2437 a 90 x Fv("SER)-5 b(VER\\user)22 +b(\(Long)e(name\)")-2 2710 y +SDict begin H.S end + -2 2710 a -2 2710 a +SDict begin 13 H.A end + -2 2710 +a -2 2710 a +SDict begin [ /View [/XYZ H.V] /Dest (1541) cvn H.B /DEST pdfmark end + -2 2710 a 91 x Fu(Where)240 2801 y +SDict begin H.S end + 240 2801 +a 240 2801 a +SDict begin 13 H.A end + 240 2801 a 240 2801 a +SDict begin [ /View [/XYZ H.V] /Dest (1542) cvn H.B /DEST pdfmark end + 240 2801 a Fo(SERVER)f +Fu(is)j(the)e(NetBIOS)g(name)g(of)g(the)g(Samba)g(serv)o(er)m(,)1987 +2801 y +SDict begin H.S end + 1987 2801 a 1987 2801 a +SDict begin 13 H.A end + 1987 2801 a 1987 2801 +a +SDict begin [ /View [/XYZ H.V] /Dest (1543) cvn H.B /DEST pdfmark end + 1987 2801 a Fo(user)j Fu(is)e(the)f(user)g(name)g(of)g(the)g(UNIX)g +(user)g(who)g(o)n(wns)-2 2909 y(the)g(\002le,)h(and)408 +2909 y +SDict begin H.S end + 408 2909 a 408 2909 a +SDict begin 13 H.A end + 408 2909 a 408 2909 a +SDict begin [ /View [/XYZ H.V] /Dest (1544) cvn H.B /DEST pdfmark end + 408 +2909 a Fo(\(Long)49 b(name\))20 b Fu(is)h(the)f(descripti)n(v)o(e)f +(string)h(identifying)e(the)i(user)g(\(normally)e(found)h(in)h(the)g +(GECOS)h(\002eld)g(of)-2 3017 y(the)f(UNIX)g(passw)o(ord)g(database\).) +-2 3201 y +SDict begin H.S end + -2 3201 a -2 3201 a +SDict begin 13 H.A end + -2 3201 a -2 3201 a +SDict begin [ /View [/XYZ H.V] /Dest (1545) cvn H.B /DEST pdfmark end + -2 +3201 a 90 x Fu(If)g(the)g(parameter)549 3291 y +SDict begin H.S end + 549 3291 +a 549 3291 a +SDict begin 13 H.A end + 549 3291 a 549 3291 a +SDict begin [ /View [/XYZ H.V] /Dest (1546) cvn H.B /DEST pdfmark end + 549 3291 a Fo(nt)49 +b(acl)g(support)20 b Fu(is)h(set)g(to)1541 3291 y +SDict begin H.S end + 1541 +3291 a 1541 3291 a +SDict begin 13 H.A end + 1541 3291 a 1541 3291 a +SDict begin [ /View [/XYZ H.V] /Dest (1547) cvn H.B /DEST pdfmark end + 1541 3291 +a Fr(false)f Fu(then)g(the)g(\002le)h(o)n(wner)e(will)i(be)f(sho)n(wn)g +(as)h(the)f(NT)g(user)-2 3399 y +SDict begin H.S end + -2 3399 a -2 3399 a +SDict begin 13 H.A end + -2 +3399 a -2 3399 a +SDict begin [ /View [/XYZ H.V] /Dest (1548) cvn H.B /DEST pdfmark end + -2 3399 a Fv("Ev)o(ery)n(one")f Fu(and)h(the)g +(permissions)g(will)h(be)f(sho)n(wn)f(as)i(NT)g("Full)f(Control".)-2 +3583 y +SDict begin H.S end + -2 3583 a -2 3583 a +SDict begin 13 H.A end + -2 3583 a -2 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (1549) cvn H.B /DEST pdfmark end + -2 3583 +a 90 x Fu(The)g(permissions)f(\002eld)h(is)i(displayed)d(dif)n +(ferently)f(for)h(\002les)i(and)f(directories,)f(so)h(I')o(ll)h +(describe)e(the)h(w)o(ay)h(\002le)g(permissions)-2 3781 +y(are)f(displayed)f(\002rst.)-2 3799 y +SDict begin H.S end + -2 3799 a -2 3799 +a +SDict begin 13 H.A end + -2 3799 a -2 3799 a +SDict begin [ /View [/XYZ H.V] /Dest (1550) cvn H.B /DEST pdfmark end + -2 3799 a 310 x Fp(10.4.1.)28 b(File)j(P)n +(ermissions)-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 (1552) cvn H.B /DEST pdfmark end + -2 4276 a 107 x Fu(The)20 b(standard)f(UNIX)h(user/group/w)o +(orld)d(triple)j(and)f(the)i(corresponding)16 b("read",)j("write",)h +("e)o(x)o(ecute")f(permissions)g(triples)-2 4491 y(are)h(mapped)e(by)i +(Samba)g(into)f(a)i(three)f(element)f(NT)h(A)m(CL)h(with)f(the)g(')l +(r',)f('w',)h(and)g('x')f(bits)i(mapped)d(into)i(the)g(corresponding)-2 +4599 y(NT)g(permissions.)f(The)h(UNIX)g(w)o(orld)g(permissions)f(are)i +(mapped)d(into)i(the)g(global)g(NT)g(group)2829 4599 +y +SDict begin H.S end + 2829 4599 a 2829 4599 a +SDict begin 13 H.A end + 2829 4599 a 2829 4599 a +SDict begin [ /View [/XYZ H.V] /Dest (1553) cvn H.B /DEST pdfmark end + 2829 +4599 a Fv(Ev)o(ery)n(one)p Fu(,)f(follo)n(wed)g(by)g(the)-2 +4707 y(list)i(of)f(permissions)f(allo)n(wed)h(for)f(UNIX)i(w)o(orld.)e +(The)h(UNIX)g(o)n(wner)f(and)h(group)e(permissions)i(are)g(displayed)f +(as)i(an)f(NT)-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 (1554) cvn H.B /DEST pdfmark end + -2 4815 a Fv(user)h Fu(icon)e(and)h(an)g(NT)706 +4815 y +SDict begin H.S end + 706 4815 a 706 4815 a +SDict begin 13 H.A end + 706 4815 a 706 4815 a +SDict begin [ /View [/XYZ H.V] /Dest (1555) cvn H.B /DEST pdfmark end + 706 +4815 a Fv(local)f(gr)o(oup)h Fu(icon)g(respecti)n(v)o(ely)e(follo)n +(wed)h(by)h(the)g(list)h(of)f(permissions)g(allo)n(wed)f(for)h(the)g +(UNIX)-2 4923 y(user)g(and)f(group.)-2 5107 y +SDict begin H.S end + -2 5107 +a -2 5107 a +SDict begin 13 H.A end + -2 5107 a -2 5107 a +SDict begin [ /View [/XYZ H.V] /Dest (1556) cvn H.B /DEST pdfmark end + -2 5107 a 90 x Fu(As)i(man)o(y)e(UNIX)h +(permission)f(sets)i(don')o(t)e(map)h(into)g(common)e(NT)i(names)g +(such)g(as)2520 5197 y +SDict begin H.S end + 2520 5197 a 2520 5197 a +SDict begin 13 H.A end + 2520 5197 +a 2520 5197 a +SDict begin [ /View [/XYZ H.V] /Dest (1557) cvn H.B /DEST pdfmark end + 2520 5197 a Fv("r)o(ead")p Fu(,)2814 5197 +y +SDict begin H.S end + 2814 5197 a 2814 5197 a +SDict begin 13 H.A end + 2814 5197 a 2814 5197 a +SDict begin [ /View [/XYZ H.V] /Dest (1558) cvn H.B /DEST pdfmark end + 2814 +5197 a 20 w Fv("change")g Fu(or)3286 5197 y +SDict begin H.S end + 3286 5197 +a 3286 5197 a +SDict begin 13 H.A end + 3286 5197 a 3286 5197 a +SDict begin [ /View [/XYZ H.V] /Dest (1559) cvn H.B /DEST pdfmark end + 3286 5197 a Fv("full)-2 +5304 y(contr)o(ol")f Fu(then)g(usually)h(the)g(permissions)g(will)h(be) +f(pre\002x)o(ed)e(by)i(the)g(w)o(ords)2270 5304 y +SDict begin H.S end + 2270 +5304 a 2270 5304 a +SDict begin 13 H.A end + 2270 5304 a 2270 5304 a +SDict begin [ /View [/XYZ H.V] /Dest (1560) cvn H.B /DEST pdfmark end + 2270 5304 +a 21 w Fv("Special)g(Access")h Fu(in)g(the)f(NT)g(display)g(list.)p +Black 3659 5984 a Fq(54)p Black eop end +%%Page: 55 62 +TeXDict begin 55 61 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1305 -132 +a Fq(Chapter)20 b(10.)g(UNIX)g(P)-7 b(ermission)21 b(Bits)g(and)e(W)-5 +b(indows)21 b(NT)g(Access)g(Contr)l(ol)f(Lists)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1561) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(But)g(what)h(happens)d(if)j(the)f(\002le)h(has)f(no)g +(permissions)g(allo)n(wed)f(for)h(a)g(particular)f(UNIX)h(user)h(group) +d(or)i(w)o(orld)f(component)f(?)-2 180 y(In)i(order)f(to)h(allo)n(w)g +("no)g(permissions")f(to)h(be)h(seen)f(and)f(modi\002ed)g(then)h(Samba) +g(o)o(v)o(erloads)e(the)i(NT)2976 180 y +SDict begin H.S end + 2976 180 a 2976 +180 a +SDict begin 13 H.A end + 2976 180 a 2976 180 a +SDict begin [ /View [/XYZ H.V] /Dest (1562) cvn H.B /DEST pdfmark end + 2976 180 a Fv("T)-8 b(ak)o(e)21 +b(Ownership")-2 288 y Fu(A)m(CL)f(attrib)n(ute)g(\(which)f(has)i(no)f +(meaning)e(in)j(UNIX\))e(and)h(reports)f(a)i(component)d(with)i(no)g +(permissions)f(as)i(ha)n(ving)e(the)h(NT)-2 396 y +SDict begin H.S end + -2 +396 a -2 396 a +SDict begin 13 H.A end + -2 396 a -2 396 a +SDict begin [ /View [/XYZ H.V] /Dest (1563) cvn H.B /DEST pdfmark end + -2 396 a Fv("O")g Fu(bit)h(set.)f +(This)h(w)o(as)g(chosen)e(of)h(course)f(to)i(mak)o(e)f(it)g(look)g(lik) +o(e)g(a)h(zero,)e(meaning)g(zero)h(permissions.)f(More)g(details)i(on) +-2 504 y(the)f(decision)f(behind)g(this)i(will)g(be)f(gi)n(v)o(en)f +(belo)n(w)-5 b(.)-2 533 y +SDict begin H.S end + -2 533 a -2 533 a +SDict begin 13 H.A end + -2 533 a +-2 533 a +SDict begin [ /View [/XYZ H.V] /Dest (1564) cvn H.B /DEST pdfmark end + -2 533 a 310 x Fp(10.4.2.)28 b(Dir)n(ectory)i(P)n(ermissions) +-2 1033 y +SDict begin H.S end + -2 1033 a -2 1033 a +SDict begin 13 H.A end + -2 1033 a -2 1033 a +SDict begin [ /View [/XYZ H.V] /Dest (1566) cvn H.B /DEST pdfmark end + -2 +1033 a 84 x Fu(Directories)19 b(on)h(an)g(NT)h(NTFS)f(\002le)h(system)g +(ha)n(v)o(e)e(tw)o(o)i(dif)n(ferent)d(sets)k(of)d(permissions.)h(The)f +(\002rst)i(set)g(of)f(permissions)g(is)h(the)-2 1225 +y(A)m(CL)f(set)h(on)f(the)g(directory)f(itself,)h(this)h(is)g(usually)f +(displayed)f(in)h(the)g(\002rst)h(set)g(of)f(parentheses)f(in)h(the)h +(normal)3297 1225 y +SDict begin H.S end + 3297 1225 a 3297 1225 a +SDict begin 13 H.A end + 3297 1225 +a 3297 1225 a +SDict begin [ /View [/XYZ H.V] /Dest (1567) cvn H.B /DEST pdfmark end + 3297 1225 a Fv("R)m(W")g Fu(NT)-2 1333 +y(style.)f(This)g(\002rst)h(set)g(of)f(permissions)g(is)h(created)e(by) +h(Samba)g(in)g(e)o(xactly)f(the)i(same)f(w)o(ay)g(as)h(normal)e(\002le) +i(permissions)e(are,)-2 1440 y(described)g(abo)o(v)o(e,)f(and)i(is)h +(displayed)e(in)h(the)g(same)h(w)o(ay)-5 b(.)-2 1624 +y +SDict begin H.S end + -2 1624 a -2 1624 a +SDict begin 13 H.A end + -2 1624 a -2 1624 a +SDict begin [ /View [/XYZ H.V] /Dest (1568) cvn H.B /DEST pdfmark end + -2 1624 a 90 +x Fu(The)20 b(second)f(set)i(of)f(directory)e(permissions)i(has)g(no)g +(real)g(meaning)f(in)h(the)g(UNIX)h(permissions)e(w)o(orld)h(and)f +(represents)h(the)-2 1822 y +SDict begin H.S end + -2 1822 a -2 1822 a +SDict begin 13 H.A end + -2 1822 +a -2 1822 a +SDict begin [ /View [/XYZ H.V] /Dest (1569) cvn H.B /DEST pdfmark end + -2 1822 a 21 w Fv("inherited")g Fu(permissions)g(that)g(an) +o(y)f(\002le)i(created)f(within)g(this)g(directory)f(w)o(ould)g +(inherit.)-2 2006 y +SDict begin H.S end + -2 2006 a -2 2006 a +SDict begin 13 H.A end + -2 2006 a -2 +2006 a +SDict begin [ /View [/XYZ H.V] /Dest (1570) cvn H.B /DEST pdfmark end + -2 2006 a 90 x Fu(Samba)g(synthesises)i(these)f(inherited)f +(permissions)h(for)f(NT)i(by)e(returning)f(as)j(an)f(NT)h(A)m(CL)f(the) +h(UNIX)f(permission)f(mode)-2 2204 y(that)h(a)h(ne)n(w)f(\002le)h +(created)e(by)h(Samba)f(on)h(this)h(share)f(w)o(ould)f(recei)n(v)o(e.) +-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 (1571) cvn H.B /DEST pdfmark end + -2 +2316 a 359 x Fx(10.5.)35 b(Modifying)f(\002le)h(or)h(dir)m(ectory)e +(permissions)-2 2870 y +SDict begin H.S end + -2 2870 a -2 2870 a +SDict begin 13 H.A end + -2 2870 a +-2 2870 a +SDict begin [ /View [/XYZ H.V] /Dest (1573) cvn H.B /DEST pdfmark end + -2 2870 a 79 x Fu(Modifying)18 b(\002le)j(and)e(directory)g +(permissions)g(is)i(as)g(simple)f(as)h(changing)d(the)j(displayed)d +(permissions)i(in)g(the)g(dialog)g(box,)-2 3057 y(and)f(clicking)h(the) +549 3057 y +SDict begin H.S end + 549 3057 a 549 3057 a +SDict begin 13 H.A end + 549 3057 a 549 3057 +a +SDict begin [ /View [/XYZ H.V] /Dest (1574) cvn H.B /DEST pdfmark end + 549 3057 a Fv(OK)g Fu(b)n(utton.)f(Ho)n(we)n(v)o(er)m(,)f(there)i +(are)g(limitations)g(that)g(a)h(user)f(needs)g(to)g(be)g(a)o(w)o(are)g +(of,)g(and)f(also)i(interactions)-2 3165 y(with)f(the)g(standard)f +(Samba)h(permission)f(masks)i(and)e(mapping)g(of)g(DOS)i(attrib)n(utes) +f(that)h(need)e(to)h(also)h(be)f(tak)o(en)g(into)-2 3273 +y(account.)-2 3439 y +SDict begin H.S end + -2 3439 a -2 3439 a +SDict begin 13 H.A end + -2 3439 a -2 +3439 a +SDict begin [ /View [/XYZ H.V] /Dest (1575) cvn H.B /DEST pdfmark end + -2 3439 a 107 x Fu(If)g(the)g(parameter)549 3546 +y +SDict begin H.S end + 549 3546 a 549 3546 a +SDict begin 13 H.A end + 549 3546 a 549 3546 a +SDict begin [ /View [/XYZ H.V] /Dest (1576) cvn H.B /DEST pdfmark end + 549 3546 +a Fo(nt)49 b(acl)g(support)20 b Fu(is)h(set)g(to)1541 +3546 y +SDict begin H.S end + 1541 3546 a 1541 3546 a +SDict begin 13 H.A end + 1541 3546 a 1541 3546 +a +SDict begin [ /View [/XYZ H.V] /Dest (1577) cvn H.B /DEST pdfmark end + 1541 3546 a Fr(false)f Fu(then)g(an)o(y)f(attempt)h(to)g(set)h +(security)f(permissions)f(will)i(f)o(ail)g(with)-2 3654 +y(an)97 3654 y +SDict begin H.S end + 97 3654 a 97 3654 a +SDict begin 13 H.A end + 97 3654 a 97 3654 +a +SDict begin [ /View [/XYZ H.V] /Dest (1578) cvn H.B /DEST pdfmark end + 97 3654 a Fv("Access)g(Denied")41 b Fu(message.)-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 (1579) cvn H.B /DEST pdfmark end + -2 3838 +a 90 x Fu(The)20 b(\002rst)h(thing)e(to)h(note)g(is)h(that)f(the)1082 +3928 y +SDict begin H.S end + 1082 3928 a 1082 3928 a +SDict begin 13 H.A end + 1082 3928 a 1082 3928 +a +SDict begin [ /View [/XYZ H.V] /Dest (1580) cvn H.B /DEST pdfmark end + 1082 3928 a Fv("Add")h Fu(b)n(utton)e(will)i(not)f(return)f(a)i(list) +g(of)f(users)g(in)g(Samba)g(\(it)h(will)g(gi)n(v)o(e)e(an)h(error)-2 +4036 y(message)g(of)390 4036 y +SDict begin H.S end + 390 4036 a 390 4036 a +SDict begin 13 H.A end + +390 4036 a 390 4036 a +SDict begin [ /View [/XYZ H.V] /Dest (1581) cvn H.B /DEST pdfmark end + 390 4036 a Fv("The)h(r)o(emote)e(pr)o(ocedur)o(e) +g(call)h(failed)h(and)f(did)h(not)f(execute")p Fu(\).)f(This)i(means)f +(that)g(you)f(can)h(only)-2 4144 y(manipulate)e(the)j(current)e +(user/group/w)o(orld)d(permissions)k(listed)g(in)h(the)f(dialog)f(box.) +g(This)i(actually)e(w)o(orks)h(quite)g(well)h(as)-2 4252 +y(these)f(are)g(the)g(only)g(permissions)f(that)i(UNIX)f(actually)f +(has.)-2 4436 y +SDict begin H.S end + -2 4436 a -2 4436 a +SDict begin 13 H.A end + -2 4436 a -2 4436 +a +SDict begin [ /View [/XYZ H.V] /Dest (1582) cvn H.B /DEST pdfmark end + -2 4436 a 90 x Fu(If)h(a)g(permission)g(triple)g(\(either)f(user)m(,) +h(group,)e(or)i(w)o(orld\))f(is)i(remo)o(v)o(ed)d(from)h(the)h(list)h +(of)f(permissions)g(in)g(the)g(NT)h(dialog)e(box,)-2 +4634 y(then)g(when)h(the)484 4634 y +SDict begin H.S end + 484 4634 a 484 4634 +a +SDict begin 13 H.A end + 484 4634 a 484 4634 a +SDict begin [ /View [/XYZ H.V] /Dest (1583) cvn H.B /DEST pdfmark end + 484 4634 a Fv("OK")g Fu(b)n(utton)g(is)h +(pressed)f(it)g(will)h(be)f(applied)g(as)h("no)e(permissions")h(on)f +(the)i(UNIX)f(side.)g(If)g(you)f(then)h(vie)n(w)-2 4742 +y(the)g(permissions)f(again)h(the)g("no)f(permissions")h(entry)f(will)i +(appear)e(as)i(the)f(NT)2376 4742 y +SDict begin H.S end + 2376 4742 a 2376 +4742 a +SDict begin 13 H.A end + 2376 4742 a 2376 4742 a +SDict begin [ /View [/XYZ H.V] /Dest (1584) cvn H.B /DEST pdfmark end + 2376 4742 a Fv("O")g Fu(\003ag,)g(as)h +(described)e(abo)o(v)o(e.)f(This)-2 4850 y(allo)n(ws)i(you)f(to)i(add)e +(permissions)h(back)f(to)i(a)f(\002le)h(or)f(directory)f(once)g(you)g +(ha)n(v)o(e)h(remo)o(v)o(ed)e(them)i(from)f(a)h(triple)g(component.)-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 (1585) cvn H.B /DEST pdfmark end + -2 5034 +a 90 x Fu(As)h(UNIX)f(supports)f(only)g(the)i("r",)f("w")g(and)g("x")g +(bits)g(of)g(an)g(NT)h(A)m(CL)f(then)g(if)h(other)e(NT)h(security)g +(attrib)n(utes)g(such)g(as)-2 5232 y("Delete)g(access")h(are)f +(selected)g(then)g(the)o(y)f(will)i(be)f(ignored)f(when)g(applied)g(on) +h(the)g(Samba)g(serv)o(er)-5 b(.)p Black 3659 5984 a +Fq(55)p Black eop end +%%Page: 56 63 +TeXDict begin 56 62 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1305 -132 +a Fq(Chapter)20 b(10.)g(UNIX)g(P)-7 b(ermission)21 b(Bits)g(and)e(W)-5 +b(indows)21 b(NT)g(Access)g(Contr)l(ol)f(Lists)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1586) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(When)g(setting)g(permissions)f(on)h(a)h(directory)d(the)i +(second)g(set)h(of)f(permissions)f(\(in)h(the)g(second)g(set)h(of)e +(parentheses\))g(is)i(by)-2 180 y(def)o(ault)e(applied)g(to)i(all)g +(\002les)g(within)f(that)g(directory)-5 b(.)18 b(If)i(this)h(is)g(not)e +(what)i(you)e(w)o(ant)h(you)g(must)g(uncheck)e(the)3251 +180 y +SDict begin H.S end + 3251 180 a 3251 180 a +SDict begin 13 H.A end + 3251 180 a 3251 180 a +SDict begin [ /View [/XYZ H.V] /Dest (1587) cvn H.B /DEST pdfmark end + 3251 +180 a Fv("Replace)-2 288 y(permissions)j(on)g(existing)f(\002les")h +Fu(checkbox)d(in)i(the)g(NT)h(dialog)e(before)g(clicking)2472 +288 y +SDict begin H.S end + 2472 288 a 2472 288 a +SDict begin 13 H.A end + 2472 288 a 2472 288 a +SDict begin [ /View [/XYZ H.V] /Dest (1588) cvn H.B /DEST pdfmark end + 2472 +288 a Fv("OK")p Fu(.)-2 472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 +a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1589) cvn H.B /DEST pdfmark end + -2 472 a 90 x Fu(If)h(you)f(wish)i(to)f(remo)o(v)o(e)e(all)j +(permissions)e(from)h(a)g(user/group/w)o(orld)d(component)h(then)h(you) +h(may)f(either)h(highlight)f(the)-2 670 y(component)e(and)j(click)g +(the)832 670 y +SDict begin H.S end + 832 670 a 832 670 a +SDict begin 13 H.A end + 832 670 a 832 670 +a +SDict begin [ /View [/XYZ H.V] /Dest (1590) cvn H.B /DEST pdfmark end + 832 670 a Fv("Remo)o(v)o(e")h Fu(b)n(utton,)e(or)h(set)h(the)f +(component)d(to)k(only)e(ha)n(v)o(e)h(the)g(special)2998 +670 y +SDict begin H.S end + 2998 670 a 2998 670 a +SDict begin 13 H.A end + 2998 670 a 2998 670 a +SDict begin [ /View [/XYZ H.V] /Dest (1591) cvn H.B /DEST pdfmark end + 2998 +670 a Fv("T)-8 b(ak)o(e)22 b(Ownership")-2 778 y Fu(permission)d +(\(displayed)g(as)839 778 y +SDict begin H.S end + 839 778 a 839 778 a +SDict begin 13 H.A end + 839 778 +a 839 778 a +SDict begin [ /View [/XYZ H.V] /Dest (1592) cvn H.B /DEST pdfmark end + 839 778 a Fv("O")i Fu(\))f(highlighted.)-2 +807 y +SDict begin H.S end + -2 807 a -2 807 a +SDict begin 13 H.A end + -2 807 a -2 807 a +SDict begin [ /View [/XYZ H.V] /Dest (1593) cvn H.B /DEST pdfmark end + -2 807 a 359 +x Fx(10.6.)35 b(Interaction)e(with)i(the)g(standard)f(Samba)g(cr)m +(eate)h(mask)-2 1352 y(parameters)-2 1547 y +SDict begin H.S end + -2 1547 a +-2 1547 a +SDict begin 13 H.A end + -2 1547 a -2 1547 a +SDict begin [ /View [/XYZ H.V] /Dest (1595) cvn H.B /DEST pdfmark end + -2 1547 a 79 x Fu(There)19 +b(are)h(four)f(parameters)g(to)i(control)e(interaction)f(with)j(the)f +(standard)f(Samba)h(create)g(mask)g(parameters.)e(These)i(are)h(:)-2 +1810 y +SDict begin H.S end + -2 1810 a -2 1810 a +SDict begin 13 H.A end + -2 1810 a -2 1810 a +SDict begin [ /View [/XYZ H.V] /Dest (1596) cvn H.B /DEST pdfmark end + -2 1810 +a -2 1810 a +SDict begin H.S end + -2 1810 a -2 1810 a +SDict begin 13 H.A end + -2 1810 a -2 1810 a +SDict begin [ /View [/XYZ H.V] /Dest (1597) cvn H.B /DEST pdfmark end + -2 +1810 a 90 x Fo(security)48 b(mask)-2 2079 y +SDict begin H.S end + -2 2079 a +-2 2079 a +SDict begin 13 H.A end + -2 2079 a -2 2079 a +SDict begin [ /View [/XYZ H.V] /Dest (1598) cvn H.B /DEST pdfmark end + -2 2079 a -2 2079 a +SDict begin H.S end + -2 +2079 a -2 2079 a +SDict begin 13 H.A end + -2 2079 a -2 2079 a +SDict begin [ /View [/XYZ H.V] /Dest (1599) cvn H.B /DEST pdfmark end + -2 2079 a 95 x Fo(force)h +(security)f(mode)-2 2353 y +SDict begin H.S end + -2 2353 a -2 2353 a +SDict begin 13 H.A end + -2 2353 +a -2 2353 a +SDict begin [ /View [/XYZ H.V] /Dest (1600) cvn H.B /DEST pdfmark end + -2 2353 a -2 2353 a +SDict begin H.S end + -2 2353 a -2 2353 a +SDict begin 13 H.A end + -2 +2353 a -2 2353 a +SDict begin [ /View [/XYZ H.V] /Dest (1601) cvn H.B /DEST pdfmark end + -2 2353 a 95 x Fo(directory)g(security)g(mask)-2 +2627 y +SDict begin H.S end + -2 2627 a -2 2627 a +SDict begin 13 H.A end + -2 2627 a -2 2627 a +SDict begin [ /View [/XYZ H.V] /Dest (1602) cvn H.B /DEST pdfmark end + -2 2627 +a -2 2627 a +SDict begin H.S end + -2 2627 a -2 2627 a +SDict begin 13 H.A end + -2 2627 a -2 2627 a +SDict begin [ /View [/XYZ H.V] /Dest (1603) cvn H.B /DEST pdfmark end + -2 +2627 a 95 x Fo(force)h(directory)f(security)g(mode)-2 +2901 y +SDict begin H.S end + -2 2901 a -2 2901 a +SDict begin 13 H.A end + -2 2901 a -2 2901 a +SDict begin [ /View [/XYZ H.V] /Dest (1604) cvn H.B /DEST pdfmark end + -2 2901 +a 95 x Fu(Once)20 b(a)g(user)g(clicks)625 2996 y +SDict begin H.S end + 625 +2996 a 625 2996 a +SDict begin 13 H.A end + 625 2996 a 625 2996 a +SDict begin [ /View [/XYZ H.V] /Dest (1605) cvn H.B /DEST pdfmark end + 625 2996 a Fv("OK")g +Fu(to)g(apply)f(the)i(permissions)e(Samba)h(maps)g(the)g(gi)n(v)o(en)f +(permissions)g(into)h(a)h(user/group/w)o(orld)-2 3104 +y(r/w/x)f(triple)g(set,)h(and)e(then)h(will)h(check)e(the)h(changed)f +(permissions)g(for)h(a)g(\002le)h(against)f(the)g(bits)h(set)g(in)f +(the)3170 3104 y +SDict begin H.S end + 3170 3104 a 3170 3104 a +SDict begin 13 H.A end + 3170 3104 a +3170 3104 a +SDict begin [ /View [/XYZ H.V] /Dest (1606) cvn H.B /DEST pdfmark end + 3170 3104 a 3191 3104 a +SDict begin H.S end + 3191 3104 a 3191 +3104 a +SDict begin 13 H.A end + 3191 3104 a 3191 3104 a +SDict begin [ /View [/XYZ H.V] /Dest (1607) cvn H.B /DEST pdfmark end + 3191 3104 a Fo(security)-2 +3212 y(mask)j Fu(\(smb)m(.conf.5.html#SECURITYMASK\))14 +b(parameter)-5 b(.)19 b(An)o(y)h(bits)h(that)f(were)g(changed)e(that)j +(are)f(not)g(set)g(to)h('1')e(in)i(this)-2 3320 y(parameter)d(are)j +(left)f(alone)g(in)g(the)g(\002le)h(permissions.)-2 3504 +y +SDict begin H.S end + -2 3504 a -2 3504 a +SDict begin 13 H.A end + -2 3504 a -2 3504 a +SDict begin [ /View [/XYZ H.V] /Dest (1608) cvn H.B /DEST pdfmark end + -2 3504 a 90 +x Fu(Essentially)-5 b(,)19 b(zero)h(bits)h(in)f(the)910 +3594 y +SDict begin H.S end + 910 3594 a 910 3594 a +SDict begin 13 H.A end + 910 3594 a 910 3594 a +SDict begin [ /View [/XYZ H.V] /Dest (1609) cvn H.B /DEST pdfmark end + 910 +3594 a Fo(security)48 b(mask)23 b Fu(mask)d(may)g(be)g(treated)g(as)h +(a)f(set)h(of)f(bits)h(the)f(user)g(is)3135 3594 y +SDict begin H.S end + 3135 +3594 a 3135 3594 a +SDict begin 13 H.A end + 3135 3594 a 3135 3594 a +SDict begin [ /View [/XYZ H.V] /Dest (1610) cvn H.B /DEST pdfmark end + 3135 3594 +a Fq(not)i Fu(allo)n(wed)d(to)-2 3702 y(change,)f(and)i(one)g(bits)g +(are)h(those)f(the)g(user)g(is)h(allo)n(wed)e(to)i(change.)-2 +3886 y +SDict begin H.S end + -2 3886 a -2 3886 a +SDict begin 13 H.A end + -2 3886 a -2 3886 a +SDict begin [ /View [/XYZ H.V] /Dest (1611) cvn H.B /DEST pdfmark end + -2 3886 +a 90 x Fu(If)f(not)g(set)h(e)o(xplicitly)e(this)i(parameter)d(is)j(set) +g(to)g(the)f(same)g(v)n(alue)g(as)h(the)2139 3976 y +SDict begin H.S end + 2139 +3976 a 2139 3976 a +SDict begin 13 H.A end + 2139 3976 a 2139 3976 a +SDict begin [ /View [/XYZ H.V] /Dest (1612) cvn H.B /DEST pdfmark end + 2139 3976 +a 2139 3976 a +SDict begin H.S end + 2139 3976 a 2139 3976 a +SDict begin 13 H.A end + 2139 3976 a 2139 +3976 a +SDict begin [ /View [/XYZ H.V] /Dest (1613) cvn H.B /DEST pdfmark end + 2139 3976 a Fo(create)49 b(mask)-2 4084 y Fu(\(smb)m +(.conf.5.html#CREA)-9 b(TEMASK\))14 b(parameter)-5 b(.)19 +b(T)-7 b(o)21 b(allo)n(w)f(a)g(user)h(to)f(modify)e(all)j(the)f +(user/group/w)o(orld)d(permissions)-2 4192 y(on)j(a)g(\002le,)h(set)g +(this)f(parameter)f(to)h(0777.)-2 4376 y +SDict begin H.S end + -2 4376 a -2 +4376 a +SDict begin 13 H.A end + -2 4376 a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (1614) cvn H.B /DEST pdfmark end + -2 4376 a 89 x Fu(Ne)o(xt)g(Samba)f(checks)h +(the)g(changed)f(permissions)g(for)h(a)g(\002le)h(against)f(the)g(bits) +h(set)g(in)f(the)2650 4465 y +SDict begin H.S end + 2650 4465 a 2650 4465 a +SDict begin 13 H.A end + +2650 4465 a 2650 4465 a +SDict begin [ /View [/XYZ H.V] /Dest (1615) cvn H.B /DEST pdfmark end + 2650 4465 a 2671 4465 a +SDict begin H.S end + 2671 +4465 a 2671 4465 a +SDict begin 13 H.A end + 2671 4465 a 2671 4465 a +SDict begin [ /View [/XYZ H.V] /Dest (1616) cvn H.B /DEST pdfmark end + 2671 4465 +a Fo(force)49 b(security)f(mode)-2 4573 y Fu(\(smb)m +(.conf.5.html#FORCESECURITYMODE\))15 b(parameter)-5 b(.)19 +b(An)o(y)g(bits)i(that)f(were)g(changed)f(that)h(correspond)e(to)i +(bits)h(set)-2 4681 y(to)f('1')g(in)g(this)h(parameter)d(are)j(forced)d +(to)j(be)f(set.)-2 4865 y +SDict begin H.S end + -2 4865 a -2 4865 a +SDict begin 13 H.A end + -2 4865 +a -2 4865 a +SDict begin [ /View [/XYZ H.V] /Dest (1617) cvn H.B /DEST pdfmark end + -2 4865 a 90 x Fu(Essentially)-5 b(,)19 b(bits)i(set)g(in)f +(the)860 4955 y +SDict begin H.S end + 860 4955 a 860 4955 a +SDict begin 13 H.A end + 860 4955 a 860 +4955 a +SDict begin [ /View [/XYZ H.V] /Dest (1618) cvn H.B /DEST pdfmark end + 860 4955 a Fo(force)48 b(security)h(mode)70 b +Fu(parameter)18 b(may)i(be)g(treated)g(as)h(a)f(set)h(of)f(bits)h +(that,)f(when)-2 5063 y(modifying)d(security)j(on)g(a)g(\002le,)h(the)f +(user)g(has)h(al)o(w)o(ays)f(set)h(to)g(be)f('on'.)-2 +5247 y +SDict begin H.S end + -2 5247 a -2 5247 a +SDict begin 13 H.A end + -2 5247 a -2 5247 a +SDict begin [ /View [/XYZ H.V] /Dest (1619) cvn H.B /DEST pdfmark end + -2 5247 +a 90 x Fu(If)g(not)g(set)h(e)o(xplicitly)e(this)i(parameter)d(is)j(set) +g(to)g(the)f(same)g(v)n(alue)g(as)h(the)2139 5337 y +SDict begin H.S end + 2139 +5337 a 2139 5337 a +SDict begin 13 H.A end + 2139 5337 a 2139 5337 a +SDict begin [ /View [/XYZ H.V] /Dest (1620) cvn H.B /DEST pdfmark end + 2139 5337 +a 2139 5337 a +SDict begin H.S end + 2139 5337 a 2139 5337 a +SDict begin 13 H.A end + 2139 5337 a 2139 +5337 a +SDict begin [ /View [/XYZ H.V] /Dest (1621) cvn H.B /DEST pdfmark end + 2139 5337 a Fo(force)49 b(create)f(mode)-2 5445 +y Fu(\(smb)m(.conf.5.html#FORCECREA)-9 b(TEMODE\))15 +b(parameter)-5 b(.)18 b(T)-7 b(o)21 b(allo)n(w)f(a)h(user)f(to)g +(modify)f(all)h(the)h(user/group/w)o(orld)-2 5553 y(permissions)e(on)h +(a)h(\002le)f(with)h(no)f(restrictions)f(set)i(this)g(parameter)e(to)h +(000.)p Black 3657 5984 a Fq(56)p Black eop end +%%Page: 57 64 +TeXDict begin 57 63 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1305 -132 +a Fq(Chapter)20 b(10.)g(UNIX)g(P)-7 b(ermission)21 b(Bits)g(and)e(W)-5 +b(indows)21 b(NT)g(Access)g(Contr)l(ol)f(Lists)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1622) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(The)148 72 y +SDict begin H.S end + 148 72 a 148 72 a +SDict begin 13 H.A end + 148 72 a 148 72 +a +SDict begin [ /View [/XYZ H.V] /Dest (1623) cvn H.B /DEST pdfmark end + 148 72 a Fo(security)48 b(mask)23 b Fu(and)959 72 y +SDict begin H.S end + +959 72 a 959 72 a +SDict begin 13 H.A end + 959 72 a 959 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1624) cvn H.B /DEST pdfmark end + 959 72 a Fo(force)49 +b(security)g(mode)20 b Fu(parameters)e(are)j(applied)e(to)h(the)g +(change)f(request)h(in)g(that)-2 180 y(order)-5 b(.)-2 +347 y +SDict begin H.S end + -2 347 a -2 347 a +SDict begin 13 H.A end + -2 347 a -2 347 a +SDict begin [ /View [/XYZ H.V] /Dest (1625) cvn H.B /DEST pdfmark end + -2 347 a 107 +x Fu(F)o(or)20 b(a)g(directory)f(Samba)g(will)i(perform)e(the)h(same)g +(operations)f(as)i(described)d(abo)o(v)o(e)h(for)h(a)g(\002le)h(e)o +(xcept)e(using)h(the)g(parameter)-2 562 y +SDict begin H.S end + -2 562 a -2 +562 a +SDict begin 13 H.A end + -2 562 a -2 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1626) cvn H.B /DEST pdfmark end + -2 562 a 50 w Fo(directory)48 +b(security)g(mask)23 b Fu(instead)d(of)1563 562 y +SDict begin H.S end + 1563 +562 a 1563 562 a +SDict begin 13 H.A end + 1563 562 a 1563 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1627) cvn H.B /DEST pdfmark end + 1563 562 a Fo(security)48 +b(mask)s Fu(,)19 b(and)2395 562 y +SDict begin H.S end + 2395 562 a 2395 562 +a +SDict begin 13 H.A end + 2395 562 a 2395 562 a +SDict begin [ /View [/XYZ H.V] /Dest (1628) cvn H.B /DEST pdfmark end + 2395 562 a Fo(force)49 b(directory)f(security) +-2 670 y(mode)70 b Fu(parameter)18 b(instead)i(of)966 +670 y +SDict begin H.S end + 966 670 a 966 670 a +SDict begin 13 H.A end + 966 670 a 966 670 a +SDict begin [ /View [/XYZ H.V] /Dest (1629) cvn H.B /DEST pdfmark end + 966 670 +a Fo(force)49 b(security)f(mode)h Fu(.)-2 854 y +SDict begin H.S end + -2 854 +a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (1630) cvn H.B /DEST pdfmark end + -2 854 a 90 x Fu(The)148 +944 y +SDict begin H.S end + 148 944 a 148 944 a +SDict begin 13 H.A end + 148 944 a 148 944 a +SDict begin [ /View [/XYZ H.V] /Dest (1631) cvn H.B /DEST pdfmark end + 148 944 +a Fo(directory)f(security)g(mask)23 b Fu(parameter)18 +b(by)i(def)o(ault)g(is)h(set)g(to)f(the)g(same)h(v)n(alue)e(as)i(the) +3022 944 y +SDict begin H.S end + 3022 944 a 3022 944 a +SDict begin 13 H.A end + 3022 944 a 3022 944 +a +SDict begin [ /View [/XYZ H.V] /Dest (1632) cvn H.B /DEST pdfmark end + 3022 944 a Fo(directory)49 b(mask)-2 1052 y Fu(parameter)18 +b(and)i(the)613 1052 y +SDict begin H.S end + 613 1052 a 613 1052 a +SDict begin 13 H.A end + 613 1052 +a 613 1052 a +SDict begin [ /View [/XYZ H.V] /Dest (1633) cvn H.B /DEST pdfmark end + 613 1052 a Fo(force)49 b(directory)f(security)h(mode)20 +b Fu(parameter)e(by)i(def)o(ault)g(is)h(set)g(to)f(the)g(same)h(v)n +(alue)e(as)-2 1160 y(the)120 1160 y +SDict begin H.S end + 120 1160 a 120 1160 +a +SDict begin 13 H.A end + 120 1160 a 120 1160 a +SDict begin [ /View [/XYZ H.V] /Dest (1634) cvn H.B /DEST pdfmark end + 120 1160 a Fo(force)49 b(directory)f(mode)20 +b Fu(parameter)-5 b(.)-2 1344 y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 +1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (1635) cvn H.B /DEST pdfmark end + -2 1344 a 90 x Fu(In)20 b(this)g(w)o(ay)h(Samba)e +(enforces)g(the)i(permission)e(restrictions)g(that)i(an)f +(administrator)e(can)i(set)h(on)f(a)h(Samba)e(share,)h(whilst)-2 +1542 y(still)h(allo)n(wing)e(users)i(to)f(modify)f(the)h(permission)f +(bits)i(within)f(that)g(restriction.)-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 (1636) cvn H.B /DEST pdfmark end + -2 1726 a 90 x Fu(If)g(you)f(w)o(ant)h +(to)h(set)g(up)f(a)g(share)g(that)g(allo)n(ws)h(users)f(full)g(control) +f(in)i(modifying)c(the)j(permission)g(bits)g(on)g(their)g(\002les)h +(and)-2 1924 y(directories)e(and)h(doesn')o(t)e(force)i(an)o(y)f +(particular)g(bits)i(to)f(be)g(set)h('on',)e(then)h(set)h(the)f(follo)n +(wing)e(parameters)h(in)i(the)-2 2032 y +SDict begin H.S end + -2 2032 a -2 +2032 a +SDict begin 13 H.A end + -2 2032 a -2 2032 a +SDict begin [ /View [/XYZ H.V] /Dest (1637) cvn H.B /DEST pdfmark end + -2 2032 a -2 2032 a +SDict begin H.S end + -2 2032 +a -2 2032 a +SDict begin 13 H.A end + -2 2032 a -2 2032 a +SDict begin [ /View [/XYZ H.V] /Dest (1638) cvn H.B /DEST pdfmark end + -2 2032 a Fr(smb.conf\(5\))63 +b Fu(\(smb)m(.conf.5.html\))16 b(\002le)21 b(in)f(that)h(share)f +(speci\002c)g(section)g(:)-2 2216 y +SDict begin H.S end + -2 2216 a -2 2216 +a +SDict begin 13 H.A end + -2 2216 a -2 2216 a +SDict begin [ /View [/XYZ H.V] /Dest (1639) cvn H.B /DEST pdfmark end + -2 2216 a -2 2216 a +SDict begin H.S end + -2 2216 a -2 +2216 a +SDict begin 13 H.A end + -2 2216 a -2 2216 a +SDict begin [ /View [/XYZ H.V] /Dest (1640) cvn H.B /DEST pdfmark end + -2 2216 a 90 x Fo(security)48 +b(mask)h(=)h(0777)-2 2485 y +SDict begin H.S end + -2 2485 a -2 2485 a +SDict begin 13 H.A end + -2 2485 +a -2 2485 a +SDict begin [ /View [/XYZ H.V] /Dest (1641) cvn H.B /DEST pdfmark end + -2 2485 a -2 2485 a +SDict begin H.S end + -2 2485 a -2 2485 a +SDict begin 13 H.A end + -2 +2485 a -2 2485 a +SDict begin [ /View [/XYZ H.V] /Dest (1642) cvn H.B /DEST pdfmark end + -2 2485 a 95 x Fo(force)f(security)f(mode)h(=)h(0)-2 +2759 y +SDict begin H.S end + -2 2759 a -2 2759 a +SDict begin 13 H.A end + -2 2759 a -2 2759 a +SDict begin [ /View [/XYZ H.V] /Dest (1643) cvn H.B /DEST pdfmark end + -2 2759 +a -2 2759 a +SDict begin H.S end + -2 2759 a -2 2759 a +SDict begin 13 H.A end + -2 2759 a -2 2759 a +SDict begin [ /View [/XYZ H.V] /Dest (1644) cvn H.B /DEST pdfmark end + -2 +2759 a 95 x Fo(directory)e(security)g(mask)h(=)h(0777)-2 +3033 y +SDict begin H.S end + -2 3033 a -2 3033 a +SDict begin 13 H.A end + -2 3033 a -2 3033 a +SDict begin [ /View [/XYZ H.V] /Dest (1645) cvn H.B /DEST pdfmark end + -2 3033 +a -2 3033 a +SDict begin H.S end + -2 3033 a -2 3033 a +SDict begin 13 H.A end + -2 3033 a -2 3033 a +SDict begin [ /View [/XYZ H.V] /Dest (1646) cvn H.B /DEST pdfmark end + -2 +3033 a 95 x Fo(force)f(directory)f(security)g(mode)h(=)h(0)-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 (1647) cvn H.B /DEST pdfmark end + -2 3151 +a 364 x Fx(10.7.)35 b(Interaction)e(with)i(the)g(standard)f(Samba)g +(\002le)h(attrib)m(ute)-2 3702 y(mapping)-2 3897 y +SDict begin H.S end + -2 +3897 a -2 3897 a +SDict begin 13 H.A end + -2 3897 a -2 3897 a +SDict begin [ /View [/XYZ H.V] /Dest (1649) cvn H.B /DEST pdfmark end + -2 3897 a 79 x Fu(Samba)19 +b(maps)i(some)f(of)f(the)i(DOS)f(attrib)n(ute)g(bits)h(\(such)f(as)g +("read)g(only"\))f(into)h(the)g(UNIX)g(permissions)g(of)g(a)g(\002le.)h +(This)-2 4084 y(means)f(there)f(can)h(be)g(a)h(con\003ict)f(between)f +(the)h(permission)g(bits)g(set)h(via)g(the)f(security)f(dialog)h(and)f +(the)h(permission)g(bits)g(set)-2 4192 y(by)g(the)g(\002le)h(attrib)n +(ute)e(mapping.)-2 4376 y +SDict begin H.S end + -2 4376 a -2 4376 a +SDict begin 13 H.A end + -2 4376 +a -2 4376 a +SDict begin [ /View [/XYZ H.V] /Dest (1650) cvn H.B /DEST pdfmark end + -2 4376 a 89 x Fu(One)h(w)o(ay)g(this)h(can)f(sho)n(w)g(up) +f(is)j(if)e(a)h(\002le)g(has)f(no)g(UNIX)g(read)g(access)g(for)g(the)g +(o)n(wner)f(it)i(will)g(sho)n(w)f(up)g(as)h("read)e(only")h(in)g(the)-2 +4573 y(standard)f(\002le)i(attrib)n(utes)f(tabbed)f(dialog.)g +(Unfortunately)e(this)k(dialog)e(is)j(the)e(same)g(one)g(that)g +(contains)g(the)g(security)f(info)h(in)-2 4681 y(another)e(tab)m(.)-2 +4848 y +SDict begin H.S end + -2 4848 a -2 4848 a +SDict begin 13 H.A end + -2 4848 a -2 4848 a +SDict begin [ /View [/XYZ H.V] /Dest (1651) cvn H.B /DEST pdfmark end + -2 4848 +a 107 x Fu(What)i(this)h(can)f(mean)g(is)h(that)f(if)h(the)f(o)n(wner)f +(changes)g(the)h(permissions)g(to)g(allo)n(w)g(themselv)o(es)g(read)f +(access)i(using)f(the)-2 5063 y(security)f(dialog,)g(clicks)745 +5063 y +SDict begin H.S end + 745 5063 a 745 5063 a +SDict begin 13 H.A end + 745 5063 a 745 5063 a +SDict begin [ /View [/XYZ H.V] /Dest (1652) cvn H.B /DEST pdfmark end + 745 +5063 a Fv("OK")h Fu(to)g(get)h(back)e(to)h(the)h(standard)e(attrib)n +(utes)h(tab)g(dialog,)f(and)h(then)f(clicks)3100 5063 +y +SDict begin H.S end + 3100 5063 a 3100 5063 a +SDict begin 13 H.A end + 3100 5063 a 3100 5063 a +SDict begin [ /View [/XYZ H.V] /Dest (1653) cvn H.B /DEST pdfmark end + 3100 +5063 a Fv("OK")h Fu(on)g(that)-2 5171 y(dialog,)f(then)h(NT)g(will)h +(set)g(the)f(\002le)h(permissions)e(back)h(to)g(read-only)e(\(as)j +(that)f(is)h(what)f(the)g(attrib)n(utes)h(still)g(say)f(in)h(the)-2 +5279 y(dialog\).)d(This)j(means)f(that)g(after)g(setting)g(permissions) +f(and)h(clicking)2082 5279 y +SDict begin H.S end + 2082 5279 a 2082 5279 a +SDict begin 13 H.A end + +2082 5279 a 2082 5279 a +SDict begin [ /View [/XYZ H.V] /Dest (1654) cvn H.B /DEST pdfmark end + 2082 5279 a Fv("OK")g Fu(to)h(get)f(back)f(to)i +(the)f(attrib)n(utes)g(dialog)f(you)-2 5387 y(should)g(al)o(w)o(ays)i +(hit)598 5387 y +SDict begin H.S end + 598 5387 a 598 5387 a +SDict begin 13 H.A end + 598 5387 a 598 +5387 a +SDict begin [ /View [/XYZ H.V] /Dest (1655) cvn H.B /DEST pdfmark end + 598 5387 a Fv("Cancel")f Fu(rather)g(than)1333 +5387 y +SDict begin H.S end + 1333 5387 a 1333 5387 a +SDict begin 13 H.A end + 1333 5387 a 1333 5387 +a +SDict begin [ /View [/XYZ H.V] /Dest (1656) cvn H.B /DEST pdfmark end + 1333 5387 a Fv("OK")g Fu(to)h(ensure)e(that)i(your)d(changes)i(are)g +(not)g(o)o(v)o(erridden.)p Black 3656 5984 a Fq(57)p +Black eop end +%%Page: 58 65 +TeXDict begin 58 64 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (GROUPMAPPING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(11.)f(Con\002guring)g(Gr)m(oup)g(Mapping)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (1663) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fu(Starting)19 b(with)i(Samba)f(3.0)f(alpha)h(2,)g(a)g(ne)n(w)g +(group)f(mapping)f(function)h(is)i(a)n(v)n(ailable.)e(The)h(current)f +(method)g(\(lik)o(ely)g(to)-2 544 y(change\))f(to)j(manage)e(the)h +(groups)f(is)i(a)f(ne)n(w)g(command)e(called)1872 544 +y +SDict begin H.S end + 1872 544 a 1872 544 a +SDict begin 13 H.A end + 1872 544 a 1872 544 a +SDict begin [ /View [/XYZ H.V] /Dest (1664) cvn H.B /DEST pdfmark end + 1872 544 +a Fv(smbgr)o(oupedit)p Fu(.)-2 728 y +SDict begin H.S end + -2 728 a -2 728 +a +SDict begin 13 H.A end + -2 728 a -2 728 a +SDict begin [ /View [/XYZ H.V] /Dest (1665) cvn H.B /DEST pdfmark end + -2 728 a 90 x Fu(The)i(\002rst)h(immediate)e +(reason)g(to)i(use)f(the)g(group)f(mapping)f(on)i(a)g(PDC,)h(is)h(that) +e(the)2479 818 y +SDict begin H.S end + 2479 818 a 2479 818 a +SDict begin 13 H.A end + 2479 818 a 2479 +818 a +SDict begin [ /View [/XYZ H.V] /Dest (1666) cvn H.B /DEST pdfmark end + 2479 818 a Fv(domain)g(admin)h(gr)o(oup)f Fu(of)3336 +818 y +SDict begin H.S end + 3336 818 a 3336 818 a +SDict begin 13 H.A end + 3336 818 a 3336 818 a +SDict begin [ /View [/XYZ H.V] /Dest (1667) cvn H.B /DEST pdfmark end + 3336 +818 a Fr(smb.conf)-2 926 y Fu(is)h(no)n(w)f(gone.)e(This)j(parameter)d +(w)o(as)j(used)f(to)h(gi)n(v)o(e)e(the)h(listed)h(users)f(local)h +(admin)e(rights)h(on)g(their)f(w)o(orkstations.)g(It)i(w)o(as)-2 +1034 y(some)f(magic)f(stuf)n(f)h(that)h(simply)e(w)o(ork)o(ed)g(b)n(ut) +i(didn')o(t)d(scale)j(v)o(ery)e(well)i(for)e(comple)o(x)g(setups.)-2 +1218 y +SDict begin H.S end + -2 1218 a -2 1218 a +SDict begin 13 H.A end + -2 1218 a -2 1218 a +SDict begin [ /View [/XYZ H.V] /Dest (1668) cvn H.B /DEST pdfmark end + -2 1218 +a 90 x Fu(Let)h(me)g(e)o(xplain)f(ho)n(w)h(it)h(w)o(orks)f(on)f +(NT/W2K,)i(to)f(ha)n(v)o(e)g(this)g(magic)g(f)o(ade)g(a)o(w)o(ay)-5 +b(.)19 b(When)h(installing)g(NT/W2K)g(on)g(a)-2 1416 +y(computer)m(,)e(the)i(installer)g(program)e(creates)i(some)g(users)h +(and)e(groups.)g(Notably)g(the)h('Administrators')e(group,)h(and)g(gi)n +(v)o(es)h(to)-2 1523 y(that)g(group)e(some)j(pri)n(vile)o(ges)d(lik)o +(e)j(the)f(ability)g(to)g(change)f(the)h(date)g(and)g(time)g(or)g(to)h +(kill)f(an)o(y)g(process)f(\(or)h(close)g(too\))-2 1631 +y(running)e(on)i(the)g(local)g(machine.)f(The)h('Administrator')d(user) +k(is)g(a)f(member)f(of)h(the)g('Administrators')e(group,)h(and)g(thus) +-2 1739 y('inherit')g(the)h('Administrators')e(group)g(pri)n(vile)o +(ges.)h(If)h(a)h('joe')e(user)h(is)h(created)f(and)f(become)g(a)i +(member)e(of)h(the)-2 1847 y('Administrator')e(group,)g('joe')h(has)i +(e)o(xactly)e(the)h(same)h(rights)e(as)i('Administrator'.)-2 +2031 y +SDict begin H.S end + -2 2031 a -2 2031 a +SDict begin 13 H.A end + -2 2031 a -2 2031 a +SDict begin [ /View [/XYZ H.V] /Dest (1669) cvn H.B /DEST pdfmark end + -2 2031 +a 90 x Fu(When)f(a)g(NT/W2K)h(machine)e(is)i(joined)e(to)i(a)f(domain,) +f(during)f(that)j(phase,)e(the)h("Domain)f(Administrators')g(group)f +(of)i(the)-2 2229 y(PDC)h(is)g(added)e(to)h(the)h('Administrators')d +(group)g(of)i(the)g(w)o(orkstation.)f(Ev)o(ery)g(members)g(of)h(the)g +('Domain)f(Administrators')-2 2337 y(group)f('inherit')h(the)h(rights)g +(of)g(the)g('Administrators')e(group)h(when)g(logging)g(on)h(the)g(w)o +(orkstation.)-2 2521 y +SDict begin H.S end + -2 2521 a -2 2521 a +SDict begin 13 H.A end + -2 2521 a +-2 2521 a +SDict begin [ /View [/XYZ H.V] /Dest (1670) cvn H.B /DEST pdfmark end + -2 2521 a 90 x Fu(Y)-9 b(ou)19 b(are)h(no)n(w)g(w)o(ondering) +e(ho)n(w)i(to)g(mak)o(e)g(some)g(of)g(your)f(samba)h(PDC)h(users)f +(members)f(of)h(the)g('Domain)f(Administrators')-2 2719 +y(?)h(That')-5 b(s)21 b(really)e(easy)-5 b(.)-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 (1671) cvn H.B /DEST pdfmark end + -2 2737 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 (1672) cvn H.B /DEST pdfmark end + -2 2747 +a Black 64 2889 a Fu(1.)p Black 147 2889 a +SDict begin H.S end + 147 2889 a +147 2889 a +SDict begin 13 H.A end + 147 2889 a 147 2889 a +SDict begin [ /View [/XYZ H.V] /Dest (1673) cvn H.B /DEST pdfmark end + 147 2889 a Fu(create)20 +b(a)h(unix)e(group)g(\(usually)g(in)1180 2889 y +SDict begin H.S end + 1180 +2889 a 1180 2889 a +SDict begin 13 H.A end + 1180 2889 a 1180 2889 a +SDict begin [ /View [/XYZ H.V] /Dest (1674) cvn H.B /DEST pdfmark end + 1180 2889 +a Fr(/etc/group)p Fu(\),)g(let')-5 b(s)21 b(call)f(it)h(domadm)-2 +2907 y +SDict begin H.S end + -2 2907 a -2 2907 a +SDict begin 13 H.A end + -2 2907 a -2 2907 a +SDict begin [ /View [/XYZ H.V] /Dest (1675) cvn H.B /DEST pdfmark end + -2 2907 +a Black 64 3039 a Fu(2.)p Black 147 3039 a +SDict begin H.S end + 147 3039 a +147 3039 a +SDict begin 13 H.A end + 147 3039 a 147 3039 a +SDict begin [ /View [/XYZ H.V] /Dest (1676) cvn H.B /DEST pdfmark end + 147 3039 a Fu(add)f(to)g(this)h(group) +d(the)j(users)f(that)g(must)g(be)h(Administrators.)d(F)o(or)i(e)o +(xample)f(if)h(you)g(w)o(ant)g(joe,john)e(and)i(mary)-5 +b(,)19 b(your)147 3147 y(entry)h(in)424 3147 y +SDict begin H.S end + 424 3147 +a 424 3147 a +SDict begin 13 H.A end + 424 3147 a 424 3147 a +SDict begin [ /View [/XYZ H.V] /Dest (1677) cvn H.B /DEST pdfmark end + 424 3147 a Fr(/etc/group)f +Fu(will)i(look)e(lik)o(e:)-2 3331 y +SDict begin H.S end + -2 3331 a -2 3331 +a +SDict begin 13 H.A end + -2 3331 a -2 3331 a +SDict begin [ /View [/XYZ H.V] /Dest (1678) cvn H.B /DEST pdfmark end + -2 3331 a -2 3372 a +SDict begin H.S end + -2 3372 a -2 +3372 a +SDict begin 11.7 H.A end + -2 3372 a -2 3372 a +SDict begin [ /View [/XYZ H.V] /Dest (1679) cvn H.B /DEST pdfmark end + -2 3372 a 147 3451 a Fr +(domadm:x:502:joe,john,mary)39 3719 y +SDict begin H.S end + 39 3719 a 39 3719 +a +SDict begin 13 H.A end + 39 3719 a 39 3719 a +SDict begin [ /View [/XYZ H.V] /Dest (1680) cvn H.B /DEST pdfmark end + 39 3719 a Black 64 3868 a Fu(3.)p +Black 147 3868 a +SDict begin H.S end + 147 3868 a 147 3868 a +SDict begin 13 H.A end + 147 3868 a 147 +3868 a +SDict begin [ /View [/XYZ H.V] /Dest (1681) cvn H.B /DEST pdfmark end + 147 3868 a Fu(Map)h(this)h(domadm)d(group)h(to)h(the)1194 +3868 y +SDict begin H.S end + 1194 3868 a 1194 3868 a +SDict begin 13 H.A end + 1194 3868 a 1194 3868 +a +SDict begin [ /View [/XYZ H.V] /Dest (1682) cvn H.B /DEST pdfmark end + 1194 3868 a Fv(domain)h(admins)g Fu(group)d(by)i(running)e(the)i +(command:)-2 4052 y +SDict begin H.S end + -2 4052 a -2 4052 a +SDict begin 13 H.A end + -2 4052 a -2 +4052 a +SDict begin [ /View [/XYZ H.V] /Dest (1683) cvn H.B /DEST pdfmark end + -2 4052 a -2 4052 a +SDict begin H.S end + -2 4052 a -2 4052 a +SDict begin 13 H.A end + -2 4052 +a -2 4052 a +SDict begin [ /View [/XYZ H.V] /Dest (1684) cvn H.B /DEST pdfmark end + -2 4052 a 147 4142 a Fn(smbgroupedit)48 b(-c)h("Domain)g +(Admins")f(-u)i(domadm)-2 4427 y +SDict begin H.S end + -2 4427 a -2 4427 a +SDict begin 13 H.A end + +-2 4427 a -2 4427 a +SDict begin [ /View [/XYZ H.V] /Dest (1685) cvn H.B /DEST pdfmark end + -2 4427 a 108 x Fu(Y)-9 b(ou')l(re)18 +b(set,)j(joe,)f(john)f(and)h(mary)f(are)i(domain)d(administrators)h(!) +-2 4719 y +SDict begin H.S end + -2 4719 a -2 4719 a +SDict begin 13 H.A end + -2 4719 a -2 4719 a +SDict begin [ /View [/XYZ H.V] /Dest (1686) cvn H.B /DEST pdfmark end + -2 +4719 a 90 x Fu(Lik)o(e)h(the)g(Domain)f(Admins)g(group,)f(you)h(can)h +(map)g(an)o(y)f(arbitrary)f(Unix)i(group)e(to)i(an)o(y)f(NT)h(group.)e +(Y)-9 b(ou)20 b(can)g(also)g(mak)o(e)f(an)o(y)-2 4917 +y(Unix)h(group)e(a)j(domain)d(group.)h(F)o(or)g(e)o(xample,)g(on)h(a)g +(domain)f(member)g(machine)g(\(an)h(NT/W2K)g(or)g(a)h(samba)f(serv)o +(er)-2 5024 y(running)e(winbind\),)g(you)h(w)o(ould)h(lik)o(e)g(to)h +(gi)n(v)o(e)e(access)i(to)f(a)h(certain)e(directory)g(to)h(some)g +(users)h(who)e(are)h(member)f(of)h(a)h(group)-2 5132 +y(on)f(your)e(samba)i(PDC.)h(Flag)g(that)f(group)e(as)j(a)g(domain)e +(group)f(by)i(running:)-2 5316 y +SDict begin H.S end + -2 5316 a -2 5316 a +SDict begin 13 H.A end + +-2 5316 a -2 5316 a +SDict begin [ /View [/XYZ H.V] /Dest (1687) cvn H.B /DEST pdfmark end + -2 5316 a -2 5316 a +SDict begin H.S end + -2 5316 a -2 +5316 a +SDict begin 13 H.A end + -2 5316 a -2 5316 a +SDict begin [ /View [/XYZ H.V] /Dest (1688) cvn H.B /DEST pdfmark end + -2 5316 a 90 x Fv(smbgr)o(oupedit)g(-a)f +(unixgr)o(oup)h(-td)p Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 +a +SDict begin 13 H.A end + -2 5984 a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (1690) cvn H.B /DEST pdfmark end + -2 5984 a 3659 6053 a Fq(58)p Black +eop end +%%Page: 59 66 +TeXDict begin 59 65 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2369 -132 +a Fq(Chapter)20 b(11.)f(Con\002guring)f(Gr)l(oup)i(Mapping)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1689) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Y)-9 b(ou)19 b(can)h(list)i(the)e(v)n(arious)f(groups)g +(in)h(the)g(mapping)f(database)g(lik)o(e)i(this)-2 346 +y Fn(smbgroupedit)47 b(-v)p Black 3659 5984 a Fq(59)p +Black eop end +%%Page: 60 67 +TeXDict begin 60 66 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PRINTING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(12.)f(Printing)g(Support)-2 197 y +SDict begin H.S end + -2 +197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (1710) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fx(12.1.)35 +b(Intr)m(oduction)-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 (1712) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(Be)o(ginning)18 b(with)j(the)f(2.2.0)f +(release,)h(Samba)f(supports)g(the)i(nati)n(v)o(e)e(W)m(indo)n(ws)h(NT) +g(printing)f(mechanisms)g(implemented)f(via)-2 921 y(MS-RPC)j(\(i.e.)f +(the)g(SPOOLSS)h(named)e(pipe\).)g(Pre)n(vious)h(v)o(ersions)f(of)h +(Samba)f(only)h(supported)e(LanMan)h(printing)g(calls.)-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 (1713) cvn H.B /DEST pdfmark end + -2 1105 +a 90 x Fu(The)h(additional)e(functionality)h(pro)o(vided)e(by)j(the)g +(ne)n(w)g(SPOOLSS)h(support)e(includes:)-2 1213 y +SDict begin H.S end + -2 +1213 a -2 1213 a +SDict begin 13 H.A end + -2 1213 a -2 1213 a +SDict begin [ /View [/XYZ H.V] /Dest (1714) cvn H.B /DEST pdfmark end + -2 1213 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 (1715) cvn H.B /DEST pdfmark end + -2 1223 a Black +142 x Ft(\225)p Black 81 1365 a +SDict begin H.S end + 81 1365 a 81 1365 a +SDict begin 13 H.A end + 81 +1365 a 81 1365 a +SDict begin [ /View [/XYZ H.V] /Dest (1716) cvn H.B /DEST pdfmark end + 81 1365 a Fu(Support)f(for)i(do)n(wnloading)d(printer) +i(dri)n(v)o(er)g(\002les)i(to)g(W)m(indo)n(ws)e(95/98/NT/2000)e +(clients)j(upon)f(demand.)-2 1383 y +SDict begin H.S end + -2 1383 a -2 1383 +a +SDict begin 13 H.A end + -2 1383 a -2 1383 a +SDict begin [ /View [/XYZ H.V] /Dest (1717) cvn H.B /DEST pdfmark end + -2 1383 a Black 131 x Ft(\225)p +Black 81 1514 a +SDict begin H.S end + 81 1514 a 81 1514 a +SDict begin 13 H.A end + 81 1514 a 81 1514 +a +SDict begin [ /View [/XYZ H.V] /Dest (1718) cvn H.B /DEST pdfmark end + 81 1514 a Fu(Uploading)f(of)i(printer)f(dri)n(v)o(ers)g(via)h(the)g +(W)m(indo)n(ws)g(NT)g(Add)g(Printer)g(W)m(izard)g(\(APW\))g(or)g(the)g +(Imprints)f(tool)h(set)h(\(refer)e(to)81 1622 y +SDict begin H.S end + 81 1622 +a 81 1622 a +SDict begin 13 H.A end + 81 1622 a 81 1622 a +SDict begin [ /View [/XYZ H.V] /Dest (1719) cvn H.B /DEST pdfmark end + 81 1622 a Fu(http://imprints.sourcefor) +o(ge.n)o(et\).)-2 1640 y +SDict begin H.S end + -2 1640 a -2 1640 a +SDict begin 13 H.A end + -2 1640 +a -2 1640 a +SDict begin [ /View [/XYZ H.V] /Dest (1720) cvn H.B /DEST pdfmark end + -2 1640 a Black 132 x Ft(\225)p Black 81 +1772 a +SDict begin H.S end + 81 1772 a 81 1772 a +SDict begin 13 H.A end + 81 1772 a 81 1772 a +SDict begin [ /View [/XYZ H.V] /Dest (1721) cvn H.B /DEST pdfmark end + 81 1772 +a Fu(Support)f(for)i(the)g(nati)n(v)o(e)g(MS-RPC)h(printing)e(calls)h +(such)g(as)h(StartDocPrinter)m(,)e(EnumJobs\(\),)e(etc...)j(\(See)g +(the)h(MSDN)81 1880 y(documentation)c(at)676 1880 y +SDict begin H.S end + 676 +1880 a 676 1880 a +SDict begin 13 H.A end + 676 1880 a 676 1880 a +SDict begin [ /View [/XYZ H.V] /Dest (1722) cvn H.B /DEST pdfmark end + 676 1880 a Fu +(http://msdn.microsoft.com/)f(for)j(more)g(information)f(on)i(the)g(W)m +(in32)g(printing)e(API\))-2 1898 y +SDict begin H.S end + -2 1898 a -2 1898 +a +SDict begin 13 H.A end + -2 1898 a -2 1898 a +SDict begin [ /View [/XYZ H.V] /Dest (1723) cvn H.B /DEST pdfmark end + -2 1898 a Black 131 x Ft(\225)p +Black 81 2029 a +SDict begin H.S end + 81 2029 a 81 2029 a +SDict begin 13 H.A end + 81 2029 a 81 2029 +a +SDict begin [ /View [/XYZ H.V] /Dest (1724) cvn H.B /DEST pdfmark end + 81 2029 a Fu(Support)g(for)i(NT)g(Access)h(Control)f(Lists)h(\(A)m +(CL\))f(on)g(printer)f(objects)-2 2047 y +SDict begin H.S end + -2 2047 a -2 +2047 a +SDict begin 13 H.A end + -2 2047 a -2 2047 a +SDict begin [ /View [/XYZ H.V] /Dest (1725) cvn H.B /DEST pdfmark end + -2 2047 a Black 132 x Ft(\225)p +Black 81 2179 a +SDict begin H.S end + 81 2179 a 81 2179 a +SDict begin 13 H.A end + 81 2179 a 81 2179 +a +SDict begin [ /View [/XYZ H.V] /Dest (1726) cvn H.B /DEST pdfmark end + 81 2179 a Fu(Impro)o(v)o(ed)e(support)i(for)g(printer)g(queue)g +(manipulation)f(through)g(the)i(use)h(of)f(an)g(internal)f(databases)h +(for)g(spooled)f(job)81 2287 y(information)-2 2453 y +SDict begin H.S end + +-2 2453 a -2 2453 a +SDict begin 13 H.A end + -2 2453 a -2 2453 a +SDict begin [ /View [/XYZ H.V] /Dest (1727) cvn H.B /DEST pdfmark end + -2 2453 a 108 +x Fu(There)g(has)h(been)f(some)g(initial)h(confusion)e(about)h(what)g +(all)i(this)f(means)f(and)g(whether)g(or)h(not)f(it)h(is)h(a)f +(requirement)e(for)h(printer)-2 2669 y(dri)n(v)o(ers)g(to)h(be)g +(installed)g(on)g(a)h(Samba)e(host)i(in)f(order)f(to)h(support)f +(printing)g(from)g(W)m(indo)n(ws)g(clients.)i(As)g(a)f(side)h(note,)e +(Samba)-2 2776 y(does)h(not)g(use)g(these)g(dri)n(v)o(ers)f(in)i(an)o +(y)e(w)o(ay)h(to)h(process)e(spooled)g(\002les.)i(The)o(y)e(are)i +(utilized)e(entirely)h(by)g(the)g(clients.)-2 2960 y +SDict begin H.S end + +-2 2960 a -2 2960 a +SDict begin 13 H.A end + -2 2960 a -2 2960 a +SDict begin [ /View [/XYZ H.V] /Dest (1728) cvn H.B /DEST pdfmark end + -2 2960 a 90 +x Fu(The)g(follo)n(wing)e(MS)j(KB)g(article,)f(may)g(be)g(of)g(some)g +(help)f(if)i(you)e(are)h(dealing)f(with)i(W)m(indo)n(ws)e(2000)g +(clients:)3281 3050 y +SDict begin H.S end + 3281 3050 a 3281 3050 a +SDict begin 13 H.A end + 3281 3050 +a 3281 3050 a +SDict begin [ /View [/XYZ H.V] /Dest (1729) cvn H.B /DEST pdfmark end + 3281 3050 a Fq(How)h(to)h(Add)-2 3158 y(Printer)o(s)g +(with)g(No)f(User)h(Inter)o(action)e(in)h(W)-5 b(indows)21 +b(2000)-2 3325 y +SDict begin H.S end + -2 3325 a -2 3325 a +SDict begin 13 H.A end + -2 3325 a -2 3325 +a +SDict begin [ /View [/XYZ H.V] /Dest (1730) cvn H.B /DEST pdfmark end + -2 3325 a -2 3325 a +SDict begin H.S end + -2 3325 a -2 3325 a +SDict begin 13 H.A end + -2 3325 a -2 +3325 a +SDict begin [ /View [/XYZ H.V] /Dest (1731) cvn H.B /DEST pdfmark end + -2 3325 a 107 x Fu(http://support.microsoft.com/sup)o(po)o +(rt/kb)o(/articles/Q18)o(9/1)o(/05)o(.ASP)-2 3461 y +SDict begin H.S end + -2 +3461 a -2 3461 a +SDict begin 13 H.A end + -2 3461 a -2 3461 a +SDict begin [ /View [/XYZ H.V] /Dest (1732) cvn H.B /DEST pdfmark end + -2 3461 a 359 x +Fx(12.2.)35 b(Con\002guration)-2 3849 y +SDict begin H.S end + -2 3849 a -2 +3849 a +SDict begin 11.7 H.A end + -2 3849 a -2 3849 a +SDict begin [ /View [/XYZ H.V] /Dest (1734) cvn H.B /DEST pdfmark end + -2 3849 a 346 3949 3463 17 +v 346 5240 17 1292 v 1528 4105 a Fp([print$])30 b(vs.)f([printer$])388 +4295 y +SDict begin H.S end + 388 4295 a 388 4295 a +SDict begin 11.7 H.A end + 388 4295 a 388 4295 a +SDict begin [ /View [/XYZ H.V] /Dest (1736) cvn H.B /DEST pdfmark end + 388 +4295 a 73 x Fk(Pre)n(vious)19 b(v)n(ersions)h(of)g(Samba)g(recommended) +e(using)h(a)i(share)e(named)h([pr)q(inter$].)d(This)j(name)g(w)o(as)g +(tak)o(en)f(from)388 4465 y(the)h(pr)q(inter$)e(ser)r(vice)i(created)f +(b)o(y)i(Windo)o(ws)d(9x)j(clients)e(when)h(a)g(pr)q(inter)f(w)o(as)h +(shared.)f(Windo)o(ws)g(9x)i(pr)q(inter)388 4562 y(ser)r(v)n(ers)g(alw) +o(a)n(ys)f(ha)o(v)n(e)f(a)i(pr)q(inter$)d(ser)r(vice)i(which)g(pro)o +(vides)f(read-only)f(access)k(via)e(no)g(pass)n(w)o(ord)f(in)h(order)f +(to)388 4659 y(suppor)s(t)g(pr)q(inter)g(dr)q(iv)n(er)g(do)o(wnloads)o +(.)388 4841 y +SDict begin H.S end + 388 4841 a 388 4841 a +SDict begin 11.7 H.A end + 388 4841 a 388 4841 +a +SDict begin [ /View [/XYZ H.V] /Dest (1737) cvn H.B /DEST pdfmark end + 388 4841 a 81 x Fk(Ho)o(w)o(e)n(v)n(er)l(,)h(the)f(initial)f +(implementation)f(allo)o(w)o(ed)h(f)n(or)h(a)i(par)o(ameter)d(named) +2607 4922 y +SDict begin H.S end + 2607 4922 a 2607 4922 a +SDict begin 11.7 H.A end + 2607 4922 a 2607 +4922 a +SDict begin [ /View [/XYZ H.V] /Dest (1738) cvn H.B /DEST pdfmark end + 2607 4922 a Fj(printer)44 b(driver)g(location)19 +b Fk(to)388 5020 y(be)h(used)g(on)f(a)i(per)e(share)h(basis)g(to)g +(specify)h(the)e(location)g(of)h(the)f(dr)q(iv)n(er)h(\002les)h +(associated)e(with)g(that)h(pr)q(inter)l(.)388 5117 y(Another)e(par)o +(ameter)h(named)1280 5117 y +SDict begin H.S end + 1280 5117 a 1280 5117 a +SDict begin 11.7 H.A end + 1280 +5117 a 1280 5117 a +SDict begin [ /View [/XYZ H.V] /Dest (1739) cvn H.B /DEST pdfmark end + 1280 5117 a Fj(printer)44 b(driver)22 +b Fk(pro)o(vided)c(a)j(means)f(of)g(de\002ning)e(the)i(pr)q(inter)f(dr) +q(iv)n(er)g(name)h(to)388 5214 y(be)g(sent)g(to)g(the)g(client.)p +3792 5240 17 1292 v 346 5256 3463 17 v -2 5267 a +SDict begin H.S end + -2 5267 +a -2 5267 a +SDict begin 13 H.A end + -2 5267 a -2 5267 a +SDict begin [ /View [/XYZ H.V] /Dest (1740) cvn H.B /DEST pdfmark end + -2 5267 a Black 3659 +5984 a Fq(60)p Black eop end +%%Page: 61 68 +TeXDict begin 61 67 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1760) cvn H.B /DEST pdfmark end + -2 -201 a 2763 +-132 a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black +-2 79 a Fp(12.2.1.)28 b(Cr)n(eating)j([print$])-2 269 +y +SDict begin H.S end + -2 269 a -2 269 a +SDict begin 13 H.A end + -2 269 a -2 269 a +SDict begin [ /View [/XYZ H.V] /Dest (1742) cvn H.B /DEST pdfmark end + -2 269 a 84 x Fu(In)20 +b(order)f(to)h(support)f(the)h(uploading)e(of)i(printer)f(dri)n(v)o(er) +g(\002les,)h(you)g(must)g(\002rst)h(con\002gure)d(a)j(\002le)g(share)f +(named)f([print$].)f(The)-2 461 y(name)h(of)h(this)h(share)f(is)h(hard) +e(coded)g(in)h(Samba')-5 b(s)20 b(internals)g(so)g(the)g(name)g(is)h(v) +o(ery)e(important)f(\(print$)h(is)i(the)f(service)g(used)g(by)-2 +569 y(W)m(indo)n(ws)f(NT)i(print)e(serv)o(ers)h(to)g(pro)o(vide)e +(support)h(for)h(printer)f(dri)n(v)o(er)g(do)n(wnload\).)-2 +753 y +SDict begin H.S end + -2 753 a -2 753 a +SDict begin 13 H.A end + -2 753 a -2 753 a +SDict begin [ /View [/XYZ H.V] /Dest (1743) cvn H.B /DEST pdfmark end + -2 753 a 90 +x Fu(Y)-9 b(ou)19 b(should)h(modify)e(the)i(serv)o(er')-5 +b(s)20 b(smb)m(.conf)e(\002le)j(to)f(add)g(the)g(global)g(parameters)e +(and)i(to)g(create)g(the)h(follo)n(wing)d(\002le)j(share)-2 +951 y(\(of)e(course,)h(some)g(of)f(the)i(parameter)d(v)n(alues,)i(such) +g(as)h('path')e(are)h(arbitrary)e(and)i(should)f(be)h(replaced)f(with)i +(appropriate)-2 1059 y(v)n(alues)f(for)f(your)g(site\):)-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 (1744) cvn H.B /DEST pdfmark end + -2 1243 +a -2 1326 a +SDict begin H.S end + -2 1326 a -2 1326 a +SDict begin 11.7 H.A end + -2 1326 a -2 1326 a +SDict begin [ /View [/XYZ H.V] /Dest (1745) cvn H.B /DEST pdfmark end + -2 +1326 a 79 x Fr([global])177 1502 y(;)45 b(members)e(of)i(the)f(ntadmin) +g(group)g(should)g(be)g(able)177 1599 y(;)h(to)f(add)h(drivers)e(and)i +(set)f(printer)g(properties)177 1696 y(;)h(root)f(is)g(implicitly)g(a)g +('printer)g(admin')177 1794 y(printer)g(admin)g(=)g(@ntadmin)-2 +1988 y([print$])177 2085 y(path)g(=)h(/usr/local/samba/printers)177 +2182 y(guest)f(ok)h(=)f(yes)177 2279 y(browseable)f(=)i(yes)177 +2376 y(read)f(only)g(=)h(yes)177 2473 y(;)g(since)f(this)g(share)g(is)g +(configured)g(as)g(read)g(only,)g(then)g(we)h(need)177 +2571 y(;)g(a)f('write)g(list'.)89 b(Check)44 b(the)g(file)g(system)g +(permissions)f(to)i(make)177 2668 y(;)g(sure)f(this)g(account)g(can)g +(copy)g(files)g(to)h(the)f(share.)89 b(If)44 b(this)177 +2765 y(;)h(is)f(setup)g(to)h(a)f(non-root)g(account,)f(then)i(it)f +(should)g(also)g(exist)177 2862 y(;)h(as)f(a)h('printer)e(admin')177 +2959 y(write)h(list)g(=)h(@ntadmin,root)-2 3316 y +SDict begin H.S end + -2 +3316 a -2 3316 a +SDict begin 13 H.A end + -2 3316 a -2 3316 a +SDict begin [ /View [/XYZ H.V] /Dest (1746) cvn H.B /DEST pdfmark end + -2 3316 a 108 x +Fu(The)148 3424 y +SDict begin H.S end + 148 3424 a 148 3424 a +SDict begin 13 H.A end + 148 3424 a 148 +3424 a +SDict begin [ /View [/XYZ H.V] /Dest (1747) cvn H.B /DEST pdfmark end + 148 3424 a 148 3424 a +SDict begin H.S end + 148 3424 a 148 3424 a +SDict begin 13 H.A end + 148 +3424 a 148 3424 a +SDict begin [ /View [/XYZ H.V] /Dest (1748) cvn H.B /DEST pdfmark end + 148 3424 a Fo(write)j(list)21 b Fu(\(smb)m +(.conf.5.html#WRITELIST)o(\))15 b(is)21 b(used)f(to)g(allo)n(w)g +(administrati)n(v)o(e)f(le)n(v)o(el)h(user)g(accounts)f(to)h(ha)n(v)o +(e)-2 3532 y(write)g(access)h(in)f(order)f(to)i(update)e(\002les)i(on)f +(the)g(share.)f(See)i(the)1895 3532 y +SDict begin H.S end + 1895 3532 a 1895 +3532 a +SDict begin 13 H.A end + 1895 3532 a 1895 3532 a +SDict begin [ /View [/XYZ H.V] /Dest (1749) cvn H.B /DEST pdfmark end + 1895 3532 a Fu(smb)m(.conf\(5\))c(man)j +(page)f(\(smb)m(.conf.5.html\))d(for)k(more)-2 3640 y(information)e(on) +h(con\002guring)f(\002le)j(shares.)-2 3824 y +SDict begin H.S end + -2 3824 +a -2 3824 a +SDict begin 13 H.A end + -2 3824 a -2 3824 a +SDict begin [ /View [/XYZ H.V] /Dest (1750) cvn H.B /DEST pdfmark end + -2 3824 a 90 x Fu(The)f(requirement)e +(for)687 3914 y +SDict begin H.S end + 687 3914 a 687 3914 a +SDict begin 13 H.A end + 687 3914 a 687 +3914 a +SDict begin [ /View [/XYZ H.V] /Dest (1751) cvn H.B /DEST pdfmark end + 687 3914 a 687 3914 a +SDict begin H.S end + 687 3914 a 687 3914 a +SDict begin 13 H.A end + 687 +3914 a 687 3914 a +SDict begin [ /View [/XYZ H.V] /Dest (1752) cvn H.B /DEST pdfmark end + 687 3914 a Fv(guest)i(ok)h(=)g(y)o(es)f +Fu(\(smb)m(.conf.5.html#GUEST)o(OK\))14 b(depends)19 +b(upon)g(ho)n(w)h(your)f(site)i(is)g(con\002gured.)c(If)-2 +4022 y(users)j(will)h(be)f(guaranteed)e(to)i(ha)n(v)o(e)g(an)g(account) +f(on)h(the)g(Samba)g(host,)g(then)g(this)g(is)h(a)g(non-issue.)-2 +4040 y +SDict begin H.S end + -2 4040 a -2 4040 a +SDict begin 11.7 H.A end + -2 4040 a -2 4040 a +SDict begin [ /View [/XYZ H.V] /Dest (1753) cvn H.B /DEST pdfmark end + -2 4040 +a -2 4164 a +SDict begin H.S end + -2 4164 a -2 4164 a +SDict begin 11.7 H.A end + -2 4164 a -2 4164 a +SDict begin [ /View [/XYZ H.V] /Dest (1755) cvn H.B /DEST pdfmark end + -2 +4164 a 164 4244 a Fl(A)l(uthor')m(s)d(Note:)h Fk(The)h(non-issue)e(is)j +(that)f(if)g(all)f(y)o(our)h(Windo)o(ws)f(NT)h(users)g(are)g(guar)o +(anteed)d(to)j(be)g(authenticated)c(b)o(y)21 b(the)164 +4341 y(Samba)e(ser)r(v)n(er)h(\(such)g(as)g(a)f(domain)f(member)i(ser)r +(v)n(er)g(and)e(the)h(NT)h(user)g(has)f(already)f(been)h(v)n(alidated)e +(b)o(y)j(the)f(Domain)164 4438 y(Controller)e(in)j(order)f(to)i(logon)d +(to)i(the)g(Windo)o(ws)f(NT)h(console\),)f(then)g(guest)h(access)h(is)g +(not)e(necessar)r(y)-7 b(.)20 b(Of)h(course)o(,)e(in)h(a)164 +4535 y(w)o(or)q(kg)o(roup)f(en)o(vironment)e(where)j(y)o(ou)f(just)h(w) +o(ant)g(to)g(be)g(ab)o(le)e(to)i(pr)q(int)g(without)e(w)o(orr)r(ying)i +(about)e(silly)j(accounts)e(and)164 4632 y(secur)q(ity)-7 +b(,)19 b(then)h(con\002gure)f(the)g(share)h(f)n(or)g(guest)f(access)o +(.)i(Y)-10 b(ou'll)18 b(probab)o(ly)g(w)o(ant)h(to)i(add)2770 +4632 y +SDict begin H.S end + 2770 4632 a 2770 4632 a +SDict begin 11.7 H.A end + 2770 4632 a 2770 4632 +a +SDict begin [ /View [/XYZ H.V] /Dest (1756) cvn H.B /DEST pdfmark end + 2770 4632 a 2770 4632 a +SDict begin H.S end + 2770 4632 a 2770 4632 a +SDict begin 11.7 H.A end + 2770 +4632 a 2770 4632 a +SDict begin [ /View [/XYZ H.V] /Dest (1757) cvn H.B /DEST pdfmark end + 2770 4632 a Fd(map)f(to)h(guest)e(=)h(Bad)g(User)164 +4729 y Fk(\(smb)m(.conf)n(.5.html#MAPT)m(OGUEST\))c(in)k(the)g +([global])d(section)j(as)g(w)o(ell.)g(Mak)o(e)g(sure)g(y)o(ou)g +(understand)d(what)j(this)164 4826 y(par)o(ameter)e(does)i(bef)n(ore)e +(using)i(it)g(though.)e(--jerr)r(y)-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 (1758) cvn H.B /DEST pdfmark end + -2 5142 a 108 x Fu(In)i(order)f(for)g +(a)i(W)m(indo)n(ws)e(NT)i(print)e(serv)o(er)h(to)g(support)f(the)h(do)n +(wnloading)d(of)j(dri)n(v)o(er)f(\002les)i(by)f(multiple)f(client)-2 +5358 y(architectures,)f(it)j(must)g(create)e(subdirectories)g(within)h +(the)g([print$])f(service)g(which)h(correspond)e(to)i(each)g(of)g(the)g +(supported)-2 5466 y(client)g(architectures.)f(Samba)g(follo)n(ws)h +(this)h(model)e(as)i(well.)p Black 3659 5984 a Fq(61)p +Black eop end +%%Page: 62 69 +TeXDict begin 62 68 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1759) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(Ne)o(xt)g(create)g(the)g(directory)e(tree)i(belo)n(w)g(the)g +([print$])f(share)h(for)f(each)h(architecture)f(you)g(wish)h(to)h +(support.)-2 346 y Fr([print$]-----)42 b(|-W32X86)i(;)h("Windows)e(NT)i +(x86")f(|-WIN40)f(;)i("Windows)f(95/98")f(|-W32ALPHA)g(;)-2 +454 y("Windows)g(NT)i(Alpha_AXP")e(|-W32MIPS)g(;)i("Windows)e(NT)i +(R4000")f(|-W32PPC)f(;)i("Windows)e(NT)-2 562 y(PowerPC")-2 +564 y +SDict begin H.S end + -2 564 a -2 564 a +SDict begin 11.7 H.A end + -2 564 a -2 564 a +SDict begin [ /View [/XYZ H.V] /Dest (1762) cvn H.B /DEST pdfmark end + -2 564 a 346 +664 3463 17 v 346 1872 17 1209 v 941 812 a Fp(A)-11 b(TTENTION!)29 +b(REQ)o(UIRED)h(PERMISSIONS)388 999 y +SDict begin H.S end + 388 999 a 388 999 +a +SDict begin 11.7 H.A end + 388 999 a 388 999 a +SDict begin [ /View [/XYZ H.V] /Dest (1764) cvn H.B /DEST pdfmark end + 388 999 a 76 x Fk(In)20 b(order)f(to)h(currently) +g(add)f(a)h(ne)o(w)g(dr)q(iv)n(er)f(to)h(y)o(ou)g(Samba)g(host,)f(one)h +(of)g(tw)o(o)g(conditions)e(m)o(ust)j(hold)e(tr)q(ue:)388 +1091 y +SDict begin H.S end + 388 1091 a 388 1091 a +SDict begin 11.7 H.A end + 388 1091 a 388 1091 a +SDict begin [ /View [/XYZ H.V] /Dest (1765) cvn H.B /DEST pdfmark end + 388 +1091 a 388 1101 a +SDict begin H.S end + 388 1101 a 388 1101 a +SDict begin 11.7 H.A end + 388 1101 a 388 +1101 a +SDict begin [ /View [/XYZ H.V] /Dest (1766) cvn H.B /DEST pdfmark end + 388 1101 a Black 571 1235 a Fc(\225)p Black 654 +1235 a +SDict begin H.S end + 654 1235 a 654 1235 a +SDict begin 11.7 H.A end + 654 1235 a 654 1235 a +SDict begin [ /View [/XYZ H.V] /Dest (1767) cvn H.B /DEST pdfmark end + 654 +1235 a Fk(The)g(account)h(used)f(to)h(connect)g(to)g(the)g(Samba)f +(host)h(m)o(ust)h(ha)o(v)n(e)e(a)i(uid)e(of)h(0)h(\(i.e)o(.)e(a)h(root) +g(account\))388 1251 y +SDict begin H.S end + 388 1251 a 388 1251 a +SDict begin 11.7 H.A end + 388 1251 +a 388 1251 a +SDict begin [ /View [/XYZ H.V] /Dest (1768) cvn H.B /DEST pdfmark end + 388 1251 a Black 571 1374 a Fc(\225)p Black +654 1374 a +SDict begin H.S end + 654 1374 a 654 1374 a +SDict begin 11.7 H.A end + 654 1374 a 654 1374 +a +SDict begin [ /View [/XYZ H.V] /Dest (1769) cvn H.B /DEST pdfmark end + 654 1374 a Fk(The)f(account)h(used)f(to)h(connect)g(to)g(the)g(Samba) +f(host)h(m)o(ust)h(be)f(a)g(member)g(of)g(the)3112 1374 +y +SDict begin H.S end + 3112 1374 a 3112 1374 a +SDict begin 11.7 H.A end + 3112 1374 a 3112 1374 a +SDict begin [ /View [/XYZ H.V] /Dest (1770) cvn H.B /DEST pdfmark end + 3112 +1374 a 3112 1374 a +SDict begin H.S end + 3112 1374 a 3112 1374 a +SDict begin 11.7 H.A end + 3112 1374 +a 3112 1374 a +SDict begin [ /View [/XYZ H.V] /Dest (1771) cvn H.B /DEST pdfmark end + 3112 1374 a Fj(printer)43 b(admin)654 1471 +y Fk(\(smb)m(.conf)n(.5.html#PRINTERADMIN\))16 b(list.)388 +1652 y +SDict begin H.S end + 388 1652 a 388 1652 a +SDict begin 11.7 H.A end + 388 1652 a 388 1652 a +SDict begin [ /View [/XYZ H.V] /Dest (1772) cvn H.B /DEST pdfmark end + 388 +1652 a 82 x Fk(Of)21 b(course)o(,)e(the)h(connected)e(account)i(m)o +(ust)h(still)e(possess)i(access)h(to)e(add)f(\002les)i(to)f(the)f +(subdirector)q(ies)f(beneath)388 1831 y([pr)q(int$].)g(Remember)h(that) +h(all)f(\002le)h(shares)g(are)g(set)h(to)f(')l(read)f(only')g(b)o(y)h +(def)n(ault.)p 3792 1872 17 1209 v 346 1888 3463 17 v +-2 2065 a +SDict begin H.S end + -2 2065 a -2 2065 a +SDict begin 13 H.A end + -2 2065 a -2 2065 a +SDict begin [ /View [/XYZ H.V] /Dest (1773) cvn H.B /DEST pdfmark end + -2 +2065 a 60 x Fu(Once)g(you)f(ha)n(v)o(e)h(created)f(the)h(required)f +([print$])f(service)i(and)f(associated)h(subdirectories,)f(simply)h +(log)f(onto)h(the)g(Samba)-2 2233 y(serv)o(er)f(using)h(a)g(root)g +(\(or)750 2233 y +SDict begin H.S end + 750 2233 a 750 2233 a +SDict begin 13 H.A end + 750 2233 a 750 +2233 a +SDict begin [ /View [/XYZ H.V] /Dest (1774) cvn H.B /DEST pdfmark end + 750 2233 a Fo(printer)49 b(admin)p Fu(\))19 b(account)g(from)h +(a)g(W)m(indo)n(ws)g(NT)g(4.0/2k)f(client.)h(Open)f("Netw)o(ork)-2 +2340 y(Neighbourhood")d(or)j("My)h(Netw)o(ork)g(Places")h(and)e(bro)n +(wse)h(for)f(the)h(Samba)g(host.)g(Once)g(you)f(ha)n(v)o(e)h(located)f +(the)i(serv)o(er)m(,)-2 2448 y(na)n(vigate)e(to)h(the)g("Printers...")f +(folder)-5 b(.)20 b(Y)-9 b(ou)19 b(should)g(see)i(an)f(initial)h +(listing)f(of)g(printers)f(that)i(matches)e(the)i(printer)e(shares)-2 +2556 y(de\002ned)g(on)h(your)f(Samba)g(host.)-2 2585 +y +SDict begin H.S end + -2 2585 a -2 2585 a +SDict begin 13 H.A end + -2 2585 a -2 2585 a +SDict begin [ /View [/XYZ H.V] /Dest (1775) cvn H.B /DEST pdfmark end + -2 2585 a 310 +x Fp(12.2.2.)28 b(Setting)j(Dri)o(v)o(ers)f(f)m(or)f(Existing)h +(Printers)-2 3085 y +SDict begin H.S end + -2 3085 a -2 3085 a +SDict begin 13 H.A end + -2 3085 a -2 +3085 a +SDict begin [ /View [/XYZ H.V] /Dest (1777) cvn H.B /DEST pdfmark end + -2 3085 a 84 x Fu(The)20 b(initial)g(listing)h(of)e(printers)h +(in)g(the)g(Samba)g(host')-5 b(s)21 b(Printers)f(folder)f(will)i(ha)n +(v)o(e)e(no)h(real)g(printer)f(dri)n(v)o(er)g(assigned)h(to)g(them.)-2 +3277 y(This)g(def)o(aults)g(to)g(a)h(NULL)f(string)g(to)g(allo)n(w)g +(the)h(use)f(of)g(the)g(local)g(Add)g(Printer)g(W)m(izard)f(on)h +(NT/2000)f(clients.)h(Attempting)-2 3385 y(to)g(vie)n(w)g(the)g +(printer)f(properties)g(for)h(a)g(printer)f(which)h(has)h(this)f(def)o +(ault)g(dri)n(v)o(er)e(assigned)i(will)h(result)f(in)h(the)f(error)f +(message:)-2 3569 y +SDict begin H.S end + -2 3569 a -2 3569 a +SDict begin 13 H.A end + -2 3569 a -2 +3569 a +SDict begin [ /View [/XYZ H.V] /Dest (1778) cvn H.B /DEST pdfmark end + -2 3569 a -2 3569 a +SDict begin H.S end + -2 3569 a -2 3569 a +SDict begin 13 H.A end + -2 3569 +a -2 3569 a +SDict begin [ /View [/XYZ H.V] /Dest (1779) cvn H.B /DEST pdfmark end + -2 3569 a 90 x Fq(De)o(vice)h(settings)g(cannot)f(be)h +(displayed.)f(The)h(driver)h(for)f(the)h(speci\002ed)e(printer)h(is)h +(not)f(installed,)g(only)f(spooler)h(pr)l(operties)-2 +3767 y(will)h(be)f(displayed.)f(Do)h(you)g(want)g(to)g(install)h(the)f +(driver)h(now?)-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 (1780) cvn H.B /DEST pdfmark end + -2 3950 a 91 x Fu(Click)f("No")g(in)h(the)f(error)f(dialog) +g(and)h(you)f(will)i(be)f(presented)f(with)i(the)f(printer)f +(properties)g(windo)n(w)-5 b(.)18 b(The)i(w)o(ay)g(to)h(assign)f(a)-2 +4148 y(dri)n(v)o(er)e(to)j(a)f(printer)f(is)j(to)e(either)-2 +4166 y +SDict begin H.S end + -2 4166 a -2 4166 a +SDict begin 13 H.A end + -2 4166 a -2 4166 a +SDict begin [ /View [/XYZ H.V] /Dest (1781) cvn H.B /DEST pdfmark end + -2 4166 +a -2 4176 a +SDict begin H.S end + -2 4176 a -2 4176 a +SDict begin 13 H.A end + -2 4176 a -2 4176 a +SDict begin [ /View [/XYZ H.V] /Dest (1782) cvn H.B /DEST pdfmark end + -2 +4176 a Black 143 x Ft(\225)p Black 81 4319 a +SDict begin H.S end + 81 4319 +a 81 4319 a +SDict begin 13 H.A end + 81 4319 a 81 4319 a +SDict begin [ /View [/XYZ H.V] /Dest (1783) cvn H.B /DEST pdfmark end + 81 4319 a Fu(Use)h(the)f("Ne)n(w)g(Dri) +n(v)o(er)-5 b(...")19 b(b)n(utton)g(to)h(install)h(a)g(ne)n(w)f +(printer)f(dri)n(v)o(er)m(,)f(or)-2 4337 y +SDict begin H.S end + -2 4337 a +-2 4337 a +SDict begin 13 H.A end + -2 4337 a -2 4337 a +SDict begin [ /View [/XYZ H.V] /Dest (1784) cvn H.B /DEST pdfmark end + -2 4337 a Black 131 x Ft(\225)p +Black 81 4468 a +SDict begin H.S end + 81 4468 a 81 4468 a +SDict begin 13 H.A end + 81 4468 a 81 4468 +a +SDict begin [ /View [/XYZ H.V] /Dest (1785) cvn H.B /DEST pdfmark end + 81 4468 a Fu(Select)i(a)h(dri)n(v)o(er)e(from)g(the)h(popup)e(list)k +(of)e(installed)g(dri)n(v)o(ers.)e(Initially)i(this)h(list)g(will)g(be) +f(empty)-5 b(.)-2 4652 y +SDict begin H.S end + -2 4652 a -2 4652 a +SDict begin 13 H.A end + -2 4652 +a -2 4652 a +SDict begin [ /View [/XYZ H.V] /Dest (1786) cvn H.B /DEST pdfmark end + -2 4652 a 90 x Fu(If)20 b(you)f(wish)i(to)f(install)h +(printer)e(dri)n(v)o(ers)g(for)g(client)i(operating)d(systems)j(other)e +(than)h("W)m(indo)n(ws)f(NT)i(x86",)e(you)g(will)i(need)e(to)-2 +4850 y(use)h(the)g("Sharing")f(tab)h(of)g(the)g(printer)g(properties)e +(dialog.)-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 (1787) cvn H.B /DEST pdfmark end + -2 5034 a 90 x Fu(Assuming)h(you)h(ha)n(v)o(e)f(connected)f(with)j(a) +f(root)g(account,)f(you)g(will)i(also)f(be)h(able)f(modify)e(other)i +(printer)f(properties)f(such)i(as)-2 5232 y(A)m(CLs)h(and)e(de)n(vice)h +(settings)g(using)g(this)g(dialog)g(box.)p Black 3659 +5984 a Fq(62)p Black eop end +%%Page: 63 70 +TeXDict begin 63 69 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1788) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(A)g(fe)n(w)h(closing)e(comments)g(for)h(this)h(section,)e(it)i(is) +g(possible)f(on)g(a)h(W)m(indo)n(ws)e(NT)i(print)e(serv)o(er)g(to)i(ha) +n(v)o(e)e(printers)h(listed)g(in)-2 180 y(the)g(Printers)g(folder)f +(which)h(are)g(not)g(shared.)f(Samba)h(does)g(not)f(mak)o(e)h(this)h +(distinction.)e(By)i(de\002nition,)d(the)j(only)e(printers)g(of)-2 +288 y(which)g(Samba)h(is)h(a)o(w)o(are)f(are)g(those)g(which)g(are)g +(speci\002ed)g(as)h(shares)f(in)2144 288 y +SDict begin H.S end + 2144 288 a +2144 288 a +SDict begin 13 H.A end + 2144 288 a 2144 288 a +SDict begin [ /View [/XYZ H.V] /Dest (1789) cvn H.B /DEST pdfmark end + 2144 288 a Fr(smb.conf)p +Fu(.)-2 472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1790) cvn H.B /DEST pdfmark end + -2 +472 a 90 x Fu(Another)f(interesting)g(side)h(note)g(is)h(that)f(W)m +(indo)n(ws)g(NT)g(clients)h(do)f(not)g(use)g(the)g(SMB)h(printer)e +(share,)h(b)n(ut)g(rather)g(can)g(print)-2 670 y(directly)f(to)h(an)o +(y)g(printer)f(on)h(another)e(W)m(indo)n(ws)i(NT)g(host)h(using)e +(MS-RPC.)i(This)g(of)f(course)f(assumes)i(that)f(the)g(printing)-2 +778 y(client)g(has)g(the)h(necessary)e(pri)n(vile)o(ges)g(on)h(the)g +(remote)f(host)h(serving)g(the)g(printer)-5 b(.)19 b(The)h(def)o(ault)f +(permissions)h(assigned)f(by)-2 886 y(W)m(indo)n(ws)g(NT)i(to)f(a)h +(printer)e(gi)n(v)o(es)h(the)g("Print")g(permissions)f(to)h(the)h("Ev)o +(eryone")c(well-kno)n(wn)h(group.)-2 914 y +SDict begin H.S end + -2 914 a -2 +914 a +SDict begin 13 H.A end + -2 914 a -2 914 a +SDict begin [ /View [/XYZ H.V] /Dest (1791) cvn H.B /DEST pdfmark end + -2 914 a 311 x Fp(12.2.3.)28 +b(Support)k(a)e(lar)o(ge)f(number)i(of)f(printers)-2 +1415 y +SDict begin H.S end + -2 1415 a -2 1415 a +SDict begin 13 H.A end + -2 1415 a -2 1415 a +SDict begin [ /View [/XYZ H.V] /Dest (1793) cvn H.B /DEST pdfmark end + -2 1415 +a 84 x Fu(One)20 b(issue)h(that)f(has)g(arisen)g(during)f(the)h(de)n(v) +o(elopment)d(phase)j(of)g(Samba)g(2.2)f(is)j(the)e(need)f(to)i(support) +d(dri)n(v)o(er)h(do)n(wnloads)f(for)-2 1606 y(100')-5 +b(s)19 b(of)h(printers.)f(Using)h(the)g(W)m(indo)n(ws)f(NT)h(APW)h(is)g +(some)n(what)e(a)o(wkw)o(ard)g(to)h(say)g(the)g(list.)h(If)f(more)f +(than)g(one)h(printer)f(are)-2 1714 y(using)g(the)i(same)f(dri)n(v)o +(er)m(,)e(the)867 1714 y +SDict begin H.S end + 867 1714 a 867 1714 a +SDict begin 13 H.A end + 867 1714 +a 867 1714 a +SDict begin [ /View [/XYZ H.V] /Dest (1794) cvn H.B /DEST pdfmark end + 867 1714 a 867 1714 a +SDict begin H.S end + 867 1714 a 867 1714 +a +SDict begin 13 H.A end + 867 1714 a 867 1714 a +SDict begin [ /View [/XYZ H.V] /Dest (1795) cvn H.B /DEST pdfmark end + 867 1714 a Fv(r)o(pcclient')m(s)j(setdri)o(v)o +(er)f(command)g Fu(\(rpcclient.1.html\))d(can)j(be)g(used)g(to)g(set)h +(the)g(dri)n(v)o(er)-2 1822 y(associated)f(with)g(an)g(installed)g(dri) +n(v)o(er)-5 b(.)19 b(The)h(follo)n(wing)f(is)i(e)o(xample)e(of)g(ho)n +(w)h(this)h(could)e(be)h(accomplished:)-2 2006 y +SDict begin H.S end + -2 2006 +a -2 2006 a +SDict begin 13 H.A end + -2 2006 a -2 2006 a +SDict begin [ /View [/XYZ H.V] /Dest (1796) cvn H.B /DEST pdfmark end + -2 2006 a -2 2006 a +SDict begin H.S end + -2 +2006 a -2 2006 a +SDict begin 13 H.A end + -2 2006 a -2 2006 a +SDict begin [ /View [/XYZ H.V] /Dest (1797) cvn H.B /DEST pdfmark end + -2 2006 a 90 x Fr($)87 +2096 y +SDict begin H.S end + 87 2096 a 87 2096 a +SDict begin 13 H.A end + 87 2096 a 87 2096 a +SDict begin [ /View [/XYZ H.V] /Dest (1798) cvn H.B /DEST pdfmark end + 87 2096 +a Fn(rpcclient)49 b(pogo)g(-U)g(root\045secret)f(-c)h("enumdrivers")-2 +2191 y +SDict begin H.S end + -2 2191 a -2 2191 a +SDict begin 11.7 H.A end + -2 2191 a -2 2191 a +SDict begin [ /View [/XYZ H.V] /Dest (1799) cvn H.B /DEST pdfmark end + -2 2191 +a 85 x Fr(Domain=[NARNIA])42 b(OS=[Unix])h(Server=[Samba)g +(2.2.0-alpha3])-2 2471 y([Windows)g(NT)i(x86])-2 2568 +y(Printer)e(Driver)h(Info)g(1:)222 2665 y(Driver)g(Name:)g([HP)g +(LaserJet)g(4000)g(Series)g(PS])-2 2859 y(Printer)f(Driver)h(Info)g(1:) +222 2956 y(Driver)g(Name:)g([HP)g(LaserJet)g(2100)g(Series)g(PS])-2 +3151 y(Printer)f(Driver)h(Info)g(1:)222 3248 y(Driver)g(Name:)g([HP)g +(LaserJet)g(4Si/4SiMX)f(PS])-2 3257 y +SDict begin H.S end + -2 3257 a -2 3257 +a +SDict begin 13 H.A end + -2 3257 a -2 3257 a +SDict begin [ /View [/XYZ H.V] /Dest (1800) cvn H.B /DEST pdfmark end + -2 3257 a 182 x Fr($)87 3439 y +SDict begin H.S end + +87 3439 a 87 3439 a +SDict begin 13 H.A end + 87 3439 a 87 3439 a +SDict begin [ /View [/XYZ H.V] /Dest (1801) cvn H.B /DEST pdfmark end + 87 3439 a Fn(rpcclient)49 +b(pogo)g(-U)g(root\045secret)f(-c)h("enumprinters")-2 +3533 y +SDict begin H.S end + -2 3533 a -2 3533 a +SDict begin 11.7 H.A end + -2 3533 a -2 3533 a +SDict begin [ /View [/XYZ H.V] /Dest (1802) cvn H.B /DEST pdfmark end + -2 3533 +a 86 x Fr(Domain=[NARNIA])42 b(OS=[Unix])h(Server=[Samba)g +(2.2.0-alpha3])222 3716 y(flags:[0x800000])222 3813 y +(name:[\\\\POGO\\hp-print])222 3910 y +(description:[POGO\\\\POGO\\hp-print,NO)c(DRIVER)44 b(AVAILABLE)f(FOR)h +(THIS)g(PRINTER,])222 4007 y(comment:[])-2 4105 y +SDict begin H.S end + -2 +4105 a -2 4105 a +SDict begin 13 H.A end + -2 4105 a -2 4105 a +SDict begin [ /View [/XYZ H.V] /Dest (1803) cvn H.B /DEST pdfmark end + -2 4105 a 191 x +Fr($)87 4296 y +SDict begin H.S end + 87 4296 a 87 4296 a +SDict begin 13 H.A end + 87 4296 a 87 4296 +a +SDict begin [ /View [/XYZ H.V] /Dest (1804) cvn H.B /DEST pdfmark end + 87 4296 a Fn(rpcclient)49 b(pogo)g(-U)g(root\045secret)f(-c)h +("setdriver)f(hp-print)h(\\"HP)g(LaserJet)f(4000)-2 4403 +y(Series)g(PS\\"")-2 4493 y +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 (1805) cvn H.B /DEST pdfmark end + -2 4493 a 91 x Fr(Domain=[NARNIA])42 b(OS=[Unix])h +(Server=[Samba)g(2.2.0-alpha3])-2 4681 y(Successfully)g(set)h(hp-print) +f(to)i(driver)f(HP)g(LaserJet)g(4000)g(Series)g(PS.)-2 +4882 y +SDict begin H.S end + -2 4882 a -2 4882 a +SDict begin 13 H.A end + -2 4882 a -2 4882 a +SDict begin [ /View [/XYZ H.V] /Dest (1806) cvn H.B /DEST pdfmark end + -2 4882 +a Black 3659 5984 a Fq(63)p Black eop end +%%Page: 64 71 +TeXDict begin 64 70 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +72 a Fp(12.2.4.)28 b(Adding)k(New)f(Printers)f(via)g(the)g(W)n(indo)o +(ws)g(NT)g(APW)-2 263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 +263 a +SDict begin [ /View [/XYZ H.V] /Dest (1808) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fu(By)20 b(def)o(ault,)g(Samba)f(of)n(fers)h(all)g +(printer)g(shares)g(de\002ned)f(in)1770 346 y +SDict begin H.S end + 1770 346 +a 1770 346 a +SDict begin 13 H.A end + 1770 346 a 1770 346 a +SDict begin [ /View [/XYZ H.V] /Dest (1809) cvn H.B /DEST pdfmark end + 1770 346 a Fr(smb.conf)h +Fu(in)g(the)g("Printers...")f(folder)-5 b(.)19 b(Also)i(e)o(xisting)e +(in)i(this)-2 454 y(folder)e(is)i(the)f(W)m(indo)n(ws)g(NT)g(Add)g +(Printer)g(W)m(izard)f(icon.)h(The)g(APW)h(will)g(be)f(sho)n(w)g(only)f +(if)-2 472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1810) cvn H.B /DEST pdfmark end + -2 472 +a -2 482 a +SDict begin H.S end + -2 482 a -2 482 a +SDict begin 13 H.A end + -2 482 a -2 482 a +SDict begin [ /View [/XYZ H.V] /Dest (1811) cvn H.B /DEST pdfmark end + -2 482 +a Black 143 x Ft(\225)p Black 81 625 a +SDict begin H.S end + 81 625 a 81 625 +a +SDict begin 13 H.A end + 81 625 a 81 625 a +SDict begin [ /View [/XYZ H.V] /Dest (1812) cvn H.B /DEST pdfmark end + 81 625 a Fu(The)h(connected)e(user)i(is)h(able)f +(to)h(successfully)e(e)o(x)o(ecute)g(an)h(OpenPrinterEx\(\\\\serv)o +(er\))c(with)k(administrati)n(v)o(e)f(pri)n(vile)o(ges)81 +733 y(\(i.e.)h(root)f(or)475 733 y +SDict begin H.S end + 475 733 a 475 733 +a +SDict begin 13 H.A end + 475 733 a 475 733 a +SDict begin [ /View [/XYZ H.V] /Dest (1813) cvn H.B /DEST pdfmark end + 475 733 a Fo(printer)49 b(admin)p +Fu(\).)-2 748 y +SDict begin H.S end + -2 748 a -2 748 a +SDict begin 13 H.A end + -2 748 a -2 748 a +SDict begin [ /View [/XYZ H.V] /Dest (1814) cvn H.B /DEST pdfmark end + -2 +748 a Black 134 x Ft(\225)p Black 81 882 a +SDict begin H.S end + 81 882 a 81 +882 a +SDict begin 13 H.A end + 81 882 a 81 882 a +SDict begin [ /View [/XYZ H.V] /Dest (1815) cvn H.B /DEST pdfmark end + 81 882 a 81 882 a +SDict begin H.S end + 81 882 a 81 +882 a +SDict begin 13 H.A end + 81 882 a 81 882 a +SDict begin [ /View [/XYZ H.V] /Dest (1816) cvn H.B /DEST pdfmark end + 81 882 a 81 882 a +SDict begin H.S end + 81 882 a 81 +882 a +SDict begin 13 H.A end + 81 882 a 81 882 a +SDict begin [ /View [/XYZ H.V] /Dest (1817) cvn H.B /DEST pdfmark end + 81 882 a Fo(show)g(add)g(printer)g(wizard)f(=)i +(yes)20 b Fu(\(smb)m(.conf.5.html#SHO)m(W)-10 b(ADDPRINTER)-5 +b(WIZARD\))16 b(\(the)k(def)o(ault\).)-2 1063 y +SDict begin H.S end + -2 1063 +a -2 1063 a +SDict begin 13 H.A end + -2 1063 a -2 1063 a +SDict begin [ /View [/XYZ H.V] /Dest (1818) cvn H.B /DEST pdfmark end + -2 1063 a 93 x Fu(In)g(order)f(to)h(be) +g(able)g(to)g(use)h(the)f(APW)h(to)g(successfully)e(add)h(a)h(printer)e +(to)h(a)h(Samba)e(serv)o(er)m(,)g(the)2875 1156 y +SDict begin H.S end + 2875 +1156 a 2875 1156 a +SDict begin 13 H.A end + 2875 1156 a 2875 1156 a +SDict begin [ /View [/XYZ H.V] /Dest (1819) cvn H.B /DEST pdfmark end + 2875 1156 +a 2875 1156 a +SDict begin H.S end + 2875 1156 a 2875 1156 a +SDict begin 13 H.A end + 2875 1156 a 2875 +1156 a +SDict begin [ /View [/XYZ H.V] /Dest (1820) cvn H.B /DEST pdfmark end + 2875 1156 a Fo(add)50 b(printer)-2 1264 y(command)23 +b Fu(\(smb)m(.conf.5.html#ADDPRINTERCOMMAND\))14 b(must)20 +b(ha)n(v)o(e)g(a)h(de\002ned)e(v)n(alue.)g(The)h(program)e(hook)h(must) +-2 1372 y(successfully)g(add)g(the)h(printer)f(to)h(the)g(system)g +(\(i.e.)1536 1372 y +SDict begin H.S end + 1536 1372 a 1536 1372 a +SDict begin 13 H.A end + 1536 1372 +a 1536 1372 a +SDict begin [ /View [/XYZ H.V] /Dest (1821) cvn H.B /DEST pdfmark end + 1536 1372 a Fr(/etc/printcap)e Fu(or)h(appropriate)f +(\002les\))i(and)2954 1372 y +SDict begin H.S end + 2954 1372 a 2954 1372 a +SDict begin 13 H.A end + +2954 1372 a 2954 1372 a +SDict begin [ /View [/XYZ H.V] /Dest (1822) cvn H.B /DEST pdfmark end + 2954 1372 a Fr(smb.conf)f Fu(if)h(necessary)-5 +b(.)-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 (1823) cvn H.B /DEST pdfmark end + +-2 1556 a 90 x Fu(When)20 b(using)f(the)i(APW)g(from)e(a)i(client,)f +(if)g(the)g(named)f(printer)g(share)h(does)g(not)g(e)o(xist,)2581 +1646 y +SDict begin H.S end + 2581 1646 a 2581 1646 a +SDict begin 13 H.A end + 2581 1646 a 2581 1646 +a +SDict begin [ /View [/XYZ H.V] /Dest (1824) cvn H.B /DEST pdfmark end + 2581 1646 a Fv(smbd)i Fu(will)f(e)o(x)o(ecute)e(the)3340 +1646 y +SDict begin H.S end + 3340 1646 a 3340 1646 a +SDict begin 13 H.A end + 3340 1646 a 3340 1646 +a +SDict begin [ /View [/XYZ H.V] /Dest (1825) cvn H.B /DEST pdfmark end + 3340 1646 a Fo(add)-2 1754 y(printer)48 b(command)23 +b Fu(and)c(reparse)g(to)h(the)1376 1754 y +SDict begin H.S end + 1376 1754 a +1376 1754 a +SDict begin 13 H.A end + 1376 1754 a 1376 1754 a +SDict begin [ /View [/XYZ H.V] /Dest (1826) cvn H.B /DEST pdfmark end + 1376 1754 a Fr(smb.conf)f +Fu(to)h(attempt)f(to)h(locate)f(the)h(ne)n(w)g(printer)f(share.)g(If)g +(the)h(share)g(is)g(still)-2 1862 y(not)g(de\002ned,)f(an)h(error)f(of) +h("Access)g(Denied")g(is)h(returned)d(to)j(the)f(client.)g(Note)g(that) +g(the)2622 1862 y +SDict begin H.S end + 2622 1862 a 2622 1862 a +SDict begin 13 H.A end + 2622 1862 a +2622 1862 a +SDict begin [ /View [/XYZ H.V] /Dest (1827) cvn H.B /DEST pdfmark end + 2622 1862 a Fo(add)50 b(printer)e(program)21 +b Fu(is)-2 1970 y(e)o(x)o(ecuted)d(under)h(the)h(conte)o(xt)f(of)h(the) +g(connected)e(user)m(,)i(not)g(necessarily)f(a)i(root)f(account.)-2 +2154 y +SDict begin H.S end + -2 2154 a -2 2154 a +SDict begin 13 H.A end + -2 2154 a -2 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (1828) cvn H.B /DEST pdfmark end + -2 2154 +a 90 x Fu(There)f(is)i(a)g(complementary)883 2244 y +SDict begin H.S end + 883 +2244 a 883 2244 a +SDict begin 13 H.A end + 883 2244 a 883 2244 a +SDict begin [ /View [/XYZ H.V] /Dest (1829) cvn H.B /DEST pdfmark end + 883 2244 a 883 +2244 a +SDict begin H.S end + 883 2244 a 883 2244 a +SDict begin 13 H.A end + 883 2244 a 883 2244 a +SDict begin [ /View [/XYZ H.V] /Dest (1830) cvn H.B /DEST pdfmark end + 883 +2244 a Fo(delete)49 b(printer)f(command)23 b Fu(\(smb)m +(.conf.5.html#DELETE)o(PRINTERCOMMAND\))-2 2351 y(for)c(remo)o(ving)f +(entries)i(from)f(the)h("Printers...")g(folder)-5 b(.)-2 +2535 y +SDict begin H.S end + -2 2535 a -2 2535 a +SDict begin 13 H.A end + -2 2535 a -2 2535 a +SDict begin [ /View [/XYZ H.V] /Dest (1831) cvn H.B /DEST pdfmark end + -2 2535 +a 90 x Fu(The)20 b(follo)n(wing)e(is)j(an)f(e)o(xample)965 +2625 y +SDict begin H.S end + 965 2625 a 965 2625 a +SDict begin 13 H.A end + 965 2625 a 965 2625 a +SDict begin [ /View [/XYZ H.V] /Dest (1832) cvn H.B /DEST pdfmark end + 965 +2625 a 965 2625 a +SDict begin H.S end + 965 2625 a 965 2625 a +SDict begin 13 H.A end + 965 2625 a 965 +2625 a +SDict begin [ /View [/XYZ H.V] /Dest (1833) cvn H.B /DEST pdfmark end + 965 2625 a Fo(add)49 b(printer)g(command)23 b +Fu(\(smb)m(.conf.5.html#ADDPRINTERCOMMAN\))15 b(script.)-2 +2733 y(It)20 b(adds)g(the)g(appropriate)e(entries)i(to)1091 +2733 y +SDict begin H.S end + 1091 2733 a 1091 2733 a +SDict begin 13 H.A end + 1091 2733 a 1091 2733 +a +SDict begin [ /View [/XYZ H.V] /Dest (1834) cvn H.B /DEST pdfmark end + 1091 2733 a Fr(/etc/printcap.local)d Fu(\(change)i(that)h(to)g(what)h +(you)e(need\))g(and)h(returns)f(a)i(line)f(of)-2 2841 +y('Done')f(which)g(is)i(needed)e(for)h(the)g(whole)g(process)f(to)i(w)o +(ork.)-2 2942 y +SDict begin H.S end + -2 2942 a -2 2942 a +SDict begin 11.7 H.A end + -2 2942 a -2 2942 +a +SDict begin [ /View [/XYZ H.V] /Dest (1835) cvn H.B /DEST pdfmark end + -2 2942 a 79 x Fr(#!/bin/sh)-2 3216 y(#)44 b(Script)g(to)h(insert)f +(a)g(new)h(printer)e(entry)h(into)g(printcap.local)-2 +3313 y(#)-2 3410 y(#)g($1,)h(printer)e(name,)h(used)h(as)f(the)g +(descriptive)f(name)-2 3507 y(#)h($2,)h(share)f(name,)g(used)g(as)g +(the)h(printer)e(name)i(for)f(Linux)-2 3604 y(#)g($3,)h(port)f(name)-2 +3701 y(#)g($4,)h(driver)f(name)-2 3799 y(#)g($5,)h(location,)e(used)h +(for)h(the)f(device)g(file)g(of)g(the)h(printer)-2 3896 +y(#)f($6,)h(win9x)f(location)-2 4090 y(#)-2 4187 y(#)g(Make)h(sure)f +(we)g(use)h(the)f(location)f(that)i(RedHat)e(uses)i(for)f(local)g +(printer)f(defs)-2 4284 y(PRINTCAP=/etc/printcap.local)-2 +4381 y(DATE=`date)g(+\045Y\045m\045d-\045H\045M\045S`)-2 +4478 y(LP=lp)-2 4576 y(RESTART="service)f(lpd)i(restart")-2 +4770 y(#)g(Keep)h(a)f(copy)-2 4867 y(cp)g($PRINTCAP)g($PRINTCAP.$DATE) +-2 4964 y(#)g(Add)h(the)f(printer)g(to)g($PRINTCAP)-2 +5061 y(echo)g("")134 b(>>)45 b($PRINTCAP)-2 5158 y(echo)f("$2|$1:\\\\") +88 b(>>)44 b($PRINTCAP)-2 5256 y(echo)g(")89 b +(:sd=/var/spool/lpd/$2:\\\\")d(>>)44 b($PRINTCAP)-2 5353 +y(echo)g(")89 b(:mx=0:ml=0:sh:\\\\")e(>>)45 b($PRINTCAP)-2 +5450 y(echo)f(")89 b(:lp=/usr/local/samba/var/print/$5.prn:")84 +b(>>)44 b($PRINTCAP)p Black 3659 5984 a Fq(64)p Black +eop end +%%Page: 65 72 +TeXDict begin 65 71 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +72 a Fr(touch)44 b("/usr/local/samba/var/print/$5.prn")39 +b(>>)44 b(/tmp/printadd.$$)e(2>&1)-2 170 y(chown)i($LP)g +("/usr/local/samba/var/print/$5.prn")39 b(>>)45 b(/tmp/printadd.$$)d +(2>&1)-2 364 y(mkdir)i(/var/spool/lpd/$2)-2 461 y(chmod)g(700)g +(/var/spool/lpd/$2)-2 558 y(chown)g($LP)g(/var/spool/lpd/$2)-2 +655 y(#echo)g($1)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +752 y(#echo)f($2)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +850 y(#echo)f($3)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +947 y(#echo)f($4)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +1044 y(#echo)f($5)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +1141 y(#echo)f($6)g(>>)h("/usr/local/samba/var/print/$5.prn")-2 +1238 y($RESTART)e(>>)i("/usr/local/samba/var/print/$5.prn")-2 +1335 y(#)f(Not)h(sure)f(if)g(this)h(is)f(needed)-2 1432 +y(touch)g(/usr/local/samba/lib/smb.conf)-2 1530 y(#)-2 +1627 y(#)g(You)h(need)f(to)g(return)g(a)h(value,)f(but)g(I)h(am)f(not)h +(sure)f(what)g(it)g(means.)-2 1724 y(#)-2 1821 y(echo)g("Done")-2 +1918 y(exit)g(0)-2 2003 y +SDict begin H.S end + -2 2003 a -2 2003 a +SDict begin 13 H.A end + -2 2003 +a -2 2003 a +SDict begin [ /View [/XYZ H.V] /Dest (1836) cvn H.B /DEST pdfmark end + -2 2003 a 326 x Fp(12.2.5.)28 b(Samba)i(and)h(Printer)g(P)n +(orts)-2 2497 y +SDict begin H.S end + -2 2497 a -2 2497 a +SDict begin 13 H.A end + -2 2497 a -2 2497 +a +SDict begin [ /View [/XYZ H.V] /Dest (1838) cvn H.B /DEST pdfmark end + -2 2497 a 106 x Fu(W)m(indo)n(ws)19 b(NT/2000)g(print)g(serv)o(ers)h +(associate)h(a)f(port)g(with)g(each)g(printer)-5 b(.)19 +b(These)h(normally)f(tak)o(e)h(the)g(form)f(of)h(LPT1:,)-2 +2711 y(COM1:,)g(FILE:,)g(etc...)g(Samba)f(must)i(also)f(support)f(the)h +(concept)f(of)h(ports)g(associated)g(with)g(a)h(printer)-5 +b(.)19 b(By)i(def)o(ault,)e(only)-2 2819 y(one)g(printer)g(port,)h +(named)f("Samba)g(Printer)h(Port",)g(e)o(xists)h(on)e(a)i(system.)f +(Samba)g(does)g(not)g(really)f(a)i(port)f(in)g(order)f(to)h(print,)-2 +2927 y(rather)f(it)i(is)g(a)g(requirement)d(of)i(W)m(indo)n(ws)f +(clients.)-2 3111 y +SDict begin H.S end + -2 3111 a -2 3111 a +SDict begin 13 H.A end + -2 3111 a -2 +3111 a +SDict begin [ /View [/XYZ H.V] /Dest (1839) cvn H.B /DEST pdfmark end + -2 3111 a 90 x Fu(Note)h(that)g(Samba)g(does)g(not)g(support)f +(the)h(concept)f(of)h("Printer)f(Pooling")g(internally)g(either)-5 +b(.)20 b(This)h(is)g(when)e(a)i(logical)-2 3309 y(printer)e(is)i +(assigned)f(to)g(multiple)g(ports)f(as)i(a)g(form)e(of)h(load)g +(balancing)e(or)i(f)o(ail)h(o)o(v)o(er)-5 b(.)-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 (1840) cvn H.B /DEST pdfmark end + -2 3493 a 90 +x Fu(If)20 b(you)f(require)g(that)h(multiple)g(ports)g(be)g(de\002ned)f +(for)g(some)h(reason,)2041 3583 y +SDict begin H.S end + 2041 3583 a 2041 3583 +a +SDict begin 13 H.A end + 2041 3583 a 2041 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (1841) cvn H.B /DEST pdfmark end + 2041 3583 a Fr(smb.conf)f Fu(possesses)i(a) +2817 3583 y +SDict begin H.S end + 2817 3583 a 2817 3583 a +SDict begin 13 H.A end + 2817 3583 a 2817 +3583 a +SDict begin [ /View [/XYZ H.V] /Dest (1842) cvn H.B /DEST pdfmark end + 2817 3583 a 2817 3583 a +SDict begin H.S end + 2817 3583 a 2817 3583 +a +SDict begin 13 H.A end + 2817 3583 a 2817 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (1843) cvn H.B /DEST pdfmark end + 2817 3583 a Fo(enumports)48 +b(command)-2 3691 y Fu(\(smb)m(.conf.5.html#ENUMPOR)-5 +b(TSCOMMAND\))15 b(which)k(can)h(be)g(used)g(to)h(de\002ne)e(an)h(e)o +(xternal)f(program)f(that)j(generates)e(a)-2 3799 y(listing)h(of)g +(ports)g(on)g(a)g(system.)-2 3910 y +SDict begin H.S end + -2 3910 a -2 3910 +a +SDict begin 13 H.A end + -2 3910 a -2 3910 a +SDict begin [ /View [/XYZ H.V] /Dest (1844) cvn H.B /DEST pdfmark end + -2 3910 a 359 x Fx(12.3.)35 b(The)g(Imprints)e(T) +-13 b(oolset)-2 4464 y +SDict begin H.S end + -2 4464 a -2 4464 a +SDict begin 13 H.A end + -2 4464 a +-2 4464 a +SDict begin [ /View [/XYZ H.V] /Dest (1846) cvn H.B /DEST pdfmark end + -2 4464 a 79 x Fu(The)20 b(Imprints)f(tool)h(set)h(pro)o +(vides)d(a)j(UNIX)f(equi)n(v)n(alent)e(of)i(the)h(W)m(indo)n(ws)e(NT)i +(Add)e(Printer)h(W)m(izard.)g(F)o(or)f(complete)-2 4651 +y(information,)e(please)k(refer)e(to)h(the)g(Imprints)g(web)g(site)h +(at)1722 4651 y +SDict begin H.S end + 1722 4651 a 1722 4651 a +SDict begin 13 H.A end + 1722 4651 a 1722 +4651 a +SDict begin [ /View [/XYZ H.V] /Dest (1847) cvn H.B /DEST pdfmark end + 1722 4651 a 21 w Fu(http://imprints.sourcefor)o(ge.net/)-2 +4759 y(\(http://imprints.sourcefor)o(ge.)o(net/\))14 +b(as)21 b(well)g(as)g(the)f(documentation)d(included)i(with)h(the)h +(imprints)e(source)h(distrib)n(ution.)-2 4867 y(This)g(section)g(will)h +(only)e(pro)o(vide)g(a)h(brief)g(introduction)d(to)k(the)f(features)f +(of)h(Imprints.)-2 4885 y +SDict begin H.S end + -2 4885 a -2 4885 a +SDict begin 13 H.A end + -2 4885 +a -2 4885 a +SDict begin [ /View [/XYZ H.V] /Dest (1848) cvn H.B /DEST pdfmark end + -2 4885 a 310 x Fp(12.3.1.)28 b(What)i(is)g(Imprints?)-2 +5385 y +SDict begin H.S end + -2 5385 a -2 5385 a +SDict begin 13 H.A end + -2 5385 a -2 5385 a +SDict begin [ /View [/XYZ H.V] /Dest (1850) cvn H.B /DEST pdfmark end + -2 5385 +a 84 x Fu(Imprints)19 b(is)i(a)g(collection)e(of)h(tools)g(for)g +(supporting)d(the)k(goals)f(of)-2 5487 y +SDict begin H.S end + -2 5487 a -2 +5487 a +SDict begin 13 H.A end + -2 5487 a -2 5487 a +SDict begin [ /View [/XYZ H.V] /Dest (1851) cvn H.B /DEST pdfmark end + -2 5487 a -2 5497 a +SDict begin H.S end + -2 5497 +a -2 5497 a +SDict begin 13 H.A end + -2 5497 a -2 5497 a +SDict begin [ /View [/XYZ H.V] /Dest (1852) cvn H.B /DEST pdfmark end + -2 5497 a Black 3659 +5984 a Fq(65)p Black eop end +%%Page: 66 73 +TeXDict begin 66 72 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1881) cvn H.B /DEST pdfmark end + -2 -201 a 2763 +-132 a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black +Black -2 72 a Ft(\225)p Black 81 72 a +SDict begin H.S end + 81 72 a 81 72 a +SDict begin 13 H.A end + +81 72 a 81 72 a +SDict begin [ /View [/XYZ H.V] /Dest (1853) cvn H.B /DEST pdfmark end + 81 72 a Fu(Pro)o(viding)e(a)i(central)g(repository)e +(information)g(re)o(garding)g(W)m(indo)n(ws)h(NT)i(and)e(95/98)g +(printer)g(dri)n(v)o(er)g(packages)-2 90 y +SDict begin H.S end + -2 90 a -2 +90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (1854) cvn H.B /DEST pdfmark end + -2 90 a Black 132 x Ft(\225)p Black +81 222 a +SDict begin H.S end + 81 222 a 81 222 a +SDict begin 13 H.A end + 81 222 a 81 222 a +SDict begin [ /View [/XYZ H.V] /Dest (1855) cvn H.B /DEST pdfmark end + 81 222 a +Fu(Pro)o(viding)f(the)i(tools)g(necessary)g(for)f(creating)g(the)i +(Imprints)e(printer)g(dri)n(v)o(er)g(packages.)-2 240 +y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (1856) cvn H.B /DEST pdfmark end + -2 240 a Black +131 x Ft(\225)p Black 81 371 a +SDict begin H.S end + 81 371 a 81 371 a +SDict begin 13 H.A end + 81 371 +a 81 371 a +SDict begin [ /View [/XYZ H.V] /Dest (1857) cvn H.B /DEST pdfmark end + 81 371 a Fu(Pro)o(viding)f(an)i(installation)g(client)g +(which)g(will)h(obtain)e(and)g(install)i(printer)e(dri)n(v)o(ers)g(on)h +(remote)f(Samba)h(and)g(W)m(indo)n(ws)81 479 y(NT)g(4)g(print)g(serv)o +(ers.)-2 539 y +SDict begin H.S end + -2 539 a -2 539 a +SDict begin 13 H.A end + -2 539 a -2 539 a +SDict begin [ /View [/XYZ H.V] /Dest (1858) cvn H.B /DEST pdfmark end + -2 +539 a 310 x Fp(12.3.2.)28 b(Cr)n(eating)j(Printer)f(Dri)o(v)o(er)g(P)o +(ackages)-2 1039 y +SDict begin H.S end + -2 1039 a -2 1039 a +SDict begin 13 H.A end + -2 1039 a -2 1039 +a +SDict begin [ /View [/XYZ H.V] /Dest (1860) cvn H.B /DEST pdfmark end + -2 1039 a 84 x Fu(The)20 b(process)f(of)h(creating)f(printer)h(dri)n +(v)o(er)e(packages)h(is)i(be)o(yond)d(the)i(scope)g(of)g(this)h +(document)d(\(refer)h(to)i(Imprints.txt)d(also)-2 1231 +y(included)g(with)j(the)f(Samba)g(distrib)n(ution)f(for)g(more)h +(information\).)d(In)j(short,)f(an)h(Imprints)g(dri)n(v)o(er)e(package) +h(is)i(a)g(gzipped)-2 1339 y(tarball)f(containing)e(the)i(dri)n(v)o(er) +f(\002les,)i(related)e(INF)i(\002les,)g(and)e(a)i(control)e(\002le)i +(needed)e(by)g(the)i(installation)e(client.)-2 1367 y +SDict begin H.S end + +-2 1367 a -2 1367 a +SDict begin 13 H.A end + -2 1367 a -2 1367 a +SDict begin [ /View [/XYZ H.V] /Dest (1861) cvn H.B /DEST pdfmark end + -2 1367 a 310 +x Fp(12.3.3.)28 b(The)j(Imprints)e(ser)o(v)o(er)-2 1868 +y +SDict begin H.S end + -2 1868 a -2 1868 a +SDict begin 13 H.A end + -2 1868 a -2 1868 a +SDict begin [ /View [/XYZ H.V] /Dest (1863) cvn H.B /DEST pdfmark end + -2 1868 a 83 +x Fu(The)20 b(Imprints)f(serv)o(er)g(is)i(really)f(a)h(database)e(serv) +o(er)h(that)g(may)g(be)g(queried)e(via)j(standard)e(HTTP)h(mechanisms.) +f(Each)h(printer)-2 2059 y(entry)f(in)g(the)h(database)f(has)h(an)g +(associated)f(URL)h(for)f(the)h(actual)g(do)n(wnloading)c(of)k(the)f +(package.)f(Each)h(package)g(is)h(digitally)-2 2167 y(signed)f(via)h +(GnuPG)g(which)g(can)g(be)g(used)g(to)g(v)o(erify)f(that)h(package)f +(do)n(wnloaded)f(is)j(actually)e(the)i(one)e(referred)g(in)h(the)-2 +2275 y(Imprints)f(database.)g(It)i(is)775 2275 y +SDict begin H.S end + 775 +2275 a 775 2275 a +SDict begin 13 H.A end + 775 2275 a 775 2275 a +SDict begin [ /View [/XYZ H.V] /Dest (1864) cvn H.B /DEST pdfmark end + 775 2275 a Fq(not)g +Fu(recommended)c(that)k(this)f(security)g(check)f(be)h(disabled.)-2 +2303 y +SDict begin H.S end + -2 2303 a -2 2303 a +SDict begin 13 H.A end + -2 2303 a -2 2303 a +SDict begin [ /View [/XYZ H.V] /Dest (1865) cvn H.B /DEST pdfmark end + -2 2303 +a 310 x Fp(12.3.4.)28 b(The)j(Installation)e(Client)-2 +2781 y +SDict begin H.S end + -2 2781 a -2 2781 a +SDict begin 13 H.A end + -2 2781 a -2 2781 a +SDict begin [ /View [/XYZ H.V] /Dest (1867) cvn H.B /DEST pdfmark end + -2 2781 +a 106 x Fu(More)19 b(information)f(re)o(garding)f(the)k(Imprints)e +(installation)g(client)i(is)g(a)n(v)n(ailable)f(in)g(the)2568 +2887 y +SDict begin H.S end + 2568 2887 a 2568 2887 a +SDict begin 13 H.A end + 2568 2887 a 2568 2887 +a +SDict begin [ /View [/XYZ H.V] /Dest (1868) cvn H.B /DEST pdfmark end + 2568 2887 a Fr(Imprints-Client-HOWTO.ps)-2 2995 y Fu(\002le)h +(included)d(with)j(the)f(imprints)f(source)h(package.)-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 (1869) cvn H.B /DEST pdfmark end + -2 3179 +a 90 x Fu(The)g(Imprints)f(installation)h(client)g(comes)g(in)g(tw)o(o) +g(forms.)-2 3287 y +SDict begin H.S end + -2 3287 a -2 3287 a +SDict begin 13 H.A end + -2 3287 a -2 3287 +a +SDict begin [ /View [/XYZ H.V] /Dest (1870) cvn H.B /DEST pdfmark end + -2 3287 a -2 3297 a +SDict begin H.S end + -2 3297 a -2 3297 a +SDict begin 13 H.A end + -2 3297 a -2 +3297 a +SDict begin [ /View [/XYZ H.V] /Dest (1871) cvn H.B /DEST pdfmark end + -2 3297 a Black 143 x Ft(\225)p Black 81 3440 +a +SDict begin H.S end + 81 3440 a 81 3440 a +SDict begin 13 H.A end + 81 3440 a 81 3440 a +SDict begin [ /View [/XYZ H.V] /Dest (1872) cvn H.B /DEST pdfmark end + 81 3440 a Fu(a)g(set)h(of)f +(command)e(line)j(Perl)f(scripts)-2 3457 y +SDict begin H.S end + -2 3457 a +-2 3457 a +SDict begin 13 H.A end + -2 3457 a -2 3457 a +SDict begin [ /View [/XYZ H.V] /Dest (1873) cvn H.B /DEST pdfmark end + -2 3457 a Black 132 x Ft(\225)p +Black 81 3589 a +SDict begin H.S end + 81 3589 a 81 3589 a +SDict begin 13 H.A end + 81 3589 a 81 3589 +a +SDict begin [ /View [/XYZ H.V] /Dest (1874) cvn H.B /DEST pdfmark end + 81 3589 a Fu(a)g(GTK+)h(based)e(graphical)g(interf)o(ace)g(to)i(the)f +(command)e(line)i(perl)g(scripts)-2 3773 y +SDict begin H.S end + -2 3773 a +-2 3773 a +SDict begin 13 H.A end + -2 3773 a -2 3773 a +SDict begin [ /View [/XYZ H.V] /Dest (1875) cvn H.B /DEST pdfmark end + -2 3773 a 90 x Fu(The)g(installation)f +(client)i(\(in)f(both)f(forms\))g(pro)o(vides)g(a)h(means)g(of)g +(querying)e(the)i(Imprints)f(database)h(serv)o(er)f(for)h(a)g(matching) +-2 3971 y(list)h(of)f(kno)n(wn)f(printer)g(model)g(names)h(as)h(well)g +(as)f(a)h(means)f(to)g(do)n(wnload)e(and)i(install)h(the)f(dri)n(v)o +(ers)f(on)h(remote)f(Samba)h(and)-2 4079 y(W)m(indo)n(ws)f(NT)i(print)e +(serv)o(ers.)-2 4263 y +SDict begin H.S end + -2 4263 a -2 4263 a +SDict begin 13 H.A end + -2 4263 a +-2 4263 a +SDict begin [ /View [/XYZ H.V] /Dest (1876) cvn H.B /DEST pdfmark end + -2 4263 a 90 x Fu(The)h(basic)g(installation)g(process)f(is)j +(in)e(four)f(steps)i(and)e(perl)h(code)g(is)h(wrapped)e(around)2608 +4353 y +SDict begin H.S end + 2608 4353 a 2608 4353 a +SDict begin 13 H.A end + 2608 4353 a 2608 4353 +a +SDict begin [ /View [/XYZ H.V] /Dest (1877) cvn H.B /DEST pdfmark end + 2608 4353 a Fv(smbclient)i Fu(and)3111 4353 y +SDict begin H.S end + 3111 +4353 a 3111 4353 a +SDict begin 13 H.A end + 3111 4353 a 3111 4353 a +SDict begin [ /View [/XYZ H.V] /Dest (1878) cvn H.B /DEST pdfmark end + 3111 4353 +a Fv(r)o(pcclient)p Fu(.)-2 4537 y +SDict begin H.S end + -2 4537 a -2 4537 +a +SDict begin 13 H.A end + -2 4537 a -2 4537 a +SDict begin [ /View [/XYZ H.V] /Dest (1879) cvn H.B /DEST pdfmark end + -2 4537 a -2 4620 a +SDict begin H.S end + -2 4620 a -2 +4620 a +SDict begin 11.7 H.A end + -2 4620 a -2 4620 a +SDict begin [ /View [/XYZ H.V] /Dest (1880) cvn H.B /DEST pdfmark end + -2 4620 a 79 x Fr(foreach)43 +b(\(supported)h(architecture)e(for)j(a)f(given)g(driver\))-2 +4796 y({)222 4893 y(1.)89 b(rpcclient:)43 b(Get)i(the)f(appropriate)f +(upload)h(directory)401 4990 y(on)h(the)f(remote)g(server)222 +5088 y(2.)89 b(smbclient:)43 b(Upload)h(the)h(driver)e(files)222 +5185 y(3.)89 b(rpcclient:)43 b(Issues)h(an)h(AddPrinterDriver\(\))d +(MS-RPC)-2 5282 y(})-2 5476 y(4.)89 b(rpcclient:)43 b(Issue)h(an)h +(AddPrinterEx\(\))d(MS-RPC)i(to)h(actually)177 5573 y(create)f(the)g +(printer)p Black 3657 5984 a Fq(66)p Black eop end +%%Page: 67 74 +TeXDict begin 67 73 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1897) cvn H.B /DEST pdfmark end + -2 -201 a 2763 +-132 a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black +-2 346 a Fu(One)g(of)g(the)g(problems)f(encountered)e(when)j +(implementing)e(the)i(Imprints)f(tool)h(set)h(w)o(as)g(the)f(name)g +(space)g(issues)h(between)-2 454 y(v)n(arious)d(supported)g(client)i +(architectures.)e(F)o(or)h(e)o(xample,)f(W)m(indo)n(ws)h(NT)h(includes) +f(a)i(dri)n(v)o(er)d(named)g("Apple)h(LaserWriter)h(II)-2 +562 y(NTX)g(v51.8")f(and)g(W)m(indo)n(ws)h(95)g(calls)g(its)i(v)o +(ersion)d(of)h(this)g(dri)n(v)o(er)f("Apple)g(LaserWriter)h(II)g(NTX") +-2 746 y +SDict begin H.S end + -2 746 a -2 746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (1882) cvn H.B /DEST pdfmark end + -2 746 a +90 x Fu(The)g(problem)e(is)j(ho)n(w)f(to)g(kno)n(w)f(what)h(client)h +(dri)n(v)o(ers)e(ha)n(v)o(e)g(been)h(uploaded)e(for)h(a)i(printer)-5 +b(.)19 b(As)i(astute)g(reader)e(will)-2 944 y(remember)f(that)i(the)h +(W)m(indo)n(ws)e(NT)i(Printer)e(Properties)h(dialog)f(only)g(includes)h +(space)g(for)g(one)f(printer)g(dri)n(v)o(er)g(name.)g(A)-2 +1052 y(quick)g(look)g(in)i(the)f(W)m(indo)n(ws)f(NT)i(4.0)e(system)i +(re)o(gistry)e(at)-2 1236 y +SDict begin H.S end + -2 1236 a -2 1236 a +SDict begin 13 H.A end + -2 1236 +a -2 1236 a +SDict begin [ /View [/XYZ H.V] /Dest (1883) cvn H.B /DEST pdfmark end + -2 1236 a -2 1236 a +SDict begin H.S end + -2 1236 a -2 1236 a +SDict begin 13 H.A end + -2 +1236 a -2 1236 a +SDict begin [ /View [/XYZ H.V] /Dest (1884) cvn H.B /DEST pdfmark end + -2 1236 a 90 x Fr +(HKLM\\System\\CurrentControlSet\\Control\\)o(Print\\)o(Enviro)o(nment) +-2 1504 y +SDict begin H.S end + -2 1504 a -2 1504 a +SDict begin 13 H.A end + -2 1504 a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (1885) cvn H.B /DEST pdfmark end + -2 +1504 a 96 x Fu(will)i(re)n(v)o(eal)e(that)h(W)m(indo)n(ws)g(NT)g(al)o +(w)o(ays)h(uses)g(the)f(NT)g(dri)n(v)o(er)f(name.)g(This)i(is)g(ok)f +(as)g(W)m(indo)n(ws)g(NT)g(al)o(w)o(ays)h(requires)e(that)i(at)-2 +1708 y(least)g(the)f(W)m(indo)n(ws)f(NT)i(v)o(ersion)e(of)h(the)g +(printer)f(dri)n(v)o(er)g(is)i(present.)e(Ho)n(we)n(v)o(er)m(,)f(Samba) +i(does)g(not)g(ha)n(v)o(e)f(the)i(requirement)-2 1816 +y(internally)-5 b(.)18 b(Therefore,)g(ho)n(w)i(can)g(you)f(use)h(the)g +(NT)h(dri)n(v)o(er)e(name)g(if)i(is)g(has)f(not)g(already)f(been)h +(installed?)-2 2000 y +SDict begin H.S end + -2 2000 a -2 2000 a +SDict begin 13 H.A end + -2 2000 a -2 +2000 a +SDict begin [ /View [/XYZ H.V] /Dest (1886) cvn H.B /DEST pdfmark end + -2 2000 a 90 x Fu(The)g(w)o(ay)g(of)g(sidestepping)f(this)h +(limitation)g(is)h(to)g(require)d(that)j(all)f(Imprints)g(printer)f +(dri)n(v)o(er)f(packages)h(include)h(both)f(the)-2 2198 +y(Intel)h(W)m(indo)n(ws)f(NT)i(and)e(95/98)g(printer)g(dri)n(v)o(ers)g +(and)h(that)g(NT)h(dri)n(v)o(er)d(is)j(installed)g(\002rst.)-2 +2309 y +SDict begin H.S end + -2 2309 a -2 2309 a +SDict begin 13 H.A end + -2 2309 a -2 2309 a +SDict begin [ /View [/XYZ H.V] /Dest (1887) cvn H.B /DEST pdfmark end + -2 2309 +a 359 x Fx(12.4.)35 b(Diagnosis)-2 2697 y +SDict begin H.S end + -2 2697 a -2 +2697 a +SDict begin 13 H.A end + -2 2697 a -2 2697 a +SDict begin [ /View [/XYZ H.V] /Dest (1889) cvn H.B /DEST pdfmark end + -2 2697 a 299 x Fp(12.4.1.)28 +b(Intr)n(oduction)-2 3164 y +SDict begin H.S end + -2 3164 a -2 3164 a +SDict begin 13 H.A end + -2 3164 +a -2 3164 a +SDict begin [ /View [/XYZ H.V] /Dest (1891) cvn H.B /DEST pdfmark end + -2 3164 a 106 x Fu(This)20 b(is)h(a)g(short)f(description)e +(of)i(ho)n(w)g(to)g(deb)n(ug)f(printing)g(problems)g(with)h(Samba.)g +(This)g(describes)g(ho)n(w)f(to)i(deb)n(ug)-2 3378 y(problems)e(with)h +(printing)f(from)g(a)h(SMB)h(client)g(to)f(a)h(Samba)e(serv)o(er)m(,)g +(not)h(the)g(other)g(w)o(ay)g(around.)e(F)o(or)i(the)g(re)n(v)o(erse)f +(see)i(the)-2 3486 y(e)o(xamples/printing)c(directory)-5 +b(.)-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 (1892) cvn H.B /DEST pdfmark end + +-2 3670 a 90 x Fu(Ok,)20 b(so)g(you)g(w)o(ant)g(to)g(print)g(to)g(a)h +(Samba)f(serv)o(er)f(from)g(your)g(PC.)i(The)f(\002rst)h(thing)e(you)h +(need)f(to)h(understand)e(is)k(that)e(Samba)-2 3868 y(does)g(not)g +(actually)f(do)h(an)o(y)f(printing)g(itself,)i(it)f(just)h(acts)g(as)g +(a)g(middleman)d(between)h(your)g(PC)j(client)e(and)f(your)g(Unix)-2 +3976 y(printing)f(subsystem.)h(Samba)g(recei)n(v)o(es)g(the)h(\002le)g +(from)f(the)h(PC)h(then)e(passes)h(the)g(\002le)g(to)g(a)g(e)o(xternal) +f("print)g(command".)e(What)-2 4084 y(print)i(command)g(you)g(use)h(is) +h(up)f(to)g(you.)-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 (1893) cvn H.B /DEST pdfmark end + -2 4268 a 90 x Fu(The)g(whole)f(things)h(is)h(controlled)e +(using)g(options)g(in)i(smb)m(.conf.)d(The)i(most)g(rele)n(v)n(ant)f +(options)g(\(which)g(you)h(should)f(look)g(up)-2 4466 +y(in)h(the)g(smb)m(.conf)e(man)i(page\))f(are:)-2 4650 +y +SDict begin H.S end + -2 4650 a -2 4650 a +SDict begin 13 H.A end + -2 4650 a -2 4650 a +SDict begin [ /View [/XYZ H.V] /Dest (1894) cvn H.B /DEST pdfmark end + -2 4650 a -2 +4733 a +SDict begin H.S end + -2 4733 a -2 4733 a +SDict begin 11.7 H.A end + -2 4733 a -2 4733 a +SDict begin [ /View [/XYZ H.V] /Dest (1895) cvn H.B /DEST pdfmark end + -2 4733 +a 267 4812 a Fr([global])356 4909 y(print)44 b(command)223 +b(-)45 b(send)f(a)h(file)f(to)h(a)f(spooler)356 5006 +y(lpq)h(command)312 b(-)45 b(get)f(spool)g(queue)g(status)356 +5104 y(lprm)h(command)267 b(-)45 b(remove)f(a)h(job)267 +5201 y([printers])356 5298 y(path)g(=)f(/var/spool/lpd/samba)p +Black 3656 5984 a Fq(67)p Black eop end +%%Page: 68 75 +TeXDict begin 68 74 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1896) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(The)g(follo)n(wing)e(are)i(nice)g(to)h(kno)n(w)e(about:)356 +419 y Fr(queuepause)44 b(command)133 b(-)45 b(stop)f(a)g(printer)g(or)h +(print)f(queue)356 516 y(queueresume)f(command)89 b(-)45 +b(start)f(a)g(printer)g(or)g(print)g(queue)-2 873 y +SDict begin H.S end + -2 +873 a -2 873 a +SDict begin 13 H.A end + -2 873 a -2 873 a +SDict begin [ /View [/XYZ H.V] /Dest (1899) cvn H.B /DEST pdfmark end + -2 873 a 108 x Fu(Example:)-2 +1165 y +SDict begin H.S end + -2 1165 a -2 1165 a +SDict begin 13 H.A end + -2 1165 a -2 1165 a +SDict begin [ /View [/XYZ H.V] /Dest (1900) cvn H.B /DEST pdfmark end + -2 1165 +a -2 1248 a +SDict begin H.S end + -2 1248 a -2 1248 a +SDict begin 11.7 H.A end + -2 1248 a -2 1248 a +SDict begin [ /View [/XYZ H.V] /Dest (1901) cvn H.B /DEST pdfmark end + -2 +1248 a 356 1327 a Fr(print)g(command)g(=)h(/usr/bin/lpr)e(-r)h(-P\045p) +g(\045s)356 1424 y(lpq)h(command)133 b(=)45 b(/usr/bin/lpq)177 +b(-P\045p)44 b(\045s)356 1521 y(lprm)h(command)88 b(=)45 +b(/usr/bin/lprm)132 b(-P\045p)44 b(\045j)356 1618 y(queuepause)g +(command)f(=)i(/usr/sbin/lpc)e(-P\045p)h(stop)356 1715 +y(queuepause)g(command)f(=)i(/usr/sbin/lpc)e(-P\045p)h(start)-2 +2072 y +SDict begin H.S end + -2 2072 a -2 2072 a +SDict begin 13 H.A end + -2 2072 a -2 2072 a +SDict begin [ /View [/XYZ H.V] /Dest (1902) cvn H.B /DEST pdfmark end + -2 2072 +a 108 x Fu(Samba)19 b(should)h(set)h(reasonable)d(def)o(aults)i(for)g +(these)g(depending)e(on)i(your)e(system)j(type,)e(b)n(ut)h(it)h(isn')o +(t)f(clairv)n(o)o(yant.)f(It)h(is)h(not)-2 2288 y(uncommon)c(that)j +(you)g(ha)n(v)o(e)f(to)i(tweak)f(these)g(for)g(local)g(conditions.)e +(The)i(commands)f(should)g(al)o(w)o(ays)h(ha)n(v)o(e)g(fully)g +(speci\002ed)-2 2396 y(pathnames,)e(as)j(the)f(smdb)g(may)g(not)g(ha)n +(v)o(e)f(the)i(correct)e(P)-8 b(A)f(TH)20 b(v)n(alues.)-2 +2580 y +SDict begin H.S end + -2 2580 a -2 2580 a +SDict begin 13 H.A end + -2 2580 a -2 2580 a +SDict begin [ /View [/XYZ H.V] /Dest (1903) cvn H.B /DEST pdfmark end + -2 2580 +a 90 x Fu(When)g(you)f(send)h(a)h(job)e(to)i(Samba)f(to)g(be)g +(printed,)f(it)i(will)g(mak)o(e)e(a)i(temporary)d(cop)o(y)h(of)h(it)h +(in)f(the)h(directory)d(speci\002ed)i(in)g(the)-2 2778 +y([printers])e(section.)i(and)f(it)i(should)e(be)h(periodically)e +(cleaned)h(out.)g(The)h(lpr)g(-r)f(option)g(requests)h(that)g(the)g +(temporary)e(cop)o(y)h(be)-2 2886 y(remo)o(v)o(ed)f(after)h(printing;)g +(If)h(printing)f(f)o(ails)i(then)e(you)h(might)f(\002nd)h(lefto)o(v)o +(er)f(\002les)i(in)f(this)h(directory)-5 b(,)18 b(and)h(it)i(should)e +(be)-2 2994 y(periodically)f(cleaned)h(out.)h(Samba)g(used)g(the)g(lpq) +g(command)e(to)i(determine)f(the)h("job)g(number")e(assigned)i(to)g +(your)f(print)h(job)-2 3102 y(by)g(the)g(spooler)-5 b(.)-2 +3286 y +SDict begin H.S end + -2 3286 a -2 3286 a +SDict begin 13 H.A end + -2 3286 a -2 3286 a +SDict begin [ /View [/XYZ H.V] /Dest (1904) cvn H.B /DEST pdfmark end + -2 3286 +a 90 x Fu(The)20 b(\045>letter<)g(are)g("macros")f(that)h(get)h +(dynamically)d(replaced)h(with)h(appropriate)e(v)n(alues)i(when)f(the)o +(y)h(are)g(used.)g(The)g(\045s)-2 3484 y(gets)g(replaced)f(with)i(the)f +(name)f(of)h(the)g(spool)g(\002le)h(that)f(Samba)g(creates)g(and)g(the) +g(\045p)h(gets)f(replaced)f(with)h(the)h(name)e(of)h(the)-2 +3592 y(printer)-5 b(.)19 b(The)h(\045j)h(gets)f(replaced)f(with)i(the)f +("job)g(number")e(which)i(comes)f(from)h(the)g(lpq)g(output.)-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 (1905) cvn H.B /DEST pdfmark end + -2 3620 +a 310 x Fp(12.4.2.)28 b(Deb)n(ugging)j(printer)g(pr)n(oblems)-2 +4121 y +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 (1907) cvn H.B /DEST pdfmark end + -2 4121 +a 83 x Fu(One)20 b(w)o(ay)g(to)g(deb)n(ug)f(printing)g(problems)g(is)i +(to)f(start)h(by)f(replacing)f(these)h(command)e(with)i(shell)h +(scripts)g(that)f(record)f(the)-2 4312 y(ar)o(guments)f(and)i(the)g +(contents)f(of)h(the)g(print)g(\002le.)h(A)f(simple)g(e)o(xample)f(of)h +(this)h(kind)e(of)h(things)g(might)f(be:)-2 4496 y +SDict begin H.S end + -2 +4496 a -2 4496 a +SDict begin 13 H.A end + -2 4496 a -2 4496 a +SDict begin [ /View [/XYZ H.V] /Dest (1908) cvn H.B /DEST pdfmark end + -2 4496 a -2 4579 +a +SDict begin H.S end + -2 4579 a -2 4579 a +SDict begin 11.7 H.A end + -2 4579 a -2 4579 a +SDict begin [ /View [/XYZ H.V] /Dest (1909) cvn H.B /DEST pdfmark end + -2 4579 a 79 +x Fr(print)44 b(command)f(=)i(/tmp/saveprint)e(\045p)h(\045s)177 +4853 y(#!/bin/saveprint)177 4950 y(#)h(we)f(make)g(sure)h(that)f(we)g +(are)h(the)f(right)g(user)177 5047 y(/usr/bin/id)f(-p)i +(>/tmp/tmp.print)177 5144 y(#)g(we)f(run)h(the)f(command)g(and)g(save)g +(the)g(error)g(messages)177 5241 y(#)h(replace)e(the)i(command)e(with)i +(the)f(one)g(appropriate)f(for)i(your)f(system)177 5338 +y(/usr/bin/lpr)f(-r)h(-P$1)h($2)f(2>>&/tmp/tmp.print)p +Black 3659 5984 a Fq(68)p Black eop end +%%Page: 69 76 +TeXDict begin 69 75 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1910) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(Then)f(you)g(print)h(a)h(\002le)f(and)g(try)g(remo)o(ving)e(it.)i +(Y)-9 b(ou)20 b(may)g(\002nd)g(that)g(the)g(print)g(queue)f(needs)h(to) +g(be)g(stopped)f(in)h(order)f(to)i(see)-2 180 y(the)f(queue)f(status)i +(and)e(remo)o(v)o(e)g(the)h(job:)-2 364 y +SDict begin H.S end + -2 364 a -2 +364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (1911) cvn H.B /DEST pdfmark end + -2 364 a -2 447 a +SDict begin H.S end + -2 447 a -2 +447 a +SDict begin 11.7 H.A end + -2 447 a -2 447 a +SDict begin [ /View [/XYZ H.V] /Dest (1912) cvn H.B /DEST pdfmark end + -2 447 a 80 x Fr(h4:)44 b({42})g(\045)h(echo)f +(hi)h(>/tmp/hi)-2 624 y(h4:)f({43})g(\045)h(smbclient)e +(//localhost/lw4)-2 721 y(added)h(interface)f(ip=10.0.0.4)g +(bcast=10.0.0.255)f(nmask=255.255.255.0)-2 818 y(Password:)-2 +915 y(Domain=[ASTART])g(OS=[Unix])h(Server=[Samba)g(2.0.7])-2 +1012 y(smb:)h(\\>)g(print)g(/tmp/hi)-2 1109 y(putting)f(file)i(/tmp/hi) +e(as)i(hi-17534)e(\(0.0)h(kb/s\))g(\(average)g(0.0)g(kb/s\))-2 +1207 y(smb:)g(\\>)g(queue)-2 1304 y(1049)223 b(3)538 +b(hi-17534)-2 1401 y(smb:)44 b(\\>)g(cancel)g(1049)-2 +1498 y(Error)g(cancelling)f(job)h(1049)g(:)h(code)f(0)-2 +1595 y(smb:)g(\\>)g(cancel)g(1049)-2 1692 y(Job)g(1049)g(cancelled)-2 +1789 y(smb:)g(\\>)g(queue)-2 1887 y(smb:)g(\\>)g(exit)-2 +2244 y +SDict begin H.S end + -2 2244 a -2 2244 a +SDict begin 13 H.A end + -2 2244 a -2 2244 a +SDict begin [ /View [/XYZ H.V] /Dest (1913) cvn H.B /DEST pdfmark end + -2 2244 +a 107 x Fu(The)20 b('code)f(0')h(indicates)g(that)g(the)g(job)g(w)o(as) +h(remo)o(v)o(ed.)c(The)j(comment)f(by)h(the)g(smbclient)g(is)h(a)f(bit) +h(misleading)e(on)h(this.)g(Y)-9 b(ou)-2 2459 y(can)20 +b(observ)o(e)e(the)j(command)d(output)h(and)g(then)h(and)g(look)f(at)i +(the)f(/tmp/tmp.print)e(\002le)j(to)f(see)h(what)f(the)g(results)h +(are.)f(Y)-9 b(ou)19 b(can)-2 2567 y(quickly)g(\002nd)h(out)f(if)i(the) +f(problem)f(is)i(with)f(your)f(printing)g(system.)h(Often)g(people)f +(ha)n(v)o(e)g(problems)g(with)h(their)g(/etc/printcap)-2 +2675 y(\002le)h(or)f(permissions)f(on)h(v)n(arious)f(print)g(queues.)-2 +2704 y +SDict begin H.S end + -2 2704 a -2 2704 a +SDict begin 13 H.A end + -2 2704 a -2 2704 a +SDict begin [ /View [/XYZ H.V] /Dest (1914) cvn H.B /DEST pdfmark end + -2 2704 +a 310 x Fp(12.4.3.)28 b(What)i(printers)h(do)f(I)f(ha)m(v)o(e?)-2 +3204 y +SDict begin H.S end + -2 3204 a -2 3204 a +SDict begin 13 H.A end + -2 3204 a -2 3204 a +SDict begin [ /View [/XYZ H.V] /Dest (1916) cvn H.B /DEST pdfmark end + -2 3204 +a 84 x Fu(Y)-9 b(ou)19 b(can)h(use)h(the)f(')o(testprns')f(program)f +(to)i(check)g(to)g(see)h(if)f(the)g(printer)f(name)h(you)f(are)h(using) +g(is)h(recognized)d(by)i(Samba.)f(F)o(or)-2 3396 y(e)o(xample,)f(you)i +(can)g(use:)-2 3580 y +SDict begin H.S end + -2 3580 a -2 3580 a +SDict begin 13 H.A end + -2 3580 a -2 +3580 a +SDict begin [ /View [/XYZ H.V] /Dest (1917) cvn H.B /DEST pdfmark end + -2 3580 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 (1918) cvn H.B /DEST pdfmark end + -2 3663 a 177 3742 a Fr(testprns)44 b(printer)f +(/etc/printcap)-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 (1919) cvn H.B /DEST pdfmark end + -2 4099 a 108 x Fu(Samba)19 b(can)h(get)g(its)g(printcap)f +(information)e(from)i(a)h(\002le)h(or)e(from)g(a)i(program.)c(Y)-9 +b(ou)19 b(can)h(try)f(the)h(follo)n(wing)e(to)i(see)h(the)f(format)-2 +4315 y(of)g(the)g(e)o(xtracted)f(information:)-2 4482 +y +SDict begin H.S end + -2 4482 a -2 4482 a +SDict begin 13 H.A end + -2 4482 a -2 4482 a +SDict begin [ /View [/XYZ H.V] /Dest (1920) cvn H.B /DEST pdfmark end + -2 4482 a -2 +4565 a +SDict begin H.S end + -2 4565 a -2 4565 a +SDict begin 11.7 H.A end + -2 4565 a -2 4565 a +SDict begin [ /View [/XYZ H.V] /Dest (1921) cvn H.B /DEST pdfmark end + -2 4565 +a 177 4661 a Fr(testprns)44 b(-a)g(printer)g(/etc/printcap)177 +4855 y(testprns)g(-a)g(printer)g('|/bin/cat)f(printcap')-2 +5056 y +SDict begin H.S end + -2 5056 a -2 5056 a +SDict begin 13 H.A end + -2 5056 a -2 5056 a +SDict begin [ /View [/XYZ H.V] /Dest (1922) cvn H.B /DEST pdfmark end + -2 5056 +a Black 3659 5984 a Fq(69)p Black eop end +%%Page: 70 77 +TeXDict begin 70 76 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (1954) cvn H.B /DEST pdfmark end + -2 -201 a 2763 +-132 a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black +-2 72 a Fp(12.4.4.)28 b(Setting)j(up)g(printcap)g(and)g(print)g(ser)o +(v)o(ers)-2 263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (1924) cvn H.B /DEST pdfmark end + +-2 263 a 83 x Fu(Y)-9 b(ou)19 b(may)h(need)g(to)g(set)h(up)f(some)g +(printcaps)f(for)g(your)g(Samba)h(system)g(to)h(use.)f(It)g(is)i +(strongly)c(recommended)g(that)i(you)f(use)-2 454 y(the)h(f)o +(acilities)h(pro)o(vided)c(by)j(the)g(print)g(spooler)f(to)i(set)g(up)e +(queues)h(and)f(printcap)g(information.)-2 638 y +SDict begin H.S end + -2 638 +a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (1925) cvn H.B /DEST pdfmark end + -2 638 a 90 x Fu(Samba)g(requires)h +(either)f(a)i(printcap)e(or)h(program)e(to)i(deli)n(v)o(er)f(printcap)g +(information.)f(This)i(printcap)f(information)e(has)k(the)-2 +836 y(format:)-2 1003 y +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 (1926) cvn H.B /DEST pdfmark end + -2 1003 a -2 1086 a +SDict begin H.S end + -2 1086 a -2 1086 a +SDict begin 11.7 H.A end + -2 +1086 a -2 1086 a +SDict begin [ /View [/XYZ H.V] /Dest (1927) cvn H.B /DEST pdfmark end + -2 1086 a 87 1182 a Fr +(name|alias1|alias2...:option=value:...)-2 1539 y +SDict begin H.S end + -2 +1539 a -2 1539 a +SDict begin 13 H.A end + -2 1539 a -2 1539 a +SDict begin [ /View [/XYZ H.V] /Dest (1928) cvn H.B /DEST pdfmark end + -2 1539 a 108 x +Fu(F)o(or)f(almost)g(all)h(printing)d(systems,)j(the)f(printer)f +('name')g(must)h(be)g(composed)f(only)g(of)h(alphanumeric)e(or)h +(underscore)f('_')-2 1755 y(characters.)h(Some)h(systems)g(also)h(allo) +n(w)f(hyphens)e(\('-'\))h(as)i(well.)f(An)h(alias)g(is)g(an)f +(alternati)n(v)o(e)f(name)g(for)h(the)g(printer)m(,)f(and)g(an)-2 +1863 y(alias)h(with)g(a)g(space)g(in)g(it)h(is)f(used)g(as)g(a)h +('comment')c(about)i(the)h(printer)-5 b(.)19 b(The)g(printcap)f(format) +h(optionally)f(uses)i(a)h(\\)f(at)g(the)g(end)-2 1971 +y(of)g(lines)g(to)h(e)o(xtend)d(the)j(printcap)d(to)j(multiple)e +(lines.)-2 2155 y +SDict begin H.S end + -2 2155 a -2 2155 a +SDict begin 13 H.A end + -2 2155 a -2 2155 +a +SDict begin [ /View [/XYZ H.V] /Dest (1929) cvn H.B /DEST pdfmark end + -2 2155 a 90 x Fu(Here)h(are)g(some)g(e)o(xamples)f(of)h(printcap)f +(\002les:)-2 2429 y +SDict begin H.S end + -2 2429 a -2 2429 a +SDict begin 13 H.A end + -2 2429 a -2 +2429 a +SDict begin [ /View [/XYZ H.V] /Dest (1930) cvn H.B /DEST pdfmark end + -2 2429 a -2 2429 a +SDict begin H.S end + -2 2429 a -2 2429 a +SDict begin 13 H.A end + -2 2429 +a -2 2429 a +SDict begin [ /View [/XYZ H.V] /Dest (1931) cvn H.B /DEST pdfmark end + -2 2429 a -2 2439 a +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 (1932) cvn H.B /DEST pdfmark end + -2 2439 a Black 64 2581 a Fu(1.)p Black +147 2581 a +SDict begin H.S end + 147 2581 a 147 2581 a +SDict begin 13 H.A end + 147 2581 a 147 2581 +a +SDict begin [ /View [/XYZ H.V] /Dest (1933) cvn H.B /DEST pdfmark end + 147 2581 a Fu(pr)h(just)h(printer)e(name)-2 2599 y +SDict begin H.S end + +-2 2599 a -2 2599 a +SDict begin 13 H.A end + -2 2599 a -2 2599 a +SDict begin [ /View [/XYZ H.V] /Dest (1934) cvn H.B /DEST pdfmark end + -2 2599 a Black +64 2731 a Fu(2.)p Black 147 2731 a +SDict begin H.S end + 147 2731 a 147 2731 +a +SDict begin 13 H.A end + 147 2731 a 147 2731 a +SDict begin [ /View [/XYZ H.V] /Dest (1935) cvn H.B /DEST pdfmark end + 147 2731 a Fu(pr|alias)h(printer)f(name)h(and)f +(alias)-2 2749 y +SDict begin H.S end + -2 2749 a -2 2749 a +SDict begin 13 H.A end + -2 2749 a -2 2749 +a +SDict begin [ /View [/XYZ H.V] /Dest (1936) cvn H.B /DEST pdfmark end + -2 2749 a Black 64 2880 a Fu(3.)p Black 147 2880 a +SDict begin H.S end + +147 2880 a 147 2880 a +SDict begin 13 H.A end + 147 2880 a 147 2880 a +SDict begin [ /View [/XYZ H.V] /Dest (1937) cvn H.B /DEST pdfmark end + 147 2880 +a Fu(pr|My)g(Printer)h(printer)f(name,)g(alias)i(used)f(as)h(comment)-2 +2898 y +SDict begin H.S end + -2 2898 a -2 2898 a +SDict begin 13 H.A end + -2 2898 a -2 2898 a +SDict begin [ /View [/XYZ H.V] /Dest (1938) cvn H.B /DEST pdfmark end + -2 2898 +a Black 64 3030 a Fu(4.)p Black 147 3030 a +SDict begin H.S end + 147 3030 a +147 3030 a +SDict begin 13 H.A end + 147 3030 a 147 3030 a +SDict begin [ /View [/XYZ H.V] /Dest (1939) cvn H.B /DEST pdfmark end + 147 3030 a Fu(pr:sh:\\)f(Same)g(as)h +(pr:sh:cm=)e(testing)i(:cm=)f(\\)h(testing)-2 3048 y +SDict begin H.S end + +-2 3048 a -2 3048 a +SDict begin 13 H.A end + -2 3048 a -2 3048 a +SDict begin [ /View [/XYZ H.V] /Dest (1940) cvn H.B /DEST pdfmark end + -2 3048 a Black +64 3179 a Fu(5.)p Black 147 3179 a +SDict begin H.S end + 147 3179 a 147 3179 +a +SDict begin 13 H.A end + 147 3179 a 147 3179 a +SDict begin [ /View [/XYZ H.V] /Dest (1941) cvn H.B /DEST pdfmark end + 147 3179 a Fu(pr:sh)f(Same)g(as)h(pr:sh:cm=)e +(testing)h(:cm=)h(testing)-2 3495 y +SDict begin H.S end + -2 3495 a -2 3495 +a +SDict begin 13 H.A end + -2 3495 a -2 3495 a +SDict begin [ /View [/XYZ H.V] /Dest (1942) cvn H.B /DEST pdfmark end + -2 3495 a 108 x Fu(Samba)e(reads)h(the)h +(printcap)d(information)g(when)i(\002rst)h(started.)f(If)g(you)f(mak)o +(e)h(changes)f(in)h(the)g(printcap)f(information,)f(then)-2 +3711 y(you)h(must)h(do)g(the)g(follo)n(wing:)-2 3728 +y +SDict begin H.S end + -2 3728 a -2 3728 a +SDict begin 13 H.A end + -2 3728 a -2 3728 a +SDict begin [ /View [/XYZ H.V] /Dest (1943) cvn H.B /DEST pdfmark end + -2 3728 a -2 +3738 a +SDict begin H.S end + -2 3738 a -2 3738 a +SDict begin 13 H.A end + -2 3738 a -2 3738 a +SDict begin [ /View [/XYZ H.V] /Dest (1944) cvn H.B /DEST pdfmark end + -2 3738 +a Black 64 3881 a Fu(1.)p Black 147 3881 a +SDict begin H.S end + 147 3881 a +147 3881 a +SDict begin 13 H.A end + 147 3881 a 147 3881 a +SDict begin [ /View [/XYZ H.V] /Dest (1945) cvn H.B /DEST pdfmark end + 147 3881 a Fu(mak)o(e)g(sure)g(that)g +(the)h(print)e(spooler)g(is)i(a)o(w)o(are)f(of)g(these)h(changes.)d +(The)i(LPRng)g(system)h(uses)f(the)h(')o(lpc)f(reread')147 +3989 y(command)e(to)j(do)f(this.)-2 3990 y +SDict begin H.S end + -2 3990 a +-2 3990 a +SDict begin 13 H.A end + -2 3990 a -2 3990 a +SDict begin [ /View [/XYZ H.V] /Dest (1946) cvn H.B /DEST pdfmark end + -2 3990 a Black 64 4138 +a Fu(2.)p Black 147 4138 a +SDict begin H.S end + 147 4138 a 147 4138 a +SDict begin 13 H.A end + 147 +4138 a 147 4138 a +SDict begin [ /View [/XYZ H.V] /Dest (1947) cvn H.B /DEST pdfmark end + 147 4138 a Fu(mak)o(e)g(sure)g(that)g(the)h(spool)e +(queues,)g(etc.,)h(e)o(xist)h(and)e(ha)n(v)o(e)h(the)g(correct)f +(permissions.)g(The)h(LPRng)g(system)h(uses)f(the)147 +4246 y('checkpc)f(-f)5 b(')19 b(command)f(to)i(do)g(this.)-2 +4264 y +SDict begin H.S end + -2 4264 a -2 4264 a +SDict begin 13 H.A end + -2 4264 a -2 4264 a +SDict begin [ /View [/XYZ H.V] /Dest (1948) cvn H.B /DEST pdfmark end + -2 4264 +a Black 64 4395 a Fu(3.)p Black 147 4395 a +SDict begin H.S end + 147 4395 a +147 4395 a +SDict begin 13 H.A end + 147 4395 a 147 4395 a +SDict begin [ /View [/XYZ H.V] /Dest (1949) cvn H.B /DEST pdfmark end + 147 4395 a Fu(Y)-9 b(ou)20 +b(no)n(w)f(should)h(send)g(a)g(SIGHUP)h(signal)f(to)g(the)g(smbd)g +(serv)o(er)f(to)i(ha)n(v)o(e)e(it)i(reread)e(the)i(printcap)d +(information.)-2 4455 y +SDict begin H.S end + -2 4455 a -2 4455 a +SDict begin 13 H.A end + -2 4455 a +-2 4455 a +SDict begin [ /View [/XYZ H.V] /Dest (1950) cvn H.B /DEST pdfmark end + -2 4455 a 310 x Fp(12.4.5.)28 b(J)n(ob)j(sent,)e(no)h(output) +-2 4955 y +SDict begin H.S end + -2 4955 a -2 4955 a +SDict begin 13 H.A end + -2 4955 a -2 4955 a +SDict begin [ /View [/XYZ H.V] /Dest (1952) cvn H.B /DEST pdfmark end + -2 +4955 a 84 x Fu(This)20 b(is)h(the)f(most)h(frustrating)d(part)i(of)g +(printing.)f(Y)-9 b(ou)19 b(may)h(ha)n(v)o(e)f(sent)i(the)f(job,)g(v)o +(eri\002ed)f(that)h(the)g(job)g(w)o(as)h(forw)o(arded,)d(set)-2 +5147 y(up)i(a)g(wrapper)f(around)f(the)i(command)f(to)h(send)g(the)g +(\002le,)h(b)n(ut)f(there)g(w)o(as)h(no)e(output)g(from)h(the)g +(printer)-5 b(.)p Black 3659 5984 a Fq(70)p Black eop +end +%%Page: 71 78 +TeXDict begin 71 77 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1953) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(First,)h(check)e(to)h(mak)o(e)g(sure)g(that)g(the)h(job)e(REALL)-8 +b(Y)20 b(is)h(getting)f(to)g(the)g(right)g(print)g(queue.)e(If)i(you)g +(are)g(using)f(a)i(BSD)g(or)-2 180 y(LPRng)f(print)f(spooler)m(,)g(you) +g(can)h(temporarily)e(stop)j(the)f(printing)e(of)i(jobs.)g(Jobs)h(can)f +(still)h(be)f(submitted,)f(b)n(ut)h(the)o(y)g(will)h(not)-2 +288 y(be)f(printed.)f(Use:)87 635 y Fr(lpc)45 b(-Pprinter)e(stop)-2 +992 y +SDict begin H.S end + -2 992 a -2 992 a +SDict begin 13 H.A end + -2 992 a -2 992 a +SDict begin [ /View [/XYZ H.V] /Dest (1956) cvn H.B /DEST pdfmark end + -2 992 a 107 +x Fu(No)n(w)20 b(submit)g(a)g(print)g(job)g(and)f(then)h(use)g(')o(lpq) +g(-Pprinter')f(to)h(see)h(if)f(the)h(job)e(is)i(in)g(the)f(print)g +(queue.)e(If)i(it)h(is)g(not)f(in)h(the)f(print)-2 1207 +y(queue)f(then)g(you)h(will)h(ha)n(v)o(e)e(to)i(\002nd)f(out)f(why)h +(it)h(is)g(not)f(being)f(accepted)g(for)h(printing.)-2 +1391 y +SDict begin H.S end + -2 1391 a -2 1391 a +SDict begin 13 H.A end + -2 1391 a -2 1391 a +SDict begin [ /View [/XYZ H.V] /Dest (1957) cvn H.B /DEST pdfmark end + -2 1391 +a 90 x Fu(Ne)o(xt,)f(you)h(may)f(w)o(ant)i(to)f(check)f(to)i(see)g +(what)f(the)g(format)f(of)h(the)g(job)g(really)g(w)o(as.)h(W)m(ith)f +(the)g(assistance)h(of)f(the)g(system)-2 1589 y(administrator)e(you)i +(can)g(vie)n(w)g(the)g(submitted)f(jobs)h(\002les.)h(Y)-9 +b(ou)20 b(may)f(be)i(surprised)e(to)h(\002nd)g(that)g(these)h(are)f +(not)g(in)g(what)g(you)-2 1697 y(w)o(ould)f(e)o(xpect)g(to)i(call)f(a)h +(printable)e(format.)g(Y)-9 b(ou)19 b(can)h(use)h(the)f(UNIX)g +('\002le')g(utitily)h(to)f(determine)f(what)h(the)g(job)g(format)-2 +1805 y(actually)f(is:)-2 1989 y +SDict begin H.S end + -2 1989 a -2 1989 a +SDict begin 13 H.A end + -2 +1989 a -2 1989 a +SDict begin [ /View [/XYZ H.V] /Dest (1958) cvn H.B /DEST pdfmark end + -2 1989 a -2 2072 a +SDict begin H.S end + -2 2072 a -2 2072 +a +SDict begin 11.7 H.A end + -2 2072 a -2 2072 a +SDict begin [ /View [/XYZ H.V] /Dest (1959) cvn H.B /DEST pdfmark end + -2 2072 a 177 2151 a Fr(cd)45 b +(/var/spool/lpd/printer)130 b(#)45 b(spool)f(directory)f(of)i(print)f +(jobs)177 2248 y(ls)1165 b(#)45 b(find)f(job)h(files)177 +2346 y(file)f(dfA001myhost)-2 2703 y +SDict begin H.S end + -2 2703 a -2 2703 +a +SDict begin 13 H.A end + -2 2703 a -2 2703 a +SDict begin [ /View [/XYZ H.V] /Dest (1960) cvn H.B /DEST pdfmark end + -2 2703 a 108 x Fu(Y)-9 b(ou)19 +b(should)h(mak)o(e)f(sure)h(that)h(your)e(printer)g(supports)g(this)h +(format)g(OR)h(that)f(your)f(system)h(administrator)f(has)h(installed)g +(a)-2 2918 y('print)f(\002lter')h(that)g(will)h(con)m(v)o(ert)e(the)h +(\002le)h(to)f(a)h(format)e(appropriate)f(for)h(your)g(printer)-5 +b(.)-2 2947 y +SDict begin H.S end + -2 2947 a -2 2947 a +SDict begin 13 H.A end + -2 2947 a -2 2947 a +SDict begin [ /View [/XYZ H.V] /Dest (1961) cvn H.B /DEST pdfmark end + +-2 2947 a 310 x Fp(12.4.6.)28 b(J)n(ob)j(sent,)e(strange)h(output)-2 +3447 y +SDict begin H.S end + -2 3447 a -2 3447 a +SDict begin 13 H.A end + -2 3447 a -2 3447 a +SDict begin [ /View [/XYZ H.V] /Dest (1963) cvn H.B /DEST pdfmark end + -2 3447 +a 84 x Fu(Once)20 b(you)f(ha)n(v)o(e)h(the)g(job)g(printing,)e(you)h +(can)h(then)g(start)h(w)o(orrying)d(about)h(making)g(it)i(print)f +(nicely)-5 b(.)-2 3715 y +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 (1964) cvn H.B /DEST pdfmark end + -2 3715 a 90 x Fu(The)20 b(most)g(common)e(problem)h(is)i +(e)o(xtra)e(pages)h(of)g(output:)f(banner)g(pages)g(OR)j(blank)d(pages) +h(at)g(the)g(end.)-2 3989 y +SDict begin H.S end + -2 3989 a -2 3989 a +SDict begin 13 H.A end + -2 3989 +a -2 3989 a +SDict begin [ /View [/XYZ H.V] /Dest (1965) cvn H.B /DEST pdfmark end + -2 3989 a 90 x Fu(If)g(you)f(are)h(getting)g(banner)e +(pages,)i(check)f(and)h(mak)o(e)g(sure)g(that)g(the)g(printcap)f +(option)g(or)h(printer)f(option)g(is)i(con\002gured)d(for)-2 +4187 y(no)i(banners.)e(If)i(you)g(ha)n(v)o(e)f(a)i(printcap,)d(this)j +(is)g(the)f(:sh)h(\(suppress)e(header)g(or)h(banner)f(page\))g(option.) +g(Y)-9 b(ou)19 b(should)h(ha)n(v)o(e)f(the)-2 4295 y(follo)n(wing)f(in) +j(your)e(printer)-5 b(.)-2 4479 y +SDict begin H.S end + -2 4479 a -2 4479 a +SDict begin 13 H.A end + +-2 4479 a -2 4479 a +SDict begin [ /View [/XYZ H.V] /Dest (1966) cvn H.B /DEST pdfmark end + -2 4479 a -2 4562 a +SDict begin H.S end + -2 4562 a -2 +4562 a +SDict begin 11.7 H.A end + -2 4562 a -2 4562 a +SDict begin [ /View [/XYZ H.V] /Dest (1967) cvn H.B /DEST pdfmark end + -2 4562 a 132 4641 a Fr(printer:)44 +b(...)g(:sh)-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 (1968) cvn H.B /DEST pdfmark end + -2 4998 a 108 x Fu(If)20 b(you)f(ha)n(v)o(e)h(this)g(option)f +(and)h(are)g(still)h(getting)f(banner)f(pages,)g(there)h(is)h(a)g +(strong)e(chance)g(that)h(your)f(printer)g(is)j(generating)-2 +5214 y(them)e(for)f(you)g(automatically)-5 b(.)18 b(Y)-9 +b(ou)20 b(should)f(mak)o(e)h(sure)g(that)g(banner)f(printing)g(is)i +(disabled)e(for)h(the)g(printer)-5 b(.)19 b(This)i(usually)-2 +5322 y(requires)e(using)h(the)g(printer)f(setup)h(softw)o(are)g(or)g +(procedures)e(supplied)h(by)g(the)i(printer)e(manuf)o(acturer)-5 +b(.)p Black 3659 5984 a Fq(71)p Black eop end +%%Page: 72 79 +TeXDict begin 72 78 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2763 -132 +a Fq(Chapter)20 b(12.)f(Printing)h(Support)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (1969) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(If)g(you)f(get)h(an)g(e)o(xtra)g(page)f(of)h(output,)f(this)i +(could)e(be)h(due)g(to)g(problems)f(with)h(your)f(job)h(format,)f(or)h +(if)g(you)g(are)g(generating)-2 180 y(PostScript)g(jobs,)g(incorrect)f +(setting)h(on)g(your)e(printer)i(dri)n(v)o(er)e(on)i(the)g(MicroSoft)f +(client.)h(F)o(or)g(e)o(xample,)f(under)f(W)m(in95)i(there)-2 +288 y(is)h(a)g(option:)-2 472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 +472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (1970) cvn H.B /DEST pdfmark end + -2 472 a -2 555 a +SDict begin H.S end + -2 555 a -2 555 a +SDict begin 11.7 H.A end + -2 +555 a -2 555 a +SDict begin [ /View [/XYZ H.V] /Dest (1971) cvn H.B /DEST pdfmark end + -2 555 a 87 635 a Fr(Printers|Printer)43 +b(Name|\(Right)g(Click\)Properties|Postscript|Advanced)o(|)-2 +992 y +SDict begin H.S end + -2 992 a -2 992 a +SDict begin 13 H.A end + -2 992 a -2 992 a +SDict begin [ /View [/XYZ H.V] /Dest (1972) cvn H.B /DEST pdfmark end + -2 992 a 107 +x Fu(that)20 b(allo)n(ws)g(you)g(to)g(choose)f(if)i(a)g(Ctrl-D)f(is)h +(appended)d(to)i(all)h(jobs.)f(This)g(is)i(a)e(v)o(ery)f(bad)h(thing)f +(to)i(do,)e(as)i(most)f(spooling)-2 1207 y(systems)g(will)h +(automatically)e(add)h(a)g(^D)h(to)f(the)h(end)e(of)h(the)g(job)g(if)h +(it)g(is)g(detected)e(as)i(PostScript.)f(The)g(multiple)f(^D)i(may)-2 +1315 y(cause)f(an)g(additional)f(page)g(of)h(output.)-2 +1344 y +SDict begin H.S end + -2 1344 a -2 1344 a +SDict begin 13 H.A end + -2 1344 a -2 1344 a +SDict begin [ /View [/XYZ H.V] /Dest (1973) cvn H.B /DEST pdfmark end + -2 1344 +a 310 x Fp(12.4.7.)28 b(Raw)j(P)n(ostScript)e(printed)-2 +1844 y +SDict begin H.S end + -2 1844 a -2 1844 a +SDict begin 13 H.A end + -2 1844 a -2 1844 a +SDict begin [ /View [/XYZ H.V] /Dest (1975) cvn H.B /DEST pdfmark end + -2 1844 +a 84 x Fu(This)20 b(is)h(a)g(problem)d(that)j(is)g(usually)e(caused)h +(by)g(either)g(the)g(print)f(spooling)g(system)i(putting)e(information) +e(at)k(the)f(start)h(of)f(the)-2 2036 y(print)f(job)h(that)g(mak)o(es)f +(the)h(printer)f(think)g(the)h(job)g(is)h(a)f(te)o(xt)g(\002le,)g(or)g +(your)e(printer)h(simply)h(does)f(not)h(support)f(PostScript.)g(Y)-9 +b(ou)-2 2144 y(may)19 b(need)h(to)g(enable)g('Automatic)f(F)o(ormat)g +(Detection')g(on)h(your)f(printer)-5 b(.)-2 2172 y +SDict begin H.S end + -2 +2172 a -2 2172 a +SDict begin 13 H.A end + -2 2172 a -2 2172 a +SDict begin [ /View [/XYZ H.V] /Dest (1976) cvn H.B /DEST pdfmark end + -2 2172 a 310 x +Fp(12.4.8.)28 b(Adv)o(anced)k(Printing)-2 2672 y +SDict begin H.S end + -2 2672 +a -2 2672 a +SDict begin 13 H.A end + -2 2672 a -2 2672 a +SDict begin [ /View [/XYZ H.V] /Dest (1978) cvn H.B /DEST pdfmark end + -2 2672 a 84 x Fu(Note)20 +b(that)g(you)f(can)h(do)g(some)g(pretty)g(magic)f(things)h(by)g(using)g +(your)e(imagination)h(with)h(the)g("print)g(command")e(option)h(and)-2 +2864 y(some)g(shell)i(scripts.)e(Doing)g(print)g(accounting)f(is)j +(easy)f(by)f(passing)h(the)f(\045U)i(option)d(to)i(a)g(print)g(command) +d(shell)k(script.)e(Y)-9 b(ou)-2 2972 y(could)19 b(e)n(v)o(en)g(mak)o +(e)h(the)g(print)g(command)e(detect)i(the)g(type)g(of)g(output)f(and)g +(its)j(size)e(and)g(send)g(it)h(to)f(an)g(appropriate)e(printer)-5 +b(.)-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 (1979) cvn H.B /DEST pdfmark end + +-2 3000 a 310 x Fp(12.4.9.)28 b(Real)j(deb)n(ugging)-2 +3501 y +SDict begin H.S end + -2 3501 a -2 3501 a +SDict begin 13 H.A end + -2 3501 a -2 3501 a +SDict begin [ /View [/XYZ H.V] /Dest (1981) cvn H.B /DEST pdfmark end + -2 3501 +a 83 x Fu(If)20 b(the)g(abo)o(v)o(e)f(deb)n(ug)g(tips)h(don')o(t)f +(help,)g(then)h(maybe)f(you)g(need)h(to)g(bring)f(in)i(the)f(b)n(ug)f +(guns,)h(system)g(tracing.)f(See)i(T)m(racing.txt)-2 +3692 y(in)f(this)h(directory)-5 b(.)p Black 3659 5984 +a Fq(72)p Black eop end +%%Page: 73 80 +TeXDict begin 73 79 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (CUPS-PRINTING) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(13.)f(CUPS)h(Printing)f(Support)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (1999) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(13.1.)35 b(Intr)m(oduction)-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 (2001) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(The)20 b(Common)e(Unix)i +(Print)g(System)h(\(CUPS\))f(has)h(become)e(v)o(ery)g(popular)m(,)f(b)n +(ut)i(to)g(man)o(y)f(it)i(is)g(a)g(v)o(ery)e(mystical)h(tool.)g(There) +-2 921 y(is)h(a)g(great)e(deal)h(of)g(uncertainty)e(re)o(garding)g +(CUPS)j(and)f(ho)n(w)f(it)i(w)o(orks.)f(The)g(result)g(is)h(seen)f(in)h +(a)f(lar)o(ge)g(number)e(of)i(posting)-2 1029 y(on)g(the)g(samba)g +(mailing)f(lists)j(e)o(xpressing)c(frustration)h(when)g(MS)i(W)m(indo)n +(ws)f(printers)f(appear)g(not)h(to)g(w)o(ork)g(with)g(a)h(CUPS)-2 +1137 y(backr)n(-end.)d(/para>)-2 1321 y +SDict begin H.S end + -2 1321 a -2 +1321 a +SDict begin 13 H.A end + -2 1321 a -2 1321 a +SDict begin [ /View [/XYZ H.V] /Dest (2002) cvn H.B /DEST pdfmark end + -2 1321 a 90 x Fu(This)h(is)i(a)e(good)f +(time)i(to)f(point)g(out)g(ho)n(w)g(CUPS)i(can)e(be)g(used)g(and)g +(what)g(it)h(does.)f(CUPS)i(is)f(more)f(than)g(just)g(a)h(print)f +(spooling)-2 1519 y(system)h(-)h(it)f(is)i(a)e(complete)f(printer)g +(management)f(system)j(that)f(complies)g(with)g(HTTP)g(and)g(IPP)h +(protocols.)d(It)j(can)f(be)-2 1627 y(managed)e(remotely)h(via)h(a)h +(web)f(bro)n(wser)f(and)h(it)h(can)f(print)f(using)h(http)g(and)f(ipp)h +(protocols.)-2 1811 y +SDict begin H.S end + -2 1811 a -2 1811 a +SDict begin 13 H.A end + -2 1811 a -2 +1811 a +SDict begin [ /View [/XYZ H.V] /Dest (2003) cvn H.B /DEST pdfmark end + -2 1811 a 90 x Fu(CUPS)h(allo)n(ws)g(to)f(creation)f(of)h(RA)-7 +b(W)21 b(printers)e(\(ie:)i(NO)f(\002le)h(format)e(translation\))g(as)i +(well)g(as)g(SMAR)-5 b(T)21 b(printers)e(\(ie:)h(CUPS)-2 +2008 y(does)g(\002le)h(format)e(con)m(v)o(ersion)e(as)k(required)d(for) +i(the)g(printer\).)f(In)h(man)o(y)f(w)o(ays)h(this)h(gi)n(v)o(es)f +(CUPS)h(similar)f(capabilities)g(to)h(the)-2 2116 y(MS)f(W)m(indo)n(ws) +g(print)g(monitoring)d(system.)k(Of)f(course,)f(if)i(you)e(are)h(a)h +(CUPS)g(adv)n(ocate,)e(you)g(w)o(ould)h(agrue)f(that)h(CUPS)i(is)-2 +2224 y(better!)d(In)h(an)o(y)g(case,)g(let)h(us)f(no)n(w)g(mo)o(v)o(e)f +(on)g(to)i(e)o(xplore)d(ho)n(w)i(one)g(may)f(con\002gure)g(CUPS)i(for)f +(interf)o(acing)e(with)i(MS)-2 2332 y(W)m(indo)n(ws)f(print)h(clients)g +(via)h(Samba.)-2 2516 y +SDict begin H.S end + -2 2516 a -2 2516 a +SDict begin 13 H.A end + -2 2516 a +-2 2516 a +SDict begin [ /View [/XYZ H.V] /Dest (2004) cvn H.B /DEST pdfmark end + -2 2516 a -2 2516 a +SDict begin H.S end + -2 2516 a -2 2516 a +SDict begin 13 H.A end + -2 +2516 a -2 2516 a +SDict begin [ /View [/XYZ H.V] /Dest (2005) cvn H.B /DEST pdfmark end + -2 2516 a 90 x Fu(CUPS)g(\(http://www)-5 +b(.cups.or)o(g/\))16 b(is)21 b(a)g(ne)n(wcomer)d(in)j(the)f(UNIX)g +(printing)f(scene,)h(which)f(has)i(con)m(vinced)c(man)o(y)i(people)-2 +2714 y(upon)g(\002rst)h(trial)h(already)-5 b(.)18 b(Ho)n(we)n(v)o(er)m +(,)h(it)h(has)h(quite)f(a)g(fe)n(w)g(ne)n(w)g(features,)g(which)f(mak)o +(e)h(it)h(dif)n(ferent)d(from)i(other)m(,)e(more)-2 2822 +y(traditional)h(printing)f(systems.)-2 2850 y +SDict begin H.S end + -2 2850 +a -2 2850 a +SDict begin 13 H.A end + -2 2850 a -2 2850 a +SDict begin [ /View [/XYZ H.V] /Dest (2006) cvn H.B /DEST pdfmark end + -2 2850 a 360 x Fx(13.2.)35 +b(Con\002guring)e Fe(smb.conf)39 b Fx(f)l(or)d(CUPS)-2 +3405 y +SDict begin H.S end + -2 3405 a -2 3405 a +SDict begin 13 H.A end + -2 3405 a -2 3405 a +SDict begin [ /View [/XYZ H.V] /Dest (2009) cvn H.B /DEST pdfmark end + -2 3405 +a 79 x Fu(Printing)19 b(with)h(CUPS)i(in)e(the)g(most)h(basic)1264 +3484 y +SDict begin H.S end + 1264 3484 a 1264 3484 a +SDict begin 13 H.A end + 1264 3484 a 1264 3484 +a +SDict begin [ /View [/XYZ H.V] /Dest (2010) cvn H.B /DEST pdfmark end + 1264 3484 a Fr(smb.conf)e Fu(setup)h(in)h(Samba-3)d(only)i(needs)g +(tw)o(o)g(settings:)3061 3484 y +SDict begin H.S end + 3061 3484 a 3061 3484 +a +SDict begin 13 H.A end + 3061 3484 a 3061 3484 a +SDict begin [ /View [/XYZ H.V] /Dest (2011) cvn H.B /DEST pdfmark end + 3061 3484 a Fv(printing)g(=)h(cups)g +Fu(and)-2 3591 y +SDict begin H.S end + -2 3591 a -2 3591 a +SDict begin 13 H.A end + -2 3591 a -2 3591 +a +SDict begin [ /View [/XYZ H.V] /Dest (2012) cvn H.B /DEST pdfmark end + -2 3591 a Fv(printcap)e(=)i(cups)p Fu(.)f(While)g(CUPS)h(itself)f +(doesn')o(t)e(need)h(a)h(printcap)e(an)o(ymore,)f(the)2470 +3591 y +SDict begin H.S end + 2470 3591 a 2470 3591 a +SDict begin 13 H.A end + 2470 3591 a 2470 3591 +a +SDict begin [ /View [/XYZ H.V] /Dest (2013) cvn H.B /DEST pdfmark end + 2470 3591 a Fr(cupsd.conf)h Fu(con\002guration)f(\002le)j(kno)n(ws)-2 +3699 y(tw)o(o)g(directi)n(v)o(es)f(\(e)o(xample:)834 +3699 y +SDict begin H.S end + 834 3699 a 834 3699 a +SDict begin 13 H.A end + 834 3699 a 834 3699 a +SDict begin [ /View [/XYZ H.V] /Dest (2014) cvn H.B /DEST pdfmark end + 834 +3699 a Fv(Printcap)h(/etc/printcap)f Fu(and)1777 3699 +y +SDict begin H.S end + 1777 3699 a 1777 3699 a +SDict begin 13 H.A end + 1777 3699 a 1777 3699 a +SDict begin [ /View [/XYZ H.V] /Dest (2015) cvn H.B /DEST pdfmark end + 1777 +3699 a Fv(PrintcapF)n(ormat)f(BSD)p Fu(\),)j(which)e(control)g(if)i +(such)f(a)g(\002le)h(should)-2 3807 y(be)f(created)f(for)h(the)g(con)m +(v)o(enience)d(of)j(third)g(party)f(applications.)g(Mak)o(e)h(sure)g +(it)h(is)g(set!)g(F)o(or)e(details)i(see)3081 3807 y +SDict begin H.S end + +3081 3807 a 3081 3807 a +SDict begin 13 H.A end + 3081 3807 a 3081 3807 a +SDict begin [ /View [/XYZ H.V] /Dest (2016) cvn H.B /DEST pdfmark end + 3081 +3807 a Fv(man)f(cupsd.conf)-2 3915 y Fu(and)f(other)h(CUPS-related)g +(documentation.)-2 4082 y +SDict begin H.S end + -2 4082 a -2 4082 a +SDict begin 13 H.A end + -2 4082 +a -2 4082 a +SDict begin [ /View [/XYZ H.V] /Dest (2017) cvn H.B /DEST pdfmark end + -2 4082 a 107 x Fu(If)g(SAMB)m(A)h(is)g(compiled)e(against) +g(libcups,)h(then)1493 4189 y +SDict begin H.S end + 1493 4189 a 1493 4189 a +SDict begin 13 H.A end + +1493 4189 a 1493 4189 a +SDict begin [ /View [/XYZ H.V] /Dest (2018) cvn H.B /DEST pdfmark end + 1493 4189 a Fv(printcap)h(=)g(cups)g +Fu(uses)g(the)f(CUPS)h(API)g(to)f(list)h(printers,)e(submit)h(jobs,)-2 +4297 y(etc.)g(Otherwise)g(it)h(maps)f(to)g(the)h(System)f(V)g(commands) +f(with)h(an)g(additional)2315 4297 y +SDict begin H.S end + 2315 4297 a 2315 +4297 a +SDict begin 13 H.A end + 2315 4297 a 2315 4297 a +SDict begin [ /View [/XYZ H.V] /Dest (2019) cvn H.B /DEST pdfmark end + 2315 4297 a Fo(-oraw)28 +b Fu(option)19 b(for)h(printing.)e(On)i(a)h(Linux)-2 +4405 y(system,)f(you)f(can)h(use)h(the)805 4405 y +SDict begin H.S end + 805 +4405 a 805 4405 a +SDict begin 13 H.A end + 805 4405 a 805 4405 a +SDict begin [ /View [/XYZ H.V] /Dest (2020) cvn H.B /DEST pdfmark end + 805 4405 a Fv(ldd)g +Fu(command)d(to)i(\002nd)g(out)g(details)h(\(ldd)e(may)h(not)g(be)g +(present)g(on)f(other)h(OS)h(platforms,)d(or)i(its)-2 +4513 y(function)e(may)i(be)g(embodied)e(by)i(a)h(dif)n(ferent)d +(command\):)-2 4697 y +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 (2021) cvn H.B /DEST pdfmark end + -2 4697 a -2 4780 a +SDict begin H.S end + -2 4780 a -2 4780 a +SDict begin 11.7 H.A end + -2 4780 +a -2 4780 a +SDict begin [ /View [/XYZ H.V] /Dest (2022) cvn H.B /DEST pdfmark end + -2 4780 a 79 x Fr(transmeta:/home/kurt)41 +b(#)k(ldd)f(`which)g(smbd`)356 4956 y(libssl.so.0.9.6)f(=>)h +(/usr/lib/libssl.so.0.9.6)d(\(0x4002d000\))356 5054 y +(libcrypto.so.0.9.6)h(=>)j(/usr/lib/libcrypto.so.0.9.6)40 +b(\(0x4005a000\))356 5151 y(libcups.so.2)j(=>)i(/usr/lib/libcups.so.2)c +(\(0x40123000\))356 5248 y(libdl.so.2)j(=>)g(/lib/libdl.so.2)e +(\(0x401e8000\))356 5345 y(libnsl.so.1)h(=>)i(/lib/libnsl.so.1)d +(\(0x401ec000\))356 5442 y(libpam.so.0)h(=>)i(/lib/libpam.so.0)d +(\(0x40202000\))356 5539 y(libc.so.6)i(=>)g(/lib/libc.so.6)f +(\(0x4020b000\))p Black 3659 5984 a Fq(73)p Black eop +end +%%Page: 74 81 +TeXDict begin 74 80 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2050) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black 356 72 a Fr(/lib/ld-linux.so.2)42 b(=>)j(/lib/ld-linux.so.2)d +(\(0x40000000\))-2 429 y +SDict begin H.S end + -2 429 a -2 429 a +SDict begin 13 H.A end + -2 429 a -2 +429 a +SDict begin [ /View [/XYZ H.V] /Dest (2023) cvn H.B /DEST pdfmark end + -2 429 a 108 x Fu(The)20 b(line)g("libcups.so.2)e(=>)j +(/usr/lib/libcups.so.2)c(\(0x40123000\)")e(sho)n(ws)21 +b(there)e(is)j(CUPS)f(support)e(compiled)f(into)i(this)-2 +645 y(v)o(ersion)f(of)h(Samba.)f(If)h(this)h(is)g(the)f(case,)h(and) +1359 645 y +SDict begin H.S end + 1359 645 a 1359 645 a +SDict begin 13 H.A end + 1359 645 a 1359 645 +a +SDict begin [ /View [/XYZ H.V] /Dest (2024) cvn H.B /DEST pdfmark end + 1359 645 a Fv(printing)g(=)g(cups)g Fu(is)g(set,)g(then)f(an)o(y)f +(otherwise)g(manually)g(set)i(print)f(command)-2 753 +y(in)g(smb)m(.conf)e(is)j(ignored.)-2 782 y +SDict begin H.S end + -2 782 a +-2 782 a +SDict begin 13 H.A end + -2 782 a -2 782 a +SDict begin [ /View [/XYZ H.V] /Dest (2025) cvn H.B /DEST pdfmark end + -2 782 a 359 x Fx(13.3.)35 +b(CUPS)f(-)i(RA)-19 b(W)35 b(Print)g(Thr)m(ough)g(Mode)-2 +1170 y +SDict begin H.S end + -2 1170 a -2 1170 a +SDict begin 11.7 H.A end + -2 1170 a -2 1170 a +SDict begin [ /View [/XYZ H.V] /Dest (2027) cvn H.B /DEST pdfmark end + -2 1170 +a -2 1294 a +SDict begin H.S end + -2 1294 a -2 1294 a +SDict begin 11.7 H.A end + -2 1294 a -2 1294 a +SDict begin [ /View [/XYZ H.V] /Dest (2028) cvn H.B /DEST pdfmark end + -2 +1294 a 164 1362 a Fl(Note:)19 b Fk(When)g(used)g(in)h(r)o(a)o(w)g(pr)q +(int)f(through)g(mode)g(is)i(will)e(be)h(necessar)r(y)h(to)f(use)g(the) +g(pr)q(inter)e(v)n(endor')l(s)i(dr)q(iv)n(ers)g(in)g(each)164 +1460 y(Windo)o(ws)f(client)g(PC)n(.)-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 (2029) cvn H.B /DEST pdfmark end + -2 1775 a 108 x Fu(When)h(CUPS)h +(printers)f(are)g(con\002gured)e(for)h(RA)-7 b(W)21 b(print-through)c +(mode)i(operation)f(it)j(is)g(the)f(responsibility)f(of)h(the)g(Samba) +-2 1991 y(client)g(to)g(fully)g(render)f(the)h(print)f(job)h +(\(\002le\))g(in)h(a)f(format)g(that)g(is)h(suitable)f(for)g(direct)f +(deli)n(v)o(ery)g(to)h(the)g(printer)-5 b(.)20 b(In)g(this)g(case)-2 +2099 y(CUPS)h(will)g(NO)m(T)f(do)g(an)o(y)f(print)h(\002le)h(format)e +(con)m(v)o(ersion)e(w)o(ork.)-2 2283 y +SDict begin H.S end + -2 2283 a -2 2283 +a +SDict begin 13 H.A end + -2 2283 a -2 2283 a +SDict begin [ /View [/XYZ H.V] /Dest (2030) cvn H.B /DEST pdfmark end + -2 2283 a 90 x Fu(The)j(CUPS)h(\002les)g(that)f +(need)g(to)g(be)g(correctly)f(set)i(for)f(RA)-7 b(W)21 +b(mode)e(printers)g(to)i(w)o(ork)e(are:)2717 2373 y +SDict begin H.S end + 2717 +2373 a 2717 2373 a +SDict begin 13 H.A end + 2717 2373 a 2717 2373 a +SDict begin [ /View [/XYZ H.V] /Dest (2031) cvn H.B /DEST pdfmark end + 2717 2373 +a -2 2401 a +SDict begin H.S end + -2 2401 a -2 2401 a +SDict begin 13 H.A end + -2 2401 a -2 2401 a +SDict begin [ /View [/XYZ H.V] /Dest (2032) cvn H.B /DEST pdfmark end + -2 +2401 a Black 142 x Ft(\225)p Black 81 2543 a +SDict begin H.S end + 81 2543 +a 81 2543 a +SDict begin 13 H.A end + 81 2543 a 81 2543 a +SDict begin [ /View [/XYZ H.V] /Dest (2033) cvn H.B /DEST pdfmark end + 81 2543 a 81 2543 a +SDict begin H.S end + 81 +2543 a 81 2543 a +SDict begin 13 H.A end + 81 2543 a 81 2543 a +SDict begin [ /View [/XYZ H.V] /Dest (2034) cvn H.B /DEST pdfmark end + 81 2543 a Fr(/etc/cups/mime.types) +-2 2721 y +SDict begin H.S end + -2 2721 a -2 2721 a +SDict begin 13 H.A end + -2 2721 a -2 2721 a +SDict begin [ /View [/XYZ H.V] /Dest (2035) cvn H.B /DEST pdfmark end + -2 +2721 a 39 2827 a +SDict begin H.S end + 39 2827 a 39 2827 a +SDict begin 13 H.A end + 39 2827 a 39 2827 +a +SDict begin [ /View [/XYZ H.V] /Dest (2036) cvn H.B /DEST pdfmark end + 39 2827 a Black -2 2977 a Ft(\225)p Black 81 2977 a +SDict begin H.S end + +81 2977 a 81 2977 a +SDict begin 13 H.A end + 81 2977 a 81 2977 a +SDict begin [ /View [/XYZ H.V] /Dest (2037) cvn H.B /DEST pdfmark end + 81 2977 a 81 +2977 a +SDict begin H.S end + 81 2977 a 81 2977 a +SDict begin 13 H.A end + 81 2977 a 81 2977 a +SDict begin [ /View [/XYZ H.V] /Dest (2038) cvn H.B /DEST pdfmark end + 81 2977 +a Fr(/etc/cups/mime.convs)-2 3155 y +SDict begin H.S end + -2 3155 a -2 3155 +a +SDict begin 13 H.A end + -2 3155 a -2 3155 a +SDict begin [ /View [/XYZ H.V] /Dest (2039) cvn H.B /DEST pdfmark end + -2 3155 a 256 x Fu(Both)h(contain)f(entries)h +(that)h(must)f(be)g(uncommented)d(to)j(allo)n(w)1894 +3411 y +SDict begin H.S end + 1894 3411 a 1894 3411 a +SDict begin 13 H.A end + 1894 3411 a 1894 3411 +a +SDict begin [ /View [/XYZ H.V] /Dest (2040) cvn H.B /DEST pdfmark end + 1894 3411 a Fq(RA)-8 b(W)26 b Fu(mode)19 b(operation.)-2 +3595 y +SDict begin H.S end + -2 3595 a -2 3595 a +SDict begin 13 H.A end + -2 3595 a -2 3595 a +SDict begin [ /View [/XYZ H.V] /Dest (2041) cvn H.B /DEST pdfmark end + -2 3595 +a 90 x Fu(Firstly)-5 b(,)20 b(to)g(enable)g(CUPS)h(based)f(printing)e +(from)i(Samba)f(the)h(follo)n(wing)f(options)g(must)i(be)f(enabled)f +(in)h(your)f(smb)m(.conf)f(\002le)-2 3792 y([globals])h(section:)613 +3792 y +SDict begin H.S end + 613 3792 a 613 3792 a +SDict begin 13 H.A end + 613 3792 a 613 3792 a +SDict begin [ /View [/XYZ H.V] /Dest (2042) cvn H.B /DEST pdfmark end + 613 +3792 a -2 3821 a +SDict begin H.S end + -2 3821 a -2 3821 a +SDict begin 13 H.A end + -2 3821 a -2 3821 +a +SDict begin [ /View [/XYZ H.V] /Dest (2043) cvn H.B /DEST pdfmark end + -2 3821 a Black 142 x Ft(\225)p Black 81 3963 a +SDict begin H.S end + 81 +3963 a 81 3963 a +SDict begin 13 H.A end + 81 3963 a 81 3963 a +SDict begin [ /View [/XYZ H.V] /Dest (2044) cvn H.B /DEST pdfmark end + 81 3963 a Fu(printing)f(=)j(CUPS) +-2 3981 y +SDict begin H.S end + -2 3981 a -2 3981 a +SDict begin 13 H.A end + -2 3981 a -2 3981 a +SDict begin [ /View [/XYZ H.V] /Dest (2045) cvn H.B /DEST pdfmark end + -2 +3981 a Black 131 x Ft(\225)p Black 81 4112 a +SDict begin H.S end + 81 4112 +a 81 4112 a +SDict begin 13 H.A end + 81 4112 a 81 4112 a +SDict begin [ /View [/XYZ H.V] /Dest (2046) cvn H.B /DEST pdfmark end + 81 4112 a Fu(printcap)e(=)h(CUPS)-2 +4262 y(When)g(these)g(parameters)f(are)h(speci\002ed)g(the)g(print)g +(directi)n(v)o(es)f(in)h(smb)m(.conf)f(\(as)h(well)h(as)g(in)f(samba)g +(itself\))g(will)h(be)f(ignored)-2 4369 y(because)f(samba)h(will)h +(directly)e(interf)o(ace)h(with)g(CUPS)i(through)c(it')-5 +b(s)21 b(application)e(program)f(interf)o(ace)h(\(API\))h(-)g(so)h +(long)e(as)-2 4477 y(Samba)g(has)i(been)e(compiled)g(with)i(CUPS)g +(library)e(\(libcups\))g(support.)f(If)j(samba)e(has)i(NO)m(T)f(been)f +(compiled)g(with)i(CUPS)-2 4585 y(support)e(then)g(printing)g(will)i +(use)f(the)h(System)f(V)g(A)-9 b(T&T)20 b(command)e(set)j(with)g(the) +2454 4585 y +SDict begin H.S end + 2454 4585 a 2454 4585 a +SDict begin 13 H.A end + 2454 4585 a 2454 +4585 a +SDict begin [ /View [/XYZ H.V] /Dest (2047) cvn H.B /DEST pdfmark end + 2454 4585 a Fq(-or)o(aw)f Fu(option)f(automatically)f(passing)-2 +4693 y(through.)-2 4877 y +SDict begin H.S end + -2 4877 a -2 4877 a +SDict begin 13 H.A end + -2 4877 +a -2 4877 a +SDict begin [ /View [/XYZ H.V] /Dest (2048) cvn H.B /DEST pdfmark end + -2 4877 a 90 x Fu(Cupsomatic)h(\(an)h(enhanced)e(printing)h +(utility)h(that)g(is)h(part)f(of)g(some)g(CUPS)i(implementations\))c +(on)h(the)i(Samba/CUPS)-2 5075 y(serv)o(er)e(does)h(*not*)f(add)h(an)o +(y)f(features)g(if)i(a)g(\002le)f(is)i(really)d(printed)g("ra)o(w".)h +(Ho)n(we)n(v)o(er)m(,)e(if)i(you)g(ha)n(v)o(e)f(loaded)g(the)h(dri)n(v) +o(er)f(for)h(the)-2 5183 y(W)m(indo)n(ws)f(client)i(from)e(the)h(CUPS)h +(serv)o(er)m(,)e(using)h(the)g("cupsaddsmb")e(utility)-5 +b(,)19 b(and)h(if)h(this)f(dri)n(v)o(er)f(is)i(one)f(using)f(a)-2 +5291 y("F)o(oomatic")g(PPD,)h(the)h(PJL)g(header)e(in)h(question)f(is)i +(already)e(added)g(on)h(the)g(W)m(indo)n(ws)g(client,)g(at)h(the)f +(time)g(when)g(the)g(dri)n(v)o(er)-2 5399 y(initially)g(generated)e +(the)j(PostScript)f(data)g(and)f(CUPS)j(in)e(true)g("-ora)o(w")f +(manner)g(doesn')o(t)f(remo)o(v)o(e)g(this)j(PJL)g(header)e(and)-2 +5507 y(passes)i(the)f(\002le)h("as)f(is")h(to)g(its)g(printer)e +(communication)e(back)o(end.)-2 5525 y +SDict begin H.S end + -2 5525 a -2 5525 +a +SDict begin 11.7 H.A end + -2 5525 a -2 5525 a +SDict begin [ /View [/XYZ H.V] /Dest (2049) cvn H.B /DEST pdfmark end + -2 5525 a Black 3659 5984 a Fq(74)p +Black eop end +%%Page: 75 82 +TeXDict begin 75 81 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2072) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black 164 72 a Fl(Note:)f Fk(NO)m(TE:)h(editing)e(in)i(the)f("mime)o +(.con)o(vs")g(and)g(the)h("mime)o(.types")f(\002le)h(does)g(not)f(*enf) +n(orce*)g("r)o(a)o(w")g(pr)q(inting,)f(it)i(only)164 +170 y(*allo)o(ws*)f(it.)-2 485 y +SDict begin H.S end + -2 485 a -2 485 a +SDict begin 13 H.A end + -2 +485 a -2 485 a +SDict begin [ /View [/XYZ H.V] /Dest (2051) cvn H.B /DEST pdfmark end + -2 485 a 108 x Fu(Print)h(\002les)h(that)f(arri)n(v)o(e) +f(from)h(MS)g(W)m(indo)n(ws)g(printing)f(are)h("auto-typed")d(by)j +(CUPS.)h(This)g(aids)f(the)g(process)g(of)-2 701 y(determining)e +(proper)g(treatment)i(while)g(in)g(the)g(print)g(queue)f(system.)2094 +701 y +SDict begin H.S end + 2094 701 a 2094 701 a +SDict begin 13 H.A end + 2094 701 a 2094 701 a +SDict begin [ /View [/XYZ H.V] /Dest (2052) cvn H.B /DEST pdfmark end + 2094 +701 a -2 802 a +SDict begin H.S end + -2 802 a -2 802 a +SDict begin 13 H.A end + -2 802 a -2 802 a +SDict begin [ /View [/XYZ H.V] /Dest (2053) cvn H.B /DEST pdfmark end + -2 +802 a Black 256 x Ft(\225)p Black 81 1058 a +SDict begin H.S end + 81 1058 a +81 1058 a +SDict begin 13 H.A end + 81 1058 a 81 1058 a +SDict begin [ /View [/XYZ H.V] /Dest (2054) cvn H.B /DEST pdfmark end + 81 1058 a Fu(Files)i(generated)d(by)i +(PCL)h(dri)n(v)o(ers)e(and)h(directed)f(at)i(PCK)g(printers)e(get)i +(auto-typed)c(as)81 1166 y +SDict begin H.S end + 81 1166 a 81 1166 a +SDict begin 13 H.A end + 81 1166 +a 81 1166 a +SDict begin [ /View [/XYZ H.V] /Dest (2055) cvn H.B /DEST pdfmark end + 81 1166 a Fr(application/octet-stream)p Fu(.)f(Unkno)n(wn)i +(\002le)j(format)e(types)h(also)h(get)f(auto-typed)e(with)i(this)h +(tag.)-2 1184 y +SDict begin H.S end + -2 1184 a -2 1184 a +SDict begin 13 H.A end + -2 1184 a -2 1184 +a +SDict begin [ /View [/XYZ H.V] /Dest (2056) cvn H.B /DEST pdfmark end + -2 1184 a Black 131 x Ft(\225)p Black 81 1315 a +SDict begin H.S end + 81 +1315 a 81 1315 a +SDict begin 13 H.A end + 81 1315 a 81 1315 a +SDict begin [ /View [/XYZ H.V] /Dest (2057) cvn H.B /DEST pdfmark end + 81 1315 a Fu(Files)g(generated)d +(by)i(a)h(Postscript)f(dri)n(v)o(er)f(and)g(directed)h(at)g(a)h +(Postscript)f(printer)f(are)h(auto-typed)e(depending)g(on)i(the)81 +1423 y(auto-detected)e(most)i(suitable)g(MIME)g(type)f(as:)1554 +1423 y +SDict begin H.S end + 1554 1423 a 1554 1423 a +SDict begin 13 H.A end + 1554 1423 a 1554 1423 +a +SDict begin [ /View [/XYZ H.V] /Dest (2058) cvn H.B /DEST pdfmark end + 1554 1423 a -2 1441 a +SDict begin H.S end + -2 1441 a -2 1441 a +SDict begin 13 H.A end + -2 1441 a +-2 1441 a +SDict begin [ /View [/XYZ H.V] /Dest (2059) cvn H.B /DEST pdfmark end + -2 1441 a Black 81 1573 a Fg(\225)p Black 164 +1573 a +SDict begin H.S end + 164 1573 a 164 1573 a +SDict begin 13 H.A end + 164 1573 a 164 1573 a +SDict begin [ /View [/XYZ H.V] /Dest (2060) cvn H.B /DEST pdfmark end + 164 +1573 a Fu(*)h(application/postscript)-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 (2061) cvn H.B /DEST pdfmark end + -2 1591 a Black 81 1722 +a Fg(\225)p Black 164 1722 a +SDict begin H.S end + 164 1722 a 164 1722 a +SDict begin 13 H.A end + 164 +1722 a 164 1722 a +SDict begin [ /View [/XYZ H.V] /Dest (2062) cvn H.B /DEST pdfmark end + 164 1722 a Fu(*)g(application/vnd.cups-postscript)-2 +2079 y +SDict begin H.S end + -2 2079 a -2 2079 a +SDict begin 13 H.A end + -2 2079 a -2 2079 a +SDict begin [ /View [/XYZ H.V] /Dest (2063) cvn H.B /DEST pdfmark end + -2 2079 +a 108 x Fu("application/postscript")d(\002rst)k(goes)f(thru)g(the)g +("pstops")f(\002lter)i(\(where)e(the)h(page)g(counting)e(and)i +(accounting)e(tak)o(es)i(place\).)-2 2295 y(The)g(outcome)e(will)j(be)f +(of)g(MIME)g(type)g("application/vnd.cups-postscript")o(.)15 +b(The)20 b(pstops\002lter)g(reads)g(and)f(uses)-2 2403 +y(information)f(from)h(the)h(PPD)h(and)f(inserts)g(user)n(-pro)o(vided) +d(options)i(into)h(the)g(PostScript)h(\002le.)f(As)h(a)g(consequence,)c +(the)-2 2511 y(\002ltered)j(\002le)h(could)e(possibly)g(ha)n(v)o(e)h +(an)g(unw)o(anted)f(PJL)i(header)-5 b(.)-2 2695 y +SDict begin H.S end + -2 +2695 a -2 2695 a +SDict begin 13 H.A end + -2 2695 a -2 2695 a +SDict begin [ /View [/XYZ H.V] /Dest (2064) cvn H.B /DEST pdfmark end + -2 2695 a 90 x Fu +("application/postscript")17 b(will)k(be)f(all)h(\002les)g(with)g(a)f +(".ps",)g(".ai",)g(".eps")g(suf)n(\002x)g(or)g(which)f(ha)n(v)o(e)h(as) +h(their)f(\002rst)h(character)-2 2893 y(string)f(one)f(of)h("\045!")g +(or)g("<04>\045".)-2 3077 y +SDict begin H.S end + -2 3077 a -2 3077 a +SDict begin 13 H.A end + -2 3077 +a -2 3077 a +SDict begin [ /View [/XYZ H.V] /Dest (2065) cvn H.B /DEST pdfmark end + -2 3077 a 90 x Fu("application/vnd.cups-postscript")14 +b(will)21 b(\002les)g(which)f(contain)f(the)h(string)g("LANGU)m(A)m +(GE=POSTSCRIPT")f(\(or)h(similar)-2 3275 y(v)n(ariations)f(with)h(dif)n +(ferent)f(capitalization\))f(in)j(the)f(\002rst)h(512)e(bytes,)h(and)g +(also)g(contain)f(the)i("PJL)f(super)g(escape)g(code")f(in)i(the)-2 +3383 y(\002rst)g(128)e(bytes)h(\("<1B>\045-12345X"\).)c(V)-9 +b(ery)20 b(lik)o(ely)-5 b(,)19 b(most)i(PostScript)f(\002les)h +(generated)d(on)i(W)m(indo)n(ws)g(using)f(a)i(CUPS)g(or)-2 +3490 y(other)e(PPD,)i(will)g(ha)n(v)o(e)e(to)i(be)f(auto-typed)e(as)j +("vnd.cups-postscript".)16 b(A)21 b(\002le)f(produced)e(with)i(a)h +("Generic)e(PostScript)-2 3598 y(dri)n(v)o(er")f(will)j(just)g(be)f +(tagged)f("application/postscript".)-2 3782 y +SDict begin H.S end + -2 3782 +a -2 3782 a +SDict begin 13 H.A end + -2 3782 a -2 3782 a +SDict begin [ /View [/XYZ H.V] /Dest (2066) cvn H.B /DEST pdfmark end + -2 3782 a 90 x Fu(Once)h(the)g(\002le)h +(is)g(in)f("application/vnd.cups-postscript")15 b(format,)k(either)g +("pstoraster")h(or)g("cupsomatic")e(will)j(tak)o(e)f(o)o(v)o(er)-2 +3980 y(\(depending)d(on)j(the)g(printer)f(con\002guration,)e(as)k +(determined)e(by)g(the)i(PPD)g(in)f(use\).)-2 3998 y +SDict begin H.S end + +-2 3998 a -2 3998 a +SDict begin 11.7 H.A end + -2 3998 a -2 3998 a +SDict begin [ /View [/XYZ H.V] /Dest (2067) cvn H.B /DEST pdfmark end + -2 3998 a -2 +4123 a +SDict begin H.S end + -2 4123 a -2 4123 a +SDict begin 11.7 H.A end + -2 4123 a -2 4123 a +SDict begin [ /View [/XYZ H.V] /Dest (2068) cvn H.B /DEST pdfmark end + -2 4123 +a 164 4202 a Fl(Note:)f Fk(A)h(pr)q(inter)f(queue)f(with)i(*no*)g(PPD)g +(associated)f(to)h(it)h(is)f(a)h("r)o(a)o(w")e(pr)q(inter)f(and)i(all)f +(\002les)i(will)e(go)h(directly)g(there)f(as)164 4299 +y(receiv)n(ed)g(b)o(y)h(the)g(spooler)l(.)f(The)g(e)n(x)n(eptions)f +(are)i(\002le)g(types)h("application/octet-strea)o(m")15 +b(which)k(need)g("passthrough)164 4396 y(f)n(eature")e(enab)o(led.)g +("Ra)o(w")i(queues)g(don't)g(do)h(an)o(y)g(\002lter)q(ing)e(at)i(all,)g +(the)o(y)f(hand)g(the)h(\002le)g(directly)f(to)i(the)e(CUPS)i(bac)o(k)o +(end.)164 4493 y(This)f(bac)o(k)o(end)e(is)j(responsib)o(le)c(f)n(or)j +(the)f(sending)g(of)h(the)f(data)h(to)g(the)f(de)n(vice)h(\(as)g(in)g +(the)g("de)n(vice)f(URI")h(notation)e(as)164 4591 y(lpd://,)g(soc)o(k)o +(et://,)h(smb://,)h(ipp://,)f(http://,)f(par)o(allel:/,)f(ser)q(ial:/,) +i(usb:/)h(etc.\))39 4729 y +SDict begin H.S end + 39 4729 a 39 4729 a +SDict begin 11.7 H.A end + 39 4729 +a 39 4729 a +SDict begin [ /View [/XYZ H.V] /Dest (2069) cvn H.B /DEST pdfmark end + 39 4729 a -2 4895 a +SDict begin H.S end + -2 4895 a -2 4895 a +SDict begin 11.7 H.A end + -2 +4895 a -2 4895 a +SDict begin [ /View [/XYZ H.V] /Dest (2070) cvn H.B /DEST pdfmark end + -2 4895 a 164 4992 a Fl(Note:)f Fk("cupsomatic"/F)n +(oomatic)d(are)k(*not*)g(nativ)n(e)f(CUPS)h(dr)q(iv)n(ers)g(and)g(the)o +(y)f(don't)g(ship)h(with)g(CUPS)o(.)f(The)o(y)h(are)f(a)i(Third)164 +5089 y(P)m(ar)s(ty)f(add-on,)e(de)n(v)n(eloped)g(at)i(Lin)o(uxpr)q +(inting.org.)15 b(As)21 b(such,)f(the)o(y)g(are)f(a)i(br)q(illiant)c +(hac)o(k)j(to)g(mak)o(e)g(all)g(models)f(\(dr)q(iv)n(en)h(b)o(y)164 +5187 y(Ghostscr)q(ipt)f(dr)q(iv)n(ers/\002lters)h(in)f(tr)o(aditional)e +(spoolers\))i(also)g(w)o(or)q(k)i(via)f(CUPS)o(,)f(with)h(the)f(same)h +(\(good)f(or)h(bad!\))f(quality)f(as)164 5284 y(in)i(these)f(other)g +(spoolers)o(.)g("cupsomatic")g(is)h(only)g(a)h(v)n(ehicle)e(to)h(e)n(x) +n(ecute)f(a)h(ghostscr)q(ipt)g(commandline)e(at)i(that)f(stage)h(in)164 +5381 y(the)f(CUPS)i(\002lter)q(ing)d(chain,)i(where)f("nor)r(mally")f +(the)h(nativ)n(e)h(CUPS)g("pstor)o(aster")e(\002lter)i(w)o(ould)f(kic)o +(k)i(in.)f(cupsomatic)164 5478 y(b)o(y-passes)g(pstor)o(aster)l(,)f +("kidnaps")f(the)i(pr)q(int\002le)e(from)j(CUPS)f(a)o(w)o(a)n(y)f(and)h +(re-directs)f(it)h(to)g(go)g(through)e(Ghostscipt.)164 +5575 y(CUPS)i(accepts)g(this)o(,)g(because)f(the)h(associated)f +(CUPS-O-Matic-/F)n(oomatic-PPD)e(speci\002es:)p Black +3659 5984 a Fq(75)p Black eop end +%%Page: 76 83 +TeXDict begin 76 82 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2085) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 10.53 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2071) cvn H.B /DEST pdfmark end + -2 +-11 a 285 72 a Ff(*cupsFilter:)85 b("application/vnd.cup)q(s-p)q(ost)q +(scr)q(ip)q(t)46 b(0)41 b(cupsomatic")164 253 y Fk(This)20 +b(line)f(persuades)f(CUPS)j(to)f(hand)f(the)g(\002le)i(to)f(cupsomatic) +o(,)f(once)h(it)g(has)g(successfully)h(con)o(v)n(er)s(ted)d(it)i(to)g +(the)g(MIME)164 350 y(type)g("application/vnd.cups-po)o(stscr)q(ipt".) +14 b(This)20 b(con)o(v)n(ersion)f(will)g(not)h(happen)e(f)n(or)i(Jobs)g +(arr)q(iving)f(from)h(Windo)o(ws)f(which)164 447 y(are)h(auto-typed)d +("application/octet-stream",)d(with)20 b(the)f(according)g(changes)g +(in)h("/etc/cups/mime)o(.types")e(in)h(place)o(.)-2 762 +y +SDict begin H.S end + -2 762 a -2 762 a +SDict begin 13 H.A end + -2 762 a -2 762 a +SDict begin [ /View [/XYZ H.V] /Dest (2073) cvn H.B /DEST pdfmark end + -2 762 a 108 x +Fu(CUPS)i(is)g(widely)f(con\002gurable)e(and)h(\003e)o(xible,)h(e)n(v)o +(en)f(re)o(garding)e(its)k(\002ltering)f(mechanism.)f(Another)g(w)o +(orkaround)e(in)j(some)-2 978 y(situations)g(w)o(ould)f(be)h(to)h(ha)n +(v)o(e)e(in)i("/etc/cups/mime.types")d(entries)i(as)h(follo)n(ws:)-2 +1079 y +SDict begin H.S end + -2 1079 a -2 1079 a +SDict begin 11.7 H.A end + -2 1079 a -2 1079 a +SDict begin [ /View [/XYZ H.V] /Dest (2074) cvn H.B /DEST pdfmark end + -2 1079 +a 132 1158 a Fr(application/postscript)490 b(application/vnd.cups-raw) +85 b(0)90 b(-)132 1256 y(application/vnd.cups-postscript)85 +b(application/vnd.cups-raw)g(0)90 b(-)-2 1433 y +SDict begin H.S end + -2 1433 +a -2 1433 a +SDict begin 13 H.A end + -2 1433 a -2 1433 a +SDict begin [ /View [/XYZ H.V] /Dest (2075) cvn H.B /DEST pdfmark end + -2 1433 a 97 x Fu(This)20 +b(w)o(ould)g(pre)n(v)o(ent)e(all)j(Postscript)f(\002les)h(from)e(being) +h(\002ltered)g(\(rather)m(,)e(the)o(y)h(will)i(go)f(thru)g(the)g +(virtual)f("null\002lter")h(denoted)-2 1637 y(with)g("-"\).)g(This)g +(could)f(only)h(be)g(useful)f(for)h(PS)h(printers.)e(If)h(you)g(w)o +(ant)g(to)g(print)g(PS)h(code)e(on)h(non-PS)f(printers)h(an)g(entry)f +(as)-2 1745 y(follo)n(ws)h(could)f(be)h(useful:)-2 1829 +y +SDict begin H.S end + -2 1829 a -2 1829 a +SDict begin 11.7 H.A end + -2 1829 a -2 1829 a +SDict begin [ /View [/XYZ H.V] /Dest (2076) cvn H.B /DEST pdfmark end + -2 1829 a 132 +1926 a Fr(*/*)493 b(application/vnd.cups-raw)86 b(0)j(-)-2 +2103 y +SDict begin H.S end + -2 2103 a -2 2103 a +SDict begin 13 H.A end + -2 2103 a -2 2103 a +SDict begin [ /View [/XYZ H.V] /Dest (2077) cvn H.B /DEST pdfmark end + -2 2103 +a 97 x Fu(and)19 b(w)o(ould)h(ef)n(fecti)n(v)o(ely)e(send)i(*all*)g +(\002les)h(to)f(the)h(back)o(end)d(without)i(further)e(processing.)-2 +2384 y +SDict begin H.S end + -2 2384 a -2 2384 a +SDict begin 13 H.A end + -2 2384 a -2 2384 a +SDict begin [ /View [/XYZ H.V] /Dest (2078) cvn H.B /DEST pdfmark end + -2 2384 +a 89 x Fu(Lastly)-5 b(,)19 b(you)h(could)f(ha)n(v)o(e)h(the)g(follo)n +(wing)e(entry:)-2 2574 y +SDict begin H.S end + -2 2574 a -2 2574 a +SDict begin 11.7 H.A end + -2 2574 +a -2 2574 a +SDict begin [ /View [/XYZ H.V] /Dest (2079) cvn H.B /DEST pdfmark end + -2 2574 a 132 2654 a Fr(application/vnd.cups-postscript)85 +b(application/vnd.cups-raw)g(0)90 b(my_PJL_stripping_filter)-2 +2831 y +SDict begin H.S end + -2 2831 a -2 2831 a +SDict begin 13 H.A end + -2 2831 a -2 2831 a +SDict begin [ /View [/XYZ H.V] /Dest (2080) cvn H.B /DEST pdfmark end + -2 2831 +a 97 x Fu(Y)-9 b(ou)19 b(will)i(need)f(to)g(write)g(a)h +("my_PJL_stripping_\002lter")16 b(\(could)j(be)h(a)h(shellscript\))f +(that)g(parses)g(the)h(PostScript)f(and)-2 3036 y(remo)o(v)o(es)e(the)j +(unw)o(anted)d(PJL.)j(This)f(w)o(ould)g(need)f(to)i(conform)d(to)i +(CUPS)h(\002lter)g(design)e(\(mainly)-5 b(,)19 b(recei)n(v)o(e)g(and)h +(pass)g(the)-2 3143 y(parameters)f(printername,)e(job-id,)i(username,)g +(jobtitle,)h(copies,)f(print)h(options)f(and)h(possibly)f(the)i +(\002lename\).)e(It)h(w)o(ould)g(be)-2 3251 y(installed)g(as)h(w)o +(orld)e(e)o(x)o(ecutable)g(into)h("/usr/lib/cups/\002lters/")f(and)h +(will)g(be)h(called)f(by)f(CUPS)j(if)e(it)h(encounters)e(a)h(MIME)-2 +3359 y(type)f("application/vnd.cups-postscript".)-2 3543 +y +SDict begin H.S end + -2 3543 a -2 3543 a +SDict begin 13 H.A end + -2 3543 a -2 3543 a +SDict begin [ /View [/XYZ H.V] /Dest (2081) cvn H.B /DEST pdfmark end + -2 3543 a 90 +x Fu(CUPS)i(can)f(handle)f("-o)h(job-hold-until=inde\002nite".)15 +b(This)21 b(k)o(eeps)e(the)i(job)f(in)g(the)g(queue)f("on)h(hold".)f +(It)h(will)h(only)f(be)-2 3741 y(printed)f(upon)g(manual)g(release)h +(by)g(the)g(printer)f(operator)-5 b(.)19 b(This)h(is)h(a)g(requirement) +d(in)i(man)o(y)f("central)g(reproduction)-2 3849 y(departments",)f +(where)i(a)g(fe)n(w)g(operators)f(manage)g(the)h(jobs)g(of)g(hundreds)e +(of)i(users)h(on)e(some)h(big)g(machine,)f(where)h(no)f(user)-2 +3957 y(is)i(allo)n(wed)e(to)i(ha)n(v)o(e)e(direct)h(access.)h(\(The)e +(operators)g(often)g(need)h(to)g(load)g(the)g(proper)e(paper)i(type)f +(before)g(running)f(the)-2 4065 y(10.000)g(page)h(job)h(requested)f(by) +h(mark)o(eting)e(for)i(the)g(mailing,)f(etc.\).)-2 4093 +y +SDict begin H.S end + -2 4093 a -2 4093 a +SDict begin 13 H.A end + -2 4093 a -2 4093 a +SDict begin [ /View [/XYZ H.V] /Dest (2082) cvn H.B /DEST pdfmark end + -2 4093 a 360 +x Fx(13.4.)35 b(CUPS)f(as)h(a)h(netw)o(ork)d(P)m(ostScript)h(RIP)h(--)g +(CUPS)g(dri)o(v)o(ers)-2 4639 y(w)o(orking)d(on)i(ser)o(v)o(er)-13 +b(,)31 b(Adobe)i(P)m(ostScript)g(dri)o(v)o(er)f(with)h(CUPS-PPDs)-2 +4826 y(do)o(wnloaded)g(to)i(clients)-2 4993 y +SDict begin H.S end + -2 4993 +a -2 4993 a +SDict begin 13 H.A end + -2 4993 a -2 4993 a +SDict begin [ /View [/XYZ H.V] /Dest (2084) cvn H.B /DEST pdfmark end + -2 4993 a 106 x Fu(CUPS)21 +b(is)g(perfectly)e(able)h(to)h(use)f(PPD)h(\002les)g(\(PostScript)f +(Printer)g(Descriptions\).)e(PPDs)k(can)e(control)f(all)h(print)g(de)n +(vice)-2 5207 y(options.)f(The)o(y)g(are)h(usually)g(pro)o(vided)d(by)j +(the)g(manuf)o(acturer)e(--)i(if)g(you)g(o)n(wn)f(a)i(PostSript)f +(printer)m(,)f(that)h(is.)h(PPD)g(\002les)g(are)-2 5315 +y(al)o(w)o(ays)f(a)h(component)d(of)i(PostScript)g(printer)f(dri)n(v)o +(ers)g(on)h(MS)g(W)m(indo)n(ws)g(or)g(Apple)f(Mac)i(OS)g(systems.)f +(The)o(y)f(are)h(ASCII)-2 5423 y(\002les)h(containing)d(user)n +(-selectable)i(print)f(options,)g(mapped)g(to)h(appropriate)e +(PostScript,)i(PCL)h(or)f(PJL)h(commands)d(for)i(the)p +Black 3657 5984 a Fq(76)p Black eop end +%%Page: 77 84 +TeXDict begin 77 83 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fu(tar)o(get)f(printer)-5 b(.)19 b(Printer)h(dri)n(v)o(er)f +(GUI)h(dialogs)g(translate)g(these)g(options)f("on-the-\003y")f(into)i +(b)n(uttons)g(and)f(drop-do)n(wn)e(lists)22 b(for)-2 +180 y(the)e(user)g(to)g(select.)-2 454 y(CUPS)h(can)f(load,)g(without)f +(an)o(y)g(con)m(v)o(ersions,)f(the)i(PPD)h(\002le)g(from)e(an)o(y)h(W)m +(indo)n(ws)f(\(NT)h(is)h(recommended\))c(PostScript)-2 +562 y(dri)n(v)o(er)h(and)i(handle)f(the)h(options.)f(There)h(is)h(a)g +(web)f(bro)n(wser)f(interf)o(ace)g(to)h(the)h(print)e(options)g +(\(select)-2 670 y(http://localhost:631/printers/)d(and)k(click)g(on)g +(one)f("Con\002gure)g(Printer")h(b)n(utton)f(to)h(see)h(it\),)f(a)h +(commandline)d(interf)o(ace)h(\(see)-2 778 y Fv(man)h(lpoptions)h +Fu(or)f(try)g(if)g(you)f(ha)n(v)o(e)1118 778 y +SDict begin H.S end + 1118 778 +a 1118 778 a +SDict begin 13 H.A end + 1118 778 a 1118 778 a +SDict begin [ /View [/XYZ H.V] /Dest (2087) cvn H.B /DEST pdfmark end + 1118 778 a Fv(lphelp)i +Fu(on)f(your)f(system\))h(plus)g(some)g(dif)n(ferent)f(GUI)h(frontends) +e(on)i(Linux)f(UNIX,)-2 886 y(which)g(can)h(present)g(PPD)h(options)e +(to)i(the)f(users.)g(PPD)h(options)e(are)h(normally)f(meant)g(to)i +(become)e(e)n(v)n(aluated)g(by)g(the)-2 994 y(PostScript)h(RIP)h(on)f +(the)g(real)g(PostScript)g(printer)-5 b(.)-2 1178 y +SDict begin H.S end + -2 +1178 a -2 1178 a +SDict begin 13 H.A end + -2 1178 a -2 1178 a +SDict begin [ /View [/XYZ H.V] /Dest (2088) cvn H.B /DEST pdfmark end + -2 1178 a 90 x Fu(CUPS)21 +b(doesn')o(t)e(stop)h(at)h("real")f(PostScript)g(printers)f(in)h(its)i +(usage)d(of)h(PPDs.)h(The)f(CUPS)i(de)n(v)o(elopers)c(ha)n(v)o(e)h(e)o +(xtended)g(the)-2 1376 y(PPD)i(concept,)d(to)j(also)f(describe)g(a)n(v) +n(ailable)f(de)n(vice)h(and)f(dri)n(v)o(er)g(options)g(for)h +(non-PostScript)e(printers)i(through)-2 1484 y(CUPS-PPDs.)-2 +1651 y +SDict begin H.S end + -2 1651 a -2 1651 a +SDict begin 13 H.A end + -2 1651 a -2 1651 a +SDict begin [ /View [/XYZ H.V] /Dest (2089) cvn H.B /DEST pdfmark end + -2 1651 +a 107 x Fu(This)g(is)h(logical,)f(as)h(CUPS)g(includes)f(a)g(fully)g +(featured)e(PostScript)j(interpreter)d(\(RIP\).)i(This)g(RIP)h(is)h +(based)d(on)h(Ghostscript.)-2 1866 y(It)g(can)g(process)g(all)h(recei)n +(v)o(ed)d(PostScript)j(\(and)e(additionally)f(man)o(y)h(other)h(\002le) +g(formats\))f(from)h(clients.)g(All)h(CUPS-PPDs)-2 1974 +y(geared)d(to)i(non-PostScript)d(printers)i(contain)g(an)g(additional)f +(line,)i(starting)f(with)h(the)f(k)o(e)o(yw)o(ord)2858 +1974 y +SDict begin H.S end + 2858 1974 a 2858 1974 a +SDict begin 13 H.A end + 2858 1974 a 2858 1974 +a +SDict begin [ /View [/XYZ H.V] /Dest (2090) cvn H.B /DEST pdfmark end + 2858 1974 a Fo(*cupsFilter)s Fu(.)f(This)i(line)-2 +2082 y(tells)h(the)f(CUPS)i(print)d(system)h(which)g(printer)n +(-speci\002c)f(\002lter)h(to)h(use)f(for)g(the)g(interpretation)e(of)i +(the)g(accompan)o(ying)-2 2190 y(PostScript.)g(Thus)f(CUPS)j(lets)f +(all)g(its)g(printers)e(appear)g(as)i(PostScript)f(de)n(vices)g(to)g +(its)i(clients,)e(because)f(it)i(can)f(act)h(as)g(a)-2 +2297 y(PostScript)f(RIP)h(for)e(those)h(printers,)g(processing)e(the)j +(recei)n(v)o(ed)d(PostScript)i(code)g(into)g(a)g(proper)f(raster)h +(print)g(format.)-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 (2091) cvn H.B /DEST pdfmark end + -2 2481 a 90 x Fu(CUPS-PPDs)h(can)f(also)h(be)f(used)g(on)g +(W)m(indo)n(ws-Clients,)f(on)h(top)g(of)f(a)i(PostScript)f(dri)n(v)o +(er)f(\(recommended)e(is)k(the)f(Adobe)-2 2679 y(one\).)-2 +2860 y +SDict begin H.S end + -2 2860 a -2 2860 a +SDict begin 13 H.A end + -2 2860 a -2 2860 a +SDict begin [ /View [/XYZ H.V] /Dest (2092) cvn H.B /DEST pdfmark end + -2 2860 +a 93 x Fu(This)g(feature)f(enables)h(CUPS)h(to)g(do)f(a)g(fe)n(w)g +(tricks)h(no)e(other)h(spooler)f(can)h(do:)-2 2971 y +SDict begin H.S end + +-2 2971 a -2 2971 a +SDict begin 13 H.A end + -2 2971 a -2 2971 a +SDict begin [ /View [/XYZ H.V] /Dest (2093) cvn H.B /DEST pdfmark end + -2 2971 a -2 +2981 a +SDict begin H.S end + -2 2981 a -2 2981 a +SDict begin 13 H.A end + -2 2981 a -2 2981 a +SDict begin [ /View [/XYZ H.V] /Dest (2094) cvn H.B /DEST pdfmark end + -2 2981 +a Black 143 x Ft(\225)p Black 81 3124 a +SDict begin H.S end + 81 3124 a 81 +3124 a +SDict begin 13 H.A end + 81 3124 a 81 3124 a +SDict begin [ /View [/XYZ H.V] /Dest (2095) cvn H.B /DEST pdfmark end + 81 3124 a Fu(act)g(as)h(a)g(netw)o(ork)o(ed) +d(PostScript)j(RIP)f(\(Raster)h(Image)e(Processor\),)g(handling)f +(print\002les)i(from)g(all)g(client)h(platforms)e(in)h(a)81 +3231 y(uniform)e(w)o(ay;)-2 3249 y +SDict begin H.S end + -2 3249 a -2 3249 +a +SDict begin 13 H.A end + -2 3249 a -2 3249 a +SDict begin [ /View [/XYZ H.V] /Dest (2096) cvn H.B /DEST pdfmark end + -2 3249 a Black 132 x Ft(\225)p +Black 81 3381 a +SDict begin H.S end + 81 3381 a 81 3381 a +SDict begin 13 H.A end + 81 3381 a 81 3381 +a +SDict begin [ /View [/XYZ H.V] /Dest (2097) cvn H.B /DEST pdfmark end + 81 3381 a Fu(act)i(as)h(a)g(central)f(accounting)e(and)h(billing)h +(serv)o(er)m(,)f(as)h(all)h(\002les)g(are)g(passed)f(through)e(the)2714 +3381 y +SDict begin H.S end + 2714 3381 a 2714 3381 a +SDict begin 13 H.A end + 2714 3381 a 2714 3381 +a +SDict begin [ /View [/XYZ H.V] /Dest (2098) cvn H.B /DEST pdfmark end + 2714 3381 a Fv(pstops)j Fu(Filter)f(and)g(are)g(therefor)81 +3489 y(logged)f(in)h(the)g(CUPS)763 3489 y +SDict begin H.S end + 763 3489 a +763 3489 a +SDict begin 13 H.A end + 763 3489 a 763 3489 a +SDict begin [ /View [/XYZ H.V] /Dest (2099) cvn H.B /DEST pdfmark end + 763 3489 a Fr(page_log)p +Fu(.)g(-)1212 3489 y +SDict begin H.S end + 1212 3489 a 1212 3489 a +SDict begin 13 H.A end + 1212 3489 +a 1212 3489 a +SDict begin [ /View [/XYZ H.V] /Dest (2100) cvn H.B /DEST pdfmark end + 1212 3489 a Fq(NO)m(TE:)g Fu(this)h(can)f(not)g(happen)e +(with)j("ra)o(w")e(print)h(jobs,)g(which)g(al)o(w)o(ays)g(remain)81 +3597 y(un\002ltered)f(per)h(de\002nition;)-2 3615 y +SDict begin H.S end + -2 +3615 a -2 3615 a +SDict begin 13 H.A end + -2 3615 a -2 3615 a +SDict begin [ /View [/XYZ H.V] /Dest (2101) cvn H.B /DEST pdfmark end + -2 3615 a Black +131 x Ft(\225)p Black 81 3746 a +SDict begin H.S end + 81 3746 a 81 3746 a +SDict begin 13 H.A end + 81 +3746 a 81 3746 a +SDict begin [ /View [/XYZ H.V] /Dest (2102) cvn H.B /DEST pdfmark end + 81 3746 a Fu(enable)f(clients)i(to)f(consolidate)f(on) +h(a)g(single)g(PostScript)h(dri)n(v)o(er)m(,)d(e)n(v)o(en)h(for)g(man)o +(y)g(dif)n(ferent)g(tar)o(get)g(printers.)-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 (2103) cvn H.B /DEST pdfmark end + -2 3806 a 359 x +Fx(13.5.)35 b(W)m(indo)o(ws)f(T)-13 b(erminal)34 b(Ser)o(v)o(ers)f +(\(WTS\))i(as)h(CUPS)e(clients)-2 4356 y +SDict begin H.S end + -2 4356 a -2 +4356 a +SDict begin 13 H.A end + -2 4356 a -2 4356 a +SDict begin [ /View [/XYZ H.V] /Dest (2105) cvn H.B /DEST pdfmark end + -2 4356 a 83 x Fu(This)20 +b(setup)g(may)g(be)g(of)g(special)g(interest)g(to)h(people)e(e)o +(xperiencing)e(major)j(problems)e(in)j(WTS)g(en)m(vironments.)c(WTS)k +(need)-2 4547 y(often)e(a)i(multitude)e(of)h(non-PostScript)e(dri)n(v)o +(ers)h(installed)h(to)g(run)g(their)g(clients')g(v)n(ariety)f(of)h(dif) +n(ferent)f(printer)g(models.)g(This)-2 4655 y(often)g(imposes)h(the)g +(price)g(of)g(much)f(increased)g(instability)-5 b(.)20 +b(In)g(man)o(y)f(cases,)h(in)h(an)f(attempt)f(to)i(o)o(v)o(ercome)c +(this)k(problem,)-2 4763 y(site)g(administrators)e(ha)n(v)o(e)g +(resorted)g(to)i(restrict)f(the)g(allo)n(wed)g(dri)n(v)o(ers)f +(installed)h(on)g(their)g(WTS)h(to)f(one)g(generic)f(PCL-)h(and)-2 +4871 y(one)f(PostScript)i(dri)n(v)o(er)-5 b(.)18 b(This)j(ho)n(we)n(v)o +(er)d(restricts)j(the)f(clients)g(in)h(the)f(amount)f(of)h(printer)f +(options)g(a)n(v)n(ailable)h(for)f(them)h(--)-2 4978 +y(often)f(the)o(y)h(can')o(t)f(get)h(out)g(more)f(then)h(simple)o(x)f +(prints)h(from)f(one)h(standard)f(paper)g(tray)-5 b(,)19 +b(while)i(their)f(de)n(vices)f(could)h(do)-2 5086 y(much)f(better)m(,)g +(if)i(dri)n(v)o(en)d(by)i(a)h(dif)n(ferent)d(dri)n(v)o(er!)-2 +5270 y +SDict begin H.S end + -2 5270 a -2 5270 a +SDict begin 13 H.A end + -2 5270 a -2 5270 a +SDict begin [ /View [/XYZ H.V] /Dest (2106) cvn H.B /DEST pdfmark end + -2 5270 +a 90 x Fu(Using)i(an)g(Adobe)f(PostScript)h(dri)n(v)o(er)m(,)e(enabled) +h(with)i(a)f(CUPS-PPD,)h(seems)g(to)f(be)g(a)h(v)o(ery)e(ele)o(gant)g +(w)o(ay)h(to)h(o)o(v)o(ercome)c(all)-2 5468 y(these)j(shortcomings.)e +(The)i(PostScript)g(dri)n(v)o(er)f(is)i(not)f(kno)n(wn)e(to)j(cause)f +(major)f(stability)i(problems)d(on)i(WTS)h(\(e)n(v)o(en)e(if)h(used)-2 +5576 y(with)g(man)o(y)f(dif)n(ferent)g(PPDs\).)h(The)g(clients)h(will)g +(be)f(able)g(to)g(\(again\))f(chose)g(paper)h(trays,)f(duple)o(x)g +(printing)g(and)g(other)p Black 3656 5984 a Fq(77)p Black +eop end +%%Page: 78 85 +TeXDict begin 78 84 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fu(settings.)g(Ho)n(we)n(v)o(er)m(,)e(there)i(is)h(a)g(certain) +e(price)h(for)f(this)i(too:)f(a)h(CUPS)g(serv)o(er)e(acting)h(as)h(a)g +(PostScript)f(RIP)h(for)e(its)i(clients)-2 180 y(requires)e(more)g(CPU) +i(and)e(RAM)i(than)e(just)i(to)f(act)g(as)h(a)f("ra)o(w)g(spooling")e +(de)n(vice.)h(Plus,)h(this)h(setup)f(is)h(not)e(yet)h(widely)g(tested,) +-2 288 y(although)e(the)i(\002rst)h(feedbacks)e(look)g(v)o(ery)g +(promising...)-2 317 y +SDict begin H.S end + -2 317 a -2 317 a +SDict begin 13 H.A end + -2 317 a -2 +317 a +SDict begin [ /View [/XYZ H.V] /Dest (2107) cvn H.B /DEST pdfmark end + -2 317 a 359 x Fx(13.6.)35 b(Setting)f(up)h(CUPS)g(f)l(or)g(dri)o +(v)o(er)f(do)o(wnload)-2 871 y +SDict begin H.S end + -2 871 a -2 871 a +SDict begin 13 H.A end + -2 871 +a -2 871 a +SDict begin [ /View [/XYZ H.V] /Dest (2109) cvn H.B /DEST pdfmark end + -2 871 a 79 x Fu(The)148 950 y +SDict begin H.S end + 148 950 a 148 +950 a +SDict begin 13 H.A end + 148 950 a 148 950 a +SDict begin [ /View [/XYZ H.V] /Dest (2110) cvn H.B /DEST pdfmark end + 148 950 a Fv(cupsadsmb)21 b +Fu(utility)f(\(shipped)f(with)h(all)h(current)e(CUPS)i(v)o(ersions\))e +(mak)o(es)h(the)h(sharing)e(of)h(an)o(y)f(\(or)h(all\))g(installed)-2 +1058 y(CUPS)h(printers)f(v)o(ery)f(easy)-5 b(.)19 b(Prior)h(to)g(using) +g(it,)h(you)e(need)g(the)i(follo)n(wing)d(settings)j(in)f(smb)m(.conf:) +-2 1242 y +SDict begin H.S end + -2 1242 a -2 1242 a +SDict begin 13 H.A end + -2 1242 a -2 1242 a +SDict begin [ /View [/XYZ H.V] /Dest (2111) cvn H.B /DEST pdfmark end + -2 +1242 a -2 1325 a +SDict begin H.S end + -2 1325 a -2 1325 a +SDict begin 11.7 H.A end + -2 1325 a -2 1325 +a +SDict begin [ /View [/XYZ H.V] /Dest (2112) cvn H.B /DEST pdfmark end + -2 1325 a 79 x Fr([global])43 1501 y(load)44 b(printers)f(=)i(yes)43 +1598 y(printing)e(=)i(cups)43 1695 y(printcap)e(name)h(=)h(cups)-2 +1890 y([printers])43 1987 y(comment)e(=)i(All)f(Printers)43 +2084 y(path)g(=)g(/var/spool/samba)43 2181 y(browseable)f(=)h(no)43 +2278 y(public)f(=)i(yes)43 2375 y(guest)f(ok)g(=)h(yes)43 +2472 y(writable)e(=)i(no)43 2570 y(printable)e(=)i(yes)43 +2667 y(printer)e(admin)h(=)h(root)-2 2861 y([print$])43 +2958 y(comment)e(=)i(Printer)f(Drivers)43 3055 y(path)g(=)g +(/etc/samba/drivers)43 3152 y(browseable)f(=)h(yes)43 +3250 y(guest)g(ok)g(=)h(no)43 3347 y(read)f(only)g(=)h(yes)43 +3444 y(write)f(list)g(=)g(root)-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 (2113) cvn H.B /DEST pdfmark end + -2 3801 a 108 x Fu(F)o(or)20 +b(licensing)f(reasons)h(the)g(necessary)g(\002les)h(of)f(the)g(Adobe)f +(Postscript)h(dri)n(v)o(er)f(can)h(not)g(be)g(distrib)n(uted)f(with)h +(either)g(Samba)-2 4017 y(or)g(CUPS.)h(Y)-9 b(ou)19 b(need)h(to)g(do)n +(wnload)e(them)i(yourself)f(from)g(the)h(Adobe)f(website.)i(Once)e(e)o +(xtracted,)g(create)h(a)3239 4017 y +SDict begin H.S end + 3239 4017 a 3239 +4017 a +SDict begin 13 H.A end + 3239 4017 a 3239 4017 a +SDict begin [ /View [/XYZ H.V] /Dest (2114) cvn H.B /DEST pdfmark end + 3239 4017 a Fr(drivers)-2 +4125 y Fu(directory)e(in)j(the)f(CUPS)h(data)f(directory)f(\(usually) +1522 4125 y +SDict begin H.S end + 1522 4125 a 1522 4125 a +SDict begin 13 H.A end + 1522 4125 a 1522 +4125 a +SDict begin [ /View [/XYZ H.V] /Dest (2115) cvn H.B /DEST pdfmark end + 1522 4125 a Fr(/usr/share/cups/)p Fu(\).)e(Cop)o(y)j(the)g +(Adobe)g(\002les)h(using)e(UPPERCASE)-2 4232 y(\002lenames,)g(to)i +(this)g(directory)d(as)j(follo)n(ws:)-2 4417 y +SDict begin H.S end + -2 4417 +a -2 4417 a +SDict begin 13 H.A end + -2 4417 a -2 4417 a +SDict begin [ /View [/XYZ H.V] /Dest (2116) cvn H.B /DEST pdfmark end + -2 4417 a -2 4500 a +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 (2117) cvn H.B /DEST pdfmark end + -2 4500 a 79 x Fr(ADFONTS.MFM)-2 +4676 y(ADOBEPS4.DRV)-2 4773 y(ADOBEPS4.HLP)-2 4870 y(ADOBEPS5.DLL)-2 +4967 y(ADOBEPSU.DLL)-2 5064 y(ADOBEPSU.HLP)-2 5162 y(DEFPRTR2.PPD)-2 +5259 y(ICONLIB.DLL)p Black 3659 5984 a Fq(78)p Black +eop end +%%Page: 79 86 +TeXDict begin 79 85 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2118) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(Users)h(of)e(the)i(ESP)f(Print)h(Pro)f(softw)o(are)g(are)g +(able)g(to)g(install)h(their)f("Samba)f(Dri)n(v)o(ers")h(package)e(for) +i(this)h(purpose)d(with)j(no)-2 180 y(problem.)-2 209 +y +SDict begin H.S end + -2 209 a -2 209 a +SDict begin 13 H.A end + -2 209 a -2 209 a +SDict begin [ /View [/XYZ H.V] /Dest (2119) cvn H.B /DEST pdfmark end + -2 209 a 359 x +Fx(13.7.)35 b(Sour)m(ces)f(of)h(CUPS)g(dri)o(v)o(ers)e(/)j(PPDs)-2 +736 y +SDict begin H.S end + -2 736 a -2 736 a +SDict begin 13 H.A end + -2 736 a -2 736 a +SDict begin [ /View [/XYZ H.V] /Dest (2121) cvn H.B /DEST pdfmark end + -2 736 a 106 +x Fu(On)20 b(the)g(internet)g(you)f(can)h(\002nd)g(no)n(w)f(man)o(y)g +(thousand)g(CUPS-PPD)i(\002les)g(\(with)f(their)g(companion)e +(\002lters\),)i(in)h(man)o(y)-2 950 y(national)e(languages,)g +(supporting)e(more)j(than)g(1.000)e(non-PostScript)g(models.)-2 +968 y +SDict begin H.S end + -2 968 a -2 968 a +SDict begin 13 H.A end + -2 968 a -2 968 a +SDict begin [ /View [/XYZ H.V] /Dest (2122) cvn H.B /DEST pdfmark end + -2 968 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 (2123) cvn H.B /DEST pdfmark end + -2 978 a Black +142 x Ft(\225)p Black 81 1120 a +SDict begin H.S end + 81 1120 a 81 1120 a +SDict begin 13 H.A end + 81 +1120 a 81 1120 a +SDict begin [ /View [/XYZ H.V] /Dest (2124) cvn H.B /DEST pdfmark end + 81 1120 a 81 1120 a +SDict begin H.S end + 81 1120 a 81 1120 +a +SDict begin 13 H.A end + 81 1120 a 81 1120 a +SDict begin [ /View [/XYZ H.V] /Dest (2125) cvn H.B /DEST pdfmark end + 81 1120 a Fu(ESP)j(PrintPro)e +(\(http://wwwl.easysw)-5 b(.com/printpro/\))15 b(\(http://wwwl.easysw) +-5 b(.com/printpro/\))15 b(\(commercial,)81 1228 y(non-Free\))j(is)j +(packaged)d(with)j(more)e(than)h(3.000)e(PPDs,)j(ready)e(for)h +(successful)g(usage)g("out)g(of)f(the)i(box")e(on)h(Linux,)81 +1336 y(IBM-AIX,)f(HP-UX,)h(Sun-Solaris,)f(SGI-IRIX,)h(Compaq)f(T)m +(ru64,)g(Digital)h(Unix)g(and)f(some)h(more)g(commercial)e(Unices)81 +1444 y(\(it)i(is)h(written)f(by)g(the)g(CUPS)i(de)n(v)o(elopers)c +(themselv)o(es)h(and)h(its)h(sales)g(help)f(\002nance)g(the)g(further)e +(de)n(v)o(elopment)g(of)i(CUPS,)81 1552 y(as)h(the)o(y)e(feed)h(their)g +(creators\))-2 1570 y +SDict begin H.S end + -2 1570 a -2 1570 a +SDict begin 13 H.A end + -2 1570 a -2 +1570 a +SDict begin [ /View [/XYZ H.V] /Dest (2126) cvn H.B /DEST pdfmark end + -2 1570 a Black 131 x Ft(\225)p Black 81 1701 +a +SDict begin H.S end + 81 1701 a 81 1701 a +SDict begin 13 H.A end + 81 1701 a 81 1701 a +SDict begin [ /View [/XYZ H.V] /Dest (2127) cvn H.B /DEST pdfmark end + 81 1701 a Fu(the)203 +1701 y +SDict begin H.S end + 203 1701 a 203 1701 a +SDict begin 13 H.A end + 203 1701 a 203 1701 a +SDict begin [ /View [/XYZ H.V] /Dest (2128) cvn H.B /DEST pdfmark end + 203 +1701 a Fu(Gimp-Print-Project)e(\(http://gimp-print.sourcefor)n(g)o(e.n) +o(et/\))d(\(http://gimp-print.sourcefor)n(g)o(e.n)o(et/\))g(\(GPL,)20 +b(Free)81 1809 y(Softw)o(are\))f(pro)o(vides)f(around)h(120)g(PPDs)i +(\(supporting)d(nearly)h(300)g(printers,)h(man)o(y)f(dri)n(v)o(en)f(to) +j(photo)d(quality)i(output\),)e(to)81 1917 y(be)i(used)g(alongside)f +(the)h(Gimp-Print)f(CUPS)i(\002lters;)-2 1935 y +SDict begin H.S end + -2 1935 +a -2 1935 a +SDict begin 13 H.A end + -2 1935 a -2 1935 a +SDict begin [ /View [/XYZ H.V] /Dest (2129) cvn H.B /DEST pdfmark end + -2 1935 a Black 131 x +Ft(\225)p Black 81 2066 a +SDict begin H.S end + 81 2066 a 81 2066 a +SDict begin 13 H.A end + 81 2066 +a 81 2066 a +SDict begin [ /View [/XYZ H.V] /Dest (2130) cvn H.B /DEST pdfmark end + 81 2066 a 81 2066 a +SDict begin H.S end + 81 2066 a 81 2066 a +SDict begin 13 H.A end + 81 +2066 a 81 2066 a +SDict begin [ /View [/XYZ H.V] /Dest (2131) cvn H.B /DEST pdfmark end + 81 2066 a Fu(T)l(urboPrint)d(\(http://www)-5 +b(.turboprint.com/\))15 b(\(http://www)-5 b(.turboprint.com/\))14 +b(\(Share)n(w)o(are,)19 b(non-Freee\))f(supports)81 2174 +y(roughly)g(the)i(same)g(amount)f(of)h(printers)g(in)g(e)o(xcellent)f +(quality;)-2 2192 y +SDict begin H.S end + -2 2192 a -2 2192 a +SDict begin 13 H.A end + -2 2192 a -2 +2192 a +SDict begin [ /View [/XYZ H.V] /Dest (2132) cvn H.B /DEST pdfmark end + -2 2192 a Black 132 x Ft(\225)p Black 81 2324 +a +SDict begin H.S end + 81 2324 a 81 2324 a +SDict begin 13 H.A end + 81 2324 a 81 2324 a +SDict begin [ /View [/XYZ H.V] /Dest (2133) cvn H.B /DEST pdfmark end + 81 2324 a 81 +2324 a +SDict begin H.S end + 81 2324 a 81 2324 a +SDict begin 13 H.A end + 81 2324 a 81 2324 a +SDict begin [ /View [/XYZ H.V] /Dest (2134) cvn H.B /DEST pdfmark end + 81 2324 +a Fu(OMNI)h(\(http://www-124.ibm.com/de)n(v)n(elop)o(erw)o(o)o(rk)o +(s/oss/linux/p)o(ro)o(jects/omn)o(i/\))81 2432 y +(\(http://www-124.ibm.com/de)n(v)n(elop)o(erw)o(o)o(rk)o(s/oss/linux/p) +o(ro)o(jects/omn)o(i/\))15 b(\(LPGL,)20 b(Free\))f(is)j(a)e(package)f +(made)h(by)81 2540 y(IBM,)g(no)n(w)g(containing)e(support)h(for)g(more) +h(than)f(400)h(printers,)f(stemming)g(from)g(the)i(inheritance)d(of)i +(IBM)h(OS/2)81 2648 y(Kno)n(wHo)n(w)e(ported)g(o)o(v)o(er)f(to)j(Linux) +e(\(CUPS)i(support)e(is)i(in)f(a)h(Beta-stage)f(at)h(present\);)-2 +2666 y +SDict begin H.S end + -2 2666 a -2 2666 a +SDict begin 13 H.A end + -2 2666 a -2 2666 a +SDict begin [ /View [/XYZ H.V] /Dest (2135) cvn H.B /DEST pdfmark end + -2 2666 +a Black 131 x Ft(\225)p Black 81 2797 a +SDict begin H.S end + 81 2797 a 81 +2797 a +SDict begin 13 H.A end + 81 2797 a 81 2797 a +SDict begin [ /View [/XYZ H.V] /Dest (2136) cvn H.B /DEST pdfmark end + 81 2797 a 81 2797 a +SDict begin H.S end + 81 2797 +a 81 2797 a +SDict begin 13 H.A end + 81 2797 a 81 2797 a +SDict begin [ /View [/XYZ H.V] /Dest (2137) cvn H.B /DEST pdfmark end + 81 2797 a Fu(HPIJS)g +(\(http://hpinkjet.sourcefor)o(g)o(e.n)o(et/\))15 b +(\(http://hpinkjet.sourcefor)o(g)o(e.n)o(et/\))g(\(BSD-style)20 +b(licnes,)g(Free\))g(supports)81 2905 y(around)e(120)h(of)h(HP')-5 +b(s)22 b(o)n(wn)d(printers)h(and)f(is)i(also)g(pro)o(viding)c(e)o +(xcellent)i(print)h(quality)f(no)n(w;)-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 (2138) cvn H.B /DEST pdfmark end + -2 2923 a Black 131 x +Ft(\225)p Black 81 3054 a +SDict begin H.S end + 81 3054 a 81 3054 a +SDict begin 13 H.A end + 81 3054 +a 81 3054 a +SDict begin [ /View [/XYZ H.V] /Dest (2139) cvn H.B /DEST pdfmark end + 81 3054 a 81 3054 a +SDict begin H.S end + 81 3054 a 81 3054 a +SDict begin 13 H.A end + 81 +3054 a 81 3054 a +SDict begin [ /View [/XYZ H.V] /Dest (2140) cvn H.B /DEST pdfmark end + 81 3054 a Fu(F)o(oomatic/cupsomatic)e(\(http://www)-5 +b(.linuxprinting.or)n(g/\))14 b(\(http://www)-5 b(.linuxprinting.or)o +(g)o(/\))15 b(\(LPGL,)k(Free\))h(from)81 3162 y(Linuxprinting.or)o(g)15 +b(are)20 b(pro)o(viding)d(PPDs)22 b(for)d(practically)g(e)n(v)o(ery)g +(Ghostscript)h(\002lter)g(kno)n(wn)f(to)h(the)g(w)o(orld,)g(no)n(w)f +(usable)81 3270 y(with)h(CUPS.)-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 (2141) cvn H.B /DEST pdfmark end + -2 3437 a -2 3437 a +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 (2142) cvn H.B /DEST pdfmark end + -2 3437 a 107 x Fq(NO)m(TE:)g +Fu(the)g(cupsomatic)f(trick)h(from)f(Linuxprinting.or)o(g)c(is)21 +b(w)o(orking)e(dif)n(ferent)f(from)i(the)g(other)f(dri)n(v)o(ers.)g +(While)i(the)f(other)-2 3652 y(dri)n(v)o(ers)f(tak)o(e)h(the)g(generic) +f(CUPS)j(raster)e(\(produced)d(by)j(CUPS')h(o)n(wn)f(pstoraster)f +(PostScript)h(RIP\))h(as)g(their)f(input,)-2 3760 y(cupsomatic)f +("kidnaps")f(the)j(PostScript)f(inside)g(CUPS,)h(before)e(RIP-ping,)g +(de)n(viates)h(it)g(to)h(an)f(e)o(xternal)f(Ghostscript)-2 +3868 y(installation)h(\(which)f(no)n(w)g(becomes)h(the)g(RIP\))h(and)e +(gi)n(v)o(es)h(it)h(back)e(to)i(a)f(CUPS)i(back)o(end)c(once)i +(Ghostscript)f(is)i(\002nished.)f(--)-2 3976 y(CUPS)h(v)o(ersions)e +(from)h(1.1.15)e(and)h(later)i(will)g(pro)o(vide)d(their)i(pstoraster)f +(PostScript)h(RIP)h(function)e(again)g(inside)h(a)-2 +4084 y(system-wide)f(Ghostscript)h(installation)g(rather)f(than)h(in)g +("their)g(o)n(wn")f(pstoraster)h(\002lter)-5 b(.)21 b(\(This)f +(CUPS-enabling)-2 4192 y(Ghostscript)f(v)o(ersion)g(may)h(be)g +(installed)g(either)g(as)h(a)g(patch)e(to)h(GNU)h(or)f(AFPL)h +(Ghostscript,)e(or)h(as)h(a)f(complete)g(ESP)-2 4300 +y(Ghostscript)f(package\).)f(Ho)n(we)n(v)o(er)m(,)h(this)h(will)h(not)f +(change)f(the)h(cupsomatic)f(approach)f(of)i(guiding)e(the)j(printjob)d +(along)i(a)-2 4408 y(dif)n(ferent)e(path)i(through)e(the)i(\002ltering) +g(system)g(than)g(the)g(standard)f(CUPS)j(w)o(ay)-5 b(...)-2 +4592 y +SDict begin H.S end + -2 4592 a -2 4592 a +SDict begin 13 H.A end + -2 4592 a -2 4592 a +SDict begin [ /View [/XYZ H.V] /Dest (2143) cvn H.B /DEST pdfmark end + -2 4592 +a 90 x Fu(Once)20 b(you)f(installed)h(a)h(printer)e(inside)h(CUPS)h +(with)g(one)e(of)h(the)g(recommended)d(methods)j(\(the)f(lpadmin)g +(command,)f(the)-2 4790 y(web)i(bro)n(wser)f(interf)o(ace)g(or)h(one)g +(of)g(the)g(a)n(v)n(ailable)g(GUI)g(wizards\),)f(you)h(can)g(use)2421 +4790 y +SDict begin H.S end + 2421 4790 a 2421 4790 a +SDict begin 13 H.A end + 2421 4790 a 2421 4790 +a +SDict begin [ /View [/XYZ H.V] /Dest (2144) cvn H.B /DEST pdfmark end + 2421 4790 a Fv(cupsaddsmb)i Fu(to)e(share)g(the)g(printer)f(via)-2 +4898 y(Samba.)265 4898 y +SDict begin H.S end + 265 4898 a 265 4898 a +SDict begin 13 H.A end + 265 4898 +a 265 4898 a +SDict begin [ /View [/XYZ H.V] /Dest (2145) cvn H.B /DEST pdfmark end + 265 4898 a Fv(cupsaddsmb)j Fu(prepares)d(the)h(dri)n(v)o +(er)f(\002les)i(for)e(comfortable)f(client)j(do)n(wnload)d(and)h +(installation)h(upon)f(their)h(\002rst)-2 5005 y(contact)f(with)i(this) +f(printer)f(share.)-2 5023 y +SDict begin H.S end + -2 5023 a -2 5023 a +SDict begin 13 H.A end + -2 5023 +a -2 5023 a +SDict begin [ /View [/XYZ H.V] /Dest (2146) cvn H.B /DEST pdfmark end + -2 5023 a Black 3659 5984 a Fq(79)p Black +eop end +%%Page: 80 87 +TeXDict begin 80 86 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fp(13.7.1.)28 b(cupsaddsmb)-2 263 y +SDict begin H.S end + -2 263 a +-2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (2149) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fu(The)148 346 +y +SDict begin H.S end + 148 346 a 148 346 a +SDict begin 13 H.A end + 148 346 a 148 346 a +SDict begin [ /View [/XYZ H.V] /Dest (2150) cvn H.B /DEST pdfmark end + 148 346 a Fv(cupsaddsmb)21 +b Fu(command)d(copies)i(the)h(needed)d(\002les)k(for)d(con)m(v)o +(enient)f(W)m(indo)n(ws)h(client)h(installations)h(from)e(the)-2 +454 y(pre)n(viously)f(prepared)g(CUPS)k(data)e(directory)e(to)i(your)f +([print$])g(share.)g(Additionally)-5 b(,)18 b(the)i(PPD)h(associated)f +(with)h(this)-2 562 y(printer)e(is)i(copied)e(from)740 +562 y +SDict begin H.S end + 740 562 a 740 562 a +SDict begin 13 H.A end + 740 562 a 740 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2151) cvn H.B /DEST pdfmark end + 740 562 +a Fr(/etc/cups/ppd/)g Fu(to)h([print$].)-2 746 y +SDict begin H.S end + -2 746 +a -2 746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (2152) cvn H.B /DEST pdfmark end + -2 746 a -2 829 a +SDict begin H.S end + -2 829 +a -2 829 a +SDict begin 11.7 H.A end + -2 829 a -2 829 a +SDict begin [ /View [/XYZ H.V] /Dest (2153) cvn H.B /DEST pdfmark end + -2 829 a -2 829 a +SDict begin H.S end + -2 829 +a -2 829 a +SDict begin 11.7 H.A end + -2 829 a -2 829 a +SDict begin [ /View [/XYZ H.V] /Dest (2154) cvn H.B /DEST pdfmark end + -2 829 a 80 x Ff(root#)285 +909 y +SDict begin H.S end + 285 909 a 285 909 a +SDict begin 11.7 H.A end + 285 909 a 285 909 a +SDict begin [ /View [/XYZ H.V] /Dest (2155) cvn H.B /DEST pdfmark end + 285 909 +a Fh(cupsaddsmb)43 b(-U)h(root)g(infotec_IS2027)-2 1006 +y Fr(Password)f(for)i(root)f(required)f(to)i(access)f(localhost)f(via)h +(SAMBA:)2598 1006 y +SDict begin H.S end + 2598 1006 a 2598 1006 a +SDict begin 11.7 H.A end + 2598 1006 +a 2598 1006 a +SDict begin [ /View [/XYZ H.V] /Dest (2156) cvn H.B /DEST pdfmark end + 2598 1006 a Fh([type)g(in)g(password)g('secret'])-2 +1363 y +SDict begin H.S end + -2 1363 a -2 1363 a +SDict begin 13 H.A end + -2 1363 a -2 1363 a +SDict begin [ /View [/XYZ H.V] /Dest (2157) cvn H.B /DEST pdfmark end + -2 1363 +a 108 x Fu(T)-7 b(o)20 b(share)g(all)h(printers)e(and)h(dri)n(v)o(ers,) +f(use)h(the)1341 1471 y +SDict begin H.S end + 1341 1471 a 1341 1471 a +SDict begin 13 H.A end + 1341 +1471 a 1341 1471 a +SDict begin [ /View [/XYZ H.V] /Dest (2158) cvn H.B /DEST pdfmark end + 1341 1471 a Fo(-a)h Fu(parameter)d(instead)i(of)g(a) +h(printer)e(name.)-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 (2159) cvn H.B /DEST pdfmark end + -2 1655 a 90 x Fu(Probably)f(you)i(w)o(ant)g(to)g(see)h +(what')-5 b(s)21 b(going)d(on.)i(Use)h(the)1701 1745 +y +SDict begin H.S end + 1701 1745 a 1701 1745 a +SDict begin 13 H.A end + 1701 1745 a 1701 1745 a +SDict begin [ /View [/XYZ H.V] /Dest (2160) cvn H.B /DEST pdfmark end + 1701 +1745 a Fo(-v)27 b Fu(parameter)19 b(to)h(get)g(a)h(more)e(v)o(erbose)g +(output:)-2 1929 y +SDict begin H.S end + -2 1929 a -2 1929 a +SDict begin 13 H.A end + -2 1929 a -2 1929 +a +SDict begin [ /View [/XYZ H.V] /Dest (2161) cvn H.B /DEST pdfmark end + -2 1929 a 90 x Fu(Probably)f(you)i(w)o(ant)g(to)g(see)h(what')-5 +b(s)21 b(going)d(on.)i(Use)h(the)1701 2019 y +SDict begin H.S end + 1701 2019 +a 1701 2019 a +SDict begin 13 H.A end + 1701 2019 a 1701 2019 a +SDict begin [ /View [/XYZ H.V] /Dest (2162) cvn H.B /DEST pdfmark end + 1701 2019 a Fo(-v)27 +b Fu(parameter)19 b(to)h(get)g(a)h(more)e(v)o(erbose)g(output:)-2 +2203 y +SDict begin H.S end + -2 2203 a -2 2203 a +SDict begin 13 H.A end + -2 2203 a -2 2203 a +SDict begin [ /View [/XYZ H.V] /Dest (2163) cvn H.B /DEST pdfmark end + -2 2203 +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 (2164) cvn H.B /DEST pdfmark end + -2 +2286 a 79 x Fr(Note:)44 b(The)g(following)f(line)i(shave)f(been)g +(wrapped)f(so)i(that)f(information)f(is)h(not)h(lost.)-2 +2462 y +SDict begin H.S end + -2 2462 a -2 2462 a +SDict begin 11.7 H.A end + -2 2462 a -2 2462 a +SDict begin [ /View [/XYZ H.V] /Dest (2165) cvn H.B /DEST pdfmark end + -2 2462 +a 97 x Ff(root#)87 b Fr(cupsaddsmb)43 b(-v)h(-U)h(root)f +(infotec_IS2027)177 2656 y(Password)g(for)g(root)g(required)g(to)g +(access)g(localhost)f(via)i(SAMBA:)177 2753 y(Running)f(command:)f +(smbclient)h(//localhost/print\\$)d(-N)k(-U'root\045secret')d(-c)i +('mkdir)g(W32X86;put)312 2850 y(/var/spool/cups/tmp/3cd1cc66376c0)39 +b(W32X86/infotec_IS2027.PPD;put)h(/usr/share/cups/drivers/)312 +2948 y(ADOBEPS5.DLL)i(W32X86/ADOBEPS5.DLL;put)f +(/usr/share/cups/drivers/ADOBEPSU.DLLr)312 3045 y +(W32X86/ADOBEPSU.DLL;put)g(/usr/share/cups/drivers/ADOBEPSU.HLP)d +(W32X86/ADOBEPSU.HLP')177 3142 y(added)44 b(interface)f +(ip=10.160.16.45)g(bcast=10.160.31.255)e(nmask=255.255.240.0)177 +3239 y(added)j(interface)f(ip=192.168.182.1)g(bcast=192.168.182.255)e +(nmask=255.255.255.0)177 3336 y(added)j(interface)f(ip=172.16.200.1)g +(bcast=172.16.200.255)e(nmask=255.255.255.0)177 3433 +y(Domain=[TUX-NET])h(OS=[Unix])i(Server=[Samba)e +(2.2.3a.200204262025cvs])177 3530 y(NT_STATUS_OBJECT_NAME_COLLISION)e +(making)k(remote)f(directory)h(\\W32X86)177 3627 y(putting)g(file)g +(/var/spool/cups/tmp/3cd1cc66376c0)39 b(as)45 b +(\\W32X86/infotec_IS2027.PPD)40 b(\(17394.6)k(kb/s\))267 +3725 y(\(average)f(17395.2)h(kb/s\))177 3822 y(putting)g(file)g +(/usr/share/cups/drivers/ADOBEPS5.DLL)39 b(as)44 b +(\\W32X86/ADOBEPS5.DLL)e(\(10877.4)h(kb/s\))267 3919 +y(\(average)g(11343.0)h(kb/s\))177 4016 y(putting)g(file)g +(/usr/share/cups/drivers/ADOBEPSU.DLL)39 b(as)44 b +(\\W32X86/ADOBEPSU.DLL)e(\(5095.2)h(kb/s\))267 4113 y(\(average)g +(9260.4)h(kb/s\))177 4210 y(putting)g(file)g +(/usr/share/cups/drivers/ADOBEPSU.HLP)39 b(as)44 b +(\\W32X86/ADOBEPSU.HLP)e(\(8828.7)h(kb/s\))267 4307 y(\(average)g +(9247.1)h(kb/s\))177 4502 y(Running)g(command:)f(smbclient)h +(//localhost/print\\$)d(-N)k(-U'root\045secret')d(-c)i('mkdir)g +(WIN40;put)267 4599 y(/var/spool/cups/tmp/3cd1cc66376c0)39 +b(WIN40/infotec_IS2027.PPD;put)267 4696 y +(/usr/share/cups/drivers/ADFONTS.MFM)g(WIN40/ADFONTS.MFM;put)267 +4793 y(/usr/share/cups/drivers/ADOBEPS4.DRV)g(WIN40/ADOBEPS4.DRV;put) +267 4890 y(/usr/share/cups/drivers/ADOBEPS4.HLP)g +(WIN40/ADOBEPS4.HLP;put)267 4987 y +(/usr/share/cups/drivers/DEFPRTR2.PPD)g(WIN40/DEFPRTR2.PPD;put)267 +5085 y(/usr/share/cups/drivers/ICONLIB.DLL)g(WIN40/ICONLIB.DLL;put)267 +5182 y(/usr/share/cups/drivers/PSMON.DLL)g(WIN40/PSMON.DLL;')177 +5279 y(added)44 b(interface)f(ip=10.160.16.45)g(bcast=10.160.31.255)e +(nmask=255.255.240.0)177 5376 y(added)j(interface)f(ip=192.168.182.1)g +(bcast=192.168.182.255)e(nmask=255.255.255.0)177 5473 +y(added)j(interface)f(ip=172.16.200.1)g(bcast=172.16.200.255)e +(nmask=255.255.255.0)177 5570 y(Domain=[TUX-NET])h(OS=[Unix])i +(Server=[Samba)e(2.2.3a.200204262025cvs])p Black 3659 +5984 a Fq(80)p Black eop end +%%Page: 81 88 +TeXDict begin 81 87 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +177 72 a Fr(NT_STATUS_OBJECT_NAME_COLLISION)40 b(making)k(remote)f +(directory)h(\\WIN40)177 170 y(putting)g(file)g +(/var/spool/cups/tmp/3cd1cc66376c0)39 b(as)45 b +(\\WIN40/infotec_IS2027.PPD)40 b(\(26091.5)k(kb/s\))267 +267 y(\(average)f(26092.8)h(kb/s\))177 364 y(putting)g(file)g +(/usr/share/cups/drivers/ADFONTS.MFM)39 b(as)44 b(\\WIN40/ADFONTS.MFM)e +(\(11241.6)i(kb/s\))267 461 y(\(average)f(11812.9)h(kb/s\))177 +558 y(putting)g(file)g(/usr/share/cups/drivers/ADOBEPS4.DRV)39 +b(as)44 b(\\WIN40/ADOBEPS4.DRV)e(\(16640.6)h(kb/s\))267 +655 y(\(average)g(14679.3)h(kb/s\))177 752 y(putting)g(file)g +(/usr/share/cups/drivers/ADOBEPS4.HLP)39 b(as)44 b +(\\WIN40/ADOBEPS4.HLP)e(\(11285.6)h(kb/s\))267 850 y(\(average)g +(14281.5)h(kb/s\))177 947 y(putting)g(file)g +(/usr/share/cups/drivers/DEFPRTR2.PPD)39 b(as)44 b +(\\WIN40/DEFPRTR2.PPD)e(\(823.5)i(kb/s\))267 1044 y(\(average)f +(12944.0)h(kb/s\))177 1141 y(putting)g(file)g +(/usr/share/cups/drivers/ICONLIB.DLL)39 b(as)44 b(\\WIN40/ICONLIB.DLL)e +(\(19226.2)i(kb/s\))267 1238 y(\(average)f(13169.7)h(kb/s\))177 +1335 y(putting)g(file)g(/usr/share/cups/drivers/PSMON.DLL)39 +b(as)45 b(\\WIN40/PSMON.DLL)d(\(18666.1)h(kb/s\))267 +1432 y(\(average)g(13266.7)h(kb/s\))177 1627 y(Running)g(command:)f +(rpcclient)h(localhost)f(-N)h(-U'root\045secret')f(-c)h('adddriver)f +("Windows)h(NT)g(x86")312 1724 y("infotec_IS2027:ADOBEPS5.DLL:infotec_) +o(IS2027)o(.PPD:A)o(DOBEPS)o(U.DLL)o(:ADOBE)o(PSU.HL)o(P:NULL)o(:RAW:N) +o(ULL"')177 1821 y(cmd)g(=)h(adddriver)e("Windows)h(NT)g(x86")h +("infotec_IS2027:ADOBEPS5.DLL:infotec)o(_IS202)o(7.PPD:)o(ADOBEP)o +(SU.DLL)o(:)312 1918 y(ADOBEPSU.HLP:NULL:RAW:NULL")177 +2015 y(Printer)f(Driver)g(infotec_IS2027)e(successfully)h(installed.) +177 2209 y(Running)h(command:)f(rpcclient)h(localhost)f(-N)h +(-U'root\045secret')f(-c)h('adddriver)f("Windows)h(4.0")312 +2307 y("infotec_IS2027:ADOBEPS4.DRV:infotec_)o(IS2027)o(.PPD:N)o +(ULL:AD)o(OBEPS)o(4.HLP:)o(PSMON.)o(DLL:RA)o(W:)312 2404 +y(ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL")o(')177 2501 +y(cmd)g(=)h(adddriver)e("Windows)h(4.0")g +("infotec_IS2027:ADOBEPS4.DRV:infotec_IS)o(2027.P)o(PD:NUL)o(L:)312 +2598 y(ADOBEPS4.HLP:PSMON.DLL:RAW:ADFONTS.MF)o(M,DEFP)o(RTR2.P)o +(PD,ICO)o(NLIB.)o(DLL")177 2695 y(Printer)g(Driver)g(infotec_IS2027)e +(successfully)h(installed.)177 2889 y(Running)h(command:)f(rpcclient)h +(localhost)f(-N)h(-U'root\045secret')312 2987 y(-c)g('setdriver)f +(infotec_IS2027)g(infotec_IS2027')177 3084 y(cmd)h(=)h(setdriver)e +(infotec_IS2027)g(infotec_IS2027)177 3181 y(Succesfully)g(set)h +(infotec_IS2027)f(to)h(driver)g(infotec_IS2027.)177 3375 +y +SDict begin H.S end + 177 3375 a 177 3375 a +SDict begin 11.7 H.A end + 177 3375 a 177 3375 a +SDict begin [ /View [/XYZ H.V] /Dest (2166) cvn H.B /DEST pdfmark end + 177 3375 +a Ff(root#)-2 3732 y +SDict begin H.S end + -2 3732 a -2 3732 a +SDict begin 13 H.A end + -2 3732 a -2 +3732 a +SDict begin [ /View [/XYZ H.V] /Dest (2167) cvn H.B /DEST pdfmark end + -2 3732 a 108 x Fu(If)20 b(you)f(look)g(closely)-5 +b(,)20 b(you')o(ll)f(disco)o(v)o(er)g(your)g(root)g(passw)o(ord)h(w)o +(as)h(transfered)d(unencrypted)f(o)o(v)o(er)i(the)h(wire,)g(so)h(be)n +(w)o(are!)-2 3948 y(Also,)f(if)h(you)e(look)g(further)g(her)m(,)g(you') +o(ll)g(disco)o(v)o(er)g(error)g(messages)h(lik)o(e)2151 +3948 y +SDict begin H.S end + 2151 3948 a 2151 3948 a +SDict begin 13 H.A end + 2151 3948 a 2151 3948 +a +SDict begin [ /View [/XYZ H.V] /Dest (2168) cvn H.B /DEST pdfmark end + 2151 3948 a Fr(NT_STATUS_OBJECT_NAME_COLLISION)15 b +Fu(in)-2 4056 y(between.)k(The)o(y)g(occur)m(,)g(because)g(the)h +(directories)1506 4056 y +SDict begin H.S end + 1506 4056 a 1506 4056 a +SDict begin 13 H.A end + 1506 +4056 a 1506 4056 a +SDict begin [ /View [/XYZ H.V] /Dest (2169) cvn H.B /DEST pdfmark end + 1506 4056 a Fr(WIN40)f Fu(and)1891 +4056 y +SDict begin H.S end + 1891 4056 a 1891 4056 a +SDict begin 13 H.A end + 1891 4056 a 1891 4056 +a +SDict begin [ /View [/XYZ H.V] /Dest (2170) cvn H.B /DEST pdfmark end + 1891 4056 a Fr(W32X86)h Fu(already)f(e)o(xisted)h(in)g(the)g +([print$])f(dri)n(v)o(er)f(do)n(wnload)-2 4164 y(share)i(\(from)e(a)j +(pre)n(vious)e(dri)n(v)o(er)f(installation\).)i(The)o(y)f(are)h +(harmless)g(here.)-2 4348 y +SDict begin H.S end + -2 4348 a -2 4348 a +SDict begin 13 H.A end + -2 4348 +a -2 4348 a +SDict begin [ /View [/XYZ H.V] /Dest (2171) cvn H.B /DEST pdfmark end + -2 4348 a 90 x Fu(No)n(w)g(your)f(printer)g(is)i(prepared)d +(for)i(the)g(clients)g(to)h(use.)f(From)g(a)g(client,)g(bro)n(wse)g(to) +g(the)g(CUPS/Samba)h(serv)o(er)m(,)d(open)i(the)-2 4546 +y("Printers")g(share,)f(right-click)g(on)h(this)g(printer)f(and)h +(select)h("Install...")e(or)h("Connect...")f(\(depending)e(on)j(the)g +(W)m(indo)n(ws)-2 4654 y(v)o(ersion)f(you)g(use\).)h(No)n(w)g(their)g +(should)f(be)h(a)h(ne)n(w)f(printer)f(in)h(your)f(client')-5 +b(s)21 b(local)f("Printers")g(folder)m(,)e(named)h(\(in)h(my)g(case\)) +-2 4762 y("infotec_IS2027)c(on)k(kdebitshop")-2 4946 +y +SDict begin H.S end + -2 4946 a -2 4946 a +SDict begin 13 H.A end + -2 4946 a -2 4946 a +SDict begin [ /View [/XYZ H.V] /Dest (2172) cvn H.B /DEST pdfmark end + -2 4946 a -2 +4946 a +SDict begin H.S end + -2 4946 a -2 4946 a +SDict begin 13 H.A end + -2 4946 a -2 4946 a +SDict begin [ /View [/XYZ H.V] /Dest (2173) cvn H.B /DEST pdfmark end + -2 4946 +a 90 x Fq(NO)m(TE:)276 5036 y +SDict begin H.S end + 276 5036 a 276 5036 a +SDict begin 13 H.A end + 276 +5036 a 276 5036 a +SDict begin [ /View [/XYZ H.V] /Dest (2174) cvn H.B /DEST pdfmark end + 276 5036 a Fv(cupsaddsmb)h Fu(will)g(only)f(reliably) +f(w)o(ork)h(i)h(with)f(CUPS)h(v)o(ersion)e(1.1.15)g(or)g(higher)g(and)h +(Samba)g(from)f(2.2.4.)f(If)i(it)-2 5143 y(doesn')o(t)e(w)o(ork,)i(or)g +(if)g(the)g(automatic)g(printer)f(dri)n(v)o(er)f(do)n(wnload)g(to)j +(the)f(clients)g(doesn')o(t)f(succeed,)g(you)h(can)g(still)h(manually) +-2 5251 y(install)f(the)h(CUPS)g(printer)e(PPD)i(on)f(top)g(of)g(the)g +(Adobe)f(PostScript)h(dri)n(v)o(er)f(on)h(clients)g(and)g(then)g(point) +f(the)h(client')-5 b(s)21 b(printer)-2 5359 y(queue)e(to)h(the)g(Samba) +g(printer)f(share)h(for)g(connection,)d(should)j(you)f(desire)h(to)g +(use)h(the)f(CUPS)h(netw)o(ork)o(ed)e(PostScript)h(RIP)-2 +5467 y(functions.)-2 5561 y +SDict begin H.S end + -2 5561 a -2 5561 a +SDict begin 13 H.A end + -2 5561 +a -2 5561 a +SDict begin [ /View [/XYZ H.V] /Dest (2175) cvn H.B /DEST pdfmark end + -2 5561 a Black 3659 5984 a Fq(81)p Black +eop end +%%Page: 82 89 +TeXDict begin 82 88 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2184) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black -2 88 a Fx(13.8.)35 b(The)g(CUPS)f(Filter)g(Chains)-2 +256 y +SDict begin H.S end + -2 256 a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (2177) cvn H.B /DEST pdfmark end + -2 256 a 106 +x Fu(The)20 b(follo)n(wing)e(diagrams)h(re)n(v)o(eal)h(ho)n(w)f(CUPS)j +(handles)d(print)h(jobs.)-2 463 y +SDict begin H.S end + -2 463 a -2 463 a +SDict begin 11.7 H.A end + -2 +463 a -2 463 a +SDict begin [ /View [/XYZ H.V] /Dest (2178) cvn H.B /DEST pdfmark end + -2 463 a 79 x Fr(######################################) +o(######)o(######)o(######)o(######)o(#####)o(######)-2 +640 y(#)-2 737 y(#)44 b(CUPS)h(in)f(and)g(of)h(itself)f(has)g(this)g +(\(general\))g(filter)f(chain)h(\(CAPITAL)-2 834 y(#)g(letters)g(are)g +(FILE-FORMATS)f(or)i(MIME)f(types,)g(other)g(are)g(filters)g(\(this)g +(is)-2 931 y(#)g(true)h(for)f(pre-1.1.15)f(of)i(pre-4.3)e(versions)h +(of)g(CUPS)g(and)h(ESP)f(PrintPro\):)-2 1028 y(#)-2 1125 +y(#)87 1125 y +SDict begin H.S end + 87 1125 a 87 1125 a +SDict begin 11.7 H.A end + 87 1125 a 87 1125 a +SDict begin [ /View [/XYZ H.V] /Dest (2179) cvn H.B /DEST pdfmark end + +87 1125 a Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 1222 y(#)269 +b(|)-2 1320 y(#)g(|)-2 1417 y(#)g(V)-2 1514 y(#)267 1514 +y +SDict begin H.S end + 267 1514 a 267 1514 a +SDict begin 11.7 H.A end + 267 1514 a 267 1514 a +SDict begin [ /View [/XYZ H.V] /Dest (2180) cvn H.B /DEST pdfmark end + 267 1514 +a Fj(something)t Fr(tops)-2 1611 y(#)g(|)-2 1708 y(#)g(|)-2 +1805 y(#)g(V)-2 1902 y(#)44 b(APPLICATION/POSTSCRIPT)-2 +1999 y(#)269 b(|)-2 2097 y(#)g(|)-2 2194 y(#)g(V)-2 2291 +y(#)224 b(pstops)-2 2388 y(#)269 b(|)-2 2485 y(#)g(|)-2 +2582 y(#)g(V)-2 2679 y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT)-2 +2777 y(#)269 b(|)-2 2874 y(#)g(|)-2 2971 y(#)g(V)-2 3068 +y(#)224 b(pstoraster)133 b(#)44 b(as)h(shipped)e(with)i(CUPS,)f +(independent)f(from)h(any)g(Ghostscipt)-2 3165 y(#)269 +b(|)493 b(#)44 b(installation)f(on)i(the)f(system)-2 +3262 y(#)269 b(|)89 b(\(=)45 b("postscipt)e(interpreter"\))-2 +3359 y(#)269 b(|)-2 3457 y(#)g(V)-2 3554 y(#)44 b +(APPLICATION/VND.CUPS-RASTER)-2 3651 y(#)269 b(|)-2 3748 +y(#)g(|)-2 3845 y(#)g(V)-2 3942 y(#)224 b(rasterto)627 +3942 y +SDict begin H.S end + 627 3942 a 627 3942 a +SDict begin 11.7 H.A end + 627 3942 a 627 3942 a +SDict begin [ /View [/XYZ H.V] /Dest (2181) cvn H.B /DEST pdfmark end + 627 +3942 a Fj(something)91 b Fr(\(f.e.)44 b(Gimp-Print)f(filters)h(may)g +(be)g(plugged)g(in)h(here\))-2 4039 y(#)269 b(|)134 b(\(=)44 +b("raster)g(driver"\))-2 4136 y(#)269 b(|)-2 4234 y(#)g(V)-2 +4331 y(#)44 b(SOMETHING-DEVICE-SPECIFIC)-2 4428 y(#)269 +b(|)-2 4525 y(#)g(|)-2 4622 y(#)g(V)-2 4719 y(#)224 b(backend)-2 +4816 y(#)-2 4914 y(#)-2 5011 y(#)44 b(ESP)h(PrintPro)e(has)i(some)f +(enhanced)f("rasterto)1882 5011 y +SDict begin H.S end + 1882 5011 a 1882 5011 +a +SDict begin 11.7 H.A end + 1882 5011 a 1882 5011 a +SDict begin [ /View [/XYZ H.V] /Dest (2182) cvn H.B /DEST pdfmark end + 1882 5011 a Fj(something)t +Fr(")f(filters)i(as)g(compared)g(to)-2 5108 y(#)g(CUPS,)g(and)h(also)f +(a)h(somewhat)e(improved)h("pstoraster")e(filter.)-2 +5205 y(#)-2 5302 y(#)i(NOTE:)g(Gimp-Print)g(and)g(some)g(other)g +(3rd-Party-Filters)e(\(like)i(TurboPrint\))f(to)-2 5399 +y(#)313 b(CUPS)45 b(and)f(ESP)g(PrintPro)g(plug-in)f(where)h(rasterto) +2330 5399 y +SDict begin H.S end + 2330 5399 a 2330 5399 a +SDict begin 11.7 H.A end + 2330 5399 a 2330 +5399 a +SDict begin [ /View [/XYZ H.V] /Dest (2183) cvn H.B /DEST pdfmark end + 2330 5399 a Fj(something)j Fr(is)d(noted.)-2 5496 +y(#)p Black 3659 5984 a Fq(82)p Black eop end +%%Page: 83 90 +TeXDict begin 83 89 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(######################################)o(######)o(######)o +(######)o(######)o(#####)o(######)-2 253 y +(######################################)o(######)o(######)o(######)o +(######)o(#####)o(######)-2 350 y(#)-2 447 y(#)44 b(This)h(is)f(how)g +("cupsomatic")f(comes)h(into)g(play:)-2 544 y(#)g +(=========================================)-2 641 y(#)-2 +738 y(#)g Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 835 y(#)269 +b(|)-2 933 y(#)g(|)-2 1030 y(#)g(V)-2 1127 y(#)222 1127 +y +SDict begin H.S end + 222 1127 a 222 1127 a +SDict begin 11.7 H.A end + 222 1127 a 222 1127 a +SDict begin [ /View [/XYZ H.V] /Dest (2186) cvn H.B /DEST pdfmark end + 222 1127 +a Fj(something)t Fr(tops)-2 1224 y(#)g(|)-2 1321 y(#)g(|)-2 +1418 y(#)g(V)-2 1515 y(#)44 b(APPLICATION/POSTSCRIPT)-2 +1613 y(#)269 b(|)-2 1710 y(#)g(|)-2 1807 y(#)g(V)-2 1904 +y(#)179 b(pstops)-2 2001 y(#)269 b(|)-2 2098 y(#)g(|)-2 +2195 y(#)g(V)-2 2292 y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT)c +(----------------+)-2 2390 y(#)269 b(|)1882 b(|)-2 2487 +y(#)269 b(|)1882 b(V)-2 2584 y(#)269 b(V)1838 b(cupsomatic)-2 +2681 y(#)179 b(pstoraster)1523 b(\(constructs)43 b(complicated)-2 +2778 y(#)269 b(|)89 b(\(=)45 b("postscipt)e(interpreter"\))536 +b(Ghostscript)43 b(commandline)-2 2875 y(#)269 b(|)1838 +b(to)44 b(let)g(the)h(file)f(be)-2 2972 y(#)269 b(V)1838 +b(processed)43 b(by)h(a)-2 3070 y(#)g(APPLICATION/VND.CUPS-RASTER)893 +b("-sDEVICE=)2645 3070 y +SDict begin H.S end + 2645 3070 a 2645 3070 a +SDict begin 11.7 H.A end + 2645 +3070 a 2645 3070 a +SDict begin [ /View [/XYZ H.V] /Dest (2187) cvn H.B /DEST pdfmark end + 2645 3070 a Fj(s.th.)p Fr(")-2 3167 +y(#)269 b(|)1838 b(call...\))-2 3264 y(#)269 b(|)1882 +b(|)-2 3361 y(#)269 b(V)1882 b(|)-2 3458 y(#)179 b(rasterto)582 +3458 y +SDict begin H.S end + 582 3458 a 582 3458 a +SDict begin 11.7 H.A end + 582 3458 a 582 3458 a +SDict begin [ /View [/XYZ H.V] /Dest (2188) cvn H.B /DEST pdfmark end + 582 +3458 a Fj(something)1167 b Fr(V)-2 3555 y(#)269 b(|)179 +b(\(=)44 b("raster)g(driver"\))223 b(+-------------------------+)-2 +3652 y(#)269 b(|)1255 b(|)44 b(Ghostscript)f(at)i(work....)e(|)-2 +3750 y(#)269 b(V)1255 b(|)1120 b(|)-2 3847 y(#)44 b +(SOMETHING-DEVICE-SPECIFIC)400 b(*-------------------------+)-2 +3944 y(#)269 b(|)1882 b(|)-2 4041 y(#)269 b(|)1882 b(|)-2 +4138 y(#)269 b(V)1882 b(|)-2 4235 y(#)179 b(backend)44 +b(>------------------------------------)o(+)-2 4332 y(#)269 +b(|)-2 4429 y(#)g(|)-2 4527 y(#)g(V)-2 4624 y(#)179 b(THE)44 +b(PRINTER)-2 4721 y(#)-2 4818 y(#)-2 4915 y(#)g(Note,)g(that)h +(cupsomatic)e("kidnaps")g(the)h(printfile)g(after)g(the)-2 +5012 y(#)g("APPLICATION/VND.CUPS-POSTSCRPT")c(stage)k(and)g(deviates)g +(it)g(through)-2 5109 y(#)g(the)h(CUPS-external,)d(systemwide)h +(Ghostscript)g(installation,)g(bypassing)g(the)-2 5207 +y(#)h("pstoraster")f(filter)h(\(therefor)f(also)i(bypassing)e(the)h +(CUPS-raster-drivers)-2 5304 y(#)g("rasterto)492 5304 +y +SDict begin H.S end + 492 5304 a 492 5304 a +SDict begin 11.7 H.A end + 492 5304 a 492 5304 a +SDict begin [ /View [/XYZ H.V] /Dest (2189) cvn H.B /DEST pdfmark end + 492 5304 +a Fj(something)t Fr(",)e(and)i(hands)g(the)h(rasterized)e(file)h +(directly)g(to)g(the)g(CUPS)-2 5401 y(#)g(backend...)-2 +5498 y(#)p Black 3659 5984 a Fq(83)p Black eop end +%%Page: 84 91 +TeXDict begin 84 90 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(#)44 b(cupsomatic)g(is)g(not)g(made)h(by)f(the)g(CUPS)h +(developers.)e(It)h(is)h(an)f(independent)-2 170 y(#)g(contribution)f +(to)i(printing)e(development,)g(made)h(by)h(people)f(from)-2 +267 y(#)g(Linuxprinting.org.)e(\(see)i(also)h +(http://www.cups.org/cups-help.html\))-2 364 y(#)-2 461 +y(#)f(NOTE:)g(Gimp-Print)g(and)g(some)g(other)g(3rd-Party-Filters)e +(\(like)i(TurboPrint\))f(to)-2 558 y(#)313 b(CUPS)45 +b(and)f(ESP)g(PrintPro)g(plug-in)f(where)h(rasterto)2330 +558 y +SDict begin H.S end + 2330 558 a 2330 558 a +SDict begin 11.7 H.A end + 2330 558 a 2330 558 a +SDict begin [ /View [/XYZ H.V] /Dest (2190) cvn H.B /DEST pdfmark end + 2330 +558 a Fj(something)j Fr(is)d(noted.)-2 655 y(#)-2 752 +y(######################################)o(######)o(######)o(######)o +(######)o(#####)o(######)-2 837 y +SDict begin H.S end + -2 837 a -2 837 a +SDict begin 11.7 H.A end + -2 +837 a -2 837 a +SDict begin [ /View [/XYZ H.V] /Dest (2191) cvn H.B /DEST pdfmark end + -2 837 a 96 x Fr(######################################) +o(######)o(######)o(######)o(######)o(#####)o(######)-2 +1030 y(#)-2 1127 y(#)g(And)h(this)f(is)g(how)h(it)f(works)g(for)h(ESP)f +(PrintPro)f(from)i(4.3:)-2 1224 y(#)f +(==========================================)o(======)o(===)-2 +1321 y(#)-2 1418 y(#)87 1418 y +SDict begin H.S end + 87 1418 a 87 1418 a +SDict begin 11.7 H.A end + 87 +1418 a 87 1418 a +SDict begin [ /View [/XYZ H.V] /Dest (2192) cvn H.B /DEST pdfmark end + 87 1418 a Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 +1515 y(#)269 b(|)-2 1613 y(#)g(|)-2 1710 y(#)g(V)-2 1807 +y(#)267 1807 y +SDict begin H.S end + 267 1807 a 267 1807 a +SDict begin 11.7 H.A end + 267 1807 a 267 1807 +a +SDict begin [ /View [/XYZ H.V] /Dest (2193) cvn H.B /DEST pdfmark end + 267 1807 a Fj(something)t Fr(tops)-2 1904 y(#)g(|)-2 +2001 y(#)g(|)-2 2098 y(#)g(V)-2 2195 y(#)44 b(APPLICATION/POSTSCRIPT)-2 +2292 y(#)269 b(|)-2 2390 y(#)g(|)-2 2487 y(#)g(V)-2 2584 +y(#)224 b(pstops)-2 2681 y(#)269 b(|)-2 2778 y(#)g(|)-2 +2875 y(#)g(V)-2 2972 y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT)-2 +3070 y(#)269 b(|)-2 3167 y(#)g(|)-2 3264 y(#)g(V)-2 3361 +y(#)224 b(gsrip)-2 3458 y(#)269 b(|)89 b(\(=)45 b("postscipt)e +(interpreter"\))-2 3555 y(#)269 b(|)-2 3652 y(#)g(V)-2 +3750 y(#)44 b(APPLICATION/VND.CUPS-RASTER)-2 3847 y(#)269 +b(|)-2 3944 y(#)g(|)-2 4041 y(#)g(V)-2 4138 y(#)224 b(rasterto)627 +4138 y +SDict begin H.S end + 627 4138 a 627 4138 a +SDict begin 11.7 H.A end + 627 4138 a 627 4138 a +SDict begin [ /View [/XYZ H.V] /Dest (2194) cvn H.B /DEST pdfmark end + 627 +4138 a Fj(something)91 b Fr(\(f.e.)44 b(Gimp-Print)f(filters)h(may)g +(be)g(plugged)g(in)h(here\))-2 4235 y(#)269 b(|)134 b(\(=)44 +b("raster)g(driver"\))-2 4332 y(#)269 b(|)-2 4429 y(#)g(V)-2 +4527 y(#)44 b(SOMETHING-DEVICE-SPECIFIC)-2 4624 y(#)269 +b(|)-2 4721 y(#)g(|)-2 4818 y(#)g(V)-2 4915 y(#)224 b(backend)-2 +5012 y(#)-2 5109 y(#)44 b(NOTE:)g(Gimp-Print)g(and)g(some)g(other)g +(3rd-Party-Filters)e(\(like)i(TurboPrint\))f(to)-2 5207 +y(#)313 b(CUPS)45 b(and)f(ESP)g(PrintPro)g(plug-in)f(where)h(rasterto) +2330 5207 y +SDict begin H.S end + 2330 5207 a 2330 5207 a +SDict begin 11.7 H.A end + 2330 5207 a 2330 +5207 a +SDict begin [ /View [/XYZ H.V] /Dest (2195) cvn H.B /DEST pdfmark end + 2330 5207 a Fj(something)j Fr(is)d(noted.)-2 5304 +y(#)-2 5401 y(######################################)o(######)o(######) +o(######)o(######)o(#####)o(######)-2 5485 y +SDict begin H.S end + -2 5485 +a -2 5485 a +SDict begin 11.7 H.A end + -2 5485 a -2 5485 a +SDict begin [ /View [/XYZ H.V] /Dest (2196) cvn H.B /DEST pdfmark end + -2 5485 a 96 x Fr +(######################################)o(######)o(######)o(######)o +(######)o(#####)o(######)p Black 3659 5984 a Fq(84)p +Black eop end +%%Page: 85 92 +TeXDict begin 85 91 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(#)-2 170 y(#)44 b(This)h(is)f(how)g("cupsomatic")f(would)h +(come)g(into)h(play)f(with)g(ESP)g(PrintPro:)-2 267 y(#)g +(==========================================)o(======)o(======)o(======) +o(====)-2 364 y(#)-2 461 y(#)-2 558 y(#)87 558 y +SDict begin H.S end + 87 558 +a 87 558 a +SDict begin 11.7 H.A end + 87 558 a 87 558 a +SDict begin [ /View [/XYZ H.V] /Dest (2197) cvn H.B /DEST pdfmark end + 87 558 a Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 +655 y(#)269 b(|)-2 752 y(#)g(|)-2 850 y(#)g(V)-2 947 +y(#)222 947 y +SDict begin H.S end + 222 947 a 222 947 a +SDict begin 11.7 H.A end + 222 947 a 222 947 a +SDict begin [ /View [/XYZ H.V] /Dest (2198) cvn H.B /DEST pdfmark end + +222 947 a Fj(something)t Fr(tops)-2 1044 y(#)g(|)-2 1141 +y(#)g(|)-2 1238 y(#)g(V)-2 1335 y(#)44 b(APPLICATION/POSTSCRIPT)-2 +1432 y(#)269 b(|)-2 1530 y(#)g(|)-2 1627 y(#)g(V)-2 1724 +y(#)179 b(pstops)-2 1821 y(#)269 b(|)-2 1918 y(#)g(|)-2 +2015 y(#)g(V)-2 2112 y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT)c +(----------------+)-2 2209 y(#)269 b(|)1882 b(|)-2 2307 +y(#)269 b(|)1882 b(V)-2 2404 y(#)269 b(V)1838 b(cupsomatic)-2 +2501 y(#)179 b(gsrip)1748 b(\(constructs)43 b(complicated)-2 +2598 y(#)269 b(|)89 b(\(=)45 b("postscipt)e(interpreter"\))536 +b(Ghostscript)43 b(commandline)-2 2695 y(#)269 b(|)1838 +b(to)44 b(let)g(the)h(file)f(be)-2 2792 y(#)269 b(V)1838 +b(processed)43 b(by)h(a)-2 2889 y(#)g(APPLICATION/VND.CUPS-RASTER)893 +b("-sDEVICE=)2645 2889 y +SDict begin H.S end + 2645 2889 a 2645 2889 a +SDict begin 11.7 H.A end + 2645 +2889 a 2645 2889 a +SDict begin [ /View [/XYZ H.V] /Dest (2199) cvn H.B /DEST pdfmark end + 2645 2889 a Fj(s.th.)p Fr(")-2 2987 +y(#)269 b(|)1838 b(call...\))-2 3084 y(#)269 b(|)1882 +b(|)-2 3181 y(#)269 b(V)1882 b(|)-2 3278 y(#)179 b(rasterto)582 +3278 y +SDict begin H.S end + 582 3278 a 582 3278 a +SDict begin 11.7 H.A end + 582 3278 a 582 3278 a +SDict begin [ /View [/XYZ H.V] /Dest (2200) cvn H.B /DEST pdfmark end + 582 +3278 a Fj(something)1167 b Fr(V)-2 3375 y(#)269 b(|)134 +b(\(=)44 b("raster)g(driver"\))268 b(+-------------------------+)-2 +3472 y(#)h(|)1255 b(|)44 b(Ghostscript)f(at)i(work....)e(|)-2 +3569 y(#)269 b(V)1255 b(|)1120 b(|)-2 3666 y(#)44 b +(SOMETHING-DEVICE-SPECIFIC)400 b(*-------------------------+)-2 +3764 y(#)269 b(|)1882 b(|)-2 3861 y(#)269 b(|)1882 b(|)-2 +3958 y(#)269 b(V)1882 b(|)-2 4055 y(#)179 b(backend)44 +b(>------------------------------------)o(+)-2 4152 y(#)269 +b(|)-2 4249 y(#)g(|)-2 4346 y(#)g(V)-2 4444 y(#)179 b(THE)44 +b(PRINTER)-2 4541 y(#)-2 4638 y(#)g(NOTE:)g(Gimp-Print)g(and)g(some)g +(other)g(3rd-Party-Filters)e(\(like)i(TurboPrint\))f(to)-2 +4735 y(#)313 b(CUPS)45 b(and)f(ESP)g(PrintPro)g(plug-in)f(where)h +(rasterto)2330 4735 y +SDict begin H.S end + 2330 4735 a 2330 4735 a +SDict begin 11.7 H.A end + 2330 4735 +a 2330 4735 a +SDict begin [ /View [/XYZ H.V] /Dest (2201) cvn H.B /DEST pdfmark end + 2330 4735 a Fj(something)j Fr(is)d(noted.)-2 +4832 y(#)-2 4929 y(######################################)o(######)o +(######)o(######)o(######)o(#####)o(######)-2 5014 y +SDict begin H.S end + +-2 5014 a -2 5014 a +SDict begin 11.7 H.A end + -2 5014 a -2 5014 a +SDict begin [ /View [/XYZ H.V] /Dest (2202) cvn H.B /DEST pdfmark end + -2 5014 a 95 +x Fr(######################################)o(######)o(######)o(######) +o(######)o(#####)o(######)-2 5207 y(#)-2 5304 y(#)g(And)h(this)f(is)g +(how)h(it)f(works)g(for)h(CUPS)f(from)g(1.1.15:)-2 5401 +y(#)g(==========================================)o(====)-2 +5498 y(#)p Black 3659 5984 a Fq(85)p Black eop end +%%Page: 86 93 +TeXDict begin 86 92 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(#)87 72 y +SDict begin H.S end + 87 72 a 87 72 a +SDict begin 11.7 H.A end + 87 72 a 87 72 a +SDict begin [ /View [/XYZ H.V] /Dest (2203) cvn H.B /DEST pdfmark end + +87 72 a Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 170 y(#)269 b(|)-2 +267 y(#)g(|)-2 364 y(#)g(V)-2 461 y(#)267 461 y +SDict begin H.S end + 267 461 +a 267 461 a +SDict begin 11.7 H.A end + 267 461 a 267 461 a +SDict begin [ /View [/XYZ H.V] /Dest (2204) cvn H.B /DEST pdfmark end + 267 461 a Fj(something)t +Fr(tops)-2 558 y(#)g(|)-2 655 y(#)g(|)-2 752 y(#)g(V)-2 +850 y(#)44 b(APPLICATION/POSTSCRIPT)-2 947 y(#)269 b(|)-2 +1044 y(#)g(|)-2 1141 y(#)g(V)-2 1238 y(#)224 b(pstops)-2 +1335 y(#)269 b(|)-2 1432 y(#)g(|)-2 1530 y(#)g(V)-2 1627 +y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT-----+)-2 1724 +y(#)1658 b(|)-2 1821 y(#)807 b(+------------------v-----------------)o +(------)o(-----)o(--+)-2 1918 y(#)g(|)44 b(Ghostscript)1657 +b(|)-2 2015 y(#)807 b(|)44 b(at)h(work...)1702 b(|)-2 +2112 y(#)807 b(|)44 b(\(with)1927 b(|)-2 2209 y(#)807 +b(|)44 b("-sDEVICE=cups"\))1432 b(|)-2 2307 y(#)807 b(|)2196 +b(|)-2 2404 y(#)807 b(|)403 b(\(=)44 b("postscipt)g(interpreter"\))580 +b(|)-2 2501 y(#)807 b(|)2196 b(|)-2 2598 y(#)807 b +(+------------------v-----------------)o(------)o(-----)o(--+)-2 +2695 y(#)1658 b(|)-2 2792 y(#)g(|)-2 2889 y(#)44 b +(APPLICATION/VND.CUPS-RASTER)d(>-------+)-2 2987 y(#)269 +b(|)-2 3084 y(#)g(|)-2 3181 y(#)g(V)-2 3278 y(#)224 b(rasterto)627 +3278 y +SDict begin H.S end + 627 3278 a 627 3278 a +SDict begin 11.7 H.A end + 627 3278 a 627 3278 a +SDict begin [ /View [/XYZ H.V] /Dest (2205) cvn H.B /DEST pdfmark end + 627 +3278 a Fj(something)-2 3375 y Fr(#)269 b(|)134 b(\(=)44 +b("raster)g(driver"\))-2 3472 y(#)269 b(|)-2 3569 y(#)g(V)-2 +3666 y(#)44 b(SOMETHING-DEVICE-SPECIFIC)-2 3764 y(#)269 +b(|)-2 3861 y(#)g(|)-2 3958 y(#)g(V)-2 4055 y(#)224 b(backend)-2 +4152 y(#)-2 4249 y(#)-2 4346 y(#)44 b(NOTE:)g(since)g(version)g(1.1.15) +g(CUPS)g("outsourced")f(the)h(pstoraster)f(process)h(to)-2 +4444 y(#)313 b(Ghostscript.)43 b(GNU)i(Ghostscript)e(needs)h(to)g(be)h +(patched)e(to)i(handle)e(the)-2 4541 y(#)313 b(CUPS)45 +b(requirement;)d(ESP)j(Ghostscript)e(has)h(this)g(builtin.)g(In)g(any)g +(case,)-2 4638 y(#)313 b("gs)45 b(-h")f(needs)g(to)h(show)f(up)g(a)h +("cups")f(device.)f(pstoraster)h(is)g(now)g(a)-2 4735 +y(#)313 b(calling)44 b(an)h(appropriate)e("gs)h(-sDEVICE=cups...")e +(commandline)h(to)h(do)-2 4832 y(#)313 b(the)45 b(job.)f(It)g(will)h +(output)e("application/vnd.cup-raster",)d(which)k(will)-2 +4929 y(#)313 b(be)45 b(finally)f(processed)f(by)h(a)h(CUPS)f(raster)g +(driver)g("rasterto)2779 4929 y +SDict begin H.S end + 2779 4929 a 2779 4929 +a +SDict begin 11.7 H.A end + 2779 4929 a 2779 4929 a +SDict begin [ /View [/XYZ H.V] /Dest (2206) cvn H.B /DEST pdfmark end + 2779 4929 a Fj(something)t +Fr(")-2 5026 y(#)313 b(Note)45 b(the)f(difference)f(to)i("cupsomatic",) +d(which)i(will)g(*not*)g(output)-2 5124 y(#)313 b(CUPS-raster,)43 +b(but)i(a)f(final)g(version)g(of)g(the)h(printfile,)e(ready)h(to)g(be) +-2 5221 y(#)313 b(sent)45 b(to)f(the)g(printer.)g(cupsomatic)f(also)h +(doesn't)g(use)g(the)h("cups")-2 5318 y(#)313 b(devicemode)44 +b(in)g(Ghostscript,)f(but)h(one)h(of)f(the)g(classical)g +(devicemodes....)-2 5415 y(#)-2 5512 y(#)g(NOTE:)g(Gimp-Print)g(and)g +(some)g(other)g(3rd-Party-Filters)e(\(like)i(TurboPrint\))f(to)p +Black 3657 5984 a Fq(86)p Black eop end +%%Page: 87 94 +TeXDict begin 87 93 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(#)313 b(CUPS)45 b(and)f(ESP)g(PrintPro)g(plug-in)f(where)h +(rasterto)2330 72 y +SDict begin H.S end + 2330 72 a 2330 72 a +SDict begin 11.7 H.A end + 2330 72 a 2330 +72 a +SDict begin [ /View [/XYZ H.V] /Dest (2207) cvn H.B /DEST pdfmark end + 2330 72 a Fj(something)j Fr(is)d(noted.)-2 170 y(#)-2 +267 y(######################################)o(######)o(######)o +(######)o(######)o(#####)o(######)-2 351 y +SDict begin H.S end + -2 351 a -2 +351 a +SDict begin 11.7 H.A end + -2 351 a -2 351 a +SDict begin [ /View [/XYZ H.V] /Dest (2208) cvn H.B /DEST pdfmark end + -2 351 a 96 x Fr +(######################################)o(######)o(######)o(######)o +(######)o(#####)o(######)-2 544 y(#)-2 641 y(#)g(And)h(this)f(is)g(how) +h(it)f(works)g(for)h(CUPS)f(from)g(1.1.15,)g(with)g(cupsomatic)f +(included:)-2 738 y(#)h(==========================================)o +(======)o(======)o(======)o(=====)o(======)o(=)-2 835 +y(#)-2 933 y(#)87 933 y +SDict begin H.S end + 87 933 a 87 933 a +SDict begin 11.7 H.A end + 87 933 a 87 +933 a +SDict begin [ /View [/XYZ H.V] /Dest (2209) cvn H.B /DEST pdfmark end + 87 933 a Fj(SOMETHNG)s Fr(-FILEFORMAT)-2 1030 y(#)269 +b(|)-2 1127 y(#)g(|)-2 1224 y(#)g(V)-2 1321 y(#)267 1321 +y +SDict begin H.S end + 267 1321 a 267 1321 a +SDict begin 11.7 H.A end + 267 1321 a 267 1321 a +SDict begin [ /View [/XYZ H.V] /Dest (2210) cvn H.B /DEST pdfmark end + 267 1321 +a Fj(something)t Fr(tops)-2 1418 y(#)g(|)-2 1515 y(#)g(|)-2 +1613 y(#)g(V)-2 1710 y(#)44 b(APPLICATION/POSTSCRIPT)-2 +1807 y(#)269 b(|)-2 1904 y(#)g(|)-2 2001 y(#)g(V)-2 2098 +y(#)224 b(pstops)-2 2195 y(#)269 b(|)-2 2292 y(#)g(|)-2 +2390 y(#)g(V)-2 2487 y(#)44 b(APPLICATION/VND.CUPS-POSTSCRIPT-----+)-2 +2584 y(#)1658 b(|)-2 2681 y(#)807 b +(+------------------v-----------------)o(------)o(-----)o(--+)-2 +2778 y(#)g(|)44 b(Ghostscript)357 b(.)45 b(Ghostscript)e(at)h(work....) +178 b(|)-2 2875 y(#)807 b(|)44 b(at)h(work...)402 b(.)45 +b(\(with)f("-sDEVICE=)491 b(|)-2 2972 y(#)807 b(|)44 +b(\(with)627 b(.)2374 2972 y +SDict begin H.S end + 2374 2972 a 2374 2972 a +SDict begin 11.7 H.A end + +2374 2972 a 2374 2972 a +SDict begin [ /View [/XYZ H.V] /Dest (2211) cvn H.B /DEST pdfmark end + 2374 2972 a Fj(s.th.)p Fr(")357 +b(|)-2 3070 y(#)807 b(|)44 b("-sDEVICE=cups"\))132 b(.)1255 +b(|)-2 3167 y(#)807 b(|)896 b(.)1255 b(|)-2 3264 y(#)807 +b(|)44 b(\(CUPS)g(standard\))178 b(.)269 b(\(cupsomatic\))446 +b(|)-2 3361 y(#)807 b(|)896 b(.)1255 b(|)-2 3458 y(#)807 +b(|)448 b(\(=)44 b("postscript)f(interpreter"\))491 b(|)-2 +3555 y(#)807 b(|)896 b(.)1255 b(|)-2 3652 y(#)807 b +(+------------------v--------------v--)o(------)o(-----)o(--+)-2 +3750 y(#)1658 b(|)628 b(|)-2 3847 y(#)1658 b(|)628 b(|)-2 +3944 y(#)44 b(APPLICATION/VND.CUPS-RASTER)d(>-------+)626 +b(|)-2 4041 y(#)269 b(|)2017 b(|)-2 4138 y(#)269 b(|)2017 +b(|)-2 4235 y(#)269 b(V)2017 b(|)-2 4332 y(#)224 b(rasterto)627 +4332 y +SDict begin H.S end + 627 4332 a 627 4332 a +SDict begin 11.7 H.A end + 627 4332 a 627 4332 a +SDict begin [ /View [/XYZ H.V] /Dest (2212) cvn H.B /DEST pdfmark end + 627 +4332 a Fj(something)1256 b Fr(|)-2 4429 y(#)269 b(|)134 +b(\(=)44 b("raster)g(driver"\))1030 b(|)-2 4527 y(#)269 +b(|)2017 b(|)-2 4624 y(#)269 b(V)2017 b(|)-2 4721 y(#)44 +b(SOMETHING-DEVICE-SPECIFIC)d(>------------------------+)-2 +4818 y(#)269 b(|)-2 4915 y(#)g(|)-2 5012 y(#)g(V)-2 5109 +y(#)224 b(backend)-2 5207 y(#)-2 5304 y(#)-2 5401 y(#)44 +b(NOTE:)g(Gimp-Print)g(and)g(some)g(other)g(3rd-Party-Filters)e(\(like) +i(TurboPrint\))f(to)-2 5498 y(#)313 b(CUPS)45 b(and)f(ESP)g(PrintPro)g +(plug-in)f(where)h(rasterto)2330 5498 y +SDict begin H.S end + 2330 5498 a 2330 +5498 a +SDict begin 11.7 H.A end + 2330 5498 a 2330 5498 a +SDict begin [ /View [/XYZ H.V] /Dest (2213) cvn H.B /DEST pdfmark end + 2330 5498 a Fj(something)j +Fr(is)d(noted.)p Black 3656 5984 a Fq(87)p Black eop +end +%%Page: 88 95 +TeXDict begin 88 94 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 72 a Fr(#)-2 170 y(######################################)o(######)o +(######)o(######)o(######)o(#####)o(######)o(#)-2 254 +y +SDict begin H.S end + -2 254 a -2 254 a +SDict begin 13 H.A end + -2 254 a -2 254 a +SDict begin [ /View [/XYZ H.V] /Dest (2214) cvn H.B /DEST pdfmark end + -2 254 a 376 x +Fx(13.9.)35 b(CUPS)f(Print)h(Dri)o(v)o(ers)e(and)i(De)n(vices)-2 +798 y +SDict begin H.S end + -2 798 a -2 798 a +SDict begin 13 H.A end + -2 798 a -2 798 a +SDict begin [ /View [/XYZ H.V] /Dest (2216) cvn H.B /DEST pdfmark end + -2 798 a 106 +x Fu(CUPS)21 b(ships)g(with)f(good)f(support)g(for)g(HP)i(LaserJet)f +(type)g(printers.)f(Y)-9 b(ou)20 b(can)g(install)h(the)f(dri)n(v)o(er)e +(as)j(follo)n(ws:)3297 904 y +SDict begin H.S end + 3297 904 a 3297 904 a +SDict begin 13 H.A end + 3297 +904 a 3297 904 a +SDict begin [ /View [/XYZ H.V] /Dest (2217) cvn H.B /DEST pdfmark end + 3297 904 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 (2218) cvn H.B /DEST pdfmark end + -2 950 a Black 161 x Ft(\225)p Black +81 1111 a +SDict begin H.S end + 81 1111 a 81 1111 a +SDict begin 13 H.A end + 81 1111 a 81 1111 a +SDict begin [ /View [/XYZ H.V] /Dest (2219) cvn H.B /DEST pdfmark end + 81 +1111 a Fu(lpadmin)e(-p)h(laserjet4plus)f(-v)h(parallel:/de)n(v/lp0)e +(-E)i(-m)g(laserjet.ppd)-2 1260 y(\(The)f("-m")h(switch)h(will)f +(retrie)n(v)o(e)f(the)i("laserjet.ppd")d(from)h(the)i(standard)e +(repository)f(for)i(not-yet-installed-PPDs,)d(which)-2 +1368 y(CUPS)k(typically)e(stores)i(in)837 1368 y +SDict begin H.S end + 837 +1368 a 837 1368 a +SDict begin 13 H.A end + 837 1368 a 837 1368 a +SDict begin [ /View [/XYZ H.V] /Dest (2220) cvn H.B /DEST pdfmark end + 837 1368 a Fr +(/usr/share/cups/model)p Fu(.)c(Alternati)n(v)o(ely)-5 +b(,)18 b(you)h(may)h(use)h("-P)-2 1476 y +(/absolute/\002lesystem/path/to/where/there/is/PPD/your)-5 +b(.pp)o(d"\))o(.)-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 (2221) cvn H.B /DEST pdfmark end + -2 1494 a 310 x Fp(13.9.1.)28 b(Further)j(printing)h(steps) +-2 1994 y +SDict begin H.S end + -2 1994 a -2 1994 a +SDict begin 13 H.A end + -2 1994 a -2 1994 a +SDict begin [ /View [/XYZ H.V] /Dest (2223) cvn H.B /DEST pdfmark end + -2 +1994 a 84 x Fu(Al)o(w)o(ays)20 b(also)h(consult)f(the)g(database)f(on)h +(linuxprinting.or)o(g)15 b(for)20 b(all)h(recommendations)c(about)i +(which)h(dri)n(v)o(er)e(is)k(best)e(used)-2 2186 y(for)f(each)h +(printer:)-2 2370 y +SDict begin H.S end + -2 2370 a -2 2370 a +SDict begin 13 H.A end + -2 2370 a -2 +2370 a +SDict begin [ /View [/XYZ H.V] /Dest (2224) cvn H.B /DEST pdfmark end + -2 2370 a -2 2370 a +SDict begin H.S end + -2 2370 a -2 2370 a +SDict begin 13 H.A end + -2 2370 +a -2 2370 a +SDict begin [ /View [/XYZ H.V] /Dest (2225) cvn H.B /DEST pdfmark end + -2 2370 a 90 x Fu(http://www)-5 b(.linuxprinting.or)n(g/pr) +o(inter)o(_list.cg)o(i)-2 2644 y +SDict begin H.S end + -2 2644 a -2 2644 a +SDict begin 13 H.A end + +-2 2644 a -2 2644 a +SDict begin [ /View [/XYZ H.V] /Dest (2226) cvn H.B /DEST pdfmark end + -2 2644 a 90 x Fu(There)19 b(select)h(your)f(model) +g(and)h(click)f(on)h("Sho)n(w".)f(Y)-9 b(ou')o(ll)19 +b(arri)n(v)o(e)g(at)i(a)f(page)f(listing)h(all)h(dri)n(v)o(ers)e(w)o +(orking)f(with)i(your)f(model.)-2 2842 y(There)g(will)i(al)o(w)o(ays)g +(be)f(*one*)934 2842 y +SDict begin H.S end + 934 2842 a 934 2842 a +SDict begin 13 H.A end + 934 2842 +a 934 2842 a +SDict begin [ /View [/XYZ H.V] /Dest (2227) cvn H.B /DEST pdfmark end + 934 2842 a Fq(r)m(ecommended)h Fu(one.)e(T)m(ry)h(this)h +(one)f(\002rst.)g(In)g(your)f(case)i(\("HP)f(LaserJet)g(4)h(Plus"\),)f +(you')o(ll)-2 2950 y(arri)n(v)o(e)f(here:)-2 3117 y +SDict begin H.S end + -2 +3117 a -2 3117 a +SDict begin 13 H.A end + -2 3117 a -2 3117 a +SDict begin [ /View [/XYZ H.V] /Dest (2228) cvn H.B /DEST pdfmark end + -2 3117 a -2 3117 +a +SDict begin H.S end + -2 3117 a -2 3117 a +SDict begin 13 H.A end + -2 3117 a -2 3117 a +SDict begin [ /View [/XYZ H.V] /Dest (2229) cvn H.B /DEST pdfmark end + -2 3117 a 107 +x Fu(http://www)-5 b(.linuxprinting.or)n(g/sho)m(w_p)o(rin)o(ter)g +(.cgi?r)o(ecn)o(um=)o(75)o(10)o(4)-2 3408 y +SDict begin H.S end + -2 3408 a +-2 3408 a +SDict begin 13 H.A end + -2 3408 a -2 3408 a +SDict begin [ /View [/XYZ H.V] /Dest (2230) cvn H.B /DEST pdfmark end + -2 3408 a 90 x Fu(The)20 +b(recommended)d(dri)n(v)o(er)h(is)k("ljet4".)d(It)i(has)f(a)h(link)f +(to)g(the)g(page)g(for)f(the)i(ljet4)f(dri)n(v)o(er)f(too:)-2 +3682 y +SDict begin H.S end + -2 3682 a -2 3682 a +SDict begin 13 H.A end + -2 3682 a -2 3682 a +SDict begin [ /View [/XYZ H.V] /Dest (2231) cvn H.B /DEST pdfmark end + -2 3682 +a -2 3682 a +SDict begin H.S end + -2 3682 a -2 3682 a +SDict begin 13 H.A end + -2 3682 a -2 3682 a +SDict begin [ /View [/XYZ H.V] /Dest (2232) cvn H.B /DEST pdfmark end + -2 +3682 a 90 x Fu(http://www)-5 b(.linuxprinting.or)n(g/sho)m(w_d)o(ri)n +(v)n(er)g(.cg)o(i?dr)o(i)n(v)o(e)o(r=ljet4)-2 3956 y +SDict begin H.S end + +-2 3956 a -2 3956 a +SDict begin 13 H.A end + -2 3956 a -2 3956 a +SDict begin [ /View [/XYZ H.V] /Dest (2233) cvn H.B /DEST pdfmark end + -2 3956 a 90 +x Fu(On)20 b(the)g(dri)n(v)o(er')-5 b(s)19 b(page,)g(you')o(ll)h +(\002nd)g(important)e(and)i(detailed)g(info)f(about)g(ho)n(w)h(to)g +(use)h(that)f(dri)n(v)o(er)f(within)h(the)g(v)n(arious)-2 +4153 y(a)n(v)n(ailable)f(spoolers.)h(Y)-9 b(ou)19 b(can)h(generate)f(a) +i(PPD)g(for)e(CUPS.)j(The)d(PPD)i(contains)f(all)h(the)f(info)f(about)h +(ho)n(w)f(to)i(use)f(your)-2 4261 y(model)f(and)h(the)g(dri)n(v)o(er;)f +(this)h(is,)h(once)f(installed,)g(w)o(orking)e(transparently)g(for)i +(the)g(user)g(--)g(you')o(ll)g(only)f(need)h(to)g(choose)-2 +4369 y(resolution,)e(paper)h(size)i(etc.)g(from)e(the)h(web-based)f +(menu)g(or)h(from)f(the)h(print)g(dialog)f(GUI)h(or)g(from)g(the)g +(commandline...)-2 4553 y +SDict begin H.S end + -2 4553 a -2 4553 a +SDict begin 13 H.A end + -2 4553 +a -2 4553 a +SDict begin [ /View [/XYZ H.V] /Dest (2234) cvn H.B /DEST pdfmark end + -2 4553 a 90 x Fu(On)g(the)g(dri)n(v)o(er')-5 +b(s)19 b(page,)g(choose)h(to)g(use)h(the)f("PPD-O-Matic")f(online)h +(PPD)h(generator)d(program.)g(Select)i(your)f(model)h(and)-2 +4751 y(click)g("Generate)f(PPD)i(\002le".)g(When)f(you)f(safe)h(the)h +(appearing)d(ASCII)i(te)o(xt)g(\002le,)h(don')o(t)d(use)j("cut'n'past") +d(\(as)j(it)g(could)-2 4859 y(possiblly)e(corrupt)g(line)h(endings)f +(and)h(tabs\),)g(b)n(ut)g(use)g("Sa)n(v)o(e)h(as...")f(in)g(your)f(bro) +n(wser')-5 b(s)19 b(menu.)g(Sa)n(v)o(e)i(it)f(at)-2 4967 +y("/some/path/on/your/\002lesystem/some)n(wher)o(e/my)o(-na)o(me-f)o +(or)m(-my)o(-pr)o(inter)-6 b(.ppd)o(")-2 5151 y +SDict begin H.S end + -2 5151 +a -2 5151 a +SDict begin 13 H.A end + -2 5151 a -2 5151 a +SDict begin [ /View [/XYZ H.V] /Dest (2235) cvn H.B /DEST pdfmark end + -2 5151 a 90 x Fu(Then)19 +b(install)i(the)f(printer:)-2 5425 y +SDict begin H.S end + -2 5425 a -2 5425 +a +SDict begin 13 H.A end + -2 5425 a -2 5425 a +SDict begin [ /View [/XYZ H.V] /Dest (2236) cvn H.B /DEST pdfmark end + -2 5425 a Black 3659 5984 a Fq(88)p +Black eop end +%%Page: 89 96 +TeXDict begin 89 95 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2259) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2237) cvn H.B /DEST pdfmark end + -2 +-11 a 177 72 a Fr("lpadmin)44 b(-p)g(laserjet4plus)f(-v)h +(parallel:/dev/lp0)e(-E)j(\\)446 170 y(-P)g +(/some/path/on/your/filesystem/somewhe)o(re/my-)o(name-f)o(or-my)o +(-print)o(er.ppd)o(")-2 527 y +SDict begin H.S end + -2 527 a -2 527 a +SDict begin 13 H.A end + -2 527 +a -2 527 a +SDict begin [ /View [/XYZ H.V] /Dest (2238) cvn H.B /DEST pdfmark end + -2 527 a 108 x Fu(Note,)20 b(that)g(for)g(all)g(the)g("F)o +(oomatic-PPDs")g(from)f(Linuxprinting.or)o(g,)14 b(you)20 +b(also)g(need)g(a)g(special)h("CUPS)g(\002lter")f(named)-2 +742 y("cupsomatic".)e(Get)j(the)f(latest)h(v)o(ersion)e(of)h +("cupsomatic")f(from:)-2 926 y +SDict begin H.S end + -2 926 a -2 926 a +SDict begin 13 H.A end + -2 926 +a -2 926 a +SDict begin [ /View [/XYZ H.V] /Dest (2239) cvn H.B /DEST pdfmark end + -2 926 a -2 926 a +SDict begin H.S end + -2 926 a -2 926 a +SDict begin 13 H.A end + -2 926 +a -2 926 a +SDict begin [ /View [/XYZ H.V] /Dest (2240) cvn H.B /DEST pdfmark end + -2 926 a 90 x Fu(http://www)-5 b(.linuxprinting.or)n(g/cu)o +(psom)o(atic)-2 1200 y +SDict begin H.S end + -2 1200 a -2 1200 a +SDict begin 13 H.A end + -2 1200 a +-2 1200 a +SDict begin [ /View [/XYZ H.V] /Dest (2241) cvn H.B /DEST pdfmark end + -2 1200 a 90 x Fu(This)20 b(needs)f(to)h(be)g(copied)e(to)885 +1290 y +SDict begin H.S end + 885 1290 a 885 1290 a +SDict begin 13 H.A end + 885 1290 a 885 1290 a +SDict begin [ /View [/XYZ H.V] /Dest (2242) cvn H.B /DEST pdfmark end + 885 +1290 a Fr(/usr/lib/cups/filter/cupsomatic)e Fu(and)j(be)h(made)f(w)o +(orld)g(e)o(x)o(ecutable.)f(This)h(\002lter)i(is)-2 1398 +y(needed)e(to)h(read)g(and)f(act)i(upon)e(the)h(specially)g(encoded)e +(F)o(oomatic)h(comments,)g(embedded)f(in)i(the)h(print\002le,)e(which)h +(in)g(turn)-2 1506 y(are)g(used)g(to)g(construct)f(\(transparently)f +(for)i(you,)f(the)h(user\))g(the)g(complicated)e(ghostscript)i(command) +e(line)i(needed)f(for)g(your)-2 1614 y(printer/dri)n(v)o(er)e(combo.)-2 +1798 y +SDict begin H.S end + -2 1798 a -2 1798 a +SDict begin 13 H.A end + -2 1798 a -2 1798 a +SDict begin [ /View [/XYZ H.V] /Dest (2243) cvn H.B /DEST pdfmark end + -2 1798 +a 90 x Fu(Y)-9 b(ou)19 b(can)h(ha)n(v)o(e)g(a)h(look)e(at)i(all)f(the)h +(options)e(for)g(the)i(Ghostscript)e(commandline)f(supported)g(by)i +(your)f(printer)g(and)h(the)g(ljet4)-2 1996 y(dri)n(v)o(er)e(by)i +(going)f(to)h(the)h(section)f("Ex)o(ecution)e(details",)i(selecting)g +(your)f(model)g(\(Laserjet)h(4)g(Plus\))g(and)g(clicking)f(on)h("Sho)n +(w)-2 2104 y(e)o(x)o(ecution)e(details".)i(This)g(will)h(bring)e(up)h +(this)h(web)f(page:)-2 2288 y +SDict begin H.S end + -2 2288 a -2 2288 a +SDict begin 13 H.A end + -2 +2288 a -2 2288 a +SDict begin [ /View [/XYZ H.V] /Dest (2244) cvn H.B /DEST pdfmark end + -2 2288 a -2 2288 a +SDict begin H.S end + -2 2288 a -2 2288 +a +SDict begin 13 H.A end + -2 2288 a -2 2288 a +SDict begin [ /View [/XYZ H.V] /Dest (2245) cvn H.B /DEST pdfmark end + -2 2288 a 90 x Fu(http://www)-5 +b(.linuxprinting.or)n(g/e)o(x)n(ecu)o(tion)o(.cg)o(i?dri)n(v)n(er)o +(=ljet4&)o(pr)o(inter=)o(75)o(104)o(&.)o(subm)o(it=Sho)m(w+e)o(x)n(ecu) +o(tion)o(+details)-2 2562 y +SDict begin H.S end + -2 2562 a -2 2562 a +SDict begin 13 H.A end + -2 2562 +a -2 2562 a +SDict begin [ /View [/XYZ H.V] /Dest (2246) cvn H.B /DEST pdfmark end + -2 2562 a 90 x Fu(The)20 b(ingenious)e(thing)i(is)h(that)f +(the)g(database)g(is)h(k)o(ept)f(current.)f(If)h(there)f(is)i(a)g(b)n +(ug)f(\002x)g(and)g(an)g(impro)o(v)o(ement)d(some)n(where)i(in)-2 +2760 y(the)h(database,)f(you)h(will)h(al)o(w)o(ays)f(get)g(the)h(most)f +(current)f(and)g(stable)i(and)e(feature-rich)f(dri)n(v)o(er)h(by)h +(follo)n(wing)e(the)j(steps)-2 2868 y(described)e(abo)o(v)o(e.)-2 +2869 y +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 (2247) cvn H.B /DEST pdfmark end + -2 2869 +a -2 2993 a +SDict begin H.S end + -2 2993 a -2 2993 a +SDict begin 11.7 H.A end + -2 2993 a -2 2993 a +SDict begin [ /View [/XYZ H.V] /Dest (2248) cvn H.B /DEST pdfmark end + -2 +2993 a 164 3089 a Fl(Note:)g Fk(Till)g(Kamppeter)f(from)i(Mandr)o(ak)o +(eSoft)e(is)j(doing)d(an)i(e)n(xcellent)e(job)i(here)f(that)h(too)f(f)n +(e)o(w)h(people)e(are)h(a)o(w)o(are)g(of)n(.)h(\(So)164 +3187 y(if)g(y)o(ou)g(use)g(it)g(often,)f(please)g(send)g(him)i(a)f +(note)f(sho)o(wing)g(y)o(our)g(appreciation\).)-2 3502 +y +SDict begin H.S end + -2 3502 a -2 3502 a +SDict begin 13 H.A end + -2 3502 a -2 3502 a +SDict begin [ /View [/XYZ H.V] /Dest (2249) cvn H.B /DEST pdfmark end + -2 3502 a 108 +x Fu(The)h(latest)h(and)e(greatest)h(impro)o(v)o(ement)d(no)n(w)j(is)h +(support)e(for)g("custom)h(page)f(sizes")i(for)f(all)h(those)f +(printers)f(which)h(support)-2 3718 y(it.)-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 (2250) cvn H.B /DEST pdfmark end + -2 3885 a 107 x +Fu("cupsomatic")e(is)k(documented)17 b(here:)-2 4176 +y +SDict begin H.S end + -2 4176 a -2 4176 a +SDict begin 13 H.A end + -2 4176 a -2 4176 a +SDict begin [ /View [/XYZ H.V] /Dest (2251) cvn H.B /DEST pdfmark end + -2 4176 a -2 +4176 a +SDict begin H.S end + -2 4176 a -2 4176 a +SDict begin 13 H.A end + -2 4176 a -2 4176 a +SDict begin [ /View [/XYZ H.V] /Dest (2252) cvn H.B /DEST pdfmark end + -2 4176 +a 90 x Fu(http://www)-5 b(.linuxprinting.or)n(g/cu)o(ps-d)o(oc.)o(html) +-2 4450 y +SDict begin H.S end + -2 4450 a -2 4450 a +SDict begin 13 H.A end + -2 4450 a -2 4450 a +SDict begin [ /View [/XYZ H.V] /Dest (2253) cvn H.B /DEST pdfmark end + -2 +4450 a 90 x Fu(More)19 b(printing)g(tutorial)h(info)f(may)h(be)g(found) +e(here:)-2 4724 y +SDict begin H.S end + -2 4724 a -2 4724 a +SDict begin 13 H.A end + -2 4724 a -2 4724 +a +SDict begin [ /View [/XYZ H.V] /Dest (2254) cvn H.B /DEST pdfmark end + -2 4724 a -2 4724 a +SDict begin H.S end + -2 4724 a -2 4724 a +SDict begin 13 H.A end + -2 4724 a -2 +4724 a +SDict begin [ /View [/XYZ H.V] /Dest (2255) cvn H.B /DEST pdfmark end + -2 4724 a 90 x Fu(http://www)-5 b(.linuxprinting.or)n(g/kp)o +(fei\003e/L)o(inux)o(K)m(on)o(gr)o(ess200)o(2/T)l(u)o(torial/)-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 (2256) cvn H.B /DEST pdfmark end + -2 4998 +a 90 x Fu(Note,)19 b(that)g(*all*)g(the)h(F)o(oomatic)e(dri)n(v)o(ers)g +(listed)i(on)f(Linuxprinting.or)o(g)14 b(\(no)n(w)19 +b(approaching)d(the)k("all-time)f(high")f(number)g(of)-2 +5196 y(1.000)g(for)i(the)g(supported)e(models\))i(are)g(using)f(a)i +(special)f(\002ltering)g(chain)f(in)m(v)n(olving)g(Ghostscript,)g(as)i +(described)e(in)h(this)-2 5304 y(document.)-2 5471 y +SDict begin H.S end + +-2 5471 a -2 5471 a +SDict begin 13 H.A end + -2 5471 a -2 5471 a +SDict begin [ /View [/XYZ H.V] /Dest (2257) cvn H.B /DEST pdfmark end + -2 5471 a 107 +x Fu(Summary)e(-)j(Y)-9 b(ou)19 b(need:)p Black 3659 +5984 a Fq(89)p Black eop end +%%Page: 90 97 +TeXDict begin 90 96 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2258) cvn H.B /DEST pdfmark end + -2 -11 a +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (table.8) cvn H.B /DEST pdfmark +end + -2 -11 a +83 x Fu(A)g("foomatic+)p Fo(something)5 b Fu(")17 b(PPD)k(is)g(not)f +(enough)e(to)i(print)g(with)g(CUPS)i(\(b)n(ut)e(it)h(is)g(*one*)d +(important)h(component\))-2 165 y(The)h("cupsomatic")e(\002lter)j +(script)f(\(Perl\))g(in)g Fr(/usr/lib/cups/filters/)-2 +258 y Fu(Perl)g(to)h(mak)o(e)e(cupsomatic)g(run)-2 351 +y(Ghostscript)g(\(because)g(it)i(is)h(called)e(and)f(controlled)g(by)g +(the)i(PPD/cupsomatic)e(combo)g(in)h(a)h(w)o(ay)f(to)g(\002t)h(your)e +(printermodel/dri)n(v)o(er)d(combo.)-2 443 y(Ghostscript)j(*must*,)g +(depending)f(on)i(the)g(dri)n(v)o(er/model,)d(contain)i(support)g(for)h +(a)g(certain)g("de)n(vice")f(\(as)i(sho)n(wn)e(by)h("gs)g(-h"\))-2 +627 y +SDict begin H.S end + -2 627 a -2 627 a +SDict begin 13 H.A end + -2 627 a -2 627 a +SDict begin [ /View [/XYZ H.V] /Dest (2267) cvn H.B /DEST pdfmark end + -2 627 a 90 +x Fu(In)g(the)g(case)h(of)e(the)i("hpijs")f(dri)n(v)o(er)m(,)e(you)h +(need)h(a)g(Ghostscript)g(v)o(ersion,)e(which)i(has)g("ijs")h(amongst)f +(its)h(supported)d(de)n(vices)i(in)-2 825 y("gs)g(-h".)g(In)g(the)g +(case)g(of)g("hpijs+foomatic",)e(a)j(v)n(alid)e(ghostscript)h +(commandline)d(w)o(ould)j(be)g(reading)f(lik)o(e)h(this:)-2 +1009 y +SDict begin H.S end + -2 1009 a -2 1009 a +SDict begin 13 H.A end + -2 1009 a -2 1009 a +SDict begin [ /View [/XYZ H.V] /Dest (2268) cvn H.B /DEST pdfmark end + -2 1009 +a -2 1092 a +SDict begin H.S end + -2 1092 a -2 1092 a +SDict begin 11.7 H.A end + -2 1092 a -2 1092 a +SDict begin [ /View [/XYZ H.V] /Dest (2269) cvn H.B /DEST pdfmark end + -2 +1092 a 312 1171 a Fr(gs)44 b(-q)h(-dBATCH)e(-dPARANOIDSAFER)g(-dQUIET)g +(-dNOPAUSE)h(-sDEVICE=ijs)311 b(\\)581 1268 y(-sIjsServer=hpijs)1346 +1268 y +SDict begin H.S end + 1346 1268 a 1346 1268 a +SDict begin 11.7 H.A end + 1346 1268 a 1346 1268 +a +SDict begin [ /View [/XYZ H.V] /Dest (2270) cvn H.B /DEST pdfmark end + 1346 1268 a Fj(PageSize)40 b Fr(-dDuplex=)2151 1268 +y +SDict begin H.S end + 2151 1268 a 2151 1268 a +SDict begin 11.7 H.A end + 2151 1268 a 2151 1268 a +SDict begin [ /View [/XYZ H.V] /Dest (2271) cvn H.B /DEST pdfmark end + 2151 +1268 a Fj(Duplex)2468 1268 y +SDict begin H.S end + 2468 1268 a 2468 1268 a +SDict begin 11.7 H.A end + +2468 1268 a 2468 1268 a +SDict begin [ /View [/XYZ H.V] /Dest (2272) cvn H.B /DEST pdfmark end + 2468 1268 a Fj(Model)357 b Fr(\\)581 +1366 y(-r)671 1366 y +SDict begin H.S end + 671 1366 a 671 1366 a +SDict begin 11.7 H.A end + 671 1366 a +671 1366 a +SDict begin [ /View [/XYZ H.V] /Dest (2273) cvn H.B /DEST pdfmark end + 671 1366 a Fj(Resolution)p Fr(,PS:MediaPosition=)1931 +1366 y +SDict begin H.S end + 1931 1366 a 1931 1366 a +SDict begin 11.7 H.A end + 1931 1366 a 1931 1366 +a +SDict begin [ /View [/XYZ H.V] /Dest (2274) cvn H.B /DEST pdfmark end + 1931 1366 a Fj(InputSl)o(ot)39 b Fr(-dIjsUseOutputFD)j(\\)581 +1463 y(-sOutputFile=-)g(-)39 1643 y +SDict begin H.S end + 39 1643 a 39 1643 +a +SDict begin 11.7 H.A end + 39 1643 a 39 1643 a +SDict begin [ /View [/XYZ H.V] /Dest (2275) cvn H.B /DEST pdfmark end + 39 1643 a -2 1767 a +SDict begin H.S end + -2 1767 a -2 +1767 a +SDict begin 11.7 H.A end + -2 1767 a -2 1767 a +SDict begin [ /View [/XYZ H.V] /Dest (2276) cvn H.B /DEST pdfmark end + -2 1767 a 164 1865 a Fl(Note:)19 +b Fk(Note)o(,)g(that)g(with)h(CUPS)g(and)g(the)f("hpijs+f)n(oomatic")e +(PPD)j(\(plus)g(P)l(er)q(l)g(and)f(cupsomatic\))h(y)o(ou)f(don't)g +(need)g(to)164 1962 y(remember)g(this)o(.)h(Y)-10 b(ou)19 +b(can)h(choose)g(the)f(a)o(v)n(ailab)o(le)e(pr)q(int)i(options)g(thr)q +(u)h(a)g(GUI)h(pr)q(int)e(command)h(\(lik)o(e)f("glp")f(from)j(ESP')l +(s)164 2059 y(commercially)e(suppor)s(ted)f(Pr)q(intPro)h(softw)o(are)o +(,)g(or)h(KDE')l(s)h("kpr)q(inter",)d(or)i(GNOME')l(s)h("gtklp")e(or)h +(the)f(independent)164 2156 y("xpp"\))g(or)h(the)g(CUPS)g(w)o(eb)g +(interf)n(ace)e(via)j(human-readab)o(le)15 b(drop-do)o(wn)i(selection)i +(men)o(us)o(.)-2 2471 y +SDict begin H.S end + -2 2471 a -2 2471 a +SDict begin 13 H.A end + -2 2471 a +-2 2471 a +SDict begin [ /View [/XYZ H.V] /Dest (2277) cvn H.B /DEST pdfmark end + -2 2471 a 108 x Fu(If)h(you)f(use)i("ESP)f(Ghostscript")g +(\(also)g(under)f(the)h(GPL,)g(pro)o(vided)e(by)i(Easy)g(Softw)o(are)f +(Products,)g(the)i(mak)o(ers)e(of)h(CUPS,)-2 2687 y(do)n(wnloadable)d +(from)664 2687 y +SDict begin H.S end + 664 2687 a 664 2687 a +SDict begin 13 H.A end + 664 2687 a 664 +2687 a +SDict begin [ /View [/XYZ H.V] /Dest (2278) cvn H.B /DEST pdfmark end + 664 2687 a Fu(http://www)-5 b(.cups.or)o(g/softw)o(are.html,)15 +b(co-maintained)i(by)j(the)g(de)n(v)o(elopers)e(of)i(linuxprinting.or)o +(g\),)-2 2795 y(you)f(are)h(guaranteed)e(to)i(ha)n(v)o(e)g(in)g(use)h +(the)f(most)g(uptodate,)f(b)n(ug-\002x)o(ed,)f(enhanced)g(and)h(stable) +i(v)o(ersion)e(of)h(a)g(Free)-2 2903 y(Ghostscript.)f(It)i(contains)e +(support)g(for)g(~300)h(de)n(vices,)f(whereas)h(plain)g(v)n(anilla)f +(GNU)i(Ghostscript)e(7.05)g(only)h(has)g(~200.)-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 (2279) cvn H.B /DEST pdfmark end + -2 3087 a 90 +x Fu(If)g(you)f(print)h(only)f(one)h(CUPS)h(test)g(page,)e(from)h(the)g +(web)g(interf)o(ace)f(and)h(when)f(you)h(try)g(to)g(print)g(a)g(windo)n +(ws)g(test)h(page,)e(it)-2 3285 y(acts)i(lik)o(e)f(the)g(job)g(w)o(as)h +(ne)n(v)o(er)e(sent:)-2 3403 y +SDict begin H.S end + -2 3403 a -2 3403 a +SDict begin 13 H.A end + -2 +3403 a -2 3403 a +SDict begin [ /View [/XYZ H.V] /Dest (2280) cvn H.B /DEST pdfmark end + -2 3403 a -2 3403 a +SDict begin H.S end + -2 3403 a -2 3403 +a +SDict begin 13 H.A end + -2 3403 a -2 3403 a +SDict begin [ /View [/XYZ H.V] /Dest (table.9) cvn H.B /DEST pdfmark +end + -2 3403 a 75 x Fu(Can)h(you)g(print)f("standard") +g(jobs)h(from)f(the)h(CUPS)i(machine?)-2 3571 y(Are)e(the)g(jobs)g +(from)f(W)m(indo)n(ws)h(visible)g(in)h(the)f(W)-7 b(eb)21 +b(interf)o(ace)e(on)h(CUPS)h(\(http://localhost:631/\)?)-2 +3664 y Fq(Most)g(important:)d Fu(What)j(kind)e(of)h(printer)f(dri)n(v)o +(er)g(are)h(you)g(using)f(on)h(the)g(W)m(indo)n(ws)g(clients?)-2 +3789 y(Y)-9 b(ou)19 b(can)h(try)g(to)h(get)f(a)g(more)g(detailed)f(deb) +n(ugging)f(info)i(by)f(setting)i("LogLe)n(v)o(el)d(deb)n(ug")g(in)2727 +3789 y +SDict begin H.S end + 2727 3789 a 2727 3789 a +SDict begin 13 H.A end + 2727 3789 a 2727 3789 +a +SDict begin [ /View [/XYZ H.V] /Dest (2285) cvn H.B /DEST pdfmark end + 2727 3789 a Fr(/etc/cups/cupsd.conf)p Fu(,)-2 3897 +y(re-start)i(cupsd)f(and)h(in)m(v)o(estigate)984 3897 +y +SDict begin H.S end + 984 3897 a 984 3897 a +SDict begin 13 H.A end + 984 3897 a 984 3897 a +SDict begin [ /View [/XYZ H.V] /Dest (2286) cvn H.B /DEST pdfmark end + 984 3897 +a Fr(/var/log/cups/error_log)d Fu(for)j(the)g(whereabouts)e(of)i(your)f +(W)m(indo)n(ws-originating)-2 4005 y(printjobs:)-2 4124 +y +SDict begin H.S end + -2 4124 a -2 4124 a +SDict begin 13 H.A end + -2 4124 a -2 4124 a +SDict begin [ /View [/XYZ H.V] /Dest (2287) cvn H.B /DEST pdfmark end + -2 4124 a -2 +4124 a +SDict begin H.S end + -2 4124 a -2 4124 a +SDict begin 13 H.A end + -2 4124 a -2 4124 a +SDict begin [ /View [/XYZ H.V] /Dest (table.10) cvn H.B /DEST pdfmark +end + -2 4124 +a 74 x Fu(what)h(does)g(the)g("auto-typing")d(line)k(say?)f(which)g(is) +h(the)f("MIME)g(type")f(CUPS)j(thinks)d(is)i(arri)n(ving)e(from)g(the)h +(W)m(indo)n(ws)g(clients?)-2 4291 y(are)g(there)g("\002lter")g(a)n(v)n +(ailable)g(for)f(this)i(MIME)f(type?)-2 4384 y(are)g(there)g("\002lter) +g(rules")g(de\002ned)f(in)i("/etc/cups/mime.con)m(vs")c(for)i(this)i +(MIME)f(type?)-2 4485 y +SDict begin H.S end + -2 4485 a -2 4485 a +SDict begin 13 H.A end + -2 4485 a +-2 4485 a +SDict begin [ /View [/XYZ H.V] /Dest (2291) cvn H.B /DEST pdfmark end + -2 4485 a 377 x Fx(13.10.)34 b(Limiting)g(the)h(number)f(of)i +(pages)e(users)h(can)g(print)-2 5057 y +SDict begin H.S end + -2 5057 a -2 5057 +a +SDict begin 13 H.A end + -2 5057 a -2 5057 a +SDict begin [ /View [/XYZ H.V] /Dest (2293) cvn H.B /DEST pdfmark end + -2 5057 a 79 x Fu(The)19 b(feature)f(you)h(w)o +(ant)h(is)g(dependent)d(on)i(the)h(real)f(print)g(subsystem)g(you')l +(re)f(using.)h(Samba')-5 b(s)19 b(part)g(is)i(al)o(w)o(ays)f(to)f +(recei)n(v)o(e)g(the)-2 5244 y(job)h(\002les)h(from)e(the)h(clients)h +(\(\002ltered)e(*or*)g(un\002ltered\))g(and)g(hand)h(it)g(o)o(v)o(er)f +(to)i(this)f(printing)f(subsystem.)-2 5428 y +SDict begin H.S end + -2 5428 +a -2 5428 a +SDict begin 13 H.A end + -2 5428 a -2 5428 a +SDict begin [ /View [/XYZ H.V] /Dest (2294) cvn H.B /DEST pdfmark end + -2 5428 a 90 x Fu(Of)h(course)g(one)f +(could)g("hack")h(things)f(with)i(one')-5 b(s)20 b(o)n(wn)f(scripts.)p +Black 3659 5984 a Fq(90)p Black eop end +%%Page: 91 98 +TeXDict begin 91 97 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.91) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2321) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2295) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(But)g(there)g(is)h(CUPS)h(\(Common)c(Unix)i(Printing)f +(System\).)h(CUPS)h(supports)e("quotas".)h(Quotas)f(can)h(be)h(based)e +(on)h(sizes)h(of)-2 180 y(jobs)f(or)g(on)g(the)g(number)e(of)i(pages)g +(or)g(both,)f(and)h(are)g(spanning)e(an)o(y)i(time)g(period)f(you)g(w)o +(ant.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (2296) cvn H.B /DEST pdfmark end + -2 +364 a 90 x Fu(This)h(is)h(an)f(e)o(xample)f(command)f(ho)n(w)i(root)g +(w)o(ould)f(set)i(a)g(print)e(quota)g(in)i(CUPS,)g(assuming)e(an)h(e)o +(xisting)g(printer)f(named)-2 562 y("quotaprinter":)-2 +663 y +SDict begin H.S end + -2 663 a -2 663 a +SDict begin 11.7 H.A end + -2 663 a -2 663 a +SDict begin [ /View [/XYZ H.V] /Dest (2297) cvn H.B /DEST pdfmark end + -2 663 a 87 +742 a Fr(lpadmin)44 b(-p)h(quotaprinter)d(-o)j(job-quota-period=604800) +c(-o)j(job-k-limit=1024)e(\\)312 840 y(-o)i(job-page-limit=100)-2 +1017 y +SDict begin H.S end + -2 1017 a -2 1017 a +SDict begin 13 H.A end + -2 1017 a -2 1017 a +SDict begin [ /View [/XYZ H.V] /Dest (2298) cvn H.B /DEST pdfmark end + -2 1017 +a 97 x Fu(This)20 b(w)o(ould)g(limit)g(e)n(v)o(ery)f(single)h(user)g +(to)h(print)e(100)g(pages)h(or)g(1024)f(KB)i(of)f(data)g(\(whiche)n(v)o +(er)e(comes)i(\002rst\))g(within)g(the)h(last)-2 1222 +y(604.800)c(seconds)j(\()g(=)h(1)f(week\).)-2 1402 y +SDict begin H.S end + +-2 1402 a -2 1402 a +SDict begin 13 H.A end + -2 1402 a -2 1402 a +SDict begin [ /View [/XYZ H.V] /Dest (2299) cvn H.B /DEST pdfmark end + -2 1402 a 93 +x Fu(F)o(or)g(CUPS)h(to)f(count)g(correctly)-5 b(,)18 +b(the)i(print\002le)g(needs)f(to)i(pass)f(the)h(CUPS)g("pstops")f +(\002lter)m(,)g(otherwise)f(it)i(uses)g(a)g("dummy")-2 +1603 y(count)e(of)h("1".)g(Some)g(print\002les)g(don')o(t)e(pass)j(it)g +(\(e)o(g:)e(image)h(\002les\))h(b)n(ut)f(then)g(those)g(are)g(mostly)g +(1)g(page)f(jobs)i(an)o(yw)o(ay)-5 b(.)18 b(This)-2 1711 +y(also)i(means,)g(proprietary)e(dri)n(v)o(ers)g(for)i(the)g(tar)o(get)g +(printer)f(running)f(on)h(the)i(client)f(computers)f(and)g(CUPS/Samba)i +(then)-2 1819 y(spooling)e(these)h(\002les)h(as)g("ra)o(w")f(\(i.e.)g +(lea)n(ving)f(them)h(untouched,)d(not)j(\002ltering)g(them\),)f(will)i +(be)f(counted)f(as)i("1-pagers")d(too!)-2 2003 y +SDict begin H.S end + -2 2003 +a -2 2003 a +SDict begin 13 H.A end + -2 2003 a -2 2003 a +SDict begin [ /View [/XYZ H.V] /Dest (2300) cvn H.B /DEST pdfmark end + -2 2003 a 90 x Fu(Y)-9 +b(ou)19 b(need)h(to)g(send)g(PostScript)g(from)f(the)i(clients)f +(\(i.e.)g(run)f(a)i(PostScript)f(dri)n(v)o(er)f(there\))g(for)h(ha)n +(ving)f(the)h(chance)f(to)i(get)-2 2201 y(accounting)d(done.)h(If)h +(the)g(printer)f(is)i(a)g(non-PostScript)d(model,)h(you)g(need)h(to)g +(let)h(CUPS)g(do)f(the)g(job)g(to)h(con)m(v)o(ert)d(the)i(\002le)h(to)f +(a)-2 2309 y(print-ready)d(format)i(for)h(the)g(tar)o(get)g(printer)-5 +b(.)19 b(This)h(will)h(be)f(w)o(orking)f(for)g(currently)g(~1.000)f +(dif)n(ferent)h(printer)g(models,)g(see)-2 2410 y +SDict begin H.S end + -2 +2410 a -2 2410 a +SDict begin 11.7 H.A end + -2 2410 a -2 2410 a +SDict begin [ /View [/XYZ H.V] /Dest (2301) cvn H.B /DEST pdfmark end + -2 2410 a 222 2489 +a Fr(http://www.linuxprinting.org/printer_li)o(st.cgi)-2 +2667 y +SDict begin H.S end + -2 2667 a -2 2667 a +SDict begin 13 H.A end + -2 2667 a -2 2667 a +SDict begin [ /View [/XYZ H.V] /Dest (2302) cvn H.B /DEST pdfmark end + -2 2667 +a 96 x Fu(Before)g(CUPS-1.1.16)g(your)g(only)g(option)g(w)o(as)i(to)g +(use)f(the)g(Adobe)f(PostScript)h(Dri)n(v)o(er)g(on)f(the)i(W)m(indo)n +(ws)e(clients.)h(The)-2 2871 y(output)e(of)h(this)h(dri)n(v)o(er)e(w)o +(as)i(not)f(al)o(w)o(ays)h(passed)f(thru)g(the)g("pstops")g(\002lter)h +(on)f(the)g(CUPS/Samba)h(side,)f(and)g(therefor)f(w)o(as)i(not)-2 +2979 y(counted)e(correctly)h(\(the)h(reason)f(is)j(that)e(it)h(often)e +(---)h(depending)d(on)j(the)g("PPD")h(being)e(used)h(---)g(did)g(write) +g(a)h("PJL"-header)-2 3087 y(in)f(front)f(of)h(the)g(real)h(PostScript) +f(which)f(made)h(CUPS)h(to)g(skip)f(the)g(pstops)g(and)g(go)f(directy)h +(to)g(the)g("pstoraster")g(stage\).)-2 3271 y +SDict begin H.S end + -2 3271 +a -2 3271 a +SDict begin 13 H.A end + -2 3271 a -2 3271 a +SDict begin [ /View [/XYZ H.V] /Dest (2303) cvn H.B /DEST pdfmark end + -2 3271 a 90 x Fu(From)f(CUPS-1.1.16)g +(onw)o(ard)g(you)g(can)h(use)h(the)f("CUPS)h(PostScript)f(Dri)n(v)o(er) +f(for)h(W)m(indo)n(ws)f(NT/2K/XP)i(clients")f(\(it)h(is)-2 +3469 y(tagged)e(in)h(the)g(do)n(wnload)f(area)h(of)f(http://www)-5 +b(.cups.or)o(g/)17 b(as)k(the)f("cups-samba-1.1.16.tar)-5 +b(.gz")15 b(package\).)j(It)i(is)h(*not*)-2 3577 y(w)o(orking)d(for)i +(W)m(in9x/ME)f(clients.)h(But)h(it:)-2 3695 y +SDict begin H.S end + -2 3695 +a -2 3695 a +SDict begin 13 H.A end + -2 3695 a -2 3695 a +SDict begin [ /View [/XYZ H.V] /Dest (2304) cvn H.B /DEST pdfmark end + -2 3695 a -2 3695 a +SDict begin H.S end + -2 +3695 a -2 3695 a +SDict begin 13 H.A end + -2 3695 a -2 3695 a +SDict begin [ /View [/XYZ H.V] /Dest (table.11) cvn H.B /DEST pdfmark +end + -2 3695 a 75 x Fu(it)g(guarantees) +d(to)j(not)f(write)g(an)g(PJL-header)-2 3863 y(it)h(guarantees)d(to)j +(still)g(read)f(and)f(support)g(all)i(PJL-options)e(named)g(in)i(the)f +(dri)n(v)o(er)e(PPD)j(with)g(its)g(o)n(wn)f(means)-2 +3955 y(it)h(guarantees)d(the)j(\002le)f(going)f(thru)h(the)g("pstops")g +(\002lter)g(on)g(the)g(CUPS/Samba)h(serv)o(er)-2 4048 +y(it)g(guarantees)d(to)j(page-count)c(correctly)i(the)h(print\002le)-2 +4232 y +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 (2309) cvn H.B /DEST pdfmark end + -2 4232 +a 108 x Fu(Y)-9 b(ou)19 b(can)h(read)g(more)f(about)h(the)g(setup)g(of) +g(this)g(combination)e(in)j(the)f(manpage)e(for)i("cupsaddsmb")e +(\(only)h(present)g(with)-2 4448 y(CUPS)i(installed,)f(only)f(current)g +(with)i(CUPS)g(1.1.16\).)-2 4632 y +SDict begin H.S end + -2 4632 a -2 4632 +a +SDict begin 13 H.A end + -2 4632 a -2 4632 a +SDict begin [ /View [/XYZ H.V] /Dest (2310) cvn H.B /DEST pdfmark end + -2 4632 a 90 x Fu(These)f(are)g(the)g(items)h +(CUPS)g(logs)f(in)h(the)f("page_log")e(for)h(e)n(v)o(ery)g(single)h +(*page*)f(of)h(a)g(job:)-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 (2311) cvn H.B /DEST pdfmark end + -2 4906 a -2 4916 a +SDict begin H.S end + -2 4916 a -2 +4916 a +SDict begin 13 H.A end + -2 4916 a -2 4916 a +SDict begin [ /View [/XYZ H.V] /Dest (2312) cvn H.B /DEST pdfmark end + -2 4916 a -2 4916 a +SDict begin H.S end + -2 4916 +a -2 4916 a +SDict begin 13 H.A end + -2 4916 a -2 4916 a +SDict begin [ /View [/XYZ H.V] /Dest (table.12) cvn H.B /DEST pdfmark +end + -2 4916 a 75 x Fu(Printer)f(name)-2 +5066 y(User)h(name)-2 5142 y(Job)g(ID)-2 5218 y(T)m(ime)g(of)g +(printing)-2 5310 y(the)g(page)f(number)-2 5403 y(the)h(number)e(of)i +(copies)-2 5496 y(a)g(billing)g(info)f(string)h(\(optional\))p +Black 3659 5984 a Fq(91)p Black eop end +%%Page: 92 99 +TeXDict begin 92 98 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.92) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end + -2 -201 a 2534 +-132 a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2320) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Here)g(is)h(an)f(e)o(xtract)f(of)h(my)g(CUPS)i(serv)o +(er')-5 b(s)19 b(page_log)f(\002le)j(to)g(illustrate)f(the)g(format)f +(and)h(included)f(items:)-2 346 y Fr(infotec_IS2027)42 +b(kurt)i(40)h([22/Nov/2002:13:18:03)c(+0100])j(1)h(2)f(#marketing)f +(infotec_IS2027)-2 454 y(kurt)h(40)g([22/Nov/2002:13:18:03)e(+0100])i +(2)g(2)h(#marketing)e(infotec_IS2027)f(kurt)j(40)-2 562 +y([22/Nov/2002:13:18:03)c(+0100])j(3)h(2)f(#marketing)f(infotec_IS2027) +g(kurt)h(40)-2 670 y([22/Nov/2002:13:18:03)d(+0100])j(4)h(2)f +(#marketing)f(infotec_IS2027)g(kurt)h(40)-2 778 y +([22/Nov/2002:13:18:03)d(+0100])j(5)h(2)f(#marketing)f(infotec_IS2027)g +(kurt)h(40)-2 886 y([22/Nov/2002:13:18:03)d(+0100])j(6)h(2)f +(#marketing)-2 1064 y +SDict begin H.S end + -2 1064 a -2 1064 a +SDict begin 13 H.A end + -2 1064 a -2 +1064 a +SDict begin [ /View [/XYZ H.V] /Dest (2323) cvn H.B /DEST pdfmark end + -2 1064 a 96 x Fu(This)20 b(w)o(as)h(Job)f(ID)h("40",)e(printed) +g(on)h("infotec_IS2027")c(by)k(user)g("kurt",)f(a)h(6-page)f(job)h +(printed)f(in)h(2)h(copies)e(and)h(billed)g(to)-2 1268 +y("#mark)o(eting"...)-2 1452 y +SDict begin H.S end + -2 1452 a -2 1452 a +SDict begin 13 H.A end + -2 +1452 a -2 1452 a +SDict begin [ /View [/XYZ H.V] /Dest (2324) cvn H.B /DEST pdfmark end + -2 1452 a 90 x Fu(What)g(\003a)o(ws)h(or)f +(shortcomings)e(are)i(there?)-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 (2325) 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 (table.13) cvn H.B /DEST pdfmark +end + -2 1660 a 75 x Fu(the)g(ones)g(named)f(abo)o +(v)o(e)19 1811 y(CUPS)i(really)f(counts)f(the)h(job)g(pages)g(being)f +(*processsed)g(in)i(softw)o(are*)e(\(going)f(thru)i(the)g("RIP"\))g +(rather)g(than)f(the)i(physical)e(sheets)h(successfully)g(lea)n(ving)f +(the)i(printing)d(de)n(vice)i(--)g(if)g(there)g(is)h(a)g(jam)f(while)g +(printing)f(the)h(5th)g(sheet)g(out)g(of)g(1000)f(and)h(the)g(job)g(is) +h(aborted)d(by)i(the)g(printer)m(,)f(the)h("page)g(count")f(will)i +(still)g(sho)n(w)f(the)g(\002gure)g(of)f(1000)g(for)h(that)g(job)19 +1903 y(all)g(quotas)g(are)g(the)g(same)h(for)e(all)i(users)f(\(no)g +(\003e)o(xibility)f(to)h(gi)n(v)o(e)g(the)g(boss)g(a)h(higher)e(quota)g +(than)h(the)g(clerk\))f(no)h(support)f(for)h(groups)19 +1996 y(no)f(means)h(to)h(read)e(out)h(the)g(current)f(balance)g(or)h +("used-up")f(number)f(of)i(current)f(quota)19 2089 y(a)h(user)g(ha)n +(ving)f(used)h(up)g(99)g(sheets)g(of)g(100)g(quota)f(will)i(still)g(be) +f(able)g(to)h(send)f(and)f(print)h(a)g(1.000)f(sheet)h(job)19 +2181 y(a)g(user)g(being)f(denied)h(a)g(job)g(because)g(of)f(a)i +(\002lled-up)e(quota)g(doesn')o(t)g(get)h(a)h(meaningful)d(error)h +(message)h(from)f(CUPS)i(other)f(than)g("client-error)n +(-not-possible".)-2 2365 y +SDict begin H.S end + -2 2365 a -2 2365 a +SDict begin 13 H.A end + -2 2365 +a -2 2365 a +SDict begin [ /View [/XYZ H.V] /Dest (2332) cvn H.B /DEST pdfmark end + -2 2365 a 108 x Fu(But)g(this)h(is)g(the)g(best)f(system)g +(out)g(there)g(currently)-5 b(.)18 b(And)i(there)f(are)h(huge)g(impro)o +(v)o(ements)d(under)i(de)n(v)o(elopment:)-2 2592 y +SDict begin H.S end + -2 +2592 a -2 2592 a +SDict begin 13 H.A end + -2 2592 a -2 2592 a +SDict begin [ /View [/XYZ H.V] /Dest (2333) cvn H.B /DEST pdfmark end + -2 2592 a -2 2592 +a +SDict begin H.S end + -2 2592 a -2 2592 a +SDict begin 13 H.A end + -2 2592 a -2 2592 a +SDict begin [ /View [/XYZ H.V] /Dest (table.14) cvn H.B /DEST pdfmark +end + -2 2592 a 74 +x Fu(page)g(counting)g(will)i(go)e(into)h(the)g("back)o(ends")f +(\(these)h(talk)g(directly)g(to)g(the)g(printer)f(and)h(will)h +(increase)f(the)g(count)f(in)h(sync)g(with)h(the)f(actual)g(printing)f +(process)g(--)h(a)h(jam)f(at)h(the)f(5th)g(sheet)g(will)h(lead)f(to)h +(a)f(stop)h(in)f(the)g(counting\))-2 2759 y(quotas)f(will)i(be)f +(handled)f(more)g(\003e)o(xibly)-2 2852 y(probably)f(there)h(will)i(be) +f(support)f(for)h(users)g(to)h(inquire)d(their)i("accounts")f(in)i(adv) +n(ance)-2 2944 y(probably)d(there)h(will)i(be)f(support)f(for)h(some)g +(other)f(tools)h(around)f(this)h(topic)-2 3128 y +SDict begin H.S end + -2 3128 +a -2 3128 a +SDict begin 13 H.A end + -2 3128 a -2 3128 a +SDict begin [ /View [/XYZ H.V] /Dest (2338) cvn H.B /DEST pdfmark end + -2 3128 a 108 x Fu(Other)g(than)f(the)h +(current)f(stage)i(of)f(the)g(CUPS)h(de)n(v)o(elopment,)c(I)k(don')o(t) +d(kno)n(w)h(an)o(y)h(other)f(ready-to-use)f(tool)i(which)f(you)-2 +3344 y(could)g(consider)-5 b(.)-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 (2339) cvn H.B /DEST pdfmark end + -2 3511 a 107 x Fu(Y)c(ou)19 +b(can)h(do)n(wnload)e(the)j(dri)n(v)o(er)d(\002les)j(from)1314 +3618 y +SDict begin H.S end + 1314 3618 a 1314 3618 a +SDict begin 13 H.A end + 1314 3618 a 1314 3618 +a +SDict begin [ /View [/XYZ H.V] /Dest (2340) cvn H.B /DEST pdfmark end + 1314 3618 a Fu(http://www)-5 b(.cups.or)o(g/softw)o(are.htm)o(l.)15 +b(It)20 b(is)i(a)e(separate)g(package)f(from)g(the)-2 +3726 y(CUPS)i(base)f(softw)o(are)g(\002les,)h(tagged)e(as)i("CUPS)g +(1.1.16)e(W)m(indo)n(ws)g(NT/2k/XP)h(Printer)g(Dri)n(v)o(er)f(for)g +(SAMB)m(A)i(\(tar)-5 b(.gz,)-2 3834 y(192k\)".)18 b(The)i(\002lename)f +(to)i(do)n(wnload)d(is)j("cups-samba-1.1.16.tar)-5 b(.gz".)14 +b(Upon)19 b(untar)n(-/unzip-ping)e(it)k(will)g(re)n(v)o(eal)e(the)h +(\002les:)-2 4018 y +SDict begin H.S end + -2 4018 a -2 4018 a +SDict begin 13 H.A end + -2 4018 a -2 +4018 a +SDict begin [ /View [/XYZ H.V] /Dest (2341) cvn H.B /DEST pdfmark end + -2 4018 a -2 4018 a +SDict begin H.S end + -2 4018 a -2 4018 a +SDict begin 13 H.A end + -2 4018 +a -2 4018 a +SDict begin [ /View [/XYZ H.V] /Dest (2342) cvn H.B /DEST pdfmark end + -2 4018 a 90 x Fr(cups-samba.install)42 b +(cups-samba.license)f(cups-samba.readme)h(cups-samba.remove)-2 +4216 y(cups-samba.ss)-2 4394 y +SDict begin H.S end + -2 4394 a -2 4394 a +SDict begin 13 H.A end + -2 +4394 a -2 4394 a +SDict begin [ /View [/XYZ H.V] /Dest (2343) cvn H.B /DEST pdfmark end + -2 4394 a 96 x Fu(These)20 b(ha)n(v)o(e)f(been)h +(packaged)e(with)i(the)h(ESP)f(meta)h(packager)d(softw)o(are)i("EPM".)g +(The)g(*.install)g(and)f(*.remo)o(v)o(e)f(\002les)j(are)-2 +4598 y(simple)f(shell)h(script,)e(which)h(untars)g(the)g(*.ss)h +(\(which)e(is)i(nothing)e(else)h(than)g(a)h(tar)n(-archi)n(v)o(e\))d +(and)h(puts)h(its)i(contents)d(into)-2 4706 y +SDict begin H.S end + -2 4706 +a -2 4706 a +SDict begin 13 H.A end + -2 4706 a -2 4706 a +SDict begin [ /View [/XYZ H.V] /Dest (2344) cvn H.B /DEST pdfmark end + -2 4706 a Fr(/usr/share/cups/drivers/)p +Fu(.)d(Its)21 b(contents)e(are)i(3)f(\002les:)-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 (2345) cvn H.B /DEST pdfmark end + -2 4884 a -2 +4884 a +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 (2346) cvn H.B /DEST pdfmark end + -2 4884 +a 96 x Fr(cupsdrvr.dll)43 b(cupsui.dll)g(cups.hlp)-2 +4992 y +SDict begin H.S end + -2 4992 a -2 4992 a +SDict begin 11.7 H.A end + -2 4992 a -2 4992 a +SDict begin [ /View [/XYZ H.V] /Dest (2347) cvn H.B /DEST pdfmark end + -2 4992 +a Black 3659 5984 a Fq(92)p Black eop end +%%Page: 93 100 +TeXDict begin 93 99 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.93) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +346 6 3463 17 v 346 911 17 905 v 1872 155 a Fp(Caution)388 +322 y +SDict begin H.S end + 388 322 a 388 322 a +SDict begin 11.7 H.A end + 388 322 a 388 322 a +SDict begin [ /View [/XYZ H.V] /Dest (2348) cvn H.B /DEST pdfmark end + 388 322 +a 96 x Fk(Due)g(to)g(a)g(b)o(ug)f(one)g(CUPS)i(release)e(puts)h(the) +1761 418 y +SDict begin H.S end + 1761 418 a 1761 418 a +SDict begin 11.7 H.A end + 1761 418 a 1761 418 +a +SDict begin [ /View [/XYZ H.V] /Dest (2349) cvn H.B /DEST pdfmark end + 1761 418 a Ff(cups.hlp)k Fk(into)2246 418 y +SDict begin H.S end + 2246 418 +a 2246 418 a +SDict begin 11.7 H.A end + 2246 418 a 2246 418 a +SDict begin [ /View [/XYZ H.V] /Dest (2350) cvn H.B /DEST pdfmark end + 2246 418 a Ff(/usr/share/drivers/)j +Fk(instead)19 b(of)388 515 y +SDict begin H.S end + 388 515 a 388 515 a +SDict begin 11.7 H.A end + 388 +515 a 388 515 a +SDict begin [ /View [/XYZ H.V] /Dest (2351) cvn H.B /DEST pdfmark end + 388 515 a Ff(/usr/share/cups/dri)q(ver)q(s/)p +Fk(.)27 b(T)-9 b(o)20 b(w)o(or)q(k)h(around)d(this)o(,)i(cop)n(y/mo)o +(v)n(e)g(the)f(\002le)i(after)e(r)q(unning)f(the)388 +612 y("./cups-samba.install")e(scr)q(ipt)k(man)o(ually)f(to)h(the)g(r)q +(ight)f(place:)388 795 y +SDict begin H.S end + 388 795 a 388 795 a +SDict begin 11.7 H.A end + 388 795 +a 388 795 a +SDict begin [ /View [/XYZ H.V] /Dest (2352) cvn H.B /DEST pdfmark end + 388 795 a 388 795 a +SDict begin H.S end + 388 795 a 388 795 a +SDict begin 11.7 H.A end + 388 +795 a 388 795 a +SDict begin [ /View [/XYZ H.V] /Dest (2353) cvn H.B /DEST pdfmark end + 388 795 a 80 x Fh(cp)44 b(/usr/share/drivers/cups.hlp)d +(/usr/share/cups/drivers/)p 3792 911 17 905 v 346 927 +3463 17 v -2 937 a +SDict begin H.S end + -2 937 a -2 937 a +SDict begin 11.7 H.A end + -2 937 a -2 937 +a +SDict begin [ /View [/XYZ H.V] /Dest (2354) cvn H.B /DEST pdfmark end + -2 937 a -2 1104 a +SDict begin H.S end + -2 1104 a -2 1104 a +SDict begin 11.7 H.A end + -2 1104 a -2 +1104 a +SDict begin [ /View [/XYZ H.V] /Dest (2355) cvn H.B /DEST pdfmark end + -2 1104 a 164 1158 a Fl(Note:)18 b Fk(This)h(ne)o(w)g(CUPS)g(P)l +(ostScr)q(ipt)g(dr)q(iv)n(er)g(is)h(currently)e(binar)r(y-only)-7 +b(,)17 b(b)o(ut)h(free)h(no)g(source)g(code)g(is)h(pro)o(vided)e(\(y)o +(et\).)g(The)164 1256 y(reason)h(is)i(this:)f(it)g(has)g(been)f(de)n(v) +n(eloped)e(with)j(the)f(help)g(of)i(the)e(Microsoft)h(Dr)q(iv)n(er)g +(De)n(v)n(eloper)e(Kit)i(\(DDK\))h(and)e(compiled)164 +1353 y(with)g(Microsoft)h(Visual)f(Studio)g(6.)h(It)g(is)h(not)f(clear) +g(to)g(the)f(dr)q(iv)n(er)h(de)n(v)n(elopers)e(if)i(the)o(y)g(are)g +(allo)o(w)o(ed)e(to)i(distr)q(ib)o(ute)d(the)164 1450 +y(whole)i(of)h(the)f(source)h(code)g(as)h(F)m(ree)e(Softw)o(are)o(.)f +(Ho)o(w)o(e)n(v)n(er)l(,)i(the)o(y)f(will)h(lik)o(ely)f(release)g(the)g +("diff")g(in)h(source)g(code)g(under)164 1547 y(the)f(GPL,)h(so)h(an)o +(ybody)e(with)h(a)g(license)f(of)i(Visual)e(Studio)f(and)i(a)g(DDK)h +(will)e(be)h(ab)o(le)e(to)j(compile)e(f)n(or)g(him/herself)n(.)-2 +1604 y +SDict begin H.S end + -2 1604 a -2 1604 a +SDict begin 11.7 H.A end + -2 1604 a -2 1604 a +SDict begin [ /View [/XYZ H.V] /Dest (2356) cvn H.B /DEST pdfmark end + -2 1604 +a 164 1686 a Fk(Once)h(y)o(ou)g(ha)o(v)n(e)f(r)q(un)h(the)g(install)f +(scr)q(ipt)h(\(and)f(possib)o(ly)g(man)o(ually)g(mo)o(v)n(ed)h(the)g +("cups)o(.hlp")e(\002le)i(to)164 1783 y("/usr/share/cups/dr)q(iv)n +(ers/"\),)c(the)k(dr)q(iv)n(er)f(is)i(ready)f(to)g(be)g(put)f(into)h +(Samba')l(s)f([pr)q(int$])g(share)g(\(which)h(often)f(maps)h(to)164 +1880 y("/etc/samba/dr)q(iv)n(ers/")d(and)i(contains)g(a)i(subdir)e +(tree)h(with)f(WIN40)g(and)h(W32X86)e(br)o(anches\),)h(b)o(y)h(r)q +(unning)164 1977 y("cupsaddsmb")e(\(see)i(also)g("man)g(cupsaddsmb")f +(f)n(or)g(CUPS)i(1.1.16\).)d([Don't)h(f)n(orget)f(to)i(put)g(root)g +(into)f(the)g(smbpass)n(wd)164 2074 y(\002le)h(b)o(y)g(r)q(unning)e +("smbpass)n(wd")h(should)g(y)o(ou)h(r)q(un)g(this)g(whole)f(procedure)f +(f)n(or)i(the)f(\002rst)i(time)o(.])f(Once)g(the)g(dr)q(iv)n(er)g +(\002les)g(are)164 2171 y(in)g(the)f([pr)q(int$])g(share)o(,)g(the)o(y) +g(are)h(ready)g(to)g(be)g(do)o(wnloaded)c(and)k(installed)e(b)o(y)i +(the)f(Win)h(NT/2k/XP)f(clients)o(.)39 2310 y +SDict begin H.S end + 39 2310 +a 39 2310 a +SDict begin 11.7 H.A end + 39 2310 a 39 2310 a +SDict begin [ /View [/XYZ H.V] /Dest (2357) cvn H.B /DEST pdfmark end + 39 2310 a -2 2476 a +SDict begin H.S end + -2 +2476 a -2 2476 a +SDict begin 11.7 H.A end + -2 2476 a -2 2476 a +SDict begin [ /View [/XYZ H.V] /Dest (2358) cvn H.B /DEST pdfmark end + -2 2476 a 164 2573 +a Fl(Note:)g Fk(Win)g(9x/ME)i(clients)e(w)o(on't)h(w)o(or)q(k)h(with)e +(this)h(dr)q(iv)n(er)l(.)g(F)n(or)g(these)f(y)o(ou')l(d)g(still)h(need) +f(to)h(use)g(the)g(ADOBE*.*)g(dr)q(iv)n(ers)g(as)164 +2670 y(pre)n(viously)-7 b(.)39 2809 y +SDict begin H.S end + 39 2809 a 39 2809 +a +SDict begin 11.7 H.A end + 39 2809 a 39 2809 a +SDict begin [ /View [/XYZ H.V] /Dest (2359) cvn H.B /DEST pdfmark end + 39 2809 a -2 2975 a +SDict begin H.S end + -2 2975 a -2 +2975 a +SDict begin 11.7 H.A end + -2 2975 a -2 2975 a +SDict begin [ /View [/XYZ H.V] /Dest (2360) cvn H.B /DEST pdfmark end + -2 2975 a 164 3072 a Fl(Note:)19 +b Fk(It)h(is)h(not)e(har)r(ming)g(if)h(y)o(ou'v)n(e)f(still)h(the)g +(ADOBE*.*)g(dr)q(iv)n(er)g(\002les)g(from)h(pre)n(vious)d +(installations)g(in)i(the)164 3169 y("/usr/share/cups/dr)q(iv)n(ers/")c +(director)r(y)-7 b(.)19 b(The)h(ne)o(w)f(cupsaddsmb)g(\(from)h +(1.1.16\))f(will)g(automatically)f(use)i(the)g("ne)o(w)o(est")164 +3266 y(installed)e(dr)q(iv)n(er)h(\(which)h(here)f(then)h(is)g(the)g +(CUPS)g(dr)q(iv)n(ers\).)39 3405 y +SDict begin H.S end + 39 3405 a 39 3405 +a +SDict begin 11.7 H.A end + 39 3405 a 39 3405 a +SDict begin [ /View [/XYZ H.V] /Dest (2361) cvn H.B /DEST pdfmark end + 39 3405 a -2 3571 a +SDict begin H.S end + -2 3571 a -2 +3571 a +SDict begin 11.7 H.A end + -2 3571 a -2 3571 a +SDict begin [ /View [/XYZ H.V] /Dest (2362) cvn H.B /DEST pdfmark end + -2 3571 a 164 3668 a Fl(Note:)f +Fk(Should)f(y)o(our)i(Win)f(clients)h(ha)o(v)n(e)f(had)g(the)h(old)g +(ADOBE*.*)g(\002les)g(and)g(the)f(Adobe)g(P)l(ostScr)q(ipt)h(dr)q(iv)n +(ers)g(installed,)164 3765 y(the)f(do)o(wnload)f(and)h(installation)e +(of)j(the)g(ne)o(w)f(CUPS)h(P)l(ostScr)q(ipt)g(dr)q(iv)n(er)g(f)n(or)g +(Windo)o(ws)e(NT/2k/XP)i(will)f(f)n(ail)g(at)h(\002rst.)-2 +3823 y +SDict begin H.S end + -2 3823 a -2 3823 a +SDict begin 11.7 H.A end + -2 3823 a -2 3823 a +SDict begin [ /View [/XYZ H.V] /Dest (2363) cvn H.B /DEST pdfmark end + -2 3823 +a 164 3904 a Fk(It)g(is)h(not)e(enough)f(to)j("delete")c(the)j(pr)q +(inter)e(\(as)j(the)e(dr)q(iv)n(er)h(\002les)h(will)e(still)h(be)g(k)o +(ept)f(b)o(y)i(the)e(clients)h(and)f(re-used)g(if)h(y)o(ou)g(tr)r(y)164 +4001 y(to)g(re-install)e(the)i(pr)q(inter\).)e(T)-9 b(o)20 +b(really)f(get)h(r)q(id)g(of)g(the)f(Adobe)g(dr)q(iv)n(er)h(\002les)h +(on)e(the)h(clients)o(,)f(open)g(the)h("Pr)q(inters")e(f)n(older)164 +4098 y(\(possib)o(ly)h(via)h("Star)s(t)f(-->)h(Settings)f(-->)h +(Control)f(P)m(anel)g(-->)h(Pr)q(inters"\),)e(r)q(ight-clic)o(k)h(onto) +g(the)h(f)n(older)e(bac)o(kg)o(round)g(and)164 4195 y(select)i("Ser)r +(v)n(er)f(Proper)s(ties".)f(A)j(ne)o(w)e(dialog)f(opens;)h(select)h +(the)g("Dr)q(iv)n(ers")f(tab;)h(on)g(the)f(list)h(select)g(the)g(dr)q +(iv)n(er)g(y)o(ou)f(w)o(ant)164 4293 y(to)h(delete)e(and)i(clic)o(k)g +(on)g(the)g("Delete")d(b)o(utton.)h(\(This)i(will)f(only)h(w)o(or)q(k)h +(if)f(there)f(is)i(no)f(single)f(pr)q(inter)f(left)i(which)g(uses)g +(that)164 4390 y(par)s(ticular)e(dr)q(iv)n(er)i(--)g(y)o(ou)g(need)f +(to)h("delete")d(all)j(pr)q(inters)f(using)g(this)h(dr)q(iv)n(er)g(in)g +(the)g("Pr)q(inters")e(f)n(older)g(\002rst.\))39 4528 +y +SDict begin H.S end + 39 4528 a 39 4528 a +SDict begin 11.7 H.A end + 39 4528 a 39 4528 a +SDict begin [ /View [/XYZ H.V] /Dest (2364) cvn H.B /DEST pdfmark end + 39 4528 a -2 +4694 a +SDict begin H.S end + -2 4694 a -2 4694 a +SDict begin 11.7 H.A end + -2 4694 a -2 4694 a +SDict begin [ /View [/XYZ H.V] /Dest (2365) cvn H.B /DEST pdfmark end + -2 4694 +a 164 4792 a Fl(Note:)h Fk(Once)h(y)o(ou)g(ha)o(v)n(e)f(successfully)i +(do)o(wnloaded)16 b(the)k(CUPS)g(P)l(ostScr)q(ipt)g(dr)q(iv)n(er)g(to)g +(a)g(client,)f(y)o(ou)h(can)g(easily)g(s)n(witch)164 +4889 y(all)f(pr)q(inters)g(to)h(this)g(one)f(b)o(y)h(proceeding)d(as)k +(descr)q(ibed)d(else)o(where)g(in)i(the)f("Samba)g(HO)n(WT)m(O)h +(Collection")d(to)j(change)f(a)164 4986 y(dr)q(iv)n(er)h(f)n(or)f(an)h +(e)n(xisting)f(pr)q(inter)l(.)-2 5301 y +SDict begin H.S end + -2 5301 a -2 +5301 a +SDict begin 13 H.A end + -2 5301 a -2 5301 a +SDict begin [ /View [/XYZ H.V] /Dest (2366) cvn H.B /DEST pdfmark end + -2 5301 a 108 x Fu(What)h(are)g(the)h +(bene\002ts)f(with)g(the)g("CUPS)i(PostScript)e(dri)n(v)o(er)e(for)i(W) +m(indo)n(ws)g(NT/2k/XP")f(as)i(compared)d(to)i(the)h(Adobe)-2 +5517 y(dri)n(v)o(ers?)p Black 3659 5984 a Fq(93)p Black +eop end +%%Page: 94 101 +TeXDict begin 94 100 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.94) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2367) cvn H.B /DEST pdfmark end + -2 -11 a +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2368) cvn H.B /DEST pdfmark end + -2 -11 a +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2369) cvn H.B /DEST pdfmark end + -2 -11 a +Black 83 x Ft(\225)p Black 81 72 a +SDict begin H.S end + 81 72 a 81 72 a +SDict begin 13 H.A end + 81 +72 a 81 72 a +SDict begin [ /View [/XYZ H.V] /Dest (2370) cvn H.B /DEST pdfmark end + 81 72 a Fu(no)g(hassle)g(with)h(the)f(Adobe)f(EULA)-2 +73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 13 H.A end + -2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (2371) cvn H.B /DEST pdfmark end + -2 73 a Black 149 +x Ft(\225)p Black 81 222 a +SDict begin H.S end + 81 222 a 81 222 a +SDict begin 13 H.A end + 81 222 a +81 222 a +SDict begin [ /View [/XYZ H.V] /Dest (2372) cvn H.B /DEST pdfmark end + 81 222 a Fu(no)h(hassle)g(with)h(the)f(question)f("where)g(do) +h(I)h(get)f(the)g(ADOBE*.*)f(dri)n(v)o(er)g(\002les)i(from?")-2 +240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (2373) cvn H.B /DEST pdfmark end + -2 240 a Black +131 x Ft(\225)p Black 81 371 a +SDict begin H.S end + 81 371 a 81 371 a +SDict begin 13 H.A end + 81 371 +a 81 371 a +SDict begin [ /View [/XYZ H.V] /Dest (2374) cvn H.B /DEST pdfmark end + 81 371 a Fu(the)f(Adobe)f(dri)n(v)o(ers)g(\(depending)e(on)j +(the)g(printer)f(PPD)i(associated)f(with)h(them\))e(often)h(put)f(a)i +(PJL)g(header)e(in)h(front)f(of)h(the)81 479 y(core)f(PostScript)i +(part)e(of)h(the)h(print)e(\002le)i(\(thus)f(the)g(\002le)h(starts)g +(with)f(")2107 479 y +SDict begin H.S end + 2107 479 a 2107 479 a +SDict begin 13 H.A end + 2107 479 a +2107 479 a +SDict begin [ /View [/XYZ H.V] /Dest (2375) cvn H.B /DEST pdfmark end + 2107 479 a Fo(1B)q Fu(\045-12345X")e(or)i(")2751 +479 y +SDict begin H.S end + 2751 479 a 2751 479 a +SDict begin 13 H.A end + 2751 479 a 2751 479 a +SDict begin [ /View [/XYZ H.V] /Dest (2376) cvn H.B /DEST pdfmark end + 2751 +479 a Fo(escape)p Fu(\045-12345X")d(instead)81 587 y(of)j("\045!PS"\).) +g(This)g(leads)g(to)h(the)f(CUPS)h(daemon)e(autotyping)f(the)i(arri)n +(ving)f(\002le)i(as)f(a)h(print-ready)d(\002le,)i(not)g(requiring)e(a) +81 695 y(pass)i(thru)g(the)g("pstops")g(\002lter)g(\(to)g(speak)g(more) +g(technical,)f(it)i(is)g(not)f(re)o(garded)d(as)k(the)f(generic)f(MIME) +h(type)81 803 y("application/postscript",)d(b)n(ut)j(as)h(the)f(more)g +(special)g(MIME)g(type)f("application/cups.vnd-postscript"\),)14 +b(which)81 911 y(therefore)k(also)j(leads)f(to)g(the)h(page)e +(accounting)f(in)i("/v)n(ar/log/cups/page_log")c(not)k(recei)n(ving)e +(the)j(e)o(xact)e(mumber)g(of)81 1019 y(pages;)h(instead)g(the)g(dummy) +e(page)i(number)e(of)i("1")g(is)h(logged)e(in)h(a)h(standard)e(setup\)) +-2 1037 y +SDict begin H.S end + -2 1037 a -2 1037 a +SDict begin 13 H.A end + -2 1037 a -2 1037 a +SDict begin [ /View [/XYZ H.V] /Dest (2377) cvn H.B /DEST pdfmark end + -2 +1037 a Black 131 x Ft(\225)p Black 81 1168 a +SDict begin H.S end + 81 1168 +a 81 1168 a +SDict begin 13 H.A end + 81 1168 a 81 1168 a +SDict begin [ /View [/XYZ H.V] /Dest (2378) cvn H.B /DEST pdfmark end + 81 1168 a Fu(the)h(Adobe)f(dri)n(v)o +(er)g(has)h(more)g(options)f(to)h("mis-con\002gure")e(the)i(PostScript) +g(generated)f(by)g(it)i(\(lik)o(e)f(setting)h(it)81 1276 +y(inadv)o(ertedly)c(to)k("Optimize)e(for)h(Speed",)f(instead)h(of)g +("Optimize)g(for)f(Portability",)g(which)h(could)f(lead)h(to)g(CUPS)i +(being)81 1384 y(unable)d(to)h(process)g(it\))-2 1402 +y +SDict begin H.S end + -2 1402 a -2 1402 a +SDict begin 13 H.A end + -2 1402 a -2 1402 a +SDict begin [ /View [/XYZ H.V] /Dest (2379) cvn H.B /DEST pdfmark end + -2 1402 a Black +132 x Ft(\225)p Black 81 1534 a +SDict begin H.S end + 81 1534 a 81 1534 a +SDict begin 13 H.A end + 81 +1534 a 81 1534 a +SDict begin [ /View [/XYZ H.V] /Dest (2380) cvn H.B /DEST pdfmark end + 81 1534 a Fu(the)g(CUPS)h(PostScript)g(dri)n(v)o(er)d +(output)h(sent)i(by)e(W)m(indo)n(ws)h(clients)h(to)f(the)g(CUPS)h(serv) +o(er)f(will)h(be)f(guaranteed)e(to)i(be)81 1642 y(auto-typed)e(as)j +(generic)e(MIME)g(type)h("application/postscript",)d(thusly)j(passing)g +(thru)f(the)h(CUPS)i("pstops")e(\002lter)g(and)81 1750 +y(logging)e(the)i(correct)g(number)e(of)i(pages)g(in)g(the)g(page_log)e +(for)i(accounting)e(and)i(quota)f(purposes)-2 1767 y +SDict begin H.S end + +-2 1767 a -2 1767 a +SDict begin 13 H.A end + -2 1767 a -2 1767 a +SDict begin [ /View [/XYZ H.V] /Dest (2381) cvn H.B /DEST pdfmark end + -2 1767 a Black +132 x Ft(\225)p Black 81 1899 a +SDict begin H.S end + 81 1899 a 81 1899 a +SDict begin 13 H.A end + 81 +1899 a 81 1899 a +SDict begin [ /View [/XYZ H.V] /Dest (2382) cvn H.B /DEST pdfmark end + 81 1899 a Fu(the)h(CUPS)h(PostScript)g(dri)n(v)o(er)d +(supports)h(the)i(sending)e(of)g(additional)g(print)h(options)f(by)h +(the)g(W)m(in)h(NT/2k/XP)e(clients,)81 2007 y(such)h(as)h(naming)d(the) +j(CUPS)g(standard)e(banner)g(pages)h(\(or)f(the)h(custom)g(ones,)g +(should)f(the)o(y)g(be)h(installed)g(at)h(the)f(time)h(of)81 +2115 y(dri)n(v)o(er)d(do)n(wnload\),)g(using)i(the)g(CUPS)h +("page-label")e(option,)f(setting)i(a)h(job-priority)d(and)h(setting)h +(the)h(scheduled)d(time)j(of)81 2223 y(printing)d(\(with)i(the)h +(option)e(to)h(support)f(additional)g(useful)g(IPP)i(job)f(attrib)n +(utes)g(in)g(the)h(future\).)-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 (2383) cvn H.B /DEST pdfmark end + -2 2241 a Black 131 x Ft(\225)p +Black 81 2372 a +SDict begin H.S end + 81 2372 a 81 2372 a +SDict begin 13 H.A end + 81 2372 a 81 2372 +a +SDict begin [ /View [/XYZ H.V] /Dest (2384) cvn H.B /DEST pdfmark end + 81 2372 a Fu(the)f(CUPS)h(PostScript)g(dri)n(v)o(er)d(supports)h(the) +i(inclusion)e(of)h(the)g(ne)n(w)g("*cupsJobT)m(ick)o(et")e(comments)h +(at)h(the)h(be)o(ginnig)d(of)81 2480 y(the)i(PostScript)f(\002le)i +(\(which)d(could)h(be)h(used)f(in)h(the)g(future)f(for)g(all)h(sort)g +(of)f(bene\002cial)g(e)o(xtensions)g(on)g(the)h(CUPS)h(side,)f(b)n(ut) +81 2588 y(which)f(will)i(not)f(disturb)g(an)o(y)f(other)g(application)g +(as)i(those)f(will)h(re)o(gard)d(it)j(as)g(a)g(comment)d(and)i(simply)g +(ignore)f(it\).)-2 2606 y +SDict begin H.S end + -2 2606 a -2 2606 a +SDict begin 13 H.A end + -2 2606 +a -2 2606 a +SDict begin [ /View [/XYZ H.V] /Dest (2385) cvn H.B /DEST pdfmark end + -2 2606 a Black 131 x Ft(\225)p Black 81 +2737 a +SDict begin H.S end + 81 2737 a 81 2737 a +SDict begin 13 H.A end + 81 2737 a 81 2737 a +SDict begin [ /View [/XYZ H.V] /Dest (2386) cvn H.B /DEST pdfmark end + 81 2737 +a Fu(the)h(CUPS)h(PostScript)g(dri)n(v)o(er)d(will)j(be)f(the)g(heart)g +(of)g(the)g(fully)g(\003edged)f(CUPS)i(IPP)g(client)f(for)g(W)m(indo)n +(ws)g(NT/2k/XP)f(to)81 2845 y(be)h(released)g(soon)f(\(probably)f +(alongside)h(the)h(\002rst)h(Beta)g(release)f(for)g(CUPS)h(1.2\).)-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 (2387) cvn H.B /DEST pdfmark end + -2 3005 +a 377 x Fx(13.11.)34 b(Adv)o(anced)f(P)m(ostscript)h(Printing)g(fr)m +(om)h(MS)h(W)m(indo)o(ws)-2 3578 y +SDict begin H.S end + -2 3578 a -2 3578 +a +SDict begin 13 H.A end + -2 3578 a -2 3578 a +SDict begin [ /View [/XYZ H.V] /Dest (2389) cvn H.B /DEST pdfmark end + -2 3578 a 78 x Fu(Let)20 b(the)g(W)m(indo)n(ws)g +(Clients)h(use)f(a)h(PostScript)f(dri)n(v)o(er)f(to)h(deli)n(v)o(er)f +(poistscript)h(to)g(the)g(samba)g(print)g(serv)o(er)f(\(just)i(lik)o(e) +f(an)o(y)-2 3764 y(Linux)f(or)h(Unix)g(Client)g(w)o(ould)g(also)g(use)h +(PostScript)f(to)g(send)g(to)g(the)h(serv)o(er\))-2 3948 +y +SDict begin H.S end + -2 3948 a -2 3948 a +SDict begin 13 H.A end + -2 3948 a -2 3948 a +SDict begin [ /View [/XYZ H.V] /Dest (2390) cvn H.B /DEST pdfmark end + -2 3948 a 90 +x Fu(Mak)o(e)f(the)g(Unix)g(printing)e(subsystem)i(to)g(which)g(Samba)g +(sends)g(the)g(job)g(con)m(v)o(ert)e(the)j(incoming)d(PostScript)i +(\002les)h(to)g(the)-2 4146 y(nati)n(v)o(e)e(print)h(format)f(of)h(the) +g(tar)o(get)f(printers)h(\(w)o(ould)f(be)h(PCL)h(if)f(you)g(ha)n(v)o(e) +f(an)h(HP)h(printer\))-2 4330 y +SDict begin H.S end + -2 4330 a -2 4330 a +SDict begin 13 H.A end + -2 +4330 a -2 4330 a +SDict begin [ /View [/XYZ H.V] /Dest (2391) cvn H.B /DEST pdfmark end + -2 4330 a 90 x Fu(No)n(w)f(if)g(you)g(are)g(afraid)f +(that)h(this)h(w)o(ould)f(just)g(mean)g(using)g(a)g(*Generic*)f +(PostScript)h(dri)n(v)o(er)f(for)g(the)h(clients)h(that)f(has)h(no)-2 +4528 y(Simple)o(x/Duple)o(x)c(selection,)j(and)g(no)f(paper)h(tray)f +(choice,)h(b)n(ut)g(you)f(need)h(them)f(to)i(be)f(able)g(to)g(set)h(up) +f(print)g(jobs,)f(with)i(all)-2 4636 y(the)f(bells)h(and)e(whistles)i +(of)f(your)f(printers:-)-2 4754 y +SDict begin H.S end + -2 4754 a -2 4754 a +SDict begin 13 H.A end + +-2 4754 a -2 4754 a +SDict begin [ /View [/XYZ H.V] /Dest (2392) cvn H.B /DEST pdfmark end + -2 4754 a -2 4754 a +SDict begin H.S end + -2 4754 a -2 +4754 a +SDict begin 13 H.A end + -2 4754 a -2 4754 a +SDict begin [ /View [/XYZ H.V] /Dest (table.15) cvn H.B /DEST pdfmark +end + -2 4754 a 75 x Fu(Not)h(possible)g(with)g +(traditional)f(spooling)g(systems)19 4922 y(But)h(perfectly)f +(supported)f(by)i(CUPS)h(\(which)f(uses)g("PPD")h(\002les)g(to)g +(describe)e(ho)n(w)h(to)g(control)f(the)h(print)g(options)f(for)h +(PostScript)g(and)f(non-PostScript)g(de)n(vices)g(alik)o(e...)-2 +5106 y +SDict begin H.S end + -2 5106 a -2 5106 a +SDict begin 13 H.A end + -2 5106 a -2 5106 a +SDict begin [ /View [/XYZ H.V] /Dest (2395) cvn H.B /DEST pdfmark end + -2 5106 +a 108 x Fu(CUPS)i(PPDs)g(are)g(w)o(orking)d(perfectly)h(on)h(W)m(indo)n +(ws)f(clients)i(who)f(use)g(Adobe)f(PostScript)h(dri)n(v)o(ers)f(\(or)h +(the)g(ne)n(w)g(CUPS)-2 5322 y(PostScript)g(dri)n(v)o(er)f(for)g(W)m +(indo)n(ws)h(NT/2K/XP\).)f(Clients)i(can)f(use)h(them)f(to)g(setup)g +(the)g(job)g(to)g(their)g(liking)g(and)f(CUPS)j(will)-2 +5430 y(use)e(the)g(recei)n(v)o(ed)f(job)h(options)f(to)h(mak)o(e)g(the) +g(\(PCL-,)g(ESC/P-)h(or)f(PostScript-\))g(printer)f(beha)n(v)o(e)g(as)i +(required.)p Black 3659 5984 a Fq(94)p Black eop end +%%Page: 95 102 +TeXDict begin 95 101 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.95) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2396) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(If)g(you)f(w)o(ant)h(to)h(ha)n(v)o(e)e(the)i(additional)d +(bene\002t)i(of)g(page)g(count)f(logging)f(and)i(accounting)e(then)i +(the)g(CUPS)h(PostScript)f(dri)n(v)o(er)-2 180 y(is)h(the)f(best)h +(choice)e(\(better)g(than)h(the)g(Adobe)f(one\).)-2 361 +y +SDict begin H.S end + -2 361 a -2 361 a +SDict begin 13 H.A end + -2 361 a -2 361 a +SDict begin [ /View [/XYZ H.V] /Dest (2397) cvn H.B /DEST pdfmark end + -2 361 a 93 x Fu(If)h(you)f(w)o +(ant)h(to)h(mak)o(e)f(the)g(dri)n(v)o(ers)f(do)n(wnloadable)e(for)j +(the)g(clients)g(then)g("cupsaddsmb")e(is)j(your)e(friend.)g(It)h(will) +h(setup)f(the)-2 562 y([print$])e(share)i(on)g(the)g(Samba)g(host)g(to) +g(be)g(ready)g(to)g(serv)o(e)g(the)g(clients)g(for)g(a)h("point)e(and)g +(print")h(dri)n(v)o(er)f(installation.)-2 580 y +SDict begin H.S end + -2 580 +a -2 580 a +SDict begin 11.7 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (2398) cvn H.B /DEST pdfmark end + -2 580 a 346 680 3463 17 +v 346 1133 17 454 v 1853 829 a Fp(W)-8 b(ar)n(ning)388 +1019 y +SDict begin H.S end + 388 1019 a 388 1019 a +SDict begin 11.7 H.A end + 388 1019 a 388 1019 a +SDict begin [ /View [/XYZ H.V] /Dest (2399) cvn H.B /DEST pdfmark end + 388 +1019 a 73 x Fk(What)19 b(str)q(ings)h(are)g(attached?)p +3792 1133 17 454 v 346 1150 3463 17 v -2 1326 a +SDict begin H.S end + -2 1326 +a -2 1326 a +SDict begin 13 H.A end + -2 1326 a -2 1326 a +SDict begin [ /View [/XYZ H.V] /Dest (2400) cvn H.B /DEST pdfmark end + -2 1326 a 57 x Fu(There)f(are)h(some.)g +(But,)g(gi)n(v)o(en)f(the)i(sheer)f(CPU)h(po)n(wer)e(you)g(can)h(b)n +(uy)g(no)n(w)o(adays,)e(these)j(can)f(be)g(o)o(v)o(ercome)e(easily)-5 +b(.)19 b(The)-2 1491 y(strings:)-2 1675 y +SDict begin H.S end + -2 1675 a -2 +1675 a +SDict begin 13 H.A end + -2 1675 a -2 1675 a +SDict begin [ /View [/XYZ H.V] /Dest (2401) cvn H.B /DEST pdfmark end + -2 1675 a 90 x Fu(W)-7 b(ell,)21 +b(if)g(the)f(CUPS/Samba)g(side)h(will)g(ha)n(v)o(e)e(to)i(print)e(to)h +(man)o(y)f(printers)h(serving)f(man)o(y)g(users,)h(you)f(probably)f +(will)j(need)f(to)-2 1873 y(set)h(up)f(a)g(second)f(serv)o(er)h +(\(which)f(can)h(do)g(automatic)f(load)h(balancing)e(with)j(the)f +(\002rst)h(one,)e(plus)h(a)h(de)o(gree)e(of)h(f)o(ail-o)o(v)o(er)-2 +1980 y(mechanism\).)e(Con)m(v)o(erting)g(the)i(incoming)e(PostScript)j +(jobs,)f("interpreting")d(them)j(for)g(non-PostScript)e(printers,)h +(amounts)-2 2088 y(to)h(the)g(w)o(ork)g(of)g(a)g("RIP")h(\(Raster)g +(Image)e(Processor\))g(done)g(in)h(softw)o(are.)g(This)g(requires)g +(more)f(CPU)i(and)f(RAM)h(than)e(for)-2 2196 y(the)h(mere)g("ra)o(w)g +(spooling")e(task)j(your)e(current)f(setup)i(is)i(solving.)d(It)h(all)h +(depends)e(on)g(the)i(a)n(v)n(arage)e(and)g(peak)h(printing)f(load)-2 +2304 y(the)h(serv)o(er)f(should)g(be)i(able)f(to)g(handle.)-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 (2402) cvn H.B /DEST pdfmark end + -2 2315 +a 377 x Fx(13.12.)34 b(A)-7 b(uto-Deletion)33 b(of)i(CUPS)f(spool)h +(\002les)-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 (2404) cvn H.B /DEST pdfmark end + -2 2887 a 79 x Fu(Samba)19 b(print)h(\002les)h(pass)g(thru)e(tw)o(o)i +("spool")e(directories.)g(One)h(the)h(incoming)d(directory)g(managed)h +(by)h(Samba,)f(\(set)i(e)o(g:)f(in)-2 3074 y(the)g("path)g(=)g(/v)n +(ar/spool/samba")e(directi)n(v)o(e)h(in)h(the)g([printers])f(section)h +(of)g("smb)m(.conf"\).)d(Second)i(is)j(the)e(spool)f(directory)g(of)-2 +3182 y(your)g(UNIX)h(print)g(subsystem.)f(F)o(or)h(CUPS)h(it)g(is)g +(normally)e("/v)n(ar/spool/cups/",)e(as)k(set)g(by)f(the)g(cupsd.conf)e +(directi)n(v)o(e)-2 3290 y("RequestRoot)h(/v)n(ar/spool/cups".)-2 +3474 y +SDict begin H.S end + -2 3474 a -2 3474 a +SDict begin 13 H.A end + -2 3474 a -2 3474 a +SDict begin [ /View [/XYZ H.V] /Dest (2405) cvn H.B /DEST pdfmark end + -2 3474 +a 89 x Fu(I)h(am)g(not)g(sure,)g(which)g(one)f(of)h(your)f(directories) +g(k)o(eeps)h(the)h(\002les.)f(From)g(what)g(you)g(say)-5 +b(,)19 b(it)i(is)g(most)g(lik)o(ely)f(the)g(Samba)g(part.)-2 +3748 y +SDict begin H.S end + -2 3748 a -2 3748 a +SDict begin 13 H.A end + -2 3748 a -2 3748 a +SDict begin [ /View [/XYZ H.V] /Dest (2406) cvn H.B /DEST pdfmark end + -2 3748 +a 89 x Fu(F)o(or)g(the)g(CUPS)h(part,)f(you)f(may)h(w)o(ant)g(to)g +(consult:)-2 3956 y +SDict begin H.S end + -2 3956 a -2 3956 a +SDict begin 13 H.A end + -2 3956 a -2 +3956 a +SDict begin [ /View [/XYZ H.V] /Dest (2407) cvn H.B /DEST pdfmark end + -2 3956 a -2 3956 a +SDict begin H.S end + -2 3956 a -2 3956 a +SDict begin 13 H.A end + -2 3956 +a -2 3956 a +SDict begin [ /View [/XYZ H.V] /Dest (table.16) cvn H.B /DEST pdfmark +end + -2 3956 a 74 x Fu(http://localhost:631/sam.html#Preserv)o +(eJo)o(bFiles)-2 4123 y(http://localhost:631/sam.html#Preserv)o(eJo)o +(bHistor)o(y)-2 4216 y(http://localhost:631/sam.html#MaxJob)o(s)-2 +4400 y +SDict begin H.S end + -2 4400 a -2 4400 a +SDict begin 13 H.A end + -2 4400 a -2 4400 a +SDict begin [ /View [/XYZ H.V] /Dest (2411) cvn H.B /DEST pdfmark end + -2 4400 +a 108 x Fu(There)f(are)h(the)g(settings)h(described)e(for)g(your)g +(CUPS)j(daemon,)c(which)i(could)f(lead)h(to)g(completed)f(job)h +(\002les)h(not)f(being)-2 4616 y(deleted.)-2 4783 y +SDict begin H.S end + -2 +4783 a -2 4783 a +SDict begin 13 H.A end + -2 4783 a -2 4783 a +SDict begin [ /View [/XYZ H.V] /Dest (2412) cvn H.B /DEST pdfmark end + -2 4783 a 107 x +Fu("Preserv)o(eJobHistory)d(Y)-8 b(es")21 b(--)f(k)o(eeps)g(some)g +(details)g(of)g(jobs)g(in)h(cupsd')-5 b(s)20 b(mind)f(\(well)h(it)h(k)o +(eeps)f(the)g("c12345",)e("c12346")-2 4998 y(etc.)i(\002les)h(in)g(the) +f(CUPS)h(spool)f(directory)-5 b(,)18 b(which)h(do)h(a)h(similar)f(job)g +(as)h(the)f(old-f)o(ashioned)e(BSD-LPD)i(control)f(\002les\).)i(This)-2 +5106 y(is)g(set)g(to)f("Y)-8 b(es")21 b(as)f(a)h(def)o(ault.)-2 +5272 y +SDict begin H.S end + -2 5272 a -2 5272 a +SDict begin 13 H.A end + -2 5272 a -2 5272 a +SDict begin [ /View [/XYZ H.V] /Dest (2413) cvn H.B /DEST pdfmark end + -2 5272 +a 108 x Fu("Preserv)o(eJobFiles)e(Y)-8 b(es")20 b(--)g(k)o(eeps)g(the)g +(job)g(\002les)h(themselv)o(es)f(in)g(cupsd')-5 b(s)20 +b(mind)f(\(well)i(it)g(k)o(eeps)f(the)g("d12345",)d("d12346")-2 +5487 y(etc.)j(\002les)h(in)g(the)f(CUPS)h(spool)f(directory)-5 +b(...\).)17 b(This)j(is)h(set)g(to)f("No")g(as)h(the)f(CUPS)i(def)o +(ault.)p Black 3659 5984 a Fq(95)p Black eop end +%%Page: 96 103 +TeXDict begin 96 102 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.96) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2534 -132 +a Fq(Chapter)20 b(13.)g(CUPS)g(Printing)g(Support)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2414) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu("MaxJobs)f(500")g(--)g(this)i(directi)n(v)o(e)d(controls)h(the) +h(maximum)e(number)h(of)g(jobs)h(that)g(are)g(k)o(ept)f(in)h(memory)-5 +b(.)18 b(Once)i(the)f(number)-2 180 y(of)h(jobs)g(reaches)f(the)i +(limit,)f(the)g(oldest)g(completed)f(job)h(is)h(automatically)e(pur)o +(ged)f(from)h(the)h(system)g(to)h(mak)o(e)e(room)g(for)h(the)-2 +288 y(ne)n(w)g(one.)f(If)h(all)h(of)f(the)g(kno)n(wn)f(jobs)h(are)g +(still)h(pending)e(or)h(acti)n(v)o(e)f(then)h(the)g(ne)n(w)g(job)g +(will)h(be)f(rejected.)f(Setting)h(the)-2 396 y(maximum)e(to)j(0)f +(disables)g(this)h(functionality)-5 b(.)17 b(The)j(def)o(ault)g +(setting)g(is)h(0.)-2 580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 +a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (2415) cvn H.B /DEST pdfmark end + -2 580 a 90 x Fu(\(There)e(are)h(also)g(additional)f +(settings)i(for)e("MaxJobsPerUser")g(and)h("MaxJobsPerPrinter"...\))-2 +854 y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (2416) cvn H.B /DEST pdfmark end + -2 854 a 90 +x Fu(F)o(or)g(e)n(v)o(erything)d(to)j(w)o(ork)g(as)h(announced,)c(you)i +(need)h(to)g(ha)n(v)o(e)g(three)g(things:)-2 1063 y +SDict begin H.S end + -2 +1063 a -2 1063 a +SDict begin 13 H.A end + -2 1063 a -2 1063 a +SDict begin [ /View [/XYZ H.V] /Dest (2417) cvn H.B /DEST pdfmark end + -2 1063 a -2 1063 +a +SDict begin H.S end + -2 1063 a -2 1063 a +SDict begin 13 H.A end + -2 1063 a -2 1063 a +SDict begin [ /View [/XYZ H.V] /Dest (table.17) cvn H.B /DEST pdfmark +end + -2 1063 a 19 +1137 a Fu(a)g(Samba-smbd)e(which)i(is)h(compiled)e(against)h("libcups") +f(\(Check)g(on)h(Linux)f(by)h(running)e("ldd)i(`which)f(smbd`"\))19 +1230 y(a)h(Samba-smb)m(.conf)d(setting)j(of)g("printing)f(=)h(cups")19 +1323 y(another)e(Samba-smb)m(.conf)f(setting)j(of)g("printcap)f(=)h +(cups")-2 1341 y +SDict begin H.S end + -2 1341 a -2 1341 a +SDict begin 11.7 H.A end + -2 1341 a -2 1341 +a +SDict begin [ /View [/XYZ H.V] /Dest (2421) cvn H.B /DEST pdfmark end + -2 1341 a -2 1465 a +SDict begin H.S end + -2 1465 a -2 1465 a +SDict begin 11.7 H.A end + -2 1465 a -2 +1465 a +SDict begin [ /View [/XYZ H.V] /Dest (2422) cvn H.B /DEST pdfmark end + -2 1465 a 164 1562 a Fl(Note:)f Fk(Note)o(,)g(that)g(in)h(this)g +(case)h(all)e(other)g(man)o(ually)g(set)i(pr)q(inting-related)15 +b(commands)20 b(\(lik)o(e)f("pr)q(int)g(command",)g("lpq)164 +1659 y(command",)g("lpr)r(m)g(command",)g("lppause)f(command")i(or)g +("lpresume)e(command"\))i(are)f(ignored)f(and)i(the)o(y)f(should)164 +1757 y(nor)r(mally)g(ha)o(v)n(e)g(no)h(in\003uence)f(what-so-e)n(v)n +(er)f(on)i(y)o(our)g(pr)q(inting.)-2 2072 y +SDict begin H.S end + -2 2072 a +-2 2072 a +SDict begin 13 H.A end + -2 2072 a -2 2072 a +SDict begin [ /View [/XYZ H.V] /Dest (2423) cvn H.B /DEST pdfmark end + -2 2072 a 108 x Fu(If)g(you)f(w)o(ant)h +(to)h(do)f(things)f(manually)-5 b(,)18 b(replace)i(the)g("printing)f(=) +h(cups")g(by)g("printing)e(=)j(bsd".)f(Then)f(your)g(manually)g(set)-2 +2288 y(commands)f(may)h(w)o(ork)g(\(ha)n(v)o(en')o(t)e(tested)j +(this\),)g(and)f(a)h("print)f(command)f(=)i(lp)g(-d)f(\045P)i(\045s;)g +(rm)e(\045s")i(may)e(do)g(what)h(you)f(need.)-2 2472 +y +SDict begin H.S end + -2 2472 a -2 2472 a +SDict begin 13 H.A end + -2 2472 a -2 2472 a +SDict begin [ /View [/XYZ H.V] /Dest (2424) cvn H.B /DEST pdfmark end + -2 2472 a 90 +x Fu(Y)-9 b(ou)19 b(for)o(got)g(to)h(mention)f(the)h(CUPS)h(v)o(ersion) +e(you')l(re)g(using.)g(If)h(you)f(did)h(set)h(things)f(up)g(as)h +(described)d(in)j(the)f(man)g(pages,)-2 2670 y(then)f(the)i(Samba)e +(spool)h(\002les)h(should)e(be)i(deleted.)e(Otherwise)h(it)h(may)e(be)i +(a)f(b)n(ug.)g(On)g(the)g(CUPS)h(side,)g(you)e(can)h(control)f(the)-2 +2778 y(beha)n(viour)f(as)j(described)e(abo)o(v)o(e.)-2 +2945 y +SDict begin H.S end + -2 2945 a -2 2945 a +SDict begin 13 H.A end + -2 2945 a -2 2945 a +SDict begin [ /View [/XYZ H.V] /Dest (2425) cvn H.B /DEST pdfmark end + -2 2945 +a 107 x Fu(If)h(you)f(ha)n(v)o(e)h(more)f(problems,)g(post)h(the)g +(output)f(of)h(these)g(commands:)-2 3236 y +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 (2426) 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 (2427) cvn H.B /DEST pdfmark end + -2 3236 a 90 x Fn(grep)49 +b(-v)g(^#)h(/etc/cups/cupsd.conf)c(|)j(grep)g(-v)h(^$)f(grep)g(-v)h(^#) +f(/etc/samba/smb.conf)-2 3434 y(|)g(grep)g(-v)h(^$)f(|)h(grep)f(-v)g +("^;")-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 (2428) cvn H.B /DEST pdfmark end + -2 3620 a 88 x Fu(\(adapt)19 b(paths)h(as)h(needed\).)d(These)i +(commands)f(sanitize)h(the)g(\002les)h(and)f(cut)g(out)g(the)g(empty)g +(lines)g(and)g(lines)g(with)h(comments,)-2 3815 y(pro)o(viding)c(the)j +("nak)o(ed)f(settings")i(in)f(a)h(compact)e(w)o(ay)-5 +b(.)p Black 3657 5984 a Fq(96)p Black eop end +%%Page: 97 104 +TeXDict begin 97 103 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.97) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (WINBIND) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(14.)f(Uni\002ed)g(Logons)g(between)h(W)m(indo)n(ws)f +(NT)-2 332 y(and)f(UNIX)i(using)f(W)m(inbind)-2 421 y +SDict begin H.S end + +-2 421 a -2 421 a +SDict begin 13 H.A end + -2 421 a -2 421 a +SDict begin [ /View [/XYZ H.V] /Dest (2468) cvn H.B /DEST pdfmark end + -2 421 a 342 x Fx(14.1.)35 +b(Abstract)-2 931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 931 +a +SDict begin [ /View [/XYZ H.V] /Dest (2470) cvn H.B /DEST pdfmark end + -2 931 a 106 x Fu(Inte)o(gration)18 b(of)h(UNIX)i(and)e(Microsoft)h +(W)m(indo)n(ws)f(NT)i(through)d(a)i(uni\002ed)g(logon)e(has)j(been)e +(considered)g(a)h("holy)g(grail")f(in)-2 1145 y(heterogeneous)e +(computing)h(en)m(vironments)f(for)j(a)h(long)e(time.)h(W)-7 +b(e)21 b(present)2266 1145 y +SDict begin H.S end + 2266 1145 a 2266 1145 a +SDict begin 13 H.A end + +2266 1145 a 2266 1145 a +SDict begin [ /View [/XYZ H.V] /Dest (2471) cvn H.B /DEST pdfmark end + 2266 1145 a Fq(winbind)r Fu(,)e(a)i(component)d +(of)h(the)i(Samba)e(suite)i(of)-2 1253 y(programs)d(as)j(a)g(solution)e +(to)h(the)g(uni\002ed)g(logon)f(problem.)f(W)m(inbind)h(uses)i(a)f +(UNIX)h(implementation)d(of)h(Microsoft)h(RPC)-2 1361 +y(calls,)g(Pluggable)f(Authentication)f(Modules,)h(and)h(the)g(Name)g +(Service)g(Switch)g(to)h(allo)n(w)f(W)m(indo)n(ws)f(NT)i(domain)d +(users)j(to)-2 1468 y(appear)e(and)g(operate)g(as)i(UNIX)g(users)f(on)g +(a)g(UNIX)h(machine.)d(This)j(paper)e(describes)h(the)g(winbind)f +(system,)h(e)o(xplaining)e(the)-2 1576 y(functionality)g(it)j(pro)o +(vides,)d(ho)n(w)i(it)g(is)i(con\002gured,)17 b(and)j(ho)n(w)g(it)g(w)o +(orks)g(internally)-5 b(.)-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 (2472) cvn H.B /DEST pdfmark end + -2 1605 a 359 x Fx(14.2.)35 b(Intr)m(oduction)-2 +2132 y +SDict begin H.S end + -2 2132 a -2 2132 a +SDict begin 13 H.A end + -2 2132 a -2 2132 a +SDict begin [ /View [/XYZ H.V] /Dest (2474) cvn H.B /DEST pdfmark end + -2 2132 +a 106 x Fu(It)20 b(is)h(well)g(kno)n(wn)e(that)h(UNIX)g(and)g +(Microsoft)f(W)m(indo)n(ws)h(NT)g(ha)n(v)o(e)g(dif)n(ferent)e(models)i +(for)f(representing)g(user)h(and)f(group)-2 2346 y(information)f(and)h +(use)i(dif)n(ferent)d(technologies)h(for)g(implementing)f(them.)i(This) +g(f)o(act)g(has)h(made)e(it)i(dif)n(\002cult)f(to)g(inte)o(grate)f(the) +-2 2454 y(tw)o(o)h(systems)h(in)f(a)h(satisf)o(actory)f(manner)-5 +b(.)-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 (2475) cvn H.B /DEST pdfmark end + +-2 2638 a 90 x Fu(One)20 b(common)e(solution)h(in)i(use)f(today)f(has)i +(been)e(to)i(create)f(identically)f(named)g(user)h(accounts)f(on)h +(both)f(the)i(UNIX)f(and)-2 2836 y(W)m(indo)n(ws)f(systems)i(and)f(use) +g(the)g(Samba)g(suite)h(of)f(programs)e(to)i(pro)o(vide)e(\002le)j(and) +f(print)f(services)i(between)e(the)h(tw)o(o.)g(This)-2 +2944 y(solution)f(is)i(f)o(ar)f(from)f(perfect)h(ho)n(we)n(v)o(er)m(,)d +(as)k(adding)e(and)h(deleting)f(users)h(on)g(both)f(sets)j(of)e +(machines)f(becomes)g(a)i(chore)e(and)-2 3051 y(tw)o(o)h(sets)i(of)d +(passw)o(ords)h(are)g(required)f(both)g(of)h(which)g(can)g(lead)g(to)g +(synchronization)d(problems)i(between)g(the)h(UNIX)h(and)-2 +3159 y(W)m(indo)n(ws)e(systems)i(and)f(confusion)e(for)h(users.)-2 +3343 y +SDict begin H.S end + -2 3343 a -2 3343 a +SDict begin 13 H.A end + -2 3343 a -2 3343 a +SDict begin [ /View [/XYZ H.V] /Dest (2476) cvn H.B /DEST pdfmark end + -2 3343 +a 90 x Fu(W)-7 b(e)21 b(di)n(vide)e(the)i(uni\002ed)e(logon)g(problem)f +(for)i(UNIX)g(machines)f(into)h(three)g(smaller)g(problems:)-2 +3451 y +SDict begin H.S end + -2 3451 a -2 3451 a +SDict begin 13 H.A end + -2 3451 a -2 3451 a +SDict begin [ /View [/XYZ H.V] /Dest (2477) cvn H.B /DEST pdfmark end + -2 3451 +a -2 3461 a +SDict begin H.S end + -2 3461 a -2 3461 a +SDict begin 13 H.A end + -2 3461 a -2 3461 a +SDict begin [ /View [/XYZ H.V] /Dest (2478) cvn H.B /DEST pdfmark end + -2 +3461 a Black 143 x Ft(\225)p Black 81 3604 a +SDict begin H.S end + 81 3604 +a 81 3604 a +SDict begin 13 H.A end + 81 3604 a 81 3604 a +SDict begin [ /View [/XYZ H.V] /Dest (2479) cvn H.B /DEST pdfmark end + 81 3604 a Fu(Obtaining)f(W)m(indo)n(ws) +g(NT)i(user)f(and)f(group)g(information)-2 3622 y +SDict begin H.S end + -2 +3622 a -2 3622 a +SDict begin 13 H.A end + -2 3622 a -2 3622 a +SDict begin [ /View [/XYZ H.V] /Dest (2480) cvn H.B /DEST pdfmark end + -2 3622 a Black +131 x Ft(\225)p Black 81 3753 a +SDict begin H.S end + 81 3753 a 81 3753 a +SDict begin 13 H.A end + 81 +3753 a 81 3753 a +SDict begin [ /View [/XYZ H.V] /Dest (2481) cvn H.B /DEST pdfmark end + 81 3753 a Fu(Authenticating)f(W)m(indo)n(ws)i(NT)g +(users)-2 3771 y +SDict begin H.S end + -2 3771 a -2 3771 a +SDict begin 13 H.A end + -2 3771 a -2 3771 +a +SDict begin [ /View [/XYZ H.V] /Dest (2482) cvn H.B /DEST pdfmark end + -2 3771 a Black 131 x Ft(\225)p Black 81 3902 a +SDict begin H.S end + 81 +3902 a 81 3902 a +SDict begin 13 H.A end + 81 3902 a 81 3902 a +SDict begin [ /View [/XYZ H.V] /Dest (2483) cvn H.B /DEST pdfmark end + 81 3902 a Fu(P)o(assw)o(ord)g +(changing)e(for)h(W)m(indo)n(ws)h(NT)g(users)-2 4086 +y +SDict begin H.S end + -2 4086 a -2 4086 a +SDict begin 13 H.A end + -2 4086 a -2 4086 a +SDict begin [ /View [/XYZ H.V] /Dest (2484) cvn H.B /DEST pdfmark end + -2 4086 a 90 +x Fu(Ideally)-5 b(,)18 b(a)j(prospecti)n(v)o(e)d(solution)i(to)g(the)g +(uni\002ed)f(logon)g(problem)g(w)o(ould)g(satisfy)i(all)g(the)f(abo)o +(v)o(e)e(components)g(without)-2 4284 y(duplication)g(of)i(information) +e(on)i(the)g(UNIX)g(machines)f(and)h(without)f(creating)h(additional)e +(tasks)j(for)f(the)g(system)-2 4392 y(administrator)e(when)i +(maintaining)e(users)j(and)e(groups)g(on)h(either)g(system.)g(The)g +(winbind)e(system)j(pro)o(vides)d(a)j(simple)f(and)-2 +4500 y(ele)o(gant)f(solution)g(to)h(all)h(three)f(components)e(of)i +(the)g(uni\002ed)f(logon)g(problem.)-2 4529 y +SDict begin H.S end + -2 4529 +a -2 4529 a +SDict begin 13 H.A end + -2 4529 a -2 4529 a +SDict begin [ /View [/XYZ H.V] /Dest (2485) cvn H.B /DEST pdfmark end + -2 4529 a 359 x Fx(14.3.)35 +b(What)g(W)m(inbind)h(Pr)m(o)o(vides)-2 5055 y +SDict begin H.S end + -2 5055 +a -2 5055 a +SDict begin 13 H.A end + -2 5055 a -2 5055 a +SDict begin [ /View [/XYZ H.V] /Dest (2487) cvn H.B /DEST pdfmark end + -2 5055 a 107 x Fu(W)m(inbind)19 +b(uni\002es)h(UNIX)g(and)g(W)m(indo)n(ws)f(NT)i(account)e(management)f +(by)i(allo)n(wing)f(a)h(UNIX)h(box)e(to)h(become)f(a)i(full)-2 +5270 y(member)e(of)g(a)i(NT)g(domain.)d(Once)i(this)h(is)g(done)e(the)h +(UNIX)g(box)g(will)h(see)f(NT)h(users)f(and)g(groups)f(as)i(if)f(the)o +(y)f(were)i(nati)n(v)o(e)-2 5378 y(UNIX)f(users)g(and)g(groups,)e(allo) +n(wing)i(the)g(NT)g(domain)f(to)i(be)f(used)g(in)g(much)f(the)h(same)h +(manner)d(that)j(NIS+)f(is)h(used)f(within)-2 5485 y(UNIX-only)e(en)m +(vironments.)p Black 3656 5984 a Fq(97)p Black eop end +%%Page: 98 105 +TeXDict begin 98 104 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.98) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2504) cvn H.B /DEST pdfmark end + -2 -201 a 1220 +-132 a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2488) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(The)19 b(end)h(result)g(is)h(that)f(whene)n(v)o(er)e(an)o +(y)h(program)f(on)h(the)h(UNIX)g(machine)f(asks)h(the)g(operating)e +(system)i(to)h(lookup)d(a)i(user)g(or)-2 180 y(group)e(name,)i(the)g +(query)f(will)h(be)h(resolv)o(ed)d(by)i(asking)g(the)g(NT)g(domain)f +(controller)g(for)g(the)h(speci\002ed)g(domain)f(to)i(do)e(the)-2 +288 y(lookup.)f(Because)i(W)m(inbind)f(hooks)g(into)h(the)h(operating)d +(system)i(at)h(a)g(lo)n(w)f(le)n(v)o(el)g(\(via)f(the)i(NSS)g(name)e +(resolution)g(modules)-2 396 y(in)h(the)g(C)h(library\))e(this)i +(redirection)d(to)j(the)f(NT)g(domain)f(controller)g(is)i(completely)d +(transparent.)-2 580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 +580 a +SDict begin [ /View [/XYZ H.V] /Dest (2489) cvn H.B /DEST pdfmark end + -2 580 a 90 x Fu(Users)j(on)e(the)i(UNIX)f(machine)f(can)h(then)g +(use)g(NT)g(user)g(and)g(group)e(names)i(as)h(the)o(y)f(w)o(ould)f(use) +i("nati)n(v)o(e")e(UNIX)h(names.)-2 778 y(The)o(y)f(can)h(cho)n(wn)f +(\002les)i(so)g(that)f(the)o(y)f(are)h(o)n(wned)f(by)h(NT)h(domain)e +(users)h(or)g(e)n(v)o(en)f(login)g(to)i(the)f(UNIX)g(machine)f(and)h +(run)f(a)-2 886 y(UNIX)h(X-W)m(indo)n(w)f(session)h(as)h(a)g(domain)e +(user)-5 b(.)-2 1053 y +SDict begin H.S end + -2 1053 a -2 1053 a +SDict begin 13 H.A end + -2 1053 a +-2 1053 a +SDict begin [ /View [/XYZ H.V] /Dest (2490) cvn H.B /DEST pdfmark end + -2 1053 a 107 x Fu(The)20 b(only)f(ob)o(vious)f(indication)h +(that)i(W)m(inbind)e(is)i(being)e(used)h(is)h(that)f(user)g(and)g +(group)e(names)i(tak)o(e)h(the)f(form)-2 1268 y(DOMAIN\\user)f(and)h +(DOMAIN\\group.)d(This)k(is)g(necessary)e(as)i(it)g(allo)n(ws)f(W)m +(inbind)f(to)i(determine)e(that)h(redirection)e(to)j(a)-2 +1376 y(domain)e(controller)f(is)j(w)o(anted)f(for)f(a)i(particular)e +(lookup)f(and)i(which)g(trusted)f(domain)g(is)i(being)f(referenced.)-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 (2491) cvn H.B /DEST pdfmark end + -2 1560 +a 90 x Fu(Additionally)-5 b(,)18 b(W)m(inbind)h(pro)o(vides)f(an)i +(authentication)e(service)i(that)h(hooks)e(into)h(the)g(Pluggable)e +(Authentication)g(Modules)-2 1758 y(\(P)-8 b(AM\))20 +b(system)g(to)h(pro)o(vide)d(authentication)g(via)i(a)h(NT)f(domain)f +(to)i(an)o(y)e(P)-8 b(AM)21 b(enabled)e(applications.)g(This)h +(capability)-2 1866 y(solv)o(es)g(the)g(problem)e(of)i(synchronizing)e +(passw)o(ords)h(between)h(systems)g(since)h(all)g(passw)o(ords)e(are)h +(stored)g(in)g(a)h(single)-2 1974 y(location)e(\(on)g(the)i(domain)d +(controller\).)-2 1989 y +SDict begin H.S end + -2 1989 a -2 1989 a +SDict begin 13 H.A end + -2 1989 +a -2 1989 a +SDict begin [ /View [/XYZ H.V] /Dest (2492) cvn H.B /DEST pdfmark end + -2 1989 a 313 x Fp(14.3.1.)28 b(T)-11 b(ar)o(get)29 +b(Uses)-2 2492 y +SDict begin H.S end + -2 2492 a -2 2492 a +SDict begin 13 H.A end + -2 2492 a -2 2492 +a +SDict begin [ /View [/XYZ H.V] /Dest (2494) cvn H.B /DEST pdfmark end + -2 2492 a 84 x Fu(W)m(inbind)19 b(is)i(tar)o(geted)e(at)h(or)o +(ganizations)d(that)k(ha)n(v)o(e)e(an)h(e)o(xisting)g(NT)g(based)g +(domain)f(infrastructure)f(into)i(which)f(the)o(y)h(wish)-2 +2684 y(to)g(put)g(UNIX)g(w)o(orkstations)f(or)h(serv)o(ers.)g(W)m +(inbind)f(will)i(allo)n(w)f(these)g(or)o(ganizations)d(to)k(deplo)o(y)e +(UNIX)h(w)o(orkstations)-2 2792 y(without)f(ha)n(ving)g(to)i(maintain)e +(a)i(separate)e(account)g(infrastructure.)f(This)i(greatly)g +(simpli\002es)g(the)h(administrati)n(v)o(e)d(o)o(v)o(erhead)-2 +2900 y(of)i(deplo)o(ying)e(UNIX)i(w)o(orkstations)f(into)h(a)h(NT)f +(based)g(or)o(ganization.)-2 3084 y +SDict begin H.S end + -2 3084 a -2 3084 +a +SDict begin 13 H.A end + -2 3084 a -2 3084 a +SDict begin [ /View [/XYZ H.V] /Dest (2495) cvn H.B /DEST pdfmark end + -2 3084 a 90 x Fu(Another)f(interesting)g(w)o(ay) +h(in)g(which)g(we)h(e)o(xpect)e(W)m(inbind)g(to)h(be)g(used)g(is)h(as)g +(a)g(central)f(part)f(of)h(UNIX)h(based)e(appliances.)-2 +3281 y(Appliances)g(that)h(pro)o(vide)e(\002le)j(and)f(print)g +(services)g(to)g(Microsoft)f(based)h(netw)o(orks)f(will)i(be)f(able)g +(to)h(use)f(W)m(inbind)f(to)-2 3389 y(pro)o(vide)f(seamless)j(inte)o +(gration)d(of)i(the)g(appliance)f(into)h(the)g(domain.)-2 +3501 y +SDict begin H.S end + -2 3501 a -2 3501 a +SDict begin 13 H.A end + -2 3501 a -2 3501 a +SDict begin [ /View [/XYZ H.V] /Dest (2496) cvn H.B /DEST pdfmark end + -2 3501 +a 359 x Fx(14.4.)35 b(Ho)o(w)f(W)m(inbind)h(W)-11 b(orks)-2 +4028 y +SDict begin H.S end + -2 4028 a -2 4028 a +SDict begin 13 H.A end + -2 4028 a -2 4028 a +SDict begin [ /View [/XYZ H.V] /Dest (2498) cvn H.B /DEST pdfmark end + -2 4028 +a 106 x Fu(The)20 b(winbind)f(system)h(is)h(designed)e(around)f(a)j +(client/serv)o(er)e(architecture.)f(A)j(long)e(running)2784 +4134 y +SDict begin H.S end + 2784 4134 a 2784 4134 a +SDict begin 13 H.A end + 2784 4134 a 2784 4134 +a +SDict begin [ /View [/XYZ H.V] /Dest (2499) cvn H.B /DEST pdfmark end + 2784 4134 a Fv(winbindd)j Fu(daemon)c(listens)j(on)-2 +4242 y(a)f(UNIX)h(domain)d(sock)o(et)i(w)o(aiting)g(for)g(requests)g +(to)g(arri)n(v)o(e.)f(These)h(requests)g(are)g(generated)e(by)i(the)g +(NSS)h(and)f(P)-8 b(AM)21 b(clients)-2 4350 y(and)e(processed)h +(sequentially)-5 b(.)-2 4534 y +SDict begin H.S end + -2 4534 a -2 4534 a +SDict begin 13 H.A end + -2 +4534 a -2 4534 a +SDict begin [ /View [/XYZ H.V] /Dest (2500) cvn H.B /DEST pdfmark end + -2 4534 a 90 x Fu(The)20 b(technologies)e(used)i(to)g +(implement)f(winbind)g(are)h(described)f(in)h(detail)h(belo)n(w)-5 +b(.)-2 4642 y +SDict begin H.S end + -2 4642 a -2 4642 a +SDict begin 13 H.A end + -2 4642 a -2 4642 a +SDict begin [ /View [/XYZ H.V] /Dest (2501) cvn H.B /DEST pdfmark end + +-2 4642 a 310 x Fp(14.4.1.)28 b(Micr)n(osoft)h(Remote)h(Pr)n(ocedur)n +(e)g(Calls)-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 (2503) cvn H.B /DEST pdfmark end + -2 5119 a 107 x Fu(Ov)o(er)19 b(the)h(last)i(fe)n(w)e(years,)f +(ef)n(forts)h(ha)n(v)o(e)f(been)h(underw)o(ay)e(by)i(v)n(arious)f +(Samba)h(T)-6 b(eam)20 b(members)f(to)h(decode)f(v)n(arious)g(aspects) +-2 5334 y(of)h(the)g(Microsoft)f(Remote)h(Procedure)e(Call)k(\(MSRPC\)) +e(system.)h(This)f(system)g(is)i(used)d(for)h(most)g(netw)o(ork)f +(related)-2 5442 y(operations)f(between)i(W)m(indo)n(ws)f(NT)i +(machines)e(including)g(remote)g(management,)f(user)i(authentication)e +(and)h(print)p Black 3659 5984 a Fq(98)p Black eop end +%%Page: 99 106 +TeXDict begin 99 105 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.99) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 72 a Fu(spooling.)18 b(Although)h(initially)h(this)h(w)o(ork)e +(w)o(as)i(done)e(to)i(aid)f(the)g(implementation)e(of)i(Primary)f +(Domain)g(Controller)g(\(PDC\))-2 180 y(functionality)f(in)i(Samba,)g +(it)h(has)f(also)h(yielded)e(a)h(body)f(of)h(code)g(which)f(can)h(be)g +(used)g(for)g(other)f(purposes.)-2 454 y(W)m(inbind)g(uses)h(v)n +(arious)g(MSRPC)h(calls)g(to)f(enumerate)f(domain)g(users)h(and)g +(groups)f(and)g(to)i(obtain)e(detailed)g(information)-2 +562 y(about)f(indi)n(vidual)g(users)h(or)g(groups.)f(Other)h(MSRPC)i +(calls)f(can)f(be)h(used)f(to)g(authenticate)f(NT)i(domain)e(users)i +(and)e(to)i(change)-2 670 y(user)g(passw)o(ords.)f(By)i(directly)e +(querying)f(a)j(W)m(indo)n(ws)e(PDC)j(for)d(user)h(and)g(group)e +(information,)g(winbind)h(maps)h(the)g(NT)-2 778 y(account)f +(information)e(onto)j(UNIX)g(user)g(and)g(group)e(names.)-2 +807 y +SDict begin H.S end + -2 807 a -2 807 a +SDict begin 13 H.A end + -2 807 a -2 807 a +SDict begin [ /View [/XYZ H.V] /Dest (2505) cvn H.B /DEST pdfmark end + -2 807 a 310 +x Fp(14.4.2.)28 b(Micr)n(osoft)h(Acti)o(v)o(e)h(Dir)n(ectory)g(Ser)o +(vices)-2 1307 y +SDict begin H.S end + -2 1307 a -2 1307 a +SDict begin 13 H.A end + -2 1307 a -2 1307 +a +SDict begin [ /View [/XYZ H.V] /Dest (2507) cvn H.B /DEST pdfmark end + -2 1307 a 84 x Fu(Since)20 b(late)h(2001,)d(Samba)i(has)g(gained)f +(the)h(ability)g(to)h(interact)e(with)i(Microsoft)e(W)m(indo)n(ws)g +(2000)g(using)h(its)h('Nati)n(v)o(e)e(Mode')-2 1499 y(protocols,)f +(rather)g(than)h(the)h(NT4)f(RPC)i(services.)e(Using)h(LD)m(AP)f(and)g +(K)n(erberos,)f(a)i(domain)e(member)g(running)g(winbind)g(can)-2 +1606 y(enumerate)g(users)j(and)e(groups)g(in)h(e)o(xactly)g(the)g(same) +g(w)o(ay)g(as)h(a)g(W)m(in2k)e(client)i(w)o(ould,)e(and)h(in)g(so)g +(doing)f(pro)o(vide)f(a)j(much)-2 1714 y(more)e(ef)n(\002cient)h(and)g +(ef)n(fecti)n(v)o(e)e(winbind)h(implementation.)-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 (2508) cvn H.B /DEST pdfmark end + -2 1743 a 310 +x Fp(14.4.3.)28 b(Name)i(Ser)o(vice)h(Switch)-2 2220 +y +SDict begin H.S end + -2 2220 a -2 2220 a +SDict begin 13 H.A end + -2 2220 a -2 2220 a +SDict begin [ /View [/XYZ H.V] /Dest (2510) cvn H.B /DEST pdfmark end + -2 2220 a 107 +x Fu(The)19 b(Name)g(Service)h(Switch,)f(or)h(NSS,)g(is)g(a)g(feature)f +(that)h(is)g(present)f(in)h(man)o(y)e(UNIX)i(operating)e(systems.)i(It) +g(allo)n(ws)f(system)-2 2435 y(information)f(such)h(as)i(hostnames,)e +(mail)i(aliases)g(and)f(user)g(information)d(to)k(be)f(resolv)o(ed)f +(from)g(dif)n(ferent)f(sources.)i(F)o(or)-2 2543 y(e)o(xample,)e(a)j +(standalone)e(UNIX)h(w)o(orkstation)f(may)h(resolv)o(e)f(system)h +(information)e(from)h(a)i(series)g(of)f(\003at)g(\002les)i(stored)d(on) +h(the)-2 2651 y(local)g(\002lesystem.)g(A)h(netw)o(ork)o(ed)d(w)o +(orkstation)h(may)h(\002rst)h(attempt)f(to)g(resolv)o(e)f(system)i +(information)d(from)h(local)h(\002les,)h(and)-2 2759 +y(then)e(consult)h(a)h(NIS)f(database)g(for)f(user)h(information)e(or)i +(a)h(DNS)g(serv)o(er)e(for)g(hostname)g(information.)-2 +2925 y +SDict begin H.S end + -2 2925 a -2 2925 a +SDict begin 13 H.A end + -2 2925 a -2 2925 a +SDict begin [ /View [/XYZ H.V] /Dest (2511) cvn H.B /DEST pdfmark end + -2 2925 +a 108 x Fu(The)h(NSS)h(application)d(programming)f(interf)o(ace)i(allo) +n(ws)i(winbind)e(to)h(present)g(itself)g(as)h(a)g(source)e(of)h(system) +h(information)-2 3140 y(when)e(resolving)g(UNIX)h(usernames)g(and)f +(groups.)g(W)m(inbind)g(uses)h(this)h(interf)o(ace,)e(and)h +(information)e(obtained)g(from)h(a)-2 3248 y(W)m(indo)n(ws)g(NT)i(serv) +o(er)e(using)h(MSRPC)h(calls)g(to)g(pro)o(vide)d(a)i(ne)n(w)g(source)g +(of)g(account)f(enumeration.)e(Using)j(standard)f(UNIX)-2 +3356 y(library)g(calls,)i(one)e(can)h(enumerate)f(the)h(users)g(and)g +(groups)f(on)g(a)i(UNIX)f(machine)f(running)f(winbind)h(and)h(see)h +(all)f(users)h(and)-2 3464 y(groups)d(in)j(a)f(NT)h(domain)e(plus)h(an) +o(y)f(trusted)h(domain)f(as)i(though)d(the)o(y)i(were)g(local)g(users)g +(and)g(groups.)-2 3648 y +SDict begin H.S end + -2 3648 a -2 3648 a +SDict begin 13 H.A end + -2 3648 +a -2 3648 a +SDict begin [ /View [/XYZ H.V] /Dest (2512) cvn H.B /DEST pdfmark end + -2 3648 a 90 x Fu(The)g(primary)e(control)h(\002le)i(for)f +(NSS)h(is)1181 3738 y +SDict begin H.S end + 1181 3738 a 1181 3738 a +SDict begin 13 H.A end + 1181 3738 +a 1181 3738 a +SDict begin [ /View [/XYZ H.V] /Dest (2513) cvn H.B /DEST pdfmark end + 1181 3738 a Fr(/etc/nsswitch.conf)p Fu(.)c(When)j(a)h +(UNIX)f(application)f(mak)o(es)h(a)g(request)g(to)g(do)g(a)-2 +3846 y(lookup)e(the)i(C)h(library)f(looks)f(in)976 3846 +y +SDict begin H.S end + 976 3846 a 976 3846 a +SDict begin 13 H.A end + 976 3846 a 976 3846 a +SDict begin [ /View [/XYZ H.V] /Dest (2514) cvn H.B /DEST pdfmark end + 976 3846 +a Fr(/etc/nsswitch.conf)e Fu(for)j(a)g(line)h(which)e(matches)h(the)g +(service)g(type)g(being)f(requested,)-2 3954 y(for)g(e)o(xample)g(the)h +("passwd")g(service)g(type)g(is)h(used)f(when)f(user)i(or)e(group)g +(names)h(are)g(look)o(ed)f(up.)g(This)i(con\002g)e(line)h(species)-2 +4062 y(which)f(implementations)g(of)h(that)g(service)g(should)f(be)h +(tried)g(and)g(in)g(what)g(order)-5 b(.)19 b(If)h(the)g(passwd)h +(con\002g)e(line)h(is:)-2 4246 y +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 (2515) cvn H.B /DEST pdfmark end + -2 4246 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 (2516) cvn H.B /DEST pdfmark end + -2 4246 a 90 x Fv(passwd:)h(\002les)g +(example)-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 (2517) cvn H.B /DEST pdfmark end + -2 4519 a 91 x Fu(then)e(the)i(C)g(library)e(will)i(\002rst)g(load)e +(a)i(module)e(called)1612 4610 y +SDict begin H.S end + 1612 4610 a 1612 4610 +a +SDict begin 13 H.A end + 1612 4610 a 1612 4610 a +SDict begin [ /View [/XYZ H.V] /Dest (2518) cvn H.B /DEST pdfmark end + 1612 4610 a Fr(/lib/libnss_files.so)e +Fu(follo)n(wed)i(by)h(the)g(module)-2 4718 y +SDict begin H.S end + -2 4718 +a -2 4718 a +SDict begin 13 H.A end + -2 4718 a -2 4718 a +SDict begin [ /View [/XYZ H.V] /Dest (2519) cvn H.B /DEST pdfmark end + -2 4718 a Fr(/lib/libnss_example.so)p +Fu(.)d(The)i(C)j(library)d(will)i(dynamically)d(load)i(each)f(of)h +(these)h(modules)e(in)h(turn)g(and)f(call)-2 4826 y(resolv)o(er)g +(functions)f(within)i(the)h(modules)e(to)h(try)g(to)g(resolv)o(e)g(the) +g(request.)f(Once)h(the)g(request)g(is)h(resolv)o(ed)e(the)h(C)h +(library)-2 4934 y(returns)e(the)h(result)g(to)h(the)f(application.)-2 +5118 y +SDict begin H.S end + -2 5118 a -2 5118 a +SDict begin 13 H.A end + -2 5118 a -2 5118 a +SDict begin [ /View [/XYZ H.V] /Dest (2520) cvn H.B /DEST pdfmark end + -2 5118 +a 90 x Fu(This)g(NSS)h(interf)o(ace)e(pro)o(vides)g(a)i(v)o(ery)e(easy) +h(w)o(ay)g(for)g(W)m(inbind)f(to)h(hook)f(into)h(the)g(operating)e +(system.)i(All)h(that)g(needs)e(to)i(be)-2 5316 y(done)e(is)i(to)f(put) +468 5316 y +SDict begin H.S end + 468 5316 a 468 5316 a +SDict begin 13 H.A end + 468 5316 a 468 5316 +a +SDict begin [ /View [/XYZ H.V] /Dest (2521) cvn H.B /DEST pdfmark end + 468 5316 a Fr(libnss_winbind.so)e Fu(in)1336 5316 y +SDict begin H.S end + +1336 5316 a 1336 5316 a +SDict begin 13 H.A end + 1336 5316 a 1336 5316 a +SDict begin [ /View [/XYZ H.V] /Dest (2522) cvn H.B /DEST pdfmark end + 1336 +5316 a Fr(/lib/)i Fu(then)g(add)g("winbind")e(into)2396 +5316 y +SDict begin H.S end + 2396 5316 a 2396 5316 a +SDict begin 13 H.A end + 2396 5316 a 2396 5316 +a +SDict begin [ /View [/XYZ H.V] /Dest (2523) cvn H.B /DEST pdfmark end + 2396 5316 a Fr(/etc/nsswitch.conf)g Fu(at)j(the)-2 +5424 y(appropriate)d(place.)h(The)h(C)h(library)e(will)i(then)f(call)h +(W)m(inbind)e(to)h(resolv)o(e)f(user)h(and)g(group)e(names.)-2 +5452 y +SDict begin H.S end + -2 5452 a -2 5452 a +SDict begin 13 H.A end + -2 5452 a -2 5452 a +SDict begin [ /View [/XYZ H.V] /Dest (2524) cvn H.B /DEST pdfmark end + -2 5452 +a Black 3659 5984 a Fq(99)p Black eop end +%%Page: 100 107 +TeXDict begin 100 106 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.100) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 72 a Fp(14.4.4.)28 b(Pluggable)j(A)-6 b(uthentication)32 +b(Modules)-2 263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 +a +SDict begin [ /View [/XYZ H.V] /Dest (2526) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fu(Pluggable)18 b(Authentication)g(Modules,)i(also)g +(kno)n(wn)f(as)i(P)-8 b(AM,)20 b(is)h(a)g(system)f(for)g(abstracting)f +(authentication)f(and)-2 454 y(authorization)g(technologies.)g(W)m(ith) +i(a)h(P)-8 b(AM)21 b(module)e(it)i(is)g(possible)f(to)g(specify)g(dif)n +(ferent)e(authentication)g(methods)h(for)-2 562 y(dif)n(ferent)f +(system)j(applications)e(without)g(ha)n(ving)g(to)i(recompile)d(these)j +(applications.)d(P)-8 b(AM)21 b(is)h(also)e(useful)g(for)-2 +670 y(implementing)e(a)i(particular)f(polic)o(y)g(for)h(authorization.) +e(F)o(or)h(e)o(xample,)g(a)i(system)f(administrator)e(may)i(only)f +(allo)n(w)i(console)-2 778 y(logins)f(from)f(users)h(stored)g(in)g(the) +g(local)g(passw)o(ord)g(\002le)h(b)n(ut)f(only)f(allo)n(w)h(users)h +(resolv)o(ed)e(from)g(a)h(NIS)h(database)e(to)i(log)f(in)-2 +886 y(o)o(v)o(er)f(the)h(netw)o(ork.)-2 1053 y +SDict begin H.S end + -2 1053 +a -2 1053 a +SDict begin 13 H.A end + -2 1053 a -2 1053 a +SDict begin [ /View [/XYZ H.V] /Dest (2527) cvn H.B /DEST pdfmark end + -2 1053 a 107 x Fu(W)m(inbind)f(uses)h +(the)h(authentication)d(management)g(and)h(passw)o(ord)h(management)e +(P)-8 b(AM)21 b(interf)o(ace)e(to)i(inte)o(grate)e(W)m(indo)n(ws)-2 +1268 y(NT)h(users)h(into)e(a)i(UNIX)f(system.)g(This)h(allo)n(ws)f(W)m +(indo)n(ws)g(NT)g(users)h(to)f(log)g(in)g(to)h(a)f(UNIX)g(machine)f +(and)h(be)g(authenticated)-2 1376 y(against)f(a)i(suitable)f(Primary)f +(Domain)g(Controller)-5 b(.)20 b(These)g(users)g(can)g(also)h(change)d +(their)i(passw)o(ords)g(and)g(ha)n(v)o(e)f(this)i(change)-2 +1484 y(tak)o(e)f(ef)n(fect)g(directly)f(on)h(the)g(Primary)f(Domain)g +(Controller)-5 b(.)-2 1668 y +SDict begin H.S end + -2 1668 a -2 1668 a +SDict begin 13 H.A end + -2 1668 +a -2 1668 a +SDict begin [ /View [/XYZ H.V] /Dest (2528) cvn H.B /DEST pdfmark end + -2 1668 a 90 x Fu(P)d(AM)21 b(is)g(con\002gured)d(by)i(pro) +o(viding)d(control)i(\002les)i(in)f(the)h(directory)2032 +1758 y +SDict begin H.S end + 2032 1758 a 2032 1758 a +SDict begin 13 H.A end + 2032 1758 a 2032 1758 +a +SDict begin [ /View [/XYZ H.V] /Dest (2529) cvn H.B /DEST pdfmark end + 2032 1758 a Fr(/etc/pam.d/)e Fu(for)g(each)h(of)g(the)g(services)h +(that)f(require)-2 1866 y(authentication.)d(When)j(an)f(authentication) +f(request)h(is)i(made)e(by)g(an)h(application)e(the)i(P)-8 +b(AM)20 b(code)f(in)h(the)g(C)g(library)f(looks)g(up)-2 +1974 y(this)h(control)f(\002le)i(to)g(determine)d(what)j(modules)e(to)h +(load)g(to)g(do)g(the)g(authentication)e(check)i(and)f(in)i(what)f +(order)-5 b(.)19 b(This)-2 2082 y(interf)o(ace)g(mak)o(es)h(adding)f(a) +h(ne)n(w)g(authentication)f(service)h(for)f(W)m(inbind)g(v)o(ery)g +(easy)-5 b(,)20 b(all)h(that)f(needs)g(to)g(be)g(done)f(is)i(that)g +(the)-2 2190 y +SDict begin H.S end + -2 2190 a -2 2190 a +SDict begin 13 H.A end + -2 2190 a -2 2190 +a +SDict begin [ /View [/XYZ H.V] /Dest (2530) cvn H.B /DEST pdfmark end + -2 2190 a Fr(pam_winbind.so)d Fu(module)h(is)i(copied)e(to)1320 +2190 y +SDict begin H.S end + 1320 2190 a 1320 2190 a +SDict begin 13 H.A end + 1320 2190 a 1320 2190 +a +SDict begin [ /View [/XYZ H.V] /Dest (2531) cvn H.B /DEST pdfmark end + 1320 2190 a Fr(/lib/security/)f Fu(and)i(the)g(P)-8 +b(AM)21 b(control)e(\002les)i(for)e(rele)n(v)n(ant)g(services)i(are)-2 +2297 y(updated)d(to)j(allo)n(w)f(authentication)e(via)i(winbind.)f(See) +i(the)f(P)-8 b(AM)21 b(documentation)c(for)j(more)f(details.)-2 +2326 y +SDict begin H.S end + -2 2326 a -2 2326 a +SDict begin 13 H.A end + -2 2326 a -2 2326 a +SDict begin [ /View [/XYZ H.V] /Dest (2532) cvn H.B /DEST pdfmark end + -2 2326 +a 310 x Fp(14.4.5.)28 b(User)i(and)h(Gr)n(oup)f(ID)g(Allocation)-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 (2534) cvn H.B /DEST pdfmark end + -2 2826 +a 84 x Fu(When)20 b(a)g(user)g(or)g(group)f(is)i(created)e(under)g(W)m +(indo)n(ws)h(NT)g(is)h(it)g(allocated)f(a)g(numerical)f(relati)n(v)o(e) +g(identi\002er)h(\(RID\).)g(This)g(is)-2 3018 y(slightly)g(dif)n +(ferent)e(to)j(UNIX)f(which)f(has)i(a)f(range)g(of)g(numbers)e(that)i +(are)h(used)f(to)g(identify)f(users,)h(and)g(the)g(same)g(range)f(in)-2 +3126 y(which)g(to)i(identify)e(groups.)f(It)j(is)g(winbind')-5 +b(s)19 b(job)h(to)g(con)m(v)o(ert)f(RIDs)i(to)f(UNIX)g(id)g(numbers)f +(and)h(vice)g(v)o(ersa.)f(When)h(winbind)-2 3234 y(is)h(con\002gured)d +(it)j(is)g(gi)n(v)o(en)e(part)h(of)f(the)i(UNIX)f(user)g(id)g(space)g +(and)g(a)h(part)f(of)f(the)i(UNIX)f(group)e(id)j(space)f(in)g(which)g +(to)g(store)-2 3342 y(W)m(indo)n(ws)f(NT)i(users)f(and)g(groups.)e(If)i +(a)h(W)m(indo)n(ws)f(NT)g(user)g(is)h(resolv)o(ed)e(for)g(the)i +(\002rst)g(time,)f(it)h(is)g(allocated)e(the)h(ne)o(xt)g(UNIX)-2 +3450 y(id)g(from)f(the)h(range.)f(The)h(same)h(process)e(applies)h(for) +g(W)m(indo)n(ws)f(NT)i(groups.)d(Ov)o(er)i(time,)g(winbind)f(will)i(ha) +n(v)o(e)e(mapped)g(all)-2 3557 y(W)m(indo)n(ws)g(NT)i(users)f(and)g +(groups)f(to)h(UNIX)g(user)g(ids)h(and)e(group)g(ids.)-2 +3742 y +SDict begin H.S end + -2 3742 a -2 3742 a +SDict begin 13 H.A end + -2 3742 a -2 3742 a +SDict begin [ /View [/XYZ H.V] /Dest (2535) cvn H.B /DEST pdfmark end + -2 3742 +a 89 x Fu(The)h(results)g(of)g(this)h(mapping)d(are)i(stored)g +(persistently)f(in)i(an)f(ID)g(mapping)f(database)g(held)h(in)g(a)h +(tdb)f(database\).)f(This)-2 3939 y(ensures)g(that)i(RIDs)g(are)f +(mapped)f(to)h(UNIX)g(IDs)h(in)f(a)h(consistent)f(w)o(ay)-5 +b(.)-2 3968 y +SDict begin H.S end + -2 3968 a -2 3968 a +SDict begin 13 H.A end + -2 3968 a -2 3968 a +SDict begin [ /View [/XYZ H.V] /Dest (2536) cvn H.B /DEST pdfmark end + +-2 3968 a 310 x Fp(14.4.6.)28 b(Result)j(Caching)-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 (2538) cvn H.B /DEST pdfmark end + -2 4468 a 84 +x Fu(An)20 b(acti)n(v)o(e)g(system)g(can)g(generate)f(a)i(lot)f(of)g +(user)g(and)g(group)e(name)i(lookups.)e(T)-7 b(o)20 b(reduce)f(the)i +(netw)o(ork)e(cost)h(of)g(these)-2 4660 y(lookups)e(winbind)h(uses)i(a) +g(caching)e(scheme)g(based)h(on)g(the)g(SAM)h(sequence)e(number)f +(supplied)h(by)h(NT)h(domain)-2 4768 y(controllers.)d(User)j(or)f +(group)e(information)g(returned)g(by)i(a)h(PDC)g(is)g(cached)e(by)h +(winbind)f(along)g(with)i(a)f(sequence)f(number)-2 4876 +y(also)h(returned)f(by)g(the)i(PDC.)g(This)f(sequence)f(number)f(is)k +(incremented)c(by)h(W)m(indo)n(ws)h(NT)g(whene)n(v)o(er)f(an)o(y)g +(user)h(or)g(group)-2 4984 y(information)e(is)j(modi\002ed.)d(If)i(a)h +(cached)e(entry)h(has)g(e)o(xpired,)e(the)j(sequence)e(number)f(is)j +(requested)e(from)g(the)h(PDC)i(and)-2 5091 y(compared)c(against)h(the) +i(sequence)e(number)f(of)i(the)g(cached)f(entry)-5 b(.)19 +b(If)h(the)g(sequence)f(numbers)g(do)h(not)g(match,)f(then)h(the)-2 +5199 y(cached)f(information)f(is)j(discarded)e(and)g(up)h(to)h(date)f +(information)d(is)22 b(requested)c(directly)i(from)f(the)h(PDC.)-2 +5311 y +SDict begin H.S end + -2 5311 a -2 5311 a +SDict begin 13 H.A end + -2 5311 a -2 5311 a +SDict begin [ /View [/XYZ H.V] /Dest (2539) cvn H.B /DEST pdfmark end + -2 5311 +a Black 3618 5984 a Fq(100)p Black eop end +%%Page: 101 108 +TeXDict begin 101 107 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.101) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 88 a Fx(14.5.)35 b(Installation)e(and)i(Con\002guration)-2 +283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (2541) cvn H.B /DEST pdfmark end + -2 283 a 79 +x Fu(Man)o(y)19 b(thanks)g(to)i(John)e(T)m(rostel)964 +362 y +SDict begin H.S end + 964 362 a 964 362 a +SDict begin 13 H.A end + 964 362 a 964 362 a +SDict begin [ /View [/XYZ H.V] /Dest (2542) cvn H.B /DEST pdfmark end + 964 362 +a Fu(jtrostel@snapserv)o(er)-5 b(.com)18 b(\(mailto:jtrostel@snapserv)o +(er)-5 b(.com\))17 b(for)i(pro)o(viding)e(the)-2 470 +y(HO)m(WT)o(O)j(for)g(this)g(section.)-2 637 y +SDict begin H.S end + -2 637 +a -2 637 a +SDict begin 13 H.A end + -2 637 a -2 637 a +SDict begin [ /View [/XYZ H.V] /Dest (2543) cvn H.B /DEST pdfmark end + -2 637 a 107 x Fu(This)g(HO)m(WT)o(O)g +(describes)g(ho)n(w)g(to)g(get)g(winbind)f(services)h(up)g(and)g +(running)e(to)i(control)f(access)i(and)f(authenticate)e(users)j(on)-2 +852 y(your)e(Linux)g(box)g(using)h(the)g(winbind)f(services)h(which)g +(come)f(with)i(SAMB)m(A)g(2.2.2.)-2 870 y +SDict begin H.S end + -2 870 a -2 +870 a +SDict begin 13 H.A end + -2 870 a -2 870 a +SDict begin [ /View [/XYZ H.V] /Dest (2544) cvn H.B /DEST pdfmark end + -2 870 a 310 x Fp(14.5.1.)28 +b(Intr)n(oduction)-2 1348 y +SDict begin H.S end + -2 1348 a -2 1348 a +SDict begin 13 H.A end + -2 1348 +a -2 1348 a +SDict begin [ /View [/XYZ H.V] /Dest (2546) cvn H.B /DEST pdfmark end + -2 1348 a 106 x Fu(This)20 b(HO)m(WT)o(O)g(describes)g(the) +g(procedures)e(used)i(to)h(get)f(winbind)f(up)g(and)h(running)e(on)i +(my)g(RedHat)g(7.1)g(system.)g(W)m(inbind)-2 1562 y(is)h(capable)e(of)h +(pro)o(viding)d(access)k(and)f(authentication)e(control)h(for)h(W)m +(indo)n(ws)f(Domain)g(users)i(through)d(an)i(NT)g(or)g(W)m(in2K)-2 +1670 y(PDC)h(for)f(')l(re)o(gular')d(services,)j(such)g(as)h(telnet)f +(a)h(nd)f(ftp,)f(as)i(well)g(for)f(SAMB)m(A)h(services.)-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 (2547) cvn H.B /DEST pdfmark end + -2 1854 +a 90 x Fu(This)f(HO)m(WT)o(O)g(has)g(been)f(written)h(from)f(a)h +('RedHat-centric')e(perspecti)n(v)o(e,)g(so)i(if)g(you)f(are)h(using)g +(another)e(distrib)n(ution,)h(you)-2 2052 y(may)g(ha)n(v)o(e)h(to)g +(modify)f(the)h(instructions)f(some)n(what)h(to)g(\002t)h(the)f(w)o(ay) +h(your)d(distrib)n(ution)h(w)o(orks.)-2 2070 y +SDict begin H.S end + -2 2070 +a -2 2070 a +SDict begin 13 H.A end + -2 2070 a -2 2070 a +SDict begin [ /View [/XYZ H.V] /Dest (2548) cvn H.B /DEST pdfmark end + -2 2070 a -2 2080 a +SDict begin H.S end + -2 +2080 a -2 2080 a +SDict begin 13 H.A end + -2 2080 a -2 2080 a +SDict begin [ /View [/XYZ H.V] /Dest (2549) cvn H.B /DEST pdfmark end + -2 2080 a Black +142 x Ft(\225)p Black 81 2222 a +SDict begin H.S end + 81 2222 a 81 2222 a +SDict begin 13 H.A end + 81 +2222 a 81 2222 a +SDict begin [ /View [/XYZ H.V] /Dest (2550) cvn H.B /DEST pdfmark end + 81 2222 a 81 2222 a +SDict begin H.S end + 81 2222 a 81 2222 +a +SDict begin 13 H.A end + 81 2222 a 81 2222 a +SDict begin [ /View [/XYZ H.V] /Dest (2551) cvn H.B /DEST pdfmark end + 81 2222 a Fq(Why)h(should)f(I)i(to)f(this?)-2 +2405 y +SDict begin H.S end + -2 2405 a -2 2405 a +SDict begin 13 H.A end + -2 2405 a -2 2405 a +SDict begin [ /View [/XYZ H.V] /Dest (2552) cvn H.B /DEST pdfmark end + -2 2405 +a 81 2496 a Fu(This)g(allo)n(ws)h(the)f(SAMB)m(A)h(administrator)d(to)j +(rely)f(on)f(the)i(authentication)d(mechanisms)h(on)h(the)g(NT/W)m +(in2K)g(PDC)h(for)81 2604 y(the)f(authentication)e(of)i(domain)f +(members.)g(NT/W)m(in2K)g(users)i(no)e(longer)g(need)h(to)g(ha)n(v)o(e) +g(separate)g(accounts)f(on)h(the)81 2712 y(SAMB)m(A)h(serv)o(er)-5 +b(.)39 2830 y +SDict begin H.S end + 39 2830 a 39 2830 a +SDict begin 13 H.A end + 39 2830 a 39 2830 a +SDict begin [ /View [/XYZ H.V] /Dest (2553) cvn H.B /DEST pdfmark end + +39 2830 a Black -2 2980 a Ft(\225)p Black 81 2980 a +SDict begin H.S end + 81 +2980 a 81 2980 a +SDict begin 13 H.A end + 81 2980 a 81 2980 a +SDict begin [ /View [/XYZ H.V] /Dest (2554) cvn H.B /DEST pdfmark end + 81 2980 a 81 2980 +a +SDict begin H.S end + 81 2980 a 81 2980 a +SDict begin 13 H.A end + 81 2980 a 81 2980 a +SDict begin [ /View [/XYZ H.V] /Dest (2555) cvn H.B /DEST pdfmark end + 81 2980 a Fq(Who)20 +b(should)f(be)h(r)m(eading)f(this)i(document?)-2 3163 +y +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 (2556) cvn H.B /DEST pdfmark end + -2 3163 a 81 +3254 a Fu(This)f(HO)m(WT)o(O)g(is)i(designed)c(for)i(system)g +(administrators.)f(If)h(you)f(are)h(implementing)e(SAMB)m(A)k(on)d(a)i +(\002le)g(serv)o(er)e(and)81 3362 y(wish)h(to)h(\(f)o(airly)e(easily\)) +h(inte)o(grate)f(e)o(xisting)h(NT/W)m(in2K)f(users)i(from)e(your)g(PDC) +i(onto)e(the)h(SAMB)m(A)i(serv)o(er)m(,)c(this)81 3470 +y(HO)m(WT)o(O)i(is)h(for)f(you.)f(That)h(said,)g(I)g(am)h(no)e(NT)i(or) +f(P)-8 b(AM)21 b(e)o(xpert,)d(so)j(you)e(may)h(\002nd)g(a)h(better)e +(or)h(easier)h(w)o(ay)f(to)81 3577 y(accomplish)f(these)h(tasks.)-2 +3737 y +SDict begin H.S end + -2 3737 a -2 3737 a +SDict begin 13 H.A end + -2 3737 a -2 3737 a +SDict begin [ /View [/XYZ H.V] /Dest (2557) cvn H.B /DEST pdfmark end + -2 3737 +a 328 x Fp(14.5.2.)28 b(Requir)n(ements)-2 4256 y +SDict begin H.S end + -2 +4256 a -2 4256 a +SDict begin 13 H.A end + -2 4256 a -2 4256 a +SDict begin [ /View [/XYZ H.V] /Dest (2559) cvn H.B /DEST pdfmark end + -2 4256 a 83 x Fu(If)20 +b(you)f(ha)n(v)o(e)h(a)g(samba)g(con\002guration)e(\002le)j(that)f(you) +f(are)h(currently)f(using...)2271 4339 y +SDict begin H.S end + 2271 4339 a +2271 4339 a +SDict begin 13 H.A end + 2271 4339 a 2271 4339 a +SDict begin [ /View [/XYZ H.V] /Dest (2560) cvn H.B /DEST pdfmark end + 2271 4339 a Fq(B)n(A)n(CK)h(IT)h +(UP!)f Fu(If)g(your)f(system)h(already)f(uses)-2 4447 +y(P)-8 b(AM,)212 4447 y +SDict begin H.S end + 212 4447 a 212 4447 a +SDict begin 13 H.A end + 212 4447 +a 212 4447 a +SDict begin [ /View [/XYZ H.V] /Dest (2561) cvn H.B /DEST pdfmark end + 212 4447 a Fq(bac)n(k)19 b(up)h(the)613 +4447 y +SDict begin H.S end + 613 4447 a 613 4447 a +SDict begin 13 H.A end + 613 4447 a 613 4447 a +SDict begin [ /View [/XYZ H.V] /Dest (2562) cvn H.B /DEST pdfmark end + 613 +4447 a Fj(/etc/pam.d)i Fq(dir)m(ectory)e(contents!)g +Fu(If)g(you)f(ha)n(v)o(en')o(t)f(already)h(made)h(a)h(boot)e(disk,)3091 +4447 y +SDict begin H.S end + 3091 4447 a 3091 4447 a +SDict begin 13 H.A end + 3091 4447 a 3091 4447 +a +SDict begin [ /View [/XYZ H.V] /Dest (2563) cvn H.B /DEST pdfmark end + 3091 4447 a Fq(MAKE)i(ONE)f(NO)l(W!)-2 4631 y +SDict begin H.S end + -2 4631 +a -2 4631 a +SDict begin 13 H.A end + -2 4631 a -2 4631 a +SDict begin [ /View [/XYZ H.V] /Dest (2564) cvn H.B /DEST pdfmark end + -2 4631 a 90 x Fu(Messing)g(with)g(the) +g(pam)g(con\002guration)e(\002les)j(can)f(mak)o(e)g(it)g(nearly)g +(impossible)f(to)i(log)e(in)i(to)f(yourmachine.)d(That')-5 +b(s)20 b(why)-2 4829 y(you)f(w)o(ant)h(to)h(be)f(able)g(to)g(boot)g +(back)f(into)h(your)f(machine)g(in)h(single)g(user)h(mode)e(and)g +(restore)h(your)2953 4829 y +SDict begin H.S end + 2953 4829 a 2953 4829 a +SDict begin 13 H.A end + 2953 +4829 a 2953 4829 a +SDict begin [ /View [/XYZ H.V] /Dest (2565) cvn H.B /DEST pdfmark end + 2953 4829 a Fr(/etc/pam.d)f Fu(back)h(to)-2 +4937 y(the)g(original)f(state)i(the)o(y)e(were)h(in)h(if)f(you)g(get)g +(frustrated)f(with)h(the)g(w)o(ay)g(things)g(are)g(going.)f(;-\))-2 +5121 y +SDict begin H.S end + -2 5121 a -2 5121 a +SDict begin 13 H.A end + -2 5121 a -2 5121 a +SDict begin [ /View [/XYZ H.V] /Dest (2566) cvn H.B /DEST pdfmark end + -2 5121 +a 90 x Fu(The)h(latest)h(v)o(ersion)e(of)g(SAMB)m(A)j(\(v)o(ersion)c +(3.0)i(as)h(of)e(this)i(writing\),)e(no)n(w)h(includes)f(a)i +(functioning)c(winbindd)i(daemon.)-2 5319 y(Please)h(refer)f(to)h(the) +614 5319 y +SDict begin H.S end + 614 5319 a 614 5319 a +SDict begin 13 H.A end + 614 5319 a 614 5319 +a +SDict begin [ /View [/XYZ H.V] /Dest (2567) cvn H.B /DEST pdfmark end + 614 5319 a Fu(main)f(SAMB)m(A)i(web)e(page)g(\(http://samba.or)o +(g/\))d(or)m(,)j(better)g(yet,)h(your)e(closest)j(SAMB)m(A)f(mirror)f +(site)h(for)-2 5427 y(instructions)f(on)h(do)n(wnloading)d(the)j +(source)g(code.)p Black 3618 5984 a Fq(101)p Black eop +end +%%Page: 102 109 +TeXDict begin 102 108 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.102) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2614) cvn H.B /DEST pdfmark end + -2 -201 a 1220 +-132 a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2568) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(T)e(o)20 b(allo)n(w)g(Domain)g(users)g(the)g(ability)g +(to)g(access)h(SAMB)m(A)g(shares)f(and)g(\002les,)h(as)g(well)g(as)g +(potentially)d(other)i(services)-2 180 y(pro)o(vided)d(by)j(your)f +(SAMB)m(A)i(machine,)e(P)-8 b(AM)21 b(\(pluggable)c(authentication)i +(modules\))f(must)j(be)f(setup)g(properly)e(on)i(your)-2 +288 y(machine.)f(In)g(order)g(to)i(compile)e(the)h(winbind)f(modules,)g +(you)g(should)g(ha)n(v)o(e)h(at)h(least)g(the)f(pam)g(libraries)f +(resident)h(on)g(your)-2 396 y(system.)g(F)o(or)g(recent)f(RedHat)i +(systems)f(\(7.1,)f(for)h(instance\),)f(that)h(means)2196 +396 y +SDict begin H.S end + 2196 396 a 2196 396 a +SDict begin 13 H.A end + 2196 396 a 2196 396 a +SDict begin [ /View [/XYZ H.V] /Dest (2569) cvn H.B /DEST pdfmark end + 2196 +396 a Fr(pam-0.74-22)p Fu(.)f(F)o(or)h(best)g(results,)g(it)h(is)h +(helpful)c(to)-2 504 y(also)i(install)h(the)f(de)n(v)o(elopment)e +(packages)h(in)1355 504 y +SDict begin H.S end + 1355 504 a 1355 504 a +SDict begin 13 H.A end + 1355 +504 a 1355 504 a +SDict begin [ /View [/XYZ H.V] /Dest (2570) cvn H.B /DEST pdfmark end + 1355 504 a Fr(pam-devel-0.74-22)p Fu(.)-2 +533 y +SDict begin H.S end + -2 533 a -2 533 a +SDict begin 13 H.A end + -2 533 a -2 533 a +SDict begin [ /View [/XYZ H.V] /Dest (2571) cvn H.B /DEST pdfmark end + -2 533 a 310 +x Fp(14.5.3.)28 b(T)-11 b(esting)30 b(Things)g(Out)-2 +1033 y +SDict begin H.S end + -2 1033 a -2 1033 a +SDict begin 13 H.A end + -2 1033 a -2 1033 a +SDict begin [ /View [/XYZ H.V] /Dest (2573) cvn H.B /DEST pdfmark end + -2 1033 +a 84 x Fu(Before)19 b(starting,)h(it)h(is)g(probably)d(best)i(to)h +(kill)f(of)n(f)g(all)h(the)f(SAMB)m(A)h(related)e(daemons)g(running)f +(on)i(your)f(serv)o(er)-5 b(.)20 b(Kill)h(of)n(f)e(all)-2 +1225 y +SDict begin H.S end + -2 1225 a -2 1225 a +SDict begin 13 H.A end + -2 1225 a -2 1225 a +SDict begin [ /View [/XYZ H.V] /Dest (2574) cvn H.B /DEST pdfmark end + -2 1225 +a Fv(smbd)p Fu(,)233 1225 y +SDict begin H.S end + 233 1225 a 233 1225 a +SDict begin 13 H.A end + 233 +1225 a 233 1225 a +SDict begin [ /View [/XYZ H.V] /Dest (2575) cvn H.B /DEST pdfmark end + 233 1225 a Fv(nmbd)p Fu(,)i(and)623 +1225 y +SDict begin H.S end + 623 1225 a 623 1225 a +SDict begin 13 H.A end + 623 1225 a 623 1225 a +SDict begin [ /View [/XYZ H.V] /Dest (2576) cvn H.B /DEST pdfmark end + 623 +1225 a Fv(winbindd)g Fu(processes)f(that)h(may)e(be)i(running.)c(T)-7 +b(o)21 b(use)f(P)-8 b(AM,)21 b(you)e(will)i(w)o(ant)f(to)h(mak)o(e)e +(sure)i(that)f(you)-2 1333 y(ha)n(v)o(e)f(the)i(standard)e(P)-8 +b(AM)21 b(package)d(\(for)i(RedHat\))g(which)f(supplies)h(the)2168 +1333 y +SDict begin H.S end + 2168 1333 a 2168 1333 a +SDict begin 13 H.A end + 2168 1333 a 2168 1333 +a +SDict begin [ /View [/XYZ H.V] /Dest (2577) cvn H.B /DEST pdfmark end + 2168 1333 a Fr(/etc/pam.d)f Fu(directory)g(structure,)g(including)f +(the)-2 1440 y(pam)h(modules)h(are)g(used)g(by)f(pam-a)o(w)o(are)g +(services,)h(se)n(v)o(eral)f(pam)h(libraries,)g(and)f(the)2551 +1440 y +SDict begin H.S end + 2551 1440 a 2551 1440 a +SDict begin 13 H.A end + 2551 1440 a 2551 1440 +a +SDict begin [ /View [/XYZ H.V] /Dest (2578) cvn H.B /DEST pdfmark end + 2551 1440 a Fr(/usr/doc)h Fu(and)3072 1440 y +SDict begin H.S end + 3072 1440 +a 3072 1440 a +SDict begin 13 H.A end + 3072 1440 a 3072 1440 a +SDict begin [ /View [/XYZ H.V] /Dest (2579) cvn H.B /DEST pdfmark end + 3072 1440 a Fr(/usr/man)f +Fu(entries)-2 1548 y(for)g(pam.)h(W)m(inbind)f(b)n(uilt)h(better)g(in)g +(SAMB)m(A)h(if)g(the)f(pam-de)n(v)o(el)e(package)h(w)o(as)i(also)f +(installed.)g(This)g(package)f(includes)h(the)-2 1656 +y(header)e(\002les)i(needed)f(to)g(compile)g(pam-a)o(w)o(are)e +(applications.)h(F)o(or)h(instance,)g(my)g(RedHat)h(system)g(has)f +(both)3249 1656 y +SDict begin H.S end + 3249 1656 a 3249 1656 a +SDict begin 13 H.A end + 3249 1656 a +3249 1656 a +SDict begin [ /View [/XYZ H.V] /Dest (2580) cvn H.B /DEST pdfmark end + 3249 1656 a Fr(pam-0.74-22)-2 1764 y Fu(and)138 +1764 y +SDict begin H.S end + 138 1764 a 138 1764 a +SDict begin 13 H.A end + 138 1764 a 138 1764 a +SDict begin [ /View [/XYZ H.V] /Dest (2581) cvn H.B /DEST pdfmark end + 138 +1764 a Fr(pam-devel-0.74-22)f Fu(RPMs)k(installed.)-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 (2582) cvn H.B /DEST pdfmark end + -2 1776 +a 275 x Fw(14.5.3.1.)h(Con\002gur)n(e)k(and)e(compile)g(SAMB)m(A)-2 +2238 y +SDict begin H.S end + -2 2238 a -2 2238 a +SDict begin 13 H.A end + -2 2238 a -2 2238 a +SDict begin [ /View [/XYZ H.V] /Dest (2584) cvn H.B /DEST pdfmark end + -2 2238 +a 87 x Fu(The)20 b(con\002guration)d(and)j(compilation)e(of)i(SAMB)m(A) +h(is)g(pretty)f(straightforw)o(ard.)d(The)j(\002rst)h(three)f(steps)h +(may)e(not)h(be)-2 2433 y(necessary)f(depending)f(upon)h(whether)g(or)h +(not)g(you)f(ha)n(v)o(e)g(pre)n(viously)g(b)n(uilt)h(the)g(Samba)g +(binaries.)-2 2617 y +SDict begin H.S end + -2 2617 a -2 2617 a +SDict begin 13 H.A end + -2 2617 a -2 +2617 a +SDict begin [ /View [/XYZ H.V] /Dest (2585) cvn H.B /DEST pdfmark end + -2 2617 a -2 2700 a +SDict begin H.S end + -2 2700 a -2 2700 a +SDict begin 11.7 H.A end + -2 2700 +a -2 2700 a +SDict begin [ /View [/XYZ H.V] /Dest (2586) cvn H.B /DEST pdfmark end + -2 2700 a -2 2700 a +SDict begin H.S end + -2 2700 a -2 2700 a +SDict begin 11.7 H.A end + -2 +2700 a -2 2700 a +SDict begin [ /View [/XYZ H.V] /Dest (2587) cvn H.B /DEST pdfmark end + -2 2700 a 80 x Ff(root#)244 2780 y +SDict begin H.S end + 244 +2780 a 244 2780 a +SDict begin 11.7 H.A end + 244 2780 a 244 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (2588) cvn H.B /DEST pdfmark end + 244 2780 a Fh(autoconf)-2 +2781 y +SDict begin H.S end + -2 2781 a -2 2781 a +SDict begin 11.7 H.A end + -2 2781 a -2 2781 a +SDict begin [ /View [/XYZ H.V] /Dest (2589) cvn H.B /DEST pdfmark end + -2 2781 +a 96 x Ff(root#)244 2877 y +SDict begin H.S end + 244 2877 a 244 2877 a +SDict begin 11.7 H.A end + 244 +2877 a 244 2877 a +SDict begin [ /View [/XYZ H.V] /Dest (2590) cvn H.B /DEST pdfmark end + 244 2877 a Fh(make)44 b(clean)-2 2878 +y +SDict begin H.S end + -2 2878 a -2 2878 a +SDict begin 11.7 H.A end + -2 2878 a -2 2878 a +SDict begin [ /View [/XYZ H.V] /Dest (2591) cvn H.B /DEST pdfmark end + -2 2878 a 96 +x Ff(root#)244 2974 y +SDict begin H.S end + 244 2974 a 244 2974 a +SDict begin 11.7 H.A end + 244 2974 +a 244 2974 a +SDict begin [ /View [/XYZ H.V] /Dest (2592) cvn H.B /DEST pdfmark end + 244 2974 a Fh(rm)h(config.cache)-2 2984 +y +SDict begin H.S end + -2 2984 a -2 2984 a +SDict begin 11.7 H.A end + -2 2984 a -2 2984 a +SDict begin [ /View [/XYZ H.V] /Dest (2593) cvn H.B /DEST pdfmark end + -2 2984 a 87 +x Ff(root#)244 3071 y +SDict begin H.S end + 244 3071 a 244 3071 a +SDict begin 11.7 H.A end + 244 3071 +a 244 3071 a +SDict begin [ /View [/XYZ H.V] /Dest (2594) cvn H.B /DEST pdfmark end + 244 3071 a Fh(./configure)-2 3081 y +SDict begin H.S end + -2 3081 +a -2 3081 a +SDict begin 11.7 H.A end + -2 3081 a -2 3081 a +SDict begin [ /View [/XYZ H.V] /Dest (2595) cvn H.B /DEST pdfmark end + -2 3081 a 87 x Ff(root#)244 +3168 y +SDict begin H.S end + 244 3168 a 244 3168 a +SDict begin 11.7 H.A end + 244 3168 a 244 3168 a +SDict begin [ /View [/XYZ H.V] /Dest (2596) cvn H.B /DEST pdfmark end + 244 +3168 a Fh(make)-2 3169 y +SDict begin H.S end + -2 3169 a -2 3169 a +SDict begin 11.7 H.A end + -2 3169 +a -2 3169 a +SDict begin [ /View [/XYZ H.V] /Dest (2597) cvn H.B /DEST pdfmark end + -2 3169 a 96 x Ff(root#)244 3265 y +SDict begin H.S end + 244 3265 +a 244 3265 a +SDict begin 11.7 H.A end + 244 3265 a 244 3265 a +SDict begin [ /View [/XYZ H.V] /Dest (2598) cvn H.B /DEST pdfmark end + 244 3265 a Fh(make)f(install)-2 +3622 y +SDict begin H.S end + -2 3622 a -2 3622 a +SDict begin 13 H.A end + -2 3622 a -2 3622 a +SDict begin [ /View [/XYZ H.V] /Dest (2599) cvn H.B /DEST pdfmark end + -2 3622 +a 108 x Fu(This)20 b(will,)g(by)g(def)o(ault,)e(install)j(SAMB)m(A)g +(in)1332 3730 y +SDict begin H.S end + 1332 3730 a 1332 3730 a +SDict begin 13 H.A end + 1332 3730 a 1332 +3730 a +SDict begin [ /View [/XYZ H.V] /Dest (2600) cvn H.B /DEST pdfmark end + 1332 3730 a Fr(/usr/local/samba)p Fu(.)c(See)j(the)g(main)g +(SAMB)m(A)g(documentation)d(if)k(you)d(w)o(ant)-2 3838 +y(to)i(install)h(SAMB)m(A)g(some)n(where)e(else.)h(It)h(will)g(also)f +(b)n(uild)g(the)g(winbindd)f(e)o(x)o(ecutable)f(and)i(libraries.)-2 +3849 y +SDict begin H.S end + -2 3849 a -2 3849 a +SDict begin 13 H.A end + -2 3849 a -2 3849 a +SDict begin [ /View [/XYZ H.V] /Dest (2601) cvn H.B /DEST pdfmark end + -2 3849 +a 295 x Fw(14.5.3.2.)j(Con\002gur)n(e)k Fb(nsswitch.conf)22 +b Fw(and)j(the)h(winbind)g(libraries)-2 4330 y +SDict begin H.S end + -2 4330 +a -2 4330 a +SDict begin 13 H.A end + -2 4330 a -2 4330 a +SDict begin [ /View [/XYZ H.V] /Dest (2604) cvn H.B /DEST pdfmark end + -2 4330 a 88 x Fu(The)20 +b(libraries)f(needed)g(to)i(run)e(the)1035 4418 y +SDict begin H.S end + 1035 +4418 a 1035 4418 a +SDict begin 13 H.A end + 1035 4418 a 1035 4418 a +SDict begin [ /View [/XYZ H.V] /Dest (2605) cvn H.B /DEST pdfmark end + 1035 4418 +a Fv(winbindd)j Fu(daemon)d(through)f(nsswitch)i(need)f(to)i(be)f +(copied)f(to)h(their)g(proper)f(locations,)-2 4526 y(so)-2 +4693 y +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 (2606) cvn H.B /DEST pdfmark end + -2 4693 +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 (2607) cvn H.B /DEST pdfmark end + -2 +4693 a 107 x Fr(root#)243 4800 y +SDict begin H.S end + 243 4800 a 243 4800 +a +SDict begin 13 H.A end + 243 4800 a 243 4800 a +SDict begin [ /View [/XYZ H.V] /Dest (2608) cvn H.B /DEST pdfmark end + 243 4800 a Fv(cp)h(../samba/sour)o +(ce/nsswitch/libnss_winbind.so)h(/lib)-2 4983 y +SDict begin H.S end + -2 4983 +a -2 4983 a +SDict begin 13 H.A end + -2 4983 a -2 4983 a +SDict begin [ /View [/XYZ H.V] /Dest (2609) cvn H.B /DEST pdfmark end + -2 4983 a 91 x Fu(I)f(also)h(found)d +(it)j(necessary)e(to)i(mak)o(e)f(the)g(follo)n(wing)e(symbolic)i(link:) +-2 5258 y +SDict begin H.S end + -2 5258 a -2 5258 a +SDict begin 13 H.A end + -2 5258 a -2 5258 a +SDict begin [ /View [/XYZ H.V] /Dest (2610) cvn H.B /DEST pdfmark end + -2 +5258 a -2 5258 a +SDict begin H.S end + -2 5258 a -2 5258 a +SDict begin 13 H.A end + -2 5258 a -2 5258 +a +SDict begin [ /View [/XYZ H.V] /Dest (2611) cvn H.B /DEST pdfmark end + -2 5258 a 90 x Fr(root#)243 5348 y +SDict begin H.S end + 243 5348 a 243 5348 +a +SDict begin 13 H.A end + 243 5348 a 243 5348 a +SDict begin [ /View [/XYZ H.V] /Dest (2612) cvn H.B /DEST pdfmark end + 243 5348 a Fv(ln)h(-s)f(/lib/libnss_winbind.so) +i(/lib/libnss_winbind.so.2)p Black 3618 5984 a Fq(102)p +Black eop end +%%Page: 103 110 +TeXDict begin 103 109 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.103) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2613) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(And,)19 b(in)i(the)f(case)g(of)g(Sun)g(solaris:)-2 +346 y Fr(root#)243 346 y +SDict begin H.S end + 243 346 a 243 346 a +SDict begin 13 H.A end + 243 346 +a 243 346 a +SDict begin [ /View [/XYZ H.V] /Dest (2616) cvn H.B /DEST pdfmark end + 243 346 a Fv(ln)h(-s)f(/usr/lib/libnss_winbind.so)j +(/usr/lib/libnss_winbind.so.1)2331 346 y +SDict begin H.S end + 2331 346 a 2331 +346 a +SDict begin 13 H.A end + 2331 346 a 2331 346 a +SDict begin [ /View [/XYZ H.V] /Dest (2617) cvn H.B /DEST pdfmark end + 2331 346 a Fr(root#)2576 +346 y +SDict begin H.S end + 2576 346 a 2576 346 a +SDict begin 13 H.A end + 2576 346 a 2576 346 a +SDict begin [ /View [/XYZ H.V] /Dest (2618) cvn H.B /DEST pdfmark end + 2576 +346 a Fv(ln)e(-s)f(/usr/lib/libnss_winbind.so)-2 454 +y(/usr/lib/nss_winbind.so.1)895 454 y +SDict begin H.S end + 895 454 a 895 454 +a +SDict begin 13 H.A end + 895 454 a 895 454 a +SDict begin [ /View [/XYZ H.V] /Dest (2619) cvn H.B /DEST pdfmark end + 895 454 a Fr(root#)1140 454 y +SDict begin H.S end + 1140 +454 a 1140 454 a +SDict begin 13 H.A end + 1140 454 a 1140 454 a +SDict begin [ /View [/XYZ H.V] /Dest (2620) cvn H.B /DEST pdfmark end + 1140 454 a Fv(ln)h(-s)g +(/usr/lib/libnss_winbind.so)h(/usr/lib/nss_winbind.so.2)-2 +631 y +SDict begin H.S end + -2 631 a -2 631 a +SDict begin 13 H.A end + -2 631 a -2 631 a +SDict begin [ /View [/XYZ H.V] /Dest (2621) cvn H.B /DEST pdfmark end + -2 631 a 97 +x Fu(No)n(w)-5 b(,)19 b(as)i(root)f(you)f(need)g(to)i(edit)991 +728 y +SDict begin H.S end + 991 728 a 991 728 a +SDict begin 13 H.A end + 991 728 a 991 728 a +SDict begin [ /View [/XYZ H.V] /Dest (2622) cvn H.B /DEST pdfmark end + 991 728 +a Fr(/etc/nsswitch.conf)d Fu(to)i(allo)n(w)g(user)g(and)g(group)e +(entries)i(to)h(be)f(visible)g(from)f(the)-2 836 y +SDict begin H.S end + -2 +836 a -2 836 a +SDict begin 13 H.A end + -2 836 a -2 836 a +SDict begin [ /View [/XYZ H.V] /Dest (2623) cvn H.B /DEST pdfmark end + -2 836 a Fv(winbindd)i +Fu(daemon.)e(My)796 836 y +SDict begin H.S end + 796 836 a 796 836 a +SDict begin 13 H.A end + 796 836 +a 796 836 a +SDict begin [ /View [/XYZ H.V] /Dest (2624) cvn H.B /DEST pdfmark end + 796 836 a Fr(/etc/nsswitch.conf)f Fu(\002le)i(look)g(lik)o +(e)g(this)h(after)f(editing:)-2 1020 y +SDict begin H.S end + -2 1020 a -2 1020 +a +SDict begin 13 H.A end + -2 1020 a -2 1020 a +SDict begin [ /View [/XYZ H.V] /Dest (2625) cvn H.B /DEST pdfmark end + -2 1020 a -2 1103 a +SDict begin H.S end + -2 1103 a -2 +1103 a +SDict begin 11.7 H.A end + -2 1103 a -2 1103 a +SDict begin [ /View [/XYZ H.V] /Dest (2626) cvn H.B /DEST pdfmark end + -2 1103 a 79 x Fr(passwd:)223 +b(files)44 b(winbind)-2 1280 y(shadow:)223 b(files)-2 +1377 y(group:)268 b(files)44 b(winbind)-2 1734 y +SDict begin H.S end + -2 1734 +a -2 1734 a +SDict begin 13 H.A end + -2 1734 a -2 1734 a +SDict begin [ /View [/XYZ H.V] /Dest (2627) cvn H.B /DEST pdfmark end + -2 1734 a 108 x Fu(The)20 +b(libraries)f(needed)g(by)h(the)g(winbind)f(daemon)g(will)i(be)f +(automatically)f(entered)g(into)h(the)2758 1842 y +SDict begin H.S end + 2758 +1842 a 2758 1842 a +SDict begin 13 H.A end + 2758 1842 a 2758 1842 a +SDict begin [ /View [/XYZ H.V] /Dest (2628) cvn H.B /DEST pdfmark end + 2758 1842 +a Fv(ldcon\002g)g Fu(cache)g(the)g(ne)o(xt)f(time)-2 +1950 y(your)g(system)h(reboots,)f(b)n(ut)h(it)h(is)g(f)o(aster)g(\(and) +e(you)g(don')o(t)g(need)g(to)h(reboot\))f(if)h(you)g(do)g(it)g +(manually:)-2 2134 y +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 (2629) cvn H.B /DEST pdfmark end + -2 2134 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 (2630) cvn H.B /DEST pdfmark end + -2 2134 a 90 x Fr(root#)243 2224 y +SDict begin H.S end + 243 2224 +a 243 2224 a +SDict begin 13 H.A end + 243 2224 a 243 2224 a +SDict begin [ /View [/XYZ H.V] /Dest (2631) cvn H.B /DEST pdfmark end + 243 2224 a Fv(/sbin/ldcon\002g)h(-v) +f(|)h(gr)o(ep)e(winbind)-2 2406 y +SDict begin H.S end + -2 2406 a -2 2406 a +SDict begin 13 H.A end + +-2 2406 a -2 2406 a +SDict begin [ /View [/XYZ H.V] /Dest (2632) cvn H.B /DEST pdfmark end + -2 2406 a 92 x Fu(This)h(mak)o(es)398 +2498 y +SDict begin H.S end + 398 2498 a 398 2498 a +SDict begin 13 H.A end + 398 2498 a 398 2498 a +SDict begin [ /View [/XYZ H.V] /Dest (2633) cvn H.B /DEST pdfmark end + 398 +2498 a Fr(libnss_winbind)f Fu(a)n(v)n(ailable)g(to)i(winbindd)d(and)i +(echos)f(back)h(a)h(check)e(to)h(you.)-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 (2634) cvn H.B /DEST pdfmark end + -2 2526 a 277 x Fw(14.5.3.3.)j +(Con\002gur)n(e)k(smb)l(.conf)-2 2990 y +SDict begin H.S end + -2 2990 a -2 +2990 a +SDict begin 13 H.A end + -2 2990 a -2 2990 a +SDict begin [ /View [/XYZ H.V] /Dest (2636) cvn H.B /DEST pdfmark end + -2 2990 a 87 x Fu(Se)n(v)o(eral)19 +b(parameters)g(are)h(needed)f(in)h(the)h(smb)m(.conf)d(\002le)j(to)f +(control)f(the)h(beha)n(vior)f(of)2549 3077 y +SDict begin H.S end + 2549 3077 +a 2549 3077 a +SDict begin 13 H.A end + 2549 3077 a 2549 3077 a +SDict begin [ /View [/XYZ H.V] /Dest (2637) cvn H.B /DEST pdfmark end + 2549 3077 a Fv(winbindd)p +Fu(.)i(Con\002gure)3280 3077 y +SDict begin H.S end + 3280 3077 a 3280 3077 +a +SDict begin 13 H.A end + 3280 3077 a 3280 3077 a +SDict begin [ /View [/XYZ H.V] /Dest (2638) cvn H.B /DEST pdfmark end + 3280 3077 a Fr(smb.conf)-2 +3185 y Fu(These)f(are)g(described)f(in)h(more)f(detail)i(in)f(the)1367 +3185 y +SDict begin H.S end + 1367 3185 a 1367 3185 a +SDict begin 13 H.A end + 1367 3185 a 1367 3185 +a +SDict begin [ /View [/XYZ H.V] /Dest (2639) cvn H.B /DEST pdfmark end + 1367 3185 a Fu(winbindd\(8\))d(\(winbindd.8.html\))f(man)k(page.)f +(My)2922 3185 y +SDict begin H.S end + 2922 3185 a 2922 3185 a +SDict begin 13 H.A end + 2922 3185 a 2922 +3185 a +SDict begin [ /View [/XYZ H.V] /Dest (2640) cvn H.B /DEST pdfmark end + 2922 3185 a Fr(smb.conf)g Fu(\002le)i(w)o(as)-2 +3293 y(modi\002ed)e(to)h(include)f(the)h(follo)n(wing)f(entries)h(in)g +(the)h([global])d(section:)-2 3477 y +SDict begin H.S end + -2 3477 a -2 3477 +a +SDict begin 13 H.A end + -2 3477 a -2 3477 a +SDict begin [ /View [/XYZ H.V] /Dest (2641) cvn H.B /DEST pdfmark end + -2 3477 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 (2642) cvn H.B /DEST pdfmark end + -2 3560 a 80 x Fr([global])222 +3737 y(<...>)222 3834 y(#)45 b(separate)e(domain)h(and)g(username)g +(with)g('+',)g(like)g(DOMAIN+username)222 3931 y +SDict begin H.S end + 222 +3931 a 222 3931 a +SDict begin 11.7 H.A end + 222 3931 a 222 3931 a +SDict begin [ /View [/XYZ H.V] /Dest (2643) cvn H.B /DEST pdfmark end + 222 3931 a Fr(winbind)g +(separator)f(\(winbindd.8.html#WINBINDSEPARATOR\))c(=)45 +b(+)222 4028 y(#)g(use)f(uids)g(from)g(10000)g(to)h(20000)f(for)g +(domain)g(users)222 4125 y +SDict begin H.S end + 222 4125 a 222 4125 a +SDict begin 11.7 H.A end + 222 +4125 a 222 4125 a +SDict begin [ /View [/XYZ H.V] /Dest (2644) cvn H.B /DEST pdfmark end + 222 4125 a Fr(winbind)g(uid)g +(\(winbindd.8.html#WINBINDUID\))c(=)45 b(10000-20000)222 +4222 y(#)g(use)f(gids)g(from)g(10000)g(to)h(20000)f(for)g(domain)g +(groups)222 4319 y +SDict begin H.S end + 222 4319 a 222 4319 a +SDict begin 11.7 H.A end + 222 4319 a 222 +4319 a +SDict begin [ /View [/XYZ H.V] /Dest (2645) cvn H.B /DEST pdfmark end + 222 4319 a Fr(winbind)g(gid)g(\(winbindd.8.html#WINBINDGID\))c +(=)45 b(10000-20000)222 4417 y(#)g(allow)f(enumeration)f(of)h(winbind)g +(users)g(and)g(groups)222 4514 y +SDict begin H.S end + 222 4514 a 222 4514 +a +SDict begin 11.7 H.A end + 222 4514 a 222 4514 a +SDict begin [ /View [/XYZ H.V] /Dest (2646) cvn H.B /DEST pdfmark end + 222 4514 a Fr(winbind)g(enum)g(users)g +(\(winbindd.8.html#WINBINDENUMUSERS\))39 b(=)45 b(yes)222 +4611 y +SDict begin H.S end + 222 4611 a 222 4611 a +SDict begin 11.7 H.A end + 222 4611 a 222 4611 a +SDict begin [ /View [/XYZ H.V] /Dest (2647) cvn H.B /DEST pdfmark end + 222 +4611 a Fr(winbind)f(enum)g(groups)g +(\(winbindd.8.html#WINBINDENUMGROUP\))39 b(=)44 b(yes)222 +4708 y(#)h(give)f(winbind)f(users)h(a)h(real)f(shell)g(\(only)g(needed) +g(if)h(they)f(have)g(telnet)g(access\))222 4805 y +SDict begin H.S end + 222 +4805 a 222 4805 a +SDict begin 11.7 H.A end + 222 4805 a 222 4805 a +SDict begin [ /View [/XYZ H.V] /Dest (2648) cvn H.B /DEST pdfmark end + 222 4805 a Fr(template)f +(homedir)h(\(winbindd.8.html#TEMPLATEHOMEDIR\))39 b(=)45 +b(/home/winnt/\045D/\045U)222 4902 y +SDict begin H.S end + 222 4902 a 222 4902 +a +SDict begin 11.7 H.A end + 222 4902 a 222 4902 a +SDict begin [ /View [/XYZ H.V] /Dest (2649) cvn H.B /DEST pdfmark end + 222 4902 a Fr(template)e(shell)h +(\(winbindd.8.html#TEMPLATESHELL\))c(=)45 b(/bin/bash)-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 (2650) cvn H.B /DEST pdfmark end + -2 5103 +a Black 3618 5984 a Fq(103)p Black eop end +%%Page: 104 111 +TeXDict begin 104 110 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.104) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 72 a Fw(14.5.3.4.)23 b(J)o(oin)h(the)i(SAMB)m(A)g(ser)o(v)o +(er)f(to)g(the)h(PDC)f(domain)-2 248 y +SDict begin H.S end + -2 248 a -2 248 +a +SDict begin 13 H.A end + -2 248 a -2 248 a +SDict begin [ /View [/XYZ H.V] /Dest (2652) cvn H.B /DEST pdfmark end + -2 248 a 98 x Fu(Enter)19 b(the)i(follo)n(wing)d +(command)g(to)j(mak)o(e)e(the)i(SAMB)m(A)g(serv)o(er)e(join)h(the)g +(PDC)h(domain,)e(where)2922 346 y +SDict begin H.S end + 2922 346 a 2922 346 +a +SDict begin 13 H.A end + 2922 346 a 2922 346 a +SDict begin [ /View [/XYZ H.V] /Dest (2653) cvn H.B /DEST pdfmark end + 2922 346 a Fo(DOMAIN)28 b Fu(is)22 +b(the)e(name)f(of)-2 454 y(your)f(W)m(indo)n(ws)g(domain)g(and)910 +454 y +SDict begin H.S end + 910 454 a 910 454 a +SDict begin 13 H.A end + 910 454 a 910 454 a +SDict begin [ /View [/XYZ H.V] /Dest (2654) cvn H.B /DEST pdfmark end + 910 454 +a Fo(Administrator)j Fu(is)f(a)f(domain)f(user)h(who)f(has)i +(administrati)n(v)o(e)d(pri)n(vile)o(ges)h(in)h(the)g(domain.)-2 +638 y +SDict begin H.S end + -2 638 a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (2655) cvn H.B /DEST pdfmark end + -2 638 a -2 +638 a +SDict begin H.S end + -2 638 a -2 638 a +SDict begin 13 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (2656) cvn H.B /DEST pdfmark end + -2 638 a 90 +x Fr(root#)243 728 y +SDict begin H.S end + 243 728 a 243 728 a +SDict begin 13 H.A end + 243 728 a 243 +728 a +SDict begin [ /View [/XYZ H.V] /Dest (2657) cvn H.B /DEST pdfmark end + 243 728 a Fv(/usr/local/samba/bin/net)h(join)g(-S)h(PDC)f(-U)g +(Administrator)-2 911 y +SDict begin H.S end + -2 911 a -2 911 a +SDict begin 13 H.A end + -2 911 a -2 +911 a +SDict begin [ /View [/XYZ H.V] /Dest (2658) cvn H.B /DEST pdfmark end + -2 911 a 91 x Fu(The)g(proper)e(response)h(to)i(the)f(command)e +(should)h(be:)h("Joined)g(the)g(domain)2280 1002 y +SDict begin H.S end + 2280 +1002 a 2280 1002 a +SDict begin 13 H.A end + 2280 1002 a 2280 1002 a +SDict begin [ /View [/XYZ H.V] /Dest (2659) cvn H.B /DEST pdfmark end + 2280 1002 +a Fo(DOMAIN)9 b Fu(")20 b(where)2866 1002 y +SDict begin H.S end + 2866 1002 +a 2866 1002 a +SDict begin 13 H.A end + 2866 1002 a 2866 1002 a +SDict begin [ /View [/XYZ H.V] /Dest (2660) cvn H.B /DEST pdfmark end + 2866 1002 a Fo(DOMAIN)29 +b Fu(is)21 b(your)-2 1110 y(DOMAIN)f(name.)-2 1121 y +SDict begin H.S end + +-2 1121 a -2 1121 a +SDict begin 13 H.A end + -2 1121 a -2 1121 a +SDict begin [ /View [/XYZ H.V] /Dest (2661) cvn H.B /DEST pdfmark end + -2 1121 a 295 +x Fw(14.5.3.5.)j(Start)j(up)g(the)f(winbindd)i(daemon)e(and)h(test)f +(it!)-2 1602 y +SDict begin H.S end + -2 1602 a -2 1602 a +SDict begin 13 H.A end + -2 1602 a -2 1602 +a +SDict begin [ /View [/XYZ H.V] /Dest (2663) cvn H.B /DEST pdfmark end + -2 1602 a 88 x Fu(Ev)o(entually)-5 b(,)17 b(you)j(will)h(w)o(ant)f +(to)g(modify)f(your)g(smb)h(startup)g(script)g(to)g(automatically)f(in) +m(v)n(ok)o(e)g(the)h(winbindd)f(daemon)f(when)-2 1798 +y(the)i(other)f(parts)h(of)g(SAMB)m(A)h(start,)g(b)n(ut)f(it)h(is)g +(possible)f(to)g(test)h(out)f(just)h(the)f(winbind)f(portion)g +(\002rst.)h(T)-7 b(o)21 b(start)g(up)e(winbind)-2 1906 +y(services,)h(enter)f(the)i(follo)n(wing)d(command)g(as)j(root:)-2 +2090 y +SDict begin H.S end + -2 2090 a -2 2090 a +SDict begin 13 H.A end + -2 2090 a -2 2090 a +SDict begin [ /View [/XYZ H.V] /Dest (2664) cvn H.B /DEST pdfmark end + -2 2090 +a -2 2090 a +SDict begin H.S end + -2 2090 a -2 2090 a +SDict begin 13 H.A end + -2 2090 a -2 2090 a +SDict begin [ /View [/XYZ H.V] /Dest (2665) cvn H.B /DEST pdfmark end + -2 +2090 a 90 x Fr(root#)243 2180 y +SDict begin H.S end + 243 2180 a 243 2180 a +SDict begin 13 H.A end + +243 2180 a 243 2180 a +SDict begin [ /View [/XYZ H.V] /Dest (2666) cvn H.B /DEST pdfmark end + 243 2180 a Fv(/usr/local/samba/bin/winbindd)-2 +2348 y +SDict begin H.S end + -2 2348 a -2 2348 a +SDict begin 13 H.A end + -2 2348 a -2 2348 a +SDict begin [ /View [/XYZ H.V] /Dest (2667) cvn H.B /DEST pdfmark end + -2 2348 +a 106 x Fu(W)m(inbindd)d(can)h(no)n(w)g(also)g(run)g(in)h(')l(dual)e +(daemon)g(mode'.)g(This)i(will)g(mak)o(e)f(it)h(run)f(as)h(2)f +(processes.)g(The)g(\002rst)i(will)f(answer)f(all)-2 +2562 y(requests)h(from)f(the)h(cache,)f(thus)i(making)d(responses)i(to) +g(clients)h(f)o(aster)-5 b(.)20 b(The)g(other)f(will)i(update)f(the)g +(cache)f(for)h(the)g(query)-2 2670 y(that)g(the)g(\002rst)h(has)g(just) +f(responded.)e(Adv)n(antage)g(of)i(this)h(is)g(that)f(responses)g(stay) +g(accurate)g(and)f(are)i(f)o(aster)-5 b(.)20 b(Y)-9 b(ou)20 +b(can)g(enable)-2 2778 y(dual)f(daemon)g(mode)g(by)h(adding)f('-B')h +(to)g(the)g(commandline:)-2 2962 y +SDict begin H.S end + -2 2962 a -2 2962 +a +SDict begin 13 H.A end + -2 2962 a -2 2962 a +SDict begin [ /View [/XYZ H.V] /Dest (2668) cvn H.B /DEST pdfmark end + -2 2962 a -2 2962 a +SDict begin H.S end + -2 2962 a -2 +2962 a +SDict begin 13 H.A end + -2 2962 a -2 2962 a +SDict begin [ /View [/XYZ H.V] /Dest (2669) cvn H.B /DEST pdfmark end + -2 2962 a 90 x Fr(root#)243 +3052 y +SDict begin H.S end + 243 3052 a 243 3052 a +SDict begin 13 H.A end + 243 3052 a 243 3052 a +SDict begin [ /View [/XYZ H.V] /Dest (2670) cvn H.B /DEST pdfmark end + 243 +3052 a Fv(/usr/local/samba/bin/winbindd)h(-B)-2 3219 +y +SDict begin H.S end + -2 3219 a -2 3219 a +SDict begin 13 H.A end + -2 3219 a -2 3219 a +SDict begin [ /View [/XYZ H.V] /Dest (2671) cvn H.B /DEST pdfmark end + -2 3219 a 107 +x Fu(I'm)e(al)o(w)o(ays)i(paranoid)d(and)i(lik)o(e)g(to)h(mak)o(e)e +(sure)i(the)f(daemon)e(is)j(really)f(running...)-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 (2672) cvn H.B /DEST pdfmark end + -2 3510 a -2 +3510 a +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 (2673) cvn H.B /DEST pdfmark end + -2 3510 +a 90 x Fr(root#)243 3600 y +SDict begin H.S end + 243 3600 a 243 3600 a +SDict begin 13 H.A end + 243 +3600 a 243 3600 a +SDict begin [ /View [/XYZ H.V] /Dest (2674) cvn H.B /DEST pdfmark end + 243 3600 a Fv(ps)h(-ae)f(|)h(gr)o(ep)e(winbindd)-2 +3783 y +SDict begin H.S end + -2 3783 a -2 3783 a +SDict begin 13 H.A end + -2 3783 a -2 3783 a +SDict begin [ /View [/XYZ H.V] /Dest (2675) cvn H.B /DEST pdfmark end + -2 3783 +a 91 x Fu(This)h(command)e(should)h(produce)g(output)g(lik)o(e)h(this,) +h(if)f(the)g(daemon)f(is)i(running)-2 4058 y +SDict begin H.S end + -2 4058 +a -2 4058 a +SDict begin 13 H.A end + -2 4058 a -2 4058 a +SDict begin [ /View [/XYZ H.V] /Dest (2676) cvn H.B /DEST pdfmark end + -2 4058 a 90 x Fu(3025)e(?)h(00:00:00)e +(winbindd)-2 4314 y +SDict begin H.S end + -2 4314 a -2 4314 a +SDict begin 13 H.A end + -2 4314 a -2 +4314 a +SDict begin [ /View [/XYZ H.V] /Dest (2677) cvn H.B /DEST pdfmark end + -2 4314 a 108 x Fu(No)n(w)-5 b(...)19 b(for)g(the)h(real)h +(test,)f(try)g(to)h(get)f(some)g(information)e(about)h(the)h(users)h +(on)e(your)g(PDC)-2 4606 y +SDict begin H.S end + -2 4606 a -2 4606 a +SDict begin 13 H.A end + -2 4606 +a -2 4606 a +SDict begin [ /View [/XYZ H.V] /Dest (2678) cvn H.B /DEST pdfmark end + -2 4606 a -2 4606 a +SDict begin H.S end + -2 4606 a -2 4606 a +SDict begin 13 H.A end + -2 +4606 a -2 4606 a +SDict begin [ /View [/XYZ H.V] /Dest (2679) cvn H.B /DEST pdfmark end + -2 4606 a 90 x Fr(root#)243 4696 y +SDict begin H.S end + 243 +4696 a 243 4696 a +SDict begin 13 H.A end + 243 4696 a 243 4696 a +SDict begin [ /View [/XYZ H.V] /Dest (2680) cvn H.B /DEST pdfmark end + 243 4696 a Fv +(/usr/local/samba/bin/wbinf)n(o)h(-u)-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 (2681) cvn H.B /DEST pdfmark end + -2 4863 a 107 x Fu(This)g(should)f +(echo)h(back)f(a)i(list)g(of)f(users)g(on)g(your)f(W)m(indo)n(ws)h +(users)g(on)g(your)f(PDC.)i(F)o(or)f(e)o(xample,)e(I)j(get)f(the)g +(follo)n(wing)-2 5077 y(response:)-2 5261 y +SDict begin H.S end + -2 5261 a +-2 5261 a +SDict begin 13 H.A end + -2 5261 a -2 5261 a +SDict begin [ /View [/XYZ H.V] /Dest (2682) cvn H.B /DEST pdfmark end + -2 5261 a -2 5344 a +SDict begin H.S end + -2 +5344 a -2 5344 a +SDict begin 11.7 H.A end + -2 5344 a -2 5344 a +SDict begin [ /View [/XYZ H.V] /Dest (2683) cvn H.B /DEST pdfmark end + -2 5344 a 80 x Fr +(CEO+Administrator)-2 5521 y(CEO+burdell)p Black 3618 +5984 a Fq(104)p Black eop end +%%Page: 105 112 +TeXDict begin 105 111 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.105) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 72 a Fr(CEO+Guest)-2 170 y(CEO+jt-ad)-2 267 +y(CEO+krbtgt)-2 364 y(CEO+TsInternetUser)-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 (2684) cvn H.B /DEST pdfmark end + -2 721 a 108 x Fu(Ob)o(viously)g(,)18 +b(I)i(ha)n(v)o(e)g(named)f(my)h(domain)e('CEO')i(and)g(my)1750 +829 y +SDict begin H.S end + 1750 829 a 1750 829 a +SDict begin 13 H.A end + 1750 829 a 1750 829 a +SDict begin [ /View [/XYZ H.V] /Dest (2685) cvn H.B /DEST pdfmark end + 1750 +829 a Fo(winbind)48 b(separator)22 b Fu(is)g('+'.)-2 +1013 y +SDict begin H.S end + -2 1013 a -2 1013 a +SDict begin 13 H.A end + -2 1013 a -2 1013 a +SDict begin [ /View [/XYZ H.V] /Dest (2686) cvn H.B /DEST pdfmark end + -2 1013 +a 90 x Fu(Y)-9 b(ou)19 b(can)h(do)g(the)g(same)h(sort)f(of)g(thing)f +(to)i(get)f(group)e(information)g(from)h(the)h(PDC:)-2 +1287 y +SDict begin H.S end + -2 1287 a -2 1287 a +SDict begin 13 H.A end + -2 1287 a -2 1287 a +SDict begin [ /View [/XYZ H.V] /Dest (2687) cvn H.B /DEST pdfmark end + -2 1287 +a -2 1370 a +SDict begin H.S end + -2 1370 a -2 1370 a +SDict begin 11.7 H.A end + -2 1370 a -2 1370 a +SDict begin [ /View [/XYZ H.V] /Dest (2688) 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 11.7 H.A end + -2 1370 a -2 1370 +a +SDict begin [ /View [/XYZ H.V] /Dest (2689) cvn H.B /DEST pdfmark end + -2 1370 a 79 x Ff(root#)244 1449 y +SDict begin H.S end + 244 1449 a 244 1449 +a +SDict begin 11.7 H.A end + 244 1449 a 244 1449 a +SDict begin [ /View [/XYZ H.V] /Dest (2690) cvn H.B /DEST pdfmark end + 244 1449 a Fh(/usr/local/samba/bin/wbinfo)41 +b(-g)-2 1546 y Fr(CEO+Domain)i(Admins)-2 1643 y(CEO+Domain)g(Users)-2 +1740 y(CEO+Domain)g(Guests)-2 1838 y(CEO+Domain)g(Computers)-2 +1935 y(CEO+Domain)g(Controllers)-2 2032 y(CEO+Cert)g(Publishers)-2 +2129 y(CEO+Schema)g(Admins)-2 2226 y(CEO+Enterprise)f(Admins)-2 +2323 y(CEO+Group)h(Policy)h(Creator)g(Owners)-2 2680 +y +SDict begin H.S end + -2 2680 a -2 2680 a +SDict begin 13 H.A end + -2 2680 a -2 2680 a +SDict begin [ /View [/XYZ H.V] /Dest (2691) cvn H.B /DEST pdfmark end + -2 2680 a 108 +x Fu(The)20 b(function)e('getent')h(can)h(no)n(w)g(be)g(used)g(to)g +(get)g(uni\002ed)g(lists)h(of)f(both)g(local)g(and)f(PDC)j(users)e(and) +g(groups.)e(T)m(ry)i(the)-2 2896 y(follo)n(wing)e(command:)-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 (2692) 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 (2693) cvn H.B /DEST pdfmark end + -2 +3080 a 90 x Fr(root#)243 3170 y +SDict begin H.S end + 243 3170 a 243 3170 a +SDict begin 13 H.A end + +243 3170 a 243 3170 a +SDict begin [ /View [/XYZ H.V] /Dest (2694) cvn H.B /DEST pdfmark end + 243 3170 a Fv(getent)h(passwd)-2 +3353 y +SDict begin H.S end + -2 3353 a -2 3353 a +SDict begin 13 H.A end + -2 3353 a -2 3353 a +SDict begin [ /View [/XYZ H.V] /Dest (2695) cvn H.B /DEST pdfmark end + -2 3353 +a 91 x Fu(Y)-9 b(ou)19 b(should)h(get)g(a)g(list)i(that)e(looks)g(lik)o +(e)g(your)1360 3444 y +SDict begin H.S end + 1360 3444 a 1360 3444 a +SDict begin 13 H.A end + 1360 3444 +a 1360 3444 a +SDict begin [ /View [/XYZ H.V] /Dest (2696) cvn H.B /DEST pdfmark end + 1360 3444 a Fr(/etc/passwd)f Fu(list)i(follo)n(wed)e(by)h +(the)g(domain)f(users)h(with)h(their)e(ne)n(w)h(uids,)-2 +3552 y(gids,)g(home)f(directories)g(and)h(def)o(ault)f(shells.)-2 +3736 y +SDict begin H.S end + -2 3736 a -2 3736 a +SDict begin 13 H.A end + -2 3736 a -2 3736 a +SDict begin [ /View [/XYZ H.V] /Dest (2697) cvn H.B /DEST pdfmark end + -2 3736 +a 90 x Fu(The)h(same)g(thing)f(can)h(be)h(done)e(for)g(groups)g(with)h +(the)h(command)-2 4010 y +SDict begin H.S end + -2 4010 a -2 4010 a +SDict begin 13 H.A end + -2 4010 +a -2 4010 a +SDict begin [ /View [/XYZ H.V] /Dest (2698) cvn H.B /DEST pdfmark end + -2 4010 a -2 4010 a +SDict begin H.S end + -2 4010 a -2 4010 a +SDict begin 13 H.A end + -2 +4010 a -2 4010 a +SDict begin [ /View [/XYZ H.V] /Dest (2699) cvn H.B /DEST pdfmark end + -2 4010 a 90 x Fr(root#)243 4100 y +SDict begin H.S end + 243 +4100 a 243 4100 a +SDict begin 13 H.A end + 243 4100 a 243 4100 a +SDict begin [ /View [/XYZ H.V] /Dest (2700) cvn H.B /DEST pdfmark end + 243 4100 a Fv(getent)e(gr)o +(oup)-2 4127 y +SDict begin H.S end + -2 4127 a -2 4127 a +SDict begin 13 H.A end + -2 4127 a -2 4127 +a +SDict begin [ /View [/XYZ H.V] /Dest (2701) cvn H.B /DEST pdfmark end + -2 4127 a 279 x Fw(14.5.3.6.)k(Fix)i(the)g(init.d)h(startup)f +(scripts)-2 4426 y +SDict begin H.S end + -2 4426 a -2 4426 a +SDict begin 13 H.A end + -2 4426 a -2 4426 +a +SDict begin [ /View [/XYZ H.V] /Dest (2703) cvn H.B /DEST pdfmark end + -2 4426 a 233 x Fq(14.5.3.6.1.)16 b(Linux)-2 4826 y +SDict begin H.S end + +-2 4826 a -2 4826 a +SDict begin 13 H.A end + -2 4826 a -2 4826 a +SDict begin [ /View [/XYZ H.V] /Dest (2705) cvn H.B /DEST pdfmark end + -2 4826 a 107 +x Fu(The)148 4933 y +SDict begin H.S end + 148 4933 a 148 4933 a +SDict begin 13 H.A end + 148 4933 a +148 4933 a +SDict begin [ /View [/XYZ H.V] /Dest (2706) cvn H.B /DEST pdfmark end + 148 4933 a Fv(winbindd)21 b Fu(daemon)e(needs)h(to)g(start)h +(up)f(after)f(the)1647 4933 y +SDict begin H.S end + 1647 4933 a 1647 4933 a +SDict begin 13 H.A end + +1647 4933 a 1647 4933 a +SDict begin [ /View [/XYZ H.V] /Dest (2707) cvn H.B /DEST pdfmark end + 1647 4933 a Fv(smbd)i Fu(and)2002 +4933 y +SDict begin H.S end + 2002 4933 a 2002 4933 a +SDict begin 13 H.A end + 2002 4933 a 2002 4933 +a +SDict begin [ /View [/XYZ H.V] /Dest (2708) cvn H.B /DEST pdfmark end + 2002 4933 a Fv(nmbd)g Fu(daemons)e(are)h(running.)e(T)-7 +b(o)20 b(accomplish)f(this)-2 5041 y(task,)h(you)f(need)h(to)g(modify)f +(the)h(startup)g(scripts)g(of)g(your)f(system.)h(The)o(y)f(are)h +(located)g(at)2637 5041 y +SDict begin H.S end + 2637 5041 a 2637 5041 a +SDict begin 13 H.A end + 2637 +5041 a 2637 5041 a +SDict begin [ /View [/XYZ H.V] /Dest (2709) cvn H.B /DEST pdfmark end + 2637 5041 a Fr(/etc/init.d/smb)e Fu(in)i(RedHat)-2 +5149 y(and)138 5149 y +SDict begin H.S end + 138 5149 a 138 5149 a +SDict begin 13 H.A end + 138 5149 +a 138 5149 a +SDict begin [ /View [/XYZ H.V] /Dest (2710) cvn H.B /DEST pdfmark end + 138 5149 a Fr(/etc/init.d/samba)e Fu(in)j(Debian.)e +(script)h(to)g(add)g(commands)f(to)h(in)m(v)n(ok)o(e)f(this)i(daemon)d +(in)j(the)f(proper)e(sequence.)-2 5257 y(My)i(startup)g(script)g +(starts)h(up)886 5257 y +SDict begin H.S end + 886 5257 a 886 5257 a +SDict begin 13 H.A end + 886 5257 +a 886 5257 a +SDict begin [ /View [/XYZ H.V] /Dest (2711) cvn H.B /DEST pdfmark end + 886 5257 a Fv(smbd)p Fu(,)1121 5257 y +SDict begin H.S end + 1121 +5257 a 1121 5257 a +SDict begin 13 H.A end + 1121 5257 a 1121 5257 a +SDict begin [ /View [/XYZ H.V] /Dest (2712) cvn H.B /DEST pdfmark end + 1121 5257 +a Fv(nmbd)p Fu(,)g(and)1511 5257 y +SDict begin H.S end + 1511 5257 a 1511 5257 +a +SDict begin 13 H.A end + 1511 5257 a 1511 5257 a +SDict begin [ /View [/XYZ H.V] /Dest (2713) cvn H.B /DEST pdfmark end + 1511 5257 a Fv(winbindd)g Fu(from)e(the)2173 +5257 y +SDict begin H.S end + 2173 5257 a 2173 5257 a +SDict begin 13 H.A end + 2173 5257 a 2173 5257 +a +SDict begin [ /View [/XYZ H.V] /Dest (2714) cvn H.B /DEST pdfmark end + 2173 5257 a Fr(/usr/local/samba/bin)e Fu(directory)i(directly)-5 +b(.)-2 5365 y(The)20 b(')-5 b(start')20 b(function)f(in)h(the)g(script) +g(looks)g(lik)o(e)g(this:)-2 5549 y +SDict begin H.S end + -2 5549 a -2 5549 +a +SDict begin 13 H.A end + -2 5549 a -2 5549 a +SDict begin [ /View [/XYZ H.V] /Dest (2715) cvn H.B /DEST pdfmark end + -2 5549 a Black 3618 5984 a Fq(105)p +Black eop end +%%Page: 106 113 +TeXDict begin 106 112 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.106) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end + -2 -201 a 1220 +-132 a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2716) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fr(start\(\))43 b({)356 170 y(KIND="SMB")356 +267 y(echo)i(-n)f($"Starting)f($KIND)h(services:)g(")356 +364 y(daemon)g(/usr/local/samba/bin/smbd)d($SMBDOPTIONS)356 +461 y(RETVAL=$?)356 558 y(echo)356 655 y(KIND="NMB")356 +752 y(echo)k(-n)f($"Starting)f($KIND)h(services:)g(")356 +850 y(daemon)g(/usr/local/samba/bin/nmbd)d($NMBDOPTIONS)356 +947 y(RETVAL2=$?)356 1044 y(echo)356 1141 y(KIND="Winbind")356 +1238 y(echo)k(-n)f($"Starting)f($KIND)h(services:)g(")356 +1335 y(daemon)g(/usr/local/samba/bin/winbindd)356 1432 +y(RETVAL3=$?)356 1530 y(echo)356 1627 y([)h($RETVAL)f(-eq)g(0)h(-a)f +($RETVAL2)g(-eq)g(0)h(-a)f($RETVAL3)g(-eq)g(0)h(])f(&&)h(touch)f +(/var/lock/subsys/smb)d(||)k(\\)491 1724 y(RETVAL=1)356 +1821 y(return)f($RETVAL)-2 1918 y(})-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 (2717) cvn H.B /DEST pdfmark end + -2 2275 a 108 x Fu(If)20 +b(you)f(w)o(ould)h(lik)o(e)g(to)g(run)g(winbindd)e(in)j(dual)e(daemon)g +(mode,)g(replace)g(the)i(line)-2 2484 y +SDict begin H.S end + -2 2484 a -2 +2484 a +SDict begin 11.7 H.A end + -2 2484 a -2 2484 a +SDict begin [ /View [/XYZ H.V] /Dest (2718) cvn H.B /DEST pdfmark end + -2 2484 a 356 2563 a Fr(daemon)44 +b(/usr/local/samba/bin/winbindd)-2 2754 y Fu(in)20 b(the)g(e)o(xample)f +(abo)o(v)o(e)g(with:)-2 2855 y +SDict begin H.S end + -2 2855 a -2 2855 a +SDict begin 11.7 H.A end + -2 +2855 a -2 2855 a +SDict begin [ /View [/XYZ H.V] /Dest (2719) cvn H.B /DEST pdfmark end + -2 2855 a 356 2934 a Fr(daemon)44 b +(/usr/local/samba/bin/winbindd)c(-B)-2 3125 y Fu(.)-2 +3292 y +SDict begin H.S end + -2 3292 a -2 3292 a +SDict begin 13 H.A end + -2 3292 a -2 3292 a +SDict begin [ /View [/XYZ H.V] /Dest (2720) cvn H.B /DEST pdfmark end + -2 3292 +a 107 x Fu(The)20 b(')-5 b(stop')19 b(function)g(has)h(a)h +(corresponding)c(entry)i(to)h(shut)h(do)n(wn)e(the)h(services)g(and)g +(looks)f(lik)o(e)i(this:)-2 3583 y +SDict begin H.S end + -2 3583 a -2 3583 +a +SDict begin 13 H.A end + -2 3583 a -2 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (2721) cvn H.B /DEST pdfmark end + -2 3583 a -2 3666 a +SDict begin H.S end + -2 3666 a -2 +3666 a +SDict begin 11.7 H.A end + -2 3666 a -2 3666 a +SDict begin [ /View [/XYZ H.V] /Dest (2722) cvn H.B /DEST pdfmark end + -2 3666 a 79 x Fr(stop\(\))44 +b({)356 3843 y(KIND="SMB")356 3940 y(echo)h(-n)f($"Shutting)f(down)h +($KIND)g(services:)g(")356 4037 y(killproc)g(smbd)356 +4134 y(RETVAL=$?)356 4231 y(echo)356 4328 y(KIND="NMB")356 +4425 y(echo)h(-n)f($"Shutting)f(down)h($KIND)g(services:)g(")356 +4522 y(killproc)g(nmbd)356 4620 y(RETVAL2=$?)356 4717 +y(echo)356 4814 y(KIND="Winbind")356 4911 y(echo)h(-n)f($"Shutting)f +(down)h($KIND)g(services:)g(")356 5008 y(killproc)g(winbindd)356 +5105 y(RETVAL3=$?)356 5202 y([)h($RETVAL)f(-eq)g(0)h(-a)f($RETVAL2)g +(-eq)g(0)h(-a)f($RETVAL3)g(-eq)g(0)h(])f(&&)h(rm)f(-f)h +(/var/lock/subsys/smb)356 5300 y(echo)g("")356 5397 y(return)f($RETVAL) +-2 5494 y(})p Black 3616 5984 a Fq(106)p Black eop end +%%Page: 107 114 +TeXDict begin 107 113 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.107) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2730) cvn H.B /DEST pdfmark end + -2 -201 a 1220 +-132 a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 82 a +SDict begin H.S end + -2 82 a -2 82 a +SDict begin 13 H.A end + -2 82 a -2 82 a +SDict begin [ /View [/XYZ H.V] /Dest (2723) cvn H.B /DEST pdfmark end + -2 82 a +275 x Fq(14.5.3.6.2.)16 b(Solaris)-2 524 y +SDict begin H.S end + -2 524 a -2 +524 a +SDict begin 13 H.A end + -2 524 a -2 524 a +SDict begin [ /View [/XYZ H.V] /Dest (2725) cvn H.B /DEST pdfmark end + -2 524 a 107 x Fu(On)k(solaris,)g(you)g(need)f +(to)h(modify)f(the)1169 631 y +SDict begin H.S end + 1169 631 a 1169 631 a +SDict begin 13 H.A end + 1169 +631 a 1169 631 a +SDict begin [ /View [/XYZ H.V] /Dest (2726) cvn H.B /DEST pdfmark end + 1169 631 a Fr(/etc/init.d/samba.server)e +Fu(startup)j(script.)g(It)g(usually)g(only)f(starts)i(smbd)-2 +739 y(and)e(nmbd)g(b)n(ut)h(should)g(no)n(w)f(start)i(winbindd)d(too.)i +(If)g(you)f(ha)n(v)o(e)h(samba)g(installed)g(in)2539 +739 y +SDict begin H.S end + 2539 739 a 2539 739 a +SDict begin 13 H.A end + 2539 739 a 2539 739 a +SDict begin [ /View [/XYZ H.V] /Dest (2727) cvn H.B /DEST pdfmark end + 2539 +739 a Fr(/usr/local/samba/bin)p Fu(,)d(the)k(\002le)-2 +847 y(could)e(contains)g(something)g(lik)o(e)i(this:)-2 +1031 y +SDict begin H.S end + -2 1031 a -2 1031 a +SDict begin 13 H.A end + -2 1031 a -2 1031 a +SDict begin [ /View [/XYZ H.V] /Dest (2728) cvn H.B /DEST pdfmark end + -2 1031 +a -2 1114 a +SDict begin H.S end + -2 1114 a -2 1114 a +SDict begin 11.7 H.A end + -2 1114 a -2 1114 a +SDict begin [ /View [/XYZ H.V] /Dest (2729) cvn H.B /DEST pdfmark end + -2 +1114 a 79 x Fr(##)-2 1290 y(##)44 b(samba.server)-2 1387 +y(##)-2 1581 y(if)g([)h(!)g(-d)f(/usr/bin)g(])-2 1679 +y(then)896 b(#)44 b(/usr)h(not)f(mounted)356 1776 y(exit)-2 +1873 y(fi)-2 2067 y(killproc\(\))f({)538 b(#)44 b(kill)h(the)f(named)g +(process\(es\))356 2164 y(pid=`/usr/bin/ps)f(-e)h(|)581 +2261 y(/usr/bin/grep)e(-w)j($1)f(|)581 2358 y(/usr/bin/sed)e(-e)j('s/^) +89 b(*//')44 b(-e)h('s/)f(.*//'`)356 2456 y([)h("$pid")f(!=)g("")h(])g +(&&)f(kill)g($pid)-2 2553 y(})-2 2747 y(#)g(Start/stop)g(processes)f +(required)g(for)i(samba)f(server)-2 2941 y(case)g("$1")g(in)-2 +3136 y('start'\))-2 3233 y(#)-2 3330 y(#)g(Edit)h(these)f(lines)g(to)g +(suit)g(your)g(installation)f(\(paths,)h(workgroup,)f(host\))-2 +3427 y(#)-2 3524 y(echo)h(Starting)f(SMBD)132 3621 y +(/usr/local/samba/bin/smbd)e(-D)j(-s)h(\\)-2 3718 y +(/usr/local/samba/smb.conf)-2 3913 y(echo)f(Starting)f(NMBD)132 +4010 y(/usr/local/samba/bin/nmbd)e(-D)j(-l)h(\\)-2 4107 +y(/usr/local/samba/var/log)c(-s)j(/usr/local/samba/smb.conf)-2 +4301 y(echo)g(Starting)f(Winbind)h(Daemon)132 4398 y +(/usr/local/samba/bin/winbindd)132 4495 y(;;)-2 4690 +y('stop'\))132 4787 y(killproc)g(nmbd)132 4884 y(killproc)g(smbd)132 +4981 y(killproc)g(winbindd)132 5078 y(;;)-2 5273 y(*\))132 +5370 y(echo)g("Usage:)g(/etc/init.d/samba.server)d({)k(start)f(|)g +(stop)g(}")132 5467 y(;;)-2 5564 y(esac)p Black 3614 +5984 a Fq(107)p Black eop end +%%Page: 108 115 +TeXDict begin 108 114 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.108) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 346 a Fu(Again,)19 b(if)h(you)g(w)o(ould)f(lik)o(e)h(to)h(run) +e(samba)h(in)g(dual)g(daemon)f(mode,)g(replace)132 527 +y Fr(/usr/local/samba/bin/winbindd)-2 718 y Fu(in)h(the)g(script)h(abo) +o(v)o(e)d(with:)-2 819 y +SDict begin H.S end + -2 819 a -2 819 a +SDict begin 11.7 H.A end + -2 819 a -2 +819 a +SDict begin [ /View [/XYZ H.V] /Dest (2732) cvn H.B /DEST pdfmark end + -2 819 a 132 898 a Fr(/usr/local/samba/bin/winbindd)40 +b(-B)-2 1099 y +SDict begin H.S end + -2 1099 a -2 1099 a +SDict begin 13 H.A end + -2 1099 a -2 1099 +a +SDict begin [ /View [/XYZ H.V] /Dest (2733) cvn H.B /DEST pdfmark end + -2 1099 a 274 x Fq(14.5.3.6.3.)16 b(Restarting)-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 (2735) cvn H.B /DEST pdfmark end + -2 1556 a 91 +x Fu(If)k(you)f(restart)h(the)570 1647 y +SDict begin H.S end + 570 1647 a 570 +1647 a +SDict begin 13 H.A end + 570 1647 a 570 1647 a +SDict begin [ /View [/XYZ H.V] /Dest (2736) cvn H.B /DEST pdfmark end + 570 1647 a Fv(smbd)p Fu(,)805 +1647 y +SDict begin H.S end + 805 1647 a 805 1647 a +SDict begin 13 H.A end + 805 1647 a 805 1647 a +SDict begin [ /View [/XYZ H.V] /Dest (2737) cvn H.B /DEST pdfmark end + 805 +1647 a Fv(nmbd)p Fu(,)h(and)1195 1647 y +SDict begin H.S end + 1195 1647 a 1195 +1647 a +SDict begin 13 H.A end + 1195 1647 a 1195 1647 a +SDict begin [ /View [/XYZ H.V] /Dest (2738) cvn H.B /DEST pdfmark end + 1195 1647 a Fv(winbindd)g +Fu(daemons)e(at)i(this)g(point,)e(you)g(should)g(be)h(able)g(to)h +(connect)e(to)h(the)g(samba)-2 1755 y(serv)o(er)f(as)i(a)g(domain)d +(member)h(just)i(as)g(if)f(you)g(were)g(a)g(local)g(user)-5 +b(.)-2 1866 y +SDict begin H.S end + -2 1866 a -2 1866 a +SDict begin 13 H.A end + -2 1866 a -2 1866 a +SDict begin [ /View [/XYZ H.V] /Dest (2739) cvn H.B /DEST pdfmark end + +-2 1866 a 278 x Fw(14.5.3.7.)23 b(Con\002gur)n(e)k(W)n(inbind)e(and)h +(P)-7 b(AM)-2 2330 y +SDict begin H.S end + -2 2330 a -2 2330 a +SDict begin 13 H.A end + -2 2330 a -2 +2330 a +SDict begin [ /View [/XYZ H.V] /Dest (2741) cvn H.B /DEST pdfmark end + -2 2330 a 88 x Fu(If)19 b(you)g(ha)n(v)o(e)g(made)g(it)i(this)f +(f)o(ar)m(,)f(you)g(kno)n(w)f(that)i(winbindd)e(and)h(samba)h(are)f(w)o +(orking)f(together)-5 b(.)19 b(If)h(you)e(w)o(ant)i(to)g(use)g(winbind) +-2 2526 y(to)g(pro)o(vide)e(authentication)g(for)i(other)f(services,)h +(k)o(eep)g(reading.)e(The)i(pam)g(con\002guration)d(\002les)22 +b(need)d(to)h(be)h(altered)e(in)i(this)-2 2634 y(step.)f(\(Did)g(you)f +(remember)g(to)h(mak)o(e)g(backups)e(of)i(your)f(original)1968 +2634 y +SDict begin H.S end + 1968 2634 a 1968 2634 a +SDict begin 13 H.A end + 1968 2634 a 1968 2634 +a +SDict begin [ /View [/XYZ H.V] /Dest (2742) cvn H.B /DEST pdfmark end + 1968 2634 a Fr(/etc/pam.d)g Fu(\002les?)i(If)f(not,)g(do)g(it)h(no)n +(w)-5 b(.\))-2 2818 y +SDict begin H.S end + -2 2818 a -2 2818 a +SDict begin 13 H.A end + -2 2818 a -2 +2818 a +SDict begin [ /View [/XYZ H.V] /Dest (2743) cvn H.B /DEST pdfmark end + -2 2818 a 90 x Fu(Y)c(ou)19 b(will)i(need)f(a)g(pam)g(module)f +(to)h(use)h(winbindd)d(with)i(these)h(other)e(services.)h(This)g +(module)f(will)i(be)f(compiled)f(in)h(the)-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 (2744) cvn H.B /DEST pdfmark end + -2 3016 a Fr(../source/nsswitch)d +Fu(directory)i(by)h(in)m(v)n(oking)e(the)i(command)-2 +3200 y +SDict begin H.S end + -2 3200 a -2 3200 a +SDict begin 13 H.A end + -2 3200 a -2 3200 a +SDict begin [ /View [/XYZ H.V] /Dest (2745) cvn H.B /DEST pdfmark end + -2 3200 +a -2 3200 a +SDict begin H.S end + -2 3200 a -2 3200 a +SDict begin 13 H.A end + -2 3200 a -2 3200 a +SDict begin [ /View [/XYZ H.V] /Dest (2746) cvn H.B /DEST pdfmark end + -2 +3200 a 90 x Fr(root#)243 3290 y +SDict begin H.S end + 243 3290 a 243 3290 a +SDict begin 13 H.A end + +243 3290 a 243 3290 a +SDict begin [ /View [/XYZ H.V] /Dest (2747) cvn H.B /DEST pdfmark end + 243 3290 a Fv(mak)o(e)g(nsswitch/pam_winbind.so) +-2 3472 y +SDict begin H.S end + -2 3472 a -2 3472 a +SDict begin 13 H.A end + -2 3472 a -2 3472 a +SDict begin [ /View [/XYZ H.V] /Dest (2748) cvn H.B /DEST pdfmark end + -2 +3472 a 92 x Fu(from)f(the)302 3564 y +SDict begin H.S end + 302 3564 a 302 3564 +a +SDict begin 13 H.A end + 302 3564 a 302 3564 a +SDict begin [ /View [/XYZ H.V] /Dest (2749) cvn H.B /DEST pdfmark end + 302 3564 a Fr(../source)g Fu(directory)-5 +b(.)18 b(The)1212 3564 y +SDict begin H.S end + 1212 3564 a 1212 3564 a +SDict begin 13 H.A end + 1212 +3564 a 1212 3564 a +SDict begin [ /View [/XYZ H.V] /Dest (2750) cvn H.B /DEST pdfmark end + 1212 3564 a Fr(pam_winbind.so)g Fu(\002le)j(should)e +(be)i(copied)e(to)h(the)g(location)f(of)h(your)f(other)h(pam)-2 +3671 y(security)f(modules.)g(On)h(my)g(RedHat)h(system,)f(this)h(w)o +(as)g(the)1812 3671 y +SDict begin H.S end + 1812 3671 a 1812 3671 a +SDict begin 13 H.A end + 1812 3671 +a 1812 3671 a +SDict begin [ /View [/XYZ H.V] /Dest (2751) cvn H.B /DEST pdfmark end + 1812 3671 a Fr(/lib/security)d Fu(directory)-5 +b(.)18 b(On)i(Solaris,)h(the)f(pam)f(security)-2 3779 +y(modules)g(reside)h(in)604 3779 y +SDict begin H.S end + 604 3779 a 604 3779 +a +SDict begin 13 H.A end + 604 3779 a 604 3779 a +SDict begin [ /View [/XYZ H.V] /Dest (2752) cvn H.B /DEST pdfmark end + 604 3779 a Fr(/usr/lib/security)p +Fu(.)-2 3957 y +SDict begin H.S end + -2 3957 a -2 3957 a +SDict begin 13 H.A end + -2 3957 a -2 3957 +a +SDict begin [ /View [/XYZ H.V] /Dest (2753) cvn H.B /DEST pdfmark end + -2 3957 a -2 3957 a +SDict begin H.S end + -2 3957 a -2 3957 a +SDict begin 13 H.A end + -2 3957 a -2 +3957 a +SDict begin [ /View [/XYZ H.V] /Dest (2754) cvn H.B /DEST pdfmark end + -2 3957 a 96 x Fr(root#)243 4053 y +SDict begin H.S end + 243 4053 a +243 4053 a +SDict begin 13 H.A end + 243 4053 a 243 4053 a +SDict begin [ /View [/XYZ H.V] /Dest (2755) cvn H.B /DEST pdfmark end + 243 4053 a Fv(cp)g(../samba/sour)o +(ce/nsswitch/pam_winbind.so)g(/lib/security)-2 4070 y +SDict begin H.S end + +-2 4070 a -2 4070 a +SDict begin 13 H.A end + -2 4070 a -2 4070 a +SDict begin [ /View [/XYZ H.V] /Dest (2756) cvn H.B /DEST pdfmark end + -2 4070 a 237 +x Fq(14.5.3.7.1.)c(Linux/F)-5 b(r)m(eeBSD-speci\002c)18 +b(P)-7 b(AM)20 b(con\002gur)o(ation)-2 4490 y +SDict begin H.S end + -2 4490 +a -2 4490 a +SDict begin 13 H.A end + -2 4490 a -2 4490 a +SDict begin [ /View [/XYZ H.V] /Dest (2758) cvn H.B /DEST pdfmark end + -2 4490 a 91 x Fu(The)148 +4581 y +SDict begin H.S end + 148 4581 a 148 4581 a +SDict begin 13 H.A end + 148 4581 a 148 4581 a +SDict begin [ /View [/XYZ H.V] /Dest (2759) cvn H.B /DEST pdfmark end + 148 +4581 a Fr(/etc/pam.d/samba)e Fu(\002le)j(does)e(not)h(need)g(to)g(be)g +(changed.)e(I)j(just)g(left)f(this)h(\002leas)g(it)g(w)o(as:)-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 (2760) cvn H.B /DEST pdfmark end + -2 4765 +a -2 4848 a +SDict begin H.S end + -2 4848 a -2 4848 a +SDict begin 11.7 H.A end + -2 4848 a -2 4848 a +SDict begin [ /View [/XYZ H.V] /Dest (2761) cvn H.B /DEST pdfmark end + -2 +4848 a 79 x Fr(auth)178 b(required)358 b(/lib/security/pam_stack.so)40 +b(service=system-auth)-2 5024 y(account)j(required)358 +b(/lib/security/pam_stack.so)40 b(service=system-auth)p +Black 3618 5984 a Fq(108)p Black eop end +%%Page: 109 116 +TeXDict begin 109 115 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.109) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2762) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(The)20 b(other)f(services)h(that)g(I)h(modi\002ed)e(to)h +(allo)n(w)g(the)h(use)f(of)g(winbind)f(as)i(an)f(authentication)e +(service)i(were)g(the)g(normal)f(login)-2 180 y(on)h(the)g(console)f +(\(or)h(a)g(terminal)g(session\),)g(telnet)g(logins,)f(and)h(ftp)g +(service.)g(In)g(order)f(to)h(enable)f(these)i(services,)f(you)f(may)-2 +288 y(\002rst)i(need)e(to)i(change)d(the)j(entries)f(in)1116 +288 y +SDict begin H.S end + 1116 288 a 1116 288 a +SDict begin 13 H.A end + 1116 288 a 1116 288 a +SDict begin [ /View [/XYZ H.V] /Dest (2763) cvn H.B /DEST pdfmark end + 1116 +288 a Fr(/etc/xinetd.d)f Fu(\(or)1837 288 y +SDict begin H.S end + 1837 288 +a 1837 288 a +SDict begin 13 H.A end + 1837 288 a 1837 288 a +SDict begin [ /View [/XYZ H.V] /Dest (2764) cvn H.B /DEST pdfmark end + 1837 288 a Fr(/etc/inetd.conf)p +Fu(\).)f(RedHat)i(7.1)g(uses)g(the)h(ne)n(w)f(xinetd.d)-2 +396 y(structure,)f(in)h(this)h(case)f(you)g(need)f(to)i(change)d(the)j +(lines)f(in)1769 396 y +SDict begin H.S end + 1769 396 a 1769 396 a +SDict begin 13 H.A end + 1769 396 +a 1769 396 a +SDict begin [ /View [/XYZ H.V] /Dest (2765) cvn H.B /DEST pdfmark end + 1769 396 a Fr(/etc/xinetd.d/telnet)d Fu(and)2827 +396 y +SDict begin H.S end + 2827 396 a 2827 396 a +SDict begin 13 H.A end + 2827 396 a 2827 396 a +SDict begin [ /View [/XYZ H.V] /Dest (2766) cvn H.B /DEST pdfmark end + 2827 +396 a Fr(/etc/xinetd.d/wu-ftp)-2 504 y Fu(from)-2 671 +y +SDict begin H.S end + -2 671 a -2 671 a +SDict begin 13 H.A end + -2 671 a -2 671 a +SDict begin [ /View [/XYZ H.V] /Dest (2767) cvn H.B /DEST pdfmark end + -2 671 a -2 754 +a +SDict begin H.S end + -2 754 a -2 754 a +SDict begin 11.7 H.A end + -2 754 a -2 754 a +SDict begin [ /View [/XYZ H.V] /Dest (2768) cvn H.B /DEST pdfmark end + -2 754 a 96 x Fr(enable)44 +b(=)g(no)-2 1207 y +SDict begin H.S end + -2 1207 a -2 1207 a +SDict begin 13 H.A end + -2 1207 a -2 1207 +a +SDict begin [ /View [/XYZ H.V] /Dest (2769) cvn H.B /DEST pdfmark end + -2 1207 a 108 x Fu(to)-2 1482 y +SDict begin H.S end + -2 1482 a -2 1482 a +SDict begin 13 H.A end + +-2 1482 a -2 1482 a +SDict begin [ /View [/XYZ H.V] /Dest (2770) cvn H.B /DEST pdfmark end + -2 1482 a -2 1565 a +SDict begin H.S end + -2 1565 a -2 +1565 a +SDict begin 11.7 H.A end + -2 1565 a -2 1565 a +SDict begin [ /View [/XYZ H.V] /Dest (2771) cvn H.B /DEST pdfmark end + -2 1565 a 97 x Fr(enable)g(=)g(yes)-2 +2019 y +SDict begin H.S end + -2 2019 a -2 2019 a +SDict begin 13 H.A end + -2 2019 a -2 2019 a +SDict begin [ /View [/XYZ H.V] /Dest (2772) cvn H.B /DEST pdfmark end + -2 2019 +a 107 x Fu(F)o(or)20 b(ftp)g(services)g(to)g(w)o(ork)g(properly)-5 +b(,)17 b(you)i(will)i(also)g(need)e(to)i(either)e(ha)n(v)o(e)h(indi)n +(vidual)e(directories)i(for)f(the)h(domain)f(users)-2 +2234 y(already)g(present)g(on)h(the)g(serv)o(er)m(,)f(or)h(change)f +(the)h(home)f(directory)g(template)g(to)i(a)f(general)g(directory)e +(for)i(all)g(domain)f(users.)-2 2342 y(These)h(can)g(be)g(easily)g(set) +h(using)f(the)1102 2342 y +SDict begin H.S end + 1102 2342 a 1102 2342 a +SDict begin 13 H.A end + 1102 +2342 a 1102 2342 a +SDict begin [ /View [/XYZ H.V] /Dest (2773) cvn H.B /DEST pdfmark end + 1102 2342 a Fr(smb.conf)g Fu(global)f(entry)1901 +2342 y +SDict begin H.S end + 1901 2342 a 1901 2342 a +SDict begin 13 H.A end + 1901 2342 a 1901 2342 +a +SDict begin [ /View [/XYZ H.V] /Dest (2774) cvn H.B /DEST pdfmark end + 1901 2342 a Fv(template)h(homedir)p Fu(.)-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 (2775) cvn H.B /DEST pdfmark end + -2 2526 a 90 +x Fu(The)147 2616 y +SDict begin H.S end + 147 2616 a 147 2616 a +SDict begin 13 H.A end + 147 2616 a +147 2616 a +SDict begin [ /View [/XYZ H.V] /Dest (2776) cvn H.B /DEST pdfmark end + 147 2616 a Fr(/etc/pam.d/ftp)e Fu(\002le)j(can)e(be)h +(changed)e(to)i(allo)n(w)g(winbind)e(ftp)i(access)g(in)g(a)g(manner)e +(similar)i(to)g(the)g(samba)g(\002le.)g(My)-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 (2777) cvn H.B /DEST pdfmark end + -2 2724 a Fr(/etc/pam.d/ftp)e +Fu(\002le)j(w)o(as)g(changed)d(to)j(look)e(lik)o(e)i(this:)-2 +2908 y +SDict begin H.S end + -2 2908 a -2 2908 a +SDict begin 13 H.A end + -2 2908 a -2 2908 a +SDict begin [ /View [/XYZ H.V] /Dest (2778) cvn H.B /DEST pdfmark end + -2 2908 +a -2 2991 a +SDict begin H.S end + -2 2991 a -2 2991 a +SDict begin 11.7 H.A end + -2 2991 a -2 2991 a +SDict begin [ /View [/XYZ H.V] /Dest (2779) cvn H.B /DEST pdfmark end + -2 +2991 a 79 x Fr(auth)313 b(required)223 b(/lib/security/pam_listfile.so) +40 b(item=user)j(sense=deny)g(file=/etc/ftpusers)f(onerr=succeed)-2 +3168 y(auth)313 b(sufficient)133 b(/lib/security/pam_winbind.so)-2 +3265 y(auth)313 b(required)223 b(/lib/security/pam_stack.so)40 +b(service=system-auth)-2 3362 y(auth)313 b(required)223 +b(/lib/security/pam_shells.so)-2 3459 y(account)178 b(sufficient)133 +b(/lib/security/pam_winbind.so)-2 3556 y(account)178 +b(required)223 b(/lib/security/pam_stack.so)40 b(service=system-auth)-2 +3653 y(session)178 b(required)223 b(/lib/security/pam_stack.so)40 +b(service=system-auth)-2 4010 y +SDict begin H.S end + -2 4010 a -2 4010 a +SDict begin 13 H.A end + -2 +4010 a -2 4010 a +SDict begin [ /View [/XYZ H.V] /Dest (2780) cvn H.B /DEST pdfmark end + -2 4010 a 108 x Fu(The)148 4118 y +SDict begin H.S end + 148 +4118 a 148 4118 a +SDict begin 13 H.A end + 148 4118 a 148 4118 a +SDict begin [ /View [/XYZ H.V] /Dest (2781) cvn H.B /DEST pdfmark end + 148 4118 a Fr(/etc/pam.d/login) +18 b Fu(\002le)j(can)f(be)g(changed)e(nearly)h(the)h(same)h(w)o(ay)-5 +b(.)19 b(It)i(no)n(w)f(looks)f(lik)o(e)i(this:)-2 4302 +y +SDict begin H.S end + -2 4302 a -2 4302 a +SDict begin 13 H.A end + -2 4302 a -2 4302 a +SDict begin [ /View [/XYZ H.V] /Dest (2782) cvn H.B /DEST pdfmark end + -2 4302 a -2 +4385 a +SDict begin H.S end + -2 4385 a -2 4385 a +SDict begin 11.7 H.A end + -2 4385 a -2 4385 a +SDict begin [ /View [/XYZ H.V] /Dest (2783) cvn H.B /DEST pdfmark end + -2 4385 +a 79 x Fr(auth)313 b(required)223 b(/lib/security/pam_securetty.so)-2 +4561 y(auth)313 b(sufficient)133 b(/lib/security/pam_winbind.so)-2 +4659 y(auth)313 b(sufficient)133 b(/lib/security/pam_unix.so)40 +b(use_first_pass)-2 4756 y(auth)313 b(required)223 b +(/lib/security/pam_stack.so)40 b(service=system-auth)-2 +4853 y(auth)313 b(required)223 b(/lib/security/pam_nologin.so)-2 +4950 y(account)178 b(sufficient)133 b(/lib/security/pam_winbind.so)-2 +5047 y(account)178 b(required)223 b(/lib/security/pam_stack.so)40 +b(service=system-auth)-2 5144 y(password)133 b(required)223 +b(/lib/security/pam_stack.so)40 b(service=system-auth)-2 +5241 y(session)178 b(required)223 b(/lib/security/pam_stack.so)40 +b(service=system-auth)-2 5339 y(session)178 b(optional)223 +b(/lib/security/pam_console.so)p Black 3618 5984 a Fq(109)p +Black eop end +%%Page: 110 117 +TeXDict begin 110 116 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.110) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2784) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(In)20 b(this)g(case,)h(I)f(added)f(the)802 +72 y +SDict begin H.S end + 802 72 a 802 72 a +SDict begin 13 H.A end + 802 72 a 802 72 a +SDict begin [ /View [/XYZ H.V] /Dest (2785) cvn H.B /DEST pdfmark end + 802 72 a Fv(auth)i +(suf\002cient)f(/lib/security/pam_winbind.so)g Fu(lines)h(as)g(before,) +e(b)n(ut)h(also)g(added)f(the)-2 180 y +SDict begin H.S end + -2 180 a -2 180 +a +SDict begin 13 H.A end + -2 180 a -2 180 a +SDict begin [ /View [/XYZ H.V] /Dest (2786) cvn H.B /DEST pdfmark end + -2 180 a Fv(r)o(equir)o(ed)h(pam_secur)o(etty)-6 +b(.so)18 b Fu(abo)o(v)o(e)g(it,)j(to)f(disallo)n(w)g(root)g(logins)f(o) +o(v)o(er)g(the)h(netw)o(ork.)f(I)i(also)f(added)f(a)3102 +180 y +SDict begin H.S end + 3102 180 a 3102 180 a +SDict begin 13 H.A end + 3102 180 a 3102 180 a +SDict begin [ /View [/XYZ H.V] /Dest (2787) cvn H.B /DEST pdfmark end + 3102 +180 a Fv(suf\002cient)-2 288 y(/lib/security/pam_unix.so)g +(use_\002rst_pass)h Fu(line)h(after)f(the)1866 288 y +SDict begin H.S end + +1866 288 a 1866 288 a +SDict begin 13 H.A end + 1866 288 a 1866 288 a +SDict begin [ /View [/XYZ H.V] /Dest (2788) cvn H.B /DEST pdfmark end + 1866 288 +a Fv(winbind.so)h Fu(line)f(to)g(get)h(rid)f(of)g(anno)o(ying)e(double) +g(prompts)-2 396 y(for)h(passw)o(ords.)-2 425 y +SDict begin H.S end + -2 425 +a -2 425 a +SDict begin 13 H.A end + -2 425 a -2 425 a +SDict begin [ /View [/XYZ H.V] /Dest (2789) cvn H.B /DEST pdfmark end + -2 425 a 256 x Fq(14.5.3.7.2.)d +(Solaris-speci\002c)j(con\002gur)o(ation)-2 864 y +SDict begin H.S end + -2 +864 a -2 864 a +SDict begin 13 H.A end + -2 864 a -2 864 a +SDict begin [ /View [/XYZ H.V] /Dest (2791) cvn H.B /DEST pdfmark end + -2 864 a 91 x Fu(The)h(/etc/pam.conf)e +(needs)h(to)i(be)f(changed.)e(I)i(changed)f(this)h(\002le)h(so)g(that)f +(my)g(Domain)f(users)i(can)f(logon)f(both)g(locally)h(as)-2 +1063 y(well)g(as)h(telnet.The)e(follo)n(wing)g(are)h(the)g(changes)g +(that)g(I)g(made.Y)-9 b(ou)18 b(can)i(customize)g(the)g(pam.conf)e +(\002le)j(as)g(per)f(your)-2 1170 y(requirements,b)n(ut)d(be)j(sure)g +(of)g(those)g(changes)f(because)h(in)g(the)h(w)o(orst)f(case)h(it)f +(will)h(lea)n(v)o(e)f(your)f(system)i(nearly)e(impossible)-2 +1278 y(to)h(boot.)-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 (2792) cvn H.B /DEST pdfmark end + -2 1445 a -2 1528 a +SDict begin H.S end + -2 1528 a -2 1528 a +SDict begin 11.7 H.A end + -2 +1528 a -2 1528 a +SDict begin [ /View [/XYZ H.V] /Dest (2793) cvn H.B /DEST pdfmark end + -2 1528 a 97 x Fr(#)-2 1722 y(#ident)44 +b("@\(#\)pam.conf)e(1.14)i(99/09/16)g(SMI")-2 1819 y(#)-2 +1916 y(#)g(Copyright)g(\(c\))g(1996-1999,)f(Sun)i(Microsystems,)d(Inc.) +-2 2013 y(#)i(All)h(Rights)f(Reserved.)-2 2110 y(#)-2 +2207 y(#)g(PAM)h(configuration)-2 2305 y(#)-2 2402 y(#)f +(Authentication)f(management)-2 2499 y(#)-2 2596 y(login)133 +b(auth)45 b(required)133 b(/usr/lib/security/pam_winbind.so)-2 +2693 y(login)44 b(auth)g(required)88 b +(/usr/lib/security/$ISA/pam_unix.so.1)39 b(try_first_pass)-2 +2790 y(login)44 b(auth)g(required)88 b +(/usr/lib/security/$ISA/pam_dial_auth.so.1)38 b(try_first_pass)-2 +2887 y(#)-2 2984 y(rlogin)88 b(auth)45 b(sufficient)e +(/usr/lib/security/pam_winbind.so)-2 3082 y(rlogin)88 +b(auth)45 b(sufficient)e(/usr/lib/security/$ISA/pam_rhosts_auth)o +(.so.1)-2 3179 y(rlogin)h(auth)g(required)88 b +(/usr/lib/security/$ISA/pam_unix.so.1)39 b(try_first_pass)-2 +3276 y(#)-2 3373 y(dtlogin)k(auth)i(sufficient)e +(/usr/lib/security/pam_winbind.so)-2 3470 y(dtlogin)g(auth)i(required) +88 b(/usr/lib/security/$ISA/pam_unix.so.1)39 b(try_first_pass)-2 +3567 y(#)-2 3664 y(rsh)44 b(auth)g(required)g +(/usr/lib/security/$ISA/pam_rhosts_auth)o(.so.1)-2 3762 +y(other)133 b(auth)45 b(sufficient)e(/usr/lib/security/pam_winbind.so) +-2 3859 y(other)h(auth)g(required)f +(/usr/lib/security/$ISA/pam_unix.so.1)c(try_first_pass)-2 +3956 y(#)-2 4053 y(#)44 b(Account)g(management)-2 4150 +y(#)-2 4247 y(login)133 b(account)44 b(sufficient)267 +b(/usr/lib/security/pam_winbind.so)-2 4344 y(login)44 +b(account)f(requisite)h(/usr/lib/security/$ISA/pam_roles.so.1)-2 +4442 y(login)g(account)f(required)h +(/usr/lib/security/$ISA/pam_unix.so.1)-2 4539 y(#)-2 +4636 y(dtlogin)f(account)h(sufficient)267 b +(/usr/lib/security/pam_winbind.so)-2 4733 y(dtlogin)43 +b(account)h(requisite)f(/usr/lib/security/$ISA/pam_roles.so.1)-2 +4830 y(dtlogin)g(account)h(required)g +(/usr/lib/security/$ISA/pam_unix.so.1)-2 4927 y(#)-2 +5024 y(other)133 b(account)44 b(sufficient)267 b +(/usr/lib/security/pam_winbind.so)-2 5121 y(other)44 +b(account)f(requisite)h(/usr/lib/security/$ISA/pam_roles.so.1)-2 +5219 y(other)g(account)f(required)h +(/usr/lib/security/$ISA/pam_unix.so.1)-2 5316 y(#)-2 +5413 y(#)g(Session)g(management)-2 5510 y(#)p Black 3618 +5984 a Fq(110)p Black eop end +%%Page: 111 118 +TeXDict begin 111 117 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.111) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1220 -132 +a Fq(Chapter)20 b(14.)f(Uni\002ed)g(Lo)o(gons)h(between)g(W)-5 +b(indows)20 b(NT)i(and)d(UNIX)h(using)g(W)-5 b(inbind)p +Black -2 72 a Fr(other)44 b(session)f(required)h +(/usr/lib/security/$ISA/pam_unix.so.1)-2 170 y(#)-2 267 +y(#)g(Password)g(management)-2 364 y(#)-2 461 y(#other)133 +b(password)44 b(sufficient)222 b(/usr/lib/security/pam_winbind.so)-2 +558 y(other)44 b(password)f(required)h +(/usr/lib/security/$ISA/pam_unix.so.1)-2 655 y(dtsession)f(auth)h +(required)g(/usr/lib/security/$ISA/pam_unix.so.1)-2 752 +y(#)-2 850 y(#)g(Support)g(for)g(Kerberos)g(V5)g(authentication)f +(\(uncomment)g(to)i(use)f(Kerberos\))-2 947 y(#)-2 1044 +y(#rlogin)f(auth)i(optional)e(/usr/lib/security/$ISA/pam_krb5.so.1)c +(try_first_pass)-2 1141 y(#login)44 b(auth)g(optional)f +(/usr/lib/security/$ISA/pam_krb5.so.1)c(try_first_pass)-2 +1238 y(#dtlogin)k(auth)h(optional)g +(/usr/lib/security/$ISA/pam_krb5.so.1)39 b(try_first_pass)-2 +1335 y(#other)44 b(auth)g(optional)f +(/usr/lib/security/$ISA/pam_krb5.so.1)c(try_first_pass)-2 +1432 y(#dtlogin)k(account)h(optional)f +(/usr/lib/security/$ISA/pam_krb5.so.1)-2 1530 y(#other)h(account)f +(optional)h(/usr/lib/security/$ISA/pam_krb5.so.1)-2 1627 +y(#other)g(session)f(optional)h(/usr/lib/security/$ISA/pam_krb5.so.1)-2 +1724 y(#other)g(password)f(optional)h +(/usr/lib/security/$ISA/pam_krb5.so.1)38 b(try_first_pass)-2 +2081 y +SDict begin H.S end + -2 2081 a -2 2081 a +SDict begin 13 H.A end + -2 2081 a -2 2081 a +SDict begin [ /View [/XYZ H.V] /Dest (2794) cvn H.B /DEST pdfmark end + -2 2081 +a 108 x Fu(I)20 b(also)h(added)e(a)h(try_\002rst_pass)f(line)i(after)f +(the)g(winbind.so)e(line)j(to)f(get)g(rid)g(of)g(anno)o(ying)e(double)h +(prompts)g(for)g(passw)o(ords.)-2 2373 y +SDict begin H.S end + -2 2373 a -2 +2373 a +SDict begin 13 H.A end + -2 2373 a -2 2373 a +SDict begin [ /View [/XYZ H.V] /Dest (2795) cvn H.B /DEST pdfmark end + -2 2373 a 90 x Fu(No)n(w)h(restart)g(your)f +(Samba)h(and)f(try)h(connecting)e(through)g(your)h(application)g(that)h +(you)g(con\002gured)d(in)k(the)f(pam.conf.)-2 2740 y +SDict begin H.S end + +-2 2740 a -2 2740 a +SDict begin 13 H.A end + -2 2740 a -2 2740 a +SDict begin [ /View [/XYZ H.V] /Dest (2796) cvn H.B /DEST pdfmark end + -2 2740 a 359 +x Fx(14.6.)35 b(Limitations)-2 3267 y +SDict begin H.S end + -2 3267 a -2 3267 +a +SDict begin 13 H.A end + -2 3267 a -2 3267 a +SDict begin [ /View [/XYZ H.V] /Dest (2798) cvn H.B /DEST pdfmark end + -2 3267 a 106 x Fu(W)m(inbind)19 +b(has)h(a)h(number)d(of)i(limitations)g(in)g(its)i(current)d(released)g +(v)o(ersion)g(that)h(we)h(hope)e(to)i(o)o(v)o(ercome)c(in)j(future)g +(releases:)-2 3391 y +SDict begin H.S end + -2 3391 a -2 3391 a +SDict begin 13 H.A end + -2 3391 a -2 +3391 a +SDict begin [ /View [/XYZ H.V] /Dest (2799) cvn H.B /DEST pdfmark end + -2 3391 a -2 3401 a +SDict begin H.S end + -2 3401 a -2 3401 a +SDict begin 13 H.A end + -2 3401 +a -2 3401 a +SDict begin [ /View [/XYZ H.V] /Dest (2800) cvn H.B /DEST pdfmark end + -2 3401 a Black 142 x Ft(\225)p Black 81 +3543 a +SDict begin H.S end + 81 3543 a 81 3543 a +SDict begin 13 H.A end + 81 3543 a 81 3543 a +SDict begin [ /View [/XYZ H.V] /Dest (2801) cvn H.B /DEST pdfmark end + 81 3543 +a Fu(W)m(inbind)f(is)i(currently)d(only)i(a)n(v)n(ailable)f(for)h(the)g +(Linux,)f(Solaris)h(and)g(IRIX)g(operating)f(systems,)h(although)f +(ports)g(to)i(other)81 3651 y(operating)d(systems)j(are)f(certainly)f +(possible.)h(F)o(or)g(such)g(ports)f(to)i(be)f(feasible,)g(we)g +(require)f(the)h(C)h(library)e(of)h(the)h(tar)o(get)81 +3759 y(operating)d(system)i(to)h(support)e(the)h(Name)g(Service)g +(Switch)g(and)g(Pluggable)e(Authentication)g(Modules)i(systems.)g(This) +g(is)81 3867 y(becoming)e(more)h(common)g(as)i(NSS)g(and)e(P)-8 +b(AM)21 b(gain)f(support)e(among)h(UNIX)h(v)o(endors.)-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 (2802) cvn H.B /DEST pdfmark end + -2 3885 +a Black 132 x Ft(\225)p Black 81 4017 a +SDict begin H.S end + 81 4017 a 81 +4017 a +SDict begin 13 H.A end + 81 4017 a 81 4017 a +SDict begin [ /View [/XYZ H.V] /Dest (2803) cvn H.B /DEST pdfmark end + 81 4017 a Fu(The)g(mappings)e(of)i(W)m(indo) +n(ws)g(NT)g(RIDs)h(to)g(UNIX)f(ids)g(is)i(not)d(made)h(algorithmically) +e(and)i(depends)f(on)g(the)i(order)d(in)81 4125 y(which)h(unmapped)f +(users)i(or)g(groups)f(are)h(seen)g(by)g(winbind.)f(It)h(may)g(be)g +(dif)n(\002cult)g(to)g(reco)o(v)o(er)e(the)j(mappings)d(of)i(rid)g(to) +81 4232 y(UNIX)g(id)g(mapping)f(if)h(the)g(\002le)h(containing)d(this)j +(information)d(is)j(corrupted)d(or)i(destro)o(yed.)-2 +4250 y +SDict begin H.S end + -2 4250 a -2 4250 a +SDict begin 13 H.A end + -2 4250 a -2 4250 a +SDict begin [ /View [/XYZ H.V] /Dest (2804) cvn H.B /DEST pdfmark end + -2 4250 +a Black 132 x Ft(\225)p Black 81 4382 a +SDict begin H.S end + 81 4382 a 81 +4382 a +SDict begin 13 H.A end + 81 4382 a 81 4382 a +SDict begin [ /View [/XYZ H.V] /Dest (2805) cvn H.B /DEST pdfmark end + 81 4382 a Fu(Currently)f(the)h(winbind)f(P) +-8 b(AM)21 b(module)e(does)h(not)f(tak)o(e)i(into)f(account)f(possible) +h(w)o(orkstation)e(and)i(logon)f(time)81 4490 y(restrictions)g(that)i +(may)e(be)i(been)e(set)i(for)f(W)m(indo)n(ws)f(NT)i(users,)f(this)h(is) +g(instead)f(up)f(to)i(the)f(PDC)h(to)f(enforce.)-2 4549 +y +SDict begin H.S end + -2 4549 a -2 4549 a +SDict begin 13 H.A end + -2 4549 a -2 4549 a +SDict begin [ /View [/XYZ H.V] /Dest (2806) cvn H.B /DEST pdfmark end + -2 4549 a 359 +x Fx(14.7.)35 b(Conclusion)-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 (2808) cvn H.B /DEST pdfmark end + -2 5076 a 106 x Fu(The)20 b(winbind)f(system,)h +(through)e(the)i(use)g(of)g(the)g(Name)g(Service)g(Switch,)g(Pluggable) +f(Authentication)f(Modules,)h(and)-2 5290 y(appropriate)f(Microsoft)h +(RPC)i(calls)g(ha)n(v)o(e)f(allo)n(wed)f(us)i(to)f(pro)o(vide)f +(seamless)h(inte)o(gration)f(of)h(Microsoft)f(W)m(indo)n(ws)g(NT)-2 +5398 y(domain)g(users)h(on)g(a)g(UNIX)h(system.)f(The)g(result)g(is)h +(a)g(great)e(reduction)g(in)h(the)g(administrati)n(v)o(e)f(cost)h(of)g +(running)e(a)j(mix)o(ed)-2 5506 y(UNIX)f(and)g(NT)g(netw)o(ork.)p +Black 3618 5984 a Fq(111)p Black eop end +%%Page: 112 119 +TeXDict begin 112 118 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.112) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (ADVANCEDNETWORKMANAGEMENT) cvn +H.B /DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(15.)f(Adv)n(anced)h(Netw)n(ork)h(Manangement)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (2820) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fu(This)20 b(section)g(attempts)g(to)h(document)d(peripheral)g +(issues)j(that)f(are)h(of)e(great)h(importance)e(to)j(netw)o(ork)e +(administrators)g(who)-2 544 y(w)o(ant)h(to)g(impro)o(v)o(e)e(netw)o +(ork)h(resource)g(access)i(control,)e(to)h(automate)f(the)h(user)h(en)m +(vironment,)16 b(and)k(to)g(mak)o(e)g(their)g(li)n(v)o(es)g(a)-2 +652 y(little)h(easier)-5 b(.)-2 653 y +SDict begin H.S end + -2 653 a -2 653 +a +SDict begin 13 H.A end + -2 653 a -2 653 a +SDict begin [ /View [/XYZ H.V] /Dest (2821) cvn H.B /DEST pdfmark end + -2 653 a 376 x Fx(15.1.)35 b(Con\002guring)e(Samba) +h(Shar)m(e)h(Access)f(Contr)m(ols)-2 1224 y +SDict begin H.S end + -2 1224 a +-2 1224 a +SDict begin 13 H.A end + -2 1224 a -2 1224 a +SDict begin [ /View [/XYZ H.V] /Dest (2823) cvn H.B /DEST pdfmark end + -2 1224 a 79 x Fu(This)20 +b(section)g(deals)g(with)h(ho)n(w)e(to)i(con\002gure)d(Samba)i(per)g +(share)g(access)g(control)f(restrictions.)h(By)g(def)o(ault)g(samba)g +(sets)h(no)-2 1411 y(restrictions)e(on)h(the)g(share)g(itself.)h +(Restrictions)f(on)g(the)g(share)g(itself)h(can)f(be)g(set)h(on)f(MS)h +(W)m(indo)n(ws)e(NT4/200x/XP)f(shares.)-2 1519 y(This)i(can)g(be)g(a)h +(v)o(ery)e(ef)n(fecti)n(v)o(e)g(w)o(ay)h(to)g(limit)h(who)f(can)g +(connect)f(to)h(a)h(share.)e(In)h(the)g(absence)g(of)g(speci\002c)g +(restrictions)g(the)-2 1627 y(def)o(ault)f(setting)h(is)i(to)e(allo)n +(w)g(the)g(global)g(user)1365 1627 y +SDict begin H.S end + 1365 1627 a 1365 +1627 a +SDict begin 13 H.A end + 1365 1627 a 1365 1627 a +SDict begin [ /View [/XYZ H.V] /Dest (2824) cvn H.B /DEST pdfmark end + 1365 1627 a Fq(Everyone)f +Fu(Full)h(Control)g(\(ie:)g(Full)h(control,)e(Change)g(and)h(Read\).)-2 +1811 y +SDict begin H.S end + -2 1811 a -2 1811 a +SDict begin 13 H.A end + -2 1811 a -2 1811 a +SDict begin [ /View [/XYZ H.V] /Dest (2825) cvn H.B /DEST pdfmark end + -2 1811 +a 90 x Fu(At)h(this)f(time)h(Samba)e(does)h(NO)m(T)g(pro)o(vide)e(a)j +(tool)f(for)g(con\002guring)d(access)k(control)e(setting)h(on)g(the)g +(Share)g(itself.)g(Samba)-2 2008 y(does)g(ha)n(v)o(e)f(the)h(capacity)g +(to)g(store)g(and)g(act)h(on)e(access)i(control)e(settings,)h(b)n(ut)h +(the)f(only)f(w)o(ay)h(to)h(create)f(those)g(settings)g(is)h(to)-2 +2116 y(use)f(either)g(the)g(NT4)g(Serv)o(er)f(Manager)g(or)h(the)g(W)m +(indo)n(ws)g(200x)f(MMC)h(for)g(Computer)f(Management.)-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 (2826) cvn H.B /DEST pdfmark end + -2 2300 +a 90 x Fu(Samba)g(stores)i(the)f(per)g(share)g(access)h(control)e +(settings)h(in)g(a)h(\002le)g(called)2156 2390 y +SDict begin H.S end + 2156 +2390 a 2156 2390 a +SDict begin 13 H.A end + 2156 2390 a 2156 2390 a +SDict begin [ /View [/XYZ H.V] /Dest (2827) cvn H.B /DEST pdfmark end + 2156 2390 +a Fr(share_info.tdb)p Fu(.)d(The)i(location)f(of)h(this)h(\002le)g(on) +-2 2498 y(your)e(system)h(will)h(depend)e(on)g(ho)n(w)h(samba)g(w)o(as) +h(compiled.)d(The)i(def)o(ault)g(location)f(for)h(samba')-5 +b(s)20 b(tdb)g(\002les)h(is)g(under)-2 2606 y +SDict begin H.S end + -2 2606 +a -2 2606 a +SDict begin 13 H.A end + -2 2606 a -2 2606 a +SDict begin [ /View [/XYZ H.V] /Dest (2828) cvn H.B /DEST pdfmark end + -2 2606 a Fr(/usr/local/samba/var)p +Fu(.)c(If)j(the)1134 2606 y +SDict begin H.S end + 1134 2606 a 1134 2606 a +SDict begin 13 H.A end + 1134 +2606 a 1134 2606 a +SDict begin [ /View [/XYZ H.V] /Dest (2829) cvn H.B /DEST pdfmark end + 1134 2606 a Fr(tdbdump)g Fu(utility)g(has)g(been)g +(compiled)f(and)g(installed)h(on)g(your)f(system)h(then)g(you)f(can)-2 +2714 y(e)o(xamine)g(the)h(contents)f(of)h(this)h(\002le)g(by:)1203 +2714 y +SDict begin H.S end + 1203 2714 a 1203 2714 a +SDict begin 13 H.A end + 1203 2714 a 1203 2714 +a +SDict begin [ /View [/XYZ H.V] /Dest (2830) cvn H.B /DEST pdfmark end + 1203 2714 a Fn(tdbdump)48 b(share_info.tdb)p Fu(.)-2 +2732 y +SDict begin H.S end + -2 2732 a -2 2732 a +SDict begin 13 H.A end + -2 2732 a -2 2732 a +SDict begin [ /View [/XYZ H.V] /Dest (2831) cvn H.B /DEST pdfmark end + -2 2732 +a 310 x Fp(15.1.1.)28 b(Shar)n(e)j(P)n(ermissions)e(Management)-2 +3233 y +SDict begin H.S end + -2 3233 a -2 3233 a +SDict begin 13 H.A end + -2 3233 a -2 3233 a +SDict begin [ /View [/XYZ H.V] /Dest (2833) cvn H.B /DEST pdfmark end + -2 3233 +a 83 x Fu(The)20 b(best)g(tool)g(for)g(the)g(task)g(is)h(platform)e +(dependant.)f(Choose)i(the)g(best)g(tool)g(for)g(your)f(en)m +(vironmemt.)-2 3334 y +SDict begin H.S end + -2 3334 a -2 3334 a +SDict begin 13 H.A end + -2 3334 a -2 +3334 a +SDict begin [ /View [/XYZ H.V] /Dest (2834) cvn H.B /DEST pdfmark end + -2 3334 a 269 x Fw(15.1.1.1.)k(W)n(indo)o(ws)i(NT4)g(W)-7 +b(orkstation/Ser)o(v)o(er)-2 3771 y +SDict begin H.S end + -2 3771 a -2 3771 +a +SDict begin 13 H.A end + -2 3771 a -2 3771 a +SDict begin [ /View [/XYZ H.V] /Dest (2836) cvn H.B /DEST pdfmark end + -2 3771 a 106 x Fu(The)20 b(tool)g(you)f(need)g +(to)i(use)f(to)g(manage)f(share)h(permissions)g(on)g(a)g(Samba)g(serv)o +(er)f(is)i(the)g(NT)f(Serv)o(er)f(Manager)-5 b(.)19 b(Serv)o(er)-2 +3985 y(Manager)g(is)i(shipped)e(with)h(W)m(indo)n(ws)g(NT4)g(Serv)o(er) +f(products)f(b)n(ut)j(not)f(with)g(W)m(indo)n(ws)f(NT4)h(W)-7 +b(orkstation.)20 b(Y)-9 b(ou)19 b(can)-2 4093 y(obtain)g(the)h(NT)h +(Serv)o(er)e(Manager)g(for)g(MS)i(W)m(indo)n(ws)f(NT4)g(W)-7 +b(orkstation)19 b(from)g(Microsoft)g(-)i(see)g(details)f(belo)n(w)-5 +b(.)-2 4111 y +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 (2837) cvn H.B /DEST pdfmark end + +-2 4111 a 184 x Fv(Instructions)-2 4337 y +SDict begin H.S end + -2 4337 a -2 +4337 a +SDict begin 13 H.A end + -2 4337 a -2 4337 a +SDict begin [ /View [/XYZ H.V] /Dest (2839) cvn H.B /DEST pdfmark end + -2 4337 a Black 149 x Fu(1.)p +Black 86 w(Launch)19 b(the)h(NT4)g(Serv)o(er)f(Manager)m(,)g(click)h +(on)f(the)i(Samba)e(serv)o(er)h(you)f(w)o(ant)h(to)h(administer)m(,)d +(then)i(from)f(the)h(menu)147 4594 y(select)h(Computer)m(,)d(then)i +(click)g(on)g(the)g(Shared)f(Directories)h(entry)-5 b(.)-2 +4612 y +SDict begin H.S end + -2 4612 a -2 4612 a +SDict begin 13 H.A end + -2 4612 a -2 4612 a +SDict begin [ /View [/XYZ H.V] /Dest (2841) cvn H.B /DEST pdfmark end + -2 4612 +a Black 131 x Fu(2.)p Black 107 w(No)n(w)20 b(click)g(on)g(the)g(share) +g(that)g(you)g(wish)g(to)h(manage,)d(then)i(click)g(on)g(the)g +(Properties)g(tab,)g(ne)o(xt)f(click)h(on)g(the)147 4851 +y(Permissions)g(tab)m(.)g(No)n(w)g(you)f(can)h(Add)g(or)g(change)f +(access)i(control)e(settings)h(as)h(you)e(wish.)-2 4952 +y +SDict begin H.S end + -2 4952 a -2 4952 a +SDict begin 13 H.A end + -2 4952 a -2 4952 a +SDict begin [ /View [/XYZ H.V] /Dest (2843) cvn H.B /DEST pdfmark end + -2 4952 a Black +3618 5984 a Fq(112)p Black eop end +%%Page: 113 120 +TeXDict begin 113 119 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.113) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2874) cvn H.B /DEST pdfmark end + -2 -201 a 2199 +-132 a Fq(Chapter)20 b(15.)f(Advanced)f(Network)j(Manang)o(ement)p +Black -2 72 a Fw(15.1.1.2.)i(W)n(indo)o(ws)i(200x/XP)-2 +240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (2845) cvn H.B /DEST pdfmark end + -2 240 a 106 +x Fu(On)20 b(MS)h(W)m(indo)n(ws)e(NT4/200x/XP)g(system)h(access)h +(control)e(lists)i(on)f(the)g(share)g(itself)h(are)f(set)h(using)f +(nati)n(v)o(e)f(tools,)h(usually)-2 454 y(from)f(\002lemanager)-5 +b(.)19 b(F)o(or)h(e)o(xample,)e(in)j(W)m(indo)n(ws)e(200x:)g(right)h +(click)g(on)f(the)i(shared)e(folder)m(,)g(then)g(select)i('Sharing',)d +(then)-2 562 y(click)i(on)g('Permissions'.)f(The)h(def)o(ault)f(W)m +(indo)n(ws)h(NT4/200x)e(permission)h(allo)n(ws)2498 562 +y +SDict begin H.S end + 2498 562 a 2498 562 a +SDict begin 13 H.A end + 2498 562 a 2498 562 a +SDict begin [ /View [/XYZ H.V] /Dest (2846) cvn H.B /DEST pdfmark end + 2498 562 +a Fq(Everyone)h Fu(Full)g(Control)g(on)f(the)i(Share.)-2 +746 y +SDict begin H.S end + -2 746 a -2 746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (2847) cvn H.B /DEST pdfmark end + -2 746 a 90 +x Fu(MS)f(W)m(indo)n(ws)g(200x)f(and)g(later)i(all)g(comes)e(with)i(a)f +(tool)g(called)g(the)h('Computer)d(Management')g(snap-in)h(for)h(the)g +(Microsoft)-2 944 y(Management)e(Console)i(\(MMC\).)g(This)g(tool)g(is) +h(located)f(by)f(clicking)h(on)2195 944 y +SDict begin H.S end + 2195 944 a +2195 944 a +SDict begin 13 H.A end + 2195 944 a 2195 944 a +SDict begin [ /View [/XYZ H.V] /Dest (2848) cvn H.B /DEST pdfmark end + 2195 944 a Fr(Control)44 +b(Panel)g(->)h(Administrative)-2 1052 y(Tools)f(->)g(Computer)g +(Management)p Fu(.)-2 1064 y +SDict begin H.S end + -2 1064 a -2 1064 a +SDict begin 13 H.A end + -2 1064 +a -2 1064 a +SDict begin [ /View [/XYZ H.V] /Dest (2849) cvn H.B /DEST pdfmark end + -2 1064 a 189 x Fv(Instructions)-2 1296 y +SDict begin H.S end + +-2 1296 a -2 1296 a +SDict begin 13 H.A end + -2 1296 a -2 1296 a +SDict begin [ /View [/XYZ H.V] /Dest (2851) cvn H.B /DEST pdfmark end + -2 1296 a Black +148 x Fu(1.)p Black 107 w(After)20 b(launching)e(the)i(MMC)h(with)f +(the)h(Computer)d(Management)h(snap-in,)g(click)h(on)f(the)i(menu)e +(item)h('Action',)f(select)147 1552 y('Connect)g(to)i(another)d +(computer'.)g(If)i(you)f(are)i(not)e(logged)g(onto)h(a)g(domain)f(you)g +(will)i(be)f(prompted)e(to)j(enter)e(a)i(domain)147 1660 +y(login)f(user)g(identi\002er)f(and)h(a)h(passw)o(ord.)e(This)h(will)h +(authenticate)e(you)g(to)i(the)f(domain.)e(If)i(you)g(where)f(already)g +(logged)147 1768 y(in)i(with)f(administrati)n(v)o(e)e(pri)n(vilidge)h +(this)i(step)f(is)h(not)f(of)n(fered.)-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 (2853) cvn H.B /DEST pdfmark end + -2 1786 a Black 132 x +Fu(2.)p Black 86 w(If)g(the)g(Samba)g(serv)o(er)g(is)h(not)f(sho)n(wn)f +(in)h(the)h(Select)f(Computer)f(box,)g(then)h(type)f(in)i(the)f(name)g +(of)g(the)g(tar)o(get)f(Samba)147 2026 y(serv)o(er)h(in)g(the)g +(\002eld)g('Name:'.)g(No)n(w)g(click)g(on)g(the)g([+])g(ne)o(xt)f(to)h +('System)g(T)-7 b(ools',)20 b(then)g(on)g(the)g([+])g(ne)o(xt)f(to)h +('Shared)147 2133 y(F)o(olders')f(in)i(the)f(left)g(panel.)-2 +2151 y +SDict begin H.S end + -2 2151 a -2 2151 a +SDict begin 13 H.A end + -2 2151 a -2 2151 a +SDict begin [ /View [/XYZ H.V] /Dest (2855) cvn H.B /DEST pdfmark end + -2 2151 +a Black 132 x Fu(3.)p Black 86 w(No)n(w)g(in)h(the)f(right)f(panel,)h +(double-click)e(on)h(the)i(share)e(you)h(wish)g(to)h(set)g(access)f +(control)f(permissions)h(on.)f(Then)h(click)147 2391 +y(on)g(the)f(tab)h('Share)f(Permissions'.)g(It)h(is)h(no)n(w)e +(possible)g(to)h(add)g(access)g(control)e(entities)j(to)e(the)h(shared) +f(folder)-5 b(.)19 b(Do)h(NO)m(T)147 2499 y(for)o(get)f(to)h(set)h +(what)f(type)g(of)g(access)h(\(full)e(control,)g(change,)g(read\))g +(you)g(wish)i(to)f(assign)g(for)g(each)g(entry)-5 b(.)-2 +2517 y +SDict begin H.S end + -2 2517 a -2 2517 a +SDict begin 11.7 H.A end + -2 2517 a -2 2517 a +SDict begin [ /View [/XYZ H.V] /Dest (2857) cvn H.B /DEST pdfmark end + -2 2517 +a 346 2616 3463 17 v 346 3403 17 787 v 1853 2807 a Fp(W)d(ar)n(ning)388 +2997 y +SDict begin H.S end + 388 2997 a 388 2997 a +SDict begin 11.7 H.A end + 388 2997 a 388 2997 a +SDict begin [ /View [/XYZ H.V] /Dest (2858) cvn H.B /DEST pdfmark end + 388 +2997 a 73 x Fk(Be)20 b(careful.)f(If)h(y)o(ou)g(tak)o(e)f(a)o(w)o(a)n +(y)h(all)f(per)r(missions)g(from)i(the)e(Ev)n(er)r(y)o(one)h(user)g +(without)e(remo)o(ving)h(this)h(user)g(then)388 3167 +y(eff)n(ectiv)n(ely)f(no)h(user)g(will)f(be)h(ab)o(le)f(to)h(access)h +(the)f(share)o(.)f(This)h(is)h(a)f(result)f(of)h(what)g(is)h(kno)o(wn)e +(as)i(A)n(CL)388 3264 y(precidence)o(.)d(ie:)i(Ev)n(er)r(y)o(one)f +(with)g(NO)i(A)n(CCESS)f(means)g(that)f(Mar)r(yK)i(who)f(is)h(par)s(t)e +(of)h(the)g(g)o(roup)f(Ev)n(er)r(y)o(one)g(will)388 3361 +y(ha)o(v)n(e)g(no)h(access)i(e)n(v)n(en)d(if)h(this)g(user)g(is)h(giv)n +(en)f(e)n(xplicit)f(full)g(control)g(access)o(.)p 3792 +3403 17 787 v 346 3419 3463 17 v -2 3679 a +SDict begin H.S end + -2 3679 a +-2 3679 a +SDict begin 13 H.A end + -2 3679 a -2 3679 a +SDict begin [ /View [/XYZ H.V] /Dest (2859) cvn H.B /DEST pdfmark end + -2 3679 a 319 x Fx(15.2.)35 +b(Remote)e(Ser)o(v)o(er)h(Administration)-2 4166 y +SDict begin H.S end + -2 +4166 a -2 4166 a +SDict begin 13 H.A end + -2 4166 a -2 4166 a +SDict begin [ /View [/XYZ H.V] /Dest (2861) cvn H.B /DEST pdfmark end + -2 4166 a -2 4166 +a +SDict begin H.S end + -2 4166 a -2 4166 a +SDict begin 13 H.A end + -2 4166 a -2 4166 a +SDict begin [ /View [/XYZ H.V] /Dest (2862) cvn H.B /DEST pdfmark end + -2 4166 a 106 +x Fq(How)20 b(do)g(I)h(g)o(et)f('User)h(Mana)o(g)o(er')e(and)g('Server) +h(Mana)o(g)o(er'?)-2 4455 y +SDict begin H.S end + -2 4455 a -2 4455 a +SDict begin 13 H.A end + -2 4455 +a -2 4455 a +SDict begin [ /View [/XYZ H.V] /Dest (2863) cvn H.B /DEST pdfmark end + -2 4455 a 91 x Fu(Since)g(I)g(don')o(t)f(need)g(to)i(b)n +(uy)e(an)i(NT4)e(Serv)o(er)m(,)g(ho)n(w)h(do)f(I)i(get)f(the)g('User)g +(Manager)f(for)h(Domains',)f(the)h('Serv)o(er)f(Manager'?)-2 +4730 y +SDict begin H.S end + -2 4730 a -2 4730 a +SDict begin 13 H.A end + -2 4730 a -2 4730 a +SDict begin [ /View [/XYZ H.V] /Dest (2864) cvn H.B /DEST pdfmark end + -2 4730 +a 90 x Fu(Microsoft)g(distrib)n(utes)h(a)h(v)o(ersion)e(of)g(these)i +(tools)f(called)g(ne)o(xus)f(for)h(installation)g(on)f(W)m(indo)n(ws)h +(9x)g(/)h(Me)f(systems.)g(The)-2 4928 y(tools)g(set)h(includes:)-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 (2865) cvn H.B /DEST pdfmark end + -2 4929 +a -2 4939 a +SDict begin H.S end + -2 4939 a -2 4939 a +SDict begin 13 H.A end + -2 4939 a -2 4939 a +SDict begin [ /View [/XYZ H.V] /Dest (2866) cvn H.B /DEST pdfmark end + -2 +4939 a Black 159 x Ft(\225)p Black 81 5098 a +SDict begin H.S end + 81 5098 +a 81 5098 a +SDict begin 13 H.A end + 81 5098 a 81 5098 a +SDict begin [ /View [/XYZ H.V] /Dest (2867) cvn H.B /DEST pdfmark end + 81 5098 a Fu(Serv)o(er)e(Manager)-2 +5116 y +SDict begin H.S end + -2 5116 a -2 5116 a +SDict begin 13 H.A end + -2 5116 a -2 5116 a +SDict begin [ /View [/XYZ H.V] /Dest (2868) cvn H.B /DEST pdfmark end + -2 5116 +a Black 131 x Ft(\225)p Black 81 5247 a +SDict begin H.S end + 81 5247 a 81 +5247 a +SDict begin 13 H.A end + 81 5247 a 81 5247 a +SDict begin [ /View [/XYZ H.V] /Dest (2869) cvn H.B /DEST pdfmark end + 81 5247 a Fu(User)h(Manager)f(for)h(Domains) +-2 5265 y +SDict begin H.S end + -2 5265 a -2 5265 a +SDict begin 13 H.A end + -2 5265 a -2 5265 a +SDict begin [ /View [/XYZ H.V] /Dest (2870) cvn H.B /DEST pdfmark end + -2 +5265 a Black 132 x Ft(\225)p Black 81 5397 a +SDict begin H.S end + 81 5397 +a 81 5397 a +SDict begin 13 H.A end + 81 5397 a 81 5397 a +SDict begin [ /View [/XYZ H.V] /Dest (2871) cvn H.B /DEST pdfmark end + 81 5397 a Fu(Ev)o(ent)f(V)-5 +b(ie)n(wer)p Black 3618 5984 a Fq(113)p Black eop end +%%Page: 114 121 +TeXDict begin 114 120 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.114) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2199 -132 +a Fq(Chapter)20 b(15.)f(Advanced)f(Network)j(Manang)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (2872) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Click)f(here)g(to)g(do)n(wnload)f(the)h(archi)n(v)o(ed)e +(\002le)1346 72 y +SDict begin H.S end + 1346 72 a 1346 72 a +SDict begin 13 H.A end + 1346 72 a 1346 +72 a +SDict begin [ /View [/XYZ H.V] /Dest (2873) cvn H.B /DEST pdfmark end + 1346 72 a Fu(ftp://ftp.microsoft.com/Softlib/MSLFILE)o +(S/NEXUS.EXE)-2 346 y(The)i(W)m(indo)n(ws)f(NT)i(4.0)e(v)o(ersion)g(of) +h(the)g('User)g(Manager)f(for)h(Domains')f(and)h('Serv)o(er)e(Manager') +h(are)h(a)n(v)n(ailable)g(from)-2 454 y(Microsoft)f(via)h(ftp)g(from)f +(ftp://ftp.microsoft.com/Softlib/MSLFILES/SR)-7 b(VT)o(OOLS.E)o(XE)-2 +483 y +SDict begin H.S end + -2 483 a -2 483 a +SDict begin 13 H.A end + -2 483 a -2 483 a +SDict begin [ /View [/XYZ H.V] /Dest (2876) cvn H.B /DEST pdfmark end + -2 483 a 359 +x Fx(15.3.)35 b(Netw)o(ork)e(Logon)h(Script)h(Magic)-2 +1037 y +SDict begin H.S end + -2 1037 a -2 1037 a +SDict begin 13 H.A end + -2 1037 a -2 1037 a +SDict begin [ /View [/XYZ H.V] /Dest (2878) cvn H.B /DEST pdfmark end + -2 1037 +a 79 x Fu(This)20 b(section)g(needs)g(w)o(ork.)f(V)-11 +b(olunteer)19 b(contrib)n(utions)f(most)j(welcome.)e(Please)i(send)f +(your)f(patches)g(or)h(updates)g(to)3464 1116 y +SDict begin H.S end + 3464 +1116 a 3464 1116 a +SDict begin 13 H.A end + 3464 1116 a 3464 1116 a +SDict begin [ /View [/XYZ H.V] /Dest (2879) cvn H.B /DEST pdfmark end + 3464 1116 +a Fu(John)-2 1224 y(T)-6 b(erpstra)19 b(\(mailto:jht@samba.or)o(g\).)p +Black 3618 5984 a Fq(114)p Black eop end +%%Page: 115 122 +TeXDict begin 115 121 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.115) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (POLICYMGMT) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(16.)f(System)h(and)f(Account)h(P)m(olicies)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (2891) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(16.1.)35 b(Cr)m(eating)f(and)h(Managing)f(System)h(P)m(olicies)-2 +734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (2893) cvn H.B /DEST pdfmark end + -2 734 a 79 +x Fu(Under)19 b(MS)i(W)m(indo)n(ws)e(platforms,)g(particularly)f(those) +j(follo)n(wing)d(the)i(release)g(of)g(MS)h(W)m(indo)n(ws)f(NT4)g(and)f +(MS)i(W)m(indo)n(ws)-2 921 y(95\))e(it)i(is)g(possible)f(to)g(create)g +(a)h(type)f(of)g(\002le)g(that)h(w)o(ould)e(be)h(placed)g(in)g(the)g +(NETLOGON)g(share)g(of)g(a)g(domain)f(controller)-5 b(.)-2 +1029 y(As)21 b(the)f(client)g(logs)g(onto)g(the)g(netw)o(ork)f(this)i +(\002le)f(is)i(read)d(and)h(the)g(contents)g(initiate)g(changes)f(to)h +(the)h(re)o(gistry)e(of)h(the)g(client)-2 1137 y(machine.)f(This)h +(\002le)h(allo)n(ws)f(changes)f(to)i(be)f(made)f(to)i(those)f(parts)g +(of)g(the)g(re)o(gistry)f(that)h(af)n(fect)g(users,)g(groups)f(of)h +(users,)g(or)-2 1245 y(machines.)-2 1412 y +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 (2894) cvn H.B /DEST pdfmark end + -2 1412 a 107 x Fu(F)o(or)g(MS)g(W)m +(indo)n(ws)g(9x/Me)f(this)i(\002le)g(must)f(be)g(called)1612 +1519 y +SDict begin H.S end + 1612 1519 a 1612 1519 a +SDict begin 13 H.A end + 1612 1519 a 1612 1519 +a +SDict begin [ /View [/XYZ H.V] /Dest (2895) cvn H.B /DEST pdfmark end + 1612 1519 a Fr(Config.POL)f Fu(and)h(may)g(be)g(generated)e(using)i +(a)h(tool)f(called)-2 1627 y +SDict begin H.S end + -2 1627 a -2 1627 a +SDict begin 13 H.A end + -2 1627 +a -2 1627 a +SDict begin [ /View [/XYZ H.V] /Dest (2896) cvn H.B /DEST pdfmark end + -2 1627 a Fr(poledit.exe)p Fu(,)e(better)i(kno)n(wn)f(as)i +(the)f(Polic)o(y)g(Editor)-5 b(.)19 b(The)h(polic)o(y)f(editor)h(w)o +(as)h(pro)o(vided)c(on)j(the)g(W)m(indo)n(ws)g(98)-2 +1735 y(installation)g(CD,)g(b)n(ut)h(dissappeared)d(again)h(with)i(the) +f(introduction)e(of)h(MS)i(W)m(indo)n(ws)f(Me)g(\(Millenium)f +(Edition\).)g(From)-2 1842 y(comments)g(from)g(MS)i(W)m(indo)n(ws)e +(netw)o(ork)g(administrators)g(it)i(w)o(ould)e(appear)g(that)i(this)f +(tool)g(became)g(a)g(part)g(of)g(the)g(MS)-2 1950 y(W)m(indo)n(ws)f(Me) +i(Resource)e(Kit.)-2 2117 y +SDict begin H.S end + -2 2117 a -2 2117 a +SDict begin 13 H.A end + -2 2117 +a -2 2117 a +SDict begin [ /View [/XYZ H.V] /Dest (2897) cvn H.B /DEST pdfmark end + -2 2117 a 107 x Fu(MS)h(W)m(indo)n(ws)g(NT4)g(Serv)o(er)f +(products)g(include)g(the)1575 2224 y +SDict begin H.S end + 1575 2224 a 1575 +2224 a +SDict begin 13 H.A end + 1575 2224 a 1575 2224 a +SDict begin [ /View [/XYZ H.V] /Dest (2898) cvn H.B /DEST pdfmark end + 1575 2224 a Fq(System)i(P)-7 +b(olicy)20 b(Editor)i Fu(under)c(the)2620 2224 y +SDict begin H.S end + 2620 +2224 a 2620 2224 a +SDict begin 13 H.A end + 2620 2224 a 2620 2224 a +SDict begin [ /View [/XYZ H.V] /Dest (2899) cvn H.B /DEST pdfmark end + 2620 2224 +a Fr(Start)44 b(->)g(Programs)g(->)-2 2332 y(Administrative)e(Tools)20 +b Fu(menu)f(item.)i(F)o(or)e(MS)i(W)m(indo)n(ws)f(NT4)g(and)f(later)h +(clients)h(this)g(\002le)g(must)f(be)g(called)-2 2440 +y +SDict begin H.S end + -2 2440 a -2 2440 a +SDict begin 13 H.A end + -2 2440 a -2 2440 a +SDict begin [ /View [/XYZ H.V] /Dest (2900) cvn H.B /DEST pdfmark end + -2 2440 a Fr(NTConfig.POL)p +Fu(.)-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 (2901) cvn H.B /DEST pdfmark end + -2 2618 a 96 x Fu(Ne)n(w)g(with)h(the)f(introduction)d(of)j(MS)h(W)m +(indo)n(ws)f(2000)e(w)o(as)j(the)g(Microsoft)e(Management)f(Console)i +(or)g(MMC.)g(This)h(tool)f(is)-2 2822 y(the)g(ne)n(w)g(w)o(a)n(v)o(e)g +(in)h(the)f(e)n(v)o(er)f(changing)f(landscape)h(of)h(Microsoft)f +(methods)g(for)h(management)e(of)i(netw)o(ork)f(access)i(and)-2 +2930 y(security)-5 b(.)19 b(Ev)o(ery)f(ne)n(w)i(Microsoft)g(product)e +(or)i(technology)e(seems)i(to)h(obsolete)e(the)h(old)g(rules)g(and)g +(to)g(introduce)f(ne)n(wer)g(and)-2 3038 y(more)g(comple)o(x)g(tools)h +(and)f(methods.)g(T)-7 b(o)21 b(Microsoft')-5 b(s)19 +b(credit)h(though,)e(the)i(MMC)h(does)f(appear)f(to)h(be)h(a)f(step)h +(forw)o(ard,)d(b)n(ut)-2 3146 y(impro)o(v)o(ed)f(functionality)h(comes) +i(at)h(a)g(great)e(price.)-2 3330 y +SDict begin H.S end + -2 3330 a -2 3330 +a +SDict begin 13 H.A end + -2 3330 a -2 3330 a +SDict begin [ /View [/XYZ H.V] /Dest (2902) cvn H.B /DEST pdfmark end + -2 3330 a 90 x Fu(Before)g(embarking)f(on)i(the)g +(con\002guration)e(of)i(netw)o(ork)f(and)g(system)i(policies)f(it)h(is) +g(highly)e(advisable)g(to)h(read)g(the)-2 3528 y(documentation)d(a)n(v) +n(ailable)j(from)f(Microsoft')-5 b(s)19 b(web)h(site)i(re)o(garding) +2047 3528 y +SDict begin H.S end + 2047 3528 a 2047 3528 a +SDict begin 13 H.A end + 2047 3528 a 2047 +3528 a +SDict begin [ /View [/XYZ H.V] /Dest (2903) cvn H.B /DEST pdfmark end + 2047 3528 a Fu(Implementing)17 b(Pro\002les)k(and)e(Policies)i +(in)g(W)m(indo)n(ws)-2 3636 y(NT)f(4.0)g(from)f(http://www)-5 +b(.microsoft.com/ntserv)o(er/m)o(anag)o(eme)o(nt/de)o(plo)o(y)o(men)o +(t/plan)o(gu)o(ide/p)o(rof)o(_p)o(olicies.asp)-2 3744 +y(\(http://www)g(.microsoft.com/ntserv)o(er)o(/man)o(age)o(men)o(t/dep) +o(lo)o(ym)o(ent/p)o(lang)o(uid)o(e/pro)o(f_)o(po)o(licies.asp\))14 +b(a)n(v)n(ailable)20 b(from)-2 3852 y(Microsoft.)f(There)g(are)h(a)h +(lar)o(ge)e(number)f(of)i(documents)f(in)h(addition)f(to)h(this)h(old)f +(one)g(that)g(should)f(also)i(be)f(read)f(and)-2 3959 +y(understood.)e(T)m(ry)j(searching)f(on)h(the)g(Microsoft)f(web)h(site) +h(for)f("Group)e(Policies".)-2 4144 y +SDict begin H.S end + -2 4144 a -2 4144 +a +SDict begin 13 H.A end + -2 4144 a -2 4144 a +SDict begin [ /View [/XYZ H.V] /Dest (2904) cvn H.B /DEST pdfmark end + -2 4144 a 89 x Fu(What)i(follo)n(ws)g(is)h(a)g(v) +o(ery)e(discussion)h(with)g(some)g(helpful)f(notes.)h(The)g +(information)d(pro)o(vided)h(here)i(is)h(incomplete)d(-)j(you)-2 +4341 y(are)f(w)o(arned.)-2 4342 y +SDict begin H.S end + -2 4342 a -2 4342 a +SDict begin 13 H.A end + +-2 4342 a -2 4342 a +SDict begin [ /View [/XYZ H.V] /Dest (2905) cvn H.B /DEST pdfmark end + -2 4342 a 327 x Fp(16.1.1.)28 b(W)n(indo)o(ws)i +(9x/Me)g(P)n(olicies)-2 4837 y +SDict begin H.S end + -2 4837 a -2 4837 a +SDict begin 13 H.A end + -2 +4837 a -2 4837 a +SDict begin [ /View [/XYZ H.V] /Dest (2907) cvn H.B /DEST pdfmark end + -2 4837 a 106 x Fu(Y)-9 b(ou)19 b(need)h(the)g(W)m +(in98)f(Group)g(Polic)o(y)h(Editor)f(to)i(set)g(Group)e(Pro\002les)h +(up)g(under)f(W)m(indo)n(ws)g(9x/Me.)g(It)i(can)f(be)g(found)f(on)g +(the)-2 5051 y(Original)g(full)h(product)f(W)m(in98)g(installation)h +(CD)h(under)1685 5051 y +SDict begin H.S end + 1685 5051 a 1685 5051 a +SDict begin 13 H.A end + 1685 +5051 a 1685 5051 a +SDict begin [ /View [/XYZ H.V] /Dest (2908) cvn H.B /DEST pdfmark end + 1685 5051 a Fr(tools/reskit/netadmin/poledit)p +Fu(.)15 b(Install)21 b(this)f(using)g(the)-2 5159 y(Add/Remo)o(v)o(e)e +(Programs)h(f)o(acility)h(and)g(then)f(click)h(on)g(the)g('Ha)n(v)o(e)g +(Disk')g(tab)m(.)-2 5343 y +SDict begin H.S end + -2 5343 a -2 5343 a +SDict begin 13 H.A end + -2 5343 +a -2 5343 a +SDict begin [ /View [/XYZ H.V] /Dest (2909) cvn H.B /DEST pdfmark end + -2 5343 a 90 x Fu(Use)h(the)f(Group)f(Polic)o(y)g(Editor)h +(to)g(create)g(a)h(polic)o(y)e(\002le)i(that)f(speci\002es)g(the)h +(location)e(of)h(user)g(pro\002les)g(and/or)f(the)3415 +5433 y +SDict begin H.S end + 3415 5433 a 3415 5433 a +SDict begin 13 H.A end + 3415 5433 a 3415 5433 +a +SDict begin [ /View [/XYZ H.V] /Dest (2910) cvn H.B /DEST pdfmark end + 3415 5433 a Fr(My)-2 5541 y(Documents)g Fu(etc.)h(stuf)n(f.)g(Then)f +(sa)n(v)o(e)i(these)f(settings)g(in)h(a)f(\002le)h(called)2063 +5541 y +SDict begin H.S end + 2063 5541 a 2063 5541 a +SDict begin 13 H.A end + 2063 5541 a 2063 5541 +a +SDict begin [ /View [/XYZ H.V] /Dest (2911) cvn H.B /DEST pdfmark end + 2063 5541 a Fr(Config.POL)e Fu(that)i(needs)e(to)i(be)f(placed)f(in)i +(the)f(root)f(of)p Black 3618 5984 a Fq(115)p Black eop +end +%%Page: 116 123 +TeXDict begin 116 122 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.116) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2938) cvn H.B /DEST pdfmark end + -2 -201 a 2374 +-132 a Fq(Chapter)20 b(16.)g(System)g(and)f(Account)g(P)-7 +b(olicies)p Black -2 72 a Fu(the)20 b([NETLOGON])f(share.)h(If)g(W)m +(in98)f(is)i(con\002gured)d(to)i(log)g(onto)g(the)g(Samba)g(Domain,)f +(it)h(will)h(automatically)e(read)h(this)-2 180 y(\002le)h(and)e +(update)g(the)i(W)m(in9x/Me)e(re)o(gistry)g(of)h(the)g(machine)f(as)i +(it)g(logs)f(on.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a +-2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (2912) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(Further)f(details)h(are)h(co)o(v)o(ered)d(in) +i(the)g(W)m(in98)g(Resource)f(Kit)i(documentation.)-2 +622 y +SDict begin H.S end + -2 622 a -2 622 a +SDict begin 13 H.A end + -2 622 a -2 622 a +SDict begin [ /View [/XYZ H.V] /Dest (2913) cvn H.B /DEST pdfmark end + -2 622 a 106 +x Fu(If)f(you)f(do)h(not)g(tak)o(e)g(the)g(right)g(steps,)g(then)g(e)n +(v)o(ery)f(so)h(often)g(W)m(in9x/Me)f(will)i(check)e(the)h(inte)o +(grity)f(of)h(the)g(re)o(gistry)g(and)f(will)-2 836 y(restore)g(it')-5 +b(s)22 b(settings)e(from)f(the)i(back-up)d(cop)o(y)h(of)h(the)g(re)o +(gistry)f(it)i(stores)g(on)e(each)h(W)m(in9x/Me)f(machine.)g(Hence,)h +(you)f(will)-2 944 y(occasionally)g(notice)g(things)h(changing)e(back)i +(to)g(the)g(original)f(settings.)-2 1128 y +SDict begin H.S end + -2 1128 a +-2 1128 a +SDict begin 13 H.A end + -2 1128 a -2 1128 a +SDict begin [ /View [/XYZ H.V] /Dest (2914) cvn H.B /DEST pdfmark end + -2 1128 a 90 x Fu(Install)h(the)g(group)f +(polic)o(y)g(handler)g(for)g(W)m(in9x)g(to)i(pick)f(up)f(group)g +(policies.)h(Look)f(on)g(the)i(W)m(in98)e(CD)i(in)-2 +1326 y +SDict begin H.S end + -2 1326 a -2 1326 a +SDict begin 13 H.A end + -2 1326 a -2 1326 a +SDict begin [ /View [/XYZ H.V] /Dest (2915) cvn H.B /DEST pdfmark end + -2 1326 +a Fr(\\tools\\reskit\\netadmin\\poledit)p Fu(.)15 b(Install)21 +b(group)d(policies)i(on)g(a)g(W)m(in9x)g(client)g(by)g(double-clicking) +-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 (2916) cvn H.B /DEST pdfmark end + -2 +1434 a Fr(grouppol.inf)p Fu(.)e(Log)i(of)n(f)f(and)g(on)h(again)f(a)i +(couple)e(of)g(times)i(and)e(see)i(if)f(W)m(in98)g(picks)g(up)f(group)g +(policies.)g(Unfortunately)-2 1542 y(this)h(needs)g(to)h(be)f(done)f +(on)h(e)n(v)o(ery)e(W)m(in9x/Me)i(machine)f(that)h(uses)h(group)d +(policies.)-2 1570 y +SDict begin H.S end + -2 1570 a -2 1570 a +SDict begin 13 H.A end + -2 1570 a -2 +1570 a +SDict begin [ /View [/XYZ H.V] /Dest (2917) cvn H.B /DEST pdfmark end + -2 1570 a 310 x Fp(16.1.2.)28 b(W)n(indo)o(ws)i(NT4)g(Style)g(P) +n(olicy)g(Files)-2 2071 y +SDict begin H.S end + -2 2071 a -2 2071 a +SDict begin 13 H.A end + -2 2071 +a -2 2071 a +SDict begin [ /View [/XYZ H.V] /Dest (2919) cvn H.B /DEST pdfmark end + -2 2071 a 83 x Fu(T)-7 b(o)20 b(create)g(or)g(edit)558 +2154 y +SDict begin H.S end + 558 2154 a 558 2154 a +SDict begin 13 H.A end + 558 2154 a 558 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (2920) cvn H.B /DEST pdfmark end + 558 +2154 a Fr(ntconfig.pol)f Fu(you)g(must)h(use)h(the)f(NT)h(Serv)o(er)e +(Polic)o(y)g(Editor)m(,)2543 2154 y +SDict begin H.S end + 2543 2154 a 2543 +2154 a +SDict begin 13 H.A end + 2543 2154 a 2543 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (2921) cvn H.B /DEST pdfmark end + 2543 2154 a Fv(poledit.exe)g +Fu(which)h(is)h(included)e(with)-2 2262 y(NT4)h(Serv)o(er)f(b)n(ut)532 +2262 y +SDict begin H.S end + 532 2262 a 532 2262 a +SDict begin 13 H.A end + 532 2262 a 532 2262 a +SDict begin [ /View [/XYZ H.V] /Dest (2922) cvn H.B /DEST pdfmark end + 532 +2262 a Fq(not)h(NT)h(W)-8 b(orkstation)p Fu(.)20 b(There)f(is)i(a)g +(Polic)o(y)f(Editor)f(on)h(a)h(NT4)e(W)-7 b(orkstation)20 +b(b)n(ut)g(it)h(is)g(not)f(suitable)g(for)-2 2370 y(creating)286 +2370 y +SDict begin H.S end + 286 2370 a 286 2370 a +SDict begin 13 H.A end + 286 2370 a 286 2370 a +SDict begin [ /View [/XYZ H.V] /Dest (2923) cvn H.B /DEST pdfmark end + 286 +2370 a Fq(Domain)f(P)-7 b(olicies)p Fu(.)21 b(Further)m(,)d(although)g +(the)j(W)m(indo)n(ws)e(95)h(Polic)o(y)g(Editor)f(can)h(be)g(installed)g +(on)g(an)g(NT4)-2 2478 y(W)-7 b(orkstation/Serv)o(er)m(,)17 +b(it)k(will)g(not)f(w)o(ork)g(with)g(NT)g(clients.)h(Ho)n(we)n(v)o(er)m +(,)d(the)i(\002les)h(from)e(the)h(NT)h(Serv)o(er)e(will)i(run)e +(happily)-2 2586 y(enough)f(on)i(an)g(NT4)g(W)-7 b(orkstation.)-2 +2770 y +SDict begin H.S end + -2 2770 a -2 2770 a +SDict begin 13 H.A end + -2 2770 a -2 2770 a +SDict begin [ /View [/XYZ H.V] /Dest (2924) cvn H.B /DEST pdfmark end + -2 2770 +a 90 x Fu(Y)e(ou)19 b(need)330 2860 y +SDict begin H.S end + 330 2860 a 330 +2860 a +SDict begin 13 H.A end + 330 2860 a 330 2860 a +SDict begin [ /View [/XYZ H.V] /Dest (2925) cvn H.B /DEST pdfmark end + 330 2860 a Fr(poledit.exe,)43 +b(common.adm)19 b Fu(and)1522 2860 y +SDict begin H.S end + 1522 2860 a 1522 +2860 a +SDict begin 13 H.A end + 1522 2860 a 1522 2860 a +SDict begin [ /View [/XYZ H.V] /Dest (2926) cvn H.B /DEST pdfmark end + 1522 2860 a Fr(winnt.adm)p +Fu(.)g(It)i(is)g(con)m(v)o(enient)c(to)k(put)f(the)g(tw)o(o)g(*.adm)f +(\002les)i(in)g(the)-2 2968 y +SDict begin H.S end + -2 2968 a -2 2968 a +SDict begin 13 H.A end + -2 +2968 a -2 2968 a +SDict begin [ /View [/XYZ H.V] /Dest (2927) cvn H.B /DEST pdfmark end + -2 2968 a Fr(c:\\winnt\\inf)d Fu(directory)h(which)h +(is)h(where)e(the)i(binary)d(will)j(look)f(for)f(them)h(unless)g(told)g +(otherwise.)g(Note)g(also)g(that)h(that)-2 3076 y(directory)d(is)j +(normally)e('hidden'.)-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 (2928) cvn H.B /DEST pdfmark end + -2 3260 a 90 x Fu(The)h(W)m(indo)n(ws)f(NT)i(polic)o +(y)e(editor)g(is)i(also)g(included)d(with)j(the)f(Service)g(P)o(ack)g +(3)g(\(and)f(later\))h(for)g(W)m(indo)n(ws)f(NT)i(4.0.)e(Extract)-2 +3458 y(the)g(\002les)i(using)478 3458 y +SDict begin H.S end + 478 3458 a 478 +3458 a +SDict begin 13 H.A end + 478 3458 a 478 3458 a +SDict begin [ /View [/XYZ H.V] /Dest (2929) cvn H.B /DEST pdfmark end + 478 3458 a Fv(ser)o(vicepackname)e(/x)p +Fu(,)g(i.e.)h(that')-5 b(s)1532 3458 y +SDict begin H.S end + 1532 3458 a 1532 +3458 a +SDict begin 13 H.A end + 1532 3458 a 1532 3458 a +SDict begin [ /View [/XYZ H.V] /Dest (2930) cvn H.B /DEST pdfmark end + 1532 3458 a Fv(Nt4sp6ai.exe)18 +b(/x)i Fu(for)f(service)g(pack)g(6a.)g(The)g(polic)o(y)f(editor)m(,) +3362 3458 y +SDict begin H.S end + 3362 3458 a 3362 3458 a +SDict begin 13 H.A end + 3362 3458 a 3362 +3458 a +SDict begin [ /View [/XYZ H.V] /Dest (2931) cvn H.B /DEST pdfmark end + 3362 3458 a Fv(poledit.exe)-2 3566 y Fu(and)h(the)i(associated)e +(template)h(\002les)h(\(*.adm\))e(should)g(be)h(e)o(xtracted)f(as)h +(well.)h(It)f(is)h(also)g(possible)f(to)g(do)n(wnloaded)e(the)i(polic)o +(y)-2 3674 y(template)f(\002les)j(for)d(Of)n(\002ce97)g(and)h(get)g(a)h +(cop)o(y)e(of)h(the)g(polic)o(y)f(editor)-5 b(.)20 b(Another)f +(possible)h(location)f(is)i(with)f(the)h(Zero)-2 3782 +y(Administration)d(Kit)j(a)n(v)n(ailable)f(for)f(do)n(wnload)g(from)g +(Microsoft.)-2 3783 y +SDict begin H.S end + -2 3783 a -2 3783 a +SDict begin 13 H.A end + -2 3783 a -2 +3783 a +SDict begin [ /View [/XYZ H.V] /Dest (2932) cvn H.B /DEST pdfmark end + -2 3783 a 286 x Fw(16.1.2.1.)k(Registry)i(T)-9 +b(attoos)-2 4255 y +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 (2934) cvn H.B /DEST pdfmark end + -2 4255 a 88 x Fu(W)m(ith)20 b(NT4)g(style)h(re)o(gistry)e(based)h +(polic)o(y)f(changes,)g(a)h(lar)o(ge)g(number)e(of)i(settings)g(are)g +(not)g(automatically)f(re)n(v)o(ersed)g(as)i(the)-2 4451 +y(user)f(logs)g(of)n(f.)f(Since)h(the)h(settings)f(that)g(were)g(in)h +(the)f(NTCon\002g.POL)f(\002le)i(were)f(applied)f(to)i(the)f(client)g +(machine)f(re)o(gistry)-2 4559 y(and)g(that)i(apply)e(to)h(the)g(hi)n +(v)o(e)g(k)o(e)o(y)f(HKEY_LOCAL_MA)m(CHINE)g(are)h(permanent)e(until)i +(e)o(xplicitly)f(re)n(v)o(ersed.)f(This)j(is)-2 4667 +y(kno)n(wn)d(as)j(tattooing.)e(It)i(can)f(ha)n(v)o(e)f(serious)h +(consequences)e(do)n(wn-stream)g(and)i(the)g(administrator)f(must)h(be) +g(e)o(xtremely)-2 4775 y(careful)f(not)h(to)g(lock)g(out)g(the)g +(ability)g(to)g(manage)f(the)h(machine)f(at)i(a)g(later)f(date.)-2 +4886 y +SDict begin H.S end + -2 4886 a -2 4886 a +SDict begin 13 H.A end + -2 4886 a -2 4886 a +SDict begin [ /View [/XYZ H.V] /Dest (2935) cvn H.B /DEST pdfmark end + -2 4886 +a 310 x Fp(16.1.3.)28 b(MS)j(W)n(indo)o(ws)e(200x)g(/)i(XP)f(Pr)n +(ofessional)f(P)n(olicies)-2 5364 y +SDict begin H.S end + -2 5364 a -2 5364 +a +SDict begin 13 H.A end + -2 5364 a -2 5364 a +SDict begin [ /View [/XYZ H.V] /Dest (2937) cvn H.B /DEST pdfmark end + -2 5364 a 106 x Fu(W)m(indo)n(ws)19 +b(NT4)h(System)h(policies)f(allo)n(ws)g(setting)g(of)g(re)o(gistry)f +(parameters)g(speci\002c)i(to)f(users,)g(groups)f(and)g(computers)-2 +5578 y(\(client)h(w)o(orkstations\))f(that)h(are)g(members)f(of)h(the)g +(NT4)g(style)h(domain.)d(Such)i(polic)o(y)f(\002le)i(will)g(w)o(ork)e +(with)i(MS)g(W)m(indo)n(ws)p Black 3616 5984 a Fq(116)p +Black eop end +%%Page: 117 124 +TeXDict begin 117 123 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.117) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (2961) cvn H.B /DEST pdfmark end + -2 -201 a 2374 +-132 a Fq(Chapter)20 b(16.)g(System)g(and)f(Account)g(P)-7 +b(olicies)p Black -2 72 a Fu(2000)19 b(/)h(XP)h(clients)g(also.)-2 +346 y(Ne)n(w)f(to)h(MS)f(W)m(indo)n(ws)g(2000)f(Microsoft)g(introduced) +f(a)i(ne)n(w)g(style)h(of)f(group)e(polic)o(y)h(that)i(confers)e(a)h +(superset)g(of)-2 454 y(capabilities)g(compared)e(with)i(NT4)g(style)h +(policies.)e(Ob)o(viously)-5 b(,)18 b(the)i(tool)g(used)g(to)h(create)f +(them)f(is)j(dif)n(ferent,)c(and)h(the)-2 562 y(mechanism)g(for)g +(implementing)f(them)i(is)h(much)e(changed.)-2 746 y +SDict begin H.S end + +-2 746 a -2 746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (2939) cvn H.B /DEST pdfmark end + -2 746 a 90 x Fu(The)h(older)f(NT4) +h(style)g(re)o(gistry)g(based)f(policies)h(are)h(kno)n(wn)d(as)1908 +836 y +SDict begin H.S end + 1908 836 a 1908 836 a +SDict begin 13 H.A end + 1908 836 a 1908 836 a +SDict begin [ /View [/XYZ H.V] /Dest (2940) cvn H.B /DEST pdfmark end + 1908 +836 a Fq(Administr)o(ative)i(T)-8 b(emplates)20 b Fu(in)g(MS)h(W)m +(indo)n(ws)f(2000/XP)-2 944 y(Group)f(Polic)o(y)g(Objects)i(\(GPOs\).)f +(The)g(later)g(includes)f(ability)h(to)h(set)g(v)n(arious)e(security)g +(con\002gurations,)f(enforce)h(Internet)-2 1052 y(Explorer)f(bro)n +(wser)h(settings,)h(change)f(and)h(redirect)f(aspects)i(of)f(the)g +(users')g(desktop)f(\(including:)f(the)i(location)f(of)3417 +1052 y +SDict begin H.S end + 3417 1052 a 3417 1052 a +SDict begin 13 H.A end + 3417 1052 a 3417 1052 +a +SDict begin [ /View [/XYZ H.V] /Dest (2941) cvn H.B /DEST pdfmark end + 3417 1052 a Fq(My)-2 1160 y(Documents)g Fu(\002les)i(\(directory\),)d +(as)j(well)f(as)h(intrinsics)f(of)g(where)g(menu)f(items)i(will)g +(appear)e(in)h(the)g(Start)h(menu\).)e(An)-2 1268 y(additional)g(ne)n +(w)h(feature)f(is)i(the)f(ability)g(to)g(mak)o(e)g(a)n(v)n(ailable)g +(particular)f(softw)o(are)h(W)m(indo)n(ws)f(applications)g(to)i +(particular)-2 1376 y(users)f(and/or)f(groups.)-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 (2942) cvn H.B /DEST pdfmark end + -2 1560 a 90 +x Fu(Remember:)g(NT4)h(polic)o(y)f(\002les)i(are)f(named)1329 +1650 y +SDict begin H.S end + 1329 1650 a 1329 1650 a +SDict begin 13 H.A end + 1329 1650 a 1329 1650 +a +SDict begin [ /View [/XYZ H.V] /Dest (2943) cvn H.B /DEST pdfmark end + 1329 1650 a Fr(NTConfig.POL)f Fu(and)h(are)g(stored)f(in)i(the)f +(root)f(of)h(the)h(NETLOGON)e(share)h(on)-2 1758 y(the)g(domain)f +(controllers.)f(A)j(W)m(indo)n(ws)f(NT4)g(user)g(enters)g(a)g +(username,)f(a)i(passw)o(ord)e(and)h(selects)h(the)f(domain)f(name)g +(to)-2 1866 y(which)g(the)g(logon)g(will)h(attempt)f(to)h(tak)o(e)f +(place.)g(During)g(the)g(logon)f(process)h(the)h(client)g(machine)e +(reads)h(the)h(NTCon\002g.POL)-2 1974 y(\002le)h(from)e(the)h(NETLOGON) +g(share)g(on)f(the)i(authenticating)d(serv)o(er)m(,)g(modi\002es)i(the) +g(local)h(re)o(gistry)e(v)n(alues)g(according)g(to)h(the)-2 +2082 y(settings)g(in)h(this)f(\002le.)-2 2266 y +SDict begin H.S end + -2 2266 +a -2 2266 a +SDict begin 13 H.A end + -2 2266 a -2 2266 a +SDict begin [ /View [/XYZ H.V] /Dest (2944) cvn H.B /DEST pdfmark end + -2 2266 a 90 x Fu(W)m(indo)n(ws)f(2K)i +(GPOs)g(are)f(v)o(ery)f(feature)g(rich.)h(The)o(y)f(are)h(NO)m(T)g +(stored)g(in)g(the)g(NETLOGON)g(share,)f(rather)h(part)g(of)g(a)-2 +2464 y(W)m(indo)n(ws)f(200x)g(polic)o(y)g(\002le)i(is)g(stored)f(in)g +(the)g(Acti)n(v)o(e)g(Directory)f(itself)i(and)e(the)i(other)e(part)h +(is)h(stored)f(in)g(a)h(shared)e(\(and)-2 2571 y(replicated\))g(v)n +(olume)g(called)h(the)g(SYSV)m(OL)g(folder)-5 b(.)19 +b(This)i(folder)e(is)i(present)e(on)h(all)h(Acti)n(v)o(e)f(Directory)f +(domain)f(controllers.)-2 2679 y(The)i(part)f(that)i(is)g(stored)f(in)g +(the)g(Acti)n(v)o(e)g(Directory)f(itself)i(is)g(called)f(the)g(group)e +(polic)o(y)h(container)g(\(GPC\),)h(and)g(the)g(part)g(that)-2 +2787 y(is)h(stored)f(in)g(the)g(replicated)f(share)h(called)g(SYSV)m +(OL)g(is)i(kno)n(wn)c(as)j(the)f(group)f(polic)o(y)g(template)h +(\(GPT\).)-2 2971 y +SDict begin H.S end + -2 2971 a -2 2971 a +SDict begin 13 H.A end + -2 2971 a -2 +2971 a +SDict begin [ /View [/XYZ H.V] /Dest (2945) cvn H.B /DEST pdfmark end + -2 2971 a 90 x Fu(W)m(ith)f(NT4)g(clients)h(the)f(polic)o(y)g +(\002le)h(is)g(read)f(and)g(e)o(x)o(ecuted)e(upon)h(only)g(aas)i(each)f +(user)h(log)f(onto)f(the)h(netw)o(ork.)f(MS)i(W)m(indo)n(ws)-2 +3169 y(200x)f(policies)h(are)g(much)f(more)g(comple)o(x)g(-)h(GPOs)h +(are)f(processed)f(and)h(applied)f(at)i(client)f(machine)f(startup)h +(\(machine)-2 3277 y(speci\002c)g(part\))g(and)f(when)h(the)g(user)g +(logs)g(onto)g(the)g(netw)o(ork)f(the)h(user)g(speci\002c)h(part)e(is)i +(applied.)e(In)h(MS)h(W)m(indo)n(ws)f(200x)-2 3385 y(style)g(polic)o(y) +f(management)f(each)i(machine)f(and/or)f(user)i(may)g(be)g(subject)g +(to)g(an)o(y)f(number)f(of)i(concurently)e(applicable)h(\(and)-2 +3493 y(applied\))g(polic)o(y)g(sets)i(\(GPOs\).)f(Acti)n(v)o(e)g +(Directory)f(allo)n(ws)h(the)g(administrator)f(to)h(also)h(set)g +(\002lters)g(o)o(v)o(er)d(the)j(polic)o(y)e(settings.)-2 +3601 y(No)h(such)g(equi)n(v)n(alent)e(capability)i(e)o(xists)g(with)h +(NT4)e(style)i(polic)o(y)e(\002les.)-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 (2946) cvn H.B /DEST pdfmark end + -2 3619 a 269 x Fw(16.1.3.1.)k +(Administration)i(of)g(W)n(in2K)f(/)h(XP)g(P)n(olicies)-2 +3889 y +SDict begin H.S end + -2 3889 a -2 3889 a +SDict begin 13 H.A end + -2 3889 a -2 3889 a +SDict begin [ /View [/XYZ H.V] /Dest (2948) cvn H.B /DEST pdfmark end + -2 3889 +a 210 x Fv(Instructions)-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 (2950) cvn H.B /DEST pdfmark end + -2 4308 a 107 x Fu(Instead)19 b(of)h(using)g(the)g +(tool)g(called)g("The)g(System)g(Polic)o(y)g(Editor",)f(commonly)f +(called)i(Poledit)g(\(from)e(the)j(e)o(x)o(ecutable)d(name)-2 +4522 y(poledit.e)o(x)o(e\),)e(GPOs)21 b(are)e(created)g(and)g(managed)f +(using)h(a)h(Microsoft)e(Management)g(Console)h(\(MMC\))g(snap-in)g(as) +h(follo)n(ws:)-2 4540 y +SDict begin H.S end + -2 4540 a -2 4540 a +SDict begin 13 H.A end + -2 4540 a +-2 4540 a +SDict begin [ /View [/XYZ H.V] /Dest (2951) cvn H.B /DEST pdfmark end + -2 4540 a Black 132 x Fu(1.)p Black 86 w(Go)g(to)h(the)f(W)m +(indo)n(ws)g(200x)e(/)j(XP)g(menu)1373 4672 y +SDict begin H.S end + 1373 4672 +a 1373 4672 a +SDict begin 13 H.A end + 1373 4672 a 1373 4672 a +SDict begin [ /View [/XYZ H.V] /Dest (2953) cvn H.B /DEST pdfmark end + 1373 4672 a Fr +(Start->Programs->Administrative)40 b(Tools)20 b Fu(and)f(select)i(the) +f(MMC)147 4780 y(snap-in)f(called)h("Acti)n(v)o(e)g(Directory)f(Users)i +(and)e(Computers")-2 4964 y +SDict begin H.S end + -2 4964 a -2 4964 a +SDict begin 13 H.A end + -2 4964 +a -2 4964 a +SDict begin [ /View [/XYZ H.V] /Dest (2954) cvn H.B /DEST pdfmark end + -2 4964 a -2 4964 a +SDict begin H.S end + -2 4964 a -2 4964 a +SDict begin 13 H.A end + -2 +4964 a -2 4964 a +SDict begin [ /View [/XYZ H.V] /Dest (2955) cvn H.B /DEST pdfmark end + -2 4964 a Black 131 x Fu(2.)p Black +86 w(Select)i(the)f(domain)f(or)h(or)o(ganizational)d(unit)j(\(OU\))f +(that)i(you)e(wish)i(to)f(manage,)f(then)g(right)h(click)g(to)g(open)g +(the)g(conte)o(xt)147 5203 y(menu)f(for)h(that)g(object,)g(select)g +(the)h(properties)d(item.)-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 (2957) cvn H.B /DEST pdfmark end + -2 5221 a Black 132 x Fu(3.)p Black +86 w(No)n(w)i(left)h(click)f(on)g(the)g(Group)f(Polic)o(y)g(tab,)h +(then)g(left)h(click)f(on)f(the)i(Ne)n(w)f(tab)m(.)g(T)-7 +b(ype)19 b(a)i(name)f(for)f(the)h(ne)n(w)g(polic)o(y)f(you)147 +5461 y(will)i(create.)-2 5462 y +SDict begin H.S end + -2 5462 a -2 5462 a +SDict begin 13 H.A end + -2 +5462 a -2 5462 a +SDict begin [ /View [/XYZ H.V] /Dest (2959) cvn H.B /DEST pdfmark end + -2 5462 a Black 3614 5984 a Fq(117)p +Black eop end +%%Page: 118 125 +TeXDict begin 118 124 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.118) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2374 -132 +a Fq(Chapter)20 b(16.)g(System)g(and)f(Account)g(P)-7 +b(olicies)p Black Black -2 72 a Fu(4.)p Black 86 w(No)n(w)20 +b(left)h(click)f(on)g(the)g(Edit)g(tab)g(to)h(commence)d(the)i(steps)h +(needed)e(to)h(create)g(the)g(GPO.)-2 346 y(All)h(polic)o(y)e +(con\002guration)e(options)i(are)i(controlled)d(through)g(the)i(use)h +(of)f(polic)o(y)f(administrati)n(v)o(e)f(templates.)i(These)g(\002les) +-2 454 y(ha)n(v)o(e)f(a)i(.adm)e(e)o(xtension,)g(both)g(in)i(NT4)f(as)g +(well)h(as)g(in)f(W)m(indo)n(ws)g(200x)f(/)i(XP)-9 b(.)20 +b(Be)n(w)o(are)g(ho)n(we)n(v)o(er)m(,)e(since)i(the)h(.adm)e(\002les)i +(are)-2 562 y(NO)m(T)f(interchangible)e(across)i(NT4)g(and)f(W)m(indo)n +(ws)h(200x.)e(The)i(later)h(introduces)d(man)o(y)h(ne)n(w)h(features)g +(as)h(well)f(as)h(e)o(xtended)-2 670 y(de\002nition)e(capabilities.)g +(It)i(is)g(well)g(be)o(yond)d(the)i(scope)g(of)g(this)g(documentation)e +(to)i(e)o(xplain)f(ho)n(w)h(to)g(program)e(.adm)h(\002les,)-2 +778 y(for)g(that)i(the)f(adminsitrator)e(is)j(referred)e(to)h(the)g +(Microsoft)g(W)m(indo)n(ws)f(Resource)h(Kit)h(for)e(your)g(particular)g +(v)o(ersion)g(of)h(MS)-2 886 y(W)m(indo)n(ws.)-2 887 +y +SDict begin H.S end + -2 887 a -2 887 a +SDict begin 11.7 H.A end + -2 887 a -2 887 a +SDict begin [ /View [/XYZ H.V] /Dest (2962) cvn H.B /DEST pdfmark end + -2 887 a -2 1011 +a +SDict begin H.S end + -2 1011 a -2 1011 a +SDict begin 11.7 H.A end + -2 1011 a -2 1011 a +SDict begin [ /View [/XYZ H.V] /Dest (2963) cvn H.B /DEST pdfmark end + -2 1011 a 164 +1108 a Fl(Note:)f Fk(The)g(MS)i(Windo)o(ws)e(2000)g(Resource)g(Kit)h +(contains)f(a)i(tool)e(called)g(gpolmig.e)n(x)n(e)o(.)d(This)k(tool)g +(can)g(be)g(used)f(to)164 1205 y(mig)o(r)o(ate)g(an)h(NT4)g +(NTCon\002g.POL)f(\002le)h(into)f(a)h(Windo)o(ws)f(200x)h(style)g(GPO)m +(.)h(Be)f(VER)l(Y)h(careful)e(ho)o(w)g(y)o(ou)h(use)g(this)164 +1302 y(po)o(w)o(erful)e(tool.)h(Please)g(ref)n(er)g(to)h(the)g +(resource)g(kit)g(man)o(uals)f(f)n(or)h(speci\002c)h(usage)e(inf)n(or)r +(mation.)-2 1701 y +SDict begin H.S end + -2 1701 a -2 1701 a +SDict begin 13 H.A end + -2 1701 a -2 1701 +a +SDict begin [ /View [/XYZ H.V] /Dest (2964) cvn H.B /DEST pdfmark end + -2 1701 a 377 x Fx(16.2.)35 b(Managing)f(Account/User)f(P)m(olicies) +-2 2273 y +SDict begin H.S end + -2 2273 a -2 2273 a +SDict begin 13 H.A end + -2 2273 a -2 2273 a +SDict begin [ /View [/XYZ H.V] /Dest (2966) cvn H.B /DEST pdfmark end + -2 +2273 a 79 x Fu(Policies)20 b(can)g(de\002ne)g(a)h(speci\002c)f(user')-5 +b(s)21 b(settings)f(or)g(the)g(settings)h(for)e(a)i(group)d(of)i +(users.)g(The)g(resulting)f(polic)o(y)g(\002le)i(contains)-2 +2460 y(the)e(re)o(gistry)g(settings)g(for)g(all)h(users,)f(groups,)f +(and)h(computers)f(that)h(will)h(be)g(using)e(the)i(polic)o(y)e +(\002le.)i(Separate)f(polic)o(y)f(\002les)i(for)-2 2567 +y(each)g(user)m(,)f(group,)f(or)i(computer)f(are)h(not)g(not)f +(necessary)-5 b(.)-2 2752 y +SDict begin H.S end + -2 2752 a -2 2752 a +SDict begin 13 H.A end + -2 2752 +a -2 2752 a +SDict begin [ /View [/XYZ H.V] /Dest (2967) cvn H.B /DEST pdfmark end + -2 2752 a 89 x Fu(If)20 b(you)f(create)h(a)h(polic)o(y)e +(that)h(will)h(be)f(automatically)f(do)n(wnloaded)e(from)i(v)n +(alidating)g(domain)g(controllers,)g(you)g(should)-2 +2949 y(name)g(the)i(\002le)f(NTcon\002g.POL.)f(As)i(system)f +(administrator)m(,)e(you)h(ha)n(v)o(e)h(the)g(option)f(of)h(renaming)e +(the)j(polic)o(y)e(\002le)h(and,)g(by)-2 3057 y(modifying)d(the)k(W)m +(indo)n(ws)e(NT)-8 b(-based)20 b(w)o(orkstation,)e(directing)h(the)i +(computer)d(to)i(update)f(the)h(polic)o(y)g(from)f(a)h(manual)f(path.) +-2 3165 y(Y)-9 b(ou)19 b(can)h(do)g(this)h(by)f(either)f(manually)g +(changing)f(the)i(re)o(gistry)g(or)g(by)f(using)h(the)g(System)g(Polic) +o(y)g(Editor)-5 b(.)20 b(This)g(path)g(can)-2 3273 y(e)n(v)o(en)f(be)h +(a)h(local)f(path)g(such)f(that)i(each)f(machine)f(has)h(its)h(o)n(wn)f +(polic)o(y)f(\002le,)i(b)n(ut)f(if)g(a)h(change)e(is)i(necessary)e(to)i +(all)f(machines,)-2 3381 y(this)g(change)f(must)i(be)f(made)f(indi)n +(vidually)f(to)j(each)e(w)o(orkstation.)-2 3565 y +SDict begin H.S end + -2 +3565 a -2 3565 a +SDict begin 13 H.A end + -2 3565 a -2 3565 a +SDict begin [ /View [/XYZ H.V] /Dest (2968) cvn H.B /DEST pdfmark end + -2 3565 a 90 x Fu(When)h(a)g(W)m +(indo)n(ws)g(NT4/200x/XP)e(machine)h(logs)h(onto)g(the)g(netw)o(ork)f +(the)h(NETLOGON)g(share)g(on)g(the)g(authenticating)-2 +3763 y(domain)f(controller)f(for)i(the)g(presence)f(of)h(the)g +(NTCon\002g.POL)f(\002le.)i(If)f(one)g(e)o(xists)g(it)h(is)g(do)n +(wnloaded,)c(parsed)j(and)g(then)-2 3871 y(applied)f(to)h(the)g(user') +-5 b(s)21 b(part)f(of)g(the)g(re)o(gistry)-5 b(.)-2 4055 +y +SDict begin H.S end + -2 4055 a -2 4055 a +SDict begin 13 H.A end + -2 4055 a -2 4055 a +SDict begin [ /View [/XYZ H.V] /Dest (2969) cvn H.B /DEST pdfmark end + -2 4055 a 90 +x Fu(MS)20 b(W)m(indo)n(ws)f(200x/XP)g(clients)h(that)g(log)g(onto)f +(an)h(MS)g(W)m(indo)n(ws)g(Acti)n(v)o(e)f(Directory)g(security)g +(domain)g(may)g(additionally)-5 b(,)-2 4253 y(acquire)19 +b(polic)o(y)g(settings)h(through)e(Group)h(Polic)o(y)h(Objects)g +(\(GPOs\))h(that)f(are)g(de\002ned)f(and)h(stored)g(in)g(Acti)n(v)o(e)g +(Directory)-2 4361 y(itself.)g(The)g(k)o(e)o(y)g(bene\002t)f(of)h +(using)g(AS)h(GPOs)g(is)g(that)f(the)o(y)g(impose)f(no)h(re)o(gistry) +2398 4361 y +SDict begin H.S end + 2398 4361 a 2398 4361 a +SDict begin 13 H.A end + 2398 4361 a 2398 +4361 a +SDict begin [ /View [/XYZ H.V] /Dest (2970) cvn H.B /DEST pdfmark end + 2398 4361 a Fq(tatooing)f Fu(ef)n(fect.)g(This)i(has)f +(considerable)-2 4469 y(adv)n(anage)e(compared)g(with)i(the)h(use)f(of) +g(NTCon\002g.POL)f(\(NT4\))g(style)i(polic)o(y)e(updates.)-2 +4653 y +SDict begin H.S end + -2 4653 a -2 4653 a +SDict begin 13 H.A end + -2 4653 a -2 4653 a +SDict begin [ /View [/XYZ H.V] /Dest (2971) cvn H.B /DEST pdfmark end + -2 4653 +a 90 x Fu(Inaddition)f(to)i(user)g(access)h(controls)e(that)i(may)e(be) +h(imposed)g(or)f(applied)h(via)g(system)g(and/or)f(group)g(policies)h +(in)g(a)h(manner)-2 4851 y(that)f(w)o(orks)g(in)g(conjunction)e(with)i +(user)g(pro\002les,)g(the)g(user)g(management)e(en)m(vironment)f(under) +i(MS)i(W)m(indo)n(ws)-2 4959 y(NT4/200x/XP)d(allo)n(ws)i(per)g(domain)f +(as)i(well)g(as)g(per)e(user)h(account)f(restrictions)h(to)g(be)h +(applied.)d(Common)h(restrictions)h(that)-2 5066 y(are)g(frequently)e +(used)i(includes:)-2 5250 y +SDict begin H.S end + -2 5250 a -2 5250 a +SDict begin 13 H.A end + -2 5250 +a -2 5250 a +SDict begin [ /View [/XYZ H.V] /Dest (2972) cvn H.B /DEST pdfmark end + -2 5250 a -2 5260 a +SDict begin H.S end + -2 5260 a -2 5260 a +SDict begin 13 H.A end + -2 +5260 a -2 5260 a +SDict begin [ /View [/XYZ H.V] /Dest (2973) cvn H.B /DEST pdfmark end + -2 5260 a -2 5260 a +SDict begin H.S end + -2 5260 a -2 5260 +a +SDict begin 13 H.A end + -2 5260 a -2 5260 a +SDict begin [ /View [/XYZ H.V] /Dest (table.18) cvn H.B /DEST pdfmark +end + -2 5260 a 76 x Fu(Logon)e(Hours)-2 +5428 y(P)o(assw)o(ord)i(Aging)-2 5521 y(Permitted)f(Logon)g(from)g +(certain)h(machines)f(only)p Black 3618 5984 a Fq(118)p +Black eop end +%%Page: 119 126 +TeXDict begin 119 125 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.119) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2374 -132 +a Fq(Chapter)20 b(16.)g(System)g(and)f(Account)g(P)-7 +b(olicies)p Black -2 72 a Fu(Account)19 b(type)h(\(Local)f(or)h +(Global\))-2 165 y(User)g(Rights)-2 183 y +SDict begin H.S end + -2 183 a -2 +183 a +SDict begin 13 H.A end + -2 183 a -2 183 a +SDict begin [ /View [/XYZ H.V] /Dest (2979) cvn H.B /DEST pdfmark end + -2 183 a 310 x Fp(16.2.1.)28 +b(W)n(ith)i(W)n(indo)o(ws)g(NT4/200x)-2 661 y +SDict begin H.S end + -2 661 +a -2 661 a +SDict begin 13 H.A end + -2 661 a -2 661 a +SDict begin [ /View [/XYZ H.V] /Dest (2981) cvn H.B /DEST pdfmark end + -2 661 a 106 x Fu(The)20 +b(tools)g(that)g(may)g(be)g(used)g(to)g(con\002gure)f(these)h(types)g +(of)g(controls)f(from)g(the)h(MS)h(W)m(indo)n(ws)f(en)m(vironment)d +(are:)j(The)-2 875 y(NT4)g(User)g(Manager)f(for)h(domains,)e(the)j(NT4) +f(System)g(and)f(Group)g(Polic)o(y)h(Editor)m(,)f(the)h(re)o(gistry)f +(editor)h(\(re)o(gedt32.e)o(x)o(e\).)-2 983 y(Under)f(MS)i(W)m(indo)n +(ws)e(200x/XP)g(this)i(is)g(done)e(using)h(the)g(Microsoft)f(Managment) +g(Console)h(\(MMC\))g(with)g(approapriate)-2 1091 y("snap-ins",)f(the)h +(re)o(gistry)f(editor)m(,)g(and)h(potentially)f(also)h(the)g(NT4)g +(System)g(and)g(Group)f(Polic)o(y)h(Editor)-5 b(.)-2 +1119 y +SDict begin H.S end + -2 1119 a -2 1119 a +SDict begin 13 H.A end + -2 1119 a -2 1119 a +SDict begin [ /View [/XYZ H.V] /Dest (2982) cvn H.B /DEST pdfmark end + -2 1119 +a 311 x Fp(16.2.2.)28 b(W)n(ith)i(a)g(Samba)g(PDC)-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 (2984) cvn H.B /DEST pdfmark end + -2 1597 +a 106 x Fu(W)m(ith)20 b(a)h(Samba)f(Domain)f(Controller)m(,)f(the)j(ne) +n(w)f(tools)g(for)f(managing)g(of)g(user)h(account)f(and)h(polic)o(y)f +(information)f(includes:)-2 1811 y +SDict begin H.S end + -2 1811 a -2 1811 +a +SDict begin 13 H.A end + -2 1811 a -2 1811 a +SDict begin [ /View [/XYZ H.V] /Dest (2985) cvn H.B /DEST pdfmark end + -2 1811 a Fr(smbpasswd,)43 b(pdbedit,)g +(smbgroupedit,)g(net,)h(rpcclient.)p Fu(.)19 b(The)h(administrator)e +(should)i(read)f(the)h(man)g(pages)-2 1919 y(for)f(these)i(tools)f(and) +g(become)f(f)o(amiliar)g(with)i(their)f(use.)p Black +3618 5984 a Fq(119)p Black eop end +%%Page: 120 127 +TeXDict begin 120 126 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.120) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PROFILEMGMT) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(17.)f(Desktop)h(Pr)m(o\002le)f(Management)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (2997) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(17.1.)35 b(Roaming)e(Pr)m(o\002les)-2 568 y +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 (2999) cvn H.B /DEST pdfmark end + -2 568 a 346 668 3463 17 +v 346 1121 17 454 v 1853 817 a Fp(W)-8 b(ar)n(ning)388 +1007 y +SDict begin H.S end + 388 1007 a 388 1007 a +SDict begin 11.7 H.A end + 388 1007 a 388 1007 a +SDict begin [ /View [/XYZ H.V] /Dest (3000) cvn H.B /DEST pdfmark end + 388 +1007 a 388 1007 a +SDict begin H.S end + 388 1007 a 388 1007 a +SDict begin 11.7 H.A end + 388 1007 a 388 +1007 a +SDict begin [ /View [/XYZ H.V] /Dest (3001) cvn H.B /DEST pdfmark end + 388 1007 a 73 x Fi(NO)m(TE!)25 b Fk(Roaming)18 +b(pro\002les)i(suppor)s(t)f(is)i(diff)n(erent)c(f)n(or)j(Win9x)f(/)i +(Me)f(and)g(Windo)o(ws)f(NT4/200x.)p 3792 1121 17 454 +v 346 1138 3463 17 v -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 (3002) cvn H.B /DEST pdfmark end + -2 1314 a 57 x Fu(Before)g(discussing)h(ho)n(w)g(to)g +(con\002gure)e(roaming)h(pro\002les,)g(it)i(is)h(useful)d(to)i(see)f +(ho)n(w)g(W)m(indo)n(ws)g(9x)f(/)i(Me)g(and)e(W)m(indo)n(ws)-2 +1478 y(NT4/200x)f(clients)i(implement)f(these)i(features.)-2 +1662 y +SDict begin H.S end + -2 1662 a -2 1662 a +SDict begin 13 H.A end + -2 1662 a -2 1662 a +SDict begin [ /View [/XYZ H.V] /Dest (3003) cvn H.B /DEST pdfmark end + -2 1662 +a 90 x Fu(W)m(indo)n(ws)e(9x)h(/)h(Me)f(clients)h(send)f(a)g +(NetUserGetInfo)f(request)h(to)g(the)g(serv)o(er)f(to)i(get)f(the)g +(user')-5 b(s)21 b(pro\002les)e(location.)-2 1860 y(Ho)n(we)n(v)o(er)m +(,)f(the)i(response)f(does)h(not)g(ha)n(v)o(e)g(room)f(for)g(a)i +(separate)f(pro\002les)f(location)h(\002eld,)g(only)f(the)h(user')-5 +b(s)21 b(home)e(share.)h(This)-2 1968 y(means)g(that)g(W)m(in9X/Me)g +(pro\002les)f(are)h(restricted)g(to)g(being)g(stored)f(in)i(the)f +(user')-5 b(s)20 b(home)g(directory)-5 b(.)-2 2152 y +SDict begin H.S end + +-2 2152 a -2 2152 a +SDict begin 13 H.A end + -2 2152 a -2 2152 a +SDict begin [ /View [/XYZ H.V] /Dest (3004) cvn H.B /DEST pdfmark end + -2 2152 a 90 +x Fu(W)m(indo)n(ws)19 b(NT4/200x)f(clients)j(send)f(a)g(NetSAMLogon)f +(RPC)i(request,)f(which)f(contains)h(man)o(y)f(\002elds,)h(including)f +(a)-2 2350 y(separate)g(\002eld)i(for)e(the)i(location)e(of)h(the)g +(user')-5 b(s)20 b(pro\002les.)-2 2368 y +SDict begin H.S end + -2 2368 a -2 +2368 a +SDict begin 13 H.A end + -2 2368 a -2 2368 a +SDict begin [ /View [/XYZ H.V] /Dest (3005) cvn H.B /DEST pdfmark end + -2 2368 a 310 x Fp(17.1.1.)28 +b(Samba)i(Con\002guration)i(f)m(or)d(Pr)n(o\002le)i(Handling)-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 (3007) cvn H.B /DEST pdfmark end + -2 2869 +a 83 x Fu(This)20 b(section)g(documents)f(ho)n(w)g(to)i(con\002gure)d +(Samba)i(for)f(MS)i(W)m(indo)n(ws)e(client)i(pro\002le)e(support.)-2 +2970 y +SDict begin H.S end + -2 2970 a -2 2970 a +SDict begin 13 H.A end + -2 2970 a -2 2970 a +SDict begin [ /View [/XYZ H.V] /Dest (3008) cvn H.B /DEST pdfmark end + -2 2970 +a 270 x Fw(17.1.1.1.)k(NT4/200x)h(User)h(Pr)n(o\002les)-2 +3407 y +SDict begin H.S end + -2 3407 a -2 3407 a +SDict begin 13 H.A end + -2 3407 a -2 3407 a +SDict begin [ /View [/XYZ H.V] /Dest (3010) cvn H.B /DEST pdfmark end + -2 3407 +a 107 x Fu(T)-7 b(o)20 b(support)f(W)m(indo)n(wns)g(NT4/200x)f +(clients,)i(in)h(the)f([global])f(section)g(of)h(smb)m(.conf)e(set)j +(the)g(follo)n(wing)d(\(for)h(e)o(xample\):)-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 (3011) cvn H.B /DEST pdfmark end + -2 3698 a -2 +3781 a +SDict begin H.S end + -2 3781 a -2 3781 a +SDict begin 11.7 H.A end + -2 3781 a -2 3781 a +SDict begin [ /View [/XYZ H.V] /Dest (3012) cvn H.B /DEST pdfmark end + -2 3781 +a 79 x Fr(logon)44 b(path)g(=)h +(\\\\profileserver\\profileshare\\profilep)o(ath\\\045U)o(\\morep)o +(rofil)o(epath)-2 4054 y(This)f(is)g(typically)g(implemented)f(like:)-2 +4248 y(logon)h(path)g(=)h(\\\\\045L\\Profiles\\\045u)-2 +4443 y(where:)-2 4540 y(\045L)f(translates)f(to)i(the)f(name)g(of)h +(the)f(Samba)g(server)-2 4637 y(\045u)g(translates)f(to)i(the)f(user)g +(name)-2 4994 y +SDict begin H.S end + -2 4994 a -2 4994 a +SDict begin 13 H.A end + -2 4994 a -2 4994 +a +SDict begin [ /View [/XYZ H.V] /Dest (3013) cvn H.B /DEST pdfmark end + -2 4994 a 108 x Fu(The)20 b(def)o(ault)f(for)h(this)g(option)f(is)i +(\\\\\045N\\\045U\\pro\002le,)f(namely)f(\\\\sambaserv)o +(er\\username\\pro\002le.)d(The)k(\\\\N\045\\\045U)h(service)f(is)-2 +5210 y(created)f(automatically)g(by)h(the)g([homes])f(service.)g(If)h +(you)g(are)g(using)f(a)i(samba)f(serv)o(er)f(for)h(the)g(pro\002les,)g +(you)f(_must_)g(mak)o(e)-2 5318 y(the)h(share)g(speci\002ed)g(in)g(the) +g(logon)f(path)h(bro)n(wseable.)e(Please)j(refer)f(to)g(the)g(man)g +(page)g(for)f(smb)m(.conf)f(in)j(respect)e(of)h(the)-2 +5426 y(dif)n(ferent)e(symantics)i(of)g(\045L)h(and)e(\045N,)i(as)g +(well)g(as)f(\045U)h(and)f(\045u.)-2 5443 y +SDict begin H.S end + -2 5443 a +-2 5443 a +SDict begin 11.7 H.A end + -2 5443 a -2 5443 a +SDict begin [ /View [/XYZ H.V] /Dest (3014) cvn H.B /DEST pdfmark end + -2 5443 a Black 3618 5984 +a Fq(120)p Black eop end +%%Page: 121 128 +TeXDict begin 121 127 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.121) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3015) cvn H.B /DEST pdfmark end + -2 +-11 a 164 72 a Fl(Note:)f Fk(MS)i(Windo)o(ws)d(NT/2K)i(clients)f(at)h +(times)h(do)f(not)f(disconnect)g(a)h(connection)f(to)h(a)g(ser)r(v)n +(er)h(betw)o(een)d(logons)o(.)h(It)h(is)164 170 y(recommended)e(to)i +(NO)m(T)h(use)f(the)1187 170 y +SDict begin H.S end + 1187 170 a 1187 170 a +SDict begin 11.7 H.A end + +1187 170 a 1187 170 a +SDict begin [ /View [/XYZ H.V] /Dest (3016) cvn H.B /DEST pdfmark end + 1187 170 a Fi(homes)i Fk(meta-ser)r(vice)d(name)h +(as)h(par)s(t)e(of)h(the)g(pro\002le)f(share)h(path.)-2 +402 y +SDict begin H.S end + -2 402 a -2 402 a +SDict begin 13 H.A end + -2 402 a -2 402 a +SDict begin [ /View [/XYZ H.V] /Dest (3017) cvn H.B /DEST pdfmark end + -2 402 a 296 +x Fw(17.1.1.2.)j(W)n(indo)o(ws)i(9x)g(/)f(Me)h(User)g(Pr)n(o\002les)-2 +865 y +SDict begin H.S end + -2 865 a -2 865 a +SDict begin 13 H.A end + -2 865 a -2 865 a +SDict begin [ /View [/XYZ H.V] /Dest (3019) cvn H.B /DEST pdfmark end + -2 865 a 107 +x Fu(T)-7 b(o)20 b(support)f(W)m(indo)n(ws)h(9x)f(/)i(Me)g(clients,)f +(you)f(must)h(use)h(the)f("logon)f(home")g(parameter)-5 +b(.)19 b(Samba)g(has)i(no)n(w)e(been)h(\002x)o(ed)g(so)-2 +1080 y(that)g("net)g(use)h(/home")e(no)n(w)g(w)o(orks)h(as)h(well,)g +(and)e(it,)i(too,)f(relies)g(on)g(the)g("logon)f(home")g(parameter)-5 +b(.)-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 (3020) cvn H.B /DEST pdfmark end + +-2 1264 a 90 x Fu(By)20 b(using)g(the)g(logon)f(home)g(parameter)m(,)f +(you)i(are)g(restricted)g(to)g(putting)f(W)m(in9x)g(/)i(Me)g +(pro\002les)e(in)i(the)f(user')-5 b(s)20 b(home)-2 1461 +y(directory)-5 b(.)18 b(But)i(w)o(ait!)h(There)e(is)i(a)g(trick)f(you)f +(can)h(use.)g(If)g(you)g(set)h(the)f(follo)n(wing)e(in)j(the)f +([global])f(section)h(of)f(your)g(smb)m(.conf)-2 1569 +y(\002le:)-2 1736 y +SDict begin H.S end + -2 1736 a -2 1736 a +SDict begin 13 H.A end + -2 1736 a -2 +1736 a +SDict begin [ /View [/XYZ H.V] /Dest (3021) cvn H.B /DEST pdfmark end + -2 1736 a -2 1819 a +SDict begin H.S end + -2 1819 a -2 1819 a +SDict begin 11.7 H.A end + -2 1819 +a -2 1819 a +SDict begin [ /View [/XYZ H.V] /Dest (3022) cvn H.B /DEST pdfmark end + -2 1819 a 97 x Fr(logon)44 b(home)g(=)h +(\\\\\045L\\\045U\\.profiles)-2 2273 y +SDict begin H.S end + -2 2273 a -2 2273 +a +SDict begin 13 H.A end + -2 2273 a -2 2273 a +SDict begin [ /View [/XYZ H.V] /Dest (3023) cvn H.B /DEST pdfmark end + -2 2273 a 107 x Fu(then)19 b(your)g(W)m(indo)n +(ws)h(9x)f(/)i(Me)f(clients)h(will)g(dutifully)d(put)i(their)g(clients) +g(in)h(a)f(subdirectory)e(of)h(your)g(home)g(directory)g(called)-2 +2488 y(.pro\002les)g(\(thus)h(making)f(them)h(hidden\).)-2 +2672 y +SDict begin H.S end + -2 2672 a -2 2672 a +SDict begin 13 H.A end + -2 2672 a -2 2672 a +SDict begin [ /View [/XYZ H.V] /Dest (3024) cvn H.B /DEST pdfmark end + -2 2672 +a 90 x Fu(Not)g(only)f(that,)h(b)n(ut)h('net)f(use/home')e(will)j(also) +g(w)o(ork,)e(because)g(of)h(a)h(feature)e(in)h(W)m(indo)n(ws)g(9x)g(/)h +(Me.)f(It)g(remo)o(v)o(es)f(an)o(y)-2 2870 y(directory)f(stuf)n(f)i(of) +n(f)g(the)g(end)f(of)h(the)h(home)e(directory)f(area)i(and)g(only)f +(uses)i(the)f(serv)o(er)f(and)h(share)g(portion.)e(That)i(is,)h(it)g +(looks)-2 2978 y(lik)o(e)f(you)g(speci\002ed)f(\\\\\045L\\\045U)i(for)f +("logon)f(home".)-2 3007 y +SDict begin H.S end + -2 3007 a -2 3007 a +SDict begin 13 H.A end + -2 3007 +a -2 3007 a +SDict begin [ /View [/XYZ H.V] /Dest (3025) cvn H.B /DEST pdfmark end + -2 3007 a 277 x Fw(17.1.1.3.)k(Mixed)i(W)n(indo)o(ws)g(9x)g +(/)f(Me)h(and)h(W)n(indo)o(ws)f(NT4/200x)f(User)h(Pr)n(o\002les)-2 +3451 y +SDict begin H.S end + -2 3451 a -2 3451 a +SDict begin 13 H.A end + -2 3451 a -2 3451 a +SDict begin [ /View [/XYZ H.V] /Dest (3027) cvn H.B /DEST pdfmark end + -2 3451 +a 107 x Fu(Y)-9 b(ou)19 b(can)h(support)f(pro\002les)h(for)g(both)f(W)m +(in9X)h(and)f(W)m(inNT)h(clients)h(by)f(setting)g(both)f(the)h("logon)f +(home")g(and)h("logon)f(path")-2 3666 y(parameters.)f(F)o(or)i(e)o +(xample:)-2 3850 y +SDict begin H.S end + -2 3850 a -2 3850 a +SDict begin 13 H.A end + -2 3850 a -2 3850 +a +SDict begin [ /View [/XYZ H.V] /Dest (3028) cvn H.B /DEST pdfmark end + -2 3850 a -2 3933 a +SDict begin H.S end + -2 3933 a -2 3933 a +SDict begin 11.7 H.A end + -2 3933 a -2 +3933 a +SDict begin [ /View [/XYZ H.V] /Dest (3029) cvn H.B /DEST pdfmark end + -2 3933 a 79 x Fr(logon)44 b(home)g(=)h +(\\\\\045L\\\045u\\.profiles)-2 4109 y(logon)f(path)g(=)h +(\\\\\045L\\profiles\\\045u)-2 4394 y +SDict begin H.S end + -2 4394 a -2 4394 +a +SDict begin 13 H.A end + -2 4394 a -2 4394 a +SDict begin [ /View [/XYZ H.V] /Dest (3030) cvn H.B /DEST pdfmark end + -2 4394 a 328 x Fp(17.1.2.)28 b(W)n(indo)o(ws)i +(Client)h(Pr)n(o\002le)g(Con\002guration)g(Inf)m(ormation)-2 +4746 y +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 (3032) cvn H.B /DEST pdfmark end + -2 4746 +a 263 x Fw(17.1.2.1.)23 b(W)n(indo)o(ws)i(9x)g(/)f(Me)h(Pr)n(o\002le)h +(Setup)-2 5195 y +SDict begin H.S end + -2 5195 a -2 5195 a +SDict begin 13 H.A end + -2 5195 a -2 5195 +a +SDict begin [ /View [/XYZ H.V] /Dest (3034) cvn H.B /DEST pdfmark end + -2 5195 a 88 x Fu(When)20 b(a)g(user)g(\002rst)h(logs)g(in)f(on)g(W)m +(indo)n(ws)f(9X,)h(the)g(\002le)h(user)-5 b(.D)m(A)c(T)20 +b(is)h(created,)e(as)i(are)f(folders)f("Start)i(Menu",)e("Desktop",)-2 +5391 y("Programs")f(and)i("Nethood".)e(These)i(directories)f(and)h +(their)g(contents)g(will)g(be)h(mer)o(ged)d(with)i(the)g(local)h(v)o +(ersions)e(stored)g(in)-2 5499 y(c:\\windo)n(ws\\pro\002les\\username)e +(on)i(subsequent)g(logins,)h(taking)f(the)h(most)g(recent)g(from)f +(each.)h(Y)-9 b(ou)19 b(will)i(need)f(to)g(use)g(the)p +Black 3618 5984 a Fq(121)p Black eop end +%%Page: 122 129 +TeXDict begin 122 128 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.122) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 72 a Fu([global])e(options)i("preserv)o(e)e(case)j(=)f(yes",)g +("short)g(preserv)o(e)f(case)h(=)h(yes")f(and)g("case)g(sensiti)n(v)o +(e)g(=)h(no")f(in)g(order)f(to)h(maintain)-2 180 y(capital)g(letters)h +(in)f(shortcuts)f(in)i(an)o(y)e(of)h(the)g(pro\002le)g(folders.)-2 +364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (3035) cvn H.B /DEST pdfmark end + -2 364 a 90 +x Fu(The)g(user)-5 b(.D)m(A)c(T)19 b(\002le)i(contains)e(all)i(the)f +(user')-5 b(s)21 b(preferences.)d(If)i(you)f(wish)i(to)f(enforce)f(a)h +(set)h(of)f(preferences,)e(rename)h(their)-2 562 y(user)-5 +b(.D)m(A)c(T)19 b(\002le)i(to)f(user)-5 b(.MAN,)20 b(and)g(den)o(y)f +(them)g(write)i(access)f(to)h(this)g(\002le.)-2 580 y +SDict begin H.S end + +-2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (3036) cvn H.B /DEST pdfmark end + -2 580 a -2 590 a +SDict begin H.S end + +-2 590 a -2 590 a +SDict begin 13 H.A end + -2 590 a -2 590 a +SDict begin [ /View [/XYZ H.V] /Dest (3037) cvn H.B /DEST pdfmark end + -2 590 a Black 64 +733 a Fu(1.)p Black 147 733 a +SDict begin H.S end + 147 733 a 147 733 a +SDict begin 13 H.A end + 147 +733 a 147 733 a +SDict begin [ /View [/XYZ H.V] /Dest (3038) cvn H.B /DEST pdfmark end + 147 733 a Fu(On)f(the)h(W)m(indo)n(ws)e(9x)h(/)h(Me)f +(machine,)f(go)h(to)g(Control)g(P)o(anel)g(->)g(P)o(assw)o(ords)g(and)g +(select)g(the)h(User)f(Pro\002les)h(tab)m(.)e(Select)147 +840 y(the)h(required)f(le)n(v)o(el)h(of)g(roaming)e(preferences.)g +(Press)j(OK,)f(b)n(ut)h(do)e(_not_)g(allo)n(w)h(the)h(computer)d(to)i +(reboot.)-2 858 y +SDict begin H.S end + -2 858 a -2 858 a +SDict begin 13 H.A end + -2 858 a -2 858 a +SDict begin [ /View [/XYZ H.V] /Dest (3039) cvn H.B /DEST pdfmark end + +-2 858 a Black 64 990 a Fu(2.)p Black 147 990 a +SDict begin H.S end + 147 990 +a 147 990 a +SDict begin 13 H.A end + 147 990 a 147 990 a +SDict begin [ /View [/XYZ H.V] /Dest (3040) cvn H.B /DEST pdfmark end + 147 990 a Fu(On)g(the)h(W)m(indo)n(ws)e +(9x)h(/)h(Me)f(machine,)f(go)h(to)g(Control)g(P)o(anel)g(->)g(Netw)o +(ork)f(->)h(Client)h(for)f(Microsoft)f(Netw)o(orks)h(->)147 +1098 y(Preferences.)f(Select)i('Log)e(on)h(to)g(NT)g(Domain'.)f(Then,)g +(ensure)g(that)i(the)f(Primary)f(Logon)g(is)i('Client)f(for)g +(Microsoft)147 1206 y(Netw)o(orks'.)f(Press)i(OK,)g(and)e(this)i(time)f +(allo)n(w)h(the)f(computer)e(to)i(reboot.)-2 1390 y +SDict begin H.S end + -2 +1390 a -2 1390 a +SDict begin 13 H.A end + -2 1390 a -2 1390 a +SDict begin [ /View [/XYZ H.V] /Dest (3041) cvn H.B /DEST pdfmark end + -2 1390 a 90 x Fu(Under)f(W)m +(indo)n(ws)h(9x)f(/)i(Me)g(Pro\002les)f(are)g(do)n(wnloaded)e(from)h +(the)h(Primary)f(Logon.)g(If)h(you)f(ha)n(v)o(e)g(the)i(Primary)e +(Logon)f(as)-2 1588 y('Client)i(for)g(No)o(v)o(ell)f(Netw)o(orks',)g +(then)h(the)g(pro\002les)g(and)f(logon)g(script)i(will)f(be)h(do)n +(wnloaded)c(from)i(your)g(No)o(v)o(ell)g(Serv)o(er)-5 +b(.)20 b(If)-2 1696 y(you)f(ha)n(v)o(e)h(the)g(Primary)f(Logon)g(as)i +('W)m(indo)n(ws)e(Logon',)f(then)h(the)i(pro\002les)e(will)i(be)f +(loaded)g(from)f(the)h(local)g(machine)f(-)i(a)f(bit)-2 +1803 y(against)f(the)i(concept)d(of)i(roaming)f(pro\002les,)g(it)i(w)o +(ould)f(seem!)-2 1988 y +SDict begin H.S end + -2 1988 a -2 1988 a +SDict begin 13 H.A end + -2 1988 a +-2 1988 a +SDict begin [ /View [/XYZ H.V] /Dest (3042) cvn H.B /DEST pdfmark end + -2 1988 a 89 x Fu(Y)-9 b(ou)19 b(will)i(no)n(w)f(\002nd)g +(that)g(the)g(Microsoft)g(Netw)o(orks)f(Login)g(box)h(contains)f([user) +m(,)g(passw)o(ord,)h(domain])e(instead)i(of)g(just)-2 +2185 y([user)m(,)f(passw)o(ord].)f(T)-7 b(ype)20 b(in)g(the)g(samba)f +(serv)o(er')-5 b(s)20 b(domain)e(name)i(\(or)f(an)o(y)g(other)g(domain) +g(kno)n(wn)f(to)i(e)o(xist,)g(b)n(ut)g(bear)f(in)h(mind)-2 +2293 y(that)g(the)g(user)g(will)h(be)f(authenticated)f(against)g(this)i +(domain)e(and)h(pro\002les)f(do)n(wnloaded)f(from)h(it,)i(if)f(that)g +(domain)f(logon)-2 2401 y(serv)o(er)g(supports)g(it\),)i(user)f(name)f +(and)h(user')-5 b(s)20 b(passw)o(ord.)-2 2585 y +SDict begin H.S end + -2 2585 +a -2 2585 a +SDict begin 13 H.A end + -2 2585 a -2 2585 a +SDict begin [ /View [/XYZ H.V] /Dest (3043) cvn H.B /DEST pdfmark end + -2 2585 a 90 x Fu(Once)g(the)g(user)g +(has)g(been)g(successfully)f(v)n(alidated,)g(the)h(W)m(indo)n(ws)g(9x)g +(/)h(Me)f(machine)f(will)i(inform)e(you)g(that)h('The)g(user)g(has)-2 +2783 y(not)g(logged)e(on)i(before')f(and)g(asks)i(you)e(if)i(you)e +(wish)i(to)f(sa)n(v)o(e)g(the)g(user')-5 b(s)21 b(preferences?)d +(Select)j('yes'.)-2 2967 y +SDict begin H.S end + -2 2967 a -2 2967 a +SDict begin 13 H.A end + -2 2967 +a -2 2967 a +SDict begin [ /View [/XYZ H.V] /Dest (3044) cvn H.B /DEST pdfmark end + -2 2967 a 90 x Fu(Once)f(the)g(W)m(indo)n(ws)f(9x)h(/)h(Me) +g(client)f(comes)g(up)f(with)i(the)f(desktop,)f(you)g(should)g(be)h +(able)g(to)h(e)o(xamine)e(the)h(contents)f(of)h(the)-2 +3165 y(directory)e(speci\002ed)i(in)g(the)h("logon)d(path")i(on)g(the)g +(samba)g(serv)o(er)f(and)h(v)o(erify)f(that)h(the)g("Desktop",)f +("Start)i(Menu",)-2 3273 y("Programs")d(and)i("Nethood")f(folders)g(ha) +n(v)o(e)g(been)h(created.)-2 3457 y +SDict begin H.S end + -2 3457 a -2 3457 +a +SDict begin 13 H.A end + -2 3457 a -2 3457 a +SDict begin [ /View [/XYZ H.V] /Dest (3045) cvn H.B /DEST pdfmark end + -2 3457 a 90 x Fu(These)g(folders)f(will)i(be)f +(cached)f(locally)h(on)g(the)g(client,)g(and)g(updated)e(when)i(the)g +(user)g(logs)g(of)n(f)g(\(if)g(you)f(ha)n(v)o(en')o(t)g(made)g(them)-2 +3655 y(read-only)f(by)h(then\).)h(Y)-9 b(ou)19 b(will)i(\002nd)f(that)g +(if)h(the)f(user)g(creates)g(further)f(folders)g(or)h(short-cuts,)f +(that)h(the)h(client)f(will)h(mer)o(ge)-2 3763 y(the)f(pro\002le)f +(contents)h(do)n(wnloaded)d(with)k(the)f(contents)f(of)h(the)h +(pro\002le)e(directory)g(already)g(on)g(the)i(local)f(client,)g(taking) +f(the)-2 3871 y(ne)n(west)h(folders)f(and)h(short-cuts)f(from)g(each)h +(set.)-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 (3046) cvn H.B /DEST pdfmark end + -2 4038 a 107 x Fu(If)g(you)f(ha)n(v)o(e)h(made)f(the)h(folders)g(/)h +(\002les)g(read-only)d(on)h(the)i(samba)f(serv)o(er)m(,)e(then)i(you)f +(will)i(get)f(errors)g(from)f(the)h(W)m(indo)n(ws)g(9x)-2 +4253 y(/)g(Me)h(machine)d(on)i(logon)f(and)g(logout,)g(as)h(it)h +(attempts)f(to)g(mer)o(ge)e(the)i(local)g(and)g(the)g(remote)f +(pro\002le.)g(Basically)-5 b(,)20 b(if)g(you)f(ha)n(v)o(e)-2 +4361 y(an)o(y)g(errors)h(reported)e(by)i(the)g(W)m(indo)n(ws)f(9x)h(/)h +(Me)f(machine,)f(check)h(the)g(Unix)g(\002le)h(permissions)e(and)h(o)n +(wnership)e(rights)i(on)-2 4468 y(the)g(pro\002le)f(directory)g +(contents,)g(on)h(the)g(samba)g(serv)o(er)-5 b(.)-2 4653 +y +SDict begin H.S end + -2 4653 a -2 4653 a +SDict begin 13 H.A end + -2 4653 a -2 4653 a +SDict begin [ /View [/XYZ H.V] /Dest (3047) cvn H.B /DEST pdfmark end + -2 4653 a 89 +x Fu(If)20 b(you)f(ha)n(v)o(e)h(problems)e(creating)i(user)g +(pro\002les,)f(you)h(can)g(reset)g(the)g(user')-5 b(s)21 +b(local)f(desktop)f(cache,)g(as)i(sho)n(wn)f(belo)n(w)-5 +b(.)19 b(When)-2 4850 y(this)h(user)h(then)e(ne)o(xt)h(logs)g(in,)g +(the)o(y)f(will)i(be)g(told)e(that)i(the)o(y)e(are)h(logging)f(in)h +("for)g(the)g(\002rst)h(time".)-2 4868 y +SDict begin H.S end + -2 4868 a -2 +4868 a +SDict begin 13 H.A end + -2 4868 a -2 4868 a +SDict begin [ /View [/XYZ H.V] /Dest (3048) cvn H.B /DEST pdfmark end + -2 4868 a -2 4878 a +SDict begin H.S end + -2 4878 +a -2 4878 a +SDict begin 13 H.A end + -2 4878 a -2 4878 a +SDict begin [ /View [/XYZ H.V] /Dest (3049) cvn H.B /DEST pdfmark end + -2 4878 a Black 64 5021 +a Fu(1.)p Black 147 5021 a +SDict begin H.S end + 147 5021 a 147 5021 a +SDict begin 13 H.A end + 147 +5021 a 147 5021 a +SDict begin [ /View [/XYZ H.V] /Dest (3050) cvn H.B /DEST pdfmark end + 147 5021 a Fu(instead)f(of)g(logging)f(in)h(under)f +(the)h([user)m(,)f(passw)o(ord,)g(domain])g(dialog,)g(press)h(escape.) +-2 5039 y +SDict begin H.S end + -2 5039 a -2 5039 a +SDict begin 13 H.A end + -2 5039 a -2 5039 a +SDict begin [ /View [/XYZ H.V] /Dest (3051) cvn H.B /DEST pdfmark end + -2 +5039 a Black 64 5170 a Fu(2.)p Black 147 5170 a +SDict begin H.S end + 147 5170 +a 147 5170 a +SDict begin 13 H.A end + 147 5170 a 147 5170 a +SDict begin [ /View [/XYZ H.V] /Dest (3052) cvn H.B /DEST pdfmark end + 147 5170 a Fu(run)g(the)g(re)o +(gedit.e)o(x)o(e)d(program,)h(and)i(look)f(in:)-2 5354 +y +SDict begin H.S end + -2 5354 a -2 5354 a +SDict begin 13 H.A end + -2 5354 a -2 5354 a +SDict begin [ /View [/XYZ H.V] /Dest (3053) cvn H.B /DEST pdfmark end + -2 5354 a 147 +5444 a Fu(HKEY_LOCAL_MA)m(CHINE\\W)m(indo)n(ws\\CurrentV)-9 +b(ersion\\Pro)o(\002leList)p Black 3618 5984 a Fq(122)p +Black eop end +%%Page: 123 130 +TeXDict begin 123 129 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.123) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3054) cvn H.B /DEST pdfmark end + -2 +-11 a 147 72 a Fu(you)f(will)i(\002nd)f(an)g(entry)-5 +b(,)19 b(for)h(each)g(user)m(,)f(of)h(Pro\002leP)o(ath.)f(Note)h(the)h +(contents)e(of)h(this)h(k)o(e)o(y)e(\(lik)o(ely)h(to)g(be)147 +180 y(c:\\windo)n(ws\\pro\002les\\username\),)c(then)k(delete)g(the)g +(k)o(e)o(y)g(Pro\002leP)o(ath)f(for)h(the)g(required)f(user)-5 +b(.)20 b([Exit)g(the)g(re)o(gistry)147 288 y(editor].)39 +407 y +SDict begin H.S end + 39 407 a 39 407 a +SDict begin 13 H.A end + 39 407 a 39 407 a +SDict begin [ /View [/XYZ H.V] /Dest (3055) cvn H.B /DEST pdfmark end + 39 407 a Black +64 556 a Fu(3.)p Black 147 556 a +SDict begin H.S end + 147 556 a 147 556 a +SDict begin 13 H.A end + +147 556 a 147 556 a +SDict begin [ /View [/XYZ H.V] /Dest (3056) cvn H.B /DEST pdfmark end + 147 556 a 147 556 a +SDict begin H.S end + 147 556 a 147 +556 a +SDict begin 13 H.A end + 147 556 a 147 556 a +SDict begin [ /View [/XYZ H.V] /Dest (3057) cvn H.B /DEST pdfmark end + 147 556 a Fq(W)-5 b(ARNING)21 +b Fu(-)f(before)f(deleting)g(the)i(contents)e(of)h(the)g(directory)f +(listed)h(in)h(the)f(Pro\002leP)o(ath)f(\(this)i(is)g(lik)o(ely)f(to)g +(be)147 664 y +SDict begin H.S end + 147 664 a 147 664 a +SDict begin 13 H.A end + 147 664 a 147 664 a +SDict begin [ /View [/XYZ H.V] /Dest (3058) cvn H.B /DEST pdfmark end + +147 664 a Fr(c:\\windows\\profiles\\username\))p Fu(,)c(ask)k(them)g +(if)h(the)o(y)e(ha)n(v)o(e)h(an)o(y)f(important)g(\002les)i(stored)e +(on)h(their)g(desktop)f(or)147 772 y(in)i(their)e(start)i(menu.)e +(Delete)i(the)f(contents)f(of)h(the)g(directory)f(Pro\002leP)o(ath)g +(\(making)g(a)h(backup)f(if)h(an)o(y)g(of)g(the)g(\002les)h(are)147 +880 y(needed\).)-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 (3059) cvn H.B /DEST pdfmark end + -2 1061 a 147 1154 a Fu(This)g(will)f(ha)n(v)o(e)g(the)g +(ef)n(fect)g(of)g(remo)o(ving)e(the)i(local)g(\(read-only)d(hidden)i +(system)i(\002le\))f(user)-5 b(.D)m(A)c(T)19 b(in)i(their)f(pro\002le) +147 1262 y(directory)-5 b(,)18 b(as)j(well)g(as)g(the)f(local)g +("desktop",)e("nethood",)g("start)j(menu")e(and)h("programs")e +(folders.)39 1380 y +SDict begin H.S end + 39 1380 a 39 1380 a +SDict begin 13 H.A end + 39 1380 a 39 +1380 a +SDict begin [ /View [/XYZ H.V] /Dest (3060) cvn H.B /DEST pdfmark end + 39 1380 a Black 64 1530 a Fu(4.)p Black 147 1530 +a +SDict begin H.S end + 147 1530 a 147 1530 a +SDict begin 13 H.A end + 147 1530 a 147 1530 a +SDict begin [ /View [/XYZ H.V] /Dest (3061) cvn H.B /DEST pdfmark end + 147 1530 +a Fu(search)i(for)g(the)g(user')-5 b(s)20 b(.PWL)h(passw)o(ord-caching) +c(\002le)k(in)g(the)f(c:\\windo)n(ws)f(directory)-5 b(,)18 +b(and)i(delete)g(it.)-2 1547 y +SDict begin H.S end + -2 1547 a -2 1547 a +SDict begin 13 H.A end + -2 +1547 a -2 1547 a +SDict begin [ /View [/XYZ H.V] /Dest (3062) cvn H.B /DEST pdfmark end + -2 1547 a Black 64 1679 a Fu(5.)p Black +147 1679 a +SDict begin H.S end + 147 1679 a 147 1679 a +SDict begin 13 H.A end + 147 1679 a 147 1679 +a +SDict begin [ /View [/XYZ H.V] /Dest (3063) cvn H.B /DEST pdfmark end + 147 1679 a Fu(log)g(of)n(f)g(the)g(windo)n(ws)f(9x)h(/)h(Me)f +(client.)-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 (3064) cvn H.B /DEST pdfmark end + -2 1697 a Black 64 1828 a Fu(6.)p Black 147 1828 a +SDict begin H.S end + +147 1828 a 147 1828 a +SDict begin 13 H.A end + 147 1828 a 147 1828 a +SDict begin [ /View [/XYZ H.V] /Dest (3065) cvn H.B /DEST pdfmark end + 147 1828 +a Fu(check)g(the)g(contents)f(of)h(the)g(pro\002le)g(path)g(\(see)g +("logon)f(path")g(described)g(abo)o(v)o(e\),)f(and)i(delete)g(the)g +(user)-5 b(.D)m(A)c(T)19 b(or)147 1936 y(user)-5 b(.MAN)20 +b(\002le)h(for)f(the)g(user)m(,)f(making)g(a)i(backup)d(if)j(required.) +-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 (3066) cvn H.B /DEST pdfmark end + -2 +2120 a 90 x Fu(If)f(all)h(else)f(f)o(ails,)h(increase)f(samba')-5 +b(s)20 b(deb)n(ug)f(log)h(le)n(v)o(els)g(to)g(between)g(3)g(and)g(10,)f +(and)h(/)h(or)f(run)f(a)i(pack)o(et)e(trace)h(program)e(such)-2 +2318 y(as)j(ethereal)e(or)h(netmon.e)o(x)o(e,)d(and)j(look)f(for)h +(error)f(messages.)-2 2502 y +SDict begin H.S end + -2 2502 a -2 2502 a +SDict begin 13 H.A end + -2 2502 +a -2 2502 a +SDict begin [ /View [/XYZ H.V] /Dest (3067) cvn H.B /DEST pdfmark end + -2 2502 a 90 x Fu(If)h(you)f(ha)n(v)o(e)h(access)g(to)h(an) +f(W)m(indo)n(ws)g(NT4/200x)e(serv)o(er)m(,)g(then)i(\002rst)h(set)g(up) +f(roaming)e(pro\002les)i(and)g(/)h(or)e(netlogons)g(on)h(the)-2 +2700 y(W)m(indo)n(ws)f(NT4/200x)f(serv)o(er)-5 b(.)20 +b(Mak)o(e)g(a)g(pack)o(et)g(trace,)g(or)g(e)o(xamine)f(the)h(e)o +(xample)f(pack)o(et)g(traces)i(pro)o(vided)c(with)k(W)m(indo)n(ws)-2 +2808 y(NT4/200x)d(serv)o(er)m(,)h(and)g(see)i(what)f(the)g(dif)n +(ferences)f(are)h(with)g(the)h(equi)n(v)n(alent)d(samba)i(trace.)-2 +2836 y +SDict begin H.S end + -2 2836 a -2 2836 a +SDict begin 13 H.A end + -2 2836 a -2 2836 a +SDict begin [ /View [/XYZ H.V] /Dest (3068) cvn H.B /DEST pdfmark end + -2 2836 +a 278 x Fw(17.1.2.2.)j(W)n(indo)o(ws)i(NT4)g(W)-7 b(orkstation)-2 +3281 y +SDict begin H.S end + -2 3281 a -2 3281 a +SDict begin 13 H.A end + -2 3281 a -2 3281 a +SDict begin [ /View [/XYZ H.V] /Dest (3070) cvn H.B /DEST pdfmark end + -2 3281 +a 107 x Fu(When)20 b(a)g(user)g(\002rst)h(logs)g(in)f(to)g(a)h(W)m +(indo)n(ws)e(NT)i(W)-7 b(orkstation,)19 b(the)h(pro\002le)g(NT)l(user) +-5 b(.D)m(A)c(T)19 b(is)i(created.)e(The)h(pro\002le)g(location)-2 +3496 y(can)g(be)g(no)n(w)g(speci\002ed)f(through)f(the)j("logon)d +(path")i(parameter)-5 b(.)-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 (3071) cvn H.B /DEST pdfmark end + -2 3680 a 90 x Fu(There)18 b(is)j(a)f(parameter)e +(that)h(is)i(no)n(w)e(a)n(v)n(ailable)g(for)f(use)i(with)g(NT)f +(Pro\002les:)h("logon)e(dri)n(v)o(e".)g(This)i(should)e(be)i(set)g(to) +3425 3770 y +SDict begin H.S end + 3425 3770 a 3425 3770 a +SDict begin 13 H.A end + 3425 3770 a 3425 +3770 a +SDict begin [ /View [/XYZ H.V] /Dest (3072) cvn H.B /DEST pdfmark end + 3425 3770 a Fr(H:)f Fu(or)g(an)o(y)-2 3878 y(other)g(dri)n(v)o +(e,)g(and)h(should)f(be)h(used)g(in)g(conjunction)e(with)i(the)g(ne)n +(w)g("logon)f(home")g(parameter)-5 b(.)-2 4062 y +SDict begin H.S end + -2 4062 +a -2 4062 a +SDict begin 13 H.A end + -2 4062 a -2 4062 a +SDict begin [ /View [/XYZ H.V] /Dest (3073) cvn H.B /DEST pdfmark end + -2 4062 a 90 x Fu(The)20 +b(entry)f(for)h(the)g(NT4)g(pro\002le)f(is)i(a)g(_directory_)c(not)j(a) +h(\002le.)g(The)e(NT)i(help)f(on)f(pro\002les)h(mentions)f(that)i(a)f +(directory)f(is)i(also)-2 4260 y(created)e(with)i(a)f(.PDS)h(e)o +(xtension.)d(The)i(user)m(,)g(while)g(logging)e(in,)j(must)f(ha)n(v)o +(e)f(write)i(permission)e(to)h(create)g(the)g(full)g(pro\002le)-2 +4368 y(path)f(\(and)h(the)g(folder)f(with)h(the)h(.PDS)f(e)o(xtension)f +(for)h(those)g(situations)g(where)f(it)i(might)f(be)g(created.\))-2 +4552 y +SDict begin H.S end + -2 4552 a -2 4552 a +SDict begin 13 H.A end + -2 4552 a -2 4552 a +SDict begin [ /View [/XYZ H.V] /Dest (3074) cvn H.B /DEST pdfmark end + -2 4552 +a 90 x Fu(In)g(the)g(pro\002le)f(directory)-5 b(,)18 +b(W)m(indo)n(ws)i(NT4)g(creates)g(more)f(folders)h(than)f(W)m(indo)n +(ws)h(9x)g(/)h(Me.)f(It)g(creates)g("Application)f(Data")-2 +4750 y(and)g(others,)h(as)h(well)f(as)h("Desktop",)e("Nethood",)f +("Start)j(Menu")e(and)h("Programs".)e(The)i(pro\002le)g(itself)h(is)g +(stored)e(in)i(a)f(\002le)-2 4857 y(NT)l(user)-5 b(.D)m(A)c(T)j(.)19 +b(Nothing)g(appears)g(to)h(be)g(stored)g(in)g(the)h(.PDS)f(directory)-5 +b(,)18 b(and)i(its)h(purpose)e(is)i(currently)d(unkno)n(wn.)-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 (3075) cvn H.B /DEST pdfmark end + -2 5041 +a 90 x Fu(Y)-9 b(ou)19 b(can)h(use)h(the)f(System)g(Control)g(P)o(anel) +g(to)g(cop)o(y)f(a)i(local)f(pro\002le)g(onto)f(a)i(samba)e(serv)o(er)h +(\(see)g(NT)h(Help)f(on)g(pro\002les:)f(it)i(is)-2 5239 +y(also)f(capable)g(of)f(\002ring)h(up)g(the)g(correct)f(location)h(in)g +(the)g(System)g(Control)g(P)o(anel)g(for)f(you\).)g(The)h(NT)g(Help)h +(\002le)f(also)-2 5347 y(mentions)f(that)h(renaming)f(NT)l(user)-5 +b(.D)m(A)c(T)19 b(to)h(NT)l(user)-5 b(.MAN)20 b(turns)g(a)g(pro\002le)g +(into)g(a)h(mandatory)c(one.)p Black 3618 5984 a Fq(123)p +Black eop end +%%Page: 124 131 +TeXDict begin 124 130 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.124) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3076) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(The)g(case)g(of)g(the)g(pro\002le)g(is)h(signi\002cant.)e +(The)h(\002le)h(must)f(be)h(called)f(NT)l(user)-5 b(.D)m(A)c(T)19 +b(or)m(,)g(for)h(a)g(mandatory)e(pro\002le,)-2 180 y(NT)l(user)-5 +b(.MAN.)-2 191 y +SDict begin H.S end + -2 191 a -2 191 a +SDict begin 13 H.A end + -2 191 a -2 191 a +SDict begin [ /View [/XYZ H.V] /Dest (3077) cvn H.B /DEST pdfmark end + +-2 191 a 295 x Fw(17.1.2.3.)23 b(W)n(indo)o(ws)i(2000/XP)f(Pr)n +(ofessional)-2 654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 +a +SDict begin [ /View [/XYZ H.V] /Dest (3079) cvn H.B /DEST pdfmark end + -2 654 a 106 x Fu(Y)-9 b(ou)19 b(must)i(\002rst)g(con)m(v)o(ert)d +(the)i(pro\002le)f(from)h(a)g(local)g(pro\002le)g(to)g(a)h(domain)e +(pro\002le)g(on)h(the)g(MS)h(W)m(indo)n(ws)e(w)o(orkstation)g(as)-2 +868 y(follo)n(ws:)-2 869 y +SDict begin H.S end + -2 869 a -2 869 a +SDict begin 13 H.A end + -2 869 a +-2 869 a +SDict begin [ /View [/XYZ H.V] /Dest (3080) cvn H.B /DEST pdfmark end + -2 869 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 (3081) cvn H.B /DEST pdfmark end + -2 879 a Black 159 x Ft(\225)p Black 81 1038 +a +SDict begin H.S end + 81 1038 a 81 1038 a +SDict begin 13 H.A end + 81 1038 a 81 1038 a +SDict begin [ /View [/XYZ H.V] /Dest (3082) cvn H.B /DEST pdfmark end + 81 1038 a Fu(Log)g(on)h(as)h +(the)f(LOCAL)h(w)o(orkstation)e(administrator)-5 b(.)-2 +1056 y +SDict begin H.S end + -2 1056 a -2 1056 a +SDict begin 13 H.A end + -2 1056 a -2 1056 a +SDict begin [ /View [/XYZ H.V] /Dest (3083) cvn H.B /DEST pdfmark end + -2 1056 +a Black 132 x Ft(\225)p Black 81 1188 a +SDict begin H.S end + 81 1188 a 81 +1188 a +SDict begin 13 H.A end + 81 1188 a 81 1188 a +SDict begin [ /View [/XYZ H.V] /Dest (3084) cvn H.B /DEST pdfmark end + 81 1188 a Fu(Right)20 b(click)g(on)g(the)g +('My)g(Computer')e(Icon,)h(select)i('Properties')-2 1206 +y +SDict begin H.S end + -2 1206 a -2 1206 a +SDict begin 13 H.A end + -2 1206 a -2 1206 a +SDict begin [ /View [/XYZ H.V] /Dest (3085) cvn H.B /DEST pdfmark end + -2 1206 a Black +131 x Ft(\225)p Black 81 1337 a +SDict begin H.S end + 81 1337 a 81 1337 a +SDict begin 13 H.A end + 81 +1337 a 81 1337 a +SDict begin [ /View [/XYZ H.V] /Dest (3086) cvn H.B /DEST pdfmark end + 81 1337 a Fu(Click)f(on)g(the)g('User)h(Pro\002les')f +(tab)-2 1338 y +SDict begin H.S end + -2 1338 a -2 1338 a +SDict begin 13 H.A end + -2 1338 a -2 1338 +a +SDict begin [ /View [/XYZ H.V] /Dest (3087) cvn H.B /DEST pdfmark end + -2 1338 a Black 149 x Ft(\225)p Black 81 1487 a +SDict begin H.S end + 81 +1487 a 81 1487 a +SDict begin 13 H.A end + 81 1487 a 81 1487 a +SDict begin [ /View [/XYZ H.V] /Dest (3088) cvn H.B /DEST pdfmark end + 81 1487 a Fu(Select)g(the)h +(pro\002le)e(you)g(wish)i(to)f(con)m(v)o(ert)f(\(click)g(on)h(it)h +(once\))-2 1505 y +SDict begin H.S end + -2 1505 a -2 1505 a +SDict begin 13 H.A end + -2 1505 a -2 1505 +a +SDict begin [ /View [/XYZ H.V] /Dest (3089) cvn H.B /DEST pdfmark end + -2 1505 a Black 131 x Ft(\225)p Black 81 1636 a +SDict begin H.S end + 81 +1636 a 81 1636 a +SDict begin 13 H.A end + 81 1636 a 81 1636 a +SDict begin [ /View [/XYZ H.V] /Dest (3090) cvn H.B /DEST pdfmark end + 81 1636 a Fu(Click)f(on)g(the)g(b) +n(utton)g('Cop)o(y)f(T)-7 b(o')-2 1654 y +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 (3091) cvn H.B /DEST pdfmark end + -2 1654 a Black 132 x Ft(\225)p +Black 81 1786 a +SDict begin H.S end + 81 1786 a 81 1786 a +SDict begin 13 H.A end + 81 1786 a 81 1786 +a +SDict begin [ /View [/XYZ H.V] /Dest (3092) cvn H.B /DEST pdfmark end + 81 1786 a Fu(In)20 b(the)g("Permitted)f(to)i(use")f(box,)f(click)h +(on)g(the)g('Change')f(b)n(utton.)-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 (3093) cvn H.B /DEST pdfmark end + -2 1804 a Black 131 x Ft(\225)p +Black 81 1935 a +SDict begin H.S end + 81 1935 a 81 1935 a +SDict begin 13 H.A end + 81 1935 a 81 1935 +a +SDict begin [ /View [/XYZ H.V] /Dest (3094) cvn H.B /DEST pdfmark end + 81 1935 a Fu(Click)h(on)g(the)g('Look)f(in")h(area)g(that)h(lists)g +(the)f(machine)f(name,)h(when)f(you)h(click)g(here)f(it)i(will)g(open)e +(up)h(a)h(selection)f(box.)81 2043 y(Click)g(on)g(the)g(domain)f(to)i +(which)e(the)h(pro\002le)g(must)g(be)g(accessible.)-2 +2061 y +SDict begin H.S end + -2 2061 a -2 2061 a +SDict begin 11.7 H.A end + -2 2061 a -2 2061 a +SDict begin [ /View [/XYZ H.V] /Dest (3095) cvn H.B /DEST pdfmark end + -2 2061 +a -2 2186 a +SDict begin H.S end + -2 2186 a -2 2186 a +SDict begin 11.7 H.A end + -2 2186 a -2 2186 a +SDict begin [ /View [/XYZ H.V] /Dest (3096) cvn H.B /DEST pdfmark end + -2 +2186 a 247 2265 a Fl(Note:)f Fk(Y)-10 b(ou)19 b(will)g(need)g(to)h(log) +g(on)g(if)g(a)g(logon)f(bo)n(x)h(opens)f(up)m(.)h(Eg:)g(In)g(the)g +(connect)f(as:)i(MIDEAR)n(TH\\root,)d(pass)n(w)o(ord:)247 +2362 y(m)o(ypass)n(w)o(ord.)39 2702 y +SDict begin H.S end + 39 2702 a 39 2702 +a +SDict begin 13 H.A end + 39 2702 a 39 2702 a +SDict begin [ /View [/XYZ H.V] /Dest (3097) cvn H.B /DEST pdfmark end + 39 2702 a Black -2 2852 a Ft(\225)p +Black 81 2852 a +SDict begin H.S end + 81 2852 a 81 2852 a +SDict begin 13 H.A end + 81 2852 a 81 2852 +a +SDict begin [ /View [/XYZ H.V] /Dest (3098) cvn H.B /DEST pdfmark end + 81 2852 a Fu(T)-7 b(o)20 b(mak)o(e)g(the)g(pro\002le)g(capable)f(of)h +(being)f(used)h(by)g(an)o(yone)e(select)j('Ev)o(eryone')-2 +2870 y +SDict begin H.S end + -2 2870 a -2 2870 a +SDict begin 13 H.A end + -2 2870 a -2 2870 a +SDict begin [ /View [/XYZ H.V] /Dest (3099) cvn H.B /DEST pdfmark end + -2 2870 +a Black 131 x Ft(\225)p Black 81 3001 a +SDict begin H.S end + 81 3001 a 81 +3001 a +SDict begin 13 H.A end + 81 3001 a 81 3001 a +SDict begin [ /View [/XYZ H.V] /Dest (3100) cvn H.B /DEST pdfmark end + 81 3001 a Fu(Click)f(OK.)h(The)f(Selection)f +(box)h(will)h(close.)-2 3002 y +SDict begin H.S end + -2 3002 a -2 3002 a +SDict begin 13 H.A end + -2 +3002 a -2 3002 a +SDict begin [ /View [/XYZ H.V] /Dest (3101) cvn H.B /DEST pdfmark end + -2 3002 a Black 149 x Ft(\225)p Black +81 3151 a +SDict begin H.S end + 81 3151 a 81 3151 a +SDict begin 13 H.A end + 81 3151 a 81 3151 a +SDict begin [ /View [/XYZ H.V] /Dest (3102) cvn H.B /DEST pdfmark end + 81 +3151 a Fu(No)n(w)f(click)g(on)g(the)g('Ok')f(b)n(utton)h(to)g(create)g +(the)g(pro\002le)g(in)g(the)g(path)g(you)f(nominated.)-2 +3335 y +SDict begin H.S end + -2 3335 a -2 3335 a +SDict begin 13 H.A end + -2 3335 a -2 3335 a +SDict begin [ /View [/XYZ H.V] /Dest (3103) cvn H.B /DEST pdfmark end + -2 3335 +a 89 x Fu(Done.)g(Y)-9 b(ou)20 b(no)n(w)f(ha)n(v)o(e)h(a)h(pro\002le)e +(that)h(can)g(be)g(editted)g(using)g(the)g(samba-3.0.0)2382 +3424 y +SDict begin H.S end + 2382 3424 a 2382 3424 a +SDict begin 13 H.A end + 2382 3424 a 2382 3424 +a +SDict begin [ /View [/XYZ H.V] /Dest (3104) cvn H.B /DEST pdfmark end + 2382 3424 a Fr(profiles)f Fu(tool.)-2 3442 y +SDict begin H.S end + -2 3442 +a -2 3442 a +SDict begin 11.7 H.A end + -2 3442 a -2 3442 a +SDict begin [ /View [/XYZ H.V] /Dest (3105) cvn H.B /DEST pdfmark end + -2 3442 a -2 3567 a +SDict begin H.S end + -2 +3567 a -2 3567 a +SDict begin 11.7 H.A end + -2 3567 a -2 3567 a +SDict begin [ /View [/XYZ H.V] /Dest (3106) cvn H.B /DEST pdfmark end + -2 3567 a 164 3646 +a Fl(Note:)g Fk(Under)g(NT/2K)g(the)h(use)g(of)g(mandotor)r(y)f +(pro\002les)h(f)n(orces)g(the)g(use)g(of)g(MS)h(Exchange)e(stor)o(age)g +(of)h(mail)g(data.)f(That)164 3743 y(k)o(eeps)g(desktop)h(pro\002les)f +(usab)o(le)o(.)39 3882 y +SDict begin H.S end + 39 3882 a 39 3882 a +SDict begin 11.7 H.A end + 39 3882 +a 39 3882 a +SDict begin [ /View [/XYZ H.V] /Dest (3107) cvn H.B /DEST pdfmark end + 39 3882 a -2 3965 a +SDict begin H.S end + -2 3965 a -2 3965 a +SDict begin 11.7 H.A end + -2 +3965 a -2 3965 a +SDict begin [ /View [/XYZ H.V] /Dest (3108) cvn H.B /DEST pdfmark end + -2 3965 a -2 4048 a +SDict begin H.S end + -2 4048 a -2 4048 +a +SDict begin 11.7 H.A end + -2 4048 a -2 4048 a +SDict begin [ /View [/XYZ H.V] /Dest (3109) cvn H.B /DEST pdfmark end + -2 4048 a Black 164 4311 a Fc(\225)p +Black 247 4311 a +SDict begin H.S end + 247 4311 a 247 4311 a +SDict begin 11.7 H.A end + 247 4311 a 247 +4311 a +SDict begin [ /View [/XYZ H.V] /Dest (3110) cvn H.B /DEST pdfmark end + 247 4311 a Fk(This)h(is)g(a)h(secur)q(ity)f(chec)o(k)h(ne)o(w)e +(to)h(Windo)o(ws)f(XP)h(\(or)g(ma)n(ybe)g(only)g(Windo)o(ws)e(XP)j(ser) +r(vice)g(pac)o(k)f(1\).)g(It)g(can)g(be)247 4408 y(disab)o(led)d(via)k +(a)f(g)o(roup)f(policy)h(in)g(Activ)n(e)g(Director)r(y)-7 +b(.)19 b(The)h(policy)f(is:)-2 4591 y +SDict begin H.S end + -2 4591 a -2 4591 +a +SDict begin 11.7 H.A end + -2 4591 a -2 4591 a +SDict begin [ /View [/XYZ H.V] /Dest (3111) cvn H.B /DEST pdfmark end + -2 4591 a 247 4671 a Fk("Computer)f(Con\002gur)o +(ation\\Administr)o(ativ)n(e)d(T)-9 b(emplates\\System\\User)18 +b(Pro\002les\\Do)h(not)h(chec)o(k)g(f)n(or)g(user)g(o)o(wnership)247 +4769 y(of)g(Roaming)f(Pro\002le)g(F)n(olders")-2 4951 +y +SDict begin H.S end + -2 4951 a -2 4951 a +SDict begin 11.7 H.A end + -2 4951 a -2 4951 a +SDict begin [ /View [/XYZ H.V] /Dest (3112) cvn H.B /DEST pdfmark end + -2 4951 a 247 +5032 a Fk(...and)g(it)h(should)f(be)g(set)i(to)f("Enab)o(led".)c(Does)k +(the)g(ne)o(w)f(v)n(ersion)h(of)g(samba)g(ha)o(v)n(e)g(an)f(Activ)n(e)i +(Director)r(y)f(analogue?)c(If)247 5129 y(so)m(,)k(then)f(y)o(ou)h(ma)n +(y)h(be)f(ab)o(le)e(to)i(set)h(the)e(policy)h(through)e(this)o(.)p +Black 3618 5984 a Fq(124)p Black eop end +%%Page: 125 132 +TeXDict begin 125 131 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.125) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3113) cvn H.B /DEST pdfmark end + -2 +-11 a 247 72 a Fk(If)g(y)o(ou)g(cannot)f(set)h(g)o(roup)f(policies)g +(in)h(samba,)g(then)f(y)o(ou)h(ma)n(y)h(be)e(ab)o(le)g(to)h(set)g(the)g +(policy)g(locally)f(on)h(each)g(machine)o(.)247 170 y(If)g(y)o(ou)g(w)o +(ant)f(to)h(tr)r(y)h(this)o(,)f(then)f(do)h(the)g(f)n(ollo)o(wing)d +(\(N.B)o(.)i(I)i(don't)e(kno)o(w)h(f)n(or)f(sure)i(that)e(this)h(will)f +(w)o(or)q(k)i(in)f(the)g(same)g(w)o(a)n(y)247 267 y(as)g(a)h(domain)e +(g)o(roup)g(policy\):)39 374 y +SDict begin H.S end + 39 374 a 39 374 a +SDict begin 11.7 H.A end + 39 374 +a 39 374 a +SDict begin [ /View [/XYZ H.V] /Dest (3114) cvn H.B /DEST pdfmark end + 39 374 a Black 164 513 a Fc(\225)p Black 247 +513 a +SDict begin H.S end + 247 513 a 247 513 a +SDict begin 11.7 H.A end + 247 513 a 247 513 a +SDict begin [ /View [/XYZ H.V] /Dest (3115) cvn H.B /DEST pdfmark end + 247 513 +a Fk(On)h(the)g(XP)g(w)o(or)q(kstation)f(log)h(in)g(with)f(an)h +(Administr)o(ator)e(account.)-2 530 y +SDict begin H.S end + -2 530 a -2 530 +a +SDict begin 11.7 H.A end + -2 530 a -2 530 a +SDict begin [ /View [/XYZ H.V] /Dest (3116) cvn H.B /DEST pdfmark end + -2 530 a Black 164 652 a Fc(\225)p +Black 247 652 a +SDict begin H.S end + 247 652 a 247 652 a +SDict begin 11.7 H.A end + 247 652 a 247 652 +a +SDict begin [ /View [/XYZ H.V] /Dest (3117) cvn H.B /DEST pdfmark end + 247 652 a Fk(Clic)o(k:)i("Star)s(t",)e("Run")-2 663 +y +SDict begin H.S end + -2 663 a -2 663 a +SDict begin 11.7 H.A end + -2 663 a -2 663 a +SDict begin [ /View [/XYZ H.V] /Dest (3118) cvn H.B /DEST pdfmark end + -2 663 a Black +164 790 a Fc(\225)p Black 247 790 a +SDict begin H.S end + 247 790 a 247 790 +a +SDict begin 11.7 H.A end + 247 790 a 247 790 a +SDict begin [ /View [/XYZ H.V] /Dest (3119) cvn H.B /DEST pdfmark end + 247 790 a Fk(T)-9 b(ype:)20 b("mmc")-2 +806 y +SDict begin H.S end + -2 806 a -2 806 a +SDict begin 11.7 H.A end + -2 806 a -2 806 a +SDict begin [ /View [/XYZ H.V] /Dest (3120) cvn H.B /DEST pdfmark end + -2 806 a Black +164 929 a Fc(\225)p Black 247 929 a +SDict begin H.S end + 247 929 a 247 929 +a +SDict begin 11.7 H.A end + 247 929 a 247 929 a +SDict begin [ /View [/XYZ H.V] /Dest (3121) cvn H.B /DEST pdfmark end + 247 929 a Fk(Clic)o(k:)g("OK")-2 +931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 11.7 H.A end + -2 931 a -2 931 a +SDict begin [ /View [/XYZ H.V] /Dest (3122) cvn H.B /DEST pdfmark end + -2 931 a Black +164 1067 a Fc(\225)p Black 247 1067 a +SDict begin H.S end + 247 1067 a 247 +1067 a +SDict begin 11.7 H.A end + 247 1067 a 247 1067 a +SDict begin [ /View [/XYZ H.V] /Dest (3123) cvn H.B /DEST pdfmark end + 247 1067 a Fk(A)g(Microsoft)g(Management)e +(Console)h(should)g(appear)l(.)-2 1084 y +SDict begin H.S end + -2 1084 a -2 +1084 a +SDict begin 11.7 H.A end + -2 1084 a -2 1084 a +SDict begin [ /View [/XYZ H.V] /Dest (3124) cvn H.B /DEST pdfmark end + -2 1084 a Black 164 1206 a +Fc(\225)p Black 247 1206 a +SDict begin H.S end + 247 1206 a 247 1206 a +SDict begin 11.7 H.A end + 247 +1206 a 247 1206 a +SDict begin [ /View [/XYZ H.V] /Dest (3125) cvn H.B /DEST pdfmark end + 247 1206 a Fk(Clic)o(k:)h(File)o(,)f("Add/Remo)o(v)n +(e)f(Snap-in...",)f("Add")-2 1222 y +SDict begin H.S end + -2 1222 a -2 1222 +a +SDict begin 11.7 H.A end + -2 1222 a -2 1222 a +SDict begin [ /View [/XYZ H.V] /Dest (3126) cvn H.B /DEST pdfmark end + -2 1222 a Black 164 1345 a Fc(\225)p +Black 247 1345 a +SDict begin H.S end + 247 1345 a 247 1345 a +SDict begin 11.7 H.A end + 247 1345 a 247 +1345 a +SDict begin [ /View [/XYZ H.V] /Dest (3127) cvn H.B /DEST pdfmark end + 247 1345 a Fk(Doub)o(le-Clic)o(k:)g("Group)i(P)l(olicy")-2 +1361 y +SDict begin H.S end + -2 1361 a -2 1361 a +SDict begin 11.7 H.A end + -2 1361 a -2 1361 a +SDict begin [ /View [/XYZ H.V] /Dest (3128) cvn H.B /DEST pdfmark end + -2 1361 +a Black 164 1483 a Fc(\225)p Black 247 1483 a +SDict begin H.S end + 247 1483 +a 247 1483 a +SDict begin 11.7 H.A end + 247 1483 a 247 1483 a +SDict begin [ /View [/XYZ H.V] /Dest (3129) cvn H.B /DEST pdfmark end + 247 1483 a Fk(Clic)o(k:)h("Finish",) +e("Close")-2 1494 y +SDict begin H.S end + -2 1494 a -2 1494 a +SDict begin 11.7 H.A end + -2 1494 a -2 +1494 a +SDict begin [ /View [/XYZ H.V] /Dest (3130) cvn H.B /DEST pdfmark end + -2 1494 a Black 164 1622 a Fc(\225)p Black 247 +1622 a +SDict begin H.S end + 247 1622 a 247 1622 a +SDict begin 11.7 H.A end + 247 1622 a 247 1622 a +SDict begin [ /View [/XYZ H.V] /Dest (3131) cvn H.B /DEST pdfmark end + 247 +1622 a Fk(Clic)o(k:)i("OK")-2 1624 y +SDict begin H.S end + -2 1624 a -2 1624 +a +SDict begin 11.7 H.A end + -2 1624 a -2 1624 a +SDict begin [ /View [/XYZ H.V] /Dest (3132) cvn H.B /DEST pdfmark end + -2 1624 a Black 164 1761 a Fc(\225)p +Black 247 1761 a +SDict begin H.S end + 247 1761 a 247 1761 a +SDict begin 11.7 H.A end + 247 1761 a 247 +1761 a +SDict begin [ /View [/XYZ H.V] /Dest (3133) cvn H.B /DEST pdfmark end + 247 1761 a Fk(In)g(the)g("Console)e(Root")h(windo)o(w:)-2 +1763 y +SDict begin H.S end + -2 1763 a -2 1763 a +SDict begin 11.7 H.A end + -2 1763 a -2 1763 a +SDict begin [ /View [/XYZ H.V] /Dest (3134) cvn H.B /DEST pdfmark end + -2 1763 +a Black 164 1899 a Fc(\225)p Black 247 1899 a +SDict begin H.S end + 247 1899 +a 247 1899 a +SDict begin 11.7 H.A end + 247 1899 a 247 1899 a +SDict begin [ /View [/XYZ H.V] /Dest (3135) cvn H.B /DEST pdfmark end + 247 1899 a Fk(Expand:)g("Local)g +(Computer)f(P)l(olicy",)i("Computer)e(Con\002gur)o(ation",)-2 +1916 y +SDict begin H.S end + -2 1916 a -2 1916 a +SDict begin 11.7 H.A end + -2 1916 a -2 1916 a +SDict begin [ /View [/XYZ H.V] /Dest (3136) cvn H.B /DEST pdfmark end + -2 1916 +a Black 164 2038 a Fc(\225)p Black 247 2038 a +SDict begin H.S end + 247 2038 +a 247 2038 a +SDict begin 11.7 H.A end + 247 2038 a 247 2038 a +SDict begin [ /View [/XYZ H.V] /Dest (3137) cvn H.B /DEST pdfmark end + 247 2038 a Fk("Administr)o(ativ)n(e) +g(T)-9 b(emplates",)18 b("System",)h("User)h(Pro\002les")-2 +2054 y +SDict begin H.S end + -2 2054 a -2 2054 a +SDict begin 11.7 H.A end + -2 2054 a -2 2054 a +SDict begin [ /View [/XYZ H.V] /Dest (3138) cvn H.B /DEST pdfmark end + -2 2054 +a Black 164 2177 a Fc(\225)p Black 247 2177 a +SDict begin H.S end + 247 2177 +a 247 2177 a +SDict begin 11.7 H.A end + 247 2177 a 247 2177 a +SDict begin [ /View [/XYZ H.V] /Dest (3139) cvn H.B /DEST pdfmark end + 247 2177 a Fk(Doub)o(le-Clic)o(k:)d +("Do)j(not)f(chec)o(k)i(f)n(or)e(user)i(o)o(wnership)d(of)i(Roaming)e +(Pro\002le)-2 2193 y +SDict begin H.S end + -2 2193 a -2 2193 a +SDict begin 11.7 H.A end + -2 2193 a -2 +2193 a +SDict begin [ /View [/XYZ H.V] /Dest (3140) cvn H.B /DEST pdfmark end + -2 2193 a Black 164 2315 a Fc(\225)p Black 247 +2315 a +SDict begin H.S end + 247 2315 a 247 2315 a +SDict begin 11.7 H.A end + 247 2315 a 247 2315 a +SDict begin [ /View [/XYZ H.V] /Dest (3141) cvn H.B /DEST pdfmark end + 247 +2315 a Fk(F)n(olders")-2 2316 y +SDict begin H.S end + -2 2316 a -2 2316 a +SDict begin 11.7 H.A end + -2 +2316 a -2 2316 a +SDict begin [ /View [/XYZ H.V] /Dest (3142) cvn H.B /DEST pdfmark end + -2 2316 a Black 164 2454 a Fc(\225)p +Black 247 2454 a +SDict begin H.S end + 247 2454 a 247 2454 a +SDict begin 11.7 H.A end + 247 2454 a 247 +2454 a +SDict begin [ /View [/XYZ H.V] /Dest (3143) cvn H.B /DEST pdfmark end + 247 2454 a Fk(Select:)h("Enab)o(led")-2 2456 y +SDict begin H.S end + +-2 2456 a -2 2456 a +SDict begin 11.7 H.A end + -2 2456 a -2 2456 a +SDict begin [ /View [/XYZ H.V] /Dest (3144) cvn H.B /DEST pdfmark end + -2 2456 a Black +164 2593 a Fc(\225)p Black 247 2593 a +SDict begin H.S end + 247 2593 a 247 +2593 a +SDict begin 11.7 H.A end + 247 2593 a 247 2593 a +SDict begin [ /View [/XYZ H.V] /Dest (3145) cvn H.B /DEST pdfmark end + 247 2593 a Fk(Clic)o(k:)h(OK")-2 +2595 y +SDict begin H.S end + -2 2595 a -2 2595 a +SDict begin 11.7 H.A end + -2 2595 a -2 2595 a +SDict begin [ /View [/XYZ H.V] /Dest (3146) cvn H.B /DEST pdfmark end + -2 2595 +a Black 164 2731 a Fc(\225)p Black 247 2731 a +SDict begin H.S end + 247 2731 +a 247 2731 a +SDict begin 11.7 H.A end + 247 2731 a 247 2731 a +SDict begin [ /View [/XYZ H.V] /Dest (3147) cvn H.B /DEST pdfmark end + 247 2731 a Fk(Close)g(the)f(whole)g +(console)o(.)g(Y)-10 b(ou)19 b(do)h(not)g(need)f(to)h(sa)o(v)n(e)g(the) +g(settings)f(\(this)h(ref)n(ers)f(to)h(the)g(console)f(settings)h(r)o +(ather)247 2828 y(than)f(the)h(policies)f(y)o(ou)g(ha)o(v)n(e)h +(changed\).)-2 2845 y +SDict begin H.S end + -2 2845 a -2 2845 a +SDict begin 11.7 H.A end + -2 2845 a -2 +2845 a +SDict begin [ /View [/XYZ H.V] /Dest (3148) cvn H.B /DEST pdfmark end + -2 2845 a Black 164 2967 a Fc(\225)p Black 247 +2967 a +SDict begin H.S end + 247 2967 a 247 2967 a +SDict begin 11.7 H.A end + 247 2967 a 247 2967 a +SDict begin [ /View [/XYZ H.V] /Dest (3149) cvn H.B /DEST pdfmark end + 247 +2967 a Fk(Reboot)-2 3283 y +SDict begin H.S end + -2 3283 a -2 3283 a +SDict begin 13 H.A end + -2 3283 +a -2 3283 a +SDict begin [ /View [/XYZ H.V] /Dest (3150) cvn H.B /DEST pdfmark end + -2 3283 a 328 x Fp(17.1.3.)28 b(Sharing)k(Pr)n(o\002les)e +(between)h(W9x/Me)e(and)h(NT4/200x/XP)g(w)o(orkstations)-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 (3152) cvn H.B /DEST pdfmark end + -2 3801 +a 84 x Fu(Sharing)19 b(of)h(desktop)f(pro\002les)h(between)f(W)m(indo)n +(ws)h(v)o(ersions)f(is)i(NO)m(T)f(recommended.)d(Desktop)i(pro\002les)h +(are)g(an)g(e)n(v)n(olving)-2 3993 y(phenomenon)c(and)k(pro\002les)g +(for)f(later)i(v)o(ersions)e(of)h(MS)h(W)m(indo)n(ws)e(clients)i(add)e +(features)h(that)g(may)g(interfere)f(with)h(earlier)-2 +4100 y(v)o(ersions)f(of)h(MS)h(W)m(indo)n(ws)e(clients.)h(Probably)f +(the)h(more)g(salient)g(reason)g(to)g(NO)m(T)g(mix)g(pro\002les)g(is)h +(that)f(when)g(logging)e(of)n(f)-2 4208 y(an)i(earlier)g(v)o(ersion)f +(of)h(MS)g(W)m(indo)n(ws)g(the)g(older)f(format)g(of)h(pro\002le)g +(contents)f(may)h(o)o(v)o(erwrite)e(information)g(that)j(belongs)e(to) +-2 4316 y(the)h(ne)n(wer)f(v)o(ersion)g(resulting)h(in)g(loss)h(of)f +(pro\002le)f(information)f(content)h(when)h(that)g(user)g(logs)g(on)g +(again)f(with)i(the)f(ne)n(wer)-2 4424 y(v)o(ersion)f(of)h(MS)g(W)m +(indo)n(ws.)-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 (3153) cvn H.B /DEST pdfmark end + -2 4591 a 107 x Fu(If)g(you)f(then)h(w)o(ant)g(to)g(share)g(the) +h(same)f(Start)h(Menu)e(/)i(Desktop)e(with)i(W9x/Me,)e(you)h(will)h +(need)e(to)h(specify)g(a)h(common)-2 4806 y(location)e(for)h(the)g +(pro\002les.)f(The)h(smb)m(.conf)e(parameters)h(that)i(need)e(to)h(be)h +(common)d(are)2616 4806 y +SDict begin H.S end + 2616 4806 a 2616 4806 a +SDict begin 13 H.A end + 2616 +4806 a 2616 4806 a +SDict begin [ /View [/XYZ H.V] /Dest (3154) cvn H.B /DEST pdfmark end + 2616 4806 a Fq(lo)o(gon)h(path)g Fu(and)3134 +4806 y +SDict begin H.S end + 3134 4806 a 3134 4806 a +SDict begin 13 H.A end + 3134 4806 a 3134 4806 +a +SDict begin [ /View [/XYZ H.V] /Dest (3155) cvn H.B /DEST pdfmark end + 3134 4806 a Fq(lo)o(gon)g(home)p Fu(.)-2 4990 y +SDict begin H.S end + -2 +4990 a -2 4990 a +SDict begin 13 H.A end + -2 4990 a -2 4990 a +SDict begin [ /View [/XYZ H.V] /Dest (3156) cvn H.B /DEST pdfmark end + -2 4990 a 90 x Fu(If)h(you)f(ha)n +(v)o(e)h(this)g(set)h(up)f(correctly)-5 b(,)18 b(you)i(will)h(\002nd)f +(separate)f(user)-5 b(.D)m(A)c(T)20 b(and)f(NT)l(user)-5 +b(.D)m(A)c(T)19 b(\002les)j(in)e(the)g(same)h(pro\002le)-2 +5188 y(directory)-5 b(.)-2 5216 y +SDict begin H.S end + -2 5216 a -2 5216 a +SDict begin 13 H.A end + +-2 5216 a -2 5216 a +SDict begin [ /View [/XYZ H.V] /Dest (3157) cvn H.B /DEST pdfmark end + -2 5216 a Black 3618 5984 a Fq(125)p +Black eop end +%%Page: 126 133 +TeXDict begin 126 132 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.126) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3193) cvn H.B /DEST pdfmark end + -2 -201 a 2356 +-132 a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement) +p Black -2 72 a Fp(17.1.4.)28 b(Pr)n(o\002le)j(Migration)f(fr)n(om)f(W) +n(indo)o(ws)h(NT4/200x)f(Ser)o(v)o(er)h(to)f(Samba)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (3159) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(There)19 b(is)i(nothing)e(to)h(stop)g(you)g(specifying)e(an)o(y)i +(path)f(that)i(you)e(lik)o(e)h(for)g(the)g(location)f(of)h(users')g +(pro\002les.)g(Therefore,)e(you)-2 454 y(could)h(specify)h(that)g(the)g +(pro\002le)g(be)g(stored)f(on)h(a)h(samba)f(serv)o(er)m(,)e(or)i(an)o +(y)g(other)f(SMB)i(serv)o(er)m(,)e(as)i(long)e(as)i(that)f(SMB)h(serv)o +(er)-2 562 y(supports)e(encrypted)f(passw)o(ords.)-2 +580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (3160) cvn H.B /DEST pdfmark end + -2 580 a 270 +x Fw(17.1.4.1.)23 b(W)n(indo)o(ws)i(NT4)g(Pr)n(o\002le)h(Management)f +(T)-9 b(ools)-2 1036 y +SDict begin H.S end + -2 1036 a -2 1036 a +SDict begin 13 H.A end + -2 1036 a +-2 1036 a +SDict begin [ /View [/XYZ H.V] /Dest (3162) cvn H.B /DEST pdfmark end + -2 1036 a 88 x Fu(Unfortunately)k(,)17 b(the)j(Resource)g +(Kit)g(information)e(is)j(speci\002c)g(to)f(the)g(v)o(ersion)f(of)h(MS) +h(W)m(indo)n(ws)e(NT4/200x.)f(The)i(correct)-2 1231 y(resource)f(kit)h +(is)h(required)e(for)g(each)h(platform.)-2 1415 y +SDict begin H.S end + -2 +1415 a -2 1415 a +SDict begin 13 H.A end + -2 1415 a -2 1415 a +SDict begin [ /View [/XYZ H.V] /Dest (3163) cvn H.B /DEST pdfmark end + -2 1415 a 90 x Fu(Here)g(is)h(a)g +(quick)e(guide:)-2 1523 y +SDict begin H.S end + -2 1523 a -2 1523 a +SDict begin 13 H.A end + -2 1523 +a -2 1523 a +SDict begin [ /View [/XYZ H.V] /Dest (3164) cvn H.B /DEST pdfmark end + -2 1523 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 (3165) cvn H.B /DEST pdfmark end + -2 1533 a Black 143 x Ft(\225)p Black +81 1676 a +SDict begin H.S end + 81 1676 a 81 1676 a +SDict begin 13 H.A end + 81 1676 a 81 1676 a +SDict begin [ /View [/XYZ H.V] /Dest (3166) cvn H.B /DEST pdfmark end + 81 +1676 a Fu(On)h(your)f(NT4)h(Domain)f(Controller)m(,)g(right)g(click)h +(on)g('My)g(Computer',)e(then)i(select)h(the)f(tab)g(labelled)g('User)g +(Pro\002les'.)-2 1694 y +SDict begin H.S end + -2 1694 a -2 1694 a +SDict begin 13 H.A end + -2 1694 a +-2 1694 a +SDict begin [ /View [/XYZ H.V] /Dest (3167) cvn H.B /DEST pdfmark end + -2 1694 a Black 131 x Ft(\225)p Black 81 1825 +a +SDict begin H.S end + 81 1825 a 81 1825 a +SDict begin 13 H.A end + 81 1825 a 81 1825 a +SDict begin [ /View [/XYZ H.V] /Dest (3168) cvn H.B /DEST pdfmark end + 81 1825 a Fu(Select)g(a)h +(user)f(pro\002le)g(you)f(w)o(ant)h(to)h(migrate)e(and)h(click)g(on)g +(it.)-2 1843 y +SDict begin H.S end + -2 1843 a -2 1843 a +SDict begin 11.7 H.A end + -2 1843 a -2 1843 +a +SDict begin [ /View [/XYZ H.V] /Dest (3169) cvn H.B /DEST pdfmark end + -2 1843 a -2 1968 a +SDict begin H.S end + -2 1968 a -2 1968 a +SDict begin 11.7 H.A end + -2 1968 a -2 +1968 a +SDict begin [ /View [/XYZ H.V] /Dest (3170) cvn H.B /DEST pdfmark end + -2 1968 a 247 2047 a Fl(Note:)f Fk(I)h(am)h(using)e(the)h(ter)r +(m)g("mig)o(r)o(ate")e(lossely)-7 b(.)20 b(Y)-10 b(ou)19 +b(can)h(cop)n(y)h(a)f(pro\002le)f(to)h(create)g(a)g(g)o(roup)f +(pro\002le)o(.)g(Y)-10 b(ou)19 b(can)h(giv)n(e)247 2144 +y(the)f(user)i('Ev)n(er)r(y)o(one')d(r)q(ights)i(to)g(the)f(pro\002le)h +(y)o(ou)f(cop)n(y)i(this)f(to)m(.)f(That)h(is)g(what)g(y)o(ou)g(need)f +(to)h(do)m(,)f(since)i(y)o(our)e(samba)247 2241 y(domain)g(is)h(not)g +(a)g(member)g(of)g(a)g(tr)q(ust)h(relationship)16 b(with)k(y)o(our)g +(NT4)g(PDC)n(.)39 2581 y +SDict begin H.S end + 39 2581 a 39 2581 a +SDict begin 13 H.A end + 39 2581 +a 39 2581 a +SDict begin [ /View [/XYZ H.V] /Dest (3171) cvn H.B /DEST pdfmark end + 39 2581 a Black -2 2731 a Ft(\225)p Black +81 2731 a +SDict begin H.S end + 81 2731 a 81 2731 a +SDict begin 13 H.A end + 81 2731 a 81 2731 a +SDict begin [ /View [/XYZ H.V] /Dest (3172) cvn H.B /DEST pdfmark end + 81 +2731 a Fu(Click)g(the)h('Cop)o(y)e(T)-7 b(o')20 b(b)n(utton.)-2 +2749 y +SDict begin H.S end + -2 2749 a -2 2749 a +SDict begin 13 H.A end + -2 2749 a -2 2749 a +SDict begin [ /View [/XYZ H.V] /Dest (3173) cvn H.B /DEST pdfmark end + -2 2749 +a Black 131 x Ft(\225)p Black 81 2880 a +SDict begin H.S end + 81 2880 a 81 +2880 a +SDict begin 13 H.A end + 81 2880 a 81 2880 a +SDict begin [ /View [/XYZ H.V] /Dest (3174) cvn H.B /DEST pdfmark end + 81 2880 a Fu(In)g(the)g(box)f(labelled)h +('Cop)o(y)f(Pro\002le)h(to')g(add)g(your)f(ne)n(w)h(path,)f(e)o(g:)2080 +2880 y +SDict begin H.S end + 2080 2880 a 2080 2880 a +SDict begin 13 H.A end + 2080 2880 a 2080 2880 +a +SDict begin [ /View [/XYZ H.V] /Dest (3175) cvn H.B /DEST pdfmark end + 2080 2880 a Fr(c:\\temp\\foobar)-2 2898 y +SDict begin H.S end + -2 2898 a +-2 2898 a +SDict begin 13 H.A end + -2 2898 a -2 2898 a +SDict begin [ /View [/XYZ H.V] /Dest (3176) cvn H.B /DEST pdfmark end + -2 2898 a Black 132 x Ft(\225)p +Black 81 3030 a +SDict begin H.S end + 81 3030 a 81 3030 a +SDict begin 13 H.A end + 81 3030 a 81 3030 +a +SDict begin [ /View [/XYZ H.V] /Dest (3177) cvn H.B /DEST pdfmark end + 81 3030 a Fu(Click)h(on)g(the)g(b)n(utton)g(labelled)f('Change')g(in) +h(the)h("Permitted)e(to)h(use")h(box.)-2 3048 y +SDict begin H.S end + -2 3048 +a -2 3048 a +SDict begin 13 H.A end + -2 3048 a -2 3048 a +SDict begin [ /View [/XYZ H.V] /Dest (3178) cvn H.B /DEST pdfmark end + -2 3048 a Black 131 x +Ft(\225)p Black 81 3179 a +SDict begin H.S end + 81 3179 a 81 3179 a +SDict begin 13 H.A end + 81 3179 +a 81 3179 a +SDict begin [ /View [/XYZ H.V] /Dest (3179) cvn H.B /DEST pdfmark end + 81 3179 a Fu(Click)f(on)g(the)g(group)f('Ev)o(eryone')e +(and)i(then)h(click)g(OK.)h(This)f(closes)h(the)f('chose)f(user')h +(box.)-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 (3180) cvn H.B /DEST pdfmark end + -2 3197 a Black 132 x Ft(\225)p Black 81 3329 a +SDict begin H.S end + 81 +3329 a 81 3329 a +SDict begin 13 H.A end + 81 3329 a 81 3329 a +SDict begin [ /View [/XYZ H.V] /Dest (3181) cvn H.B /DEST pdfmark end + 81 3329 a Fu(No)n(w)g(click)g(OK.) +-2 3495 y +SDict begin H.S end + -2 3495 a -2 3495 a +SDict begin 13 H.A end + -2 3495 a -2 3495 a +SDict begin [ /View [/XYZ H.V] /Dest (3182) cvn H.B /DEST pdfmark end + -2 +3495 a 108 x Fu(F)o(ollo)n(w)f(the)i(abo)o(v)o(e)d(for)i(e)n(v)o(ery)f +(pro\002le)g(you)g(need)h(to)g(migrate.)-2 3631 y +SDict begin H.S end + -2 +3631 a -2 3631 a +SDict begin 13 H.A end + -2 3631 a -2 3631 a +SDict begin [ /View [/XYZ H.V] /Dest (3183) cvn H.B /DEST pdfmark end + -2 3631 a 278 x +Fw(17.1.4.2.)j(Side)j(bar)f(Notes)-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 (3185) cvn H.B /DEST pdfmark end + -2 4076 a 106 x Fu(Y)-9 +b(ou)19 b(should)h(obtain)f(the)h(SID)h(of)e(your)g(NT4)h(domain.)f(Y) +-9 b(ou)19 b(can)h(use)h(smbpasswd)e(to)i(do)f(this.)g(Read)g(the)h +(man)e(page.)-2 4367 y +SDict begin H.S end + -2 4367 a -2 4367 a +SDict begin 13 H.A end + -2 4367 a +-2 4367 a +SDict begin [ /View [/XYZ H.V] /Dest (3186) cvn H.B /DEST pdfmark end + -2 4367 a 89 x Fu(W)m(ith)h(Samba-3.0.0)e(alpha)h(code)h(you) +f(can)h(import)f(all)i(you)e(NT4)h(domain)f(accounts)g(using)h(the)g +(net)g(samsync)g(method.)f(This)-2 4564 y(w)o(ay)h(you)f(can)h(retain)g +(your)f(pro\002le)h(settings)g(as)h(well)g(as)g(all)f(your)f(users.)-2 +4593 y +SDict begin H.S end + -2 4593 a -2 4593 a +SDict begin 13 H.A end + -2 4593 a -2 4593 a +SDict begin [ /View [/XYZ H.V] /Dest (3187) cvn H.B /DEST pdfmark end + -2 4593 +a 277 x Fw(17.1.4.3.)k(mo)o(v)o(euser)-10 b(.exe)-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 (3189) cvn H.B /DEST pdfmark end + -2 5038 a 106 +x Fu(The)20 b(W2K)g(professional)f(resource)g(kit)h(has)h(mo)o(v)o +(euser)-5 b(.e)o(x)o(e.)16 b(mo)o(v)o(euser)-5 b(.e)o(x)o(e)17 +b(changes)i(the)i(security)e(of)h(a)h(pro\002le)e(from)g(one)-2 +5252 y(user)h(to)g(another)-5 b(.)19 b(This)h(allo)n(ws)h(the)f +(account)f(domain)g(to)h(change,)f(and/or)g(the)h(user)g(name)g(to)g +(change.)-2 5281 y +SDict begin H.S end + -2 5281 a -2 5281 a +SDict begin 13 H.A end + -2 5281 a -2 5281 +a +SDict begin [ /View [/XYZ H.V] /Dest (3190) cvn H.B /DEST pdfmark end + -2 5281 a Black 3616 5984 a Fq(126)p Black eop end +%%Page: 127 134 +TeXDict begin 127 133 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.127) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 72 a Fw(17.1.4.4.)j(Get)i(SID)-2 240 y +SDict begin H.S end + -2 240 +a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (3192) cvn H.B /DEST pdfmark end + -2 240 a 106 x Fu(Y)-9 b(ou)19 +b(can)h(identify)f(the)i(SID)f(by)g(using)g(GetSID.e)o(x)o(e)e(from)i +(the)g(W)m(indo)n(ws)f(NT)i(Serv)o(er)e(4.0)g(Resource)h(Kit.)-2 +620 y(W)m(indo)n(ws)f(NT)i(4.0)e(stores)i(the)f(local)g(pro\002le)g +(information)d(in)k(the)f(re)o(gistry)f(under)g(the)h(follo)n(wing)f(k) +o(e)o(y:)-2 728 y(HKEY_LOCAL_MA)m(CHINE\\SOFTW)-10 b(ARE\\Microsoft\\W) +m(indo)n(ws)16 b(NT\\CurrentV)-9 b(ersion\\Pro\002leList)-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 (3194) cvn H.B /DEST pdfmark end + -2 904 a 98 +x Fu(Under)19 b(the)h(Pro\002leList)h(k)o(e)o(y)-5 b(,)18 +b(there)i(will)h(be)f(subk)o(e)o(ys)f(named)h(with)g(the)g(SIDs)h(of)f +(the)g(users)g(who)g(ha)n(v)o(e)g(logged)e(on)i(to)h(this)-2 +1110 y(computer)-5 b(.)18 b(\(T)-7 b(o)20 b(\002nd)g(the)g(pro\002le)g +(information)e(for)h(the)h(user)h(whose)e(locally)h(cached)f(pro\002le) +h(you)f(w)o(ant)i(to)f(mo)o(v)o(e,)e(\002nd)i(the)-2 +1218 y(SID)g(for)g(the)g(user)g(with)g(the)h(GetSID.e)o(x)o(e)e +(utility)-5 b(.\))19 b(Inside)g(of)h(the)h(appropriate)c(user')-5 +b(s)21 b(subk)o(e)o(y)-5 b(,)18 b(you)h(will)i(see)g(a)g(string)f(v)n +(alue)-2 1326 y(named)f(Pro\002leImageP)o(ath.)-2 1521 +y +SDict begin H.S end + -2 1521 a -2 1521 a +SDict begin 13 H.A end + -2 1521 a -2 1521 a +SDict begin [ /View [/XYZ H.V] /Dest (3195) cvn H.B /DEST pdfmark end + -2 1521 a 359 +x Fx(17.2.)35 b(Mandatory)f(pr)m(o\002les)-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 (3197) cvn H.B /DEST pdfmark end + -2 2075 a 79 x Fu(A)20 +b(Mandatory)f(Pro\002le)h(is)h(a)f(pro\002le)g(that)g(the)g(user)h +(does)e(NO)m(T)h(ha)n(v)o(e)g(the)g(ability)g(to)h(o)o(v)o(erwrite.)d +(During)h(the)h(user')-5 b(s)20 b(session)h(it)-2 2262 +y(may)e(be)i(possible)f(to)g(change)f(the)h(desktop)f(en)m(vironment,)e +(b)n(ut)j(as)h(the)f(user)g(logs)g(out)g(all)h(changes)e(made)h(will)h +(be)f(lost.)g(If)g(it)h(is)-2 2369 y(desired)e(to)i(NO)m(T)f(allo)n(w)g +(the)g(user)g(an)o(y)f(ability)h(to)h(change)e(the)h(desktop)f(en)m +(vironment)e(then)j(this)g(must)h(be)f(done)f(through)-2 +2477 y(polic)o(y)g(settings.)h(See)h(pre)n(vious)d(chapter)-5 +b(.)-2 2495 y +SDict begin H.S end + -2 2495 a -2 2495 a +SDict begin 11.7 H.A end + -2 2495 a -2 2495 a +SDict begin [ /View [/XYZ H.V] /Dest (3198) cvn H.B /DEST pdfmark end + +-2 2495 a -2 2620 a +SDict begin H.S end + -2 2620 a -2 2620 a +SDict begin 11.7 H.A end + -2 2620 a -2 +2620 a +SDict begin [ /View [/XYZ H.V] /Dest (3199) cvn H.B /DEST pdfmark end + -2 2620 a 164 2699 a Fl(Note:)19 b Fk(Under)g(NO)i +(circumstances)f(should)f(the)h(pro\002le)f(director)r(y)g(\(or)h(it')l +(s)h(contents\))e(be)h(made)f(read-only)f(as)j(this)f(ma)n(y)164 +2796 y(render)f(the)g(pro\002le)g(un-usab)o(le)o(.)-2 +3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 3112 a -2 3112 a +SDict begin [ /View [/XYZ H.V] /Dest (3200) cvn H.B /DEST pdfmark end + -2 3112 +a 108 x Fu(F)o(or)h(MS)g(W)m(indo)n(ws)g(NT4/200x/XP)e(the)i(abo)o(v)o +(e)f(method)g(can)h(be)g(used)g(to)g(create)g(mandatory)e(pro\002les)i +(also.)g(T)-7 b(o)20 b(con)m(v)o(ert)e(a)-2 3328 y(group)g(pro\002le)i +(into)g(a)g(mandatory)e(pro\002le)i(simply)f(locate)h(the)h(NTUser)-5 +b(.D)m(A)c(T)19 b(\002le)i(in)f(the)h(copied)e(pro\002le)g(and)h +(rename)f(it)i(to)-2 3435 y(NTUser)-5 b(.MAN.)-2 3602 +y +SDict begin H.S end + -2 3602 a -2 3602 a +SDict begin 13 H.A end + -2 3602 a -2 3602 a +SDict begin [ /View [/XYZ H.V] /Dest (3201) cvn H.B /DEST pdfmark end + -2 3602 a 107 +x Fu(F)o(or)20 b(MS)g(W)m(indo)n(ws)g(9x)g(/)g(Me)h(it)g(is)g(the)f +(User)-5 b(.D)m(A)c(T)20 b(\002le)h(that)f(must)g(be)g(renamed)f(to)h +(User)-5 b(.MAN)21 b(to)f(af)n(fect)g(a)g(mandatory)-2 +3817 y(pro\002le.)-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 (3202) cvn H.B /DEST pdfmark end + -2 3846 a 359 x Fx(17.3.)35 b(Cr)m(eating/Managing)d(Gr)m +(oup)j(Pr)m(o\002les)-2 4400 y +SDict begin H.S end + -2 4400 a -2 4400 a +SDict begin 13 H.A end + -2 +4400 a -2 4400 a +SDict begin [ /View [/XYZ H.V] /Dest (3204) cvn H.B /DEST pdfmark end + -2 4400 a 79 x Fu(Most)20 b(or)o(ganisations)e(are)i +(arranged)e(into)i(departments.)e(There)i(is)h(a)f(nice)h(benen\002t)e +(in)h(this)h(f)o(act)f(since)h(usually)e(most)h(users)h(in)-2 +4587 y(a)f(department)f(will)i(require)d(the)j(same)f(desktop)f +(applications)g(and)h(the)g(same)g(desktop)f(layout.)g(MS)i(W)m(indo)n +(ws)-2 4695 y(NT4/200x/XP)d(will)j(allo)n(w)f(the)g(use)h(of)f(Group)f +(Pro\002les.)h(A)g(Group)f(Pro\002le)h(is)i(a)e(pro\002le)g(that)g(is)h +(created)f(\002rstly)g(using)g(a)-2 4803 y(template)f(\(e)o(xample\))g +(user)-5 b(.)20 b(Then)f(using)h(the)g(pro\002le)g(migration)e(tool)i +(\(see)h(abo)o(v)o(e\))d(the)i(pro\002le)f(is)j(assigned)d(access)i +(rights)-2 4911 y(for)e(the)i(user)f(group)e(that)i(needs)g(to)g(be)h +(gi)n(v)o(en)e(access)h(to)h(the)f(group)e(pro\002le.)-2 +5095 y +SDict begin H.S end + -2 5095 a -2 5095 a +SDict begin 13 H.A end + -2 5095 a -2 5095 a +SDict begin [ /View [/XYZ H.V] /Dest (3205) cvn H.B /DEST pdfmark end + -2 5095 +a 90 x Fu(The)i(ne)o(xt)f(step)i(is)g(rather)e(important.)f(PLEASE)j +(NO)m(TE:)f(Instead)f(of)h(assigning)f(a)i(group)d(pro\002le)i(to)g +(users)h(\(ie:)f(Using)g(User)-2 5292 y(Manager\))e(on)i(a)h("per)e +(user")h(basis,)h(the)f(group)e(itself)j(is)g(assigned)f(the)g(no)n(w)g +(modi\002ed)f(pro\002le.)-2 5310 y +SDict begin H.S end + -2 5310 a -2 5310 +a +SDict begin 11.7 H.A end + -2 5310 a -2 5310 a +SDict begin [ /View [/XYZ H.V] /Dest (3206) cvn H.B /DEST pdfmark end + -2 5310 a Black 3614 5984 a Fq(127)p +Black eop end +%%Page: 128 135 +TeXDict begin 128 134 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.128) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3207) cvn H.B /DEST pdfmark end + -2 +-11 a 164 72 a Fl(Note:)f Fk(Be)h(careful)f(with)h(g)o(roup)f +(pro\002les)o(,)g(if)h(the)g(user)g(who)f(is)i(a)g(member)e(of)h(a)h(g) +o(roup)e(also)h(has)g(a)g(personal)e(pro\002le)o(,)h(then)164 +170 y(the)g(result)h(will)f(be)h(a)h(fusion)e(\(merge\))g(of)h(the)g +(tw)o(o)m(.)-2 402 y +SDict begin H.S end + -2 402 a -2 402 a +SDict begin 13 H.A end + -2 402 a -2 402 +a +SDict begin [ /View [/XYZ H.V] /Dest (3208) cvn H.B /DEST pdfmark end + -2 402 a 377 x Fx(17.4.)35 b(Default)f(Pr)m(o\002le)g(f)l(or)i(W)m +(indo)o(ws)f(Users)-2 947 y +SDict begin H.S end + -2 947 a -2 947 a +SDict begin 13 H.A end + -2 947 +a -2 947 a +SDict begin [ /View [/XYZ H.V] /Dest (3210) cvn H.B /DEST pdfmark end + -2 947 a 106 x Fu(MS)20 b(W)m(indo)n(ws)g(9x)g(/)h(Me)f(and) +g(NT4/200x/XP)e(will)j(use)f(a)h(def)o(ault)e(pro\002le)h(for)g(an)o(y) +f(user)h(for)g(whom)f(a)h(pro\002le)g(does)g(not)-2 1161 +y(already)f(e)o(xist.)h(Armed)f(with)i(a)f(kno)n(wledge)e(of)i(where)g +(the)g(def)o(ault)f(pro\002le)h(is)h(located)f(on)f(the)i(W)m(indo)n +(ws)e(w)o(orkstation,)g(and)-2 1269 y(kno)n(wing)f(which)i(re)o(gistry) +f(k)o(e)o(ys)h(af)n(fect)f(the)i(path)e(from)g(which)h(the)g(def)o +(ault)g(pro\002le)f(is)i(created,)f(it)g(is)i(possible)e(to)g(modify)e +(the)-2 1377 y(def)o(ault)h(pro\002le)h(to)g(one)g(that)g(has)g(been)g +(optimised)f(for)h(the)g(site.)h(This)f(has)h(signi\002cant)e +(administrati)n(v)o(e)g(adv)n(antages.)-2 1561 y +SDict begin H.S end + -2 1561 +a -2 1561 a +SDict begin 13 H.A end + -2 1561 a -2 1561 a +SDict begin [ /View [/XYZ H.V] /Dest (3211) cvn H.B /DEST pdfmark end + -2 1561 a -2 1561 a +SDict begin H.S end + -2 +1561 a -2 1561 a +SDict begin 13 H.A end + -2 1561 a -2 1561 a +SDict begin [ /View [/XYZ H.V] /Dest (3212) cvn H.B /DEST pdfmark end + -2 1561 a 310 x +Fp(17.4.1.)28 b(MS)j(W)n(indo)o(ws)e(9x/Me)-2 2039 y +SDict begin H.S end + +-2 2039 a -2 2039 a +SDict begin 13 H.A end + -2 2039 a -2 2039 a +SDict begin [ /View [/XYZ H.V] /Dest (3214) cvn H.B /DEST pdfmark end + -2 2039 a 106 +x Fu(T)-7 b(o)20 b(enable)g(def)o(ault)f(per)h(use)g(pro\002les)g(in)g +(W)m(indo)n(ws)g(9x)g(/)h(Me)f(you)f(can)h(either)g(use)g(the)h(W)m +(indo)n(ws)e(98)h(System)g(Polic)o(y)g(Editor)-2 2253 +y(or)g(change)f(the)h(re)o(gistry)f(directly)-5 b(.)-2 +2437 y +SDict begin H.S end + -2 2437 a -2 2437 a +SDict begin 13 H.A end + -2 2437 a -2 2437 a +SDict begin [ /View [/XYZ H.V] /Dest (3215) cvn H.B /DEST pdfmark end + -2 2437 +a 90 x Fu(T)e(o)20 b(enable)g(def)o(ault)f(per)h(user)g(pro\002les)g +(in)g(W)m(indo)n(ws)g(9x)f(/)i(Me,)f(launch)f(the)i(System)f(Polic)o(y) +g(Editor)m(,)e(then)i(select)h(File)g(->)-2 2635 y(Open)e(Re)o(gistry) +-5 b(,)20 b(then)f(click)h(on)g(the)g(Local)g(Computer)f(icon,)h(click) +g(on)f(W)m(indo)n(ws)h(98)g(System,)g(select)h(User)f(Pro\002les,)g +(click)-2 2743 y(on)g(the)g(enable)f(box.)g(Do)h(not)g(for)o(get)f(to)h +(sa)n(v)o(e)h(the)f(re)o(gistry)f(changes.)-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 (3216) cvn H.B /DEST pdfmark end + -2 2927 a 90 +x Fu(T)-7 b(o)20 b(modify)f(the)h(re)o(gistry)f(directly)-5 +b(,)19 b(launch)g(the)h(Re)o(gistry)g(Editor)f(\(re)o(gedit.e)o(x)o +(e\),)e(select)k(the)f(hi)n(v)o(e)-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 (3217) cvn H.B /DEST pdfmark end + -2 3125 a Fr +(HKEY_LOCAL_MACHINE\\Network\\Logon)p Fu(.)15 b(No)n(w)20 +b(add)g(a)g(D)n(W)o(ORD)h(type)f(k)o(e)o(y)g(with)g(the)g(name)g("User) +g(Pro\002les",)g(to)-2 3233 y(enable)f(user)h(pro\002les)g(set)h(the)f +(v)n(alue)g(to)g(1,)g(to)h(disable)e(user)i(pro\002les)e(set)i(it)g(to) +g(0.)-2 3251 y +SDict begin H.S end + -2 3251 a -2 3251 a +SDict begin 13 H.A end + -2 3251 a -2 3251 +a +SDict begin [ /View [/XYZ H.V] /Dest (3218) cvn H.B /DEST pdfmark end + -2 3251 a 269 x Fw(17.4.1.1.)i(Ho)o(w)i(User)g(Pr)n(o\002les)g(Ar)n +(e)g(Handled)h(in)f(W)n(indo)o(ws)f(9x)h(/)f(Me?)-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 (3220) cvn H.B /DEST pdfmark end + -2 3687 a 107 +x Fu(When)c(a)g(user)g(logs)h(on)e(to)i(a)f(W)m(indo)n(ws)g(9x)g(/)h +(Me)f(machine,)f(the)h(local)g(pro\002le)g(path,)-2 3902 +y +SDict begin H.S end + -2 3902 a -2 3902 a +SDict begin 13 H.A end + -2 3902 a -2 3902 a +SDict begin [ /View [/XYZ H.V] /Dest (3221) cvn H.B /DEST pdfmark end + -2 3902 a Fr +(HKEY_LOCAL_MACHINE\\Software\\Microsoft\\)o(Window)o(s\\Curr)o(entVer) +o(sion\\P)o(rofil)o(eList)p Fu(,)14 b(is)21 b(check)o(ed)e(for)-2 +4010 y(an)h(e)o(xisting)f(entry)h(for)f(that)i(user:)-2 +4194 y +SDict begin H.S end + -2 4194 a -2 4194 a +SDict begin 13 H.A end + -2 4194 a -2 4194 a +SDict begin [ /View [/XYZ H.V] /Dest (3222) cvn H.B /DEST pdfmark end + -2 4194 +a 90 x Fu(If)f(the)g(user)g(has)h(an)f(entry)f(in)h(this)h(re)o(gistry) +e(location,)g(W)m(indo)n(ws)h(9x)g(/)g(Me)h(checks)e(for)h(a)h(locally) +e(cached)h(v)o(ersion)f(of)g(the)i(user)-2 4392 y(pro\002le.)e(W)m +(indo)n(ws)h(9x)f(/)i(Me)g(also)f(checks)g(the)g(user')-5 +b(s)20 b(home)g(directory)e(\(or)i(other)f(speci\002ed)h(directory)e +(if)j(the)f(location)f(has)-2 4500 y(been)g(modi\002ed\))g(on)h(the)g +(serv)o(er)f(for)h(the)g(User)g(Pro\002le.)g(If)g(a)h(pro\002le)f(e)o +(xists)g(in)h(both)e(locations,)g(the)h(ne)n(wer)g(of)g(the)g(tw)o(o)h +(is)-2 4608 y(used.)e(If)h(the)h(User)f(Pro\002le)g(e)o(xists)h(on)f +(the)g(serv)o(er)m(,)f(b)n(ut)h(does)g(not)g(e)o(xist)g(on)g(the)g +(local)g(machine,)f(the)h(pro\002le)g(on)g(the)g(serv)o(er)f(is)-2 +4715 y(do)n(wnloaded)e(and)j(used.)g(If)g(the)g(User)g(Pro\002le)h +(only)e(e)o(xists)i(on)e(the)h(local)h(machine,)d(that)j(cop)o(y)e(is)i +(used.)-2 4899 y +SDict begin H.S end + -2 4899 a -2 4899 a +SDict begin 13 H.A end + -2 4899 a -2 4899 +a +SDict begin [ /View [/XYZ H.V] /Dest (3223) cvn H.B /DEST pdfmark end + -2 4899 a 90 x Fu(If)f(a)g(User)h(Pro\002le)f(is)h(not)f(found)f(in)h +(either)g(location,)f(the)h(Def)o(ault)g(User)g(Pro\002le)g(from)g(the) +g(W)m(indo)n(ws)f(9x)h(/)h(Me)f(machine)f(is)-2 5097 +y(used)h(and)f(is)i(copied)f(to)g(a)h(ne)n(wly)e(created)h(folder)f +(for)g(the)h(logged)f(on)h(user)-5 b(.)20 b(At)h(log)f(of)n(f,)f(an)o +(y)g(changes)h(that)g(the)g(user)g(made)-2 5205 y(are)g(written)g(to)g +(the)g(user')-5 b(s)21 b(local)f(pro\002le.)f(If)h(the)h(user)f(has)g +(a)h(roaming)d(pro\002le,)h(the)i(changes)e(are)h(written)g(to)g(the)g +(user')-5 b(s)-2 5313 y(pro\002le)19 b(on)h(the)g(serv)o(er)-5 +b(.)-2 5425 y +SDict begin H.S end + -2 5425 a -2 5425 a +SDict begin 13 H.A end + -2 5425 a -2 5425 a +SDict begin [ /View [/XYZ H.V] /Dest (3224) cvn H.B /DEST pdfmark end + +-2 5425 a Black 3618 5984 a Fq(128)p Black eop end +%%Page: 129 136 +TeXDict begin 129 135 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.129) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 72 a Fp(17.4.2.)28 b(MS)j(W)n(indo)o(ws)e(NT4)h(W)-9 +b(orkstation)-2 240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 +a +SDict begin [ /View [/XYZ H.V] /Dest (3226) cvn H.B /DEST pdfmark end + -2 240 a 106 x Fu(On)20 b(MS)h(W)m(indo)n(ws)e(NT4)h(the)g(def)o +(ault)g(user)g(pro\002le)f(is)j(obtained)c(from)h(the)i(location)2512 +346 y +SDict begin H.S end + 2512 346 a 2512 346 a +SDict begin 13 H.A end + 2512 346 a 2512 346 a +SDict begin [ /View [/XYZ H.V] /Dest (3227) cvn H.B /DEST pdfmark end + 2512 +346 a Fr(\045SystemRoot\045\\Profiles)c Fu(which)-2 454 +y(in)j(a)h(def)o(ault)e(installation)h(will)h(translate)f(to)1318 +454 y +SDict begin H.S end + 1318 454 a 1318 454 a +SDict begin 13 H.A end + 1318 454 a 1318 454 a +SDict begin [ /View [/XYZ H.V] /Dest (3228) cvn H.B /DEST pdfmark end + 1318 +454 a Fr(C:\\WinNT\\Profiles)p Fu(.)e(Under)h(this)i(directory)d(on)i +(a)h(clean)f(install)g(there)g(will)-2 562 y(be)g(three)g(\(3\))f +(directories:)795 562 y +SDict begin H.S end + 795 562 a 795 562 a +SDict begin 13 H.A end + 795 562 a +795 562 a +SDict begin [ /View [/XYZ H.V] /Dest (3229) cvn H.B /DEST pdfmark end + 795 562 a Fr(Administrator,)43 b(All)h(Users,)g(Default)g +(User)p Fu(.)-2 743 y +SDict begin H.S end + -2 743 a -2 743 a +SDict begin 13 H.A end + -2 743 a -2 743 +a +SDict begin [ /View [/XYZ H.V] /Dest (3230) cvn H.B /DEST pdfmark end + -2 743 a 93 x Fu(The)148 836 y +SDict begin H.S end + 148 836 a 148 836 a +SDict begin 13 H.A end + +148 836 a 148 836 a +SDict begin [ /View [/XYZ H.V] /Dest (3231) cvn H.B /DEST pdfmark end + 148 836 a Fr(All)g(Users)20 b Fu(directory)e +(contains)i(menu)f(settings)h(that)h(are)f(common)e(across)i(all)h +(system)g(users.)f(The)3194 836 y +SDict begin H.S end + 3194 836 a 3194 836 +a +SDict begin 13 H.A end + 3194 836 a 3194 836 a +SDict begin [ /View [/XYZ H.V] /Dest (3232) cvn H.B /DEST pdfmark end + 3194 836 a Fr(Default)43 b(User)-2 +944 y Fu(directory)18 b(contains)i(menu)f(entries)h(that)g(are)g +(customisable)g(per)f(user)i(depending)c(on)j(the)g(pro\002le)g +(settings)g(chosen/created.)-2 1128 y +SDict begin H.S end + -2 1128 a -2 1128 +a +SDict begin 13 H.A end + -2 1128 a -2 1128 a +SDict begin [ /View [/XYZ H.V] /Dest (3233) cvn H.B /DEST pdfmark end + -2 1128 a 90 x Fu(When)g(a)g(ne)n(w)g(user)g +(\002rst)h(logs)g(onto)e(an)h(MS)h(W)m(indo)n(ws)e(NT4)h(machine)f(a)i +(ne)n(w)f(pro\002le)f(is)j(created)d(from:)-2 1336 y +SDict begin H.S end + +-2 1336 a -2 1336 a +SDict begin 13 H.A end + -2 1336 a -2 1336 a +SDict begin [ /View [/XYZ H.V] /Dest (3234) cvn H.B /DEST pdfmark end + -2 1336 a -2 +1336 a +SDict begin H.S end + -2 1336 a -2 1336 a +SDict begin 13 H.A end + -2 1336 a -2 1336 a +SDict begin [ /View [/XYZ H.V] /Dest (table.19) cvn H.B /DEST pdfmark +end + -2 1336 +a 75 x Fu(All)i(Users)f(settings)-2 1504 y(Def)o(ault)g(User)g +(settings)h(\(contains)e(the)h(def)o(ault)f(NTUser)-5 +b(.D)m(A)c(T)20 b(\002le\))-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 (3237) cvn H.B /DEST pdfmark end + -2 1688 a 108 x Fu(When)g(a)g(user)g(logs)h(onto) +e(an)h(MS)h(W)m(indo)n(ws)e(NT4)h(machine)f(that)i(is)g(a)f(member)f +(of)h(a)h(Microsoft)e(security)h(domain)e(the)-2 1904 +y(follo)n(wing)g(steps)j(are)f(follo)n(wed)f(in)h(respect)g(of)g +(pro\002le)g(handling:)-2 1922 y +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 (3238) cvn H.B /DEST pdfmark end + -2 1922 a -2 1932 a +SDict begin H.S end + -2 1932 a -2 +1932 a +SDict begin 13 H.A end + -2 1932 a -2 1932 a +SDict begin [ /View [/XYZ H.V] /Dest (3239) cvn H.B /DEST pdfmark end + -2 1932 a Black 64 2074 a +Fu(1.)p Black 147 2074 a +SDict begin H.S end + 147 2074 a 147 2074 a +SDict begin 13 H.A end + 147 2074 +a 147 2074 a +SDict begin [ /View [/XYZ H.V] /Dest (3240) cvn H.B /DEST pdfmark end + 147 2074 a Fu(The)g(users')g(account)f(information)f +(which)h(is)j(obtained)c(during)h(the)h(logon)f(process)h(contains)f +(the)h(location)g(of)f(the)147 2182 y(users')h(desktop)f(pro\002le.)h +(The)f(pro\002le)h(path)g(may)f(be)h(local)h(to)f(the)g(machine)f(or)h +(it)h(may)f(be)g(located)f(on)h(a)h(netw)o(ork)e(share.)147 +2290 y(If)h(there)g(e)o(xists)h(a)f(pro\002le)g(at)g(the)h(location)e +(of)h(the)g(path)g(from)f(the)h(user)g(account,)f(then)h(this)g +(pro\002le)g(is)h(copied)e(to)h(the)147 2398 y(location)435 +2398 y +SDict begin H.S end + 435 2398 a 435 2398 a +SDict begin 13 H.A end + 435 2398 a 435 2398 a +SDict begin [ /View [/XYZ H.V] /Dest (3241) cvn H.B /DEST pdfmark end + 435 +2398 a Fr(\045SystemRoot\045\\Profiles\\\045USERNAME\045)p +Fu(.)c(This)k(pro\002le)f(then)h(inherits)g(the)g(settings)h(in)f(the) +3355 2398 y +SDict begin H.S end + 3355 2398 a 3355 2398 a +SDict begin 13 H.A end + 3355 2398 a 3355 +2398 a +SDict begin [ /View [/XYZ H.V] /Dest (3242) cvn H.B /DEST pdfmark end + 3355 2398 a Fr(All)147 2506 y(Users)g Fu(pro\002le)g(in)g(the) +837 2506 y +SDict begin H.S end + 837 2506 a 837 2506 a +SDict begin 13 H.A end + 837 2506 a 837 2506 +a +SDict begin [ /View [/XYZ H.V] /Dest (3243) cvn H.B /DEST pdfmark end + 837 2506 a Fr(\045SystemRoot\045\\Profiles)d Fu(location.)-2 +2524 y +SDict begin H.S end + -2 2524 a -2 2524 a +SDict begin 13 H.A end + -2 2524 a -2 2524 a +SDict begin [ /View [/XYZ H.V] /Dest (3244) cvn H.B /DEST pdfmark end + -2 2524 +a Black 64 2655 a Fu(2.)p Black 147 2655 a +SDict begin H.S end + 147 2655 a +147 2655 a +SDict begin 13 H.A end + 147 2655 a 147 2655 a +SDict begin [ /View [/XYZ H.V] /Dest (3245) cvn H.B /DEST pdfmark end + 147 2655 a Fu(If)j(the)g(user)h +(account)d(has)j(a)g(pro\002le)e(path,)h(b)n(ut)g(at)g(it')-5 +b(s)22 b(location)d(a)i(pro\002le)e(does)h(not)g(e)o(xist,)g(then)g(a)g +(ne)n(w)g(pro\002le)g(is)h(created)147 2763 y(in)g(the)355 +2763 y +SDict begin H.S end + 355 2763 a 355 2763 a +SDict begin 13 H.A end + 355 2763 a 355 2763 a +SDict begin [ /View [/XYZ H.V] /Dest (3246) cvn H.B /DEST pdfmark end + 355 +2763 a Fr(\045SystemRoot\045\\Profiles\\\045USERNAME\045)15 +b Fu(directory)k(from)g(reading)f(the)2705 2763 y +SDict begin H.S end + 2705 +2763 a 2705 2763 a +SDict begin 13 H.A end + 2705 2763 a 2705 2763 a +SDict begin [ /View [/XYZ H.V] /Dest (3247) cvn H.B /DEST pdfmark end + 2705 2763 +a Fr(Default)43 b(User)20 b Fu(pro\002le.)-2 2781 y +SDict begin H.S end + -2 +2781 a -2 2781 a +SDict begin 13 H.A end + -2 2781 a -2 2781 a +SDict begin [ /View [/XYZ H.V] /Dest (3248) cvn H.B /DEST pdfmark end + -2 2781 a Black +64 2912 a Fu(3.)p Black 147 2912 a +SDict begin H.S end + 147 2912 a 147 2912 +a +SDict begin 13 H.A end + 147 2912 a 147 2912 a +SDict begin [ /View [/XYZ H.V] /Dest (3249) cvn H.B /DEST pdfmark end + 147 2912 a Fu(If)g(the)g(NETLOGON)g(share)g(on) +f(the)h(authenticating)f(serv)o(er)g(\(logon)f(serv)o(er\))h(contains)h +(a)g(polic)o(y)f(\002le)i(\()3177 2912 y +SDict begin H.S end + 3177 2912 a +3177 2912 a +SDict begin 13 H.A end + 3177 2912 a 3177 2912 a +SDict begin [ /View [/XYZ H.V] /Dest (3250) cvn H.B /DEST pdfmark end + 3177 2912 a Fr(NTConfig.POL)p +Fu(\))147 3020 y(then)f(it')-5 b(s)21 b(contents)f(are)g(applied)f(to)h +(the)1326 3020 y +SDict begin H.S end + 1326 3020 a 1326 3020 a +SDict begin 13 H.A end + 1326 3020 a +1326 3020 a +SDict begin [ /View [/XYZ H.V] /Dest (3251) cvn H.B /DEST pdfmark end + 1326 3020 a Fr(NTUser.DAT)f Fu(which)g(is)i(applied)f(to)g +(the)2567 3020 y +SDict begin H.S end + 2567 3020 a 2567 3020 a +SDict begin 13 H.A end + 2567 3020 a +2567 3020 a +SDict begin [ /View [/XYZ H.V] /Dest (3252) cvn H.B /DEST pdfmark end + 2567 3020 a Fr(HKEY_CURRENT_USER)e Fu(part)i(of)g(the)147 +3128 y(re)o(gistry)-5 b(.)-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 (3253) cvn H.B /DEST pdfmark end + -2 3146 a Black 64 3278 a Fu(4.)p +Black 147 3278 a +SDict begin H.S end + 147 3278 a 147 3278 a +SDict begin 13 H.A end + 147 3278 a 147 +3278 a +SDict begin [ /View [/XYZ H.V] /Dest (3254) cvn H.B /DEST pdfmark end + 147 3278 a Fu(When)20 b(the)g(user)g(logs)h(out,)e(if)i(the)f +(pro\002le)f(is)j(set)f(to)f(be)g(a)h(roaming)d(pro\002le)i(it)h(will)g +(be)f(written)g(out)f(to)i(the)f(location)f(of)h(the)147 +3386 y(pro\002le.)f(The)555 3386 y +SDict begin H.S end + 555 3386 a 555 3386 +a +SDict begin 13 H.A end + 555 3386 a 555 3386 a +SDict begin [ /View [/XYZ H.V] /Dest (3255) cvn H.B /DEST pdfmark end + 555 3386 a Fr(NTuser.DAT)g Fu(\002le)i(is)g +(then)f(re-created)f(from)g(the)h(contents)g(of)f(the)2558 +3386 y +SDict begin H.S end + 2558 3386 a 2558 3386 a +SDict begin 13 H.A end + 2558 3386 a 2558 3386 +a +SDict begin [ /View [/XYZ H.V] /Dest (3256) cvn H.B /DEST pdfmark end + 2558 3386 a Fr(HKEY_CURRENT_USER)f Fu(contents.)147 +3494 y(Thus,)i(should)f(there)h(not)f(e)o(xist)i(in)f(the)g(NETLOGON)g +(share)g(an)2062 3494 y +SDict begin H.S end + 2062 3494 a 2062 3494 a +SDict begin 13 H.A end + 2062 +3494 a 2062 3494 a +SDict begin [ /View [/XYZ H.V] /Dest (3257) cvn H.B /DEST pdfmark end + 2062 3494 a Fr(NTConfig.POL)f Fu(at)i(the)f(ne)o(xt) +f(logon,)g(the)h(ef)n(fect)g(of)g(the)147 3602 y(pro)o(vious)457 +3602 y +SDict begin H.S end + 457 3602 a 457 3602 a +SDict begin 13 H.A end + 457 3602 a 457 3602 a +SDict begin [ /View [/XYZ H.V] /Dest (3258) cvn H.B /DEST pdfmark end + 457 +3602 a Fr(NTConfig.POL)f Fu(will)i(still)g(be)f(held)g(in)h(the)f +(pro\002le.)f(The)h(ef)n(fect)f(of)h(this)h(is)g(kno)n(wn)e(as)3039 +3602 y +SDict begin H.S end + 3039 3602 a 3039 3602 a +SDict begin 13 H.A end + 3039 3602 a 3039 3602 +a +SDict begin [ /View [/XYZ H.V] /Dest (3259) cvn H.B /DEST pdfmark end + 3039 3602 a Fq(tatooing)p Fu(.)-2 3786 y +SDict begin H.S end + -2 3786 a +-2 3786 a +SDict begin 13 H.A end + -2 3786 a -2 3786 a +SDict begin [ /View [/XYZ H.V] /Dest (3260) cvn H.B /DEST pdfmark end + -2 3786 a 90 x Fu(MS)h(W)m(indo)n(ws)g +(NT4)g(pro\002les)g(may)g(be)1178 3876 y +SDict begin H.S end + 1178 3876 a +1178 3876 a +SDict begin 13 H.A end + 1178 3876 a 1178 3876 a +SDict begin [ /View [/XYZ H.V] /Dest (3261) cvn H.B /DEST pdfmark end + 1178 3876 a Fq(Local)g +Fu(or)1478 3876 y +SDict begin H.S end + 1478 3876 a 1478 3876 a +SDict begin 13 H.A end + 1478 3876 a +1478 3876 a +SDict begin [ /View [/XYZ H.V] /Dest (3262) cvn H.B /DEST pdfmark end + 1478 3876 a Fq(Roaming)p Fu(.)e(A)j(Local)e(pro\002le)h +(will)h(stored)e(in)i(the)-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 (3263) cvn H.B /DEST pdfmark end + -2 3983 a Fr +(\045SystemRoot\045\\Profiles\\\045USERNAME\045)15 b +Fu(location.)k(A)i(roaming)d(pro\002le)i(will)h(also)f(remain)g(stored) +f(in)i(the)f(same)g(w)o(ay)-5 b(,)-2 4091 y(unless)20 +b(the)g(follo)n(wing)f(re)o(gistry)g(k)o(e)o(y)h(is)h(created:)-2 +4275 y +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 (3264) cvn H.B /DEST pdfmark end + -2 4275 +a -2 4358 a +SDict begin H.S end + -2 4358 a -2 4358 a +SDict begin 11.7 H.A end + -2 4358 a -2 4358 a +SDict begin [ /View [/XYZ H.V] /Dest (3265) cvn H.B /DEST pdfmark end + -2 +4358 a 80 x Fr(HKEY_LOCAL_MACHINE\\SYSTEM\\Software\\Mic)o(rosoft)o +(\\Windo)o(ws)39 b(NT\\CurrentVersion\\winlogon\\)-2 +4535 y("DeleteRoamingCache"=dword:00000001)-2 4726 y +Fu(In)20 b(which)f(case,)i(the)f(local)g(cop)o(y)f(\(in)1094 +4726 y +SDict begin H.S end + 1094 4726 a 1094 4726 a +SDict begin 13 H.A end + 1094 4726 a 1094 4726 +a +SDict begin [ /View [/XYZ H.V] /Dest (3266) cvn H.B /DEST pdfmark end + 1094 4726 a Fr(\045SystemRoot\045\\Profiles\\\045USERNAME\045)p +Fu(\))c(will)21 b(be)f(deleted)g(on)g(logout.)-2 4910 +y +SDict begin H.S end + -2 4910 a -2 4910 a +SDict begin 13 H.A end + -2 4910 a -2 4910 a +SDict begin [ /View [/XYZ H.V] /Dest (3267) cvn H.B /DEST pdfmark end + -2 4910 a 90 +x Fu(Under)f(MS)i(W)m(indo)n(ws)e(NT4)h(def)o(ault)g(locations)f(for)h +(common)e(resources)h(\(lik)o(e)2379 5000 y +SDict begin H.S end + 2379 5000 +a 2379 5000 a +SDict begin 13 H.A end + 2379 5000 a 2379 5000 a +SDict begin [ /View [/XYZ H.V] /Dest (3268) cvn H.B /DEST pdfmark end + 2379 5000 a Fr(My)45 +b(Documents)19 b Fu(may)h(be)g(redirected)f(to)h(a)-2 +5108 y(netw)o(ork)f(share)h(by)f(modifying)f(the)i(follo)n(wing)f(re)o +(gistry)g(k)o(e)o(ys.)h(These)g(changes)f(may)h(be)g(af)n(fected)f(via) +h(use)g(of)g(the)g(System)-2 5216 y(Polic)o(y)f(Editor)h(\(to)g(do)g +(so)g(may)g(require)f(that)h(you)f(create)h(your)f(o)n(wns)h(template)g +(e)o(xtension)e(for)i(the)g(polic)o(y)f(editor)h(to)g(allo)n(w)-2 +5323 y(this)g(to)h(be)f(done)f(through)f(the)i(GUI.)g(Another)f(w)o(ay) +h(to)h(do)f(this)g(is)h(by)f(w)o(ay)g(of)g(\002rst)h(creating)e(a)i +(def)o(ault)f(user)g(pro\002le,)f(then)-2 5431 y(while)h(logged)f(in)h +(as)h(that)f(user)m(,)g(run)f(re)o(gedt32)f(to)j(edit)f(the)g(k)o(e)o +(y)g(settings.)p Black 3618 5984 a Fq(129)p Black eop +end +%%Page: 130 137 +TeXDict begin 130 136 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.130) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3269) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(The)g(Re)o(gistry)f(Hi)n(v)o(e)h(k)o(e)o(y)g(that)g(af)n +(fects)g(the)g(beha)n(viour)e(of)i(folders)g(that)g(are)g(part)g(of)g +(the)g(def)o(ault)f(user)i(pro\002le)e(are)h(controlled)-2 +180 y(by)g(entries)g(on)f(W)m(indo)n(ws)h(NT4)g(is:)-2 +364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (3270) cvn H.B /DEST pdfmark end + -2 364 a -2 +447 a +SDict begin H.S end + -2 447 a -2 447 a +SDict begin 11.7 H.A end + -2 447 a -2 447 a +SDict begin [ /View [/XYZ H.V] /Dest (3271) cvn H.B /DEST pdfmark end + -2 447 a 356 +527 a Fr(HKEY_CURRENT_USER)715 624 y(\\Software)1074 +721 y(\\Microsoft)1432 818 y(\\Windows)1791 915 y(\\CurrentVersion)2150 +1012 y(\\Explorer)2508 1109 y(\\User)44 b(Shell)g(Folders\\)-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 (3272) cvn H.B /DEST pdfmark end + -2 1466 +a 108 x Fu(The)20 b(abo)o(v)o(e)e(hi)n(v)o(e)i(k)o(e)o(y)f(contains)h +(a)g(list)h(of)f(automatically)f(managed)g(folders.)g(The)g(def)o(ault) +h(entries)g(are:)-2 1758 y +SDict begin H.S end + -2 1758 a -2 1758 a +SDict begin 13 H.A end + -2 1758 +a -2 1758 a +SDict begin [ /View [/XYZ H.V] /Dest (3273) cvn H.B /DEST pdfmark end + -2 1758 a -2 1841 a +SDict begin H.S end + -2 1841 a -2 1841 a +SDict begin 11.7 H.A end + -2 +1841 a -2 1841 a +SDict begin [ /View [/XYZ H.V] /Dest (3274) cvn H.B /DEST pdfmark end + -2 1841 a 356 1921 a Fr(Name)538 b(Default)43 +b(Value)356 2018 y(--------------)88 b +(--------------------------------------)o(---)356 2115 +y(AppData)403 b(\045USERPROFILE\045\\Application)40 b(Data)356 +2212 y(Desktop)403 b(\045USERPROFILE\045\\Desktop)356 +2309 y(Favorites)313 b(\045USERPROFILE\045\\Favorites)356 +2406 y(NetHood)403 b(\045USERPROFILE\045\\NetHood)356 +2503 y(PrintHood)313 b(\045USERPROFILE\045\\PrintHood)356 +2600 y(Programs)358 b(\045USERPROFILE\045\\Start)41 b(Menu\\Programs) +356 2698 y(Recent)448 b(\045USERPROFILE\045\\Recent)356 +2795 y(SendTo)g(\045USERPROFILE\045\\SendTo)356 2892 +y(Start)44 b(Menu)269 b(\045USERPROFILE\045\\Start)41 +b(Menu)356 2989 y(Startup)403 b(\045USERPROFILE\045\\Start)41 +b(Menu\\Programs\\Startup)-2 3443 y +SDict begin H.S end + -2 3443 a -2 3443 +a +SDict begin 13 H.A end + -2 3443 a -2 3443 a +SDict begin [ /View [/XYZ H.V] /Dest (3275) cvn H.B /DEST pdfmark end + -2 3443 a 108 x Fu(The)20 b(re)o(gistry)f(k)o(e)o +(y)g(that)i(contains)e(the)h(location)g(of)f(the)i(def)o(ault)e +(pro\002le)h(settings)g(is:)-2 3652 y +SDict begin H.S end + -2 3652 a -2 3652 +a +SDict begin 11.7 H.A end + -2 3652 a -2 3652 a +SDict begin [ /View [/XYZ H.V] /Dest (3276) cvn H.B /DEST pdfmark end + -2 3652 a 79 x Fr(HKEY_LOCAL_MACHINE)-2 +3828 y(\\SOFTWARE)-2 3926 y(\\Microsoft)-2 4023 y(\\Windows)-2 +4120 y(\\CurrentVersion)-2 4217 y(\\Explorer)-2 4314 +y(\\User)44 b(Shell)g(Folders)-2 4505 y Fu(The)20 b(def)o(ault)f +(entries)h(are:)-2 4589 y +SDict begin H.S end + -2 4589 a -2 4589 a +SDict begin 11.7 H.A end + -2 4589 +a -2 4589 a +SDict begin [ /View [/XYZ H.V] /Dest (3277) cvn H.B /DEST pdfmark end + -2 4589 a 96 x Fr(Common)44 b(Desktop)f +(\045SystemRoot\045\\Profiles\\All)e(Users\\Desktop)-2 +4782 y(Common)j(Programs)f(\045SystemRoot\045\\Profiles\\All)e +(Users\\Programs)-2 4879 y(Common)j(Start)g(Menu)g +(\045SystemRoot\045\\Profiles\\All)c(Users\\Start)j(Menu)-2 +4977 y(Common)h(Startu)f(p)i(\045SystemRoot\045\\Profiles\\All)c +(Users\\Start)i(Menu\\Progams\\Startup)-2 5178 y +SDict begin H.S end + -2 5178 +a -2 5178 a +SDict begin 13 H.A end + -2 5178 a -2 5178 a +SDict begin [ /View [/XYZ H.V] /Dest (3278) cvn H.B /DEST pdfmark end + -2 5178 a Black 3618 +5984 a Fq(130)p Black eop end +%%Page: 131 138 +TeXDict begin 131 137 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.131) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 72 a Fp(17.4.3.)28 b(MS)j(W)n(indo)o(ws)e(200x/XP)-2 +73 y +SDict begin H.S end + -2 73 a -2 73 a +SDict begin 11.7 H.A end + -2 73 a -2 73 a +SDict begin [ /View [/XYZ H.V] /Dest (3280) cvn H.B /DEST pdfmark end + -2 73 a -2 198 a +SDict begin H.S end + +-2 198 a -2 198 a +SDict begin 11.7 H.A end + -2 198 a -2 198 a +SDict begin [ /View [/XYZ H.V] /Dest (3281) cvn H.B /DEST pdfmark end + -2 198 a 164 294 +a Fl(Note:)19 b Fk(MS)i(Windo)o(ws)d(XP)j(Home)f(Edition)e(does)i(use)g +(def)n(ault)e(per)i(user)g(pro\002les)o(,)f(b)o(ut)g(can)h(not)g(par)s +(ticipate)d(in)j(domain)164 391 y(secur)q(ity)-7 b(,)19 +b(can)i(not)e(log)h(onto)f(an)h(NT/ADS)f(style)i(domain,)d(and)i(thus)g +(can)g(obtain)e(the)i(pro\002le)f(only)h(from)g(itself)n(.)f(While)164 +488 y(there)f(are)i(bene\002ts)f(in)g(doing)f(this)i(the)f(beauty)g(of) +g(those)h(MS)g(Windo)o(ws)e(clients)h(that)g(CAN)h(par)s(ticipate)d(in) +j(domain)e(logon)164 586 y(processes)i(allo)o(ws)f(the)h(administr)o +(ator)e(to)i(create)f(a)i(global)d(def)n(ault)g(pro\002le)h(and)g(to)h +(enf)n(orce)f(it)h(through)e(the)i(use)g(of)164 683 y(Group)f(P)l +(olicy)i(Objects)f(\(GPOs\).)-2 998 y +SDict begin H.S end + -2 998 a -2 998 +a +SDict begin 13 H.A end + -2 998 a -2 998 a +SDict begin [ /View [/XYZ H.V] /Dest (3282) cvn H.B /DEST pdfmark end + -2 998 a 108 x Fu(When)g(a)g(ne)n(w)g(user)g +(\002rst)h(logs)g(onto)e(MS)i(W)m(indo)n(ws)e(200x/XP)g(machine)g(the)h +(def)o(ault)g(pro\002le)f(is)j(obtained)c(from)-2 1214 +y +SDict begin H.S end + -2 1214 a -2 1214 a +SDict begin 13 H.A end + -2 1214 a -2 1214 a +SDict begin [ /View [/XYZ H.V] /Dest (3283) cvn H.B /DEST pdfmark end + -2 1214 a Fr(C:\\Documents)43 +b(and)h(Settings\\Default)e(User)p Fu(.)20 b(The)g(administrator)e(can) +i(modify)f(\(or)g(change)g(the)h(contents)g(of)-2 1322 +y(this)g(location)g(and)f(MS)i(W)m(indo)n(ws)f(200x/XP)f(will)i(gladly) +e(user)h(it.)h(This)f(is)h(f)o(ar)f(from)f(the)i(optimum)d(arrangement) +g(since)i(it)-2 1430 y(will)h(in)m(v)n(olv)o(e)d(cop)o(ying)h(a)h(ne)n +(w)g(def)o(ault)g(pro\002le)f(to)i(e)n(v)o(ery)d(MS)j(W)m(indo)n(ws)f +(200x/XP)f(client)h(w)o(orkstation.)-2 1614 y +SDict begin H.S end + -2 1614 +a -2 1614 a +SDict begin 13 H.A end + -2 1614 a -2 1614 a +SDict begin [ /View [/XYZ H.V] /Dest (3284) cvn H.B /DEST pdfmark end + -2 1614 a 90 x Fu(When)g(MS)g(W)m(indo) +n(ws)g(200x/XP)f(participate)g(in)i(a)f(domain)f(security)h(conte)o +(xt,)e(and)i(if)g(the)h(def)o(ault)e(user)h(pro\002le)g(is)h(not)-2 +1812 y(found,)d(then)i(the)g(client)g(will)h(search)f(for)f(a)i(def)o +(ault)e(pro\002le)h(in)g(the)h(NETLOGON)e(share)h(of)g(the)g +(authenticating)e(serv)o(er)-5 b(.)20 b(ie:)-2 1920 y(In)g(MS)g(W)m +(indo)n(ws)g(parlance:)887 1920 y +SDict begin H.S end + 887 1920 a 887 1920 +a +SDict begin 13 H.A end + 887 1920 a 887 1920 a +SDict begin [ /View [/XYZ H.V] /Dest (3285) cvn H.B /DEST pdfmark end + 887 1920 a Fr +(\045LOGONSERVER\045\\NETLOGON\\Default)40 b(User)20 +b Fu(and)g(if)g(one)g(e)o(xits)g(there)g(it)h(will)g(cop)o(y)e(this)-2 +2028 y(to)h(the)g(w)o(orkstation)f(to)i(the)825 2028 +y +SDict begin H.S end + 825 2028 a 825 2028 a +SDict begin 13 H.A end + 825 2028 a 825 2028 a +SDict begin [ /View [/XYZ H.V] /Dest (3286) cvn H.B /DEST pdfmark end + 825 2028 +a Fr(C:\\Documents)43 b(and)h(Settings\\)19 b Fu(under)g(the)h(W)m +(indo)n(ws)g(login)f(name)h(of)g(the)g(user)-5 b(.)-2 +2046 y +SDict begin H.S end + -2 2046 a -2 2046 a +SDict begin 11.7 H.A end + -2 2046 a -2 2046 a +SDict begin [ /View [/XYZ H.V] /Dest (3287) cvn H.B /DEST pdfmark end + -2 2046 +a -2 2170 a +SDict begin H.S end + -2 2170 a -2 2170 a +SDict begin 11.7 H.A end + -2 2170 a -2 2170 a +SDict begin [ /View [/XYZ H.V] /Dest (3288) cvn H.B /DEST pdfmark end + -2 +2170 a 164 2249 a Fl(Note:)19 b Fk(This)h(path)f(tr)o(anslates)o(,)f +(in)i(Samba)g(par)q(lance)o(,)e(to)i(the)g(smb)m(.conf)g([NETLOGON])f +(share)o(.)g(The)h(director)r(y)f(should)g(be)164 2346 +y(created)g(at)h(the)f(root)h(of)g(this)g(share)g(and)f(msut)i(be)f +(called)1867 2346 y +SDict begin H.S end + 1867 2346 a 1867 2346 a +SDict begin 11.7 H.A end + 1867 2346 +a 1867 2346 a +SDict begin [ /View [/XYZ H.V] /Dest (3289) cvn H.B /DEST pdfmark end + 1867 2346 a Ff(Default)42 b(Profile)p Fk(.)-2 +2662 y +SDict begin H.S end + -2 2662 a -2 2662 a +SDict begin 13 H.A end + -2 2662 a -2 2662 a +SDict begin [ /View [/XYZ H.V] /Dest (3290) cvn H.B /DEST pdfmark end + -2 2662 +a 108 x Fu(If)20 b(a)g(def)o(ault)g(pro\002le)f(does)h(not)g(e)o(xist)h +(in)f(this)h(location)e(then)h(MS)g(W)m(indo)n(ws)g(200x/XP)f(will)i +(use)f(the)g(local)h(def)o(ault)e(pro\002le.)-2 2954 +y +SDict begin H.S end + -2 2954 a -2 2954 a +SDict begin 13 H.A end + -2 2954 a -2 2954 a +SDict begin [ /View [/XYZ H.V] /Dest (3291) cvn H.B /DEST pdfmark end + -2 2954 a 90 +x Fu(On)h(loging)f(out,)h(the)g(users')g(desktop)f(pro\002le)g(will)i +(be)f(stored)g(to)g(the)h(location)e(speci\002ed)h(in)g(the)g(re)o +(gistry)f(settings)i(that)-2 3152 y(pertain)e(to)h(the)h(user)-5 +b(.)20 b(If)g(no)g(speci\002c)g(policies)g(ha)n(v)o(e)g(been)f +(created,)g(or)h(passed)g(to)h(the)f(client)g(during)f(the)h(login)f +(process)h(\(as)-2 3260 y(Samba)f(does)h(automatically\),)f(then)g(the) +h(user')-5 b(s)21 b(pro\002le)e(will)i(be)g(written)e(to)i(the)f(local) +g(machine)f(only)h(under)e(the)j(path)-2 3368 y +SDict begin H.S end + -2 3368 +a -2 3368 a +SDict begin 13 H.A end + -2 3368 a -2 3368 a +SDict begin [ /View [/XYZ H.V] /Dest (3292) cvn H.B /DEST pdfmark end + -2 3368 a Fr(C:\\Documents)43 +b(and)h(Settings\\\045USERNAME\045)p Fu(.)-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 (3293) cvn H.B /DEST pdfmark end + -2 3545 a 97 x Fu(Those)19 +b(wishing)h(to)g(modify)f(the)h(def)o(ault)g(beha)n(viour)e(can)i(do)g +(so)g(through)e(up)i(to)g(three)g(methods:)-2 3660 y +SDict begin H.S end + +-2 3660 a -2 3660 a +SDict begin 13 H.A end + -2 3660 a -2 3660 a +SDict begin [ /View [/XYZ H.V] /Dest (3294) cvn H.B /DEST pdfmark end + -2 3660 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 (3295) cvn H.B /DEST pdfmark end + -2 3670 +a Black 142 x Ft(\225)p Black 81 3812 a +SDict begin H.S end + 81 3812 a 81 +3812 a +SDict begin 13 H.A end + 81 3812 a 81 3812 a +SDict begin [ /View [/XYZ H.V] /Dest (3296) cvn H.B /DEST pdfmark end + 81 3812 a Fu(Modify)f(the)h(re)o(gistry)f(k) +o(e)o(ys)h(on)g(the)g(local)g(machine)f(manually)g(and)g(place)h(the)h +(ne)n(w)e(def)o(ault)h(pro\002le)f(in)i(the)f(NETLOGON)81 +3920 y(share)g(root)f(-)i(NO)m(T)f(recommended)d(as)k(it)g(is)g +(maintenance)d(intensi)n(v)o(e.)-2 3921 y +SDict begin H.S end + -2 3921 a -2 +3921 a +SDict begin 13 H.A end + -2 3921 a -2 3921 a +SDict begin [ /View [/XYZ H.V] /Dest (3297) cvn H.B /DEST pdfmark end + -2 3921 a Black 148 x Ft(\225)p +Black 81 4069 a +SDict begin H.S end + 81 4069 a 81 4069 a +SDict begin 13 H.A end + 81 4069 a 81 4069 +a +SDict begin [ /View [/XYZ H.V] /Dest (3298) cvn H.B /DEST pdfmark end + 81 4069 a Fu(Create)i(an)g(NT4)g(style)h(NTCon\002g.POL)e(\002le)i +(that)f(speci\002ed)g(this)h(beha)n(viour)d(and)h(locate)h(this)h +(\002le)g(in)f(the)h(root)e(of)h(the)81 4177 y(NETLOGON)f(share)h +(along)g(with)g(the)g(ne)n(w)g(def)o(ault)g(pro\002le.)-2 +4195 y +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 (3299) cvn H.B /DEST pdfmark end + -2 4195 +a Black 132 x Ft(\225)p Black 81 4327 a +SDict begin H.S end + 81 4327 a 81 +4327 a +SDict begin 13 H.A end + 81 4327 a 81 4327 a +SDict begin [ /View [/XYZ H.V] /Dest (3300) cvn H.B /DEST pdfmark end + 81 4327 a Fu(Create)g(a)h(GPO)g(that)f +(enforces)f(this)i(through)d(Acti)n(v)o(e)h(Directory)-5 +b(,)19 b(and)g(place)h(the)g(ne)n(w)g(def)o(ault)g(pro\002le)f(in)i +(the)81 4434 y(NETLOGON)e(share.)-2 4601 y +SDict begin H.S end + -2 4601 a +-2 4601 a +SDict begin 13 H.A end + -2 4601 a -2 4601 a +SDict begin [ /View [/XYZ H.V] /Dest (3301) cvn H.B /DEST pdfmark end + -2 4601 a 107 x Fu(The)h(Re)o(gistry)f +(Hi)n(v)o(e)h(k)o(e)o(y)g(that)g(af)n(fects)g(the)g(beha)n(viour)e(of)i +(folders)g(that)g(are)g(part)g(of)g(the)g(def)o(ault)f(user)i +(pro\002le)e(are)h(controlled)-2 4816 y(by)g(entries)g(on)f(W)m(indo)n +(ws)h(200x/XP)f(is:)-2 5000 y +SDict begin H.S end + -2 5000 a -2 5000 a +SDict begin 13 H.A end + -2 +5000 a -2 5000 a +SDict begin [ /View [/XYZ H.V] /Dest (3302) cvn H.B /DEST pdfmark end + -2 5000 a -2 5083 a +SDict begin H.S end + -2 5083 a -2 5083 +a +SDict begin 11.7 H.A end + -2 5083 a -2 5083 a +SDict begin [ /View [/XYZ H.V] /Dest (3303) cvn H.B /DEST pdfmark end + -2 5083 a 80 x Fr(HKEY_CURRENT_USER)-2 +5260 y(\\Software)-2 5357 y(\\Microsoft)-2 5454 y(\\Windows)-2 +5551 y(\\CurrentVersion)p Black 3618 5984 a Fq(131)p +Black eop end +%%Page: 132 139 +TeXDict begin 132 138 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.132) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 72 a Fr(\\Explorer)-2 170 y(\\User)44 b(Shell)g(Folders\\)-2 +527 y +SDict begin H.S end + -2 527 a -2 527 a +SDict begin 13 H.A end + -2 527 a -2 527 a +SDict begin [ /View [/XYZ H.V] /Dest (3304) cvn H.B /DEST pdfmark end + -2 527 a 108 +x Fu(The)20 b(abo)o(v)o(e)e(hi)n(v)o(e)i(k)o(e)o(y)f(contains)h(a)g +(list)h(of)f(automatically)f(managed)g(folders.)g(The)g(def)o(ault)h +(entries)g(are:)-2 819 y +SDict begin H.S end + -2 819 a -2 819 a +SDict begin 13 H.A end + -2 819 a -2 +819 a +SDict begin [ /View [/XYZ H.V] /Dest (3305) cvn H.B /DEST pdfmark end + -2 819 a -2 902 a +SDict begin H.S end + -2 902 a -2 902 a +SDict begin 11.7 H.A end + -2 902 a -2 +902 a +SDict begin [ /View [/XYZ H.V] /Dest (3306) cvn H.B /DEST pdfmark end + -2 902 a 79 x Fr(Name)44 b(Default)g(Value)-2 1078 +y(--------------)e(-----------------------------------------)-2 +1175 y(AppData)h(\045USERPROFILE\045\\Application)e(Data)-2 +1272 y(Cache)j(\045USERPROFILE\045\\Local)d(Settings\\Temporary)h +(Internet)i(Files)-2 1369 y(Cookies)f(\045USERPROFILE\045\\Cookies)-2 +1466 y(Desktop)g(\045USERPROFILE\045\\Desktop)-2 1564 +y(Favorites)g(\045USERPROFILE\045\\Favorites)-2 1661 +y(History)g(\045USERPROFILE\045\\Local)f(Settings\\History)-2 +1758 y(Local)i(AppData)f(\045USERPROFILE\045\\Local)f +(Settings\\Application)g(Data)-2 1855 y(Local)i(Settings)f +(\045USERPROFILE\045\\Local)f(Settings)-2 1952 y(My)i(Pictures)g +(\045USERPROFILE\045\\My)e(Documents\\My)h(Pictures)-2 +2049 y(NetHood)g(\045USERPROFILE\045\\NetHood)-2 2146 +y(Personal)g(\045USERPROFILE\045\\My)f(Documents)-2 2244 +y(PrintHood)h(\045USERPROFILE\045\\PrintHood)-2 2341 +y(Programs)g(\045USERPROFILE\045\\Start)f(Menu\\Programs)-2 +2438 y(Recent)i(\045USERPROFILE\045\\Recent)-2 2535 y(SendTo)g +(\045USERPROFILE\045\\SendTo)-2 2632 y(Start)g(Menu)g +(\045USERPROFILE\045\\Start)e(Menu)-2 2729 y(Startup)h +(\045USERPROFILE\045\\Start)f(Menu\\Programs\\Startup)-2 +2826 y(Templates)h(\045USERPROFILE\045\\Templates)-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 (3307) cvn H.B /DEST pdfmark end + -2 3183 +a 108 x Fu(There)19 b(is)i(also)g(an)f(entry)f(called)h("Def)o(ault")g +(that)g(has)h(no)e(v)n(alue)h(set.)h(The)e(def)o(ault)h(entry)f(is)i +(of)f(type)g(REG_SZ,)g(all)h(the)f(others)-2 3399 y(are)g(of)g(type)g +(REG_EXP)-8 b(AND_SZ.)-2 3583 y +SDict begin H.S end + -2 3583 a -2 3583 a +SDict begin 13 H.A end + -2 +3583 a -2 3583 a +SDict begin [ /View [/XYZ H.V] /Dest (3308) cvn H.B /DEST pdfmark end + -2 3583 a 90 x Fu(It)20 b(mak)o(es)g(a)h(huge)e(dif)n +(ference)f(to)j(the)f(speed)g(of)f(handling)g(roaming)f(user)i +(pro\002les)g(if)h(all)f(the)h(folders)e(are)h(stored)g(on)f(a)-2 +3781 y(dedicated)g(location)g(on)h(a)g(netw)o(ork)f(serv)o(er)-5 +b(.)20 b(This)g(means)g(that)g(it)h(will)g(NO)m(T)f(be)g(necessary)g +(to)g(write)h(Outlook)d(PST)j(\002le)g(o)o(v)o(er)-2 +3889 y(the)f(netw)o(ork)f(for)h(e)n(v)o(ery)e(login)i(and)f(logout.)-2 +4073 y +SDict begin H.S end + -2 4073 a -2 4073 a +SDict begin 13 H.A end + -2 4073 a -2 4073 a +SDict begin [ /View [/XYZ H.V] /Dest (3309) cvn H.B /DEST pdfmark end + -2 4073 +a 90 x Fu(T)-7 b(o)20 b(set)h(this)g(to)f(a)h(netw)o(ork)e(location)g +(you)g(could)h(use)g(the)g(follo)n(wing)f(e)o(xamples:)-2 +4264 y +SDict begin H.S end + -2 4264 a -2 4264 a +SDict begin 11.7 H.A end + -2 4264 a -2 4264 a +SDict begin [ /View [/XYZ H.V] /Dest (3310) cvn H.B /DEST pdfmark end + -2 4264 +a 79 x Fr(\045LOGONSERVER\045\\\045USERNAME\045\\Default)39 +b(Folders)-2 4534 y Fu(This)20 b(w)o(ould)g(store)g(the)g(folders)f(in) +i(the)f(user')-5 b(s)20 b(home)f(directory)g(under)g(a)h(directory)f +(called)h("Def)o(ault)g(F)o(olders")f(Y)-9 b(ou)20 b(could)-2 +4642 y(also)g(use:)-2 4726 y +SDict begin H.S end + -2 4726 a -2 4726 a +SDict begin 11.7 H.A end + -2 4726 +a -2 4726 a +SDict begin [ /View [/XYZ H.V] /Dest (3311) cvn H.B /DEST pdfmark end + -2 4726 a 96 x Fr +(\\\\SambaServer\\FolderShare\\\045USERNAME\045)-2 5013 +y Fu(in)g(which)g(case)g(the)h(def)o(ault)e(folders)g(will)i(be)f +(stored)g(in)g(the)h(serv)o(er)e(named)2239 5013 y +SDict begin H.S end + 2239 +5013 a 2239 5013 a +SDict begin 13 H.A end + 2239 5013 a 2239 5013 a +SDict begin [ /View [/XYZ H.V] /Dest (3312) cvn H.B /DEST pdfmark end + 2239 5013 +a Fq(SambaServer)h Fu(in)h(the)f(share)g(called)3327 +5013 y +SDict begin H.S end + 3327 5013 a 3327 5013 a +SDict begin 13 H.A end + 3327 5013 a 3327 5013 +a +SDict begin [ /View [/XYZ H.V] /Dest (3313) cvn H.B /DEST pdfmark end + 3327 5013 a Fq(F)-9 b(olderShar)m(e)-2 5121 y Fu(under)19 +b(a)h(directory)f(that)h(has)g(the)h(name)e(of)h(the)g(MS)h(W)m(indo)n +(ws)f(user)g(as)h(seen)f(by)g(the)g(Linux/Unix)e(\002le)j(system.)-2 +5305 y +SDict begin H.S end + -2 5305 a -2 5305 a +SDict begin 13 H.A end + -2 5305 a -2 5305 a +SDict begin [ /View [/XYZ H.V] /Dest (3314) cvn H.B /DEST pdfmark end + -2 5305 +a 90 x Fu(Please)g(note)e(that)i(once)e(you)g(ha)n(v)o(e)h(created)f(a) +i(def)o(ault)f(pro\002le)f(share,)h(you)f(MUST)h(migrate)g(a)g(user')-5 +b(s)21 b(pro\002le)e(\(def)o(ault)h(or)-2 5503 y(custom\))f(to)h(it.)p +Black 3618 5984 a Fq(132)p Black eop end +%%Page: 133 140 +TeXDict begin 133 139 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.133) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2356 -132 +a Fq(Chapter)19 b(17.)h(Desktop)g(Pr)l(o\002le)g(Mana)o(g)o(ement)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3315) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(MS)g(W)m(indo)n(ws)g(200x/XP)f(pro\002les)h(may)g(be)1321 +72 y +SDict begin H.S end + 1321 72 a 1321 72 a +SDict begin 13 H.A end + 1321 72 a 1321 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3316) cvn H.B /DEST pdfmark end + 1321 72 +a Fq(Local)g Fu(or)1621 72 y +SDict begin H.S end + 1621 72 a 1621 72 a +SDict begin 13 H.A end + 1621 +72 a 1621 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3317) cvn H.B /DEST pdfmark end + 1621 72 a Fq(Roaming)p Fu(.)e(A)j(roaming)d(pro\002le)i +(will)g(be)h(cached)e(locally)h(unless)g(the)-2 180 y(follo)n(wing)e +(re)o(gistry)h(k)o(e)o(y)h(is)h(created:)-2 364 y +SDict begin H.S end + -2 +364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (3318) cvn H.B /DEST pdfmark end + -2 364 a -2 447 a +SDict begin H.S end + -2 +447 a -2 447 a +SDict begin 11.7 H.A end + -2 447 a -2 447 a +SDict begin [ /View [/XYZ H.V] /Dest (3319) cvn H.B /DEST pdfmark end + -2 447 a 80 x Fr +(HKEY_LOCAL_MACHINE\\SYSTEM\\Software\\Mic)o(rosoft)o(\\Windo)o(ws)39 +b(NT\\CurrentVersion\\winlogon\\)-2 624 y +("DeleteRoamingCache"=dword:00000001)-2 815 y Fu(In)20 +b(which)f(case,)i(the)f(local)g(cache)g(cop)o(y)f(will)i(be)f(deleted)g +(on)f(logout.)p Black 3618 5984 a Fq(133)p Black eop +end +%%Page: 134 141 +TeXDict begin 134 140 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.134) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PAM) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(18.)f(P)-13 b(AM)43 b(Con\002guration)g(f)l(or)h +(Centrally)-2 332 y(Managed)e(A)-9 b(uthentication)-2 +421 y +SDict begin H.S end + -2 421 a -2 421 a +SDict begin 13 H.A end + -2 421 a -2 421 a +SDict begin [ /View [/XYZ H.V] /Dest (3331) cvn H.B /DEST pdfmark end + -2 421 a 342 +x Fx(18.1.)35 b(Samba)f(and)h(P)-11 b(AM)-2 931 y +SDict begin H.S end + -2 +931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 931 a +SDict begin [ /View [/XYZ H.V] /Dest (3333) cvn H.B /DEST pdfmark end + -2 931 a 106 x Fu(A)20 +b(number)f(of)h(Unix)g(systems)g(\(e)o(g:)g(Sun)g(Solaris\),)g(as)g +(well)h(as)g(the)f(xxxxBSD)g(f)o(amily)f(and)h(Linux,)f(no)n(w)g +(utilize)i(the)-2 1145 y(Pluggable)d(Authentication)g(Modules)i(\(P)-8 +b(AM\))20 b(f)o(acility)g(to)h(pro)o(vide)d(all)i(authentication,)e +(authorization)g(and)i(resource)-2 1253 y(control)f(services.)h(Prior)f +(to)i(the)f(introduction)e(of)i(P)-8 b(AM,)20 b(a)h(decision)e(to)i +(use)f(an)g(alternati)n(v)o(e)f(to)i(the)f(system)g(passw)o(ord)-2 +1361 y(database)f(\()332 1361 y +SDict begin H.S end + 332 1361 a 332 1361 a +SDict begin 13 H.A end + +332 1361 a 332 1361 a +SDict begin [ /View [/XYZ H.V] /Dest (3334) cvn H.B /DEST pdfmark end + 332 1361 a Fr(/etc/passwd)p Fu(\))g(w)o(ould)g +(require)g(the)h(pro)o(vision)e(of)i(alternati)n(v)o(es)f(for)h(all)h +(programs)d(that)i(pro)o(vide)e(security)-2 1468 y(services.)i(Such)f +(a)i(choice)f(w)o(ould)f(in)m(v)n(olv)o(e)g(pro)o(vision)f(of)i +(alternati)n(v)o(es)f(to)h(such)g(programs)e(as:)2808 +1468 y +SDict begin H.S end + 2808 1468 a 2808 1468 a +SDict begin 13 H.A end + 2808 1468 a 2808 1468 +a +SDict begin [ /View [/XYZ H.V] /Dest (3335) cvn H.B /DEST pdfmark end + 2808 1468 a Fv(login)p Fu(,)3025 1468 y +SDict begin H.S end + 3025 1468 a +3025 1468 a +SDict begin 13 H.A end + 3025 1468 a 3025 1468 a +SDict begin [ /View [/XYZ H.V] /Dest (3336) cvn H.B /DEST pdfmark end + 3025 1468 a Fv(passwd)p +Fu(,)3325 1468 y +SDict begin H.S end + 3325 1468 a 3325 1468 a +SDict begin 13 H.A end + 3325 1468 a +3325 1468 a +SDict begin [ /View [/XYZ H.V] /Dest (3337) cvn H.B /DEST pdfmark end + 3325 1468 a Fv(cho)o(wn)p Fu(,)i(etc.)-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 (3338) cvn H.B /DEST pdfmark end + -2 1652 +a 90 x Fu(P)-8 b(AM)21 b(pro)o(vides)d(a)j(mechanism)e(that)h +(disconnects)f(these)i(security)e(programs)f(from)i(the)g(underlying)-2 +1850 y(authentication/authorization)14 b(infrastructure.)j(P)-8 +b(AM)20 b(is)h(con\002gured)c(either)i(through)e(one)i(\002le)2833 +1850 y +SDict begin H.S end + 2833 1850 a 2833 1850 a +SDict begin 13 H.A end + 2833 1850 a 2833 1850 +a +SDict begin [ /View [/XYZ H.V] /Dest (3339) cvn H.B /DEST pdfmark end + 2833 1850 a Fr(/etc/pam.conf)e Fu(\(Solaris\),)-2 1958 +y(or)j(by)f(editing)h(indi)n(vidual)e(\002les)j(that)g(are)f(located)f +(in)1571 1958 y +SDict begin H.S end + 1571 1958 a 1571 1958 a +SDict begin 13 H.A end + 1571 1958 a 1571 +1958 a +SDict begin [ /View [/XYZ H.V] /Dest (3340) cvn H.B /DEST pdfmark end + 1571 1958 a Fr(/etc/pam.d)p Fu(.)-2 1976 y +SDict begin H.S end + -2 +1976 a -2 1976 a +SDict begin 11.7 H.A end + -2 1976 a -2 1976 a +SDict begin [ /View [/XYZ H.V] /Dest (3341) cvn H.B /DEST pdfmark end + -2 1976 a -2 2101 +a +SDict begin H.S end + -2 2101 a -2 2101 a +SDict begin 11.7 H.A end + -2 2101 a -2 2101 a +SDict begin [ /View [/XYZ H.V] /Dest (3342) cvn H.B /DEST pdfmark end + -2 2101 a 164 +2180 a Fl(Note:)g Fk(If)h(the)g(P)-9 b(AM)20 b(authentication)c(module) +j(\(loadab)o(le)e(link)j(libr)o(ar)r(y)f(\002le\))h(is)h(located)e(in)h +(the)f(def)n(ault)f(location)g(then)i(it)g(is)164 2277 +y(not)f(necessar)r(y)i(to)f(specify)g(the)g(path.)f(In)h(the)g(case)g +(of)g(Lin)o(ux,)g(the)f(def)n(ault)f(location)g(is)2709 +2277 y +SDict begin H.S end + 2709 2277 a 2709 2277 a +SDict begin 11.7 H.A end + 2709 2277 a 2709 2277 +a +SDict begin [ /View [/XYZ H.V] /Dest (3343) cvn H.B /DEST pdfmark end + 2709 2277 a Ff(/lib/security)p Fk(.)25 b(If)20 b(the)g(module)164 +2374 y(is)h(located)d(other)h(than)g(def)n(ault)f(then)h(the)h(path)f +(ma)n(y)i(be)f(speci\002ed)f(as:)-2 2473 y +SDict begin H.S end + -2 2473 a +-2 2473 a +SDict begin 10.53 H.A end + -2 2473 a -2 2473 a +SDict begin [ /View [/XYZ H.V] /Dest (3344) cvn H.B /DEST pdfmark end + -2 2473 a 164 2545 a Ff(auth)284 +b(required)245 b(/other_path/pam_stran)q(ge)q(_mo)q(dul)q(e.s)q(o)-2 +3040 y +SDict begin H.S end + -2 3040 a -2 3040 a +SDict begin 13 H.A end + -2 3040 a -2 3040 a +SDict begin [ /View [/XYZ H.V] /Dest (3345) cvn H.B /DEST pdfmark end + -2 3040 +a 108 x Fu(The)20 b(follo)n(wing)e(is)j(an)f(e)o(xample)965 +3148 y +SDict begin H.S end + 965 3148 a 965 3148 a +SDict begin 13 H.A end + 965 3148 a 965 3148 a +SDict begin [ /View [/XYZ H.V] /Dest (3346) cvn H.B /DEST pdfmark end + 965 +3148 a Fr(/etc/pam.d/login)e Fu(con\002guration)g(\002le.)i(This)h(e)o +(xample)e(had)g(all)i(options)e(been)-2 3256 y(uncommented)e(is)k +(probably)d(not)i(usable)g(as)h(it)f(stacks)h(man)o(y)e(conditions)g +(before)g(allo)n(wing)g(successful)h(completion)e(of)i(the)-2 +3364 y(login)f(process.)h(Essentially)g(all)h(conditions)d(can)i(be)g +(disabled)g(by)g(commenting)e(them)h(out)h(e)o(xcept)f(the)i(calls)g +(to)-2 3472 y +SDict begin H.S end + -2 3472 a -2 3472 a +SDict begin 13 H.A end + -2 3472 a -2 3472 a +SDict begin [ /View [/XYZ H.V] /Dest (3347) cvn H.B /DEST pdfmark end + +-2 3472 a Fr(pam_pwdb.so)p Fu(.)-2 3650 y +SDict begin H.S end + -2 3650 a -2 +3650 a +SDict begin 13 H.A end + -2 3650 a -2 3650 a +SDict begin [ /View [/XYZ H.V] /Dest (3348) cvn H.B /DEST pdfmark end + -2 3650 a -2 3733 a +SDict begin H.S end + -2 3733 +a -2 3733 a +SDict begin 11.7 H.A end + -2 3733 a -2 3733 a +SDict begin [ /View [/XYZ H.V] /Dest (3349) cvn H.B /DEST pdfmark end + -2 3733 a 85 x Fr(#\045PAM-1.0)-2 +3915 y(#)44 b(The)h(PAM)f(configuration)f(file)h(for)g(the)h(`login')e +(service)-2 4013 y(#)-2 4110 y(auth)89 b(required)43 +b(pam_securetty.so)-2 4207 y(auth)89 b(required)43 b(pam_nologin.so)-2 +4304 y(#)h(auth)89 b(required)44 b(pam_dialup.so)-2 4401 +y(#)g(auth)89 b(optional)44 b(pam_mail.so)-2 4498 y(auth)g(required)f +(pam_pwdb.so)g(shadow)h(md5)-2 4595 y(#)g(account)223 +b(requisite)133 b(pam_time.so)-2 4692 y(account)43 b(required)h +(pam_pwdb.so)-2 4790 y(session)f(required)h(pam_pwdb.so)-2 +4887 y(#)g(session)89 b(optional)43 b(pam_lastlog.so)-2 +4984 y(#)h(password)178 b(required)g(pam_cracklib.so)43 +b(retry=3)-2 5081 y(password)g(required)h(pam_pwdb.so)f(shadow)h(md5)-2 +5438 y +SDict begin H.S end + -2 5438 a -2 5438 a +SDict begin 13 H.A end + -2 5438 a -2 5438 a +SDict begin [ /View [/XYZ H.V] /Dest (3350) cvn H.B /DEST pdfmark end + -2 5438 +a 108 x Fu(P)-8 b(AM)21 b(allo)n(ws)f(use)h(of)f(replacable)e(modules.) +h(Those)h(a)n(v)n(ailable)g(on)f(a)i(sample)f(system)g(include:)p +Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 +a +SDict begin [ /View [/XYZ H.V] /Dest (3354) cvn H.B /DEST pdfmark end + -2 5984 a 3618 6053 a Fq(134)p Black eop end +%%Page: 135 142 +TeXDict begin 135 141 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.135) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1385 -132 +a Fq(Chapter)19 b(18.)h(P)-7 b(AM)20 b(Con\002gur)o(ation)d(for)k +(Centr)o(ally)f(Mana)o(g)o(ed)f(A)n(uthentication)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3351) cvn H.B /DEST pdfmark end + -2 -11 a +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3352) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fr($)43 72 y +SDict begin H.S end + 43 72 a 43 72 a +SDict begin 13 H.A end + 43 72 a 43 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3353) cvn H.B /DEST pdfmark end + 43 +72 a Fn(/bin/ls)48 b(/lib/security)-2 253 y Fr(pam_access.so)177 +b(pam_ftp.so)447 b(pam_limits.so)-2 350 y(pam_ncp_auth.so)87 +b(pam_rhosts_auth.so)g(pam_stress.so)-2 447 y(pam_cracklib.so)g +(pam_group.so)357 b(pam_listfile.so)-2 544 y(pam_nologin.so)132 +b(pam_rootok.so)312 b(pam_tally.so)-2 641 y(pam_deny.so)267 +b(pam_issue.so)357 b(pam_mail.so)-2 738 y(pam_permit.so)177 +b(pam_securetty.so)g(pam_time.so)-2 835 y(pam_dialup.so)g +(pam_lastlog.so)267 b(pam_mkhomedir.so)-2 933 y(pam_pwdb.so)g +(pam_shells.so)312 b(pam_unix.so)-2 1030 y(pam_env.so)g(pam_ldap.so)402 +b(pam_motd.so)-2 1127 y(pam_radius.so)177 b(pam_smbpass.so)267 +b(pam_unix_acct.so)-2 1224 y(pam_wheel.so)222 b(pam_unix_auth.so)177 +b(pam_unix_passwd.so)-2 1321 y(pam_userdb.so)g(pam_warn.so)402 +b(pam_unix_session.so)-2 1678 y +SDict begin H.S end + -2 1678 a -2 1678 a +SDict begin 13 H.A end + -2 +1678 a -2 1678 a +SDict begin [ /View [/XYZ H.V] /Dest (3355) cvn H.B /DEST pdfmark end + -2 1678 a 108 x Fu(The)20 b(follo)n(wing)e(e)o(xample) +h(for)h(the)g(login)f(program)f(replaces)i(the)g(use)h(of)e(the)2282 +1786 y +SDict begin H.S end + 2282 1786 a 2282 1786 a +SDict begin 13 H.A end + 2282 1786 a 2282 1786 +a +SDict begin [ /View [/XYZ H.V] /Dest (3356) cvn H.B /DEST pdfmark end + 2282 1786 a Fr(pam_pwdb.so)g Fu(module)f(which)i(uses)h(the)-2 +1894 y(system)f(passw)o(ord)g(database)f(\()917 1894 +y +SDict begin H.S end + 917 1894 a 917 1894 a +SDict begin 13 H.A end + 917 1894 a 917 1894 a +SDict begin [ /View [/XYZ H.V] /Dest (3357) cvn H.B /DEST pdfmark end + 917 1894 +a Fr(/etc/passwd)p Fu(,)1452 1894 y +SDict begin H.S end + 1452 1894 a 1452 +1894 a +SDict begin 13 H.A end + 1452 1894 a 1452 1894 a +SDict begin [ /View [/XYZ H.V] /Dest (3358) cvn H.B /DEST pdfmark end + 1452 1894 a Fr(/etc/shadow)p +Fu(,)1986 1894 y +SDict begin H.S end + 1986 1894 a 1986 1894 a +SDict begin 13 H.A end + 1986 1894 a +1986 1894 a +SDict begin [ /View [/XYZ H.V] /Dest (3359) cvn H.B /DEST pdfmark end + 1986 1894 a Fr(/etc/group)p Fu(\))g(with)h(the)g(module) +3043 1894 y +SDict begin H.S end + 3043 1894 a 3043 1894 a +SDict begin 13 H.A end + 3043 1894 a 3043 +1894 a +SDict begin [ /View [/XYZ H.V] /Dest (3360) cvn H.B /DEST pdfmark end + 3043 1894 a Fr(pam_smbpass.so)-2 2002 y Fu(which)f(uses)i(the)f +(Samba)g(database)g(which)f(contains)h(the)g(Microsoft)f(MD4)h +(encrypted)e(passw)o(ord)i(hashes.)g(This)g(database)g(is)-2 +2110 y(stored)f(in)i(either)517 2110 y +SDict begin H.S end + 517 2110 a 517 +2110 a +SDict begin 13 H.A end + 517 2110 a 517 2110 a +SDict begin [ /View [/XYZ H.V] /Dest (3361) cvn H.B /DEST pdfmark end + 517 2110 a Fr +(/usr/local/samba/private/smbpasswd)p Fu(,)2082 2110 +y +SDict begin H.S end + 2082 2110 a 2082 2110 a +SDict begin 13 H.A end + 2082 2110 a 2082 2110 a +SDict begin [ /View [/XYZ H.V] /Dest (3362) cvn H.B /DEST pdfmark end + 2082 +2110 a Fr(/etc/samba/smbpasswd)p Fu(,)c(or)j(in)-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 (3363) cvn H.B /DEST pdfmark end + -2 2218 a Fr +(/etc/samba.d/smbpasswd)p Fu(,)d(depending)g(on)j(the)g(Samba)g +(implementation)e(for)h(your)g(Unix/Linux)g(system.)h(The)-2 +2326 y +SDict begin H.S end + -2 2326 a -2 2326 a +SDict begin 13 H.A end + -2 2326 a -2 2326 a +SDict begin [ /View [/XYZ H.V] /Dest (3364) cvn H.B /DEST pdfmark end + -2 2326 +a Fr(pam_smbpass.so)e Fu(module)h(is)i(pro)o(vided)d(by)i(Samba)f(v)o +(ersion)g(2.2.1)g(or)h(later)-5 b(.)20 b(It)h(can)f(be)g(compiled)f(by) +h(specifying)e(the)-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 (3365) cvn H.B /DEST pdfmark end + -2 2434 a Fv(--with-pam_smbpass)h Fu(options)h(when)f +(running)f(Samba')-5 b(s)1803 2434 y +SDict begin H.S end + 1803 2434 a 1803 +2434 a +SDict begin 13 H.A end + 1803 2434 a 1803 2434 a +SDict begin [ /View [/XYZ H.V] /Dest (3366) cvn H.B /DEST pdfmark end + 1803 2434 a Fr(configure)20 +b Fu(script.)g(F)o(or)g(more)f(information)f(on)h(the)-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 (3367) cvn H.B /DEST pdfmark end + -2 2542 +a Fr(pam_smbpass)g Fu(module,)f(see)j(the)f(documentation)d(in)k(the) +1773 2542 y +SDict begin H.S end + 1773 2542 a 1773 2542 a +SDict begin 13 H.A end + 1773 2542 a 1773 +2542 a +SDict begin [ /View [/XYZ H.V] /Dest (3368) cvn H.B /DEST pdfmark end + 1773 2542 a Fr(source/pam_smbpass)d Fu(directory)g(of)i(the)g +(Samba)g(source)-2 2649 y(distrib)n(ution.)-2 2816 y +SDict begin H.S end + +-2 2816 a -2 2816 a +SDict begin 13 H.A end + -2 2816 a -2 2816 a +SDict begin [ /View [/XYZ H.V] /Dest (3369) cvn H.B /DEST pdfmark end + -2 2816 a -2 +2899 a +SDict begin H.S end + -2 2899 a -2 2899 a +SDict begin 11.7 H.A end + -2 2899 a -2 2899 a +SDict begin [ /View [/XYZ H.V] /Dest (3370) cvn H.B /DEST pdfmark end + -2 2899 +a 97 x Fr(#\045PAM-1.0)-2 3093 y(#)44 b(The)h(PAM)f(configuration)f +(file)h(for)g(the)h(`login')e(service)-2 3190 y(#)-2 +3287 y(auth)h(required)f(pam_smbpass.so)g(nodelay)-2 +3384 y(account)g(required)h(pam_smbpass.so)e(nodelay)-2 +3481 y(session)h(required)h(pam_smbpass.so)e(nodelay)-2 +3578 y(password)h(required)h(pam_smbpass.so)e(nodelay)-2 +3935 y +SDict begin H.S end + -2 3935 a -2 3935 a +SDict begin 13 H.A end + -2 3935 a -2 3935 a +SDict begin [ /View [/XYZ H.V] /Dest (3371) cvn H.B /DEST pdfmark end + -2 3935 +a 108 x Fu(The)20 b(follo)n(wing)e(is)j(the)f(P)-8 b(AM)22 +b(con\002guration)17 b(\002le)k(for)e(a)i(particular)e(Linux)g(system.) +h(The)g(def)o(ault)g(condition)e(uses)-2 4151 y +SDict begin H.S end + -2 4151 +a -2 4151 a +SDict begin 13 H.A end + -2 4151 a -2 4151 a +SDict begin [ /View [/XYZ H.V] /Dest (3372) cvn H.B /DEST pdfmark end + -2 4151 a Fr(pam_pwdb.so)p +Fu(.)-2 4329 y +SDict begin H.S end + -2 4329 a -2 4329 a +SDict begin 13 H.A end + -2 4329 a -2 4329 +a +SDict begin [ /View [/XYZ H.V] /Dest (3373) cvn H.B /DEST pdfmark end + -2 4329 a -2 4412 a +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 (3374) cvn H.B /DEST pdfmark end + -2 4412 a 86 x Fr(#\045PAM-1.0)-2 4595 y(#)44 +b(The)h(PAM)f(configuration)f(file)h(for)g(the)h(`samba')e(service)-2 +4692 y(#)-2 4789 y(auth)313 b(required)223 b(pam_pwdb.so)43 +b(nullok)h(nodelay)f(shadow)h(audit)-2 4886 y(account)178 +b(required)223 b(pam_pwdb.so)43 b(audit)h(nodelay)-2 +4983 y(session)178 b(required)223 b(pam_pwdb.so)43 b(nodelay)-2 +5080 y(password)133 b(required)223 b(pam_pwdb.so)43 b(shadow)h(md5)p +Black 3618 5984 a Fq(135)p Black eop end +%%Page: 136 143 +TeXDict begin 136 142 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.136) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1385 -132 +a Fq(Chapter)19 b(18.)h(P)-7 b(AM)20 b(Con\002gur)o(ation)d(for)k +(Centr)o(ally)f(Mana)o(g)o(ed)f(A)n(uthentication)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3375) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(In)h(the)g(follo)n(wing)e(e)o(xample)h(the)h(decision)g(has)g +(been)g(made)f(to)i(use)f(the)g(smbpasswd)g(database)g(e)n(v)o(en)f +(for)g(basic)i(samba)-2 180 y(authentication.)c(Such)i(a)h(decision)f +(could)f(also)i(be)g(made)f(for)g(the)g(passwd)h(program)d(and)i(w)o +(ould)g(thus)g(allo)n(w)h(the)f(smbpasswd)-2 288 y(passw)o(ords)h(to)g +(be)g(changed)e(using)i(the)g(passwd)g(program.)-2 472 +y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (3376) cvn H.B /DEST pdfmark end + -2 472 a -2 555 +a +SDict begin H.S end + -2 555 a -2 555 a +SDict begin 11.7 H.A end + -2 555 a -2 555 a +SDict begin [ /View [/XYZ H.V] /Dest (3377) cvn H.B /DEST pdfmark end + -2 555 a 80 x Fr(#\045PAM-1.0)-2 +732 y(#)44 b(The)h(PAM)f(configuration)f(file)h(for)g(the)h(`samba')e +(service)-2 829 y(#)-2 926 y(auth)313 b(required)223 +b(pam_smbpass.so)42 b(nodelay)-2 1023 y(account)178 b(required)223 +b(pam_pwdb.so)43 b(audit)h(nodelay)-2 1120 y(session)178 +b(required)223 b(pam_pwdb.so)43 b(nodelay)-2 1217 y(password)133 +b(required)223 b(pam_smbpass.so)42 b(nodelay)i +(smbconf=/etc/samba.d/smb.conf)39 1398 y +SDict begin H.S end + 39 1398 a 39 +1398 a +SDict begin 11.7 H.A end + 39 1398 a 39 1398 a +SDict begin [ /View [/XYZ H.V] /Dest (3378) cvn H.B /DEST pdfmark end + 39 1398 a -2 1522 a +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 (3379) cvn H.B /DEST pdfmark end + -2 1522 a 164 1619 a +Fl(Note:)19 b Fk(P)-9 b(AM)20 b(allo)o(ws)g(stac)o(king)f(of)h +(authentication)c(mechanisms)o(.)k(It)g(is)h(also)f(possib)o(le)e(to)i +(pass)h(inf)n(or)r(mation)c(obtained)164 1716 y(within)i(one)g(P)-9 +b(AM)21 b(module)d(through)h(to)h(the)f(ne)n(xt)h(module)f(in)h(the)f +(P)-9 b(AM)21 b(stac)o(k.)g(Please)e(ref)n(er)g(to)h(the)g +(documentation)c(f)n(or)164 1813 y(y)o(our)j(par)s(ticular)f(system)k +(implementation)16 b(f)n(or)k(details)f(regarding)e(the)j(speci\002c)h +(capabilities)c(of)j(P)-9 b(AM)21 b(in)f(this)164 1911 +y(en)o(vironment.)d(Some)j(Lin)o(ux)f(implmentations)f(also)h(pro)o +(vide)g(the)2100 1911 y +SDict begin H.S end + 2100 1911 a 2100 1911 a +SDict begin 11.7 H.A end + 2100 +1911 a 2100 1911 a +SDict begin [ /View [/XYZ H.V] /Dest (3380) cvn H.B /DEST pdfmark end + 2100 1911 a Ff(pam_stack.so)25 b Fk(module)18 +b(that)i(allo)o(ws)f(all)164 2008 y(authentication)d(to)k(be)g +(con\002gured)e(in)i(a)h(single)e(centr)o(al)g(\002le)o(.)h(The)2093 +2008 y +SDict begin H.S end + 2093 2008 a 2093 2008 a +SDict begin 11.7 H.A end + 2093 2008 a 2093 2008 +a +SDict begin [ /View [/XYZ H.V] /Dest (3381) cvn H.B /DEST pdfmark end + 2093 2008 a Ff(pam_stack.so)25 b Fk(method)19 b(has)h(some)h(v)n(er)r +(y)g(de)n(v)n(oted)164 2105 y(f)n(ollo)o(w)o(ers)d(on)i(the)g(basis)g +(that)f(it)h(allo)o(ws)g(f)n(or)f(easier)h(administr)o(ation.)c(As)21 +b(with)f(all)g(issues)g(in)g(lif)n(e)f(though,)f(e)n(v)n(er)r(y)j +(decision)164 2202 y(mak)o(es)f(tr)o(ade-offs)o(,)e(so)j(y)o(ou)f(ma)n +(y)g(w)o(ant)g(e)n(xamine)f(the)g(P)-9 b(AM)21 b(documentation)c(f)n +(or)j(fur)s(ther)e(helpful)g(inf)n(or)r(mation.)-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 (3382) cvn H.B /DEST pdfmark end + -2 2434 a 378 +x Fx(18.2.)35 b(Distrib)m(uted)e(A)-7 b(uthentication)-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 (3384) cvn H.B /DEST pdfmark end + -2 2979 +a 107 x Fu(The)20 b(astute)g(administrator)f(will)h(realize)g(from)g +(this)g(that)h(the)f(combination)e(of)2334 3086 y +SDict begin H.S end + 2334 +3086 a 2334 3086 a +SDict begin 13 H.A end + 2334 3086 a 2334 3086 a +SDict begin [ /View [/XYZ H.V] /Dest (3385) cvn H.B /DEST pdfmark end + 2334 3086 +a Fr(pam_smbpass.so)p Fu(,)3003 3086 y +SDict begin H.S end + 3003 3086 a 3003 +3086 a +SDict begin 13 H.A end + 3003 3086 a 3003 3086 a +SDict begin [ /View [/XYZ H.V] /Dest (3386) cvn H.B /DEST pdfmark end + 3003 3086 a Fv(winbindd)p +Fu(,)j(and)f(a)-2 3193 y(distrib)n(uted)f(passdb)h(back)o(end,)e(such)i +(as)h(ldap,)e(will)i(allo)n(w)f(the)h(establishment)e(of)h(a)h +(centrally)e(managed,)f(distrib)n(uted)-2 3301 y(user/passw)o(ord)h +(database)g(that)i(can)f(also)g(be)g(used)g(by)g(all)h(P)-8 +b(AM)21 b(\(e)o(g:)e(Linux\))g(a)o(w)o(are)h(programs)e(and)i +(applications.)f(This)-2 3409 y(arrangement)e(can)j(ha)n(v)o(e)g +(particularly)f(potent)g(adv)n(antages)f(compared)g(with)j(the)f(use)g +(of)g(Microsoft)g(Acti)n(v)o(e)f(Directory)-2 3517 y(Service)g(\(ADS\)) +i(in)f(so)g(f)o(ar)h(as)f(reduction)f(of)h(wide)g(area)g(netw)o(ork)f +(authentication)f(traf)n(\002c.)-2 3542 y +SDict begin H.S end + -2 3542 a -2 +3542 a +SDict begin 13 H.A end + -2 3542 a -2 3542 a +SDict begin [ /View [/XYZ H.V] /Dest (3387) cvn H.B /DEST pdfmark end + -2 3542 a 363 x Fx(18.3.)35 +b(P)-11 b(AM)35 b(Con\002guration)e(in)j(smb)-6 b(.conf)-2 +4100 y +SDict begin H.S end + -2 4100 a -2 4100 a +SDict begin 13 H.A end + -2 4100 a -2 4100 a +SDict begin [ /View [/XYZ H.V] /Dest (3389) cvn H.B /DEST pdfmark end + -2 4100 +a 79 x Fu(There)19 b(is)i(an)f(option)f(in)i(smb)m(.conf)d(called)1249 +4179 y +SDict begin H.S end + 1249 4179 a 1249 4179 a +SDict begin 13 H.A end + 1249 4179 a 1249 4179 +a +SDict begin [ /View [/XYZ H.V] /Dest (3390) cvn H.B /DEST pdfmark end + 1249 4179 a Fu(obe)o(y)h(pam)g(restrictions)h(\(smb)m +(.conf.5.html#OBEYP)-8 b(AMRESTRICTIONS\).)-2 4287 y(The)20 +b(follo)n(wing)e(is)j(from)e(the)i(on-line)e(help)g(for)h(this)h +(option)e(in)h(SW)-10 b(A)h(T)k(;)-2 4471 y +SDict begin H.S end + -2 4471 a +-2 4471 a +SDict begin 13 H.A end + -2 4471 a -2 4471 a +SDict begin [ /View [/XYZ H.V] /Dest (3391) cvn H.B /DEST pdfmark end + -2 4471 a 90 x Fu(When)19 +b(Samba)g(is)i(con\002gured)c(to)j(enable)f(P)-8 b(AM)20 +b(support)e(\(i.e.)1845 4561 y +SDict begin H.S end + 1845 4561 a 1845 4561 +a +SDict begin 13 H.A end + 1845 4561 a 1845 4561 a +SDict begin [ /View [/XYZ H.V] /Dest (3392) cvn H.B /DEST pdfmark end + 1845 4561 a Fr(--with-pam)p +Fu(\),)g(this)i(parameter)e(will)j(control)d(whether)h(or)g(not)-2 +4669 y(Samba)g(should)h(obe)o(y)f(P)-8 b(AM')j(s)21 b(account)e(and)h +(session)g(management)e(directi)n(v)o(es.)h(The)h(def)o(ault)f(beha)n +(vior)g(is)i(to)g(use)f(P)-8 b(AM)21 b(for)-2 4776 y(clear)f(te)o(xt)f +(authentication)f(only)i(and)f(to)h(ignore)f(an)o(y)g(account)g(or)h +(session)g(management.)e(Note)i(that)g(Samba)f(al)o(w)o(ays)i(ignores) +-2 4884 y(P)-8 b(AM)21 b(for)e(authentication)f(in)j(the)f(case)h(of) +1261 4884 y +SDict begin H.S end + 1261 4884 a 1261 4884 a +SDict begin 13 H.A end + 1261 4884 a 1261 +4884 a +SDict begin [ /View [/XYZ H.V] /Dest (3393) cvn H.B /DEST pdfmark end + 1261 4884 a Fu(encrypt)d(passw)o(ords)i(=)h(yes)f(\(smb)m +(.conf.5.html#ENCR)-5 b(YPTP)d(ASSW)o(ORDS\).)-2 4992 +y(The)20 b(reason)f(is)i(that)f(P)-8 b(AM)21 b(modules)f(cannot)f +(support)g(the)h(challenge/response)d(authentication)h(mechanism)h +(needed)g(in)h(the)-2 5100 y(presence)f(of)h(SMB)h(passw)o(ord)e +(encryption.)-2 5284 y +SDict begin H.S end + -2 5284 a -2 5284 a +SDict begin 13 H.A end + -2 5284 a +-2 5284 a +SDict begin [ /View [/XYZ H.V] /Dest (3394) cvn H.B /DEST pdfmark end + -2 5284 a 90 x Fu(Def)o(ault:)290 5374 y +SDict begin H.S end + 290 +5374 a 290 5374 a +SDict begin 13 H.A end + 290 5374 a 290 5374 a +SDict begin [ /View [/XYZ H.V] /Dest (3395) cvn H.B /DEST pdfmark end + 290 5374 a Fv(obey)h(pam)g(r)o +(estrictions)g(=)h(no)p Black 3616 5984 a Fq(136)p Black +eop end +%%Page: 137 144 +TeXDict begin 137 143 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.137) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (VFS) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(19.)f(Stackable)g(VFS)h(modules)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3422) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(19.1.)35 b(Intr)m(oduction)e(and)i(con\002guration)-2 +734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3424) cvn H.B /DEST pdfmark end + -2 734 a 79 +x Fu(Since)20 b(samba)g(3.0,)f(samba)h(supports)f(stackable)h(VFS\(V)-5 +b(irtual)20 b(File)h(System\))f(modules.)e(Samba)i(passes)h(each)f +(request)f(to)-2 921 y(access)i(the)f(unix)f(\002le)i(system)f(thru)g +(the)g(loaded)f(VFS)i(modules.)e(This)h(chapter)g(co)o(v)o(ers)e(all)j +(the)f(modules)g(that)g(come)f(with)i(the)-2 1029 y(samba)f(source)f +(and)h(references)f(to)h(some)g(e)o(xternal)f(modules.)-2 +1196 y +SDict begin H.S end + -2 1196 a -2 1196 a +SDict begin 13 H.A end + -2 1196 a -2 1196 a +SDict begin [ /View [/XYZ H.V] /Dest (3425) cvn H.B /DEST pdfmark end + -2 1196 +a 107 x Fu(Y)-9 b(ou)19 b(may)h(ha)n(v)o(e)g(problems)e(to)j(compile)e +(these)h(modules,)f(as)i(shared)f(libraries)f(are)i(compiled)d(and)i +(link)o(ed)f(in)i(dif)n(ferent)d(w)o(ays)-2 1411 y(on)i(dif)n(ferent)e +(systems.)i(The)o(y)g(currently)e(ha)n(v)o(e)i(been)f(tested)i(against) +e(GNU/linux)h(and)f(IRIX.)-2 1595 y +SDict begin H.S end + -2 1595 a -2 1595 +a +SDict begin 13 H.A end + -2 1595 a -2 1595 a +SDict begin [ /View [/XYZ H.V] /Dest (3426) cvn H.B /DEST pdfmark end + -2 1595 a 90 x Fu(T)-7 b(o)20 b(use)h(the)f(VFS)h +(modules,)e(create)h(a)g(share)g(similar)g(to)h(the)f(one)g(belo)n(w)-5 +b(.)19 b(The)g(important)g(parameter)g(is)i(the)3207 +1685 y +SDict begin H.S end + 3207 1685 a 3207 1685 a +SDict begin 13 H.A end + 3207 1685 a 3207 1685 +a +SDict begin [ /View [/XYZ H.V] /Dest (3427) cvn H.B /DEST pdfmark end + 3207 1685 a Fv(vfs)f(object)-2 1793 y Fu(parameter)e(which)i(must)g +(point)g(to)g(the)g(e)o(xact)g(pathname)f(of)g(the)i(shared)e(library)g +(objects.)h(F)o(or)g(e)o(xample,)e(to)j(log)e(all)i(access)g(to)-2 +1901 y(\002les)g(and)f(use)g(a)h(rec)o(ycle)e(bin:)-2 +2002 y +SDict begin H.S end + -2 2002 a -2 2002 a +SDict begin 11.7 H.A end + -2 2002 a -2 2002 a +SDict begin [ /View [/XYZ H.V] /Dest (3428) cvn H.B /DEST pdfmark end + -2 2002 +a 312 2081 a Fr([audit])715 2178 y(comment)44 b(=)g(Audited)g(/data)g +(directory)715 2275 y(path)g(=)h(/data)715 2372 y(vfs)f(object)g(=)h +(/path/to/audit.so)d(/path/to/recycle.so)715 2469 y(writeable)h(=)i +(yes)715 2566 y(browseable)e(=)i(yes)-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 (3429) cvn H.B /DEST pdfmark end + -2 2923 a 108 x Fu(The)20 +b(modules)f(are)h(used)g(in)g(the)g(order)f(the)o(y)h(are)g +(speci\002ed.)-2 3215 y +SDict begin H.S end + -2 3215 a -2 3215 a +SDict begin 13 H.A end + -2 3215 a +-2 3215 a +SDict begin [ /View [/XYZ H.V] /Dest (3430) cvn H.B /DEST pdfmark end + -2 3215 a 90 x Fu(Further)f(documentation)e(on)j(writing)g +(VFS)h(modules)e(for)g(Samba)h(can)g(be)g(found)f(in)h(the)g(Samba)g +(De)n(v)o(elopers)e(Guide.)-2 3334 y +SDict begin H.S end + -2 3334 a -2 3334 +a +SDict begin 13 H.A end + -2 3334 a -2 3334 a +SDict begin [ /View [/XYZ H.V] /Dest (3431) cvn H.B /DEST pdfmark end + -2 3334 a 359 x Fx(19.2.)35 b(Included)f(modules) +-2 3695 y +SDict begin H.S end + -2 3695 a -2 3695 a +SDict begin 13 H.A end + -2 3695 a -2 3695 a +SDict begin [ /View [/XYZ H.V] /Dest (3433) cvn H.B /DEST pdfmark end + -2 +3695 a 326 x Fp(19.2.1.)28 b(audit)-2 4188 y +SDict begin H.S end + -2 4188 +a -2 4188 a +SDict begin 13 H.A end + -2 4188 a -2 4188 a +SDict begin [ /View [/XYZ H.V] /Dest (3435) cvn H.B /DEST pdfmark end + -2 4188 a 107 x Fu(A)20 +b(simple)h(module)d(to)j(audit)f(\002le)g(access)h(to)g(the)f(syslog)g +(f)o(acility)-5 b(.)19 b(The)h(follo)n(wing)f(operations)f(are)i +(logged:)-2 4427 y +SDict begin H.S end + -2 4427 a -2 4427 a +SDict begin 13 H.A end + -2 4427 a -2 4427 +a +SDict begin [ /View [/XYZ H.V] /Dest (3436) cvn H.B /DEST pdfmark end + -2 4427 a -2 4427 a +SDict begin H.S end + -2 4427 a -2 4427 a +SDict begin 13 H.A end + -2 4427 a -2 +4427 a +SDict begin [ /View [/XYZ H.V] /Dest (table.20) cvn H.B /DEST pdfmark +end + -2 4427 a 74 x Fu(share)-2 4577 y(connect/disconnect)-2 +4653 y(directory)e(opens/create/remo)o(v)o(e)-2 4745 +y(\002le)j(open/close/rename/unlink/chm)o(od)-2 4774 +y +SDict begin H.S end + -2 4774 a -2 4774 a +SDict begin 13 H.A end + -2 4774 a -2 4774 a +SDict begin [ /View [/XYZ H.V] /Dest (3441) cvn H.B /DEST pdfmark end + -2 4774 a 328 +x Fp(19.2.2.)28 b(extd_audit)-2 5283 y +SDict begin H.S end + -2 5283 a -2 5283 +a +SDict begin 13 H.A end + -2 5283 a -2 5283 a +SDict begin [ /View [/XYZ H.V] /Dest (3443) cvn H.B /DEST pdfmark end + -2 5283 a 93 x Fu(This)20 b(module)f(is)i +(identical)f(with)g(the)1109 5376 y +SDict begin H.S end + 1109 5376 a 1109 +5376 a +SDict begin 13 H.A end + 1109 5376 a 1109 5376 a +SDict begin [ /View [/XYZ H.V] /Dest (3444) cvn H.B /DEST pdfmark end + 1109 5376 a Fq(audit)h +Fu(module)e(abo)o(v)o(e)g(e)o(xcept)g(that)h(it)h(sends)f(audit)g(logs) +g(to)h(both)e(syslog)h(as)h(well)f(as)h(the)-2 5484 y(smbd)e(log)h +(\002le/s.)h(The)f(logle)n(v)o(el)f(for)h(this)g(module)f(is)i(set)g +(in)g(the)f(smb)m(.conf)e(\002le.)j(At)f(logle)n(v)o(el)f(=)i(0,)f +(only)f(\002le)i(and)f(directory)p Black 3614 5984 a +Fq(137)p Black eop end +%%Page: 138 145 +TeXDict begin 138 144 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.138) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2542 -132 +a Fq(Chapter)20 b(19.)g(Stac)n(kable)f(VFS)g(modules)p +Black -2 72 a Fu(deletions)g(and)h(directory)e(and)i(\002le)h +(creations)e(are)h(logged.)f(At)i(logle)n(v)o(el)e(=)h(1)h(\002le)f +(opens)g(are)g(renames)f(and)h(permission)-2 180 y(changes)f(are)h +(logged)f(,)h(while)h(at)f(logle)n(v)o(el)f(=)i(2)f(\002le)h(open)e +(and)h(close)g(calls)h(are)f(logged)f(also.)-2 209 y +SDict begin H.S end + +-2 209 a -2 209 a +SDict begin 13 H.A end + -2 209 a -2 209 a +SDict begin [ /View [/XYZ H.V] /Dest (3445) cvn H.B /DEST pdfmark end + -2 209 a 310 x Fp(19.2.3.)28 +b(r)n(ecycle)-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 (3447) cvn H.B /DEST pdfmark end + -2 709 a 84 x Fu(A)20 b(rec)o(ycle-bin)e(lik)o(e)j(modules.)e(When)h +(used)g(an)o(y)f(unlink)g(call)i(will)g(be)f(intercepted)e(and)i +(\002les)h(mo)o(v)o(ed)d(to)j(the)f(rec)o(ycle)-2 901 +y(directory)e(instead)i(of)g(beeing)f(deleted.)-2 1085 +y +SDict begin H.S end + -2 1085 a -2 1085 a +SDict begin 13 H.A end + -2 1085 a -2 1085 a +SDict begin [ /View [/XYZ H.V] /Dest (3448) cvn H.B /DEST pdfmark end + -2 1085 a 90 +x Fu(Supported)f(options:)669 1175 y +SDict begin H.S end + 669 1175 a 669 1175 +a +SDict begin 13 H.A end + 669 1175 a 669 1175 a +SDict begin [ /View [/XYZ H.V] /Dest (3449) cvn H.B /DEST pdfmark end + 669 1175 a -2 1317 a +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 (3451) cvn H.B /DEST pdfmark end + -2 1317 a 90 x Fu(vfs_rec)o +(ycle_bin:repository)-2 1425 y +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 (3452) cvn H.B /DEST pdfmark end + -2 1425 a Black Black 164 1557 a +SDict begin H.S end + 164 +1557 a 164 1557 a +SDict begin 13 H.A end + 164 1557 a 164 1557 a +SDict begin [ /View [/XYZ H.V] /Dest (3453) cvn H.B /DEST pdfmark end + 164 1557 a Fu(FIXME)-2 +1640 y +SDict begin H.S end + -2 1640 a -2 1640 a +SDict begin 13 H.A end + -2 1640 a -2 1640 a +SDict begin [ /View [/XYZ H.V] /Dest (3455) cvn H.B /DEST pdfmark end + -2 1640 +a 108 x Fu(vfs_rec)o(ycle_bin:k)o(eeptree)-2 1766 y +SDict begin H.S end + -2 +1766 a -2 1766 a +SDict begin 13 H.A end + -2 1766 a -2 1766 a +SDict begin [ /View [/XYZ H.V] /Dest (3456) cvn H.B /DEST pdfmark end + -2 1766 a Black +Black 164 1897 a +SDict begin H.S end + 164 1897 a 164 1897 a +SDict begin 13 H.A end + 164 1897 a 164 +1897 a +SDict begin [ /View [/XYZ H.V] /Dest (3457) cvn H.B /DEST pdfmark end + 164 1897 a Fu(FIXME)-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 (3459) cvn H.B /DEST pdfmark end + -2 1980 a 108 x Fu(vfs_rec)o(ycle_bin:v)o +(ersions)-2 2106 y +SDict begin H.S end + -2 2106 a -2 2106 a +SDict begin 13 H.A end + -2 2106 a -2 2106 +a +SDict begin [ /View [/XYZ H.V] /Dest (3460) cvn H.B /DEST pdfmark end + -2 2106 a Black Black 164 2237 a +SDict begin H.S end + 164 2237 a 164 2237 +a +SDict begin 13 H.A end + 164 2237 a 164 2237 a +SDict begin [ /View [/XYZ H.V] /Dest (3461) cvn H.B /DEST pdfmark end + 164 2237 a Fu(FIXME)-2 2320 y +SDict begin H.S end + +-2 2320 a -2 2320 a +SDict begin 13 H.A end + -2 2320 a -2 2320 a +SDict begin [ /View [/XYZ H.V] /Dest (3463) cvn H.B /DEST pdfmark end + -2 2320 a 108 +x Fu(vfs_rec)o(ycle_bin:touch)-2 2446 y +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 (3464) cvn H.B /DEST pdfmark end + -2 2446 a Black Black 164 +2578 a +SDict begin H.S end + 164 2578 a 164 2578 a +SDict begin 13 H.A end + 164 2578 a 164 2578 a +SDict begin [ /View [/XYZ H.V] /Dest (3465) cvn H.B /DEST pdfmark end + 164 +2578 a Fu(FIXME)-2 2661 y +SDict begin H.S end + -2 2661 a -2 2661 a +SDict begin 13 H.A end + -2 2661 +a -2 2661 a +SDict begin [ /View [/XYZ H.V] /Dest (3467) cvn H.B /DEST pdfmark end + -2 2661 a 108 x Fu(vfs_rec)o(ycle_bin:maxsize)-2 +2787 y +SDict begin H.S end + -2 2787 a -2 2787 a +SDict begin 13 H.A end + -2 2787 a -2 2787 a +SDict begin [ /View [/XYZ H.V] /Dest (3468) cvn H.B /DEST pdfmark end + -2 2787 +a Black Black 164 2918 a +SDict begin H.S end + 164 2918 a 164 2918 a +SDict begin 13 H.A end + 164 2918 +a 164 2918 a +SDict begin [ /View [/XYZ H.V] /Dest (3469) cvn H.B /DEST pdfmark end + 164 2918 a Fu(FIXME)-2 3001 y +SDict begin H.S end + -2 3001 a +-2 3001 a +SDict begin 13 H.A end + -2 3001 a -2 3001 a +SDict begin [ /View [/XYZ H.V] /Dest (3471) cvn H.B /DEST pdfmark end + -2 3001 a 108 x Fu(vfs_rec)o(ycle_bin:e)o +(xclude)-2 3127 y +SDict begin H.S end + -2 3127 a -2 3127 a +SDict begin 13 H.A end + -2 3127 a -2 3127 +a +SDict begin [ /View [/XYZ H.V] /Dest (3472) cvn H.B /DEST pdfmark end + -2 3127 a Black Black 164 3259 a +SDict begin H.S end + 164 3259 a 164 3259 +a +SDict begin 13 H.A end + 164 3259 a 164 3259 a +SDict begin [ /View [/XYZ H.V] /Dest (3473) cvn H.B /DEST pdfmark end + 164 3259 a Fu(FIXME)-2 3342 y +SDict begin H.S end + +-2 3342 a -2 3342 a +SDict begin 13 H.A end + -2 3342 a -2 3342 a +SDict begin [ /View [/XYZ H.V] /Dest (3475) cvn H.B /DEST pdfmark end + -2 3342 a 108 +x Fu(vfs_rec)o(ycle_bin:e)o(xclude_)o(dir)-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 (3476) cvn H.B /DEST pdfmark end + -2 3468 a Black +Black 164 3599 a +SDict begin H.S end + 164 3599 a 164 3599 a +SDict begin 13 H.A end + 164 3599 a 164 +3599 a +SDict begin [ /View [/XYZ H.V] /Dest (3477) cvn H.B /DEST pdfmark end + 164 3599 a Fu(FIXME)-2 3682 y +SDict begin H.S end + -2 3682 a -2 3682 +a +SDict begin 13 H.A end + -2 3682 a -2 3682 a +SDict begin [ /View [/XYZ H.V] /Dest (3479) cvn H.B /DEST pdfmark end + -2 3682 a 108 x Fu(vfs_rec)o(ycle_bin:no)o(v)o +(er)o(sions)-2 3808 y +SDict begin H.S end + -2 3808 a -2 3808 a +SDict begin 13 H.A end + -2 3808 a -2 +3808 a +SDict begin [ /View [/XYZ H.V] /Dest (3480) cvn H.B /DEST pdfmark end + -2 3808 a Black Black 164 3939 a +SDict begin H.S end + 164 3939 a 164 +3939 a +SDict begin 13 H.A end + 164 3939 a 164 3939 a +SDict begin [ /View [/XYZ H.V] /Dest (3481) cvn H.B /DEST pdfmark end + 164 3939 a Fu(FIXME)-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 (3482) cvn H.B /DEST pdfmark end + -2 4099 a 328 +x Fp(19.2.4.)28 b(netatalk)-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 (3484) cvn H.B /DEST pdfmark end + -2 4595 a 106 x Fu(A)20 b(netatalk)g(module,)f +(that)h(will)h(ease)f(co-e)o(xistence)f(of)h(samba)g(and)f(netatalk)h +(\002le)h(sharing)e(services.)-2 4885 y +SDict begin H.S end + -2 4885 a -2 +4885 a +SDict begin 13 H.A end + -2 4885 a -2 4885 a +SDict begin [ /View [/XYZ H.V] /Dest (3485) cvn H.B /DEST pdfmark end + -2 4885 a 90 x Fu(Adv)n(antages)f(compared)g +(to)j(the)f(old)g(netatalk)f(module:)-2 5094 y +SDict begin H.S end + -2 5094 +a -2 5094 a +SDict begin 13 H.A end + -2 5094 a -2 5094 a +SDict begin [ /View [/XYZ H.V] /Dest (3486) cvn H.B /DEST pdfmark end + -2 5094 a -2 5094 a +SDict begin H.S end + -2 +5094 a -2 5094 a +SDict begin 13 H.A end + -2 5094 a -2 5094 a +SDict begin [ /View [/XYZ H.V] /Dest (table.21) cvn H.B /DEST pdfmark +end + -2 5094 a 74 x Fu(it)i(doesn')o(t) +d(care)i(about)g(creating)f(of)h(.AppleDouble)d(forks,)j(just)g(k)o +(eeps)g(ones)g(in)h(sync)-2 5261 y(if)f(share)g(in)h(smb)m(.conf)d +(doesn')o(t)g(contain)h(.AppleDouble)f(item)j(in)f(hide)g(or)g(v)o(eto) +f(list,)i(it)g(will)g(be)f(added)f(automatically)-2 5372 +y +SDict begin H.S end + -2 5372 a -2 5372 a +SDict begin 13 H.A end + -2 5372 a -2 5372 a +SDict begin [ /View [/XYZ H.V] /Dest (3489) cvn H.B /DEST pdfmark end + -2 5372 a Black +3618 5984 a Fq(138)p Black eop end +%%Page: 139 146 +TeXDict begin 139 145 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.139) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2542 -132 +a Fq(Chapter)20 b(19.)g(Stac)n(kable)f(VFS)g(modules)p +Black -2 88 a Fx(19.3.)35 b(VFS)f(modules)g(a)l(v)o(ailable)g(elsewher) +m(e)-2 256 y +SDict begin H.S end + -2 256 a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (3491) cvn H.B /DEST pdfmark end + -2 256 +a 106 x Fu(This)20 b(section)g(contains)g(a)g(listing)h(of)e(v)n +(arious)h(other)f(VFS)i(modules)e(that)h(ha)n(v)o(e)g(been)f(posted)h +(b)n(ut)g(don')o(t)f(currently)f(reside)i(in)-2 470 y(the)g(Samba)f +(CVS)i(tree)f(for)f(one)g(reason)g(ot)h(another)e(\(e.g.)h(it)i(is)f +(easy)g(for)g(the)f(maintainer)g(to)h(ha)n(v)o(e)f(his)h(or)g(her)f(o)n +(wn)g(CVS)i(tree\).)-2 654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 +a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (3492) cvn H.B /DEST pdfmark end + -2 654 a 90 x Fu(No)f(statemets)h(about)e(the)h(stability)g +(or)g(functionality)e(an)o(y)i(module)f(should)g(be)h(implied)f(due)h +(to)g(its)i(presence)d(here.)-2 762 y +SDict begin H.S end + -2 762 a -2 762 +a +SDict begin 13 H.A end + -2 762 a -2 762 a +SDict begin [ /View [/XYZ H.V] /Dest (3493) cvn H.B /DEST pdfmark end + -2 762 a 310 x Fp(19.3.1.)28 b(DatabaseFS)-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 (3495) cvn H.B /DEST pdfmark end + -2 1240 +a 106 x Fu(URL:)208 1346 y +SDict begin H.S end + 208 1346 a 208 1346 a +SDict begin 13 H.A end + 208 +1346 a 208 1346 a +SDict begin [ /View [/XYZ H.V] /Dest (3496) cvn H.B /DEST pdfmark end + 208 1346 a Fu(http://www)-5 b +(.css.tayloru.edu/~elorimer/d)o(atab)o(asefs/inde)n(x.)o(ph)o(p)-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 (3497) cvn H.B /DEST pdfmark end + -2 1530 +a 90 x Fu(By)115 1620 y +SDict begin H.S end + 115 1620 a 115 1620 a +SDict begin 13 H.A end + 115 1620 +a 115 1620 a +SDict begin [ /View [/XYZ H.V] /Dest (3498) cvn H.B /DEST pdfmark end + 115 1620 a Fu(Eric)20 b(Lorimer)f +(\(mailto:elorimer@css.tayloru.edu\).)-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 (3499) cvn H.B /DEST pdfmark end + -2 1804 a 90 x Fu(I)h(ha)n(v)o(e)g +(created)f(a)i(VFS)g(module)e(which)g(implements)h(a)g(f)o(airly)g +(complete)f(read-only)f(\002lesystem.)i(It)h(presents)e(information)-2 +2002 y(from)g(a)i(database)e(as)i(a)g(\002lesystem)f(in)g(a)h(modular)e +(and)g(generic)g(w)o(ay)i(to)f(allo)n(w)g(dif)n(ferent)f(databases)g +(to)i(be)f(used)g(\(originally)-2 2110 y(designed)f(for)g(or)o +(ganizing)e(MP3s)k(under)d(directories)i(such)g(as)g("Artists,")h +("Song)e(K)n(e)o(yw)o(ords,")g(etc...)h(I)g(ha)n(v)o(e)g(since)g +(applied)f(it)-2 2218 y(to)h(a)h(student)e(roster)h(database)g(v)o(ery) +f(easily\).)h(The)f(directory)g(structure)g(is)i(stored)f(in)g(the)g +(database)g(itself)h(and)f(the)g(module)-2 2326 y(mak)o(es)g(no)g +(assumptions)f(about)g(the)h(database)g(structure)f(be)o(yond)f(the)i +(table)g(it)h(requires)f(to)g(run.)-2 2510 y +SDict begin H.S end + -2 2510 +a -2 2510 a +SDict begin 13 H.A end + -2 2510 a -2 2510 a +SDict begin [ /View [/XYZ H.V] /Dest (3500) cvn H.B /DEST pdfmark end + -2 2510 a 90 x Fu(An)o(y)f(feedback)g +(w)o(ould)g(be)h(appreciated:)f(comments,)g(suggestions,)f(patches,)i +(etc...)g(If)g(nothing)e(else,)j(hopefully)d(it)j(might)-2 +2708 y(pro)o(v)o(e)d(useful)i(for)f(someone)g(else)i(who)f(wishes)g(to) +h(create)f(a)g(virtual)g(\002lesystem.)-2 2736 y +SDict begin H.S end + -2 2736 +a -2 2736 a +SDict begin 13 H.A end + -2 2736 a -2 2736 a +SDict begin [ /View [/XYZ H.V] /Dest (3501) cvn H.B /DEST pdfmark end + -2 2736 a 310 x Fp(19.3.2.)28 +b(vscan)-2 3214 y +SDict begin H.S end + -2 3214 a -2 3214 a +SDict begin 13 H.A end + -2 3214 a -2 3214 +a +SDict begin [ /View [/XYZ H.V] /Dest (3503) cvn H.B /DEST pdfmark end + -2 3214 a 106 x Fu(URL:)208 3320 y +SDict begin H.S end + 208 3320 a 208 3320 +a +SDict begin 13 H.A end + 208 3320 a 208 3320 a +SDict begin [ /View [/XYZ H.V] /Dest (3504) cvn H.B /DEST pdfmark end + 208 3320 a Fu(http://www)-5 b(.openanti)n +(virus.or)o(g)o(/)-2 3504 y +SDict begin H.S end + -2 3504 a -2 3504 a +SDict begin 13 H.A end + -2 3504 +a -2 3504 a +SDict begin [ /View [/XYZ H.V] /Dest (3505) cvn H.B /DEST pdfmark end + -2 3504 a 90 x Fu(samba-vscan)18 b(is)j(a)g +(proof-of-concept)15 b(module)k(for)h(Samba,)f(which)h(uses)h(the)f +(VFS)h(\(virtual)e(\002le)i(system\))f(features)f(of)-2 +3702 y(Samba)g(2.2.x/3.0)f(alphaX.)h(Of)i(couse,)e(Samba)h(has)g(to)h +(be)f(compiled)f(with)h(VFS)h(support.)e(samba-vscan)f(supports)h(v)n +(arious)-2 3810 y(virus)h(scanners)f(and)h(is)h(maintained)e(by)g +(Rainer)h(Link.)p Black 3618 5984 a Fq(139)p Black eop +end +%%Page: 140 147 +TeXDict begin 140 146 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.140) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (MSDFS) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(20.)f(Hosting)g(a)g(Micr)m(osoft)h(Distrib)m(uted)f +(File)-2 332 y(System)h(tr)m(ee)g(on)f(Samba)-2 421 y +SDict begin H.S end + +-2 421 a -2 421 a +SDict begin 13 H.A end + -2 421 a -2 421 a +SDict begin [ /View [/XYZ H.V] /Dest (3517) cvn H.B /DEST pdfmark end + -2 421 a 342 x Fx(20.1.)35 +b(Instructions)-2 931 y +SDict begin H.S end + -2 931 a -2 931 a +SDict begin 13 H.A end + -2 931 a -2 +931 a +SDict begin [ /View [/XYZ H.V] /Dest (3519) cvn H.B /DEST pdfmark end + -2 931 a 106 x Fu(The)20 b(Distrib)n(uted)f(File)i(System)f(\(or) +g(Dfs\))g(pro)o(vides)f(a)h(means)g(of)g(separating)f(the)h(logical)g +(vie)n(w)g(of)g(\002les)h(and)f(directories)f(that)-2 +1145 y(users)h(see)h(from)e(the)h(actual)g(physical)f(locations)h(of)g +(these)g(resources)f(on)h(the)g(netw)o(ork.)f(It)i(allo)n(ws)f(for)g +(higher)e(a)n(v)n(ailability)-5 b(,)-2 1253 y(smoother)19 +b(storage)g(e)o(xpansion,)f(load)i(balancing)e(etc.)j(F)o(or)e(more)h +(information)e(about)h(Dfs,)h(refer)g(to)2979 1253 y +SDict begin H.S end + +2979 1253 a 2979 1253 a +SDict begin 13 H.A end + 2979 1253 a 2979 1253 a +SDict begin [ /View [/XYZ H.V] /Dest (3520) cvn H.B /DEST pdfmark end + 2979 +1253 a 21 w Fu(Microsoft)-2 1361 y(documentation)-2 1468 +y(\(http://www)-5 b(.microsoft.com/NTServ)o(e)o(r/nts/do)m(wnlo)o +(ads/win)o(featu)o(res/NTSDistrFile/Adm)o(inGu)o(ide.asp)o(\).)-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 (3521) cvn H.B /DEST pdfmark end + -2 1652 +a 90 x Fu(This)20 b(document)e(e)o(xplains)i(ho)n(w)f(to)i(host)f(a)g +(Dfs)h(tree)f(on)g(a)h(Unix)e(machine)g(\(for)h(Dfs-a)o(w)o(are)f +(clients)h(to)h(bro)n(wse\))e(using)-2 1850 y(Samba.)-2 +2017 y +SDict begin H.S end + -2 2017 a -2 2017 a +SDict begin 13 H.A end + -2 2017 a -2 2017 a +SDict begin [ /View [/XYZ H.V] /Dest (3522) cvn H.B /DEST pdfmark end + -2 2017 +a 107 x Fu(T)-7 b(o)20 b(enable)g(SMB-based)f(DFS)i(for)f(Samba,)f +(con\002gure)g(it)i(with)f(the)2004 2124 y +SDict begin H.S end + 2004 2124 +a 2004 2124 a +SDict begin 13 H.A end + 2004 2124 a 2004 2124 a +SDict begin [ /View [/XYZ H.V] /Dest (3523) cvn H.B /DEST pdfmark end + 2004 2124 a Fo(--with-msdfs)f +Fu(option.)f(Once)i(b)n(uilt,)g(a)h(Samba)-2 2232 y(serv)o(er)e(can)g +(be)g(made)g(a)i(Dfs)f(serv)o(er)e(by)i(setting)f(the)h(global)e +(boolean)2049 2232 y +SDict begin H.S end + 2049 2232 a 2049 2232 a +SDict begin 13 H.A end + 2049 2232 +a 2049 2232 a +SDict begin [ /View [/XYZ H.V] /Dest (3524) cvn H.B /DEST pdfmark end + 2049 2232 a 2049 2232 a +SDict begin H.S end + 2049 2232 a 2049 +2232 a +SDict begin 13 H.A end + 2049 2232 a 2049 2232 a +SDict begin [ /View [/XYZ H.V] /Dest (3525) cvn H.B /DEST pdfmark end + 2049 2232 a 50 w Fo(host)49 +b(msdfs)20 b Fu(\(smb)m(.conf.5.html#HOSTMSDFS\))-2 2340 +y(parameter)e(in)j(the)558 2340 y +SDict begin H.S end + 558 2340 a 558 2340 +a +SDict begin 13 H.A end + 558 2340 a 558 2340 a +SDict begin [ /View [/XYZ H.V] /Dest (3526) cvn H.B /DEST pdfmark end + 558 2340 a Fr(smb.conf)64 b Fu(\002le.)21 +b(Y)-9 b(ou)19 b(designate)h(a)g(share)g(as)h(a)g(Dfs)f(root)g(using)g +(the)g(share)g(le)n(v)o(el)g(boolean)3296 2340 y +SDict begin H.S end + 3296 +2340 a 3296 2340 a +SDict begin 13 H.A end + 3296 2340 a 3296 2340 a +SDict begin [ /View [/XYZ H.V] /Dest (3527) cvn H.B /DEST pdfmark end + 3296 2340 +a 3296 2340 a +SDict begin H.S end + 3296 2340 a 3296 2340 a +SDict begin 13 H.A end + 3296 2340 a 3296 +2340 a +SDict begin [ /View [/XYZ H.V] /Dest (3528) cvn H.B /DEST pdfmark end + 3296 2340 a 50 w Fo(msdfs)-2 2448 y(root)f Fu(\(smb)m +(.conf.5.html#MSDFSR)m(OO)m(T\))14 b(parameter)-5 b(.)18 +b(A)i(Dfs)g(root)e(directory)g(on)h(Samba)g(hosts)g(Dfs)h(links)g(in)f +(the)h(form)e(of)-2 2556 y(symbolic)h(links)h(that)g(point)g(to)g +(other)g(serv)o(ers.)f(F)o(or)h(e)o(xample,)e(a)j(symbolic)e(link)-2 +2664 y +SDict begin H.S end + -2 2664 a -2 2664 a +SDict begin 13 H.A end + -2 2664 a -2 2664 a +SDict begin [ /View [/XYZ H.V] /Dest (3529) cvn H.B /DEST pdfmark end + -2 2664 +a Fr(junction->msdfs:storage1\\share1)c Fu(in)20 b(the)f(share)h +(directory)d(acts)k(as)f(the)g(Dfs)g(junction.)e(When)h(Dfs-a)o(w)o +(are)g(clients)-2 2772 y(attempt)h(to)g(access)h(the)f(junction)f +(link,)h(the)o(y)f(are)h(redirected)f(to)h(the)g(storage)g(location)f +(\(in)h(this)h(case,)f(\\\\storage1\\share1\).)-2 2956 +y +SDict begin H.S end + -2 2956 a -2 2956 a +SDict begin 13 H.A end + -2 2956 a -2 2956 a +SDict begin [ /View [/XYZ H.V] /Dest (3530) cvn H.B /DEST pdfmark end + -2 2956 a 90 +x Fu(Dfs)g(trees)h(on)f(Samba)f(w)o(ork)h(with)g(all)h(Dfs-a)o(w)o(are) +e(clients)i(ranging)d(from)i(W)m(indo)n(ws)f(95)h(to)g(2000.)-2 +3230 y +SDict begin H.S end + -2 3230 a -2 3230 a +SDict begin 13 H.A end + -2 3230 a -2 3230 a +SDict begin [ /View [/XYZ H.V] /Dest (3531) cvn H.B /DEST pdfmark end + -2 3230 +a 90 x Fu(Here')-5 b(s)20 b(an)g(e)o(xample)f(of)h(setting)g(up)g(a)h +(Dfs)f(tree)g(on)g(a)h(Samba)f(serv)o(er)-5 b(.)-2 3504 +y +SDict begin H.S end + -2 3504 a -2 3504 a +SDict begin 13 H.A end + -2 3504 a -2 3504 a +SDict begin [ /View [/XYZ H.V] /Dest (3532) cvn H.B /DEST pdfmark end + -2 3504 a -2 +3587 a +SDict begin H.S end + -2 3587 a -2 3587 a +SDict begin 11.7 H.A end + -2 3587 a -2 3587 a +SDict begin [ /View [/XYZ H.V] /Dest (3533) cvn H.B /DEST pdfmark end + -2 3587 +a 79 x Fr(#)44 b(The)h(smb.conf)e(file:)-2 3763 y([global])-2 +3860 y(netbios)g(name)i(=)f(SAMBA)-2 3957 y(host)g(msdfs)134 +b(=)44 b(yes)-2 4152 y([dfs])-2 4249 y(path)g(=)h(/export/dfsroot)-2 +4346 y(msdfs)f(root)g(=)h(yes)-2 4703 y +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 (3534) cvn H.B /DEST pdfmark end + -2 4703 a 108 x Fu(In)20 b(the)g(/e)o +(xport/dfsroot)d(directory)h(we)j(set)g(up)f(our)f(dfs)h(links)h(to)f +(other)f(serv)o(ers)h(on)g(the)g(netw)o(ork.)-2 4995 +y +SDict begin H.S end + -2 4995 a -2 4995 a +SDict begin 13 H.A end + -2 4995 a -2 4995 a +SDict begin [ /View [/XYZ H.V] /Dest (3535) cvn H.B /DEST pdfmark end + -2 4995 a -2 +4995 a +SDict begin H.S end + -2 4995 a -2 4995 a +SDict begin 13 H.A end + -2 4995 a -2 4995 a +SDict begin [ /View [/XYZ H.V] /Dest (3536) cvn H.B /DEST pdfmark end + -2 4995 +a 90 x Fr(root#)267 5085 y +SDict begin H.S end + 267 5085 a 267 5085 a +SDict begin 13 H.A end + 267 +5085 a 267 5085 a +SDict begin [ /View [/XYZ H.V] /Dest (3537) cvn H.B /DEST pdfmark end + 267 5085 a Fn(cd)49 b(/export/dfsroot)-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 (3538) cvn H.B /DEST pdfmark end + -2 5262 +a -2 5262 a +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 (3539) cvn H.B /DEST pdfmark end + -2 +5262 a 97 x Fr(root#)267 5359 y +SDict begin H.S end + 267 5359 a 267 5359 a +SDict begin 13 H.A end + +267 5359 a 267 5359 a +SDict begin [ /View [/XYZ H.V] /Dest (3540) cvn H.B /DEST pdfmark end + 267 5359 a Fn(chown)g(root)g(/export/dfsroot)p +Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 +a +SDict begin [ /View [/XYZ H.V] /Dest (3544) cvn H.B /DEST pdfmark end + -2 5984 a 3618 6053 a Fq(140)p Black eop end +%%Page: 141 148 +TeXDict begin 141 147 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.141) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1363 -132 +a Fq(Chapter)20 b(20.)f(Hosting)h(a)g(Micr)l(osoft)h(Distrib)n(uted)f +(F)l(ile)h(System)g(tr)m(ee)f(on)g(Samba)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3541) cvn H.B /DEST pdfmark end + -2 -11 a -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3542) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fr(root#)267 +72 y +SDict begin H.S end + 267 72 a 267 72 a +SDict begin 13 H.A end + 267 72 a 267 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3543) cvn H.B /DEST pdfmark end + 267 72 a Fn(chmod)49 +b(755)g(/export/dfsroot)-2 346 y Fr(root#)267 346 y +SDict begin H.S end + 267 +346 a 267 346 a +SDict begin 13 H.A end + 267 346 a 267 346 a +SDict begin [ /View [/XYZ H.V] /Dest (3546) cvn H.B /DEST pdfmark end + 267 346 a Fn(ln)g(-s)h +(msdfs:storageA\\\\shareA)45 b(linka)-2 524 y +SDict begin H.S end + -2 524 +a -2 524 a +SDict begin 13 H.A end + -2 524 a -2 524 a +SDict begin [ /View [/XYZ H.V] /Dest (3547) cvn H.B /DEST pdfmark end + -2 524 a -2 524 a +SDict begin H.S end + -2 524 +a -2 524 a +SDict begin 13 H.A end + -2 524 a -2 524 a +SDict begin [ /View [/XYZ H.V] /Dest (3548) cvn H.B /DEST pdfmark end + -2 524 a 96 x Fr(root#)267 +620 y +SDict begin H.S end + 267 620 a 267 620 a +SDict begin 13 H.A end + 267 620 a 267 620 a +SDict begin [ /View [/XYZ H.V] /Dest (3549) cvn H.B /DEST pdfmark end + 267 620 +a Fn(ln)k(-s)h(msdfs:serverB\\\\share,serverC\\\\sha)o(re)44 +b(linkb)-2 795 y +SDict begin H.S end + -2 795 a -2 795 a +SDict begin 13 H.A end + -2 795 a -2 795 a +SDict begin [ /View [/XYZ H.V] /Dest (3550) cvn H.B /DEST pdfmark end + +-2 795 a 99 x Fu(Y)-9 b(ou)19 b(should)h(set)h(up)e(the)h(permissions)g +(and)g(o)n(wnership)e(of)i(the)g(directory)f(acting)g(as)i(the)f(Dfs)h +(root)f(such)g(that)g(only)-2 1002 y(designated)f(users)h(can)g +(create,)g(delete)g(or)g(modify)e(the)i(msdfs)g(links.)g(Also)h(note)f +(that)g(symlink)f(names)h(should)f(be)i(all)-2 1110 y(lo)n(wercase.)e +(This)h(limitation)g(e)o(xists)h(to)f(ha)n(v)o(e)g(Samba)f(a)n(v)n(oid) +h(trying)f(all)i(the)f(case)h(combinations)d(to)j(get)f(at)h(the)f +(link)g(name.)-2 1218 y(Finally)g(set)h(up)f(the)g(symbolic)f(links)h +(to)h(point)e(to)h(the)h(netw)o(ork)e(shares)h(you)f(w)o(ant,)h(and)g +(start)g(Samba.)-2 1402 y +SDict begin H.S end + -2 1402 a -2 1402 a +SDict begin 13 H.A end + -2 1402 +a -2 1402 a +SDict begin [ /View [/XYZ H.V] /Dest (3551) cvn H.B /DEST pdfmark end + -2 1402 a 90 x Fu(Users)h(on)e(Dfs-a)o(w)o(are)h(clients)g +(can)g(no)n(w)g(bro)n(wse)f(the)i(Dfs)f(tree)g(on)g(the)g(Samba)g(serv) +o(er)f(at)i(\\\\samba\\dfs.)e(Accessing)h(links)-2 1600 +y(linka)g(or)f(linkb)h(\(which)f(appear)g(as)i(directories)e(to)i(the)f +(client\))g(tak)o(es)g(users)h(directly)e(to)h(the)h(appropriate)c +(shares)k(on)e(the)-2 1708 y(netw)o(ork.)-2 1709 y +SDict begin H.S end + -2 +1709 a -2 1709 a +SDict begin 13 H.A end + -2 1709 a -2 1709 a +SDict begin [ /View [/XYZ H.V] /Dest (3552) cvn H.B /DEST pdfmark end + -2 1709 a 327 x +Fp(20.1.1.)28 b(Notes)-2 2037 y +SDict begin H.S end + -2 2037 a -2 2037 a +SDict begin 13 H.A end + -2 +2037 a -2 2037 a +SDict begin [ /View [/XYZ H.V] /Dest (3554) cvn H.B /DEST pdfmark end + -2 2037 a -2 2061 a +SDict begin H.S end + -2 2061 a -2 2061 +a +SDict begin 13 H.A end + -2 2061 a -2 2061 a +SDict begin [ /View [/XYZ H.V] /Dest (3555) cvn H.B /DEST pdfmark end + -2 2061 a Black 172 x Ft(\225)p +Black 81 2233 a +SDict begin H.S end + 81 2233 a 81 2233 a +SDict begin 13 H.A end + 81 2233 a 81 2233 +a +SDict begin [ /View [/XYZ H.V] /Dest (3556) cvn H.B /DEST pdfmark end + 81 2233 a Fu(W)m(indo)n(ws)19 b(clients)i(need)e(to)i(be)f(rebooted)e +(if)j(a)f(pre)n(viously)e(mounted)h(non-dfs)f(share)i(is)h(made)f(a)g +(dfs)h(root)e(or)h(vice)g(v)o(ersa.)f(A)81 2341 y(better)h(w)o(ay)g(is) +h(to)f(introduce)f(a)h(ne)n(w)g(share)g(and)g(mak)o(e)g(it)g(the)h(dfs) +f(root.)-2 2359 y +SDict begin H.S end + -2 2359 a -2 2359 a +SDict begin 13 H.A end + -2 2359 a -2 2359 +a +SDict begin [ /View [/XYZ H.V] /Dest (3557) cvn H.B /DEST pdfmark end + -2 2359 a Black 132 x Ft(\225)p Black 81 2491 a +SDict begin H.S end + 81 +2491 a 81 2491 a +SDict begin 13 H.A end + 81 2491 a 81 2491 a +SDict begin [ /View [/XYZ H.V] /Dest (3558) cvn H.B /DEST pdfmark end + 81 2491 a Fu(Currently)f(there')-5 +b(s)20 b(a)g(restriction)g(that)g(msdfs)g(symlink)g(names)f(should)h +(all)g(be)h(lo)n(wercase.)-2 2509 y +SDict begin H.S end + -2 2509 a -2 2509 +a +SDict begin 13 H.A end + -2 2509 a -2 2509 a +SDict begin [ /View [/XYZ H.V] /Dest (3559) cvn H.B /DEST pdfmark end + -2 2509 a Black 131 x Ft(\225)p +Black 81 2640 a +SDict begin H.S end + 81 2640 a 81 2640 a +SDict begin 13 H.A end + 81 2640 a 81 2640 +a +SDict begin [ /View [/XYZ H.V] /Dest (3560) cvn H.B /DEST pdfmark end + 81 2640 a Fu(F)o(or)f(security)f(purposes,)g(the)h(directory)f +(acting)g(as)i(the)f(root)g(of)g(the)g(Dfs)h(tree)f(should)f(ha)n(v)o +(e)h(o)n(wnership)e(and)i(permissions)81 2748 y(set)h(so)f(that)h(only) +e(designated)g(users)h(can)g(modify)f(the)h(symbolic)f(links)h(in)h +(the)f(directory)-5 b(.)p Black 3618 5984 a Fq(141)p +Black eop end +%%Page: 142 149 +TeXDict begin 142 148 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.142) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (INTEGRATE-MS-NETWORKS) cvn H.B +/DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(21.)f(Integrating)h(MS)e(W)m(indo)n(ws)h(netw)n(orks) +-2 332 y(with)g(Samba)-2 554 y +SDict begin H.S end + -2 554 a -2 554 a +SDict begin 13 H.A end + -2 554 +a -2 554 a +SDict begin [ /View [/XYZ H.V] /Dest (3572) cvn H.B /DEST pdfmark end + -2 554 a 106 x Fu(This)20 b(section)g(deals)g(with)h +(NetBIOS)g(o)o(v)o(er)d(TCP/IP)j(name)f(to)g(IP)h(address)e +(resolution.)g(If)h(you)f(your)g(MS)i(W)m(indo)n(ws)f(clients)-2 +768 y(are)g(NO)m(T)g(con\002gured)e(to)i(use)h(NetBIOS)f(o)o(v)o(er)f +(TCP/IP)i(then)f(this)g(section)g(does)g(not)g(apply)f(to)i(your)e +(installation.)g(If)h(your)-2 876 y(installation)g(in)m(v)n(olv)o(es)e +(use)j(of)f(NetBIOS)h(o)o(v)o(er)d(TCP/IP)j(then)f(this)h(section)f +(may)f(help)h(you)f(to)i(resolv)o(e)e(netw)o(orking)-2 +983 y(problems.)-2 1001 y +SDict begin H.S end + -2 1001 a -2 1001 a +SDict begin 11.7 H.A end + -2 1001 +a -2 1001 a +SDict begin [ /View [/XYZ H.V] /Dest (3573) cvn H.B /DEST pdfmark end + -2 1001 a -2 1126 a +SDict begin H.S end + -2 1126 a -2 1126 a +SDict begin 11.7 H.A end + -2 +1126 a -2 1126 a +SDict begin [ /View [/XYZ H.V] /Dest (3574) cvn H.B /DEST pdfmark end + -2 1126 a 164 1205 a Fl(Note:)g Fk(NetBIOS)g(o)o(v)n +(er)h(TCP/IP)g(has)g(nothing)e(to)i(do)g(with)g(NetBEUI.)f(NetBEUI)g +(is)i(NetBIOS)f(o)o(v)n(er)g(Logical)e(Link)i(Control)164 +1302 y(\(LLC\).)f(On)i(moder)r(n)e(netw)o(or)q(ks)h(it)g(is)g(highly)f +(advised)h(to)g(NO)m(T)g(r)q(un)g(NetBEUI)g(at)g(all.)f(Note)g(also)h +(that)g(there)f(is)h(NO)h(such)164 1399 y(thing)e(as)h(NetBEUI)g(o)o(v) +n(er)g(TCP/IP)f(-)i(the)f(e)n(xistence)f(of)h(such)g(a)h(protocol)d(is) +j(a)f(complete)f(and)h(utter)f(mis-apprehension.)-2 1715 +y +SDict begin H.S end + -2 1715 a -2 1715 a +SDict begin 13 H.A end + -2 1715 a -2 1715 a +SDict begin [ /View [/XYZ H.V] /Dest (3575) cvn H.B /DEST pdfmark end + -2 1715 a 108 +x Fu(Since)h(the)g(introduction)e(of)i(MS)g(W)m(indo)n(ws)g(2000)f(it)i +(is)g(possible)f(to)g(run)g(MS)g(W)m(indo)n(ws)g(netw)o(orking)e +(without)h(the)i(use)f(of)-2 1931 y(NetBIOS)h(o)o(v)o(er)d(TCP/IP)-9 +b(.)21 b(NetBIOS)g(o)o(v)o(er)d(TCP/IP)j(uses)g(UDP)g(port)e(137)h(for) +f(NetBIOS)i(name)e(resolution)g(and)h(uses)h(TCP)-2 2039 +y(port)e(139)h(for)f(NetBIOS)i(session)f(services.)g(When)g(NetBIOS)h +(o)o(v)o(er)e(TCP/IP)i(is)g(disabled)e(on)h(MS)h(W)m(indo)n(ws)f(2000)e +(and)i(later)-2 2147 y(clients)g(then)g(only)f(TCP)i(port)f(445)f(will) +i(be)f(used)g(and)g(UDP)h(port)e(137)g(and)h(TCP)h(port)f(139)f(will)i +(not.)-2 2165 y +SDict begin H.S end + -2 2165 a -2 2165 a +SDict begin 11.7 H.A end + -2 2165 a -2 2165 +a +SDict begin [ /View [/XYZ H.V] /Dest (3576) cvn H.B /DEST pdfmark end + -2 2165 a -2 2289 a +SDict begin H.S end + -2 2289 a -2 2289 a +SDict begin 11.7 H.A end + -2 2289 a -2 +2289 a +SDict begin [ /View [/XYZ H.V] /Dest (3577) cvn H.B /DEST pdfmark end + -2 2289 a 164 2368 a Fl(Note:)e Fk(When)f(using)i(Windo)o(ws)e +(2000)h(or)h(later)f(clients)o(,)g(if)h(NetBIOS)g(o)o(v)n(er)g(TCP/IP)f +(is)i(NO)m(T)f(disab)o(led,)e(then)h(the)g(client)g(will)164 +2465 y(use)h(UDP)h(por)s(t)e(137)g(\(NetBIOS)h(Name)g(Ser)r(vice)o(,)g +(also)g(kno)o(wn)f(as)i(the)e(Windo)o(ws)g(Inter)r(net)f(Name)i(Ser)r +(vice)g(or)h(WINS\),)164 2563 y(TCP)f(por)s(t)g(139)f(AND)h(TCP)h(por)s +(t)e(445)h(\(f)n(or)f(actual)g(\002le)i(and)e(pr)q(int)g(tr)o +(af\002c\).)-2 2878 y +SDict begin H.S end + -2 2878 a -2 2878 a +SDict begin 13 H.A end + -2 2878 a -2 +2878 a +SDict begin [ /View [/XYZ H.V] /Dest (3578) cvn H.B /DEST pdfmark end + -2 2878 a 108 x Fu(When)h(NetBIOS)h(o)o(v)o(er)d(TCP/IP)j(is)g +(disabled)f(the)g(use)g(of)g(DNS)h(is)g(essential.)g(Most)f +(installations)g(that)h(disable)e(NetBIOS)-2 3094 y(o)o(v)o(er)g +(TCP/IP)h(today)g(use)g(MS)h(Acti)n(v)o(e)f(Directory)e(Service)i +(\(ADS\).)g(ADS)h(requires)e(Dynamic)g(DNS)i(with)f(Service)-2 +3202 y(Resource)f(Records)h(\(SR)-7 b(V)21 b(RR\))h(and)d(with)i +(Incremental)d(Zone)h(T)m(ransfers)h(\(IXFR\).)g(Use)g(of)g(DHCP)h +(with)g(ADS)g(is)-2 3310 y(recommended)c(as)k(a)f(further)f(means)h(of) +g(maintaining)e(central)i(control)f(o)o(v)o(er)g(client)h(w)o +(orkstation)f(netw)o(ork)g(con\002guration.)-2 3328 y +SDict begin H.S end + +-2 3328 a -2 3328 a +SDict begin 13 H.A end + -2 3328 a -2 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (3579) cvn H.B /DEST pdfmark end + -2 3328 a 359 +x Fx(21.1.)35 b(Name)f(Resolution)f(in)j(a)f(pur)m(e)h(Unix/Linux)d(w)o +(orld)-2 3882 y +SDict begin H.S end + -2 3882 a -2 3882 a +SDict begin 13 H.A end + -2 3882 a -2 3882 +a +SDict begin [ /View [/XYZ H.V] /Dest (3581) cvn H.B /DEST pdfmark end + -2 3882 a 79 x Fu(The)20 b(k)o(e)o(y)f(con\002guration)f(\002les)j +(co)o(v)o(ered)d(in)i(this)h(section)f(are:)-2 3979 y +SDict begin H.S end + +-2 3979 a -2 3979 a +SDict begin 13 H.A end + -2 3979 a -2 3979 a +SDict begin [ /View [/XYZ H.V] /Dest (3582) cvn H.B /DEST pdfmark end + -2 3979 a -2 +3989 a +SDict begin H.S end + -2 3989 a -2 3989 a +SDict begin 13 H.A end + -2 3989 a -2 3989 a +SDict begin [ /View [/XYZ H.V] /Dest (3583) cvn H.B /DEST pdfmark end + -2 3989 +a Black 142 x Ft(\225)p Black 81 4131 a +SDict begin H.S end + 81 4131 a 81 +4131 a +SDict begin 13 H.A end + 81 4131 a 81 4131 a +SDict begin [ /View [/XYZ H.V] /Dest (3584) cvn H.B /DEST pdfmark end + 81 4131 a 81 4131 a +SDict begin H.S end + 81 4131 +a 81 4131 a +SDict begin 13 H.A end + 81 4131 a 81 4131 a +SDict begin [ /View [/XYZ H.V] /Dest (3585) cvn H.B /DEST pdfmark end + 81 4131 a Fr(/etc/hosts)-2 +4137 y +SDict begin H.S end + -2 4137 a -2 4137 a +SDict begin 13 H.A end + -2 4137 a -2 4137 a +SDict begin [ /View [/XYZ H.V] /Dest (3586) cvn H.B /DEST pdfmark end + -2 4137 +a Black 143 x Ft(\225)p Black 81 4280 a +SDict begin H.S end + 81 4280 a 81 +4280 a +SDict begin 13 H.A end + 81 4280 a 81 4280 a +SDict begin [ /View [/XYZ H.V] /Dest (3587) cvn H.B /DEST pdfmark end + 81 4280 a 81 4280 a +SDict begin H.S end + 81 4280 +a 81 4280 a +SDict begin 13 H.A end + 81 4280 a 81 4280 a +SDict begin [ /View [/XYZ H.V] /Dest (3588) cvn H.B /DEST pdfmark end + 81 4280 a Fr(/etc/resolv.conf)-2 +4286 y +SDict begin H.S end + -2 4286 a -2 4286 a +SDict begin 13 H.A end + -2 4286 a -2 4286 a +SDict begin [ /View [/XYZ H.V] /Dest (3589) cvn H.B /DEST pdfmark end + -2 4286 +a Black 144 x Ft(\225)p Black 81 4430 a +SDict begin H.S end + 81 4430 a 81 +4430 a +SDict begin 13 H.A end + 81 4430 a 81 4430 a +SDict begin [ /View [/XYZ H.V] /Dest (3590) cvn H.B /DEST pdfmark end + 81 4430 a 81 4430 a +SDict begin H.S end + 81 4430 +a 81 4430 a +SDict begin 13 H.A end + 81 4430 a 81 4430 a +SDict begin [ /View [/XYZ H.V] /Dest (3591) cvn H.B /DEST pdfmark end + 81 4430 a Fr(/etc/host.conf)-2 +4436 y +SDict begin H.S end + -2 4436 a -2 4436 a +SDict begin 13 H.A end + -2 4436 a -2 4436 a +SDict begin [ /View [/XYZ H.V] /Dest (3592) cvn H.B /DEST pdfmark end + -2 4436 +a Black 143 x Ft(\225)p Black 81 4579 a +SDict begin H.S end + 81 4579 a 81 +4579 a +SDict begin 13 H.A end + 81 4579 a 81 4579 a +SDict begin [ /View [/XYZ H.V] /Dest (3593) cvn H.B /DEST pdfmark end + 81 4579 a 81 4579 a +SDict begin H.S end + 81 4579 +a 81 4579 a +SDict begin 13 H.A end + 81 4579 a 81 4579 a +SDict begin [ /View [/XYZ H.V] /Dest (3594) cvn H.B /DEST pdfmark end + 81 4579 a Fr(/etc/nsswitch.conf)-2 +4585 y +SDict begin H.S end + -2 4585 a -2 4585 a +SDict begin 13 H.A end + -2 4585 a -2 4585 a +SDict begin [ /View [/XYZ H.V] /Dest (3595) cvn H.B /DEST pdfmark end + -2 4585 +a 322 x Fp(21.1.1.)28 b Fa(/etc/hosts)-2 5081 y +SDict begin H.S end + -2 5081 +a -2 5081 a +SDict begin 13 H.A end + -2 5081 a -2 5081 a +SDict begin [ /View [/XYZ H.V] /Dest (3598) cvn H.B /DEST pdfmark end + -2 5081 a 100 x Fu(Contains)20 +b(a)g(static)h(list)h(of)e(IP)g(Addresses)g(and)g(names.)f(e)o(g:)-2 +5365 y +SDict begin H.S end + -2 5365 a -2 5365 a +SDict begin 13 H.A end + -2 5365 a -2 5365 a +SDict begin [ /View [/XYZ H.V] /Dest (3599) cvn H.B /DEST pdfmark end + -2 5365 +a -2 5448 a +SDict begin H.S end + -2 5448 a -2 5448 a +SDict begin 11.7 H.A end + -2 5448 a -2 5448 a +SDict begin [ /View [/XYZ H.V] /Dest (3600) cvn H.B /DEST pdfmark end + -2 +5448 a 80 x Fr(127.0.0.1)43 b(localhost)g(localhost.localdomain)p +Black 3618 5984 a Fq(142)p Black eop end +%%Page: 143 150 +TeXDict begin 143 149 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.143) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3622) cvn H.B /DEST pdfmark end + -2 -201 a 1772 +-132 a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 72 a +Fr(192.168.1.1)43 b(bigbox.caldera.com)f(bigbox)h(alias4box)-2 +429 y +SDict begin H.S end + -2 429 a -2 429 a +SDict begin 13 H.A end + -2 429 a -2 429 a +SDict begin [ /View [/XYZ H.V] /Dest (3601) cvn H.B /DEST pdfmark end + -2 429 a 108 +x Fu(The)20 b(purpose)e(of)521 537 y +SDict begin H.S end + 521 537 a 521 537 +a +SDict begin 13 H.A end + 521 537 a 521 537 a +SDict begin [ /View [/XYZ H.V] /Dest (3602) cvn H.B /DEST pdfmark end + 521 537 a Fr(/etc/hosts)h Fu(is)i(to)g(pro)o +(vide)d(a)i(name)g(resolution)f(mechanism)g(so)h(that)h(uses)f(do)g +(not)g(need)f(to)i(remember)-2 645 y(IP)f(addresses.)-2 +812 y +SDict begin H.S end + -2 812 a -2 812 a +SDict begin 13 H.A end + -2 812 a -2 812 a +SDict begin [ /View [/XYZ H.V] /Dest (3603) cvn H.B /DEST pdfmark end + -2 812 a 107 +x Fu(Netw)o(ork)f(pack)o(ets)h(that)g(are)g(sent)h(o)o(v)o(er)e(the)h +(physical)f(netw)o(ork)g(transport)g(layer)h(communicate)e(not)i(via)g +(IP)g(addresses)g(b)n(ut)-2 1027 y(rather)f(using)g(the)g(Media)g +(Access)i(Control)e(address,)g(or)g(MA)m(C)h(address.)f(IP)h(Addresses) +f(are)h(currently)d(32)j(bits)g(in)f(length)g(and)-2 +1135 y(are)h(typically)f(presented)g(as)i(four)e(\(4\))h(decimal)f +(numbers)g(that)h(are)g(separated)g(by)f(a)i(dot)f(\(or)f(period\).)g +(e)o(g:)h(168.192.1.1)-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 (3604) cvn H.B /DEST pdfmark end + -2 1319 a 90 x Fu(MA)m(C)g(Addresses)g(use)h(48)e +(bits)i(\(or)f(6)g(bytes\))g(and)f(are)h(typically)g(represented)e(as)j +(tw)o(o)g(digit)f(he)o(xadecimal)e(numbers)-2 1517 y(separated)h(by)h +(colons.)f(e)o(g:)h(40:8e:0a:12:34:56)-2 1701 y +SDict begin H.S end + -2 1701 +a -2 1701 a +SDict begin 13 H.A end + -2 1701 a -2 1701 a +SDict begin [ /View [/XYZ H.V] /Dest (3605) cvn H.B /DEST pdfmark end + -2 1701 a 90 x Fu(Ev)o(ery)f(netw)o +(ork)g(interfrace)f(must)j(ha)n(v)o(e)e(an)h(MA)m(C)h(address.)e +(Associated)h(with)h(a)f(MA)m(C)h(address)f(there)f(may)h(be)g(one)g +(or)g(more)-2 1899 y(IP)g(addresses.)g(There)f(is)i(NO)g(relationship)e +(between)g(an)h(IP)h(address)f(and)f(a)i(MA)m(C)f(address,)g(all)h +(such)f(assignments)f(are)-2 2007 y(arbitary)g(or)h(discretionary)e(in) +i(nature.)f(At)i(the)f(most)g(basic)h(le)n(v)o(el)f(all)g(netw)o(ork)f +(communications)f(tak)o(es)i(place)g(using)g(MA)m(C)-2 +2115 y(addressing.)e(Since)j(MA)m(C)f(addresses)g(must)g(be)g(globally) +f(unique,)g(and)g(generally)g(remains)h(\002x)o(ed)f(for)h(an)o(y)f +(particular)-2 2223 y(interf)o(ace,)g(the)h(assignment)f(of)h(an)g(IP)h +(address)f(mak)o(es)g(sense)g(from)g(a)g(netw)o(ork)f(management)f +(perspecti)n(v)o(e.)g(More)i(than)g(one)-2 2331 y(IP)g(address)g(can)g +(be)g(assigned)g(per)g(MA)m(C)g(address.)g(One)g(address)f(must)i(be)f +(the)g(primary)f(IP)h(address,)g(this)g(is)i(the)e(address)-2 +2439 y(that)g(will)h(be)f(returned)e(in)j(the)f(ARP)h(reply)-5 +b(.)-2 2623 y +SDict begin H.S end + -2 2623 a -2 2623 a +SDict begin 13 H.A end + -2 2623 a -2 2623 a +SDict begin [ /View [/XYZ H.V] /Dest (3606) cvn H.B /DEST pdfmark end + +-2 2623 a 90 x Fu(When)20 b(a)g(user)g(or)g(a)h(process)f(w)o(ants)g +(to)h(communicate)d(with)i(another)f(machine)g(the)h(protocol)f +(implementation)f(ensures)h(that)-2 2821 y(the)h("machine)f(name")g(or) +h("host)g(name")g(is)h(resolv)o(ed)e(to)h(an)g(IP)h(address)e(in)i(a)f +(manner)f(that)h(is)i(controlled)c(by)i(the)g(TCP/IP)-2 +2928 y(con\002guration)d(control)i(\002les.)i(The)f(\002le)1174 +2928 y +SDict begin H.S end + 1174 2928 a 1174 2928 a +SDict begin 13 H.A end + 1174 2928 a 1174 2928 +a +SDict begin [ /View [/XYZ H.V] /Dest (3607) cvn H.B /DEST pdfmark end + 1174 2928 a Fr(/etc/hosts)f Fu(is)i(one)f(such)g(\002le.)-2 +3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 3112 a -2 3112 a +SDict begin [ /View [/XYZ H.V] /Dest (3608) cvn H.B /DEST pdfmark end + -2 3112 +a 90 x Fu(When)g(the)g(IP)h(address)e(of)h(the)g(destination)g(interf)o +(ace)f(has)h(been)g(determined)e(a)j(protocol)d(called)i(ARP/RARP)i(is) +f(used)f(to)-2 3310 y(identify)f(the)h(MA)m(C)g(address)g(of)g(the)g +(tar)o(get)f(interf)o(ace.)g(ARP)i(stands)f(for)g(Address)g(Resolution) +f(Protocol,)g(and)g(is)i(a)g(broadcast)-2 3418 y(oriented)e(method)f +(that)j(uses)f(UDP)h(\(User)f(Datagram)f(Protocol\))g(to)i(send)e(a)i +(request)f(to)g(all)h(interf)o(aces)e(on)h(the)g(local)h(netw)o(ork)-2 +3526 y(se)o(gment)e(using)h(the)g(all)h(1')-5 b(s)20 +b(MA)m(C)h(address.)e(Netw)o(ork)h(interf)o(aces)f(are)h(programmed)d +(to)k(respond)d(to)j(tw)o(o)f(MA)m(C)h(addresses)-2 3634 +y(only;)e(their)h(o)n(wn)f(unique)g(address)g(and)h(the)g(address)f(f)n +(f:f)n(f:f)n(f:f)n(f:f)n(f:f)n(f.)d(The)k(reply)f(pack)o(et)h(from)f +(an)h(ARP)h(request)e(will)i(contain)-2 3742 y(the)f(MA)m(C)h(address)e +(and)h(the)g(primary)f(IP)h(address)g(for)g(each)f(interf)o(ace.)-2 +3926 y +SDict begin H.S end + -2 3926 a -2 3926 a +SDict begin 13 H.A end + -2 3926 a -2 3926 a +SDict begin [ /View [/XYZ H.V] /Dest (3609) cvn H.B /DEST pdfmark end + -2 3926 +a 90 x Fu(The)148 4016 y +SDict begin H.S end + 148 4016 a 148 4016 a +SDict begin 13 H.A end + 148 4016 +a 148 4016 a +SDict begin [ /View [/XYZ H.V] /Dest (3610) cvn H.B /DEST pdfmark end + 148 4016 a Fr(/etc/hosts)g Fu(\002le)i(is)g(foundational)c +(to)j(all)h(Unix/Linux)d(TCP/IP)j(installations)f(and)g(as)h(a)g +(minumum)d(will)j(contain)e(the)-2 4124 y(localhost)g(and)h(local)g +(netw)o(ork)f(interf)o(ace)g(IP)i(addresses)f(and)f(the)i(primary)d +(names)i(by)g(which)g(the)o(y)f(are)h(kno)n(wn)f(within)h(the)-2 +4232 y(local)g(machine.)f(This)h(\002le)h(helps)f(to)g(prime)g(the)g +(pump)f(so)h(that)h(a)f(basic)h(le)n(v)o(el)e(of)h(name)g(resolution)f +(can)h(e)o(xist)g(before)f(an)o(y)-2 4340 y(other)g(method)g(of)h(name) +f(resolution)g(becomes)h(a)n(v)n(ailable.)-2 4351 y +SDict begin H.S end + -2 +4351 a -2 4351 a +SDict begin 13 H.A end + -2 4351 a -2 4351 a +SDict begin [ /View [/XYZ H.V] /Dest (3611) cvn H.B /DEST pdfmark end + -2 4351 a 327 x +Fp(21.1.2.)28 b Fa(/etc/resolv.conf)-2 4852 y +SDict begin H.S end + -2 4852 +a -2 4852 a +SDict begin 13 H.A end + -2 4852 a -2 4852 a +SDict begin [ /View [/XYZ H.V] /Dest (3614) cvn H.B /DEST pdfmark end + -2 4852 a 100 x Fu(This)20 +b(\002le)h(tells)g(the)f(name)g(resolution)f(libraries:)-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 (3615) cvn H.B /DEST pdfmark end + -2 4953 +a -2 4963 a +SDict begin H.S end + -2 4963 a -2 4963 a +SDict begin 13 H.A end + -2 4963 a -2 4963 a +SDict begin [ /View [/XYZ H.V] /Dest (3616) cvn H.B /DEST pdfmark end + -2 +4963 a Black 159 x Ft(\225)p Black 81 5122 a +SDict begin H.S end + 81 5122 +a 81 5122 a +SDict begin 13 H.A end + 81 5122 a 81 5122 a +SDict begin [ /View [/XYZ H.V] /Dest (3617) cvn H.B /DEST pdfmark end + 81 5122 a Fu(The)h(name)f(of)h(the)g +(domain)f(to)h(which)g(the)g(machine)f(belongs)-2 5140 +y +SDict begin H.S end + -2 5140 a -2 5140 a +SDict begin 13 H.A end + -2 5140 a -2 5140 a +SDict begin [ /View [/XYZ H.V] /Dest (3618) cvn H.B /DEST pdfmark end + -2 5140 a Black +132 x Ft(\225)p Black 81 5272 a +SDict begin H.S end + 81 5272 a 81 5272 a +SDict begin 13 H.A end + 81 +5272 a 81 5272 a +SDict begin [ /View [/XYZ H.V] /Dest (3619) cvn H.B /DEST pdfmark end + 81 5272 a Fu(The)h(name\(s\))f(of)h(an)o(y)f(domains)g +(that)i(should)e(be)h(automatically)f(searched)g(when)g(trying)g(to)i +(resolv)o(e)e(unquali\002ed)f(host)81 5380 y(names)i(to)g(their)g(IP)g +(address)-2 5381 y +SDict begin H.S end + -2 5381 a -2 5381 a +SDict begin 13 H.A end + -2 5381 a -2 5381 +a +SDict begin [ /View [/XYZ H.V] /Dest (3620) cvn H.B /DEST pdfmark end + -2 5381 a Black 3618 5984 a Fq(143)p Black eop end +%%Page: 144 151 +TeXDict begin 144 150 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.144) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1772 -132 +a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black Black -2 +72 a Ft(\225)p Black 81 72 a +SDict begin H.S end + 81 72 a 81 72 a +SDict begin 13 H.A end + 81 72 a +81 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3621) cvn H.B /DEST pdfmark end + 81 72 a Fu(The)f(name)f(or)h(IP)h(address)e(of)h(a)n(v)n +(ailable)g(Domain)f(Name)h(Serv)o(ers)g(that)g(may)g(be)g(ask)o(ed)g +(to)g(perform)e(name)i(to)g(address)81 180 y(translation)f(lookups)-2 +240 y +SDict begin H.S end + -2 240 a -2 240 a +SDict begin 13 H.A end + -2 240 a -2 240 a +SDict begin [ /View [/XYZ H.V] /Dest (3622) cvn H.B /DEST pdfmark end + -2 240 a 310 +x Fp(21.1.3.)28 b Fa(/etc/host.conf)-2 724 y +SDict begin H.S end + -2 724 a +-2 724 a +SDict begin 13 H.A end + -2 724 a -2 724 a +SDict begin [ /View [/XYZ H.V] /Dest (3625) cvn H.B /DEST pdfmark end + -2 724 a -2 724 a +SDict begin H.S end + -2 724 a +-2 724 a +SDict begin 13 H.A end + -2 724 a -2 724 a +SDict begin [ /View [/XYZ H.V] /Dest (3626) cvn H.B /DEST pdfmark end + -2 724 a 100 x Fr(/etc/host.conf)18 +b Fu(is)j(the)f(primary)f(means)h(by)g(which)f(the)i(setting)f(in)g +(/etc/resolv)-5 b(.conf)18 b(may)h(be)h(af)n(fected.)f(It)i(is)g(a)f +(critical)-2 932 y(con\002guration)d(\002le.)k(This)f(\002le)h +(controls)e(the)i(order)d(by)i(which)g(name)g(resolution)e(may)i +(procede.)e(The)i(typical)g(structure)f(is:)-2 1116 y +SDict begin H.S end + +-2 1116 a -2 1116 a +SDict begin 13 H.A end + -2 1116 a -2 1116 a +SDict begin [ /View [/XYZ H.V] /Dest (3627) cvn H.B /DEST pdfmark end + -2 1116 a -2 +1199 a +SDict begin H.S end + -2 1199 a -2 1199 a +SDict begin 11.7 H.A end + -2 1199 a -2 1199 a +SDict begin [ /View [/XYZ H.V] /Dest (3628) cvn H.B /DEST pdfmark end + -2 1199 +a 79 x Fr(order)44 b(hosts,bind)-2 1375 y(multi)g(on)-2 +1732 y +SDict begin H.S end + -2 1732 a -2 1732 a +SDict begin 13 H.A end + -2 1732 a -2 1732 a +SDict begin [ /View [/XYZ H.V] /Dest (3629) cvn H.B /DEST pdfmark end + -2 1732 +a 108 x Fu(then)19 b(both)h(addresses)g(should)f(be)h(returned.)e +(Please)j(refer)e(to)i(the)f(man)g(page)f(for)h(host.conf)e(for)i +(further)e(details.)-2 1869 y +SDict begin H.S end + -2 1869 a -2 1869 a +SDict begin 13 H.A end + -2 +1869 a -2 1869 a +SDict begin [ /View [/XYZ H.V] /Dest (3630) cvn H.B /DEST pdfmark end + -2 1869 a 310 x Fp(21.1.4.)28 b Fa(/etc/nsswitch.co)o +(nf)-2 2353 y +SDict begin H.S end + -2 2353 a -2 2353 a +SDict begin 13 H.A end + -2 2353 a -2 2353 a +SDict begin [ /View [/XYZ H.V] /Dest (3633) cvn H.B /DEST pdfmark end + +-2 2353 a 100 x Fu(This)20 b(\002le)h(controls)e(the)h(actual)g(name)g +(resolution)f(tar)o(gets.)g(The)h(\002le)h(typically)e(has)i(resolv)o +(er)e(object)g(speci\002cations)h(as)-2 2561 y(follo)n(ws:)-2 +2727 y +SDict begin H.S end + -2 2727 a -2 2727 a +SDict begin 13 H.A end + -2 2727 a -2 2727 a +SDict begin [ /View [/XYZ H.V] /Dest (3634) cvn H.B /DEST pdfmark end + -2 2727 +a -2 2810 a +SDict begin H.S end + -2 2810 a -2 2810 a +SDict begin 11.7 H.A end + -2 2810 a -2 2810 a +SDict begin [ /View [/XYZ H.V] /Dest (3635) cvn H.B /DEST pdfmark end + -2 +2810 a 97 x Fr(#)44 b(/etc/nsswitch.conf)-2 3004 y(#)-2 +3101 y(#)g(Name)h(Service)e(Switch)h(configuration)f(file.)-2 +3198 y(#)-2 3392 y(passwd:)g(compat)-2 3490 y(#)h(Alternative)f +(entries)h(for)g(password)g(authentication)e(are:)-2 +3587 y(#)i(passwd:)g(compat)g(files)g(nis)g(ldap)g(winbind)-2 +3684 y(shadow:)f(compat)-2 3781 y(group:)h(compat)-2 +3975 y(hosts:)g(files)g(nis)g(dns)-2 4072 y(#)g(Alternative)f(entries)h +(for)g(host)h(name)f(resolution)f(are:)-2 4170 y(#)h(hosts:)g(files)g +(dns)h(nis)f(nis+)g(hesoid)g(db)g(compat)g(ldap)g(wins)-2 +4267 y(networks:)f(nis)h(files)g(dns)-2 4461 y(ethers:)f(nis)i(files)-2 +4558 y(protocols:)e(nis)h(files)-2 4655 y(rpc:)g(nis)g(files)-2 +4752 y(services:)f(nis)h(files)-2 5109 y +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 (3636) cvn H.B /DEST pdfmark end + -2 5109 a 108 x Fu(Of)20 b(course,)f(each)h +(of)g(these)g(mechanisms)g(requires)f(that)h(the)g(appropriate)e(f)o +(acilities)j(and/or)e(services)h(are)g(correctly)-2 5325 +y(con\002gured.)p Black 3618 5984 a Fq(144)p Black eop +end +%%Page: 145 152 +TeXDict begin 145 151 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.145) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1772 -132 +a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3637) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(It)f(should)f +(be)i(noted)e(that)h(unless)g(a)h(netw)o(ork)e(request/message)g(must)h +(be)g(sent,)g(TCP/IP)h(netw)o(orks)f(are)g(silent.)g(All)h(TCP/IP)-2 +180 y(communications)c(assumes)k(a)f(principal)f(of)h(speaking)f(only)h +(when)f(necessary)-5 b(.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 +364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (3638) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(Starting)19 b(with)i(v)o(ersion)e +(2.2.0)g(samba)g(has)i(Linux)e(support)g(for)g(e)o(xtensions)g(to)i +(the)f(name)f(service)h(switch)h(infrastructure)d(so)-2 +562 y(that)i(linux)f(clients)i(will)g(be)f(able)g(to)g(obtain)g +(resolution)f(of)h(MS)g(W)m(indo)n(ws)g(NetBIOS)h(names)e(to)i(IP)f +(Addresses.)g(T)-7 b(o)20 b(gain)g(this)-2 670 y(functionality)e(Samba) +i(needs)f(to)i(be)f(compiled)f(with)h(appropriate)e(ar)o(guments)g(to)i +(the)g(mak)o(e)g(command)e(\(ie:)3233 670 y +SDict begin H.S end + 3233 670 +a 3233 670 a +SDict begin 13 H.A end + 3233 670 a 3233 670 a +SDict begin [ /View [/XYZ H.V] /Dest (3639) cvn H.B /DEST pdfmark end + 3233 670 a Fv(mak)o(e)-2 +778 y(nsswitch/libnss_wins.so)p Fu(\).)j(The)f(resulting)f(library)g +(should)g(then)h(be)g(installed)g(in)h(the)2613 778 y +SDict begin H.S end + +2613 778 a 2613 778 a +SDict begin 13 H.A end + 2613 778 a 2613 778 a +SDict begin [ /View [/XYZ H.V] /Dest (3640) cvn H.B /DEST pdfmark end + 2613 778 +a Fr(/lib)f Fu(directory)f(and)g(the)h("wins")-2 886 +y(parameter)e(needs)i(to)h(be)f(added)f(to)h(the)g("hosts:")h(line)f +(in)g(the)1806 886 y +SDict begin H.S end + 1806 886 a 1806 886 a +SDict begin 13 H.A end + 1806 886 a +1806 886 a +SDict begin [ /View [/XYZ H.V] /Dest (3641) cvn H.B /DEST pdfmark end + 1806 886 a Fr(/etc/nsswitch.conf)e Fu(\002le.)j(At)f(this)h +(point)f(it)h(will)g(be)-2 994 y(possible)e(to)h(ping)f(an)o(y)g(MS)h +(W)m(indo)n(ws)g(machine)e(by)i(it')-5 b(s)20 b(NetBIOS)h(machine)d +(name,)h(so)h(long)f(as)i(that)f(machine)e(is)j(within)f(the)-2 +1102 y(w)o(orkgroup)d(to)j(which)g(both)f(the)i(samba)e(machine)g(and)h +(the)g(MS)h(W)m(indo)n(ws)f(machine)f(belong.)-2 1213 +y +SDict begin H.S end + -2 1213 a -2 1213 a +SDict begin 13 H.A end + -2 1213 a -2 1213 a +SDict begin [ /View [/XYZ H.V] /Dest (3642) cvn H.B /DEST pdfmark end + -2 1213 a 359 +x Fx(21.2.)35 b(Name)f(r)m(esolution)g(as)h(used)g(within)g(MS)h(W)m +(indo)o(ws)-2 1759 y(netw)o(orking)-2 1954 y +SDict begin H.S end + -2 1954 +a -2 1954 a +SDict begin 13 H.A end + -2 1954 a -2 1954 a +SDict begin [ /View [/XYZ H.V] /Dest (3644) cvn H.B /DEST pdfmark end + -2 1954 a 79 x Fu(MS)20 +b(W)m(indo)n(ws)g(netw)o(orking)e(is)j(predicated)e(about)g(the)h(name) +g(each)g(machine)f(is)i(gi)n(v)o(en.)e(This)h(name)f(is)j(kno)n(wn)c(v) +n(ariously)-2 2141 y(\(and)h(inconsistently\))g(as)i(the)f("computer)e +(name",)h("machine)g(name",)g("netw)o(orking)f(name",)i("netbios)f +(name",)g("SMB)-2 2249 y(name".)g(All)i(terms)f(mean)g(the)g(same)g +(thing)g(with)g(the)g(e)o(xception)f(of)g("netbios)h(name")f(which)h +(can)g(apply)f(also)i(to)f(the)g(name)g(of)-2 2357 y(the)g(w)o +(orkgroup)d(or)j(the)g(domain)f(name.)g(The)h(terms)h("w)o(orkgroup")c +(and)i("domain")g(are)h(really)g(just)g(a)h(simply)f(name)f(with)-2 +2465 y(which)g(the)i(machine)e(is)i(associated.)f(All)g(NetBIOS)h +(names)f(are)g(e)o(xactly)f(16)h(characters)f(in)i(length.)e(The)h +(16th)f(character)g(is)-2 2573 y(reserv)o(ed.)f(It)i(is)h(used)f(to)g +(store)g(a)g(one)f(byte)h(v)n(alue)f(that)h(indicates)g(service)f(le)n +(v)o(el)h(information)e(for)h(the)h(NetBIOS)g(name)g(that)g(is)-2 +2681 y(re)o(gistered.)e(A)j(NetBIOS)g(machine)e(name)g(is)j(therefore)c +(re)o(gistered)h(for)g(each)h(service)g(type)g(that)g(is)h(pro)o(vided) +d(by)i(the)-2 2788 y(client/serv)o(er)-5 b(.)-2 2955 +y +SDict begin H.S end + -2 2955 a -2 2955 a +SDict begin 13 H.A end + -2 2955 a -2 2955 a +SDict begin [ /View [/XYZ H.V] /Dest (3645) cvn H.B /DEST pdfmark end + -2 2955 a 107 +x Fu(The)20 b(follo)n(wing)e(are)i(typical)g(NetBIOS)h(name/service)e +(type)g(re)o(gistrations:)-2 3246 y +SDict begin H.S end + -2 3246 a -2 3246 +a +SDict begin 13 H.A end + -2 3246 a -2 3246 a +SDict begin [ /View [/XYZ H.V] /Dest (3646) cvn H.B /DEST pdfmark end + -2 3246 a -2 3329 a +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 (3647) cvn H.B /DEST pdfmark end + -2 3329 a 80 x Fr(Unique)44 +b(NetBIOS)f(Names:)-2 3506 y(MACHINENAME<00>)f(=)j(Server)f(Service)f +(is)i(running)e(on)i(MACHINENAME)-2 3603 y(MACHINENAME<03>)d(=)j +(Generic)e(Machine)h(Name)g(\(NetBIOS)g(name\))-2 3700 +y(MACHINENAME<20>)e(=)j(LanMan)f(Server)f(service)h(is)h(running)e(on)i +(MACHINENAME)-2 3797 y(WORKGROUP<1b>)d(=)j(Domain)f(Master)g(Browser)-2 +3991 y(Group)g(Names:)-2 4089 y(WORKGROUP<03>)e(=)j(Generic)f(Name)g +(registered)f(by)i(all)f(members)g(of)g(WORKGROUP)-2 +4186 y(WORKGROUP<1c>)e(=)j(Domain)f(Controllers)f(/)i(Netlogon)e +(Servers)-2 4283 y(WORKGROUP<1d>)f(=)j(Local)f(Master)g(Browsers)-2 +4380 y(WORKGROUP<1e>)e(=)j(Internet)f(Name)g(Resolvers)-2 +4737 y +SDict begin H.S end + -2 4737 a -2 4737 a +SDict begin 13 H.A end + -2 4737 a -2 4737 a +SDict begin [ /View [/XYZ H.V] /Dest (3648) cvn H.B /DEST pdfmark end + -2 4737 +a 108 x Fu(It)20 b(should)f(be)i(noted)e(that)h(all)h(NetBIOS)g +(machines)e(re)o(gister)g(their)h(o)n(wn)g(names)g(as)h(per)f(the)g +(abo)o(v)o(e.)e(This)i(is)i(in)e(v)n(ast)g(contrast)-2 +4953 y(to)g(TCP/IP)h(installations)f(where)g(traditionally)e(the)j +(system)f(administrator)e(will)j(determine)e(in)h(the)h(/etc/hosts)f +(or)g(in)g(the)-2 5061 y(DNS)h(database)e(what)h(names)g(are)g +(associated)g(with)h(each)e(IP)i(address.)-2 5228 y +SDict begin H.S end + -2 +5228 a -2 5228 a +SDict begin 13 H.A end + -2 5228 a -2 5228 a +SDict begin [ /View [/XYZ H.V] /Dest (3649) cvn H.B /DEST pdfmark end + -2 5228 a 107 x +Fu(One)f(further)e(point)i(of)g(clari\002cation)f(should)g(be)h(noted,) +f(the)1792 5335 y +SDict begin H.S end + 1792 5335 a 1792 5335 a +SDict begin 13 H.A end + 1792 5335 a +1792 5335 a +SDict begin [ /View [/XYZ H.V] /Dest (3650) cvn H.B /DEST pdfmark end + 1792 5335 a Fr(/etc/hosts)g Fu(\002le)i(and)e(the)h(DNS)h +(records)e(do)h(not)g(pro)o(vide)e(the)-2 5443 y(NetBIOS)j(name)e(type) +h(information)e(that)i(MS)h(W)m(indo)n(ws)e(clients)i(depend)d(on)i(to) +g(locate)g(the)h(type)e(of)h(service)g(that)g(may)g(be)-2 +5551 y(needed.)e(An)j(e)o(xample)d(of)i(this)h(is)g(what)f(happens)f +(when)h(an)g(MS)h(W)m(indo)n(ws)e(client)h(w)o(ants)h(to)f(locate)g(a)h +(domain)e(logon)g(serv)o(er)-5 b(.)p Black 3618 5984 +a Fq(145)p Black eop end +%%Page: 146 153 +TeXDict begin 146 152 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.146) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3665) cvn H.B /DEST pdfmark end + -2 -201 a 1772 +-132 a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 72 a +Fu(It)f(\002nd)g(this)h(service)f(and)f(the)i(IP)f(address)g(of)g(a)g +(serv)o(er)g(that)g(pro)o(vides)e(it)j(by)f(performing)d(a)k(lookup)d +(\(via)i(a)h(NetBIOS)-2 180 y(broadcast\))d(for)i(enumeration)e(of)i +(all)g(machines)g(that)g(ha)n(v)o(e)g(re)o(gistered)e(the)j(name)e +(type)h(*<1c>.)f(A)i(logon)e(request)g(is)i(then)-2 288 +y(sent)f(to)h(each)e(IP)i(address)f(that)g(is)h(returned)e(in)h(the)g +(enumerated)e(list)j(of)f(IP)h(addresses.)f(Which)g(e)n(v)o(er)f +(machine)g(\002rst)i(replies)-2 396 y(then)e(ends)h(up)g(pro)o(viding)e +(the)i(logon)f(services.)-2 580 y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 +580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (3651) cvn H.B /DEST pdfmark end + -2 580 a 90 x Fu(The)h(name)f("w)o(orkgroup")e(or)j +("domain")f(really)g(can)h(be)h(confusing)d(since)i(these)g(ha)n(v)o(e) +g(the)g(added)f(signi\002cance)h(of)-2 778 y(indicating)f(what)h(is)h +(the)f(security)g(architecture)e(of)i(the)g(MS)h(W)m(indo)n(ws)f(netw)o +(ork.)e(The)i(term)g("w)o(orkgroup")d(indicates)j(that)-2 +886 y(the)g(primary)f(nature)g(of)h(the)g(netw)o(ork)f(en)m(vironment)e +(is)k(that)f(of)g(a)h(peer)n(-to-peer)d(design.)h(In)h(a)g(W)o(ORKGR)m +(OUP)i(all)f(machines)-2 994 y(are)f(responsible)f(for)g(their)h(o)n +(wn)g(security)-5 b(,)19 b(and)h(generally)e(such)i(security)g(is)h +(limited)f(to)g(use)h(of)f(just)g(a)h(passw)o(ord)e(\(kno)n(wn)g(as)-2 +1102 y(SHARE)i(MODE)f(security\).)f(In)h(most)g(situations)g(with)g +(peer)n(-to-peer)e(netw)o(orking)g(the)i(users)h(who)f(control)e(their) +i(o)n(wn)-2 1210 y(machines)f(will)i(simply)f(opt)g(to)g(ha)n(v)o(e)g +(no)f(security)h(at)h(all.)f(It)h(is)g(possible)f(to)g(ha)n(v)o(e)g +(USER)h(MODE)f(security)f(in)i(a)-2 1318 y(W)o(ORKGR)m(OUP)g(en)m +(vironment,)c(thus)j(requiring)e(use)j(of)f(a)g(user)g(name)g(and)g(a)g +(matching)f(passw)o(ord.)-2 1502 y +SDict begin H.S end + -2 1502 a -2 1502 +a +SDict begin 13 H.A end + -2 1502 a -2 1502 a +SDict begin [ /View [/XYZ H.V] /Dest (3652) cvn H.B /DEST pdfmark end + -2 1502 a 90 x Fu(MS)h(W)m(indo)n(ws)g(netw)o +(orking)e(is)j(thus)f(predetermined)e(to)i(use)g(machine)g(names)f(for) +h(all)h(local)f(and)g(remote)f(machine)g(message)-2 1700 +y(passing.)g(The)h(protocol)f(used)h(is)h(called)f(Serv)o(er)f(Message) +h(Block)g(\(SMB\))h(and)e(this)i(is)g(implemented)d(using)i(the)g +(NetBIOS)-2 1808 y(protocol)d(\(Netw)o(ork)i(Basic)h(Input)e(Output)h +(System\).)g(NetBIOS)h(can)f(be)g(encapsulated)f(using)h(LLC)h +(\(Logical)e(Link)h(Control\))-2 1916 y(protocol)f(-)j(in)f(which)g +(case)g(the)g(resulting)g(protocol)e(is)j(called)f(NetBEUI)h(\(Netw)o +(ork)e(Basic)i(Extended)d(User)j(Interf)o(ace\).)-2 2023 +y(NetBIOS)g(can)f(also)g(be)g(run)g(o)o(v)o(er)e(IPX)j(\(Internetw)o +(orking)16 b(P)o(ack)o(et)k(Exchange\))e(protocol)h(as)h(used)g(by)g +(No)o(v)o(ell)f(NetW)-7 b(are,)21 b(and)-2 2131 y(it)g(can)f(be)g(run)f +(o)o(v)o(er)g(TCP/IP)i(protocols)e(-)h(in)g(which)g(case)h(the)f +(resulting)f(protocol)g(is)i(called)f(NBT)h(or)f(NetBT)-6 +b(,)20 b(the)g(NetBIOS)-2 2239 y(o)o(v)o(er)f(TCP/IP)-9 +b(.)-2 2406 y +SDict begin H.S end + -2 2406 a -2 2406 a +SDict begin 13 H.A end + -2 2406 a -2 2406 a +SDict begin [ /View [/XYZ H.V] /Dest (3653) cvn H.B /DEST pdfmark end + +-2 2406 a 107 x Fu(MS)20 b(W)m(indo)n(ws)g(machines)f(use)i(a)f(comple) +o(x)f(array)g(of)h(name)g(resolution)e(mechanisms.)h(Since)i(we)f(are)g +(primarily)f(concerned)-2 2621 y(with)h(TCP/IP)h(this)g(demonstration)d +(is)j(limited)f(to)g(this)h(area.)-2 2622 y +SDict begin H.S end + -2 2622 a +-2 2622 a +SDict begin 13 H.A end + -2 2622 a -2 2622 a +SDict begin [ /View [/XYZ H.V] /Dest (3654) cvn H.B /DEST pdfmark end + -2 2622 a 327 x Fp(21.2.1.)28 +b(The)j(NetBIOS)e(Name)h(Cache)-2 3117 y +SDict begin H.S end + -2 3117 a -2 +3117 a +SDict begin 13 H.A end + -2 3117 a -2 3117 a +SDict begin [ /View [/XYZ H.V] /Dest (3656) cvn H.B /DEST pdfmark end + -2 3117 a 106 x Fu(All)20 +b(MS)g(W)m(indo)n(ws)f(machines)g(emplo)o(y)g(an)g(in)h(memory)e(b)n +(uf)n(fer)h(in)g(which)h(is)g(stored)f(the)h(NetBIOS)g(names)g(and)f +(IP)h(addresses)-2 3331 y(for)f(all)i(e)o(xternal)e(machines)g(that)i +(that)f(machine)f(has)h(communicated)e(with)i(o)o(v)o(er)f(the)h(past)h +(10-15)d(minutes.)i(It)g(is)h(more)-2 3439 y(ef)n(\002cient)e(to)i +(obtain)e(an)h(IP)h(address)f(for)f(a)i(machine)e(from)g(the)h(local)g +(cache)g(than)g(it)h(is)g(to)f(go)g(through)e(all)j(the)f(con\002gured) +-2 3547 y(name)f(resolution)g(mechanisms.)-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 (3657) cvn H.B /DEST pdfmark end + -2 3714 a 107 x +Fu(If)h(a)g(machine)f(whose)h(name)g(is)h(in)f(the)h(local)f(name)f +(cache)h(has)g(been)g(shut)g(do)n(wn)f(before)g(the)h(name)g(had)f +(been)h(e)o(xpired)e(and)-2 3929 y(\003ushed)h(from)h(the)g(cache,)f +(then)h(an)g(attempt)g(to)g(e)o(xchange)e(a)j(message)f(with)g(that)g +(machine)g(will)g(be)h(subject)f(to)g(time-out)-2 4037 +y(delays.)f(i.e.:)i(Its)f(name)g(is)h(in)g(the)f(cache,)f(so)i(a)f +(name)g(resolution)f(lookup)f(will)j(succeed,)e(b)n(ut)i(the)f(machine) +f(can)h(not)g(respond.)-2 4145 y(This)g(can)g(be)g(frustrating)f(for)g +(users)i(-)f(b)n(ut)g(it)h(is)g(a)g(characteristic)e(of)h(the)g +(protocol.)-2 4329 y +SDict begin H.S end + -2 4329 a -2 4329 a +SDict begin 13 H.A end + -2 4329 a -2 +4329 a +SDict begin [ /View [/XYZ H.V] /Dest (3658) cvn H.B /DEST pdfmark end + -2 4329 a 90 x Fu(The)g(MS)g(W)m(indo)n(ws)g(utility)g(that)g +(allo)n(ws)h(e)o(xamination)d(of)i(the)g(NetBIOS)h(name)e(cache)h(is)h +(called)f("nbtstat".)g(The)g(Samba)-2 4527 y(equi)n(v)n(alent)e(of)i +(this)h(is)g(called)f("nmblookup".)-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 (3659) cvn H.B /DEST pdfmark end + -2 4555 a 310 x Fp(21.2.2.)28 +b(The)j(LMHOSTS)f(\002le)-2 5033 y +SDict begin H.S end + -2 5033 a -2 5033 +a +SDict begin 13 H.A end + -2 5033 a -2 5033 a +SDict begin [ /View [/XYZ H.V] /Dest (3661) cvn H.B /DEST pdfmark end + -2 5033 a 106 x Fu(This)20 b(\002le)h(is)g +(usually)f(located)f(in)i(MS)f(W)m(indo)n(ws)g(NT)g(4.0)g(or)g(2000)f +(in)2068 5139 y +SDict begin H.S end + 2068 5139 a 2068 5139 a +SDict begin 13 H.A end + 2068 5139 a 2068 +5139 a +SDict begin [ /View [/XYZ H.V] /Dest (3662) cvn H.B /DEST pdfmark end + 2068 5139 a Fr(C:\\WINNT\\SYSTEM32\\DRIVERS\\ETC)d +Fu(and)-2 5247 y(contains)j(the)h(IP)h(Address)f(and)f(the)i(machine)e +(name)g(in)i(matched)e(pairs.)h(The)2310 5247 y +SDict begin H.S end + 2310 +5247 a 2310 5247 a +SDict begin 13 H.A end + 2310 5247 a 2310 5247 a +SDict begin [ /View [/XYZ H.V] /Dest (3663) cvn H.B /DEST pdfmark end + 2310 5247 +a Fr(LMHOSTS)g Fu(\002le)h(performs)d(NetBIOS)j(name)f(to)-2 +5355 y(IP)g(address)g(mapping)e(oriented.)p Black 3616 +5984 a Fq(146)p Black eop end +%%Page: 147 154 +TeXDict begin 147 153 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.147) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1772 -132 +a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3664) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(It)f(typically)g +(looks)f(lik)o(e:)-2 419 y Fr(#)44 b(Copyright)g(\(c\))g(1998)g +(Microsoft)g(Corp.)-2 516 y(#)-2 613 y(#)g(This)h(is)f(a)h(sample)f +(LMHOSTS)f(file)h(used)h(by)f(the)g(Microsoft)g(Wins)g(Client)g +(\(NetBIOS)-2 710 y(#)g(over)h(TCP/IP\))e(stack)h(for)h(Windows98)-2 +807 y(#)-2 904 y(#)f(This)h(file)f(contains)f(the)i(mappings)e(of)i(IP) +f(addresses)f(to)i(NT)f(computernames)-2 1001 y(#)g(\(NetBIOS\))g +(names.)88 b(Each)45 b(entry)f(should)f(be)i(kept)f(on)h(an)f +(individual)f(line.)-2 1099 y(#)h(The)h(IP)f(address)g(should)g(be)g +(placed)g(in)h(the)f(first)g(column)g(followed)f(by)i(the)-2 +1196 y(#)f(corresponding)f(computername.)g(The)h(address)g(and)g(the)g +(comptername)-2 1293 y(#)g(should)g(be)h(separated)e(by)i(at)f(least)g +(one)g(space)g(or)h(tab.)f(The)g("#")h(character)-2 1390 +y(#)f(is)h(generally)e(used)h(to)h(denote)f(the)g(start)g(of)h(a)f +(comment)g(\(see)g(the)g(exceptions)-2 1487 y(#)g(below\).)-2 +1584 y(#)-2 1681 y(#)g(This)h(file)f(is)g(compatible)f(with)i +(Microsoft)e(LAN)h(Manager)g(2.x)g(TCP/IP)g(lmhosts)-2 +1779 y(#)g(files)g(and)h(offers)f(the)g(following)f(extensions:)-2 +1876 y(#)-2 1973 y(#)269 b(#PRE)-2 2070 y(#)g(#DOM:<domain>)-2 +2167 y(#)g(#INCLUDE)43 b(<filename>)-2 2264 y(#)269 b(#BEGIN_ALTERNATE) +-2 2361 y(#)g(#END_ALTERNATE)-2 2459 y(#)g(\\0xnn)44 +b(\(non-printing)e(character)i(support\))-2 2556 y(#)-2 +2653 y(#)g(Following)g(any)g(entry)g(in)h(the)f(file)g(with)g(the)h +(characters)e("#PRE")h(will)g(cause)-2 2750 y(#)g(the)h(entry)f(to)g +(be)h(preloaded)e(into)h(the)h(name)f(cache.)g(By)g(default,)g(entries) +f(are)-2 2847 y(#)h(not)h(preloaded,)e(but)h(are)h(parsed)e(only)i +(after)f(dynamic)f(name)h(resolution)f(fails.)-2 2944 +y(#)-2 3041 y(#)h(Following)g(an)g(entry)g(with)g(the)h +("#DOM:<domain>")d(tag)i(will)h(associate)e(the)-2 3138 +y(#)h(entry)g(with)h(the)f(domain)g(specified)f(by)i(<domain>.)e(This)h +(affects)g(how)g(the)-2 3236 y(#)g(browser)g(and)g(logon)g(services)g +(behave)g(in)g(TCP/IP)g(environments.)f(To)h(preload)-2 +3333 y(#)g(the)h(host)f(name)g(associated)f(with)h(#DOM)h(entry,)e(it)i +(is)f(necessary)g(to)g(also)g(add)h(a)-2 3430 y(#)f(#PRE)h(to)f(the)g +(line.)g(The)h(<domain>)e(is)i(always)f(preloaded)f(although)g(it)i +(will)f(not)-2 3527 y(#)g(be)h(shown)f(when)g(the)g(name)h(cache)f(is)g +(viewed.)-2 3624 y(#)-2 3721 y(#)g(Specifying)g("#INCLUDE)f +(<filename>")g(will)h(force)g(the)g(RFC)h(NetBIOS)e(\(NBT\))-2 +3818 y(#)h(software)g(to)g(seek)h(the)f(specified)f(<filename>)g(and)i +(parse)f(it)g(as)h(if)f(it)h(were)-2 3916 y(#)f(local.)g(<filename>)f +(is)i(generally)e(a)i(UNC-based)e(name,)h(allowing)g(a)-2 +4013 y(#)g(centralized)f(lmhosts)h(file)g(to)h(be)f(maintained)f(on)i +(a)g(server.)-2 4110 y(#)f(It)h(is)f(ALWAYS)g(necessary)g(to)g(provide) +g(a)g(mapping)g(for)g(the)h(IP)f(address)g(of)g(the)-2 +4207 y(#)g(server)g(prior)g(to)h(the)f(#INCLUDE.)f(This)i(mapping)e +(must)h(use)h(the)f(#PRE)g(directive.)-2 4304 y(#)g(In)h(addtion)f(the) +g(share)g("public")f(in)i(the)f(example)g(below)g(must)g(be)h(in)f(the) +-2 4401 y(#)g(LanManServer)f(list)h(of)h("NullSessionShares")d(in)i +(order)g(for)g(client)g(machines)g(to)-2 4498 y(#)g(be)h(able)f(to)h +(read)f(the)g(lmhosts)g(file)g(successfully.)f(This)h(key)g(is)h(under) +-2 4596 y(#)f(\\machine\\system\\currentcontrolset\\services)o(\\lanma) +o(nserve)o(r\\para)o(meter)o(s\\null)o(sessio)o(nshare)o(s)-2 +4693 y(#)g(in)h(the)f(registry.)g(Simply)f(add)i("public")e(to)i(the)f +(list)g(found)g(there.)-2 4790 y(#)-2 4887 y(#)g(The)h(#BEGIN_)e(and)i +(#END_ALTERNATE)d(keywords)i(allow)g(multiple)f(#INCLUDE)-2 +4984 y(#)h(statements)g(to)g(be)h(grouped)e(together.)h(Any)g(single)g +(successful)f(include)-2 5081 y(#)h(will)h(cause)f(the)g(group)g(to)g +(succeed.)-2 5178 y(#)-2 5275 y(#)g(Finally,)g(non-printing)f +(characters)g(can)h(be)h(embedded)e(in)i(mappings)e(by)-2 +5373 y(#)h(first)g(surrounding)f(the)i(NetBIOS)e(name)i(in)f +(quotations,)f(then)h(using)g(the)-2 5470 y(#)g(\\0xnn)g(notation)g(to) +g(specify)g(a)h(hex)f(value)g(for)g(a)h(non-printing)e(character.)-2 +5567 y(#)p Black 3614 5984 a Fq(147)p Black eop end +%%Page: 148 155 +TeXDict begin 148 154 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.148) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3680) cvn H.B /DEST pdfmark end + -2 -201 a 1772 +-132 a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 72 a +Fr(#)44 b(The)h(following)e(example)h(illustrates)f(all)h(of)h(these)f +(extensions:)-2 170 y(#)-2 267 y(#)g(102.54.94.97)223 +b(rhino)402 b(#PRE)44 b(#DOM:networking)88 b(#net)44 +b(group's)f(DC)-2 364 y(#)h(102.54.94.102)178 b("appname)88 +b(\\0x14")896 b(#special)43 b(app)h(server)-2 461 y(#)g(102.54.94.123) +178 b(popular)536 b(#PRE)583 b(#source)43 b(server)-2 +558 y(#)h(102.54.94.117)178 b(localsrv)491 b(#PRE)583 +b(#needed)43 b(for)h(the)h(include)-2 655 y(#)-2 752 +y(#)f(#BEGIN_ALTERNATE)-2 850 y(#)g(#INCLUDE)g +(\\\\localsrv\\public\\lmhosts)-2 947 y(#)g(#INCLUDE)g +(\\\\rhino\\public\\lmhosts)-2 1044 y(#)g(#END_ALTERNATE)-2 +1141 y(#)-2 1238 y(#)g(In)h(the)f(above)g(example,)g(the)g("appname")f +(server)h(contains)g(a)g(special)-2 1335 y(#)g(character)g(in)g(its)h +(name,)f(the)g("popular")f(and)i("localsrv")e(server)h(names)f(are)-2 +1432 y(#)h(preloaded,)g(and)g(the)g("rhino")g(server)g(name)g(is)g +(specified)g(so)g(it)h(can)f(be)g(used)-2 1530 y(#)g(to)h(later)f +(#INCLUDE)f(a)i(centrally)e(maintained)h(lmhosts)f(file)h(if)h(the)f +("localsrv")-2 1627 y(#)g(system)g(is)h(unavailable.)-2 +1724 y(#)-2 1821 y(#)f(Note)h(that)f(the)g(whole)g(file)g(is)h(parsed)f +(including)f(comments)g(on)i(each)f(lookup,)-2 1918 y(#)g(so)h(keeping) +f(the)g(number)g(of)g(comments)g(to)g(a)h(minimum)f(will)g(improve)f +(performance.)-2 2015 y(#)h(Therefore)g(it)g(is)h(not)f(advisable)f(to) +i(simply)f(add)g(lmhosts)g(file)g(entries)f(onto)i(the)-2 +2112 y(#)f(end)h(of)f(this)g(file.)-2 2313 y +SDict begin H.S end + -2 2313 +a -2 2313 a +SDict begin 13 H.A end + -2 2313 a -2 2313 a +SDict begin [ /View [/XYZ H.V] /Dest (3667) cvn H.B /DEST pdfmark end + -2 2313 a 329 x Fp(21.2.3.)28 +b(HOSTS)j(\002le)-2 2809 y +SDict begin H.S end + -2 2809 a -2 2809 a +SDict begin 13 H.A end + -2 2809 +a -2 2809 a +SDict begin [ /View [/XYZ H.V] /Dest (3669) cvn H.B /DEST pdfmark end + -2 2809 a 107 x Fu(This)20 b(\002le)h(is)g(usually)f +(located)f(in)i(MS)f(W)m(indo)n(ws)g(NT)g(4.0)g(or)g(2000)f(in)2068 +2916 y +SDict begin H.S end + 2068 2916 a 2068 2916 a +SDict begin 13 H.A end + 2068 2916 a 2068 2916 +a +SDict begin [ /View [/XYZ H.V] /Dest (3670) cvn H.B /DEST pdfmark end + 2068 2916 a Fr(C:\\WINNT\\SYSTEM32\\DRIVERS\\ETC)d +Fu(and)-2 3024 y(contains)j(the)h(IP)h(Address)f(and)f(the)i(IP)f +(hostname)f(in)i(matched)e(pairs.)g(It)i(can)f(be)g(used)g(by)g(the)g +(name)g(resolution)-2 3132 y(infrastructure)e(in)i(MS)h(W)m(indo)n(ws,) +e(depending)f(on)i(ho)n(w)f(the)h(TCP/IP)h(en)m(vironment)c(is)22 +b(con\002gured.)17 b(This)k(\002le)f(is)h(in)g(e)n(v)o(ery)-2 +3240 y(w)o(ay)f(the)g(equi)n(v)n(alent)f(of)h(the)g(Unix/Linux)1261 +3240 y +SDict begin H.S end + 1261 3240 a 1261 3240 a +SDict begin 13 H.A end + 1261 3240 a 1261 3240 +a +SDict begin [ /View [/XYZ H.V] /Dest (3671) cvn H.B /DEST pdfmark end + 1261 3240 a Fr(/etc/hosts)f Fu(\002le.)-2 3268 y +SDict begin H.S end + -2 +3268 a -2 3268 a +SDict begin 13 H.A end + -2 3268 a -2 3268 a +SDict begin [ /View [/XYZ H.V] /Dest (3672) cvn H.B /DEST pdfmark end + -2 3268 a 310 x +Fp(21.2.4.)28 b(DNS)j(Lookup)-2 3768 y +SDict begin H.S end + -2 3768 a -2 3768 +a +SDict begin 13 H.A end + -2 3768 a -2 3768 a +SDict begin [ /View [/XYZ H.V] /Dest (3674) cvn H.B /DEST pdfmark end + -2 3768 a 84 x Fu(This)20 b(capability)f(is)i +(con\002gured)d(in)j(the)f(TCP/IP)h(setup)f(area)g(in)g(the)g(netw)o +(ork)f(con\002guration)f(f)o(acility)-5 b(.)19 b(If)h(enabled)f(an)-2 +3960 y(elaborate)g(name)g(resolution)g(sequence)g(is)i(follo)n(wed)e +(the)h(precise)g(nature)f(of)h(which)g(isdependant)e(on)i(what)g(the)h +(NetBIOS)-2 4068 y(Node)e(T)-7 b(ype)20 b(parameter)e(is)j +(con\002gured)c(to.)j(A)h(Node)e(T)-7 b(ype)19 b(of)h(0)g(means)g(use)g +(NetBIOS)g(broadcast)f(\(o)o(v)o(er)f(UDP)i(broadcast\))f(is)-2 +4176 y(\002rst)i(used)f(if)g(the)g(name)g(that)g(is)h(the)g(subject)e +(of)h(a)h(name)f(lookup)e(is)j(not)f(found)e(in)j(the)f(NetBIOS)h(name) +e(cache.)h(If)g(that)g(f)o(ails)-2 4284 y(then)f(DNS,)i(HOSTS)g(and)e +(LMHOSTS)i(are)f(check)o(ed.)e(If)i(set)h(to)g(Node)e(T)-7 +b(ype)20 b(8,)g(then)g(a)g(NetBIOS)h(Unicast)g(\(o)o(v)o(er)d(UDP)-2 +4392 y(Unicast\))i(is)h(sent)f(to)h(the)f(WINS)h(Serv)o(er)e(to)h +(obtain)g(a)g(lookup)f(before)f(DNS,)j(HOSTS,)f(LMHOSTS,)g(or)g +(broadcast)f(lookup)g(is)-2 4500 y(used.)-2 4511 y +SDict begin H.S end + -2 +4511 a -2 4511 a +SDict begin 13 H.A end + -2 4511 a -2 4511 a +SDict begin [ /View [/XYZ H.V] /Dest (3675) cvn H.B /DEST pdfmark end + -2 4511 a 327 x +Fp(21.2.5.)28 b(WINS)i(Lookup)-2 5028 y +SDict begin H.S end + -2 5028 a -2 +5028 a +SDict begin 13 H.A end + -2 5028 a -2 5028 a +SDict begin [ /View [/XYZ H.V] /Dest (3677) cvn H.B /DEST pdfmark end + -2 5028 a 84 x Fu(A)20 b(WINS)h(\(W)m(indo)n +(ws)f(Internet)f(Name)h(Serv)o(er\))e(service)i(is)h(the)g(equi)n(v)n +(aent)d(of)i(the)g(rfc1001/1002)c(speci\002ed)k(NBNS)-2 +5220 y(\(NetBIOS)g(Name)g(Serv)o(er\).)f(A)h(WINS)h(serv)o(er)f(stores) +g(the)g(names)g(and)g(IP)g(addresses)g(that)h(are)f(re)o(gistered)f(by) +g(a)i(W)m(indo)n(ws)-2 5328 y(client)f(if)g(the)h(TCP/IP)g(setup)f(has) +g(been)g(gi)n(v)o(en)e(at)j(least)g(one)f(WINS)h(Serv)o(er)e(IP)h +(Address.)p Black 3618 5984 a Fq(148)p Black eop end +%%Page: 149 156 +TeXDict begin 149 155 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.149) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1772 -132 +a Fq(Chapter)20 b(21.)g(Inte)m(gr)o(ating)e(MS)i(W)-5 +b(indows)21 b(networks)f(with)h(Samba)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3678) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(T)-7 +b(o)20 b(con\002gure)e(Samba)i(to)h(be)f(a)g(WINS)h(serv)o(er)e(the)i +(follo)n(wing)d(parameter)h(needs)h(to)g(be)g(added)f(to)i(the)3020 +72 y +SDict begin H.S end + 3020 72 a 3020 72 a +SDict begin 13 H.A end + 3020 72 a 3020 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3679) cvn H.B /DEST pdfmark end + 3020 72 +a Fr(smb.conf)e Fu(\002le:)-2 419 y Fr(wins)44 b(support)g(=)g(Yes)-2 +776 y +SDict begin H.S end + -2 776 a -2 776 a +SDict begin 13 H.A end + -2 776 a -2 776 a +SDict begin [ /View [/XYZ H.V] /Dest (3682) cvn H.B /DEST pdfmark end + -2 776 a 108 +x Fu(T)-7 b(o)20 b(con\002gure)e(Samba)i(to)h(use)f(a)h(WINS)f(serv)o +(er)g(the)g(follo)n(wing)f(parameters)f(are)j(needed)d(in)j(the)f(smb)m +(.conf)e(\002le:)-2 1068 y +SDict begin H.S end + -2 1068 a -2 1068 a +SDict begin 13 H.A end + -2 1068 +a -2 1068 a +SDict begin [ /View [/XYZ H.V] /Dest (3683) cvn H.B /DEST pdfmark end + -2 1068 a -2 1151 a +SDict begin H.S end + -2 1151 a -2 1151 a +SDict begin 11.7 H.A end + -2 +1151 a -2 1151 a +SDict begin [ /View [/XYZ H.V] /Dest (3684) cvn H.B /DEST pdfmark end + -2 1151 a 79 x Fr(wins)44 b(support)g(=)g(No)-2 +1327 y(wins)g(server)g(=)g(xxx.xxx.xxx.xxx)-2 1684 y +SDict begin H.S end + +-2 1684 a -2 1684 a +SDict begin 13 H.A end + -2 1684 a -2 1684 a +SDict begin [ /View [/XYZ H.V] /Dest (3685) cvn H.B /DEST pdfmark end + -2 1684 a 108 +x Fu(where)221 1792 y +SDict begin H.S end + 221 1792 a 221 1792 a +SDict begin 13 H.A end + 221 1792 +a 221 1792 a +SDict begin [ /View [/XYZ H.V] /Dest (3686) cvn H.B /DEST pdfmark end + 221 1792 a Fo(xxx.xxx.xxx.xxx)23 b Fu(is)e(the)f(IP)h +(address)e(of)h(the)h(WINS)f(serv)o(er)-5 b(.)p Black +3618 5984 a Fq(149)p Black eop end +%%Page: 150 157 +TeXDict begin 150 156 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.150) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (IMPROVED-BROWSING) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(22.)f(Impr)m(o)n(v)n(ed)h(br)m(o)n(wsing)g(in)e +(samba)-2 197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3694) cvn H.B /DEST pdfmark end + -2 +197 a 342 x Fx(22.1.)35 b(Ov)o(er)o(view)d(of)k(br)m(o)o(wsing)-2 +734 y +SDict begin H.S end + -2 734 a -2 734 a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3696) cvn H.B /DEST pdfmark end + -2 734 a 79 +x Fu(SMB)21 b(netw)o(orking)d(pro)o(vides)g(a)j(mechanism)e(by)h(which) +f(clients)i(can)f(access)h(a)f(list)i(of)d(machines)h(in)g(a)h(netw)o +(ork,)d(a)j(so-called)-2 921 y +SDict begin H.S end + -2 921 a -2 921 a +SDict begin 13 H.A end + -2 921 +a -2 921 a +SDict begin [ /View [/XYZ H.V] /Dest (3697) cvn H.B /DEST pdfmark end + -2 921 a Fv(br)o(o)o(wse)f(list)p Fu(.)g(This)h(list)g +(contains)f(machines)f(that)h(are)g(ready)f(to)i(of)n(fer)e(\002le)i +(and/or)d(print)i(services)g(to)h(other)e(machines)g(within)-2 +1029 y(the)h(netw)o(ork.)f(Thus)h(it)g(does)g(not)g(include)f(machines) +h(which)f(aren')o(t)g(currently)g(able)h(to)g(do)g(serv)o(er)f(tasks.)i +(The)f(bro)n(wse)f(list)i(is)-2 1137 y(hea)n(vily)e(used)h(by)g(all)h +(SMB)g(clients.)f(Con\002guration)e(of)i(SMB)h(bro)n(wsing)e(has)h +(been)g(problematic)e(for)i(some)g(Samba)f(users,)-2 +1245 y(hence)g(this)i(document.)-2 1412 y +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 (3698) cvn H.B /DEST pdfmark end + -2 1412 a 107 x Fu(MS)f(W)m(indo)n(ws)g +(2000)f(and)g(later)m(,)h(as)h(with)f(Samba)g(3)g(and)g(later)m(,)g +(can)g(be)g(con\002gured)e(to)i(not)g(use)g(NetBIOS)h(o)o(v)o(er)e +(TCP/IP)-9 b(.)-2 1627 y(When)20 b(con\002gured)d(this)k(w)o(ay)f(it)h +(is)g(imperati)n(v)o(e)d(that)i(name)g(resolution)e(\(using)h(DNS/LD)m +(AP/ADS\))h(be)g(correctly)f(con\002gured)-2 1735 y(and)g(operati)n(v)o +(e.)g(Bro)n(wsing)g(will)i(NO)m(T)f(w)o(ork)g(if)g(name)g(resolution)e +(from)i(SMB)h(machine)e(names)h(to)g(IP)h(addresses)e(does)h(not)-2 +1842 y(function)e(correctly)-5 b(.)-2 2026 y +SDict begin H.S end + -2 2026 +a -2 2026 a +SDict begin 13 H.A end + -2 2026 a -2 2026 a +SDict begin [ /View [/XYZ H.V] /Dest (3699) cvn H.B /DEST pdfmark end + -2 2026 a 90 x Fu(Where)20 +b(NetBIOS)h(o)o(v)o(er)d(TCP/IP)j(is)g(enabled)e(use)i(of)f(a)g(WINS)h +(serv)o(er)e(is)j(highly)d(recommended)e(to)j(aid)g(the)g(resolution)f +(of)-2 2224 y(NetBIOS)i(\(SMB\))f(names)g(to)g(IP)h(addresses.)e(WINS)i +(allo)n(ws)g(remote)e(se)o(gment)g(clients)i(to)f(obtain)f(NetBIOS)i +(name_type)-2 2332 y(information)d(that)i(can)g(NO)m(T)g(be)g(pro)o +(vided)e(by)h(an)o(y)h(other)f(means)h(of)g(name)g(resolution.)-2 +2361 y +SDict begin H.S end + -2 2361 a -2 2361 a +SDict begin 13 H.A end + -2 2361 a -2 2361 a +SDict begin [ /View [/XYZ H.V] /Dest (3700) cvn H.B /DEST pdfmark end + -2 2361 +a 359 x Fx(22.2.)35 b(Br)m(o)o(wsing)e(support)h(in)i(samba)-2 +2915 y +SDict begin H.S end + -2 2915 a -2 2915 a +SDict begin 13 H.A end + -2 2915 a -2 2915 a +SDict begin [ /View [/XYZ H.V] /Dest (3702) cvn H.B /DEST pdfmark end + -2 2915 +a 79 x Fu(Samba)19 b(f)o(acilitates)i(bro)n(wsing.)e(The)g(bro)n(wsing) +g(is)i(supported)e(by)g(nmbd)g(and)h(is)h(also)f(controlled)f(by)h +(options)f(in)h(the)-2 3102 y(smb)m(.conf)e(\002le)j(\(see)f(smb)m +(.conf\(5\)\).)c(Samba)k(can)g(act)h(as)g(a)f(local)g(bro)n(wse)g +(master)g(for)g(a)g(w)o(orkgroup)d(and)j(the)g(ability)g(for)-2 +3210 y(samba)g(to)g(support)f(domain)g(logons)g(and)g(scripts)i(is)g +(no)n(w)f(a)n(v)n(ailable.)-2 3394 y +SDict begin H.S end + -2 3394 a -2 3394 +a +SDict begin 13 H.A end + -2 3394 a -2 3394 a +SDict begin [ /View [/XYZ H.V] /Dest (3703) cvn H.B /DEST pdfmark end + -2 3394 a 90 x Fu(Samba)f(can)h(also)h(act)g(as)f +(a)h(domain)e(master)h(bro)n(wser)f(for)h(a)g(w)o(orkgroup.)d(This)k +(means)e(that)i(it)g(will)g(collate)f(lists)h(from)e(local)-2 +3591 y(bro)n(wse)g(masters)i(into)f(a)g(wide)g(area)g(netw)o(ork)f +(serv)o(er)h(list.)h(In)f(order)e(for)i(bro)n(wse)f(clients)i(to)f +(resolv)o(e)g(the)g(names)g(the)o(y)f(may)-2 3699 y(\002nd)h(in)g(this) +h(list,)g(it)g(is)g(recommended)c(that)j(both)g(samba)f(and)h(your)f +(clients)i(use)f(a)h(WINS)f(serv)o(er)-5 b(.)-2 3883 +y +SDict begin H.S end + -2 3883 a -2 3883 a +SDict begin 13 H.A end + -2 3883 a -2 3883 a +SDict begin [ /View [/XYZ H.V] /Dest (3704) cvn H.B /DEST pdfmark end + -2 3883 a 90 +x Fu(Note)20 b(that)g(you)f(should)h(NO)m(T)g(set)h(Samba)e(to)i(be)f +(the)g(domain)f(master)h(for)g(a)g(w)o(orkgroup)d(that)k(has)f(the)g +(same)h(name)e(as)i(an)f(NT)-2 4081 y(Domain:)f(on)h(each)g(wide)g +(area)g(netw)o(ork,)f(you)g(must)h(only)f(e)n(v)o(er)h(ha)n(v)o(e)f +(one)h(domain)f(master)h(bro)n(wser)f(per)h(w)o(orkgroup,)-2 +4189 y(re)o(gardless)e(of)i(whether)g(it)g(is)i(NT)-6 +b(,)20 b(Samba)f(or)h(an)o(y)g(other)f(type)h(of)g(domain)e(master)j +(that)f(is)h(pro)o(viding)c(this)k(service.)-2 4207 y +SDict begin H.S end + +-2 4207 a -2 4207 a +SDict begin 11.7 H.A end + -2 4207 a -2 4207 a +SDict begin [ /View [/XYZ H.V] /Dest (3705) cvn H.B /DEST pdfmark end + -2 4207 a -2 +4332 a +SDict begin H.S end + -2 4332 a -2 4332 a +SDict begin 11.7 H.A end + -2 4332 a -2 4332 a +SDict begin [ /View [/XYZ H.V] /Dest (3706) cvn H.B /DEST pdfmark end + -2 4332 +a 164 4411 a Fl(Note:)e Fk(Nmbd)h(can)g(be)g(con\002gured)e(as)j(a)f +(WINS)g(ser)r(v)n(er)l(,)h(b)o(ut)e(it)h(is)h(not)f(necessar)r(y)g(to)g +(speci\002cally)g(use)g(samba)g(as)h(y)o(our)164 4508 +y(WINS)f(ser)r(v)n(er)l(.)g(MS)h(Windo)o(ws)e(NT4,)h(Ser)r(v)n(er)g(or) +g(Adv)n(anced)f(Ser)r(v)n(er)h(2000)f(or)i(2003)e(can)h(be)g +(con\002gured)e(as)j(y)o(our)f(WINS)164 4605 y(ser)r(v)n(er)l(.)h(In)f +(a)g(mix)n(ed)g(NT/2000/2003)c(ser)r(v)n(er)21 b(and)e(samba)h(en)o +(vironment)e(on)h(a)i(Wide)e(Area)g(Netw)o(or)q(k,)h(it)g(is)164 +4702 y(recommended)e(that)i(y)o(ou)f(use)h(the)g(Microsoft)g(WINS)g +(ser)r(v)n(er)g(capabilities)o(.)d(In)k(a)f(samba-only)f(en)o +(vironment,)e(it)j(is)164 4799 y(recommended)e(that)i(y)o(ou)f(use)h +(one)g(and)f(only)h(one)f(Samba)h(ser)r(v)n(er)h(as)f(y)o(our)g(WINS)g +(ser)r(v)n(er)l(.)-2 5115 y +SDict begin H.S end + -2 5115 a -2 5115 a +SDict begin 13 H.A end + -2 5115 +a -2 5115 a +SDict begin [ /View [/XYZ H.V] /Dest (3707) cvn H.B /DEST pdfmark end + -2 5115 a 108 x Fu(T)-7 b(o)20 b(get)g(bro)n(wsing)f(to)h +(w)o(ork)g(you)f(need)h(to)g(run)f(nmbd)g(as)i(usual,)f(b)n(ut)g(will)h +(need)f(to)g(use)g(the)2678 5223 y +SDict begin H.S end + 2678 5223 a 2678 5223 +a +SDict begin 13 H.A end + 2678 5223 a 2678 5223 a +SDict begin [ /View [/XYZ H.V] /Dest (3708) cvn H.B /DEST pdfmark end + 2678 5223 a Fv(w)o(orkgr)o(oup)f +Fu(option)g(in)-2 5331 y +SDict begin H.S end + -2 5331 a -2 5331 a +SDict begin 13 H.A end + -2 5331 +a -2 5331 a +SDict begin [ /View [/XYZ H.V] /Dest (3709) cvn H.B /DEST pdfmark end + -2 5331 a Fr(smb.conf)g Fu(to)i(control)d(what)j(w)o +(orkgroup)c(Samba)j(becomes)f(a)h(part)g(of.)p Black +3618 5984 a Fq(150)p Black eop end +%%Page: 151 158 +TeXDict begin 151 157 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.151) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3710) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Samba)f(also)i(has)f(a)h(useful)f(option)f(for)g(a)i +(Samba)f(serv)o(er)f(to)h(of)n(fer)f(itself)i(for)f(bro)n(wsing)e(on)i +(another)f(subnet.)g(It)i(is)-2 180 y(recommended)16 +b(that)j(this)h(option)e(is)j(only)d(used)h(for)g('unusual')e +(purposes:)i(announcements)d(o)o(v)o(er)i(the)h(internet,)g(for)f(e)o +(xample.)-2 288 y(See)138 288 y +SDict begin H.S end + 138 288 a 138 288 a +SDict begin 13 H.A end + 138 +288 a 138 288 a +SDict begin [ /View [/XYZ H.V] /Dest (3711) cvn H.B /DEST pdfmark end + 138 288 a Fv(r)o(emote)i(announce)g Fu(in)g(the)976 +288 y +SDict begin H.S end + 976 288 a 976 288 a +SDict begin 13 H.A end + 976 288 a 976 288 a +SDict begin [ /View [/XYZ H.V] /Dest (3712) cvn H.B /DEST pdfmark end + 976 288 +a Fr(smb.conf)g Fu(man)f(page.)-2 317 y +SDict begin H.S end + -2 317 a -2 317 +a +SDict begin 13 H.A end + -2 317 a -2 317 a +SDict begin [ /View [/XYZ H.V] /Dest (3713) cvn H.B /DEST pdfmark end + -2 317 a 359 x Fx(22.3.)35 b(Pr)m(oblem)f(r)m +(esolution)-2 844 y +SDict begin H.S end + -2 844 a -2 844 a +SDict begin 13 H.A end + -2 844 a -2 844 +a +SDict begin [ /View [/XYZ H.V] /Dest (3715) cvn H.B /DEST pdfmark end + -2 844 a 106 x Fu(If)20 b(something)f(doesn')o(t)f(w)o(ork)i(then)f +(hopefully)f(the)j(log.nmb)d(\002le)j(will)g(help)e(you)h(track)f(do)n +(wn)h(the)g(problem.)e(T)m(ry)i(a)g(deb)n(ug)-2 1058 +y(le)n(v)o(el)f(of)h(2)g(or)f(3)h(for)f(\002nding)g(problems.)f(Also)j +(note)e(that)h(the)g(current)e(bro)n(wse)h(list)i(usually)f(gets)g +(stored)f(in)h(te)o(xt)g(form)f(in)h(a)g(\002le)-2 1166 +y(called)217 1166 y +SDict begin H.S end + 217 1166 a 217 1166 a +SDict begin 13 H.A end + 217 1166 a +217 1166 a +SDict begin [ /View [/XYZ H.V] /Dest (3716) cvn H.B /DEST pdfmark end + 217 1166 a Fr(browse.dat)p Fu(.)-2 1333 y +SDict begin H.S end + +-2 1333 a -2 1333 a +SDict begin 13 H.A end + -2 1333 a -2 1333 a +SDict begin [ /View [/XYZ H.V] /Dest (3717) cvn H.B /DEST pdfmark end + -2 1333 a 107 +x Fu(Note)g(that)g(if)h(it)g(doesn')o(t)d(w)o(ork)i(for)f(you,)g(then)h +(you)f(should)h(still)h(be)f(able)g(to)g(type)g(the)g(serv)o(er)g(name) +f(as)3040 1440 y +SDict begin H.S end + 3040 1440 a 3040 1440 a +SDict begin 13 H.A end + 3040 1440 a +3040 1440 a +SDict begin [ /View [/XYZ H.V] /Dest (3718) cvn H.B /DEST pdfmark end + 3040 1440 a Fr(\\\\SERVER)h Fu(in)-2 1548 +y(\002lemanager)e(then)i(hit)h(enter)e(and)h(\002lemanager)f(should)g +(display)g(the)i(list)g(of)f(a)n(v)n(ailable)g(shares.)-2 +1732 y +SDict begin H.S end + -2 1732 a -2 1732 a +SDict begin 13 H.A end + -2 1732 a -2 1732 a +SDict begin [ /View [/XYZ H.V] /Dest (3719) cvn H.B /DEST pdfmark end + -2 1732 +a 90 x Fu(Some)g(people)f(\002nd)h(bro)n(wsing)e(f)o(ails)j(because)f +(the)o(y)f(don')o(t)g(ha)n(v)o(e)g(the)i(global)2256 +1822 y +SDict begin H.S end + 2256 1822 a 2256 1822 a +SDict begin 13 H.A end + 2256 1822 a 2256 1822 +a +SDict begin [ /View [/XYZ H.V] /Dest (3720) cvn H.B /DEST pdfmark end + 2256 1822 a Fv(guest)f(account)g Fu(set)h(to)f(a)h(v)n(alid)e +(account.)-2 1929 y(Remember)g(that)h(the)g(IPC$)h(connection)d(that)i +(lists)i(the)e(shares)g(is)h(done)e(as)i(guest,)f(and)g(thus)g(you)f +(must)h(ha)n(v)o(e)g(a)h(v)n(alid)e(guest)-2 2037 y(account.)-2 +2204 y +SDict begin H.S end + -2 2204 a -2 2204 a +SDict begin 13 H.A end + -2 2204 a -2 2204 a +SDict begin [ /View [/XYZ H.V] /Dest (3721) cvn H.B /DEST pdfmark end + -2 2204 +a -2 2204 a +SDict begin H.S end + -2 2204 a -2 2204 a +SDict begin 13 H.A end + -2 2204 a -2 2204 a +SDict begin [ /View [/XYZ H.V] /Dest (3722) cvn H.B /DEST pdfmark end + -2 +2204 a 107 x Fq(MS)h(W)-5 b(indows)21 b(2000)e(and)g(upwar)m(ds)h(\(as) +g(with)h(Samba\))d(can)i(be)g(con\002gur)m(ed)e(to)i(disallow)g +(anonymous)e(\(ie:)i(Guest)g(account\))-2 2419 y(access)g(to)h(the)f +(IPC$)g(shar)m(e)o(.)f(In)h(that)g(case)o(,)g(the)h(MS)f(W)-5 +b(indows)21 b(2000/XP/2003)16 b(mac)o(hine)j(acting)g(as)i(an)f +(SMB/CIFS)f(client)-2 2527 y(will)i(use)g(the)f(name)f(of)i(the)f(curr) +m(ently)g(lo)o(g)o(g)o(ed)f(in)i(user)f(to)h(query)e(the)i(IPC$)f(shar) +m(e)o(.)f(MS)i(W)-5 b(indows)20 b(9X)g(clients)h(ar)m(e)f(not)g(able)g +(to)-2 2635 y(do)g(this)g(and)g(thus)g(will)h(NO)m(T)g(be)f(able)g(to)g +(br)l(owse)h(server)g(r)m(esour)m(ces.)-2 2802 y +SDict begin H.S end + -2 2802 +a -2 2802 a +SDict begin 13 H.A end + -2 2802 a -2 2802 a +SDict begin [ /View [/XYZ H.V] /Dest (3723) cvn H.B /DEST pdfmark end + -2 2802 a 107 x Fu(The)e(other)f(big)i +(problem)d(people)i(ha)n(v)o(e)f(is)j(that)e(their)h(broadcast)e +(address,)g(netmask)h(or)g(IP)h(address)f(is)i(wrong)d(\(speci\002ed)g +(with)-2 3017 y(the)i("interf)o(aces")f(option)g(in)i(smb)m(.conf\))-2 +3045 y +SDict begin H.S end + -2 3045 a -2 3045 a +SDict begin 13 H.A end + -2 3045 a -2 3045 a +SDict begin [ /View [/XYZ H.V] /Dest (3724) cvn H.B /DEST pdfmark end + -2 3045 +a 360 x Fx(22.4.)35 b(Br)m(o)o(wsing)e(acr)m(oss)i(subnets)-2 +3600 y +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 (3726) cvn H.B /DEST pdfmark end + -2 3600 +a 79 x Fu(Since)20 b(the)g(release)g(of)g(Samba)g(1.9.17\(alpha1\))c +(Samba)k(has)g(been)g(updated)e(to)j(enable)e(it)i(to)f(support)f(the)h +(replication)f(of)-2 3786 y(bro)n(wse)g(lists)j(across)e(subnet)g +(boundaries.)d(Ne)n(w)k(code)e(and)h(options)f(ha)n(v)o(e)h(been)f +(added)g(to)i(achie)n(v)o(e)e(this.)h(This)g(section)-2 +3894 y(describes)f(ho)n(w)h(to)g(set)h(this)g(feature)e(up)h(in)g(dif)n +(ferent)f(settings.)-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 (3727) cvn H.B /DEST pdfmark end + -2 4078 a 90 x Fu(T)-7 b(o)20 b(see)h(bro)n(wse)e +(lists)j(that)e(span)g(TCP/IP)h(subnets)f(\(ie.)g(netw)o(orks)f +(separated)g(by)h(routers)g(that)g(don')o(t)e(pass)j(broadcast)e(traf)n +(\002c\))-2 4276 y(you)g(must)h(set)h(up)f(at)h(least)g(one)e(WINS)i +(serv)o(er)-5 b(.)20 b(The)g(WINS)g(serv)o(er)g(acts)h(as)g(a)f(DNS)h +(for)f(NetBIOS)g(names,)g(allo)n(wing)-2 4384 y(NetBIOS)h(name)e(to)h +(IP)h(address)f(translation)f(to)h(be)g(done)g(by)f(doing)g(a)i(direct) +f(query)e(of)i(the)h(WINS)f(serv)o(er)-5 b(.)20 b(This)g(is)i(done)d +(via)-2 4492 y(a)h(directed)f(UDP)h(pack)o(et)g(on)f(port)g(137)g(to)h +(the)g(WINS)g(serv)o(er)f(machine.)g(The)g(reason)g(for)h(a)g(WINS)g +(serv)o(er)f(is)i(that)f(by)g(def)o(ault,)-2 4600 y(all)h(NetBIOS)f +(name)g(to)g(IP)h(address)f(translation)f(is)i(done)e(by)h(broadcasts)f +(from)g(the)h(querying)e(machine.)h(This)h(means)g(that)-2 +4708 y(machines)f(on)h(one)g(subnet)f(will)i(not)f(be)g(able)g(to)g +(resolv)o(e)g(the)g(names)g(of)g(machines)f(on)h(another)e(subnet)i +(without)f(using)h(a)-2 4816 y(WINS)h(serv)o(er)-5 b(.)-2 +4983 y +SDict begin H.S end + -2 4983 a -2 4983 a +SDict begin 13 H.A end + -2 4983 a -2 4983 a +SDict begin [ /View [/XYZ H.V] /Dest (3728) cvn H.B /DEST pdfmark end + -2 4983 +a 107 x Fu(Remember)m(,)18 b(for)i(bro)n(wsing)e(across)j(subnets)f(to) +g(w)o(ork)f(correctly)-5 b(,)19 b(all)h(machines,)f(be)i(the)o(y)e(W)m +(indo)n(ws)h(95,)f(W)m(indo)n(ws)h(NT)-6 b(,)20 b(or)-2 +5198 y(Samba)f(serv)o(ers)h(must)g(ha)n(v)o(e)g(the)g(IP)h(address)e +(of)h(a)h(WINS)g(serv)o(er)e(gi)n(v)o(en)g(to)h(them)g(by)g(a)h(DHCP)g +(serv)o(er)m(,)e(or)g(by)h(manual)-2 5306 y(con\002guration)d(\(for)i +(W)m(in95)h(and)g(W)m(inNT)-6 b(,)19 b(this)i(is)g(in)f(the)h(TCP/IP)g +(Properties,)e(under)f(Netw)o(ork)i(settings\))g(for)g(Samba)f(this)i +(is)-2 5414 y(in)f(the)g(smb)m(.conf)e(\002le.)-2 5415 +y +SDict begin H.S end + -2 5415 a -2 5415 a +SDict begin 13 H.A end + -2 5415 a -2 5415 a +SDict begin [ /View [/XYZ H.V] /Dest (3729) cvn H.B /DEST pdfmark end + -2 5415 a Black +3618 5984 a Fq(151)p Black eop end +%%Page: 152 159 +TeXDict begin 152 158 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.152) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (3740) cvn H.B /DEST pdfmark end + -2 -201 a 2362 +-132 a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba) +p Black -2 72 a Fp(22.4.1.)28 b(Ho)o(w)i(does)g(cr)n(oss)f(subnet)h(br) +n(o)o(wsing)g(w)o(ork)h(?)-2 263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + +-2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (3731) cvn H.B /DEST pdfmark end + -2 263 a 83 x Fu(Cross)21 b(subnet)e(bro)n(wsing)g +(is)i(a)g(complicated)d(dance,)h(containing)g(multiple)g(mo)o(ving)f +(parts.)i(It)h(has)f(tak)o(en)g(Microsoft)f(se)n(v)o(eral)-2 +454 y(years)h(to)g(get)g(the)g(code)g(that)g(achie)n(v)o(es)g(this)g +(correct,)f(and)h(Samba)g(lags)g(behind)f(in)h(some)g(areas.)g(Samba)g +(is)h(capable)e(of)h(cross)-2 562 y(subnet)f(bro)n(wsing)g(when)h +(con\002gured)d(correctly)-5 b(.)-2 746 y +SDict begin H.S end + -2 746 a -2 +746 a +SDict begin 13 H.A end + -2 746 a -2 746 a +SDict begin [ /View [/XYZ H.V] /Dest (3732) cvn H.B /DEST pdfmark end + -2 746 a 90 x Fu(Consider)19 +b(a)i(netw)o(ork)e(set)i(up)f(as)h(follo)n(ws)e(:)-2 +1020 y +SDict begin H.S end + -2 1020 a -2 1020 a +SDict begin 13 H.A end + -2 1020 a -2 1020 a +SDict begin [ /View [/XYZ H.V] /Dest (3733) cvn H.B /DEST pdfmark end + -2 1020 +a -2 1103 a +SDict begin H.S end + -2 1103 a -2 1103 a +SDict begin 11.7 H.A end + -2 1103 a -2 1103 a +SDict begin [ /View [/XYZ H.V] /Dest (3734) cvn H.B /DEST pdfmark end + -2 +1103 a 1567 1182 a Fr(\(DMB\))581 1280 y(N1_A)268 b(N1_B)358 +b(N1_C)313 b(N1_D)358 b(N1_E)625 1377 y(|)449 b(|)493 +b(|)448 b(|)493 b(|)446 1474 y +(----------------------------------------)o(------)o(------)o(---)536 +1571 y(|)448 b(subnet)44 b(1)1031 b(|)446 1668 y(+---+)1703 +b(+---+)446 1765 y(|R1)44 b(|)h(Router)f(1)807 b(Router)44 +b(2)134 b(|R2)44 b(|)446 1862 y(+---+)1703 b(+---+)536 +1960 y(|)1883 b(|)536 2057 y(|)89 b(subnet)44 b(2)628 +b(subnet)43 b(3)449 b(|)87 2154 y(--------------------------)310 +b(------------------------------------)87 2251 y(|)224 +b(|)g(|)269 b(|)673 b(|)358 b(|)403 b(|)493 b(|)43 2348 +y(N2_A)89 b(N2_B)g(N2_C)133 b(N2_D)493 b(N3_A)223 b(N3_B)269 +b(N3_C)358 b(N3_D)894 2445 y(\(WINS\))-2 2802 y +SDict begin H.S end + -2 2802 +a -2 2802 a +SDict begin 13 H.A end + -2 2802 a -2 2802 a +SDict begin [ /View [/XYZ H.V] /Dest (3735) cvn H.B /DEST pdfmark end + -2 2802 a 108 x Fu(Consisting)19 +b(of)g(3)g(subnets)g(\(1,)g(2,)g(3\))h(connected)d(by)i(tw)o(o)h +(routers)e(\(R1,)h(R2\))h(-)f(these)h(do)f(not)g(pass)h(broadcasts.)e +(Subnet)h(1)g(has)h(5)-2 3018 y(machines)f(on)h(it,)h(subnet)e(2)h(has) +h(4)f(machines,)f(subnet)h(3)g(has)g(4)h(machines.)e(Assume)h(for)f +(the)i(moment)e(that)h(all)h(these)-2 3126 y(machines)e(are)h +(con\002gured)e(to)i(be)h(in)f(the)g(same)g(w)o(orkgroup)e(\(for)h +(simplicities)i(sak)o(e\).)e(Machine)h(N1_C)g(on)f(subnet)h(1)g(is)-2 +3234 y(con\002gured)e(as)j(Domain)e(Master)h(Bro)n(wser)g(\(ie.)g(it)h +(will)g(collate)f(the)g(bro)n(wse)g(lists)h(for)f(the)g(w)o +(orkgroup\).)d(Machine)i(N2_D)h(is)-2 3342 y(con\002gured)e(as)j(WINS)f +(serv)o(er)g(and)f(all)i(the)f(other)g(machines)f(are)h(con\002gured)e +(to)i(re)o(gister)g(their)g(NetBIOS)h(names)e(with)i(it.)-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 (3736) cvn H.B /DEST pdfmark end + -2 3526 +a 90 x Fu(As)g(all)g(these)f(machines)f(are)h(booted)f(up,)h(elections) +g(for)f(master)h(bro)n(wsers)g(will)g(tak)o(e)h(place)f(on)f(each)h(of) +g(the)g(three)g(subnets.)-2 3724 y(Assume)g(that)g(machine)f(N1_C)h +(wins)h(on)f(subnet)f(1,)h(N2_B)g(wins)h(on)f(subnet)f(2,)h(and)g(N3_D) +g(wins)g(on)g(subnet)g(3)g(-)g(these)-2 3832 y(machines)f(are)h(kno)n +(wn)f(as)i(local)f(master)g(bro)n(wsers)f(for)h(their)g(particular)f +(subnet.)g(N1_C)h(has)h(an)f(adv)n(antage)e(in)i(winning)f(as)-2 +3940 y(the)h(local)g(master)g(bro)n(wser)f(on)h(subnet)g(1)g(as)h(it)g +(is)g(set)g(up)f(as)g(Domain)g(Master)g(Bro)n(wser)-5 +b(.)-2 4124 y +SDict begin H.S end + -2 4124 a -2 4124 a +SDict begin 13 H.A end + -2 4124 a -2 4124 a +SDict begin [ /View [/XYZ H.V] /Dest (3737) cvn H.B /DEST pdfmark end + +-2 4124 a 90 x Fu(On)20 b(each)g(of)g(the)g(three)g(netw)o(orks,)f +(machines)g(that)h(are)g(con\002gured)e(to)j(of)n(fer)e(sharing)g +(services)h(will)h(broadcast)e(that)h(the)o(y)g(are)-2 +4322 y(of)n(fering)e(these)i(services.)g(The)g(local)g(master)g(bro)n +(wser)f(on)h(each)g(subnet)f(will)i(recei)n(v)o(e)f(these)g(broadcasts) +f(and)h(k)o(eep)f(a)i(record)-2 4429 y(of)f(the)g(f)o(act)g(that)h(the) +f(machine)f(is)i(of)n(fering)d(a)j(service.)e(This)i(list)g(of)f +(records)f(is)i(the)f(basis)h(of)f(the)g(bro)n(wse)g(list.)h(F)o(or)e +(this)i(case,)-2 4537 y(assume)f(that)g(all)h(the)f(machines)g(are)g +(con\002gured)d(to)k(of)n(fer)e(services)h(so)h(all)f(machines)g(will)h +(be)f(on)f(the)i(bro)n(wse)e(list.)-2 4721 y +SDict begin H.S end + -2 4721 +a -2 4721 a +SDict begin 13 H.A end + -2 4721 a -2 4721 a +SDict begin [ /View [/XYZ H.V] /Dest (3738) cvn H.B /DEST pdfmark end + -2 4721 a 90 x Fu(F)o(or)h(each)f(netw) +o(ork,)g(the)h(local)h(master)f(bro)n(wser)f(on)g(that)i(netw)o(ork)e +(is)i(considered)d('authoritati)n(v)o(e')g(for)h(all)i(the)f(names)g +(it)-2 4919 y(recei)n(v)o(es)f(via)h(local)h(broadcast.)d(This)j(is)g +(because)e(a)i(machine)e(seen)h(by)g(the)g(local)g(master)g(bro)n(wser) +f(via)i(a)f(local)g(broadcast)-2 5027 y(must)g(be)g(on)g(the)g(same)g +(netw)o(ork)f(as)i(the)g(local)f(master)g(bro)n(wser)f(and)h(thus)g(is) +h(a)f(')o(trusted')f(and)h(')l(v)o(eri\002able')e(resource.)-2 +5135 y(Machines)h(on)h(other)f(netw)o(orks)h(that)g(the)g(local)g +(master)g(bro)n(wsers)g(learn)g(about)f(when)g(collating)h(their)g(bro) +n(wse)f(lists)j(ha)n(v)o(e)d(not)-2 5243 y(been)g(directly)h(seen)g(-)g +(these)h(records)e(are)h(called)g('non-authoritati)n(v)o(e'.)p +Black 3618 5984 a Fq(152)p Black eop end +%%Page: 153 160 +TeXDict begin 153 159 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.153) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3739) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(At)h(this)f(point)g(the)g(bro)n(wse)f(lists)j(look)d(as)i +(follo)n(ws)f(\(these)g(are)g(the)g(machines)g(you)f(w)o(ould)g(see)i +(in)g(your)d(netw)o(ork)-2 180 y(neighborhood)e(if)k(you)f(look)o(ed)g +(in)i(it)g(on)e(a)i(particular)e(netw)o(ork)g(right)g(no)n(w\).)-2 +527 y Fr(Subnet)492 b(Browse)44 b(Master)133 b(List)-2 +624 y(------)492 b(-------------)132 b(----)-2 721 y(Subnet1)447 +b(N1_C)537 b(N1_A,)44 b(N1_B,)g(N1_C,)g(N1_D,)g(N1_E)-2 +915 y(Subnet2)447 b(N2_B)537 b(N2_A,)44 b(N2_B,)g(N2_C,)g(N2_D)-2 +1109 y(Subnet3)447 b(N3_D)537 b(N3_A,)44 b(N3_B,)g(N3_C,)g(N3_D)-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 (3742) cvn H.B /DEST pdfmark end + -2 1466 +a 108 x Fu(Note)20 b(that)g(at)h(this)g(point)e(all)i(the)f(subnets)g +(are)g(separate,)f(no)h(machine)f(is)i(seen)g(across)f(an)o(y)f(of)h +(the)g(subnets.)-2 1758 y +SDict begin H.S end + -2 1758 a -2 1758 a +SDict begin 13 H.A end + -2 1758 +a -2 1758 a +SDict begin [ /View [/XYZ H.V] /Dest (3743) cvn H.B /DEST pdfmark end + -2 1758 a 90 x Fu(No)n(w)g(e)o(xamine)f(subnet)g(2.)h(As)h +(soon)f(as)h(N2_B)f(has)g(become)f(the)h(local)g(master)h(bro)n(wser)e +(it)i(looks)e(for)h(a)g(Domain)g(master)-2 1956 y(bro)n(wser)f(to)h +(synchronize)e(its)j(bro)n(wse)f(list)h(with.)f(It)h(does)f(this)g(by)g +(querying)e(the)i(WINS)h(serv)o(er)e(\(N2_D\))g(for)h(the)g(IP)h +(address)-2 2064 y(associated)f(with)g(the)g(NetBIOS)h(name)f(W)o +(ORKGR)m(OUP>1B<.)h(This)f(name)f(w)o(as)i(re)o(gisterd)e(by)h(the)g +(Domain)g(master)-2 2172 y(bro)n(wser)f(\(N1_C\))g(with)i(the)f(WINS)h +(serv)o(er)e(as)i(soon)f(as)g(it)h(w)o(as)g(booted.)-2 +2353 y +SDict begin H.S end + -2 2353 a -2 2353 a +SDict begin 13 H.A end + -2 2353 a -2 2353 a +SDict begin [ /View [/XYZ H.V] /Dest (3744) cvn H.B /DEST pdfmark end + -2 2353 +a 93 x Fu(Once)e(N2_B)h(kno)n(ws)f(the)h(address)f(of)h(the)g(Domain)e +(master)i(bro)n(wser)f(it)h(tells)h(it)g(that)e(is)i(the)f(local)g +(master)f(bro)n(wser)g(for)g(subnet)-2 2554 y(2)h(by)g(sending)f(a)h +(MasterAnnouncement)d(pack)o(et)j(as)h(a)f(UDP)h(port)e(138)h(pack)o +(et.)f(It)i(then)e(synchronizes)g(with)h(it)h(by)f(doing)e(a)-2 +2662 y(NetServ)o(erEnum2)e(call.)k(This)f(tells)i(the)e(Domain)g +(Master)h(Bro)n(wser)f(to)h(send)f(it)h(all)g(the)g(serv)o(er)e(names)i +(it)g(kno)n(ws)f(about.)f(Once)-2 2770 y(the)i(domain)f(master)h(bro)n +(wser)f(recei)n(v)o(es)g(the)i(MasterAnnouncement)16 +b(pack)o(et)k(it)h(schedules)e(a)i(synchronization)c(request)i(to)-2 +2878 y(the)h(sender)f(of)h(that)h(pack)o(et.)e(After)h(both)f +(synchronizations)f(are)i(done)f(the)h(bro)n(wse)g(lists)h(look)f(lik)o +(e)g(:)-2 3062 y +SDict begin H.S end + -2 3062 a -2 3062 a +SDict begin 13 H.A end + -2 3062 a -2 3062 +a +SDict begin [ /View [/XYZ H.V] /Dest (3745) cvn H.B /DEST pdfmark end + -2 3062 a -2 3145 a +SDict begin H.S end + -2 3145 a -2 3145 a +SDict begin 11.7 H.A end + -2 3145 a -2 +3145 a +SDict begin [ /View [/XYZ H.V] /Dest (3746) cvn H.B /DEST pdfmark end + -2 3145 a 79 x Fr(Subnet)492 b(Browse)44 b(Master)133 +b(List)-2 3321 y(------)492 b(-------------)132 b(----)-2 +3418 y(Subnet1)447 b(N1_C)537 b(N1_A,)44 b(N1_B,)g(N1_C,)g(N1_D,)g +(N1_E,)1477 3515 y(N2_A\(*\),)g(N2_B\(*\),)f(N2_C\(*\),)h(N2_D\(*\))-2 +3710 y(Subnet2)447 b(N2_B)537 b(N2_A,)44 b(N2_B,)g(N2_C,)g(N2_D)1477 +3807 y(N1_A\(*\),)g(N1_B\(*\),)f(N1_C\(*\),)h(N1_D\(*\),)f(N1_E\(*\))-2 +4001 y(Subnet3)447 b(N3_D)537 b(N3_A,)44 b(N3_B,)g(N3_C,)g(N3_D)-2 +4195 y(Servers)f(with)i(a)f(\(*\))h(after)f(them)g(are)g +(non-authoritative)e(names.)-2 4552 y +SDict begin H.S end + -2 4552 a -2 4552 +a +SDict begin 13 H.A end + -2 4552 a -2 4552 a +SDict begin [ /View [/XYZ H.V] /Dest (3747) cvn H.B /DEST pdfmark end + -2 4552 a 108 x Fu(At)21 b(this)f(point)g(users)g +(looking)f(in)h(their)g(netw)o(ork)f(neighborhood)d(on)k(subnets)f(1)i +(or)f(2)g(will)h(see)f(all)h(the)f(serv)o(ers)g(on)g(both,)f(users)-2 +4768 y(on)h(subnet)f(3)h(will)h(still)h(only)d(see)i(the)f(serv)o(ers)g +(on)f(their)h(o)n(wn)g(subnet.)-2 4952 y +SDict begin H.S end + -2 4952 a -2 +4952 a +SDict begin 13 H.A end + -2 4952 a -2 4952 a +SDict begin [ /View [/XYZ H.V] /Dest (3748) cvn H.B /DEST pdfmark end + -2 4952 a 90 x Fu(The)g(same)g(sequence)f +(of)h(e)n(v)o(ents)f(that)i(occured)d(for)i(N2_B)g(no)n(w)g(occurs)f +(for)h(the)g(local)g(master)g(bro)n(wser)f(on)h(subnet)f(3)-2 +5150 y(\(N3_D\).)f(When)i(it)h(synchronizes)e(bro)n(wse)g(lists)j(with) +e(the)g(domain)f(master)h(bro)n(wser)f(\(N1_A\))g(it)i(gets)g(both)e +(the)h(serv)o(er)-2 5258 y(entries)g(on)g(subnet)f(1,)h(and)g(those)g +(on)g(subnet)f(2.)h(After)g(N3_D)g(has)g(synchronized)e(with)i(N1_C)g +(and)g(vica-v)o(ersa)e(the)j(bro)n(wse)-2 5366 y(lists)g(look)f(lik)o +(e.)-2 5533 y +SDict begin H.S end + -2 5533 a -2 5533 a +SDict begin 13 H.A end + -2 5533 a -2 5533 a +SDict begin [ /View [/XYZ H.V] /Dest (3749) cvn H.B /DEST pdfmark end + +-2 5533 a Black 3618 5984 a Fq(153)p Black eop end +%%Page: 154 161 +TeXDict begin 154 160 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.154) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 11.7 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3750) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fr(Subnet)492 b(Browse)44 b(Master)133 b(List)-2 +170 y(------)492 b(-------------)132 b(----)-2 267 y(Subnet1)447 +b(N1_C)537 b(N1_A,)44 b(N1_B,)g(N1_C,)g(N1_D,)g(N1_E,)1477 +364 y(N2_A\(*\),)g(N2_B\(*\),)f(N2_C\(*\),)h(N2_D\(*\),)1477 +461 y(N3_A\(*\),)g(N3_B\(*\),)f(N3_C\(*\),)h(N3_D\(*\))-2 +655 y(Subnet2)447 b(N2_B)537 b(N2_A,)44 b(N2_B,)g(N2_C,)g(N2_D)1477 +752 y(N1_A\(*\),)g(N1_B\(*\),)f(N1_C\(*\),)h(N1_D\(*\),)f(N1_E\(*\))-2 +947 y(Subnet3)447 b(N3_D)537 b(N3_A,)44 b(N3_B,)g(N3_C,)g(N3_D)1477 +1044 y(N1_A\(*\),)g(N1_B\(*\),)f(N1_C\(*\),)h(N1_D\(*\),)f(N1_E\(*\),) +1477 1141 y(N2_A\(*\),)h(N2_B\(*\),)f(N2_C\(*\),)h(N2_D\(*\))-2 +1335 y(Servers)f(with)i(a)f(\(*\))h(after)f(them)g(are)g +(non-authoritative)e(names.)-2 1692 y +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 (3751) cvn H.B /DEST pdfmark end + -2 1692 a 108 x Fu(At)20 b(this)g(point)f(users)h +(looking)e(in)h(their)h(netw)o(ork)e(neighborhood)d(on)20 +b(subnets)f(1)h(or)f(3)h(will)g(see)g(all)g(the)g(serv)o(ers)f(on)g +(all)h(sunbets,)-2 1908 y(users)g(on)g(subnet)f(2)i(will)g(still)g +(only)e(see)i(the)f(serv)o(ers)g(on)g(subnets)g(1)g(and)f(2,)h(b)n(ut)h +(not)f(3.)-2 2092 y +SDict begin H.S end + -2 2092 a -2 2092 a +SDict begin 13 H.A end + -2 2092 a -2 +2092 a +SDict begin [ /View [/XYZ H.V] /Dest (3752) cvn H.B /DEST pdfmark end + -2 2092 a 90 x Fu(Finally)-5 b(,)19 b(the)h(local)h(master)f +(bro)n(wser)f(for)g(subnet)h(2)g(\(N2_B\))f(will)i(sync)f(again)f(with) +i(the)f(domain)f(master)h(bro)n(wser)f(\(N1_C\))-2 2290 +y(and)g(will)i(recie)n(v)o(e)e(the)i(missing)f(serv)o(er)f(entries.)h +(Finally)g(-)g(and)g(as)h(a)g(steady)e(state)i(\(if)f(no)g(machines)g +(are)g(remo)o(v)o(ed)d(or)j(shut)-2 2398 y(of)n(f\))f(the)h(bro)n(wse)g +(lists)h(will)g(look)e(lik)o(e)i(:)-2 2579 y +SDict begin H.S end + -2 2579 +a -2 2579 a +SDict begin 13 H.A end + -2 2579 a -2 2579 a +SDict begin [ /View [/XYZ H.V] /Dest (3753) cvn H.B /DEST pdfmark end + -2 2579 a -2 2662 a +SDict begin H.S end + -2 +2662 a -2 2662 a +SDict begin 11.7 H.A end + -2 2662 a -2 2662 a +SDict begin [ /View [/XYZ H.V] /Dest (3754) cvn H.B /DEST pdfmark end + -2 2662 a 82 x Fr(Subnet)492 +b(Browse)44 b(Master)133 b(List)-2 2841 y(------)492 +b(-------------)132 b(----)-2 2938 y(Subnet1)447 b(N1_C)537 +b(N1_A,)44 b(N1_B,)g(N1_C,)g(N1_D,)g(N1_E,)1477 3036 +y(N2_A\(*\),)g(N2_B\(*\),)f(N2_C\(*\),)h(N2_D\(*\),)1477 +3133 y(N3_A\(*\),)g(N3_B\(*\),)f(N3_C\(*\),)h(N3_D\(*\))-2 +3327 y(Subnet2)447 b(N2_B)537 b(N2_A,)44 b(N2_B,)g(N2_C,)g(N2_D)1477 +3424 y(N1_A\(*\),)g(N1_B\(*\),)f(N1_C\(*\),)h(N1_D\(*\),)f(N1_E\(*\)) +1477 3521 y(N3_A\(*\),)h(N3_B\(*\),)f(N3_C\(*\),)h(N3_D\(*\))-2 +3715 y(Subnet3)447 b(N3_D)537 b(N3_A,)44 b(N3_B,)g(N3_C,)g(N3_D)1477 +3813 y(N1_A\(*\),)g(N1_B\(*\),)f(N1_C\(*\),)h(N1_D\(*\),)f(N1_E\(*\),) +1477 3910 y(N2_A\(*\),)h(N2_B\(*\),)f(N2_C\(*\),)h(N2_D\(*\))-2 +4104 y(Servers)f(with)i(a)f(\(*\))h(after)f(them)g(are)g +(non-authoritative)e(names.)-2 4461 y +SDict begin H.S end + -2 4461 a -2 4461 +a +SDict begin 13 H.A end + -2 4461 a -2 4461 a +SDict begin [ /View [/XYZ H.V] /Dest (3755) cvn H.B /DEST pdfmark end + -2 4461 a 108 x Fu(Synchronizations)17 +b(between)i(the)i(domain)d(master)j(bro)n(wser)e(and)g(local)h(master)g +(bro)n(wsers)g(will)h(continue)d(to)j(occur)m(,)d(b)n(ut)j(this)-2 +4677 y(should)e(be)h(a)h(steady)f(state)g(situation.)-2 +4861 y +SDict begin H.S end + -2 4861 a -2 4861 a +SDict begin 13 H.A end + -2 4861 a -2 4861 a +SDict begin [ /View [/XYZ H.V] /Dest (3756) cvn H.B /DEST pdfmark end + -2 4861 +a 90 x Fu(If)g(either)g(router)f(R1)h(or)g(R2)h(f)o(ails)g(the)f(follo) +n(wing)e(will)j(occur:)-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 (3757) cvn H.B /DEST pdfmark end + -2 4969 a -2 4979 a +SDict begin H.S end + -2 4979 a -2 +4979 a +SDict begin 13 H.A end + -2 4979 a -2 4979 a +SDict begin [ /View [/XYZ H.V] /Dest (3758) cvn H.B /DEST pdfmark end + -2 4979 a Black 64 5121 a +Fu(1.)p Black 147 5121 a +SDict begin H.S end + 147 5121 a 147 5121 a +SDict begin 13 H.A end + 147 5121 +a 147 5121 a +SDict begin [ /View [/XYZ H.V] /Dest (3759) cvn H.B /DEST pdfmark end + 147 5121 a Fu(Names)f(of)f(computers)f(on)h(each)h(side)g +(of)f(the)h(inaccessible)f(netw)o(ork)f(fragments)h(will)h(be)f +(maintained)g(for)g(as)h(long)f(as)h(36)147 5229 y(minutes,)g(in)g(the) +g(netw)o(ork)f(neighbourhood)d(lists.)-2 5247 y +SDict begin H.S end + -2 5247 +a -2 5247 a +SDict begin 13 H.A end + -2 5247 a -2 5247 a +SDict begin [ /View [/XYZ H.V] /Dest (3760) cvn H.B /DEST pdfmark end + -2 5247 a Black 64 5378 +a Fu(2.)p Black 147 5378 a +SDict begin H.S end + 147 5378 a 147 5378 a +SDict begin 13 H.A end + 147 +5378 a 147 5378 a +SDict begin [ /View [/XYZ H.V] /Dest (3761) cvn H.B /DEST pdfmark end + 147 5378 a Fu(Attempts)k(to)h(connect)e(to)h(these)g +(inaccessible)g(computers)f(will)i(f)o(ail,)f(b)n(ut)g(the)h(names)e +(will)i(not)f(be)g(remo)o(v)o(ed)e(from)h(the)147 5486 +y(netw)o(ork)g(neighbourhood)d(lists.)-2 5504 y +SDict begin H.S end + -2 5504 +a -2 5504 a +SDict begin 13 H.A end + -2 5504 a -2 5504 a +SDict begin [ /View [/XYZ H.V] /Dest (3762) cvn H.B /DEST pdfmark end + -2 5504 a Black 3618 +5984 a Fq(154)p Black eop end +%%Page: 155 162 +TeXDict begin 155 161 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.155) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black Black 64 72 a Fu(3.)p Black 147 72 a +SDict begin H.S end + 147 72 a 147 +72 a +SDict begin 13 H.A end + 147 72 a 147 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3763) cvn H.B /DEST pdfmark end + 147 72 a Fu(If)g(one)g(of)g(the)g(fragments)f +(is)i(cut)f(of)n(f)g(from)f(the)h(WINS)h(serv)o(er)m(,)e(it)h(will)h +(only)f(be)g(able)g(to)g(access)h(serv)o(ers)f(on)g(its)h(local)147 +180 y(subnet,)e(by)h(using)g(subnet-isolated)e(broadcast)h(NetBIOS)i +(name)f(resolution.)e(The)i(ef)n(fects)g(are)g(similar)g(to)h(that)f +(of)147 288 y(losing)g(access)h(to)f(a)h(DNS)f(serv)o(er)-5 +b(.)-2 431 y +SDict begin H.S end + -2 431 a -2 431 a +SDict begin 13 H.A end + -2 431 a -2 431 a +SDict begin [ /View [/XYZ H.V] /Dest (3764) cvn H.B /DEST pdfmark end + -2 431 +a 359 x Fx(22.5.)35 b(Setting)f(up)h(a)h(WINS)f(ser)o(v)o(er)-2 +985 y +SDict begin H.S end + -2 985 a -2 985 a +SDict begin 13 H.A end + -2 985 a -2 985 a +SDict begin [ /View [/XYZ H.V] /Dest (3766) cvn H.B /DEST pdfmark end + -2 985 a 79 +x Fu(Either)19 b(a)i(Samba)f(machine)f(or)h(a)g(W)m(indo)n(ws)g(NT)g +(Serv)o(er)g(machine)f(may)g(be)h(set)h(up)f(as)h(a)g(WINS)g(serv)o(er) +-5 b(.)19 b(T)-7 b(o)20 b(set)h(a)g(Samba)-2 1172 y(machine)e(to)h(be)g +(a)g(WINS)h(serv)o(er)e(you)g(must)h(add)g(the)g(follo)n(wing)e(option) +h(to)h(the)g(smb)m(.conf)e(\002le)j(on)f(the)g(selected)g(machine)f(:)h +(in)-2 1280 y(the)g([globals])f(section)h(add)f(the)i(line)-2 +1464 y +SDict begin H.S end + -2 1464 a -2 1464 a +SDict begin 13 H.A end + -2 1464 a -2 1464 a +SDict begin [ /View [/XYZ H.V] /Dest (3767) cvn H.B /DEST pdfmark end + -2 1464 +a -2 1464 a +SDict begin H.S end + -2 1464 a -2 1464 a +SDict begin 13 H.A end + -2 1464 a -2 1464 a +SDict begin [ /View [/XYZ H.V] /Dest (3768) cvn H.B /DEST pdfmark end + -2 +1464 a 90 x Fv(wins)g(support)g(=)g(y)o(es)-2 1737 y +SDict begin H.S end + +-2 1737 a -2 1737 a +SDict begin 13 H.A end + -2 1737 a -2 1737 a +SDict begin [ /View [/XYZ H.V] /Dest (3769) cvn H.B /DEST pdfmark end + -2 1737 a 91 +x Fu(V)-9 b(ersions)19 b(of)h(Samba)g(prior)f(to)i(1.9.17)d(had)i(this) +g(parameter)f(def)o(ault)g(to)i(yes.)f(If)g(you)f(ha)n(v)o(e)h(an)o(y)f +(older)h(v)o(ersions)f(of)h(Samba)f(on)-2 1936 y(your)g(netw)o(ork)g +(it)i(is)g(strongly)e(suggested)g(you)g(upgrade)f(to)j(a)f(recent)g(v)o +(ersion,)e(or)i(at)h(the)f(v)o(ery)f(least)i(set)g(the)f(parameter)f +(to)-2 2044 y('no')g(on)h(all)g(these)h(machines.)-2 +2210 y +SDict begin H.S end + -2 2210 a -2 2210 a +SDict begin 13 H.A end + -2 2210 a -2 2210 a +SDict begin [ /View [/XYZ H.V] /Dest (3770) cvn H.B /DEST pdfmark end + -2 2210 +a 108 x Fu(Machines)e(with)510 2318 y +SDict begin H.S end + 510 2318 a 510 +2318 a +SDict begin 13 H.A end + 510 2318 a 510 2318 a +SDict begin [ /View [/XYZ H.V] /Dest (3771) cvn H.B /DEST pdfmark end + 510 2318 a Fv(wins)i(support)f(=)i(y)o(es) +e Fu(will)h(k)o(eep)f(a)g(list)i(of)e(all)g(NetBIOS)h(names)f(re)o +(gistered)f(with)h(them,)g(acting)f(as)i(a)g(DNS)-2 2426 +y(for)e(NetBIOS)i(names.)-2 2592 y +SDict begin H.S end + -2 2592 a -2 2592 +a +SDict begin 13 H.A end + -2 2592 a -2 2592 a +SDict begin [ /View [/XYZ H.V] /Dest (3772) cvn H.B /DEST pdfmark end + -2 2592 a 107 x Fu(Y)-9 b(ou)19 +b(should)h(set)h(up)e(only)h(ONE)g(wins)h(serv)o(er)-5 +b(.)19 b(Do)h(NO)m(T)g(set)h(the)1933 2699 y +SDict begin H.S end + 1933 2699 +a 1933 2699 a +SDict begin 13 H.A end + 1933 2699 a 1933 2699 a +SDict begin [ /View [/XYZ H.V] /Dest (3773) cvn H.B /DEST pdfmark end + 1933 2699 a Fv(wins)g(support)f +(=)h(y)o(es)g Fu(option)e(on)h(more)f(than)h(one)f(Samba)-2 +2807 y(serv)o(er)-5 b(.)-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 (3774) cvn H.B /DEST pdfmark end + -2 2974 a 107 x Fu(T)e(o)20 b(set)h(up)f(a)g(W)m +(indo)n(ws)g(NT)g(Serv)o(er)g(as)h(a)f(WINS)h(serv)o(er)e(you)h(need)f +(to)i(set)g(up)e(the)i(WINS)f(service)g(-)h(see)f(your)f(NT)-2 +3189 y(documentation)e(for)j(details.)g(Note)g(that)g(W)m(indo)n(ws)g +(NT)g(WINS)h(Serv)o(ers)f(can)g(replicate)f(to)i(each)e(other)m(,)g +(allo)n(wing)g(more)h(than)-2 3297 y(one)f(to)i(be)f(set)h(up)f(in)g(a) +h(comple)o(x)d(subnet)i(en)m(vironment.)c(As)21 b(Microsoft)f(refuse)f +(to)i(document)d(these)i(replication)f(protocols)-2 3405 +y(Samba)g(cannot)h(currently)e(participate)h(in)i(these)f +(replications.)f(It)h(is)h(possible)f(in)h(the)f(future)f(that)h(a)h +(Samba->Samba)d(WINS)-2 3513 y(replication)h(protocol)f(may)i(be)g +(de\002ned,)f(in)h(which)g(case)g(more)g(than)g(one)f(Samba)h(machine)f +(could)g(be)h(set)h(up)f(as)h(a)g(WINS)-2 3621 y(serv)o(er)e(b)n(ut)h +(currently)f(only)g(one)h(Samba)f(serv)o(er)h(should)f(ha)n(v)o(e)h +(the)1983 3621 y +SDict begin H.S end + 1983 3621 a 1983 3621 a +SDict begin 13 H.A end + 1983 3621 a +1983 3621 a +SDict begin [ /View [/XYZ H.V] /Dest (3775) cvn H.B /DEST pdfmark end + 1983 3621 a Fv(wins)h(support)g(=)g(y)o(es)f +Fu(parameter)f(set.)-2 3805 y +SDict begin H.S end + -2 3805 a -2 3805 a +SDict begin 13 H.A end + -2 +3805 a -2 3805 a +SDict begin [ /View [/XYZ H.V] /Dest (3776) cvn H.B /DEST pdfmark end + -2 3805 a 90 x Fu(After)h(the)g(WINS)h(serv)o(er)e +(has)i(been)e(con\002gured)f(you)h(must)h(ensure)g(that)g(all)h +(machines)e(participating)g(on)g(the)i(netw)o(ork)e(are)-2 +4003 y(con\002gured)f(with)i(the)g(address)g(of)g(this)h(WINS)f(serv)o +(er)-5 b(.)20 b(If)g(your)f(WINS)i(serv)o(er)e(is)i(a)g(Samba)f +(machine,)e(\002ll)j(in)g(the)f(Samba)-2 4111 y(machine)f(IP)h(address) +g(in)g(the)h("Primary)e(WINS)i(Serv)o(er")e(\002eld)h(of)g(the)g +("Control)-2 4219 y(P)o(anel->Netw)o(ork->Protocols->TCP->WINS)15 +b(Serv)o(er")k(dialogs)h(in)g(W)m(indo)n(ws)g(95)g(or)g(W)m(indo)n(ws)f +(NT)-6 b(.)20 b(T)-7 b(o)21 b(tell)f(a)h(Samba)-2 4327 +y(serv)o(er)e(the)h(IP)h(address)f(of)g(the)g(WINS)h(serv)o(er)e(add)h +(the)g(follo)n(wing)e(line)j(to)f(the)g([global])f(section)h(of)g(all)g +(smb)m(.conf)f(\002les)i(:)-2 4511 y +SDict begin H.S end + -2 4511 a -2 4511 +a +SDict begin 13 H.A end + -2 4511 a -2 4511 a +SDict begin [ /View [/XYZ H.V] /Dest (3777) cvn H.B /DEST pdfmark end + -2 4511 a -2 4511 a +SDict begin H.S end + -2 4511 a -2 +4511 a +SDict begin 13 H.A end + -2 4511 a -2 4511 a +SDict begin [ /View [/XYZ H.V] /Dest (3778) cvn H.B /DEST pdfmark end + -2 4511 a 90 x Fv(wins)g(ser)o(v)o(er)f(=)h +(>name)g(or)f(IP)h(addr)o(ess<)-2 4768 y +SDict begin H.S end + -2 4768 a -2 +4768 a +SDict begin 13 H.A end + -2 4768 a -2 4768 a +SDict begin [ /View [/XYZ H.V] /Dest (3779) cvn H.B /DEST pdfmark end + -2 4768 a 107 x Fu(where)e(>name)h(or)g(IP)g +(address<)g(is)h(either)f(the)g(DNS)h(name)e(of)h(the)g(WINS)h(serv)o +(er)f(machine)f(or)h(its)h(IP)f(address.)-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 (3780) cvn H.B /DEST pdfmark end + -2 5042 a 107 x +Fu(Note)f(that)g(this)h(line)f(MUST)h(NO)m(T)f(BE)g(SET)h(in)f(the)g +(smb)m(.conf)e(\002le)j(of)f(the)g(Samba)g(serv)o(er)f(acting)h(as)h +(the)f(WINS)h(serv)o(er)e(itself.)-2 5257 y(If)i(you)f(set)i(both)e +(the)623 5257 y +SDict begin H.S end + 623 5257 a 623 5257 a +SDict begin 13 H.A end + 623 5257 a 623 +5257 a +SDict begin [ /View [/XYZ H.V] /Dest (3781) cvn H.B /DEST pdfmark end + 623 5257 a Fv(wins)i(support)f(=)i(y)o(es)e Fu(option)f(and)h +(the)1797 5257 y +SDict begin H.S end + 1797 5257 a 1797 5257 a +SDict begin 13 H.A end + 1797 5257 a +1797 5257 a +SDict begin [ /View [/XYZ H.V] /Dest (3782) cvn H.B /DEST pdfmark end + 1797 5257 a Fv(wins)h(ser)o(v)o(er)f(=)i(<name>)f +Fu(option)e(then)g(nmbd)g(will)i(f)o(ail)g(to)f(start.)p +Black 3618 5984 a Fq(155)p Black eop end +%%Page: 156 163 +TeXDict begin 156 162 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.156) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3783) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(There)f(are)h(tw)o(o)h(possible)f(scenarios)f(for)h +(setting)g(up)g(cross)g(subnet)g(bro)n(wsing.)e(The)i(\002rst)h +(details)f(setting)h(up)e(cross)i(subnet)-2 180 y(bro)n(wsing)d(on)i(a) +h(netw)o(ork)e(containing)f(W)m(indo)n(ws)i(95,)f(Samba)h(and)g(W)m +(indo)n(ws)f(NT)i(machines)e(that)h(are)g(not)g(con\002gured)e(as)-2 +288 y(part)i(of)g(a)g(W)m(indo)n(ws)g(NT)g(Domain.)f(The)h(second)f +(details)i(setting)f(up)g(cross)g(subnet)g(bro)n(wsing)e(on)i(netw)o +(orks)f(that)i(contain)-2 396 y(NT)f(Domains.)-2 407 +y +SDict begin H.S end + -2 407 a -2 407 a +SDict begin 13 H.A end + -2 407 a -2 407 a +SDict begin [ /View [/XYZ H.V] /Dest (3784) cvn H.B /DEST pdfmark end + -2 407 a 377 x +Fx(22.6.)35 b(Setting)f(up)h(Br)m(o)o(wsing)f(in)h(a)h(W)o(ORKGR)l(OUP) +-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 (3786) cvn H.B /DEST pdfmark end + -2 979 a +79 x Fu(T)-7 b(o)20 b(set)h(up)f(cross)g(subnet)g(bro)n(wsing)e(on)i(a) +h(netw)o(ork)e(containing)f(machines)h(in)i(up)f(to)g(be)g(in)g(a)h(W)o +(ORKGR)m(OUP)-9 b(,)21 b(not)f(an)g(NT)-2 1166 y(Domain)f(you)g(need)h +(to)g(set)h(up)f(one)g(Samba)f(serv)o(er)h(to)g(be)g(the)g(Domain)g +(Master)g(Bro)n(wser)g(\(note)f(that)h(this)h(is)g(*NO)m(T*)e(the)-2 +1274 y(same)h(as)h(a)g(Primary)e(Domain)g(Controller)m(,)g(although)f +(in)i(an)g(NT)h(Domain)e(the)h(same)h(machine)e(plays)h(both)f +(roles\).)h(The)f(role)-2 1382 y(of)h(a)g(Domain)g(master)g(bro)n(wser) +f(is)i(to)f(collate)g(the)g(bro)n(wse)g(lists)i(from)d(local)h(master)g +(bro)n(wsers)f(on)h(all)h(the)f(subnets)g(that)g(ha)n(v)o(e)-2 +1489 y(a)g(machine)f(participating)g(in)h(the)g(w)o(orkgroup.)d(W)m +(ithout)j(one)g(machine)f(con\002gured)e(as)k(a)g(domain)e(master)h +(bro)n(wser)f(each)-2 1597 y(subnet)g(w)o(ould)h(be)g(an)g(isolated)g +(w)o(orkgroup,)d(unable)i(to)h(see)h(an)o(y)f(machines)f(on)h(an)o(y)f +(other)g(subnet.)h(It)g(is)h(the)g(presense)e(of)h(a)-2 +1705 y(domain)f(master)h(bro)n(wser)f(that)h(mak)o(es)g(cross)g(subnet) +g(bro)n(wsing)f(possible)h(for)f(a)i(w)o(orkgroup.)-2 +1889 y +SDict begin H.S end + -2 1889 a -2 1889 a +SDict begin 13 H.A end + -2 1889 a -2 1889 a +SDict begin [ /View [/XYZ H.V] /Dest (3787) cvn H.B /DEST pdfmark end + -2 1889 +a 90 x Fu(In)f(an)g(W)o(ORKGR)m(OUP)h(en)m(vironment)d(the)i(domain)f +(master)h(bro)n(wser)f(must)h(be)g(a)h(Samba)e(serv)o(er)m(,)g(and)h +(there)g(must)g(only)f(be)-2 2087 y(one)g(domain)g(master)h(bro)n(wser) +f(per)h(w)o(orkgroup)d(name.)j(T)-7 b(o)20 b(set)h(up)f(a)g(Samba)g +(serv)o(er)g(as)g(a)h(domain)e(master)h(bro)n(wser)m(,)e(set)j(the)-2 +2195 y(follo)n(wing)d(option)h(in)i(the)f([global])e(section)i(of)g +(the)g(smb)m(.conf)f(\002le)h(:)-2 2379 y +SDict begin H.S end + -2 2379 a -2 +2379 a +SDict begin 13 H.A end + -2 2379 a -2 2379 a +SDict begin [ /View [/XYZ H.V] /Dest (3788) cvn H.B /DEST pdfmark end + -2 2379 a -2 2379 a +SDict begin H.S end + -2 2379 +a -2 2379 a +SDict begin 13 H.A end + -2 2379 a -2 2379 a +SDict begin [ /View [/XYZ H.V] /Dest (3789) cvn H.B /DEST pdfmark end + -2 2379 a 90 x Fv(domain)g(master)g(=)h +(y)o(es)-2 2652 y +SDict begin H.S end + -2 2652 a -2 2652 a +SDict begin 13 H.A end + -2 2652 a -2 2652 +a +SDict begin [ /View [/XYZ H.V] /Dest (3790) cvn H.B /DEST pdfmark end + -2 2652 a 91 x Fu(The)f(domain)e(master)j(bro)n(wser)e(should)g(also) +h(preferrably)e(be)i(the)g(local)g(master)g(bro)n(wser)f(for)h(its)h(o) +n(wn)f(subnet.)f(In)h(order)f(to)-2 2851 y(achie)n(v)o(e)g(this)h(set)h +(the)g(follo)n(wing)d(options)h(in)i(the)f([global])f(section)h(of)f +(the)i(smb)m(.conf)d(\002le)j(:)-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 (3791) cvn H.B /DEST pdfmark end + -2 3035 a -2 3118 a +SDict begin H.S end + -2 3118 +a -2 3118 a +SDict begin 11.7 H.A end + -2 3118 a -2 3118 a +SDict begin [ /View [/XYZ H.V] /Dest (3792) cvn H.B /DEST pdfmark end + -2 3118 a 79 x Fr(domain)44 +b(master)f(=)i(yes)-2 3294 y(local)f(master)g(=)g(yes)-2 +3391 y(preferred)f(master)h(=)h(yes)-2 3489 y(os)f(level)g(=)h(65)-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 (3793) cvn H.B /DEST pdfmark end + -2 3846 +a 108 x Fu(The)20 b(domain)e(master)j(bro)n(wser)e(may)g(be)h(the)h +(same)f(machine)f(as)i(the)f(WINS)h(serv)o(er)m(,)e(if)h(you)g +(require.)-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 (3794) cvn H.B /DEST pdfmark end + -2 4138 a 90 x Fu(Ne)o(xt,)f(you)f(should)h(ensure)f(that)i +(each)f(of)g(the)h(subnets)f(contains)g(a)h(machine)e(that)h(can)h(act) +g(as)g(a)g(local)f(master)g(bro)n(wser)g(for)g(the)-2 +4335 y(w)o(orkgroup.)e(An)o(y)i(MS)i(W)m(indo)n(ws)f(NT/2K/XP/2003)e +(machine)h(should)g(be)h(able)g(to)h(do)e(this,)i(as)g(will)g(W)m(indo) +n(ws)e(9x)-2 4443 y(machines)g(\(although)f(these)i(tend)g(to)g(get)h +(rebooted)d(more)h(often,)g(so)i(it')-5 b(s)21 b(not)f(such)g(a)h(good) +d(idea)j(to)f(use)g(these\).)g(T)-7 b(o)20 b(mak)o(e)g(a)-2 +4551 y(Samba)f(serv)o(er)h(a)g(local)h(master)f(bro)n(wser)f(set)i(the) +f(follo)n(wing)f(options)g(in)h(the)g([global])f(section)h(of)g(the)g +(smb)m(.conf)e(\002le)j(:)-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 (3795) cvn H.B /DEST pdfmark end + -2 4735 a -2 4818 a +SDict begin H.S end + -2 4818 a -2 +4818 a +SDict begin 11.7 H.A end + -2 4818 a -2 4818 a +SDict begin [ /View [/XYZ H.V] /Dest (3796) cvn H.B /DEST pdfmark end + -2 4818 a 80 x Fr(domain)44 +b(master)f(=)i(no)-2 4995 y(local)f(master)g(=)g(yes)-2 +5092 y(preferred)f(master)h(=)h(yes)-2 5189 y(os)f(level)g(=)h(65)p +Black 3616 5984 a Fq(156)p Black eop end +%%Page: 157 164 +TeXDict begin 157 163 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.157) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (BROWSE-FORCE-MASTER) cvn H.B +/DEST pdfmark end + -2 -201 a 2362 +-132 a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba) +p Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3797) cvn H.B /DEST pdfmark end + +-2 -11 a 83 x Fu(Do)g(not)g(do)g(this)g(for)g(more)f(than)h(one)g +(Samba)f(serv)o(er)h(on)f(each)h(subnet,)g(or)f(the)o(y)h(will)h(w)o +(ar)f(with)h(each)e(other)h(o)o(v)o(er)f(which)g(is)i(to)-2 +180 y(be)f(the)g(local)g(master)g(bro)n(wser)-5 b(.)-2 +347 y +SDict begin H.S end + -2 347 a -2 347 a +SDict begin 13 H.A end + -2 347 a -2 347 a +SDict begin [ /View [/XYZ H.V] /Dest (3798) cvn H.B /DEST pdfmark end + -2 347 a 107 +x Fu(The)148 454 y +SDict begin H.S end + 148 454 a 148 454 a +SDict begin 13 H.A end + 148 454 a 148 +454 a +SDict begin [ /View [/XYZ H.V] /Dest (3799) cvn H.B /DEST pdfmark end + 148 454 a Fv(local)19 b(master)h Fu(parameter)f(allo)n(ws)i +(Samba)e(to)i(act)f(as)h(a)g(local)f(master)g(bro)n(wser)-5 +b(.)19 b(The)2661 454 y +SDict begin H.S end + 2661 454 a 2661 454 a +SDict begin 13 H.A end + 2661 454 +a 2661 454 a +SDict begin [ /View [/XYZ H.V] /Dest (3800) cvn H.B /DEST pdfmark end + 2661 454 a Fv(pr)o(eferr)o(ed)g(master)h +Fu(causes)h(nmbd)-2 562 y(to)f(force)f(a)i(bro)n(wser)e(election)h(on)f +(startup)h(and)g(the)1515 562 y +SDict begin H.S end + 1515 562 a 1515 562 a +SDict begin 13 H.A end + +1515 562 a 1515 562 a +SDict begin [ /View [/XYZ H.V] /Dest (3801) cvn H.B /DEST pdfmark end + 1515 562 a Fv(os)h(le)o(v)o(el)f +Fu(parameter)e(sets)k(Samba)d(high)h(enough)e(so)i(that)h(it)g(should)e +(win)-2 670 y(an)o(y)g(bro)n(wser)g(elections.)-2 854 +y +SDict begin H.S end + -2 854 a -2 854 a +SDict begin 13 H.A end + -2 854 a -2 854 a +SDict begin [ /View [/XYZ H.V] /Dest (3802) cvn H.B /DEST pdfmark end + -2 854 a 90 x Fu(If)h(you)f(ha)n +(v)o(e)h(an)g(NT)g(machine)f(on)h(the)g(subnet)g(that)g(you)f(wish)i +(to)f(be)g(the)h(local)f(master)g(bro)n(wser)f(then)h(you)f(can)h +(disable)-2 1052 y(Samba)f(from)h(becoming)e(a)i(local)h(master)f(bro)n +(wser)f(by)h(setting)g(the)g(follo)n(wing)e(options)i(in)g(the)2825 +1052 y +SDict begin H.S end + 2825 1052 a 2825 1052 a +SDict begin 13 H.A end + 2825 1052 a 2825 1052 +a +SDict begin [ /View [/XYZ H.V] /Dest (3803) cvn H.B /DEST pdfmark end + 2825 1052 a Fv([global])f Fu(section)h(of)g(the)-2 +1160 y +SDict begin H.S end + -2 1160 a -2 1160 a +SDict begin 13 H.A end + -2 1160 a -2 1160 a +SDict begin [ /View [/XYZ H.V] /Dest (3804) cvn H.B /DEST pdfmark end + -2 1160 +a Fr(smb.conf)f Fu(\002le)i(:)-2 1328 y +SDict begin H.S end + -2 1328 a -2 +1328 a +SDict begin 13 H.A end + -2 1328 a -2 1328 a +SDict begin [ /View [/XYZ H.V] /Dest (3805) cvn H.B /DEST pdfmark end + -2 1328 a -2 1411 a +SDict begin H.S end + -2 1411 +a -2 1411 a +SDict begin 11.7 H.A end + -2 1411 a -2 1411 a +SDict begin [ /View [/XYZ H.V] /Dest (3806) cvn H.B /DEST pdfmark end + -2 1411 a 95 x Fr(domain)44 +b(master)f(=)i(no)-2 1603 y(local)f(master)g(=)g(no)-2 +1701 y(preferred)f(master)h(=)h(no)-2 1798 y(os)f(level)g(=)h(0)-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 (3807) cvn H.B /DEST pdfmark end + -2 1999 +a 377 x Fx(22.7.)35 b(Setting)f(up)h(Br)m(o)o(wsing)f(in)h(a)h(DOMAIN) +-2 2571 y +SDict begin H.S end + -2 2571 a -2 2571 a +SDict begin 13 H.A end + -2 2571 a -2 2571 a +SDict begin [ /View [/XYZ H.V] /Dest (3809) cvn H.B /DEST pdfmark end + -2 +2571 a 79 x Fu(If)20 b(you)f(are)h(adding)f(Samba)g(serv)o(ers)h(to)g +(a)h(W)m(indo)n(ws)e(NT)i(Domain)e(then)g(you)h(must)g(not)g(set)g(up)g +(a)h(Samba)e(serv)o(er)h(as)g(a)h(domain)-2 2758 y(master)f(bro)n(wser) +-5 b(.)19 b(By)i(def)o(ault,)e(a)i(W)m(indo)n(ws)e(NT)i(Primary)e +(Domain)g(Controller)g(for)h(a)g(Domain)g(name)f(is)i(also)g(the)f +(Domain)-2 2866 y(master)f(bro)n(wser)g(for)g(that)h(name,)f(and)g(man) +o(y)f(things)i(will)g(break)f(if)h(a)g(Samba)f(serv)o(er)g(re)o +(gisters)h(the)f(Domain)g(master)h(bro)n(wser)-2 2974 +y(NetBIOS)h(name)e(\()556 2974 y +SDict begin H.S end + 556 2974 a 556 2974 +a +SDict begin 13 H.A end + 556 2974 a 556 2974 a +SDict begin [ /View [/XYZ H.V] /Dest (3810) cvn H.B /DEST pdfmark end + 556 2974 a Fo(DOMAIN)9 b Fu(<1B>\))19 +b(with)h(WINS)h(instead)f(of)g(the)g(PDC.)-2 3155 y +SDict begin H.S end + -2 +3155 a -2 3155 a +SDict begin 13 H.A end + -2 3155 a -2 3155 a +SDict begin [ /View [/XYZ H.V] /Dest (3811) cvn H.B /DEST pdfmark end + -2 3155 a 93 x Fu(F)o(or)g +(subnets)f(other)h(than)f(the)i(one)e(containing)g(the)h(W)m(indo)n(ws) +f(NT)i(PDC)g(you)e(may)h(set)h(up)f(Samba)g(serv)o(ers)f(as)i(local)f +(master)-2 3356 y(bro)n(wsers)f(as)i(described.)e(T)-7 +b(o)20 b(mak)o(e)g(a)g(Samba)g(serv)o(er)f(a)i(local)f(master)g(bro)n +(wser)f(set)i(the)g(follo)n(wing)d(options)h(in)i(the)3416 +3356 y +SDict begin H.S end + 3416 3356 a 3416 3356 a +SDict begin 13 H.A end + 3416 3356 a 3416 3356 +a +SDict begin [ /View [/XYZ H.V] /Dest (3812) cvn H.B /DEST pdfmark end + 3416 3356 a Fv([global])-2 3464 y Fu(section)f(of)g(the)466 +3464 y +SDict begin H.S end + 466 3464 a 466 3464 a +SDict begin 13 H.A end + 466 3464 a 466 3464 a +SDict begin [ /View [/XYZ H.V] /Dest (3813) cvn H.B /DEST pdfmark end + 466 +3464 a Fr(smb.conf)f Fu(\002le)i(:)-2 3631 y +SDict begin H.S end + -2 3631 +a -2 3631 a +SDict begin 13 H.A end + -2 3631 a -2 3631 a +SDict begin [ /View [/XYZ H.V] /Dest (3814) cvn H.B /DEST pdfmark end + -2 3631 a -2 3714 a +SDict begin H.S end + -2 +3714 a -2 3714 a +SDict begin 11.7 H.A end + -2 3714 a -2 3714 a +SDict begin [ /View [/XYZ H.V] /Dest (3815) cvn H.B /DEST pdfmark end + -2 3714 a 96 x Fr(domain)44 +b(master)f(=)i(no)-2 3907 y(local)f(master)g(=)g(yes)-2 +4004 y(preferred)f(master)h(=)h(yes)-2 4101 y(os)f(level)g(=)h(65)-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 (3816) cvn H.B /DEST pdfmark end + -2 4458 +a 108 x Fu(If)20 b(you)f(wish)i(to)f(ha)n(v)o(e)g(a)g(Samba)g(serv)o +(er)f(\002ght)h(the)h(election)e(with)h(machines)g(on)g(the)g(same)g +(subnet)g(you)f(may)h(set)h(the)3464 4566 y +SDict begin H.S end + 3464 4566 +a 3464 4566 a +SDict begin 13 H.A end + 3464 4566 a 3464 4566 a +SDict begin [ /View [/XYZ H.V] /Dest (3817) cvn H.B /DEST pdfmark end + 3464 4566 a Fv(os)f(le)o(v)o(el) +-2 4674 y Fu(parameter)e(to)j(lo)n(wer)e(le)n(v)o(els.)h(By)h(doing)e +(this)i(you)e(can)h(tune)g(the)g(order)f(of)h(machines)f(that)h(will)h +(become)e(local)h(master)-2 4782 y(bro)n(wsers)f(if)i(the)o(y)e(are)h +(running.)e(F)o(or)i(more)f(details)i(on)f(this)g(see)h(the)f(section)p +0 TeXcolorgray 2285 4782 a +SDict begin H.S end + 2285 4782 a Fu(F)o(orcing)f(samba)h(to)g(be) +g(the)h(master)f(bro)n(wser)3612 4782 y +SDict begin 13 H.L end + 3612 4782 a 3612 +4782 a +SDict begin [ /Subtype /Link /Dest (BROWSE-FORCE-MASTER) cvn /H /I +/Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end + 3612 4782 a Black -2 4890 a Fu(belo)n(w)-5 b(.)-2 +5057 y +SDict begin H.S end + -2 5057 a -2 5057 a +SDict begin 13 H.A end + -2 5057 a -2 5057 a +SDict begin [ /View [/XYZ H.V] /Dest (3819) cvn H.B /DEST pdfmark end + -2 5057 +a 107 x Fu(If)20 b(you)f(ha)n(v)o(e)h(W)m(indo)n(ws)f(NT)i(machines)e +(that)h(are)g(members)g(of)f(the)i(domain)d(on)i(all)h(subnets,)f(and)f +(you)h(are)g(sure)g(the)o(y)f(will)-2 5272 y(al)o(w)o(ays)h(be)h +(running)d(then)h(you)h(can)g(disable)g(Samba)f(from)g(taking)h(part)g +(in)g(bro)n(wser)f(elections)h(and)g(e)n(v)o(er)f(becoming)f(a)j(local) +-2 5380 y(master)f(bro)n(wser)f(by)h(setting)g(follo)n(wing)e(options)i +(in)g(the)1686 5380 y +SDict begin H.S end + 1686 5380 a 1686 5380 a +SDict begin 13 H.A end + 1686 5380 +a 1686 5380 a +SDict begin [ /View [/XYZ H.V] /Dest (3820) cvn H.B /DEST pdfmark end + 1686 5380 a Fv([global])f Fu(section)h(of)g(the)2447 +5380 y +SDict begin H.S end + 2447 5380 a 2447 5380 a +SDict begin 13 H.A end + 2447 5380 a 2447 5380 +a +SDict begin [ /View [/XYZ H.V] /Dest (3821) cvn H.B /DEST pdfmark end + 2447 5380 a Fr(smb.conf)g Fu(\002le)g(:)p Black 3614 +5984 a Fq(157)p Black eop end +%%Page: 158 165 +TeXDict begin 158 164 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.158) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3822) cvn H.B /DEST pdfmark end + -2 +-11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3823) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fv(domain)g(master)g(=)h(no)g(local)e(master)i(=)g(no)f(pr)o +(eferr)o(ed)f(master)h(=)h(no)g(os)f(le)o(v)o(el)g(=)h(0)-2 +100 y +SDict begin H.S end + -2 100 a -2 100 a +SDict begin 13 H.A end + -2 100 a -2 100 a +SDict begin [ /View [/XYZ H.V] /Dest (BROWSE-FORCE-MASTER) cvn H.B +/DEST pdfmark end + -2 100 a 360 +x Fx(22.8.)35 b(F)l(or)m(cing)f(samba)h(to)g(be)g(the)h(master)-2 +655 y +SDict begin H.S end + -2 655 a -2 655 a +SDict begin 13 H.A end + -2 655 a -2 655 a +SDict begin [ /View [/XYZ H.V] /Dest (3826) cvn H.B /DEST pdfmark end + -2 655 a 79 +x Fu(Who)20 b(becomes)f(the)613 734 y +SDict begin H.S end + 613 734 a 613 734 +a +SDict begin 13 H.A end + 613 734 a 613 734 a +SDict begin [ /View [/XYZ H.V] /Dest (3827) cvn H.B /DEST pdfmark end + 613 734 a Fv(master)h(br)o(o)o(wser)g +Fu(is)h(determined)e(by)h(an)g(election)f(process)h(using)g +(broadcasts.)f(Each)g(election)h(pack)o(et)-2 842 y(contains)f(a)i +(number)d(of)i(parameters)f(which)h(determine)f(what)h(precedence)e +(\(bias\))i(a)g(host)g(should)g(ha)n(v)o(e)f(in)h(the)h(election.)e(By) +-2 950 y(def)o(ault)g(Samba)h(uses)h(a)f(v)o(ery)f(lo)n(w)i(precedence) +d(and)h(thus)h(loses)h(elections)f(to)g(just)h(about)e(an)o(yone)g +(else.)-2 1134 y +SDict begin H.S end + -2 1134 a -2 1134 a +SDict begin 13 H.A end + -2 1134 a -2 1134 +a +SDict begin [ /View [/XYZ H.V] /Dest (3828) cvn H.B /DEST pdfmark end + -2 1134 a 90 x Fu(If)h(you)f(w)o(ant)h(Samba)g(to)g(win)h(elections)f +(then)f(just)i(set)g(the)1733 1224 y +SDict begin H.S end + 1733 1224 a 1733 +1224 a +SDict begin 13 H.A end + 1733 1224 a 1733 1224 a +SDict begin [ /View [/XYZ H.V] /Dest (3829) cvn H.B /DEST pdfmark end + 1733 1224 a Fv(os)g(le)o(v)o(el)f +Fu(global)f(option)g(in)2555 1224 y +SDict begin H.S end + 2555 1224 a 2555 +1224 a +SDict begin 13 H.A end + 2555 1224 a 2555 1224 a +SDict begin [ /View [/XYZ H.V] /Dest (3830) cvn H.B /DEST pdfmark end + 2555 1224 a Fr(smb.conf)g +Fu(to)h(a)h(higher)e(number)-5 b(.)18 b(It)-2 1332 y(def)o(aults)i(to)g +(0.)g(Using)g(34)g(w)o(ould)f(mak)o(e)h(it)h(win)f(all)h(elections)f(o) +o(v)o(er)f(e)n(v)o(ery)f(other)i(system)g(\(e)o(xcept)f(other)g(samba)h +(systems!\))-2 1516 y +SDict begin H.S end + -2 1516 a -2 1516 a +SDict begin 13 H.A end + -2 1516 a -2 +1516 a +SDict begin [ /View [/XYZ H.V] /Dest (3831) cvn H.B /DEST pdfmark end + -2 1516 a 90 x Fu(A)78 1606 y +SDict begin H.S end + 78 1606 a 78 1606 +a +SDict begin 13 H.A end + 78 1606 a 78 1606 a +SDict begin [ /View [/XYZ H.V] /Dest (3832) cvn H.B /DEST pdfmark end + 78 1606 a Fv(os)h(le)o(v)o(el)f +Fu(of)g(2)g(w)o(ould)g(mak)o(e)f(it)i(beat)f(WfWg)h(and)f(W)m(in95,)f +(b)n(ut)h(not)g(MS)h(W)m(indo)n(ws)e(NT/2K)h(Serv)o(er)-5 +b(.)20 b(A)g(MS)h(W)m(indo)n(ws)-2 1714 y(NT/2K)f(Serv)o(er)f(domain)g +(controller)f(uses)j(le)n(v)o(el)f(32.)-2 1880 y +SDict begin H.S end + -2 1880 +a -2 1880 a +SDict begin 13 H.A end + -2 1880 a -2 1880 a +SDict begin [ /View [/XYZ H.V] /Dest (3833) cvn H.B /DEST pdfmark end + -2 1880 a 108 x Fu(The)g(maximum)e(os)j +(le)n(v)o(el)e(is)j(255)-2 2154 y +SDict begin H.S end + -2 2154 a -2 2154 a +SDict begin 13 H.A end + +-2 2154 a -2 2154 a +SDict begin [ /View [/XYZ H.V] /Dest (3834) cvn H.B /DEST pdfmark end + -2 2154 a 108 x Fu(If)e(you)f(w)o(ant)h(samba)g(to) +h(force)e(an)h(election)g(on)f(startup,)h(then)g(set)h(the)2063 +2262 y +SDict begin H.S end + 2063 2262 a 2063 2262 a +SDict begin 13 H.A end + 2063 2262 a 2063 2262 +a +SDict begin [ /View [/XYZ H.V] /Dest (3835) cvn H.B /DEST pdfmark end + 2063 2262 a Fv(pr)o(eferr)o(ed)e(master)h Fu(global)f(option)g(in) +3233 2262 y +SDict begin H.S end + 3233 2262 a 3233 2262 a +SDict begin 13 H.A end + 3233 2262 a 3233 +2262 a +SDict begin [ /View [/XYZ H.V] /Dest (3836) cvn H.B /DEST pdfmark end + 3233 2262 a Fr(smb.conf)h Fu(to)-2 2369 y("yes".)g(Samba)f(will) +i(then)f(ha)n(v)o(e)g(a)g(slight)h(adv)n(antage)d(o)o(v)o(er)h(other)g +(potential)g(master)h(bro)n(wsers)g(that)g(are)g(not)g(preferred)e +(master)-2 2477 y(bro)n(wsers.)h(Use)i(this)f(parameter)f(with)i(care,) +e(as)i(if)g(you)e(ha)n(v)o(e)h(tw)o(o)g(hosts)g(\(whether)f(the)o(y)h +(are)g(windo)n(ws)f(95)h(or)g(NT)g(or)g(samba\))-2 2585 +y(on)g(the)g(same)g(local)g(subnet)g(both)f(set)i(with)1285 +2585 y +SDict begin H.S end + 1285 2585 a 1285 2585 a +SDict begin 13 H.A end + 1285 2585 a 1285 2585 +a +SDict begin [ /View [/XYZ H.V] /Dest (3837) cvn H.B /DEST pdfmark end + 1285 2585 a Fv(pr)o(eferr)o(ed)d(master)i Fu(to)h("yes",)f(then)f +(periodically)g(and)g(continually)g(the)o(y)g(will)-2 +2693 y(force)g(an)h(election)g(in)g(order)f(to)h(become)f(the)i(local)f +(master)g(bro)n(wser)-5 b(.)-2 2860 y +SDict begin H.S end + -2 2860 a -2 2860 +a +SDict begin 13 H.A end + -2 2860 a -2 2860 a +SDict begin [ /View [/XYZ H.V] /Dest (3838) cvn H.B /DEST pdfmark end + -2 2860 a 107 x Fu(If)20 b(you)f(w)o(ant)h(samba) +g(to)h(be)f(a)875 2967 y +SDict begin H.S end + 875 2967 a 875 2967 a +SDict begin 13 H.A end + 875 2967 +a 875 2967 a +SDict begin [ /View [/XYZ H.V] /Dest (3839) cvn H.B /DEST pdfmark end + 875 2967 a Fv(domain)h(master)f(br)o(o)o(wser)p +Fu(,)f(then)h(it)h(is)g(recommended)c(that)k(you)e(also)h(set)3114 +2967 y +SDict begin H.S end + 3114 2967 a 3114 2967 a +SDict begin 13 H.A end + 3114 2967 a 3114 2967 +a +SDict begin [ /View [/XYZ H.V] /Dest (3840) cvn H.B /DEST pdfmark end + 3114 2967 a Fv(pr)o(eferr)o(ed)f(master)-2 3075 y Fu(to)h("yes",)g +(because)g(samba)f(will)i(not)f(become)f(a)i(domain)e(master)h(bro)n +(wser)f(for)g(the)i(whole)e(of)h(your)f(LAN)h(or)g(W)-10 +b(AN)21 b(if)g(it)g(is)-2 3183 y(not)f(also)g(a)h(local)f(master)g(bro) +n(wser)f(on)h(its)h(o)n(wn)f(broadcast)f(isolated)h(subnet.)-2 +3350 y +SDict begin H.S end + -2 3350 a -2 3350 a +SDict begin 13 H.A end + -2 3350 a -2 3350 a +SDict begin [ /View [/XYZ H.V] /Dest (3841) cvn H.B /DEST pdfmark end + -2 3350 +a 107 x Fu(It)g(is)h(possible)f(to)h(con\002gure)d(tw)o(o)i(samba)g +(serv)o(ers)g(to)g(attempt)g(to)g(become)f(the)i(domain)d(master)i(bro) +n(wser)g(for)f(a)i(domain.)d(The)-2 3565 y(\002rst)j(serv)o(er)e(that)h +(comes)g(up)g(will)h(be)f(the)g(domain)f(master)h(bro)n(wser)-5 +b(.)19 b(All)i(other)f(samba)g(serv)o(ers)f(will)i(attempt)f(to)g +(become)f(the)-2 3673 y(domain)g(master)h(bro)n(wser)f(e)n(v)o(ery)g(5) +h(minutes.)f(The)o(y)g(will)i(\002nd)f(that)h(another)d(samba)i(serv)o +(er)g(is)h(already)e(the)h(domain)f(master)-2 3781 y(bro)n(wser)g(and)g +(will)i(f)o(ail.)g(This)f(pro)o(vides)f(automatic)g(redundanc)o(y)-5 +b(,)16 b(should)j(the)h(current)f(domain)g(master)h(bro)n(wser)f(f)o +(ail.)-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 (3842) cvn H.B /DEST pdfmark end + -2 3809 a 359 x Fx(22.9.)35 b(Making)g(samba)f(the)h(domain)f(master) +-2 4364 y +SDict begin H.S end + -2 4364 a -2 4364 a +SDict begin 13 H.A end + -2 4364 a -2 4364 a +SDict begin [ /View [/XYZ H.V] /Dest (3844) cvn H.B /DEST pdfmark end + -2 +4364 a 78 x Fu(The)20 b(domain)e(master)j(is)g(responsible)e(for)g +(collating)g(the)i(bro)n(wse)e(lists)j(of)e(multiple)f(subnets)h(so)h +(that)f(bro)n(wsing)e(can)i(occur)-2 4550 y(between)f(subnets.)h(Y)-9 +b(ou)19 b(can)h(mak)o(e)g(samba)g(act)g(as)h(the)g(domain)d(master)i +(by)g(setting)2496 4550 y +SDict begin H.S end + 2496 4550 a 2496 4550 a +SDict begin 13 H.A end + 2496 +4550 a 2496 4550 a +SDict begin [ /View [/XYZ H.V] /Dest (3845) cvn H.B /DEST pdfmark end + 2496 4550 a Fv(domain)h(master)f(=)h(y)o(es)g +Fu(in)3334 4550 y +SDict begin H.S end + 3334 4550 a 3334 4550 a +SDict begin 13 H.A end + 3334 4550 a +3334 4550 a +SDict begin [ /View [/XYZ H.V] /Dest (3846) cvn H.B /DEST pdfmark end + 3334 4550 a Fr(smb.conf)p Fu(.)-2 4658 y(By)f(def)o(ault)g +(it)h(will)g(not)f(be)g(a)g(domain)f(master)-5 b(.)-2 +4842 y +SDict begin H.S end + -2 4842 a -2 4842 a +SDict begin 13 H.A end + -2 4842 a -2 4842 a +SDict begin [ /View [/XYZ H.V] /Dest (3847) cvn H.B /DEST pdfmark end + -2 4842 +a 90 x Fu(Note)20 b(that)g(you)f(should)h(NO)m(T)g(set)h(Samba)e(to)i +(be)f(the)g(domain)f(master)h(for)g(a)g(w)o(orkgroup)d(that)k(has)f +(the)g(same)h(name)e(as)i(an)f(NT)-2 5040 y(Domain.)-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 (3848) cvn H.B /DEST pdfmark end + -2 5207 +a 107 x Fu(When)f(samba)g(is)i(the)f(domain)e(master)h(and)h(the)f +(master)h(bro)n(wser)e(it)j(will)f(listen)g(for)f(master)g +(announcements)e(\(made)i(roughly)-2 5422 y(e)n(v)o(ery)g(twelv)o(e)g +(minutes\))h(from)f(local)h(master)g(bro)n(wsers)g(on)f(other)h +(subnets)f(and)h(then)g(contact)f(them)h(to)h(synchronise)d(bro)n(wse) +-2 5530 y(lists.)p Black 3618 5984 a Fq(158)p Black eop +end +%%Page: 159 166 +TeXDict begin 159 165 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.159) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2362 -132 +a Fq(Chapter)20 b(22.)g(Impr)l(o)o(ved)f(br)l(owsing)h(in)g(samba)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3849) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(If)g(you)f(w)o(ant)h(samba)g(to)h(be)f(the)g(domain)f +(master)h(then)g(I)g(suggest)g(you)f(also)i(set)g(the)2469 +72 y +SDict begin H.S end + 2469 72 a 2469 72 a +SDict begin 13 H.A end + 2469 72 a 2469 72 a +SDict begin [ /View [/XYZ H.V] /Dest (3850) cvn H.B /DEST pdfmark end + 2469 72 +a Fv(os)f(le)o(v)o(el)g Fu(high)g(enough)e(to)i(mak)o(e)g(sure)g(it)-2 +180 y(wins)g(elections,)g(and)g(set)766 180 y +SDict begin H.S end + 766 180 +a 766 180 a +SDict begin 13 H.A end + 766 180 a 766 180 a +SDict begin [ /View [/XYZ H.V] /Dest (3851) cvn H.B /DEST pdfmark end + 766 180 a Fv(pr)o(eferr)o(ed)f(master)h +Fu(to)g("yes",)g(to)g(get)g(samba)g(to)h(force)e(an)h(election)g(on)f +(startup.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 364 +a +SDict begin [ /View [/XYZ H.V] /Dest (3852) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(Note)h(that)g(all)h(your)e(serv)o(ers)h(\(including) +e(samba\))h(and)h(clients)g(should)f(be)i(using)e(a)i(WINS)g(serv)o(er) +e(to)h(resolv)o(e)g(NetBIOS)-2 562 y(names.)f(If)h(your)f(clients)i +(are)f(only)f(using)h(broadcasting)e(to)i(resolv)o(e)g(NetBIOS)g +(names,)g(then)g(tw)o(o)g(things)g(will)h(occur:)-2 580 +y +SDict begin H.S end + -2 580 a -2 580 a +SDict begin 13 H.A end + -2 580 a -2 580 a +SDict begin [ /View [/XYZ H.V] /Dest (3853) cvn H.B /DEST pdfmark end + -2 580 a -2 590 +a +SDict begin H.S end + -2 590 a -2 590 a +SDict begin 13 H.A end + -2 590 a -2 590 a +SDict begin [ /View [/XYZ H.V] /Dest (3854) cvn H.B /DEST pdfmark end + -2 590 a Black +64 733 a Fu(1.)p Black 147 733 a +SDict begin H.S end + 147 733 a 147 733 a +SDict begin 13 H.A end + +147 733 a 147 733 a +SDict begin [ /View [/XYZ H.V] /Dest (3855) cvn H.B /DEST pdfmark end + 147 733 a Fu(your)e(local)h(master)g(bro)n(wsers)g +(will)h(be)f(unable)f(to)h(\002nd)g(a)h(domain)e(master)h(bro)n(wser)m +(,)e(as)j(it)g(will)g(only)e(be)h(looking)f(on)h(the)147 +840 y(local)g(subnet.)-2 841 y +SDict begin H.S end + -2 841 a -2 841 a +SDict begin 13 H.A end + -2 841 +a -2 841 a +SDict begin [ /View [/XYZ H.V] /Dest (3856) cvn H.B /DEST pdfmark end + -2 841 a Black 64 990 a Fu(2.)p Black 147 +990 a +SDict begin H.S end + 147 990 a 147 990 a +SDict begin 13 H.A end + 147 990 a 147 990 a +SDict begin [ /View [/XYZ H.V] /Dest (3857) cvn H.B /DEST pdfmark end + 147 990 +a Fu(if)h(a)f(client)h(happens)d(to)j(get)f(hold)f(of)h(a)h +(domain-wide)d(bro)n(wse)h(list,)i(and)f(a)g(user)g(attempts)h(to)f +(access)h(a)f(host)g(in)h(that)f(list,)147 1098 y(it)h(will)g(be)f +(unable)f(to)i(resolv)o(e)e(the)h(NetBIOS)h(name)e(of)h(that)h(host.)-2 +1265 y +SDict begin H.S end + -2 1265 a -2 1265 a +SDict begin 13 H.A end + -2 1265 a -2 1265 a +SDict begin [ /View [/XYZ H.V] /Dest (3858) cvn H.B /DEST pdfmark end + -2 1265 +a 107 x Fu(If,)f(ho)n(we)n(v)o(er)m(,)d(both)j(samba)f(and)h(your)f +(clients)i(are)f(using)f(a)i(WINS)g(serv)o(er)m(,)e(then:)-2 +1390 y +SDict begin H.S end + -2 1390 a -2 1390 a +SDict begin 13 H.A end + -2 1390 a -2 1390 a +SDict begin [ /View [/XYZ H.V] /Dest (3859) cvn H.B /DEST pdfmark end + -2 1390 +a -2 1400 a +SDict begin H.S end + -2 1400 a -2 1400 a +SDict begin 13 H.A end + -2 1400 a -2 1400 a +SDict begin [ /View [/XYZ H.V] /Dest (3860) cvn H.B /DEST pdfmark end + -2 +1400 a Black 64 1542 a Fu(1.)p Black 147 1542 a +SDict begin H.S end + 147 1542 +a 147 1542 a +SDict begin 13 H.A end + 147 1542 a 147 1542 a +SDict begin [ /View [/XYZ H.V] /Dest (3861) cvn H.B /DEST pdfmark end + 147 1542 a Fu(your)g(local)h(master) +g(bro)n(wsers)g(will)h(contact)e(the)h(WINS)h(serv)o(er)f(and,)f(as)i +(long)e(as)i(samba)f(has)h(re)o(gistered)d(that)j(it)g(is)g(a)147 +1650 y(domain)e(master)h(bro)n(wser)f(with)i(the)f(WINS)h(serv)o(er)m +(,)d(your)h(local)h(master)h(bro)n(wser)e(will)i(recei)n(v)o(e)e +(samba')-5 b(s)20 b(ip)g(address)g(as)147 1758 y(its)h(domain)e(master) +h(bro)n(wser)-5 b(.)-2 1759 y +SDict begin H.S end + -2 1759 a -2 1759 a +SDict begin 13 H.A end + -2 +1759 a -2 1759 a +SDict begin [ /View [/XYZ H.V] /Dest (3862) cvn H.B /DEST pdfmark end + -2 1759 a Black 64 1907 a Fu(2.)p Black +147 1907 a +SDict begin H.S end + 147 1907 a 147 1907 a +SDict begin 13 H.A end + 147 1907 a 147 1907 +a +SDict begin [ /View [/XYZ H.V] /Dest (3863) cvn H.B /DEST pdfmark end + 147 1907 a Fu(when)20 b(a)g(client)h(recei)n(v)o(es)e(a)i +(domain-wide)d(bro)n(wse)h(list,)i(and)f(a)g(user)g(attempts)g(to)h +(access)g(a)f(host)g(in)h(that)f(list,)h(it)g(will)147 +2015 y(contact)f(the)g(WINS)h(serv)o(er)e(to)h(resolv)o(e)g(the)g +(NetBIOS)h(name)e(of)h(that)g(host.)g(as)h(long)f(as)h(that)f(host)g +(has)g(re)o(gistered)f(its)147 2123 y(NetBIOS)i(name)f(with)g(the)g +(same)g(WINS)h(serv)o(er)m(,)e(the)h(user)g(will)h(be)f(able)h(to)f +(see)h(that)f(host.)-2 2177 y +SDict begin H.S end + -2 2177 a -2 2177 a +SDict begin 13 H.A end + -2 +2177 a -2 2177 a +SDict begin [ /View [/XYZ H.V] /Dest (3864) cvn H.B /DEST pdfmark end + -2 2177 a 365 x Fx(22.10.)34 b(Note)h(about)g(br)m +(oadcast)f(addr)m(esses)-2 2710 y +SDict begin H.S end + -2 2710 a -2 2710 a +SDict begin 13 H.A end + +-2 2710 a -2 2710 a +SDict begin [ /View [/XYZ H.V] /Dest (3866) cvn H.B /DEST pdfmark end + -2 2710 a 106 x Fu(If)20 b(your)f(netw)o(ork)g +(uses)h(a)h("0")f(based)g(broadcast)f(address)g(\(for)h(e)o(xample)e +(if)j(it)g(ends)f(in)g(a)h(0\))f(then)f(you)h(will)h(strik)o(e)f +(problems.)-2 2924 y(W)m(indo)n(ws)f(for)h(W)-7 b(orkgroups)18 +b(does)i(not)g(seem)g(to)h(support)d(a)j(0')-5 b(s)21 +b(broadcast)e(and)g(you)g(will)i(probably)d(\002nd)i(that)g(bro)n +(wsing)f(and)-2 3032 y(name)g(lookups)g(w)o(on')o(t)g(w)o(ork.)-2 +3060 y +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 (3867) cvn H.B /DEST pdfmark end + -2 3060 +a 359 x Fx(22.11.)34 b(Multiple)h(interfaces)-2 3614 +y +SDict begin H.S end + -2 3614 a -2 3614 a +SDict begin 13 H.A end + -2 3614 a -2 3614 a +SDict begin [ /View [/XYZ H.V] /Dest (3869) cvn H.B /DEST pdfmark end + -2 3614 a 79 +x Fu(Samba)19 b(no)n(w)h(supports)f(machines)h(with)g(multiple)f(netw)o +(ork)g(interf)o(aces.)h(If)g(you)f(ha)n(v)o(e)h(multiple)f(interf)o +(aces)h(then)g(you)f(will)-2 3801 y(need)g(to)i(use)f(the)514 +3801 y +SDict begin H.S end + 514 3801 a 514 3801 a +SDict begin 13 H.A end + 514 3801 a 514 3801 a +SDict begin [ /View [/XYZ H.V] /Dest (3870) cvn H.B /DEST pdfmark end + 514 +3801 a Fv(interfaces)g Fu(option)f(in)h(smb)m(.conf)e(to)j(con\002gure) +d(them.)h(See)2291 3801 y +SDict begin H.S end + 2291 3801 a 2291 3801 a +SDict begin 13 H.A end + 2291 +3801 a 2291 3801 a +SDict begin [ /View [/XYZ H.V] /Dest (3871) cvn H.B /DEST pdfmark end + 2291 3801 a Fr(smb.conf\(5\))g Fu(for)h(details.)p +Black 3618 5984 a Fq(159)p Black eop end +%%Page: 160 167 +TeXDict begin 160 166 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.160) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SECURING-SAMBA) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(23.)f(Securing)g(Samba)-2 197 y +SDict begin H.S end + -2 +197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3883) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fx(23.1.)35 +b(Intr)m(oduction)-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 (3885) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(This)20 b(note)g(w)o(as)h(attached)e(to)i +(the)f(Samba)g(2.2.8)e(release)j(notes)f(as)g(it)h(contained)e(an)h +(important)f(security)g(\002x.)h(The)-2 921 y(information)e(contained)g +(here)i(applies)g(to)g(Samba)g(installations)g(in)g(general.)-2 +949 y +SDict begin H.S end + -2 949 a -2 949 a +SDict begin 13 H.A end + -2 949 a -2 949 a +SDict begin [ /View [/XYZ H.V] /Dest (3886) cvn H.B /DEST pdfmark end + -2 949 a 359 +x Fx(23.2.)35 b(Using)f(host)h(based)g(pr)m(otection)-2 +1504 y +SDict begin H.S end + -2 1504 a -2 1504 a +SDict begin 13 H.A end + -2 1504 a -2 1504 a +SDict begin [ /View [/XYZ H.V] /Dest (3888) cvn H.B /DEST pdfmark end + -2 1504 +a 78 x Fu(In)20 b(man)o(y)f(installations)h(of)g(Samba)f(the)i +(greatest)f(threat)f(comes)h(for)g(outside)f(your)g(immediate)h(netw)o +(ork.)e(By)j(def)o(ault)e(Samba)-2 1690 y(will)i(accept)e(connections)g +(from)g(an)o(y)g(host,)h(which)g(means)g(that)g(if)h(you)e(run)g(an)h +(insecure)g(v)o(ersion)f(of)h(Samba)f(on)h(a)h(host)f(that)-2 +1798 y(is)h(directly)e(connected)g(to)h(the)g(Internet)f(you)g(can)h +(be)h(especially)e(vulnerable.)-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 (3889) cvn H.B /DEST pdfmark end + -2 1982 a 90 x Fu(One)h(of)g(the)g(simplest) +g(\002x)o(es)h(in)f(this)h(case)g(is)g(to)f(use)g(the)h('hosts)f(allo)n +(w')g(and)f('hosts)h(den)o(y')f(options)g(in)h(the)h(Samba)e(smb)m +(.conf)-2 2180 y(con\002guration)e(\002le)k(to)f(only)g(allo)n(w)g +(access)h(to)f(your)f(serv)o(er)g(from)h(a)g(speci\002c)h(range)e(of)h +(hosts.)g(An)g(e)o(xample)f(might)g(be:)-2 2364 y +SDict begin H.S end + -2 +2364 a -2 2364 a +SDict begin 13 H.A end + -2 2364 a -2 2364 a +SDict begin [ /View [/XYZ H.V] /Dest (3890) cvn H.B /DEST pdfmark end + -2 2364 a -2 2447 +a +SDict begin H.S end + -2 2447 a -2 2447 a +SDict begin 11.7 H.A end + -2 2447 a -2 2447 a +SDict begin [ /View [/XYZ H.V] /Dest (3891) cvn H.B /DEST pdfmark end + -2 2447 a 87 +2526 a Fr(hosts)44 b(allow)g(=)h(127.0.0.1)e(192.168.2.0/24)g +(192.168.3.0/24)87 2623 y(hosts)h(deny)h(=)f(0.0.0.0/0)-2 +2980 y +SDict begin H.S end + -2 2980 a -2 2980 a +SDict begin 13 H.A end + -2 2980 a -2 2980 a +SDict begin [ /View [/XYZ H.V] /Dest (3892) cvn H.B /DEST pdfmark end + -2 2980 +a 108 x Fu(The)20 b(abo)o(v)o(e)e(will)j(only)e(allo)n(w)i(SMB)g +(connections)d(from)h(')o(localhost')g(\(your)g(o)n(wn)g(computer\))f +(and)i(from)f(the)h(tw)o(o)h(pri)n(v)n(ate)-2 3196 y(netw)o(orks)e +(192.168.2)e(and)j(192.168.3.)c(All)21 b(other)e(connections)g(will)i +(be)f(refused)f(connections)f(as)j(soon)f(as)h(the)f(client)g(sends)-2 +3304 y(its)h(\002rst)g(pack)o(et.)e(The)h(refusal)g(will)h(be)f(mark)o +(ed)f(as)i(a)f('not)g(listening)g(on)f(called)h(name')g(error)-5 +b(.)-2 3333 y +SDict begin H.S end + -2 3333 a -2 3333 a +SDict begin 13 H.A end + -2 3333 a -2 3333 a +SDict begin [ /View [/XYZ H.V] /Dest (3893) cvn H.B /DEST pdfmark end + +-2 3333 a 359 x Fx(23.3.)35 b(Using)f(interface)g(pr)m(otection)-2 +3887 y +SDict begin H.S end + -2 3887 a -2 3887 a +SDict begin 13 H.A end + -2 3887 a -2 3887 a +SDict begin [ /View [/XYZ H.V] /Dest (3895) cvn H.B /DEST pdfmark end + -2 3887 +a 79 x Fu(By)20 b(def)o(ault)g(Samba)g(will)h(accept)e(connections)g +(on)g(an)o(y)h(netw)o(ork)f(interf)o(ace)g(that)h(it)h(\002nds)g(on)e +(your)g(system.)h(That)g(means)g(if)-2 4074 y(you)f(ha)n(v)o(e)h(a)g +(ISDN)h(line)f(or)g(a)h(PPP)g(connection)d(to)i(the)g(Internet)f(then)h +(Samba)g(will)h(accept)e(connections)g(on)h(those)g(links.)-2 +4182 y(This)g(may)g(not)g(be)g(what)g(you)f(w)o(ant.)-2 +4366 y +SDict begin H.S end + -2 4366 a -2 4366 a +SDict begin 13 H.A end + -2 4366 a -2 4366 a +SDict begin [ /View [/XYZ H.V] /Dest (3896) cvn H.B /DEST pdfmark end + -2 4366 +a 90 x Fu(Y)-9 b(ou)19 b(can)h(change)f(this)i(beha)n(viour)d(using)i +(options)f(lik)o(e)h(the)h(follo)n(wing:)-2 4640 y +SDict begin H.S end + -2 +4640 a -2 4640 a +SDict begin 13 H.A end + -2 4640 a -2 4640 a +SDict begin [ /View [/XYZ H.V] /Dest (3897) cvn H.B /DEST pdfmark end + -2 4640 a -2 4723 +a +SDict begin H.S end + -2 4723 a -2 4723 a +SDict begin 11.7 H.A end + -2 4723 a -2 4723 a +SDict begin [ /View [/XYZ H.V] /Dest (3898) cvn H.B /DEST pdfmark end + -2 4723 a 87 +4802 a Fr(interfaces)44 b(=)g(eth*)g(lo)87 4899 y(bind)h(interfaces)e +(only)h(=)h(yes)-2 5256 y +SDict begin H.S end + -2 5256 a -2 5256 a +SDict begin 13 H.A end + -2 5256 +a -2 5256 a +SDict begin [ /View [/XYZ H.V] /Dest (3899) cvn H.B /DEST pdfmark end + -2 5256 a Black 3618 5984 a Fq(160)p Black +eop end +%%Page: 161 168 +TeXDict begin 161 167 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.161) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2783 -132 +a Fq(Chapter)20 b(23.)f(Securing)g(Samba)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (3900) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fu(This)h(tells)h +(Samba)f(to)g(only)g(listen)g(for)g(connections)e(on)i(interf)o(aces)g +(with)g(a)h(name)e(starting)h(with)g('eth')g(such)g(as)h(eth0,)e(eth1,) +-2 180 y(plus)h(on)g(the)g(loopback)e(interf)o(ace)h(called)h(')o(lo'.) +g(The)g(name)f(you)h(will)h(need)e(to)h(use)h(depends)e(on)g(what)i(OS) +f(you)g(are)g(using,)f(in)-2 288 y(the)h(abo)o(v)o(e)e(I)j(used)f(the)g +(common)e(name)i(for)f(Ethernet)h(adapters)f(on)h(Linux.)-2 +472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (3901) cvn H.B /DEST pdfmark end + -2 472 a 90 +x Fu(If)g(you)f(use)i(the)f(abo)o(v)o(e)e(and)i(someone)f(tries)h(to)h +(mak)o(e)f(a)g(SMB)h(connection)d(to)j(your)e(host)h(o)o(v)o(er)f(a)h +(PPP)h(interf)o(ace)f(called)-2 670 y('ppp0')e(then)i(the)o(y)f(will)i +(get)f(a)h(TCP)g(connection)d(refused)h(reply)-5 b(.)19 +b(In)h(that)g(case)h(no)e(Samba)h(code)g(is)h(run)e(at)i(all)g(as)f +(the)-2 778 y(operating)e(system)i(has)h(been)e(told)h(not)g(to)h(pass) +f(connections)f(from)g(that)h(interf)o(ace)f(to)i(an)o(y)e(process.)-2 +807 y +SDict begin H.S end + -2 807 a -2 807 a +SDict begin 13 H.A end + -2 807 a -2 807 a +SDict begin [ /View [/XYZ H.V] /Dest (3902) cvn H.B /DEST pdfmark end + -2 807 a 359 +x Fx(23.4.)35 b(Using)f(a)i(\002r)m(ewall)-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 (3904) cvn H.B /DEST pdfmark end + -2 1361 a 79 x Fu(Man)o(y)19 +b(people)g(use)h(a)h(\002re)n(w)o(all)g(to)f(den)o(y)f(access)i(to)f +(services)g(that)g(the)o(y)g(don')o(t)e(w)o(ant)j(e)o(xposed)d(outside) +i(their)g(netw)o(ork.)f(This)-2 1548 y(can)h(be)g(a)g(v)o(ery)g(good)e +(idea,)i(although)e(I)j(w)o(ould)e(recommend)f(using)i(it)h(in)f +(conjunction)e(with)i(the)g(abo)o(v)o(e)f(methods)g(so)i(that)-2 +1655 y(you)e(are)h(protected)f(e)n(v)o(en)g(if)i(your)d(\002re)n(w)o +(all)j(is)g(not)f(acti)n(v)o(e)g(for)f(some)h(reason.)-2 +1840 y +SDict begin H.S end + -2 1840 a -2 1840 a +SDict begin 13 H.A end + -2 1840 a -2 1840 a +SDict begin [ /View [/XYZ H.V] /Dest (3905) cvn H.B /DEST pdfmark end + -2 1840 +a 89 x Fu(If)g(you)f(are)h(setting)g(up)g(a)h(\002re)n(w)o(all)f(then)g +(you)f(need)h(to)g(kno)n(w)f(what)h(TCP)h(and)f(UDP)h(ports)f(to)g +(allo)n(w)g(and)g(block.)f(Samba)h(uses)-2 2037 y(the)g(follo)n(wing:) +-2 2221 y +SDict begin H.S end + -2 2221 a -2 2221 a +SDict begin 13 H.A end + -2 2221 a -2 2221 a +SDict begin [ /View [/XYZ H.V] /Dest (3906) cvn H.B /DEST pdfmark end + -2 +2221 a -2 2304 a +SDict begin H.S end + -2 2304 a -2 2304 a +SDict begin 11.7 H.A end + -2 2304 a -2 2304 +a +SDict begin [ /View [/XYZ H.V] /Dest (3907) cvn H.B /DEST pdfmark end + -2 2304 a 80 x Fr(UDP/137)178 b(-)45 b(used)f(by)g(nmbd)-2 +2481 y(UDP/138)178 b(-)45 b(used)f(by)g(nmbd)-2 2578 +y(TCP/139)178 b(-)45 b(used)f(by)g(smbd)-2 2675 y(TCP/445)178 +b(-)45 b(used)f(by)g(smbd)-2 3032 y +SDict begin H.S end + -2 3032 a -2 3032 +a +SDict begin 13 H.A end + -2 3032 a -2 3032 a +SDict begin [ /View [/XYZ H.V] /Dest (3908) cvn H.B /DEST pdfmark end + -2 3032 a 108 x Fu(The)20 b(last)h(one)e(is)i +(important)e(as)i(man)o(y)e(older)g(\002re)n(w)o(all)i(setups)f(may)g +(not)g(be)g(a)o(w)o(are)g(of)g(it,)g(gi)n(v)o(en)f(that)h(this)h(port)f +(w)o(as)h(only)-2 3248 y(added)e(to)h(the)g(protocol)f(in)h(recent)g +(years.)-2 3276 y +SDict begin H.S end + -2 3276 a -2 3276 a +SDict begin 13 H.A end + -2 3276 a -2 3276 +a +SDict begin [ /View [/XYZ H.V] /Dest (3909) cvn H.B /DEST pdfmark end + -2 3276 a 359 x Fx(23.5.)35 b(Using)f(a)i(IPC$)e(shar)m(e)h(deny)-2 +3831 y +SDict begin H.S end + -2 3831 a -2 3831 a +SDict begin 13 H.A end + -2 3831 a -2 3831 a +SDict begin [ /View [/XYZ H.V] /Dest (3911) cvn H.B /DEST pdfmark end + -2 3831 +a 78 x Fu(If)20 b(the)g(abo)o(v)o(e)f(methods)g(are)h(not)g(suitable,)f +(then)h(you)f(could)h(also)g(place)g(a)h(more)e(speci\002c)h(den)o(y)f +(on)h(the)g(IPC$)h(share)f(that)g(is)-2 4017 y(used)g(in)g(the)g +(recently)f(disco)o(v)o(ered)f(security)i(hole.)f(This)i(allo)n(ws)f +(you)f(to)i(of)n(fer)e(access)i(to)f(other)f(shares)i(while)f(den)o +(ying)-2 4125 y(access)h(to)f(IPC$)g(from)f(potentially)g(untrustw)o +(orthy)f(hosts.)-2 4309 y +SDict begin H.S end + -2 4309 a -2 4309 a +SDict begin 13 H.A end + -2 4309 +a -2 4309 a +SDict begin [ /View [/XYZ H.V] /Dest (3912) cvn H.B /DEST pdfmark end + -2 4309 a 90 x Fu(T)-7 b(o)20 b(do)g(that)g(you)f(could)h +(use:)-2 4583 y +SDict begin H.S end + -2 4583 a -2 4583 a +SDict begin 13 H.A end + -2 4583 a -2 4583 +a +SDict begin [ /View [/XYZ H.V] /Dest (3913) cvn H.B /DEST pdfmark end + -2 4583 a -2 4666 a +SDict begin H.S end + -2 4666 a -2 4666 a +SDict begin 11.7 H.A end + -2 4666 a -2 +4666 a +SDict begin [ /View [/XYZ H.V] /Dest (3914) cvn H.B /DEST pdfmark end + -2 4666 a 87 4745 a Fr([ipc$])222 4842 y(hosts)44 +b(allow)g(=)h(192.168.115.0/24)d(127.0.0.1)222 4940 y(hosts)i(deny)g(=) +h(0.0.0.0/0)-2 5297 y +SDict begin H.S end + -2 5297 a -2 5297 a +SDict begin 13 H.A end + -2 5297 a -2 +5297 a +SDict begin [ /View [/XYZ H.V] /Dest (3915) cvn H.B /DEST pdfmark end + -2 5297 a 108 x Fu(this)20 b(w)o(ould)g(tell)h(Samba)f(that)g +(IPC$)g(connections)f(are)h(not)g(allo)n(wed)f(from)g(an)o(ywhere)g(b)n +(ut)h(the)g(tw)o(o)g(listed)h(places)f(\(localhost)-2 +5512 y(and)f(a)i(local)f(subnet\).)f(Connections)g(to)h(other)g(shares) +g(w)o(ould)f(still)j(be)e(allo)n(wed.)f(As)i(the)f(IPC$)h(share)f(is)h +(the)f(only)f(share)h(that)p Black 3618 5984 a Fq(161)p +Black eop end +%%Page: 162 169 +TeXDict begin 162 168 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.162) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2783 -132 +a Fq(Chapter)20 b(23.)f(Securing)g(Samba)p Black -2 72 +a Fu(is)i(al)o(w)o(ays)g(accessible)f(anon)o(ymously)d(this)j(pro)o +(vides)f(some)h(le)n(v)o(el)g(of)g(protection)e(against)i(attack)o(ers) +g(that)g(do)g(not)g(kno)n(w)f(a)-2 180 y(username/passw)o(ord)e(for)j +(your)f(host.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 +364 a +SDict begin [ /View [/XYZ H.V] /Dest (3916) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(If)h(you)f(use)i(this)f(method)f(then)h(clients) +g(will)h(be)f(gi)n(v)o(en)f(a)i('access)f(denied')f(reply)g(when)h(the) +o(y)f(try)h(to)h(access)g(the)f(IPC$)g(share.)-2 562 +y(That)g(means)g(that)g(those)g(clients)g(will)h(not)f(be)g(able)g(to)h +(bro)n(wse)e(shares,)h(and)g(may)g(also)g(be)g(unable)f(to)i(access)f +(some)g(other)-2 670 y(resources.)-2 837 y +SDict begin H.S end + -2 837 a -2 +837 a +SDict begin 13 H.A end + -2 837 a -2 837 a +SDict begin [ /View [/XYZ H.V] /Dest (3917) cvn H.B /DEST pdfmark end + -2 837 a 107 x Fu(This)g(is)h(not)f +(recommended)d(unless)j(you)g(cannot)f(use)h(one)g(of)g(the)g(other)f +(methods)h(listed)g(abo)o(v)o(e)f(for)g(some)h(reason.)-2 +973 y +SDict begin H.S end + -2 973 a -2 973 a +SDict begin 13 H.A end + -2 973 a -2 973 a +SDict begin [ /View [/XYZ H.V] /Dest (3918) cvn H.B /DEST pdfmark end + -2 973 a 359 +x Fx(23.6.)35 b(Upgrading)e(Samba)-2 1527 y +SDict begin H.S end + -2 1527 a +-2 1527 a +SDict begin 13 H.A end + -2 1527 a -2 1527 a +SDict begin [ /View [/XYZ H.V] /Dest (3920) cvn H.B /DEST pdfmark end + -2 1527 a 79 x Fu(Please)21 +b(check)e(re)o(gularly)f(on)i(http://www)-5 b(.samba.or)o(g/)16 +b(for)k(updates)f(and)h(important)f(announcements.)e(Occasionally)-2 +1714 y(security)i(releases)i(are)f(made)g(and)f(it)i(is)g(highly)e +(recommended)e(to)k(upgrade)d(Samba)i(when)f(a)i(security)e +(vulnerability)f(is)-2 1822 y(disco)o(v)o(ered.)p Black +3618 5984 a Fq(162)p Black eop end +%%Page: 163 170 +TeXDict begin 163 169 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.163) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (UNICODE) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(24.)f(Unicode/Charsets)-2 197 y +SDict begin H.S end + -2 +197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (3932) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fx(24.1.)35 +b(What)g(ar)m(e)h(charsets)d(and)j(unicode?)-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 (3934) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(Computers)19 +b(communicate)f(in)i(numbers.)f(In)h(te)o(xts,)g(each)g(number)e(will)j +(be)f(translated)g(to)g(a)h(corresponding)16 b(letter)-5 +b(.)21 b(The)-2 921 y(meaning)d(that)j(will)g(be)f(assigned)f(to)i(a)f +(certain)g(number)e(depends)h(on)h(the)2188 921 y +SDict begin H.S end + 2188 +921 a 2188 921 a +SDict begin 13 H.A end + 2188 921 a 2188 921 a +SDict begin [ /View [/XYZ H.V] /Dest (3935) cvn H.B /DEST pdfmark end + 2188 921 a Fq(c)o(har)o(acter)f +(set\(c)o(har)o(set\))h Fu(that)g(is)h(used.)f(A)h(charset)-2 +1029 y(can)f(be)g(seen)g(as)h(a)g(table)f(that)g(is)h(used)f(to)h +(translate)f(numbers)e(to)j(letters.)f(Not)g(all)h(computers)e(use)h +(the)g(same)h(charset)f(\(there)-2 1137 y(are)g(charsets)g(with)g +(German)g(umlauts,)f(Japanese)h(characters,)f(etc\).)h(Usually)g(a)g +(charset)g(contains)g(256)f(characters,)g(which)-2 1245 +y(means)h(that)g(storing)f(a)i(character)e(with)h(it)h(tak)o(es)g(e)o +(xactly)e(one)h(byte.)-2 1429 y +SDict begin H.S end + -2 1429 a -2 1429 a +SDict begin 13 H.A end + -2 +1429 a -2 1429 a +SDict begin [ /View [/XYZ H.V] /Dest (3936) cvn H.B /DEST pdfmark end + -2 1429 a 90 x Fu(There)f(are)h(also)h(charsets)f +(that)g(support)f(e)n(v)o(en)g(more)h(characters,)f(b)n(ut)h(those)g +(need)f(twice\(or)h(e)n(v)o(en)f(more\))g(as)i(much)e(storage)-2 +1627 y(space.)h(These)g(charsets)g(can)g(contain)1132 +1627 y +SDict begin H.S end + 1132 1627 a 1132 1627 a +SDict begin 13 H.A end + 1132 1627 a 1132 1627 +a +SDict begin [ /View [/XYZ H.V] /Dest (3937) cvn H.B /DEST pdfmark end + 1132 1627 a Fv(256)f(*)i(256)e(=)i(65536)d Fu(characters,)h(which)h +(is)h(more)e(then)h(all)h(possible)f(characters)f(one)-2 +1735 y(could)g(think)g(of.)h(The)o(y)f(are)h(called)g(multibyte)f +(charsets)i(\(because)e(the)o(y)g(use)i(more)e(then)h(one)f(byte)h(to)g +(store)h(one)e(character\).)-2 1919 y +SDict begin H.S end + -2 1919 a -2 1919 +a +SDict begin 13 H.A end + -2 1919 a -2 1919 a +SDict begin [ /View [/XYZ H.V] /Dest (3938) cvn H.B /DEST pdfmark end + -2 1919 a 89 x Fu(A)h(standardised)f(multibyte)g +(charset)h(is)h(unicode,)e(info)g(a)n(v)n(ailable)h(at)2042 +2008 y +SDict begin H.S end + 2042 2008 a 2042 2008 a +SDict begin 13 H.A end + 2042 2008 a 2042 2008 +a +SDict begin [ /View [/XYZ H.V] /Dest (3939) cvn H.B /DEST pdfmark end + 2042 2008 a Fu(www)-5 b(.unicode.or)o(g)15 b(\(http://www)-5 +b(.unicode.or)o(g/\).)15 b(Big)-2 2116 y(adv)n(antage)j(of)i(using)g(a) +g(multibyte)f(charset)h(is)h(that)g(you)e(only)g(need)h(one;)f(no)h +(need)g(to)g(mak)o(e)g(sure)g(tw)o(o)g(computers)f(use)h(the)-2 +2224 y(same)g(charset)g(when)g(the)o(y)f(are)h(communicating.)-2 +2408 y +SDict begin H.S end + -2 2408 a -2 2408 a +SDict begin 13 H.A end + -2 2408 a -2 2408 a +SDict begin [ /View [/XYZ H.V] /Dest (3940) cvn H.B /DEST pdfmark end + -2 2408 +a 90 x Fu(Old)g(windo)n(ws)g(clients)g(used)g(to)g(use)h(single-byte)d +(charsets,)i(named)f('codepages')f(by)i(microsoft.)f(Ho)n(we)n(v)o(er)m +(,)f(there)i(is)h(no)-2 2606 y(support)e(for)g(ne)o(gotiating)f(the)i +(charset)g(to)h(be)f(used)g(in)g(the)g(smb)g(protocol.)f(Thus,)g(you)g +(ha)n(v)o(e)h(to)g(mak)o(e)g(sure)g(you)g(are)g(using)f(the)-2 +2714 y(same)h(charset)g(when)g(talking)f(to)h(an)g(old)g(client.)g(Ne)n +(wer)g(clients)h(\(W)m(indo)n(ws)e(NT)-6 b(,)20 b(2K,)g(XP\))g(talk)h +(unicode)d(o)o(v)o(er)h(the)h(wire.)-2 2743 y +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 (3941) cvn H.B /DEST pdfmark end + -2 2743 a 359 x Fx(24.2.)35 +b(Samba)f(and)h(charsets)-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 (3943) cvn H.B /DEST pdfmark end + -2 3269 a 107 x Fu(As)21 b(of)f(samba)g(3.0,)f +(samba)h(can)g(\(and)f(will\))i(talk)f(unicode)e(o)o(v)o(er)h(the)h +(wire.)g(Internally)-5 b(,)18 b(samba)i(kno)n(ws)g(of)g(three)f(kinds)h +(of)-2 3484 y(character)f(sets:)-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 (3944) cvn H.B /DEST pdfmark end + -2 3485 a -2 3609 a +SDict begin H.S end + -2 3609 +a -2 3609 a +SDict begin 13 H.A end + -2 3609 a -2 3609 a +SDict begin [ /View [/XYZ H.V] /Dest (3946) cvn H.B /DEST pdfmark end + -2 3609 a 107 x Fu(unix)g(charset)-2 +3717 y +SDict begin H.S end + -2 3717 a -2 3717 a +SDict begin 13 H.A end + -2 3717 a -2 3717 a +SDict begin [ /View [/XYZ H.V] /Dest (3947) cvn H.B /DEST pdfmark end + -2 3717 +a Black Black 164 3865 a +SDict begin H.S end + 164 3865 a 164 3865 a +SDict begin 13 H.A end + 164 3865 +a 164 3865 a +SDict begin [ /View [/XYZ H.V] /Dest (3948) cvn H.B /DEST pdfmark end + 164 3865 a Fu(This)h(is)h(the)g(charset)e(used)h +(internally)f(by)h(your)f(operating)f(system.)i(The)g(def)o(ault)g(is) +2658 3865 y +SDict begin H.S end + 2658 3865 a 2658 3865 a +SDict begin 13 H.A end + 2658 3865 a 2658 +3865 a +SDict begin [ /View [/XYZ H.V] /Dest (3949) cvn H.B /DEST pdfmark end + 2658 3865 a Fq(ASCII)t Fu(,)g(which)f(is)i(\002ne)g(for)e(most) +164 3973 y(systems.)-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 (3951) cvn H.B /DEST pdfmark end + -2 4074 a 90 x Fu(display)g(charset)-2 +4182 y +SDict begin H.S end + -2 4182 a -2 4182 a +SDict begin 13 H.A end + -2 4182 a -2 4182 a +SDict begin [ /View [/XYZ H.V] /Dest (3952) cvn H.B /DEST pdfmark end + -2 4182 +a Black Black 164 4314 a +SDict begin H.S end + 164 4314 a 164 4314 a +SDict begin 13 H.A end + 164 4314 +a 164 4314 a +SDict begin [ /View [/XYZ H.V] /Dest (3953) cvn H.B /DEST pdfmark end + 164 4314 a Fu(This)h(is)h(the)g(charset)e(samba)h(will)h +(use)g(to)f(print)g(messages)g(on)g(your)f(screen.)g(It)i(should)e +(generally)f(be)j(the)f(same)g(as)h(the)164 4422 y +SDict begin H.S end + 164 +4422 a 164 4422 a +SDict begin 13 H.A end + 164 4422 a 164 4422 a +SDict begin [ /View [/XYZ H.V] /Dest (3954) cvn H.B /DEST pdfmark end + 164 4422 a Fv(unix)f(charset)p +Fu(.)-2 4506 y +SDict begin H.S end + -2 4506 a -2 4506 a +SDict begin 13 H.A end + -2 4506 a -2 4506 +a +SDict begin [ /View [/XYZ H.V] /Dest (3956) cvn H.B /DEST pdfmark end + -2 4506 a 107 x Fu(dos)g(charset)-2 4614 y +SDict begin H.S end + -2 4614 +a -2 4614 a +SDict begin 13 H.A end + -2 4614 a -2 4614 a +SDict begin [ /View [/XYZ H.V] /Dest (3957) cvn H.B /DEST pdfmark end + -2 4614 a Black Black +164 4762 a +SDict begin H.S end + 164 4762 a 164 4762 a +SDict begin 13 H.A end + 164 4762 a 164 4762 +a +SDict begin [ /View [/XYZ H.V] /Dest (3958) cvn H.B /DEST pdfmark end + 164 4762 a Fu(This)g(is)h(the)g(charset)e(samba)h(uses)h(when)f +(communicating)d(with)j(DOS)h(and)f(W)m(indo)n(ws)f(9x)h(clients.)g(It) +h(will)g(talk)f(unicode)164 4870 y(to)g(all)h(ne)n(wer)e(clients.)i +(The)f(def)o(ault)f(depends)g(on)h(the)g(charsets)g(you)f(ha)n(v)o(e)h +(installed)g(on)g(your)f(system.)h(Run)3370 4870 y +SDict begin H.S end + 3370 +4870 a 3370 4870 a +SDict begin 13 H.A end + 3370 4870 a 3370 4870 a +SDict begin [ /View [/XYZ H.V] /Dest (3959) cvn H.B /DEST pdfmark end + 3370 4870 +a Fv(testparm)164 4978 y(-v)g(|)h(gr)o(ep)e("dos)i(charset")f +Fu(to)h(see)f(what)g(the)h(def)o(ault)e(is)i(on)f(your)f(system.)-2 +5162 y +SDict begin H.S end + -2 5162 a -2 5162 a +SDict begin 13 H.A end + -2 5162 a -2 5162 a +SDict begin [ /View [/XYZ H.V] /Dest (3960) cvn H.B /DEST pdfmark end + -2 5162 +a Black 3618 5984 a Fq(163)p Black eop end +%%Page: 164 171 +TeXDict begin 164 170 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.164) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (APPENDIXES) cvn H.B /DEST pdfmark +end + -2 -11 a 1205 +132 a Fy(IV)-30 b(.)51 b(A)-5 b(ppendixes)p Black Black +eop end +%%Page: 165 172 +TeXDict begin 165 171 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.165) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SWAT) cvn H.B /DEST pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(25.)f(SW)-21 b(A)-16 b(T)43 b(-)g(The)g(Samba)g(W)-11 +b(eb)-2 332 y(Admininistration)43 b(T)-16 b(ool)-2 554 +y +SDict begin H.S end + -2 554 a -2 554 a +SDict begin 13 H.A end + -2 554 a -2 554 a +SDict begin [ /View [/XYZ H.V] /Dest (3974) cvn H.B /DEST pdfmark end + -2 554 a 106 x +Fu(This)20 b(is)h(a)g(rough)d(guide)i(to)g(SW)-10 b(A)h(T)j(.)-2 +678 y +SDict begin H.S end + -2 678 a -2 678 a +SDict begin 13 H.A end + -2 678 a -2 678 a +SDict begin [ /View [/XYZ H.V] /Dest (3975) cvn H.B /DEST pdfmark end + -2 678 a 359 +x Fx(25.1.)35 b(SW)-17 b(A)j(T)35 b(F)l(eatur)m(es)g(and)g(Bene\002ts) +-2 1205 y +SDict begin H.S end + -2 1205 a -2 1205 a +SDict begin 13 H.A end + -2 1205 a -2 1205 a +SDict begin [ /View [/XYZ H.V] /Dest (3977) cvn H.B /DEST pdfmark end + -2 +1205 a 106 x Fu(Y)-9 b(ou)19 b(must)i(use)f(at)h(least)g(the)f(follo)n +(wing)e(...)-2 1329 y +SDict begin H.S end + -2 1329 a -2 1329 a +SDict begin 13 H.A end + -2 1329 a -2 +1329 a +SDict begin [ /View [/XYZ H.V] /Dest (3978) cvn H.B /DEST pdfmark end + -2 1329 a 310 x Fp(25.1.1.)28 b(The)j(SW)-14 b(A)j(T)29 +b(Home)g(P)o(age)-2 1829 y +SDict begin H.S end + -2 1829 a -2 1829 a +SDict begin 13 H.A end + -2 1829 +a -2 1829 a +SDict begin [ /View [/XYZ H.V] /Dest (3980) cvn H.B /DEST pdfmark end + -2 1829 a 84 x Fu(Blah)20 b(blah)g(here.)-2 +1924 y +SDict begin H.S end + -2 1924 a -2 1924 a +SDict begin 13 H.A end + -2 1924 a -2 1924 a +SDict begin [ /View [/XYZ H.V] /Dest (3981) cvn H.B /DEST pdfmark end + -2 1924 +a 327 x Fp(25.1.2.)28 b(Global)j(Settings)-2 2442 y +SDict begin H.S end + -2 +2442 a -2 2442 a +SDict begin 13 H.A end + -2 2442 a -2 2442 a +SDict begin [ /View [/XYZ H.V] /Dest (3983) cvn H.B /DEST pdfmark end + -2 2442 a 83 x Fu(Document)18 +b(steps)j(right)f(here!)-2 2554 y +SDict begin H.S end + -2 2554 a -2 2554 a +SDict begin 13 H.A end + +-2 2554 a -2 2554 a +SDict begin [ /View [/XYZ H.V] /Dest (3984) cvn H.B /DEST pdfmark end + -2 2554 a 310 x Fp(25.1.3.)28 b(The)j(SW)-14 +b(A)j(T)29 b(W)n(izard)-2 3031 y +SDict begin H.S end + -2 3031 a -2 3031 a +SDict begin 13 H.A end + +-2 3031 a -2 3031 a +SDict begin [ /View [/XYZ H.V] /Dest (3986) cvn H.B /DEST pdfmark end + -2 3031 a 107 x Fu(Lots)20 b(of)g(blah)g(blah)f +(here.)-2 3149 y +SDict begin H.S end + -2 3149 a -2 3149 a +SDict begin 13 H.A end + -2 3149 a -2 3149 +a +SDict begin [ /View [/XYZ H.V] /Dest (3987) cvn H.B /DEST pdfmark end + -2 3149 a 327 x Fp(25.1.4.)28 b(Shar)n(e)j(Settings)-2 +3667 y +SDict begin H.S end + -2 3667 a -2 3667 a +SDict begin 13 H.A end + -2 3667 a -2 3667 a +SDict begin [ /View [/XYZ H.V] /Dest (3989) cvn H.B /DEST pdfmark end + -2 3667 +a 83 x Fu(Document)18 b(steps)j(right)f(here!)-2 3779 +y +SDict begin H.S end + -2 3779 a -2 3779 a +SDict begin 13 H.A end + -2 3779 a -2 3779 a +SDict begin [ /View [/XYZ H.V] /Dest (3990) cvn H.B /DEST pdfmark end + -2 3779 a 310 +x Fp(25.1.5.)28 b(Printing)j(Settings)-2 4279 y +SDict begin H.S end + -2 4279 +a -2 4279 a +SDict begin 13 H.A end + -2 4279 a -2 4279 a +SDict begin [ /View [/XYZ H.V] /Dest (3992) cvn H.B /DEST pdfmark end + -2 4279 a 84 x Fu(Document)18 +b(steps)j(right)f(here!)-2 4391 y +SDict begin H.S end + -2 4391 a -2 4391 a +SDict begin 13 H.A end + +-2 4391 a -2 4391 a +SDict begin [ /View [/XYZ H.V] /Dest (3993) cvn H.B /DEST pdfmark end + -2 4391 a 310 x Fp(25.1.6.)28 b(The)j(Status)e(P)o +(age)-2 4891 y +SDict begin H.S end + -2 4891 a -2 4891 a +SDict begin 13 H.A end + -2 4891 a -2 4891 +a +SDict begin [ /View [/XYZ H.V] /Dest (3995) cvn H.B /DEST pdfmark end + -2 4891 a 84 x Fu(Document)18 b(steps)j(right)f(here!)-2 +5003 y +SDict begin H.S end + -2 5003 a -2 5003 a +SDict begin 13 H.A end + -2 5003 a -2 5003 a +SDict begin [ /View [/XYZ H.V] /Dest (3996) cvn H.B /DEST pdfmark end + -2 5003 +a Black 3618 5984 a Fq(165)p Black eop end +%%Page: 166 173 +TeXDict begin 166 172 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.166) cvn H.B /DEST pdfmark +end + -2 -102 a Black 1776 -132 +a Fq(Chapter)20 b(25.)g(SW)-5 b(A)m(T)20 b(-)g(The)h(Samba)d(W)-8 +b(eb)21 b(Admininistr)o(ation)d(T)-8 b(ool)p Black -2 +72 a Fp(25.1.7.)28 b(The)j(P)o(assw)o(ord)e(Change)h(P)o(age)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (3998) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(Document)18 b(steps)j(right)f(here!)p Black 3616 +5984 a Fq(166)p Black eop end +%%Page: 167 174 +TeXDict begin 167 173 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.167) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (NT4MIGRATION) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(26.)f(Migration)g(fr)m(om)h(NT4)f(PDC)h(to)g(Samba-3) +-2 332 y(PDC)-2 554 y +SDict begin H.S end + -2 554 a -2 554 a +SDict begin 13 H.A end + -2 554 a -2 554 +a +SDict begin [ /View [/XYZ H.V] /Dest (4010) cvn H.B /DEST pdfmark end + -2 554 a 106 x Fu(This)20 b(is)h(a)g(rough)d(guide)i(to)g(assist)i +(those)e(wishing)f(to)i(migrate)e(from)g(NT4)h(domain)f(control)g(to)h +(Samba-3)f(based)h(domain)-2 768 y(control.)-2 769 y +SDict begin H.S end + +-2 769 a -2 769 a +SDict begin 13 H.A end + -2 769 a -2 769 a +SDict begin [ /View [/XYZ H.V] /Dest (4011) cvn H.B /DEST pdfmark end + -2 769 a 376 x Fx(26.1.)35 +b(Planning)f(and)h(Getting)f(Started)-2 1340 y +SDict begin H.S end + -2 1340 +a -2 1340 a +SDict begin 13 H.A end + -2 1340 a -2 1340 a +SDict begin [ /View [/XYZ H.V] /Dest (4013) cvn H.B /DEST pdfmark end + -2 1340 a 79 x Fu(Y)-9 +b(ou)19 b(must)i(use)f(at)h(least)g(the)f(follo)n(wing)e(...)-2 +1437 y +SDict begin H.S end + -2 1437 a -2 1437 a +SDict begin 13 H.A end + -2 1437 a -2 1437 a +SDict begin [ /View [/XYZ H.V] /Dest (4014) cvn H.B /DEST pdfmark end + -2 1437 +a 310 x Fp(26.1.1.)28 b(Objecti)o(v)o(es)-2 1937 y +SDict begin H.S end + -2 +1937 a -2 1937 a +SDict begin 13 H.A end + -2 1937 a -2 1937 a +SDict begin [ /View [/XYZ H.V] /Dest (4016) cvn H.B /DEST pdfmark end + -2 1937 a 84 x Fu(Blah)20 +b(blah)g(objecti)n(v)o(es)f(here.)-2 2049 y +SDict begin H.S end + -2 2049 a +-2 2049 a +SDict begin 13 H.A end + -2 2049 a -2 2049 a +SDict begin [ /View [/XYZ H.V] /Dest (4017) cvn H.B /DEST pdfmark end + -2 2049 a 310 x Fp(26.1.2.)28 +b(Steps)j(In)e(Migration)h(Pr)n(ocess)-2 2550 y +SDict begin H.S end + -2 2550 +a -2 2550 a +SDict begin 13 H.A end + -2 2550 a -2 2550 a +SDict begin [ /View [/XYZ H.V] /Dest (4019) cvn H.B /DEST pdfmark end + -2 2550 a 83 x Fu(Document)18 +b(steps)j(right)f(here!)-2 2745 y +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 (4020) cvn H.B /DEST pdfmark end + -2 2745 a 359 x Fx(26.2.)35 b(Managing)f(Samba-3)g +(Domain)g(Contr)m(ol)-2 3299 y +SDict begin H.S end + -2 3299 a -2 3299 a +SDict begin 13 H.A end + -2 +3299 a -2 3299 a +SDict begin [ /View [/XYZ H.V] /Dest (4022) cvn H.B /DEST pdfmark end + -2 3299 a 79 x Fu(Lots)20 b(of)g(blah)g(blah)f(here.)p +Black 3614 5984 a Fq(167)p Black eop end +%%Page: 168 175 +TeXDict begin 168 174 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.168) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (SPEED) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(27.)f(Samba)g(perf)l(ormance)i(issues)-2 +197 y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (4040) cvn H.B /DEST pdfmark end + -2 197 a 342 +x Fx(27.1.)35 b(Comparisons)-2 734 y +SDict begin H.S end + -2 734 a -2 734 +a +SDict begin 13 H.A end + -2 734 a -2 734 a +SDict begin [ /View [/XYZ H.V] /Dest (4042) cvn H.B /DEST pdfmark end + -2 734 a 79 x Fu(The)20 b(Samba)f(serv)o(er)h(uses) +g(TCP)h(to)g(talk)f(to)g(the)h(client.)f(Thus)f(if)i(you)e(are)h +(trying)f(to)i(see)f(if)h(it)g(performs)d(well)j(you)e(should)-2 +921 y(really)h(compare)e(it)j(to)f(programs)f(that)h(use)g(the)h(same)f +(protocol.)e(The)i(most)g(readily)g(a)n(v)n(ailable)f(programs)g(for)g +(\002le)i(transfer)-2 1029 y(that)f(use)g(TCP)h(are)g(ftp)f(or)g +(another)e(TCP)j(based)f(SMB)h(serv)o(er)-5 b(.)-2 1213 +y +SDict begin H.S end + -2 1213 a -2 1213 a +SDict begin 13 H.A end + -2 1213 a -2 1213 a +SDict begin [ /View [/XYZ H.V] /Dest (4043) cvn H.B /DEST pdfmark end + -2 1213 a 90 +x Fu(If)20 b(you)f(w)o(ant)h(to)h(test)g(against)e(something)g(lik)o(e) +i(a)f(NT)h(or)e(WfWg)i(serv)o(er)e(then)h(you)f(will)i(ha)n(v)o(e)f(to) +g(disable)g(all)h(b)n(ut)f(TCP)h(on)-2 1411 y(either)f(the)g(client)g +(or)g(serv)o(er)-5 b(.)19 b(Otherwise)h(you)g(may)f(well)i(be)f(using)g +(a)h(totally)e(dif)n(ferent)g(protocol)f(\(such)i(as)h(Netbeui\))e(and) +-2 1519 y(comparisons)f(may)i(not)g(be)g(v)n(alid.)-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 (4044) cvn H.B /DEST pdfmark end + -2 1703 +a 90 x Fu(Generally)f(you)g(should)g(\002nd)h(that)h(Samba)e(performs)g +(similarly)h(to)g(ftp)g(at)h(ra)o(w)f(transfer)f(speed.)h(It)g(should)f +(perform)f(quite)i(a)-2 1901 y(bit)g(f)o(aster)g(than)g(NFS,)h +(although)d(this)j(v)o(ery)e(much)g(depends)g(on)h(your)f(system.)-2 +2085 y +SDict begin H.S end + -2 2085 a -2 2085 a +SDict begin 13 H.A end + -2 2085 a -2 2085 a +SDict begin [ /View [/XYZ H.V] /Dest (4045) cvn H.B /DEST pdfmark end + -2 2085 +a 90 x Fu(Se)n(v)o(eral)g(people)g(ha)n(v)o(e)h(done)f(comparisons)f +(between)i(Samba)g(and)f(No)o(v)o(ell,)g(NFS)i(or)f(W)m(inNT)-6 +b(.)20 b(In)g(some)g(cases)h(Samba)-2 2282 y(performed)c(the)k(best,)f +(in)g(others)g(the)g(w)o(orst.)g(I)h(suspect)f(the)g(biggest)g(f)o +(actor)f(is)i(not)f(Samba)g(vs)g(some)g(other)g(system)g(b)n(ut)g(the) +-2 2390 y(hardw)o(are)f(and)g(dri)n(v)o(ers)g(used)h(on)g(the)g(v)n +(arious)f(systems.)i(Gi)n(v)o(en)e(similar)h(hardw)o(are)f(Samba)h +(should)f(certainly)g(be)-2 2498 y(competiti)n(v)o(e)f(in)j(speed)e +(with)i(other)e(systems.)-2 2527 y +SDict begin H.S end + -2 2527 a -2 2527 +a +SDict begin 13 H.A end + -2 2527 a -2 2527 a +SDict begin [ /View [/XYZ H.V] /Dest (4046) cvn H.B /DEST pdfmark end + -2 2527 a 359 x Fx(27.2.)35 b(Sock)o(et)e +(options)-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 (4048) cvn H.B /DEST pdfmark end + -2 3081 a 79 x Fu(There)19 b(are)h(a)h(number)d(of)i(sock)o(et)g +(options)f(that)i(can)f(greatly)f(af)n(fect)h(the)g(performance)d(of)j +(a)h(TCP)g(based)e(serv)o(er)h(lik)o(e)g(Samba.)-2 3344 +y +SDict begin H.S end + -2 3344 a -2 3344 a +SDict begin 13 H.A end + -2 3344 a -2 3344 a +SDict begin [ /View [/XYZ H.V] /Dest (4049) cvn H.B /DEST pdfmark end + -2 3344 a 90 +x Fu(The)g(sock)o(et)g(options)f(that)h(Samba)g(uses)h(are)f(settable)g +(both)g(on)f(the)i(command)d(line)i(with)g(the)h(-O)f(option,)f(or)h +(in)g(the)g(smb)m(.conf)-2 3542 y(\002le.)-2 3709 y +SDict begin H.S end + -2 +3709 a -2 3709 a +SDict begin 13 H.A end + -2 3709 a -2 3709 a +SDict begin [ /View [/XYZ H.V] /Dest (4050) cvn H.B /DEST pdfmark end + -2 3709 a 107 x +Fu(The)g("sock)o(et)g(options")f(section)h(of)g(the)g(smb)m(.conf)e +(manual)h(page)h(describes)f(ho)n(w)h(to)g(set)h(these)g(and)e(gi)n(v)o +(es)-2 3924 y(recommendations.)-2 4090 y +SDict begin H.S end + -2 4090 a -2 +4090 a +SDict begin 13 H.A end + -2 4090 a -2 4090 a +SDict begin [ /View [/XYZ H.V] /Dest (4051) cvn H.B /DEST pdfmark end + -2 4090 a 108 x Fu(Getting)h(the)g(sock)o +(et)g(options)f(right)h(can)g(mak)o(e)f(a)i(big)f(dif)n(ference)e(to)i +(your)f(performance,)e(b)n(ut)k(getting)e(them)h(wrong)f(can)-2 +4305 y(de)o(grade)f(it)j(by)f(just)g(as)h(much.)e(The)h(correct)f +(settings)i(are)f(v)o(ery)f(dependent)f(on)i(your)f(local)h(netw)o +(ork.)-2 4489 y +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 (4052) cvn H.B /DEST pdfmark end + -2 4489 a 90 x Fu(The)g(sock)o(et)g(option)f(TCP_NODELA)-9 +b(Y)20 b(is)h(the)f(one)g(that)g(seems)h(to)f(mak)o(e)g(the)g(biggest)f +(single)i(dif)n(ference)d(for)h(most)-2 4687 y(netw)o(orks.)g(Man)o(y)g +(people)g(report)g(that)h(adding)f("sock)o(et)h(options)f(=)i +(TCP_NODELA)-9 b(Y")20 b(doubles)f(the)h(read)g(performance)d(of)-2 +4795 y(a)j(Samba)g(dri)n(v)o(e.)f(The)h(best)g(e)o(xplanation)e(I)i(ha) +n(v)o(e)g(seen)g(for)g(this)h(is)g(that)f(the)g(Microsoft)f(TCP/IP)i +(stack)g(is)g(slo)n(w)f(in)h(sending)e(tcp)-2 4903 y(A)m(CKs.)-2 +4914 y +SDict begin H.S end + -2 4914 a -2 4914 a +SDict begin 13 H.A end + -2 4914 a -2 4914 a +SDict begin [ /View [/XYZ H.V] /Dest (4053) cvn H.B /DEST pdfmark end + -2 4914 +a 377 x Fx(27.3.)35 b(Read)f(size)-2 5458 y +SDict begin H.S end + -2 5458 a +-2 5458 a +SDict begin 13 H.A end + -2 5458 a -2 5458 a +SDict begin [ /View [/XYZ H.V] /Dest (4055) cvn H.B /DEST pdfmark end + -2 5458 a 107 x Fu(The)20 +b(option)f("read)g(size")i(af)n(fects)f(the)g(o)o(v)o(erlap)e(of)i +(disk)g(reads/writes)g(with)h(netw)o(ork)e(reads/writes.)g(If)h(the)g +(amount)f(of)h(data)p Black 3618 5984 a Fq(168)p Black +eop end +%%Page: 169 176 +TeXDict begin 169 175 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.169) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2435 -132 +a Fq(Chapter)19 b(27.)h(Samba)f(performance)g(issues)p +Black -2 72 a Fu(being)g(transferred)f(in)j(se)n(v)o(eral)e(of)h(the)g +(SMB)h(commands)e(\(currently)f(SMBwrite,)i(SMBwriteX)h(and)f +(SMBreadbra)o(w\))e(is)-2 180 y(lar)o(ger)h(than)g(this)i(v)n(alue)f +(then)f(the)h(serv)o(er)g(be)o(gins)f(writing)h(the)g(data)g(before)f +(it)i(has)f(recei)n(v)o(ed)f(the)h(whole)g(pack)o(et)f(from)g(the)-2 +288 y(netw)o(ork,)g(or)g(in)i(the)f(case)h(of)f(SMBreadbra)o(w)-5 +b(,)18 b(it)i(be)o(gins)g(writing)f(to)i(the)f(netw)o(ork)f(before)g +(all)h(the)h(data)f(has)g(been)g(read)f(from)-2 396 y(disk.)-2 +563 y +SDict begin H.S end + -2 563 a -2 563 a +SDict begin 13 H.A end + -2 563 a -2 563 a +SDict begin [ /View [/XYZ H.V] /Dest (4056) cvn H.B /DEST pdfmark end + -2 563 a 107 +x Fu(This)h(o)o(v)o(erlapping)d(w)o(orks)j(best)g(when)g(the)g(speeds)g +(of)g(disk)g(and)g(netw)o(ork)f(access)i(are)f(similar)m(,)g(ha)n(ving) +f(v)o(ery)g(little)i(ef)n(fect)-2 778 y(when)e(the)i(speed)e(of)h(one)g +(is)h(much)e(greater)g(than)h(the)g(other)-5 b(.)-2 962 +y +SDict begin H.S end + -2 962 a -2 962 a +SDict begin 13 H.A end + -2 962 a -2 962 a +SDict begin [ /View [/XYZ H.V] /Dest (4057) cvn H.B /DEST pdfmark end + -2 962 a 90 x Fu(The)20 +b(def)o(ault)f(v)n(alue)h(is)h(16384,)d(b)n(ut)i(v)o(ery)f(little)i(e)o +(xperimentation)c(has)k(been)e(done)g(yet)h(to)h(determine)d(the)j +(optimal)e(v)n(alue,)g(and)-2 1160 y(it)h(is)h(lik)o(ely)f(that)g(the)g +(best)h(v)n(alue)e(will)i(v)n(ary)e(greatly)g(between)g(systems)h(an)o +(yw)o(ay)-5 b(.)18 b(A)j(v)n(alue)e(o)o(v)o(er)g(65536)f(is)j +(pointless)e(and)h(will)-2 1268 y(cause)g(you)f(to)i(allocate)e(memory) +g(unnecessarily)-5 b(.)-2 1296 y +SDict begin H.S end + -2 1296 a -2 1296 a +SDict begin 13 H.A end + +-2 1296 a -2 1296 a +SDict begin [ /View [/XYZ H.V] /Dest (4058) cvn H.B /DEST pdfmark end + -2 1296 a 359 x Fx(27.4.)35 b(Max)g(xmit)-2 +1823 y +SDict begin H.S end + -2 1823 a -2 1823 a +SDict begin 13 H.A end + -2 1823 a -2 1823 a +SDict begin [ /View [/XYZ H.V] /Dest (4060) cvn H.B /DEST pdfmark end + -2 1823 +a 106 x Fu(At)21 b(startup)e(the)h(client)h(and)e(serv)o(er)h(ne)o +(gotiate)f(a)h("maximum)f(transmit")g(size,)i(which)f(limits)h(the)f +(size)h(of)e(nearly)h(all)g(SMB)-2 2037 y(commands.)d(Y)-9 +b(ou)19 b(can)g(set)i(the)e(maximum)f(size)i(that)g(Samba)f(will)h(ne)o +(gotiate)e(using)h(the)g("max)g(xmit)g(=)h(")g(option)e(in)i(smb)m +(.conf.)-2 2145 y(Note)g(that)g(this)h(is)g(the)f(maximum)f(size)i(of)f +(SMB)h(request)e(that)h(Samba)g(will)h(accept,)f(b)n(ut)g(not)g(the)g +(maximum)e(size)j(that)g(the)-2 2253 y(*client*)e(will)i(accept.)e(The) +h(client)h(maximum)d(recei)n(v)o(e)h(size)i(is)g(sent)g(to)f(Samba)g +(by)g(the)g(client)g(and)g(Samba)f(honours)g(this)-2 +2361 y(limit.)-2 2528 y +SDict begin H.S end + -2 2528 a -2 2528 a +SDict begin 13 H.A end + -2 2528 a +-2 2528 a +SDict begin [ /View [/XYZ H.V] /Dest (4061) cvn H.B /DEST pdfmark end + -2 2528 a 107 x Fu(It)h(def)o(aults)g(to)g(65536)f(bytes)h +(\(the)g(maximum\),)d(b)n(ut)k(it)g(is)g(possible)f(that)g(some)g +(clients)g(may)g(perform)e(better)i(with)g(a)h(smaller)-2 +2743 y(transmit)f(unit.)f(T)m(rying)g(v)n(alues)h(of)g(less)h(than)f +(2048)f(is)i(lik)o(ely)f(to)g(cause)g(se)n(v)o(ere)g(problems.)-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 (4062) cvn H.B /DEST pdfmark end + -2 2927 +a 90 x Fu(In)g(most)g(cases)h(the)f(def)o(ault)g(is)h(the)f(best)g +(option.)-2 3045 y +SDict begin H.S end + -2 3045 a -2 3045 a +SDict begin 13 H.A end + -2 3045 a -2 3045 +a +SDict begin [ /View [/XYZ H.V] /Dest (4063) cvn H.B /DEST pdfmark end + -2 3045 a 360 x Fx(27.5.)35 b(Log)g(le)n(v)o(el)-2 +3600 y +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 (4065) cvn H.B /DEST pdfmark end + -2 3600 +a 79 x Fu(If)20 b(you)f(set)i(the)f(log)g(le)n(v)o(el)g(\(also)g(kno)n +(wn)f(as)i("deb)n(ug)e(le)n(v)o(el"\))g(higher)g(than)h(2)g(then)f(you) +h(may)g(suf)n(fer)f(a)h(lar)o(ge)g(drop)f(in)-2 3786 +y(performance.)e(This)j(is)h(because)f(the)g(serv)o(er)f(\003ushes)i +(the)f(log)g(\002le)h(after)e(each)h(operation,)e(which)i(can)g(be)g(v) +o(ery)f(e)o(xpensi)n(v)o(e.)-2 3815 y +SDict begin H.S end + -2 3815 a -2 3815 +a +SDict begin 13 H.A end + -2 3815 a -2 3815 a +SDict begin [ /View [/XYZ H.V] /Dest (4066) cvn H.B /DEST pdfmark end + -2 3815 a 359 x Fx(27.6.)35 b(Read)f(raw)-2 +4342 y +SDict begin H.S end + -2 4342 a -2 4342 a +SDict begin 13 H.A end + -2 4342 a -2 4342 a +SDict begin [ /View [/XYZ H.V] /Dest (4068) cvn H.B /DEST pdfmark end + -2 4342 +a 106 x Fu(The)20 b("read)f(ra)o(w")h(operation)e(is)j(designed)e(to)i +(be)f(an)g(optimised,)f(lo)n(w-latenc)o(y)f(\002le)j(read)f(operation.) +e(A)j(serv)o(er)e(may)h(choose)f(to)-2 4556 y(not)h(support)e(it,)j(ho) +n(we)n(v)o(er)-5 b(.)18 b(and)i(Samba)g(mak)o(es)g(support)f(for)g +("read)h(ra)o(w")g(optional,)e(with)j(it)g(being)e(enabled)g(by)h(def)o +(ault.)-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 (4069) cvn H.B /DEST pdfmark end + -2 4740 a 90 x Fu(In)f(some)h(cases)g(clients)h(don')o(t)d(handle)g +("read)i(ra)o(w")f(v)o(ery)g(well)h(and)f(actually)g(get)h(lo)n(wer)g +(performance)c(using)k(it)g(than)g(the)o(y)f(get)-2 4938 +y(using)g(the)i(con)m(v)o(entional)c(read)i(operations.)-2 +5122 y +SDict begin H.S end + -2 5122 a -2 5122 a +SDict begin 13 H.A end + -2 5122 a -2 5122 a +SDict begin [ /View [/XYZ H.V] /Dest (4070) cvn H.B /DEST pdfmark end + -2 5122 +a 90 x Fu(So)h(you)f(might)h(lik)o(e)g(to)h(try)f("read)f(ra)o(w)h(=)h +(no")e(and)h(see)h(what)f(happens)f(on)h(your)f(netw)o(ork.)f(It)j +(might)e(lo)n(wer)m(,)g(raise)i(or)f(not)-2 5320 y(af)n(fect)f(your)g +(performance.)e(Only)j(testing)g(can)g(really)g(tell.)-2 +5348 y +SDict begin H.S end + -2 5348 a -2 5348 a +SDict begin 13 H.A end + -2 5348 a -2 5348 a +SDict begin [ /View [/XYZ H.V] /Dest (4071) cvn H.B /DEST pdfmark end + -2 5348 +a Black 3618 5984 a Fq(169)p Black eop end +%%Page: 170 177 +TeXDict begin 170 176 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.170) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2435 -132 +a Fq(Chapter)19 b(27.)h(Samba)f(performance)g(issues)p +Black -2 88 a Fx(27.7.)35 b(Write)g(raw)-2 256 y +SDict begin H.S end + -2 256 +a -2 256 a +SDict begin 13 H.A end + -2 256 a -2 256 a +SDict begin [ /View [/XYZ H.V] /Dest (4073) cvn H.B /DEST pdfmark end + -2 256 a 106 x Fu(The)20 +b("write)g(ra)o(w")g(operation)e(is)j(designed)e(to)h(be)h(an)f +(optimised,)f(lo)n(w-latenc)o(y)f(\002le)j(write)f(operation.)e(A)j +(serv)o(er)e(may)h(choose)-2 470 y(to)g(not)g(support)f(it,)h(ho)n(we)n +(v)o(er)-5 b(.)19 b(and)g(Samba)h(mak)o(es)g(support)f(for)h("write)g +(ra)o(w")g(optional,)e(with)j(it)g(being)e(enabled)g(by)h(def)o(ault.) +-2 654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (4074) cvn H.B /DEST pdfmark end + -2 654 a +90 x Fu(Some)g(machines)f(may)h(\002nd)g("write)g(ra)o(w")g(slo)n(wer)g +(than)f(normal)g(write,)h(in)h(which)e(case)i(you)e(may)h(wish)h(to)f +(change)f(this)-2 852 y(option.)-2 880 y +SDict begin H.S end + -2 880 a -2 +880 a +SDict begin 13 H.A end + -2 880 a -2 880 a +SDict begin [ /View [/XYZ H.V] /Dest (4075) cvn H.B /DEST pdfmark end + -2 880 a 360 x Fx(27.8.)35 b(Slo)o(w)f(Clients) +-2 1407 y +SDict begin H.S end + -2 1407 a -2 1407 a +SDict begin 13 H.A end + -2 1407 a -2 1407 a +SDict begin [ /View [/XYZ H.V] /Dest (4077) cvn H.B /DEST pdfmark end + -2 +1407 a 107 x Fu(One)20 b(person)f(has)h(reported)f(that)h(setting)g +(the)g(protocol)f(to)h(COREPLUS)h(rather)f(than)f(LANMAN2)h(ga)n(v)o(e) +f(a)i(dramatic)e(speed)-2 1622 y(impro)o(v)o(ement)e(\(from)i(10k/s)g +(to)i(150k/s\).)-2 1806 y +SDict begin H.S end + -2 1806 a -2 1806 a +SDict begin 13 H.A end + -2 1806 +a -2 1806 a +SDict begin [ /View [/XYZ H.V] /Dest (4078) cvn H.B /DEST pdfmark end + -2 1806 a 89 x Fu(I)e(suspect)h(that)f(his)h(PC')-5 +b(s)21 b(\(386sx16)c(based\))h(were)h(asking)g(for)g(more)f(data)i +(than)e(the)o(y)h(could)f(che)n(w)-5 b(.)19 b(I)g(suspect)h(a)f +(similar)h(speed)-2 2003 y(could)f(be)h(had)g(by)g(setting)g("read)f +(ra)o(w)h(=)h(no")e(and)h("max)g(xmit)g(=)g(2048",)f(instead)h(of)g +(changing)e(the)i(protocol.)e(Lo)n(wering)h(the)-2 2111 +y("read)g(size")i(might)f(also)g(help.)-2 2140 y +SDict begin H.S end + -2 2140 +a -2 2140 a +SDict begin 13 H.A end + -2 2140 a -2 2140 a +SDict begin [ /View [/XYZ H.V] /Dest (4079) cvn H.B /DEST pdfmark end + -2 2140 a 359 x Fx(27.9.)35 +b(Slo)o(w)f(Logins)-2 2694 y +SDict begin H.S end + -2 2694 a -2 2694 a +SDict begin 13 H.A end + -2 2694 +a -2 2694 a +SDict begin [ /View [/XYZ H.V] /Dest (4081) cvn H.B /DEST pdfmark end + -2 2694 a 79 x Fu(Slo)n(w)20 b(logins)g(are)g(almost)g(al)o +(w)o(ays)h(due)e(to)i(the)f(passw)o(ord)f(checking)g(time.)h(Using)g +(the)g(lo)n(west)h(practical)e("passw)o(ord)h(le)n(v)o(el")-2 +2881 y(will)h(impro)o(v)o(e)d(things)h(a)i(lot.)f(Y)-9 +b(ou)20 b(could)f(also)i(enable)e(the)h("UFC)h(crypt")f(option)e(in)j +(the)f(Mak)o(e\002le.)-2 2909 y +SDict begin H.S end + -2 2909 a -2 2909 a +SDict begin 13 H.A end + -2 +2909 a -2 2909 a +SDict begin [ /View [/XYZ H.V] /Dest (4082) cvn H.B /DEST pdfmark end + -2 2909 a 359 x Fx(27.10.)34 b(Client)h(tuning)-2 +3463 y +SDict begin H.S end + -2 3463 a -2 3463 a +SDict begin 13 H.A end + -2 3463 a -2 3463 a +SDict begin [ /View [/XYZ H.V] /Dest (4084) cvn H.B /DEST pdfmark end + -2 3463 +a 79 x Fu(Often)20 b(a)g(speed)g(problem)e(can)i(be)h(traced)e(to)h +(the)h(client.)f(The)g(client)g(\(for)f(e)o(xample)g(W)m(indo)n(ws)g +(for)h(W)-7 b(orkgroups\))18 b(can)i(often)-2 3650 y(be)g(tuned)f(for)h +(better)f(TCP)i(performance.)-2 3834 y +SDict begin H.S end + -2 3834 a -2 3834 +a +SDict begin 13 H.A end + -2 3834 a -2 3834 a +SDict begin [ /View [/XYZ H.V] /Dest (4085) cvn H.B /DEST pdfmark end + -2 3834 a 90 x Fu(See)f(your)f(client)i(docs)e +(for)h(details.)g(In)g(particular)m(,)f(I)h(ha)n(v)o(e)g(heard)f +(rumours)f(that)i(the)h(WfWg)f(options)g(TCPWINDO)m(WSIZE)-2 +4032 y(and)f(TCPSEGMENTSIZE)h(can)g(ha)n(v)o(e)f(a)i(lar)o(ge)e(impact) +h(on)g(performance.)-2 4216 y +SDict begin H.S end + -2 4216 a -2 4216 a +SDict begin 13 H.A end + -2 +4216 a -2 4216 a +SDict begin [ /View [/XYZ H.V] /Dest (4086) cvn H.B /DEST pdfmark end + -2 4216 a 90 x Fu(Also)g(note)g(that)g(some)g(people)f +(ha)n(v)o(e)h(found)e(that)j(setting)f(Def)o(aultRcvW)m(indo)n(w)e(in)i +(the)h([MSTCP])f(section)g(of)g(the)-2 4414 y(SYSTEM.INI)f(\002le)i +(under)e(WfWg)h(to)h(3072)d(gi)n(v)o(es)i(a)h(big)f(impro)o(v)o(ement.) +c(I)21 b(don')o(t)d(kno)n(w)h(why)-5 b(.)-2 4598 y +SDict begin H.S end + -2 +4598 a -2 4598 a +SDict begin 13 H.A end + -2 4598 a -2 4598 a +SDict begin [ /View [/XYZ H.V] /Dest (4087) cvn H.B /DEST pdfmark end + -2 4598 a 90 x Fu(My)20 +b(o)n(wn)f(e)o(xperience)g(wth)h(Def)o(aultRcvW)m(indo)n(w)e(is)j(that) +f(I)h(get)f(much)f(better)h(performance)d(with)k(a)f(lar)o(ge)g(v)n +(alue)f(\(16384)f(or)-2 4796 y(lar)o(ger\).)g(Other)i(people)f(ha)n(v)o +(e)h(reported)e(that)i(an)o(ything)e(o)o(v)o(er)h(3072)g(slo)n(ws)i +(things)e(do)n(wn)h(enourmously)-5 b(.)16 b(One)k(person)f(e)n(v)o(en) +-2 4904 y(reported)f(a)j(speed)f(drop)e(of)i(a)h(f)o(actor)f(of)f(30)h +(when)g(he)g(went)g(from)f(3072)g(to)h(8192.)f(I)h(don')o(t)f(kno)n(w)g +(why)-5 b(.)-2 5088 y +SDict begin H.S end + -2 5088 a -2 5088 a +SDict begin 13 H.A end + -2 5088 a -2 +5088 a +SDict begin [ /View [/XYZ H.V] /Dest (4088) cvn H.B /DEST pdfmark end + -2 5088 a 90 x Fu(It)20 b(probably)e(depends)h(a)i(lot)f(on)g +(your)f(hardw)o(are,)f(and)i(the)g(type)g(of)g(unix)f(box)g(you)h(ha)n +(v)o(e)f(at)i(the)f(other)g(end)f(of)h(the)g(link.)-2 +5362 y +SDict begin H.S end + -2 5362 a -2 5362 a +SDict begin 13 H.A end + -2 5362 a -2 5362 a +SDict begin [ /View [/XYZ H.V] /Dest (4089) cvn H.B /DEST pdfmark end + -2 5362 +a 90 x Fu(P)o(aul)g(Cochrane)f(has)h(done)f(some)h(testing)h(on)e +(client)i(side)f(tuning)f(and)h(come)f(to)i(the)f(follo)n(wing)e +(conclusions:)p Black 3618 5984 a Fq(170)p Black eop +end +%%Page: 171 178 +TeXDict begin 171 177 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.171) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2435 -132 +a Fq(Chapter)19 b(27.)h(Samba)f(performance)g(issues)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4090) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Install)g(the)h(W2setup.e)o(x)o(e)e(\002le)i(from)e(www) +-5 b(.microsoft.com.)16 b(This)k(is)g(an)g(update)e(for)h(the)h +(winsock)e(stack)i(and)f(utilities)h(which)-2 180 y(impro)o(v)o(e)e +(performance.)-2 364 y +SDict begin H.S end + -2 364 a -2 364 a +SDict begin 13 H.A end + -2 364 a -2 +364 a +SDict begin [ /View [/XYZ H.V] /Dest (4091) cvn H.B /DEST pdfmark end + -2 364 a 90 x Fu(Con\002gure)h(the)h(win95)f(TCPIP)i(re)o(gistry) +e(settings)i(to)f(gi)n(v)o(e)f(better)h(perfomance.)d(I)k(use)f(a)h +(program)d(called)i(MTUSPEED.e)o(x)o(e)-2 562 y(which)f(I)i(got)f(of)n +(f)f(the)h(net.)g(There)g(are)g(v)n(arious)f(other)g(utilities)i(of)f +(this)h(type)f(freely)f(a)n(v)n(ailable.)g(The)h(setting)g(which)g(gi)n +(v)o(e)f(the)-2 670 y(best)h(performance)e(for)h(me)h(are:)-2 +688 y +SDict begin H.S end + -2 688 a -2 688 a +SDict begin 13 H.A end + -2 688 a -2 688 a +SDict begin [ /View [/XYZ H.V] /Dest (4092) cvn H.B /DEST pdfmark end + -2 688 a -2 +698 a +SDict begin H.S end + -2 698 a -2 698 a +SDict begin 13 H.A end + -2 698 a -2 698 a +SDict begin [ /View [/XYZ H.V] /Dest (4093) cvn H.B /DEST pdfmark end + -2 698 a Black +64 840 a Fu(1.)p Black 147 840 a +SDict begin H.S end + 147 840 a 147 840 a +SDict begin 13 H.A end + +147 840 a 147 840 a +SDict begin [ /View [/XYZ H.V] /Dest (4094) cvn H.B /DEST pdfmark end + 147 840 a Fu(MaxMTU)g(Remo)o(v)o(e)-2 +841 y +SDict begin H.S end + -2 841 a -2 841 a +SDict begin 13 H.A end + -2 841 a -2 841 a +SDict begin [ /View [/XYZ H.V] /Dest (4095) cvn H.B /DEST pdfmark end + -2 841 a Black +64 990 a Fu(2.)p Black 147 990 a +SDict begin H.S end + 147 990 a 147 990 a +SDict begin 13 H.A end + +147 990 a 147 990 a +SDict begin [ /View [/XYZ H.V] /Dest (4096) cvn H.B /DEST pdfmark end + 147 990 a Fu(R)-5 b(WIN)22 b(Remo)o(v)o(e)-2 +991 y +SDict begin H.S end + -2 991 a -2 991 a +SDict begin 13 H.A end + -2 991 a -2 991 a +SDict begin [ /View [/XYZ H.V] /Dest (4097) cvn H.B /DEST pdfmark end + -2 991 a Black +64 1139 a Fu(3.)p Black 147 1139 a +SDict begin H.S end + 147 1139 a 147 1139 +a +SDict begin 13 H.A end + 147 1139 a 147 1139 a +SDict begin [ /View [/XYZ H.V] /Dest (4098) cvn H.B /DEST pdfmark end + 147 1139 a Fu(MTU)m(AutoDisco)o(v)o(er)17 +b(Disable)-2 1140 y +SDict begin H.S end + -2 1140 a -2 1140 a +SDict begin 13 H.A end + -2 1140 a -2 +1140 a +SDict begin [ /View [/XYZ H.V] /Dest (4099) cvn H.B /DEST pdfmark end + -2 1140 a Black 64 1289 a Fu(4.)p Black 147 1289 +a +SDict begin H.S end + 147 1289 a 147 1289 a +SDict begin 13 H.A end + 147 1289 a 147 1289 a +SDict begin [ /View [/XYZ H.V] /Dest (4100) cvn H.B /DEST pdfmark end + 147 1289 +a Fu(MTUBlackHoleDetect)i(Disable)-2 1290 y +SDict begin H.S end + -2 1290 a +-2 1290 a +SDict begin 13 H.A end + -2 1290 a -2 1290 a +SDict begin [ /View [/XYZ H.V] /Dest (4101) cvn H.B /DEST pdfmark end + -2 1290 a Black 64 1438 +a Fu(5.)p Black 147 1438 a +SDict begin H.S end + 147 1438 a 147 1438 a +SDict begin 13 H.A end + 147 +1438 a 147 1438 a +SDict begin [ /View [/XYZ H.V] /Dest (4102) cvn H.B /DEST pdfmark end + 147 1438 a Fu(T)m(ime)h(T)-7 b(o)21 +b(Li)n(v)o(e)e(Enabled)-2 1439 y +SDict begin H.S end + -2 1439 a -2 1439 a +SDict begin 13 H.A end + +-2 1439 a -2 1439 a +SDict begin [ /View [/XYZ H.V] /Dest (4103) cvn H.B /DEST pdfmark end + -2 1439 a Black 64 1588 a Fu(6.)p +Black 147 1588 a +SDict begin H.S end + 147 1588 a 147 1588 a +SDict begin 13 H.A end + 147 1588 a 147 +1588 a +SDict begin [ /View [/XYZ H.V] /Dest (4104) cvn H.B /DEST pdfmark end + 147 1588 a Fu(T)m(ime)h(T)-7 b(o)21 b(Li)n(v)o(e)e(-)i(HOPS)g +(32)-2 1589 y +SDict begin H.S end + -2 1589 a -2 1589 a +SDict begin 13 H.A end + -2 1589 a -2 1589 a +SDict begin [ /View [/XYZ H.V] /Dest (4105) cvn H.B /DEST pdfmark end + +-2 1589 a Black 64 1737 a Fu(7.)p Black 147 1737 a +SDict begin H.S end + 147 +1737 a 147 1737 a +SDict begin 13 H.A end + 147 1737 a 147 1737 a +SDict begin [ /View [/XYZ H.V] /Dest (4106) cvn H.B /DEST pdfmark end + 147 1737 a Fu(NDI)f(Cache)h +(Size)f(0)-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 (4107) cvn H.B /DEST pdfmark end + -2 1904 a 107 x Fu(I)g(tried)g(virtually)f(all)i(of)f(the)g +(items)h(mentioned)d(in)i(the)h(document)d(and)h(the)i(only)e(one)h +(which)f(made)h(a)g(dif)n(ference)f(to)h(me)g(w)o(as)-2 +2119 y(the)g(sock)o(et)g(options.)f(It)h(turned)f(out)h(I)h(w)o(as)g +(better)e(of)n(f)h(without)f(an)o(y!!!!!)-2 2303 y +SDict begin H.S end + -2 +2303 a -2 2303 a +SDict begin 13 H.A end + -2 2303 a -2 2303 a +SDict begin [ /View [/XYZ H.V] /Dest (4108) cvn H.B /DEST pdfmark end + -2 2303 a 90 x Fu(In)h(terms)g(of) +g(o)o(v)o(erall)f(speed)g(of)h(transfer)m(,)f(between)g(v)n(arious)h +(win95)f(clients)h(and)g(a)h(DX2-66)d(20MB)i(serv)o(er)g(with)g(a)h +(crapp)o(y)-2 2501 y(NE2000)d(compatible)h(and)h(old)f(IDE)h(dri)n(v)o +(e)g(\(K)n(ernel)f(2.0.30\).)e(The)j(transfer)g(rate)g(w)o(as)h +(reasonable)e(for)g(10)h(baseT)-6 b(.)-2 2685 y +SDict begin H.S end + -2 2685 +a -2 2685 a +SDict begin 13 H.A end + -2 2685 a -2 2685 a +SDict begin [ /View [/XYZ H.V] /Dest (4109) cvn H.B /DEST pdfmark end + -2 2685 a -2 2768 a +SDict begin H.S end + -2 +2768 a -2 2768 a +SDict begin 11.7 H.A end + -2 2768 a -2 2768 a +SDict begin [ /View [/XYZ H.V] /Dest (4110) cvn H.B /DEST pdfmark end + -2 2768 a 79 x Fr(The)44 +b(figures)g(are:)447 b(Put)628 b(Get)-2 2944 y(P166)44 +b(client)g(3Com)g(card:)178 b(420-440kB/s)268 b(500-520kB/s)-2 +3041 y(P100)44 b(client)g(3Com)g(card:)178 b(390-410kB/s)268 +b(490-510kB/s)-2 3138 y(DX4-75)44 b(client)f(NE2000:)223 +b(370-380kB/s)268 b(330-350kB/s)-2 3495 y +SDict begin H.S end + -2 3495 a -2 +3495 a +SDict begin 13 H.A end + -2 3495 a -2 3495 a +SDict begin [ /View [/XYZ H.V] /Dest (4111) cvn H.B /DEST pdfmark end + -2 3495 a 108 x Fu(I)20 b(based)g(these)g +(test)h(on)f(transfer)f(tw)o(o)i(\002les)g(a)g(4.5MB)e(te)o(xt)h +(\002le)h(and)f(a)h(15MB)f(te)o(xt\002le.)f(The)h(results)h(arn')o(t)e +(bad)g(considering)-2 3711 y(the)h(hardw)o(are)f(Samba)g(is)j(running)c +(on.)h(It')-5 b(s)21 b(a)g(crap)e(machine!!!!)-2 3895 +y +SDict begin H.S end + -2 3895 a -2 3895 a +SDict begin 13 H.A end + -2 3895 a -2 3895 a +SDict begin [ /View [/XYZ H.V] /Dest (4112) cvn H.B /DEST pdfmark end + -2 3895 a 90 +x Fu(The)h(updates)f(mentioned)f(in)j(1)f(and)g(2)g(brought)e(up)i(the) +g(transfer)f(rates)i(from)e(just)h(o)o(v)o(er)f(100kB/s)h(in)g(some)g +(clients.)-2 4169 y +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 (4113) cvn H.B /DEST pdfmark end + -2 4169 a 90 x Fu(A)g(ne)n(w)g(client)h(is)g(a)f(P333)g +(connected)e(via)i(a)h(100MB/s)f(card)f(and)h(hub)m(.)f(The)h(transfer) +f(rates)i(from)e(this)h(were)g(good:)-2 4367 y(450-500kB/s)d(on)j(put)g +(and)g(600+kB/s)f(on)h(get.)-2 4551 y +SDict begin H.S end + -2 4551 a -2 4551 +a +SDict begin 13 H.A end + -2 4551 a -2 4551 a +SDict begin [ /View [/XYZ H.V] /Dest (4114) cvn H.B /DEST pdfmark end + -2 4551 a 90 x Fu(Looking)e(at)j(standard)e(FTP)h +(throughput,)d(Samba)j(is)h(a)g(bit)f(slo)n(wer)g(\(100kB/s)f(upw)o +(ards\).)g(I)h(suppose)g(there)f(is)j(more)d(going)g(on)-2 +4749 y(in)h(the)g(samba)g(protocol,)e(b)n(ut)j(if)f(it)h(could)e(get)h +(up)g(to)h(the)f(rate)g(of)g(FTP)h(the)f(perfomance)e(w)o(ould)h(be)h +(quite)g(staggering.)p Black 3618 5984 a Fq(171)p Black +eop end +%%Page: 172 179 +TeXDict begin 172 178 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.172) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (PORTABILITY) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(28.)f(P)m(ortability)-2 363 y +SDict begin H.S end + -2 363 +a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (4125) cvn H.B /DEST pdfmark end + -2 363 a 73 x Fu(Samba)19 +b(w)o(orks)h(on)g(a)h(wide)f(range)f(of)h(platforms)f(b)n(ut)h(the)g +(interf)o(ace)g(all)g(the)h(platforms)e(pro)o(vide)f(is)j(not)f(al)o(w) +o(ays)g(compatible.)-2 544 y(This)g(chapter)f(contains)h +(platform-speci\002c)e(information)f(about)j(compiling)e(and)i(using)f +(samba.)-2 562 y +SDict begin H.S end + -2 562 a -2 562 a +SDict begin 13 H.A end + -2 562 a -2 562 a +SDict begin [ /View [/XYZ H.V] /Dest (4126) cvn H.B /DEST pdfmark end + +-2 562 a 359 x Fx(28.1.)35 b(HPUX)-2 1089 y +SDict begin H.S end + -2 1089 a +-2 1089 a +SDict begin 13 H.A end + -2 1089 a -2 1089 a +SDict begin [ /View [/XYZ H.V] /Dest (4128) cvn H.B /DEST pdfmark end + -2 1089 a 106 x Fu(HP')-5 +b(s)21 b(implementation)d(of)i(supplementary)d(groups)i(is,)i(er)m(,)f +(non-standard)d(\(for)i(hysterical)g(reasons\).)g(There)h(are)g(tw)o(o) +g(group)-2 1303 y(\002les,)h(/etc/group)d(and)i(/etc/logingroup;)d(the) +j(system)g(maps)g(UIDs)h(to)f(numbers)f(using)h(the)g(former)m(,)e(b)n +(ut)i(initgroups\(\))e(reads)-2 1411 y(the)i(latter)-5 +b(.)21 b(Most)f(system)g(admins)g(who)g(kno)n(w)f(the)h(ropes)g +(symlink)f(/etc/group)f(to)j(/etc/logingroup)c(\(hard)i(link)h(doesn')o +(t)-2 1519 y(w)o(ork)f(for)h(reasons)g(too)f(stupid)h(to)h(go)e(into)h +(here\).)f(initgroups\(\))f(will)j(complain)e(if)h(one)g(of)g(the)g +(groups)f(you')l(re)f(in)i(in)-2 1627 y(/etc/logingroup)d(has)j(what)g +(it)h(considers)f(to)g(be)g(an)g(in)m(v)n(alid)f(ID,)h(which)g(means)g +(outside)f(the)i(range)e([0..UID_MAX],)e(where)-2 1735 +y(UID_MAX)i(is)i(\(I)f(think\))g(60000)e(currently)g(on)i(HP-UX.)g +(This)h(precludes)d(-2)i(and)g(65534,)e(the)i(usual)g('nobody')d(GIDs.) +-2 1919 y +SDict begin H.S end + -2 1919 a -2 1919 a +SDict begin 13 H.A end + -2 1919 a -2 1919 a +SDict begin [ /View [/XYZ H.V] /Dest (4129) cvn H.B /DEST pdfmark end + -2 +1919 a 89 x Fu(If)j(you)f(encounter)f(this)j(problem,)d(mak)o(e)i(sure) +g(that)g(the)g(programs)f(that)h(are)g(f)o(ailing)g(to)g +(initgroups\(\))e(be)i(run)g(as)g(users)h(not)f(in)-2 +2116 y(an)o(y)f(groups)g(with)h(GIDs)h(outside)e(the)i(allo)n(wed)e +(range.)-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 (4130) cvn H.B /DEST pdfmark end + -2 2300 a 90 x Fu(This)h(is)h(documented)d(in)i(the)g(HP)h(manual)e +(pages)h(under)f(setgroups\(2\))f(and)h(passwd\(4\).)-2 +2574 y +SDict begin H.S end + -2 2574 a -2 2574 a +SDict begin 13 H.A end + -2 2574 a -2 2574 a +SDict begin [ /View [/XYZ H.V] /Dest (4131) cvn H.B /DEST pdfmark end + -2 2574 +a 90 x Fu(On)h(HPUX)h(you)e(must)h(use)h(gcc)f(or)g(the)g(HP)h(Ansi)f +(compiler)-5 b(.)19 b(The)h(free)g(compiler)f(that)h(comes)g(with)g +(HP-UX)h(is)g(not)f(Ansi)-2 2772 y(compliant)f(and)g(cannot)g(compile)h +(Samba.)-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 (4132) cvn H.B /DEST pdfmark end + -2 2801 a 359 x Fx(28.2.)35 b(SCO)f(Unix)-2 3328 y +SDict begin H.S end + +-2 3328 a -2 3328 a +SDict begin 13 H.A end + -2 3328 a -2 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (4134) cvn H.B /DEST pdfmark end + -2 3328 a 106 +x Fu(If)20 b(you)f(run)h(an)g(old)g(v)o(ersion)e(of)i(SCO)i(Unix)d +(then)h(you)f(may)h(need)g(to)g(get)g(important)f(TCP/IP)i(patches)e +(for)h(Samba)g(to)g(w)o(ork)-2 3542 y(correctly)-5 b(.)18 +b(W)m(ithout)i(the)g(patch,)f(you)g(may)h(encounter)e(corrupt)h(data)h +(transfers)f(using)h(samba.)-2 3726 y +SDict begin H.S end + -2 3726 a -2 3726 +a +SDict begin 13 H.A end + -2 3726 a -2 3726 a +SDict begin [ /View [/XYZ H.V] /Dest (4135) cvn H.B /DEST pdfmark end + -2 3726 a 90 x Fu(The)g(patch)f(you)g(need)h(is)h +(UOD385)e(Connection)g(Dri)n(v)o(ers)g(SLS.)i(It)f(is)h(a)n(v)n +(ailable)f(from)f(SCO)i(\(ftp.sco.com,)d(directory)g(SLS,)-2 +3924 y(\002les)j(uod385a.Z)c(and)j(uod385a.ltr)-5 b(.Z\).)-2 +3949 y +SDict begin H.S end + -2 3949 a -2 3949 a +SDict begin 13 H.A end + -2 3949 a -2 3949 a +SDict begin [ /View [/XYZ H.V] /Dest (4136) cvn H.B /DEST pdfmark end + -2 3949 +a 362 x Fx(28.3.)35 b(DNIX)-2 4479 y +SDict begin H.S end + -2 4479 a -2 4479 +a +SDict begin 13 H.A end + -2 4479 a -2 4479 a +SDict begin [ /View [/XYZ H.V] /Dest (4138) cvn H.B /DEST pdfmark end + -2 4479 a 106 x Fu(DNIX)20 b(has)g(a)h(problem)d +(with)j(seteuid\(\))e(and)h(sete)o(gid\(\).)e(These)j(routines)e(are)h +(needed)f(for)g(Samba)h(to)g(w)o(ork)g(correctly)-5 b(,)18 +b(b)n(ut)-2 4693 y(the)o(y)h(were)h(left)h(out)f(of)f(the)i(DNIX)f(C)h +(library)e(for)h(some)g(reason.)-2 4877 y +SDict begin H.S end + -2 4877 a -2 +4877 a +SDict begin 13 H.A end + -2 4877 a -2 4877 a +SDict begin [ /View [/XYZ H.V] /Dest (4139) cvn H.B /DEST pdfmark end + -2 4877 a 90 x Fu(F)o(or)g(this)g(reason)g +(Samba)f(by)h(def)o(ault)g(de\002nes)g(the)g(macro)f(NO_EID)h(in)g(the) +g(DNIX)g(section)g(of)g(includes.h.)f(This)h(w)o(orks)-2 +5075 y(around)e(the)i(problem)f(in)h(a)h(limited)f(w)o(ay)-5 +b(,)19 b(b)n(ut)i(it)f(is)i(f)o(ar)e(from)f(ideal,)h(some)g(things)f +(still)j(w)o(on')o(t)d(w)o(ork)g(right.)-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 (4140) cvn H.B /DEST pdfmark end + -2 5259 a 90 x Fu(T)-7 +b(o)20 b(\002x)h(the)f(problem)e(properly)g(you)i(need)f(to)h(assemble) +g(the)h(follo)n(wing)d(tw)o(o)j(functions)d(and)i(then)g(either)g(add)f +(them)h(to)g(your)-2 5457 y(C)h(library)e(or)h(link)g(them)g(into)g +(Samba.)p Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 +a -2 5984 a +SDict begin [ /View [/XYZ H.V] /Dest (4143) cvn H.B /DEST pdfmark end + -2 5984 a 3618 6053 a Fq(172)p Black eop +end +%%Page: 173 180 +TeXDict begin 173 179 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.173) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4161) cvn H.B /DEST pdfmark end + -2 -201 a 2971 +-132 a Fq(Chapter)20 b(28.)g(P)-7 b(ortability)p Black +-2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4141) cvn H.B /DEST pdfmark end + -2 -11 a +83 x Fu(put)20 b(this)g(in)h(the)f(\002le)600 72 y +SDict begin H.S end + 600 +72 a 600 72 a +SDict begin 13 H.A end + 600 72 a 600 72 a +SDict begin [ /View [/XYZ H.V] /Dest (4142) cvn H.B /DEST pdfmark end + 600 72 a Fr(setegid.s)p +Fu(:)356 419 y Fr(.globl)89 b(_setegid)-2 516 y(_setegid:)356 +613 y(moveq)134 b(#47,d0)356 710 y(movl)179 b(#100,a0)356 +807 y(moveq)134 b(#1,d1)356 904 y(movl)179 b(4\(sp\),a1)356 +1001 y(trap)g(#9)356 1099 y(bccs)g(1$)356 1196 y(jmp)224 +b(cerror)-2 1293 y(1$:)356 1390 y(clrl)179 b(d0)356 1487 +y(rts)-2 1844 y +SDict begin H.S end + -2 1844 a -2 1844 a +SDict begin 13 H.A end + -2 1844 a -2 1844 +a +SDict begin [ /View [/XYZ H.V] /Dest (4145) cvn H.B /DEST pdfmark end + -2 1844 a 108 x Fu(put)20 b(this)g(in)h(the)f(\002le)600 +1952 y +SDict begin H.S end + 600 1952 a 600 1952 a +SDict begin 13 H.A end + 600 1952 a 600 1952 a +SDict begin [ /View [/XYZ H.V] /Dest (4146) cvn H.B /DEST pdfmark end + 600 +1952 a Fr(seteuid.s)p Fu(:)-2 2136 y +SDict begin H.S end + -2 2136 a -2 2136 +a +SDict begin 13 H.A end + -2 2136 a -2 2136 a +SDict begin [ /View [/XYZ H.V] /Dest (4147) cvn H.B /DEST pdfmark end + -2 2136 a -2 2219 a +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 (4148) cvn H.B /DEST pdfmark end + -2 2219 a 356 2298 a Fr(.globl)89 +b(_seteuid)-2 2395 y(_seteuid:)356 2493 y(moveq)134 b(#47,d0)356 +2590 y(movl)179 b(#100,a0)356 2687 y(moveq)134 b(#0,d1)356 +2784 y(movl)179 b(4\(sp\),a1)356 2881 y(trap)g(#9)356 +2978 y(bccs)g(1$)356 3075 y(jmp)224 b(cerror)-2 3173 +y(1$:)356 3270 y(clrl)179 b(d0)356 3367 y(rts)-2 3724 +y +SDict begin H.S end + -2 3724 a -2 3724 a +SDict begin 13 H.A end + -2 3724 a -2 3724 a +SDict begin [ /View [/XYZ H.V] /Dest (4149) cvn H.B /DEST pdfmark end + -2 3724 a 108 +x Fu(after)20 b(creating)f(the)h(abo)o(v)o(e)f(\002les)i(you)e(then)h +(assemble)g(them)g(using)-2 4016 y +SDict begin H.S end + -2 4016 a -2 4016 +a +SDict begin 13 H.A end + -2 4016 a -2 4016 a +SDict begin [ /View [/XYZ H.V] /Dest (4150) cvn H.B /DEST pdfmark end + -2 4016 a -2 4016 a +SDict begin H.S end + -2 4016 a -2 +4016 a +SDict begin 13 H.A end + -2 4016 a -2 4016 a +SDict begin [ /View [/XYZ H.V] /Dest (4151) cvn H.B /DEST pdfmark end + -2 4016 a 90 x Fv(as)g(seteuid.s)-2 +4273 y +SDict begin H.S end + -2 4273 a -2 4273 a +SDict begin 13 H.A end + -2 4273 a -2 4273 a +SDict begin [ /View [/XYZ H.V] /Dest (4152) cvn H.B /DEST pdfmark end + -2 4273 +a -2 4273 a +SDict begin H.S end + -2 4273 a -2 4273 a +SDict begin 13 H.A end + -2 4273 a -2 4273 a +SDict begin [ /View [/XYZ H.V] /Dest (4153) cvn H.B /DEST pdfmark end + -2 +4273 a 107 x Fv(as)g(setegid.s)-2 4563 y +SDict begin H.S end + -2 4563 a -2 +4563 a +SDict begin 13 H.A end + -2 4563 a -2 4563 a +SDict begin [ /View [/XYZ H.V] /Dest (4154) cvn H.B /DEST pdfmark end + -2 4563 a 91 x Fu(that)g(should)f(produce)f +(the)j(\002les)955 4654 y +SDict begin H.S end + 955 4654 a 955 4654 a +SDict begin 13 H.A end + 955 4654 +a 955 4654 a +SDict begin [ /View [/XYZ H.V] /Dest (4155) cvn H.B /DEST pdfmark end + 955 4654 a Fr(seteuid.o)e Fu(and)1520 4654 +y +SDict begin H.S end + 1520 4654 a 1520 4654 a +SDict begin 13 H.A end + 1520 4654 a 1520 4654 a +SDict begin [ /View [/XYZ H.V] /Dest (4156) cvn H.B /DEST pdfmark end + 1520 +4654 a Fr(setegid.o)-2 4838 y +SDict begin H.S end + -2 4838 a -2 4838 a +SDict begin 13 H.A end + -2 +4838 a -2 4838 a +SDict begin [ /View [/XYZ H.V] /Dest (4157) cvn H.B /DEST pdfmark end + -2 4838 a 90 x Fu(then)g(you)g(need)h(to)g(add)f +(these)h(to)g(the)g(LIBSM)h(line)f(in)g(the)g(DNIX)g(section)g(of)f +(the)h(Samba)g(Mak)o(e\002le.)g(Y)-9 b(our)19 b(LIBSM)h(line)g(will)-2 +5036 y(then)f(look)h(something)f(lik)o(e)h(this:)-2 5220 +y +SDict begin H.S end + -2 5220 a -2 5220 a +SDict begin 13 H.A end + -2 5220 a -2 5220 a +SDict begin [ /View [/XYZ H.V] /Dest (4158) cvn H.B /DEST pdfmark end + -2 5220 a -2 +5303 a +SDict begin H.S end + -2 5303 a -2 5303 a +SDict begin 11.7 H.A end + -2 5303 a -2 5303 a +SDict begin [ /View [/XYZ H.V] /Dest (4159) cvn H.B /DEST pdfmark end + -2 5303 +a 79 x Fr(LIBSM)44 b(=)g(setegid.o)g(seteuid.o)f(-ln)p +Black 3618 5984 a Fq(173)p Black eop end +%%Page: 174 181 +TeXDict begin 174 180 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.174) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2971 -132 +a Fq(Chapter)20 b(28.)g(P)-7 b(ortability)p Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4160) cvn H.B /DEST pdfmark end + -2 -11 a 83 +x Fu(Y)e(ou)19 b(should)h(then)f(remo)o(v)o(e)f(the)j(line:)-2 +419 y Fr(#define)43 b(NO_EID)-2 776 y +SDict begin H.S end + -2 776 a -2 776 +a +SDict begin 13 H.A end + -2 776 a -2 776 a +SDict begin [ /View [/XYZ H.V] /Dest (4163) cvn H.B /DEST pdfmark end + -2 776 a 108 x Fu(from)19 b(the)h(DNIX)g(section)g +(of)876 884 y +SDict begin H.S end + 876 884 a 876 884 a +SDict begin 13 H.A end + 876 884 a 876 884 a +SDict begin [ /View [/XYZ H.V] /Dest (4164) cvn H.B /DEST pdfmark end + +876 884 a Fr(includes.h)-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 (4165) cvn H.B /DEST pdfmark end + -2 896 a 375 x Fx(28.4.)35 b(RedHat)f(Linux)g +(Rembrandt-II)-2 1439 y +SDict begin H.S end + -2 1439 a -2 1439 a +SDict begin 13 H.A end + -2 1439 a +-2 1439 a +SDict begin [ /View [/XYZ H.V] /Dest (4167) cvn H.B /DEST pdfmark end + -2 1439 a 106 x Fu(By)20 b(def)o(ault)g(RedHat)g +(Rembrandt-II)e(during)g(installation)i(adds)g(an)g(entry)g(to)g +(/etc/hosts)g(as)h(follo)n(ws:)-2 1646 y +SDict begin H.S end + -2 1646 a -2 +1646 a +SDict begin 11.7 H.A end + -2 1646 a -2 1646 a +SDict begin [ /View [/XYZ H.V] /Dest (4168) cvn H.B /DEST pdfmark end + -2 1646 a 79 x Fr(127.0.0.1)43 +b(loopback)h("hostname"."domainname")-2 2082 y +SDict begin H.S end + -2 2082 +a -2 2082 a +SDict begin 13 H.A end + -2 2082 a -2 2082 a +SDict begin [ /View [/XYZ H.V] /Dest (4169) cvn H.B /DEST pdfmark end + -2 2082 a 108 x Fu(This)20 +b(causes)h(Samba)e(to)i(loop)e(back)h(onto)f(the)h(loopback)e(interf)o +(ace.)h(The)h(result)g(is)i(that)e(Samba)g(f)o(ails)g(to)h(communicate) +-2 2298 y(correctly)e(with)h(the)g(w)o(orld)g(and)f(therefor)g(may)h(f) +o(ail)g(to)h(correctly)d(ne)o(gotiate)h(who)h(is)h(the)f(master)g(bro)n +(wse)g(list)h(holder)e(and)-2 2406 y(who)g(is)j(the)e(master)g(bro)n +(wser)-5 b(.)-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 (4170) cvn H.B /DEST pdfmark end + -2 2573 a 107 x Fu(Correcti)n(v)o(e)19 b(Action:)g(Delete)i +(the)f(entry)f(after)h(the)h(w)o(ord)e(loopback)f(in)j(the)f(line)g +(starting)g(127.0.0.1)-2 2708 y +SDict begin H.S end + -2 2708 a -2 2708 a +SDict begin 13 H.A end + -2 +2708 a -2 2708 a +SDict begin [ /View [/XYZ H.V] /Dest (4171) cvn H.B /DEST pdfmark end + -2 2708 a 359 x Fx(28.5.)35 b(AIX)-2 +3069 y +SDict begin H.S end + -2 3069 a -2 3069 a +SDict begin 13 H.A end + -2 3069 a -2 3069 a +SDict begin [ /View [/XYZ H.V] /Dest (4173) cvn H.B /DEST pdfmark end + -2 3069 +a 327 x Fp(28.5.1.)28 b(Sequential)k(Read)f(Ahead)-2 +3586 y +SDict begin H.S end + -2 3586 a -2 3586 a +SDict begin 13 H.A end + -2 3586 a -2 3586 a +SDict begin [ /View [/XYZ H.V] /Dest (4175) cvn H.B /DEST pdfmark end + -2 3586 +a 84 x Fu(Disabling)19 b(Sequential)h(Read)g(Ahead)f(using)h("vmtune)f +(-r)h(0")g(impro)o(v)o(es)e(samba)i(performance)d(signi\002cally)-5 +b(.)p Black 3618 5984 a Fq(174)p Black eop end +%%Page: 175 182 +TeXDict begin 175 181 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.175) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (OTHER-CLIENTS) cvn H.B /DEST +pdfmark end + -2 -11 a 119 +x Fs(Chapter)44 b(29.)f(Samba)g(and)g(other)h(CIFS)f(clients)-2 +363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (4194) cvn H.B /DEST pdfmark end + -2 363 a 73 +x Fu(This)20 b(chapter)f(contains)h(client-speci\002c)f(information.)-2 +454 y +SDict begin H.S end + -2 454 a -2 454 a +SDict begin 13 H.A end + -2 454 a -2 454 a +SDict begin [ /View [/XYZ H.V] /Dest (4195) cvn H.B /DEST pdfmark end + -2 454 a 359 +x Fx(29.1.)35 b(Macintosh)f(clients?)-2 981 y +SDict begin H.S end + -2 981 +a -2 981 a +SDict begin 13 H.A end + -2 981 a -2 981 a +SDict begin [ /View [/XYZ H.V] /Dest (4197) cvn H.B /DEST pdfmark end + -2 981 a 106 x Fu(Y)-8 b(es.)160 +1087 y +SDict begin H.S end + 160 1087 a 160 1087 a +SDict begin 13 H.A end + 160 1087 a 160 1087 a +SDict begin [ /View [/XYZ H.V] /Dest (4198) cvn H.B /DEST pdfmark end + 160 +1087 a Fu(Thursby)19 b(\(http://www)-5 b(.thursby)g(.com/\))15 +b(no)n(w)k(ha)n(v)o(e)h(a)h(CIFS)g(Client)f(/)h(Serv)o(er)e(called)h(D) +m(A)-11 b(VE)20 b(-)h(see)-2 1271 y +SDict begin H.S end + -2 1271 a -2 1271 +a +SDict begin 13 H.A end + -2 1271 a -2 1271 a +SDict begin [ /View [/XYZ H.V] /Dest (4199) cvn H.B /DEST pdfmark end + -2 1271 a 90 x Fu(The)o(y)e(test)i(it)f(against)g +(W)m(indo)n(ws)f(95,)g(W)m(indo)n(ws)h(NT)g(and)f(samba)h(for)f +(compatibility)g(issues.)h(At)h(the)f(time)g(of)g(writing,)f(D)m(A)-11 +b(VE)-2 1469 y(w)o(as)21 b(at)f(v)o(ersion)f(1.0.1.)g(The)h(1.0.0)f(to) +h(1.0.1)f(update)g(is)i(a)n(v)n(ailable)f(as)h(a)f(free)g(do)n(wnload)e +(from)h(the)h(Thursby)f(web)h(site)h(\(the)-2 1577 y(speed)f(of)f +(\002nder)h(copies)g(has)g(been)g(greatly)f(enhanced,)f(and)i(there)f +(are)h(b)n(ug-\002x)o(es)f(included\).)-2 1761 y +SDict begin H.S end + -2 1761 +a -2 1761 a +SDict begin 13 H.A end + -2 1761 a -2 1761 a +SDict begin [ /View [/XYZ H.V] /Dest (4200) cvn H.B /DEST pdfmark end + -2 1761 a 90 x Fu(Alternati)n(v)o(es)g +(-)h(There)g(are)g(tw)o(o)g(free)g(implementations)e(of)i(AppleT)-7 +b(alk)19 b(for)h(se)n(v)o(eral)g(kinds)f(of)h(UNIX)g(machnes,)f(and)h +(se)n(v)o(eral)-2 1959 y(more)f(commercial)g(ones.)h(These)g(products)e +(allo)n(w)i(you)g(to)g(run)f(\002le)i(services)f(and)g(print)g +(services)g(nati)n(v)o(ely)f(to)h(Macintosh)-2 2067 y(users,)g(with)g +(no)g(additional)f(support)g(required)f(on)i(the)g(Macintosh.)f(The)h +(tw)o(o)g(free)g(omplementations)e(are)3179 2067 y +SDict begin H.S end + 3179 +2067 a 3179 2067 a +SDict begin 13 H.A end + 3179 2067 a 3179 2067 a +SDict begin [ /View [/XYZ H.V] /Dest (4201) cvn H.B /DEST pdfmark end + 3179 2067 +a Fu(Netatalk)-2 2175 y(\(http://www)-5 b(.umich.edu/~rsug/netata)o +(lk/\),)14 b(and)1497 2175 y +SDict begin H.S end + 1497 2175 a 1497 2175 a +SDict begin 13 H.A end + +1497 2175 a 1497 2175 a +SDict begin [ /View [/XYZ H.V] /Dest (4202) cvn H.B /DEST pdfmark end + 1497 2175 a Fu(CAP)21 b(\(http://www)-5 +b(.cs.mu.oz.au/appletalk/atalk.)o(html\))o(.)15 b(What)20 +b(Samba)-2 2282 y(of)n(fers)f(MS)i(W)m(indo)n(ws)e(users,)h(these)h +(packages)e(of)n(fer)g(to)h(Macs.)h(F)o(or)e(more)h(info)f(on)h(these)g +(packages,)f(Samba,)h(and)f(Linux)-2 2390 y(\(and)g(other)g(UNIX-based) +g(systems\))i(see)1240 2390 y +SDict begin H.S end + 1240 2390 a 1240 2390 a +SDict begin 13 H.A end + +1240 2390 a 1240 2390 a +SDict begin [ /View [/XYZ H.V] /Dest (4203) cvn H.B /DEST pdfmark end + 1240 2390 a Fu(http://www)-5 +b(.eats.com/linux_mac_win.htm)o(l)-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 (4204) cvn H.B /DEST pdfmark end + -2 2419 a 359 x Fx(29.2.)35 +b(OS2)g(Client)-2 2780 y +SDict begin H.S end + -2 2780 a -2 2780 a +SDict begin 13 H.A end + -2 2780 +a -2 2780 a +SDict begin [ /View [/XYZ H.V] /Dest (4206) cvn H.B /DEST pdfmark end + -2 2780 a 326 x Fp(29.2.1.)28 b(Ho)o(w)i(can)g(I)g +(con\002gur)n(e)h(OS/2)f(W)-8 b(ar)o(p)30 b(Connect)h(or)f(OS/2)g(W)-8 +b(ar)o(p)30 b(4)f(as)h(a)-2 3261 y(client)h(f)m(or)e(Samba?)-2 +3429 y +SDict begin H.S end + -2 3429 a -2 3429 a +SDict begin 13 H.A end + -2 3429 a -2 3429 a +SDict begin [ /View [/XYZ H.V] /Dest (4208) cvn H.B /DEST pdfmark end + -2 3429 +a 106 x Fu(A)20 b(more)g(complete)f(answer)h(to)g(this)h(question)e +(can)h(be)g(found)f(on)1932 3535 y +SDict begin H.S end + 1932 3535 a 1932 3535 +a +SDict begin 13 H.A end + 1932 3535 a 1932 3535 a +SDict begin [ /View [/XYZ H.V] /Dest (4209) cvn H.B /DEST pdfmark end + 1932 3535 a 21 w Fu(http://carol.wins.uv)n +(a.nl/~leeuw/samba/w)o(arp.)o(html)-2 3643 y(\(http://carol.wins.uv)n +(a.nl/~leeuw/samba/w)o(ar)o(p.h)o(tml\).)-2 3827 y +SDict begin H.S end + -2 +3827 a -2 3827 a +SDict begin 13 H.A end + -2 3827 a -2 3827 a +SDict begin [ /View [/XYZ H.V] /Dest (4210) cvn H.B /DEST pdfmark end + -2 3827 a 90 x Fu(Basically)-5 +b(,)20 b(you)f(need)h(three)f(components:)-2 3935 y +SDict begin H.S end + -2 +3935 a -2 3935 a +SDict begin 13 H.A end + -2 3935 a -2 3935 a +SDict begin [ /View [/XYZ H.V] /Dest (4211) cvn H.B /DEST pdfmark end + -2 3935 a -2 3945 +a +SDict begin H.S end + -2 3945 a -2 3945 a +SDict begin 13 H.A end + -2 3945 a -2 3945 a +SDict begin [ /View [/XYZ H.V] /Dest (4212) cvn H.B /DEST pdfmark end + -2 3945 a Black +142 x Ft(\225)p Black 81 4087 a +SDict begin H.S end + 81 4087 a 81 4087 a +SDict begin 13 H.A end + 81 +4087 a 81 4087 a +SDict begin [ /View [/XYZ H.V] /Dest (4213) cvn H.B /DEST pdfmark end + 81 4087 a Fu(The)h(File)h(and)e(Print)h(Client)h +(\('IBM)f(Peer'\))-2 4102 y +SDict begin H.S end + -2 4102 a -2 4102 a +SDict begin 13 H.A end + -2 4102 +a -2 4102 a +SDict begin [ /View [/XYZ H.V] /Dest (4214) cvn H.B /DEST pdfmark end + -2 4102 a Black 135 x Ft(\225)p Black 81 +4237 a +SDict begin H.S end + 81 4237 a 81 4237 a +SDict begin 13 H.A end + 81 4237 a 81 4237 a +SDict begin [ /View [/XYZ H.V] /Dest (4215) cvn H.B /DEST pdfmark end + 81 4237 +a Fu(TCP/IP)h(\('Internet)d(support'\))-2 4255 y +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 (4216) cvn H.B /DEST pdfmark end + -2 4255 a Black 131 x +Ft(\225)p Black 81 4386 a +SDict begin H.S end + 81 4386 a 81 4386 a +SDict begin 13 H.A end + 81 4386 +a 81 4386 a +SDict begin [ /View [/XYZ H.V] /Dest (4217) cvn H.B /DEST pdfmark end + 81 4386 a Fu(The)i("NetBIOS)g(o)o(v)o(er)f(TCP/IP")i(dri)n +(v)o(er)e(\('TCPBEUI'\))-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 (4218) cvn H.B /DEST pdfmark end + -2 4567 a 93 x Fu(Installing)g(the)h(\002rst)h(tw)o +(o)g(together)e(with)h(the)g(base)g(operating)f(system)h(on)g(a)h +(blank)e(system)h(is)h(e)o(xplained)e(in)h(the)g(W)-7 +b(arp)-2 4768 y(manual.)19 b(If)h(W)-7 b(arp)20 b(has)h(already)e(been) +g(installed,)h(b)n(ut)g(you)g(no)n(w)f(w)o(ant)i(to)f(install)h(the)f +(netw)o(orking)e(support,)h(use)h(the)-2 4876 y("Selecti)n(v)o(e)f +(Install)i(for)e(Netw)o(orking")g(object)g(in)i(the)f("System)g(Setup") +g(folder)-5 b(.)-2 5060 y +SDict begin H.S end + -2 5060 a -2 5060 a +SDict begin 13 H.A end + -2 5060 +a -2 5060 a +SDict begin [ /View [/XYZ H.V] /Dest (4219) cvn H.B /DEST pdfmark end + -2 5060 a 90 x Fu(Adding)19 b(the)h("NetBIOS)g(o)o(v)o(er)f +(TCP/IP")i(dri)n(v)o(er)e(is)i(not)f(described)f(in)h(the)g(manual)f +(and)h(just)h(barely)e(in)h(the)g(online)-2 5258 y(documentation.)d +(Start)j(MPTS.EXE,)g(click)g(on)g(OK,)g(click)g(on)g("Con\002gure)f +(LAPS")h(and)g(click)g(on)g("IBM)g(OS/2)h(NETBIOS)-2 +5366 y(O)l(VER)f(TCP/IP")h(in)f('Protocols'.)f(This)h(line)h(is)g(then) +e(mo)o(v)o(ed)g(to)h('Current)f(Con\002guration'.)e(Select)k(that)f +(line,)g(click)h(on)-2 5474 y("Change)e(number")f(and)i(increase)g(it)h +(from)e(0)h(to)g(1.)g(Sa)n(v)o(e)h(this)f(con\002guration.)p +Black 3618 5984 a Fq(175)p Black eop end +%%Page: 176 183 +TeXDict begin 176 182 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.176) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4242) cvn H.B /DEST pdfmark end + -2 -201 a 2324 +-132 a Fq(Chapter)20 b(29.)f(Samba)g(and)g(other)h(CIFS)g(clients)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4220) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(If)g(the)g(Samba)g(serv)o(er\(s\))f(is)i(not)f(on)f(your) +g(local)i(subnet,)e(you)g(can)h(optionally)f(add)g(IP)i(names)f(and)f +(addresses)h(of)g(these)-2 180 y(serv)o(ers)f(to)i(the)f("Names)g +(List",)h(or)f(specify)f(a)i(WINS)g(serv)o(er)e(\('NetBIOS)h(Nameserv)o +(er')e(in)j(IBM)f(and)g(RFC)h(terminology\).)-2 288 y(F)o(or)f(W)-7 +b(arp)20 b(Connect)g(you)f(may)h(need)f(to)h(do)n(wnload)f(an)h(update) +f(for)g('IBM)i(Peer')e(to)i(bring)e(it)i(on)f(the)g(same)g(le)n(v)o(el) +g(as)h(W)-7 b(arp)20 b(4.)-2 396 y(See)g(the)h(webpage)d(mentioned)h +(abo)o(v)o(e.)-2 425 y +SDict begin H.S end + -2 425 a -2 425 a +SDict begin 13 H.A end + -2 425 a -2 +425 a +SDict begin [ /View [/XYZ H.V] /Dest (4221) cvn H.B /DEST pdfmark end + -2 425 a 310 x Fp(29.2.2.)28 b(Ho)o(w)i(can)g(I)g(con\002gur)n(e) +h(OS/2)f(W)-8 b(ar)o(p)30 b(3)g(\(not)f(Connect\),)i(OS/2)f(1.2,)g(1.3) +f(or)-2 890 y(2.x)g(f)m(or)h(Samba?)-2 1058 y +SDict begin H.S end + -2 1058 +a -2 1058 a +SDict begin 13 H.A end + -2 1058 a -2 1058 a +SDict begin [ /View [/XYZ H.V] /Dest (4223) cvn H.B /DEST pdfmark end + -2 1058 a 106 x Fu(Y)-9 +b(ou)19 b(can)h(use)h(the)f(free)g(Microsoft)f(LAN)h(Manager)f(2.2c)g +(Client)i(for)f(OS/2)g(from)-2 1272 y +SDict begin H.S end + -2 1272 a -2 1272 +a +SDict begin 13 H.A end + -2 1272 a -2 1272 a +SDict begin [ /View [/XYZ H.V] /Dest (4224) cvn H.B /DEST pdfmark end + -2 1272 a 21 w Fu +(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/)-2 +1380 y(\(ftp://ftp.microsoft.com/BusSys/Clients/LANMAN.OS2/\).)14 +b(See)2101 1380 y +SDict begin H.S end + 2101 1380 a 2101 1380 a +SDict begin 13 H.A end + 2101 1380 a +2101 1380 a +SDict begin [ /View [/XYZ H.V] /Dest (4225) cvn H.B /DEST pdfmark end + 2101 1380 a 21 w Fu(http://carol.wins.uv)n +(a.nl/~leeuw/lanman)o(.htm)o(l)-2 1488 y(\(http://carol.wins.uv)n +(a.nl/~leeuw/lanman)o(.h)o(tml\))g(for)20 b(more)f(information)f(on)i +(ho)n(w)g(to)g(install)h(and)e(use)i(this)f(client.)g(In)g(a)-2 +1596 y(nutshell,)f(edit)h(the)h(\002le)g(\\OS2VER)f(in)g(the)h(root)e +(directory)g(of)g(the)i(OS/2)f(boot)f(partition)h(and)f(add)h(the)g +(lines:)-2 1780 y +SDict begin H.S end + -2 1780 a -2 1780 a +SDict begin 13 H.A end + -2 1780 a -2 1780 +a +SDict begin [ /View [/XYZ H.V] /Dest (4226) cvn H.B /DEST pdfmark end + -2 1780 a -2 1863 a +SDict begin H.S end + -2 1863 a -2 1863 a +SDict begin 11.7 H.A end + -2 1863 a -2 +1863 a +SDict begin [ /View [/XYZ H.V] /Dest (4227) cvn H.B /DEST pdfmark end + -2 1863 a 79 x Fr(20=setup.exe)-2 2039 y(20=netwksta.sys)-2 +2136 y(20=netvdd.sys)-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 (4228) cvn H.B /DEST pdfmark end + -2 2493 a 108 x Fu(before)f(you)g(install)i(the)f +(client.)g(Also,)g(don')o(t)f(use)h(the)g(included)f(NE2000)f(dri)n(v)o +(er)h(because)h(it)h(is)g(b)n(uggy)-5 b(.)18 b(T)m(ry)h(the)i(NE2000)d +(or)-2 2709 y(NS2000)h(dri)n(v)o(er)f(from)688 2709 y +SDict begin H.S end + +688 2709 a 688 2709 a +SDict begin 13 H.A end + 688 2709 a 688 2709 a +SDict begin [ /View [/XYZ H.V] /Dest (4229) cvn H.B /DEST pdfmark end + 688 2709 +a 21 w Fu(ftp://ftp.cdrom.com/pub/os2/n)o(etw)o(or)o(k/n)o(dis/)d +(\(ftp://ftp.cdrom.com/pub/o)o(s2/netw)o(o)o(rk)o(/ndis/\))-2 +2817 y(instead.)-2 2828 y +SDict begin H.S end + -2 2828 a -2 2828 a +SDict begin 13 H.A end + -2 2828 +a -2 2828 a +SDict begin [ /View [/XYZ H.V] /Dest (4230) cvn H.B /DEST pdfmark end + -2 2828 a 328 x Fp(29.2.3.)28 b(Ar)n(e)j(ther)n(e)f(any)g +(other)g(issues)f(when)i(OS/2)g(\(any)e(v)o(ersion\))h(is)f(used)i(as)e +(a)-2 3311 y(client?)-2 3478 y +SDict begin H.S end + -2 3478 a -2 3478 a +SDict begin 13 H.A end + -2 +3478 a -2 3478 a +SDict begin [ /View [/XYZ H.V] /Dest (4232) cvn H.B /DEST pdfmark end + -2 3478 a 107 x Fu(When)20 b(you)f(do)h(a)g(NET)h +(VIEW)f(or)g(use)g(the)h("File)f(and)g(Print)g(Client)h(Resource)f(Bro) +n(wser",)f(no)h(Samba)g(serv)o(ers)f(sho)n(w)h(up.)-2 +3693 y(This)g(can)g(be)g(\002x)o(ed)g(by)g(a)g(patch)g(from)1131 +3693 y +SDict begin H.S end + 1131 3693 a 1131 3693 a +SDict begin 13 H.A end + 1131 3693 a 1131 3693 +a +SDict begin [ /View [/XYZ H.V] /Dest (4233) cvn H.B /DEST pdfmark end + 1131 3693 a 21 w Fu(http://carol.wins.uv)n(a.nl/~leeuw/samba/\002x.)o +(html)-2 3801 y(\(http://carol.wins.uv)n(a.nl/~leeuw/samba/\002x)o +(.htm)o(l\).)15 b(The)k(patch)h(will)h(be)f(included)f(in)h(a)h(later)f +(v)o(ersion)f(of)h(Samba.)f(It)i(also)-2 3909 y(\002x)o(es)f(a)h +(couple)e(of)h(other)f(problems,)g(such)h(as)g(preserving)f(long)g +(\002lenames)h(when)g(objects)g(are)g(dragged)e(from)h(the)-2 +4017 y(W)-7 b(orkplace)19 b(Shell)i(to)f(the)g(Samba)g(serv)o(er)-5 +b(.)-2 4045 y +SDict begin H.S end + -2 4045 a -2 4045 a +SDict begin 13 H.A end + -2 4045 a -2 4045 a +SDict begin [ /View [/XYZ H.V] /Dest (4234) cvn H.B /DEST pdfmark end + +-2 4045 a 310 x Fp(29.2.4.)28 b(Ho)o(w)i(do)g(I)g(get)f(printer)i(dri)o +(v)o(er)g(do)o(wnload)g(w)o(orking)f(f)m(or)g(OS/2)g(clients?)-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 (4236) cvn H.B /DEST pdfmark end + -2 4545 +a 84 x Fu(First,)21 b(create)e(a)i(share)f(called)g([PRINTDR)-7 +b(V])21 b(that)f(is)h(w)o(orld-readable.)c(Cop)o(y)j(your)f(OS/2)h(dri) +n(v)o(er)f(\002les)i(there.)f(Note)g(that)g(the)-2 4737 +y(.EA_)f(\002les)j(must)e(still)h(be)f(separate,)g(so)g(you)g(will)h +(need)e(to)h(use)h(the)f(original)f(install)i(\002les,)g(and)e(not)h +(cop)o(y)g(an)g(installed)g(dri)n(v)o(er)-2 4845 y(from)f(an)h(OS/2)g +(system.)-2 5029 y +SDict begin H.S end + -2 5029 a -2 5029 a +SDict begin 13 H.A end + -2 5029 a -2 5029 +a +SDict begin [ /View [/XYZ H.V] /Dest (4237) cvn H.B /DEST pdfmark end + -2 5029 a 90 x Fu(Install)g(the)g(NT)h(dri)n(v)o(er)d(\002rst)j(for)f +(that)g(printer)-5 b(.)19 b(Then,)h(add)f(to)i(your)d(smb)m(.conf)h(a)h +(parameter)m(,)e(os2)i(dri)n(v)o(er)f(map)h(=)-2 5227 +y +SDict begin H.S end + -2 5227 a -2 5227 a +SDict begin 13 H.A end + -2 5227 a -2 5227 a +SDict begin [ /View [/XYZ H.V] /Dest (4238) cvn H.B /DEST pdfmark end + -2 5227 a Fo(filename)p +Fu(".)f(Then,)g(in)h(the)g(\002le)h(speci\002ed)f(by)1438 +5227 y +SDict begin H.S end + 1438 5227 a 1438 5227 a +SDict begin 13 H.A end + 1438 5227 a 1438 5227 +a +SDict begin [ /View [/XYZ H.V] /Dest (4239) cvn H.B /DEST pdfmark end + 1438 5227 a Fo(filename)p Fu(,)f(map)h(the)g(name)f(of)h(the)g(NT)h +(dri)n(v)o(er)e(name)g(to)i(the)f(OS/2)g(dri)n(v)o(er)-2 +5335 y(name)f(as)i(follo)n(ws:)p Black 3616 5984 a Fq(176)p +Black eop end +%%Page: 177 184 +TeXDict begin 177 183 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.177) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2324 -132 +a Fq(Chapter)20 b(29.)f(Samba)g(and)g(other)h(CIFS)g(clients)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4240) cvn H.B /DEST pdfmark end + -2 +-11 a -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4241) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fv(nt)g(dri)o(v)o(er)h(name)f(=)h(os2)f("dri)o(v)o(er)h +(name"."de)o(vice)e(name")p Fu(,)i(e.g.:)e(HP)i(LaserJet)g(5L)f(=)g +(LASERJET)-6 b(.HP)20 b(LaserJet)h(5L)-2 346 y(Y)-9 b(ou)19 +b(can)h(ha)n(v)o(e)g(multiple)f(dri)n(v)o(ers)g(mapped)g(in)h(this)h +(\002le.)-2 530 y +SDict begin H.S end + -2 530 a -2 530 a +SDict begin 13 H.A end + -2 530 a -2 530 a +SDict begin [ /View [/XYZ H.V] /Dest (4243) cvn H.B /DEST pdfmark end + +-2 530 a 90 x Fu(If)f(you)f(only)g(specify)h(the)g(OS/2)h(dri)n(v)o(er) +d(name,)i(and)f(not)h(the)g(de)n(vice)g(name,)f(the)h(\002rst)h +(attempt)f(to)g(do)n(wnload)e(the)j(dri)n(v)o(er)d(will)-2 +728 y(actually)h(do)n(wnload)f(the)j(\002les,)g(b)n(ut)f(the)g(OS/2)g +(client)h(will)g(tell)f(you)g(the)g(dri)n(v)o(er)f(is)i(not)f(a)n(v)n +(ailable.)f(On)h(the)h(second)e(attempt,)g(it)-2 836 +y(will)i(w)o(ork.)e(This)h(is)h(\002x)o(ed)f(simply)g(by)g(adding)e +(the)j(de)n(vice)e(name)h(to)g(the)g(mapping,)e(after)i(which)g(it)h +(will)g(w)o(ork)e(on)h(the)g(\002rst)-2 944 y(attempt.)-2 +1056 y +SDict begin H.S end + -2 1056 a -2 1056 a +SDict begin 13 H.A end + -2 1056 a -2 1056 a +SDict begin [ /View [/XYZ H.V] /Dest (4244) cvn H.B /DEST pdfmark end + -2 1056 +a 359 x Fx(29.3.)35 b(W)m(indo)o(ws)f(f)l(or)i(W)-11 +b(orkgr)m(oups)-2 1444 y +SDict begin H.S end + -2 1444 a -2 1444 a +SDict begin 13 H.A end + -2 1444 +a -2 1444 a +SDict begin [ /View [/XYZ H.V] /Dest (4246) cvn H.B /DEST pdfmark end + -2 1444 a 299 x Fp(29.3.1.)28 b(Use)i(latest)f(TCP/IP)h +(stack)g(fr)n(om)f(Micr)n(osoft)-2 1910 y +SDict begin H.S end + -2 1910 a -2 +1910 a +SDict begin 13 H.A end + -2 1910 a -2 1910 a +SDict begin [ /View [/XYZ H.V] /Dest (4248) cvn H.B /DEST pdfmark end + -2 1910 a 107 x Fu(Use)21 +b(the)f(latest)h(TCP/IP)g(stack)f(from)f(microsoft)g(if)i(you)e(use)h +(W)m(indo)n(ws)g(for)g(w)o(orkgroups.)-2 2201 y +SDict begin H.S end + -2 2201 +a -2 2201 a +SDict begin 13 H.A end + -2 2201 a -2 2201 a +SDict begin [ /View [/XYZ H.V] /Dest (4249) cvn H.B /DEST pdfmark end + -2 2201 a 90 x Fu(The)g(early)f(TCP/IP) +i(stacks)g(had)f(lots)g(of)g(b)n(ugs.)-2 2475 y +SDict begin H.S end + -2 2475 +a -2 2475 a +SDict begin 13 H.A end + -2 2475 a -2 2475 a +SDict begin [ /View [/XYZ H.V] /Dest (4250) cvn H.B /DEST pdfmark end + -2 2475 a 90 x Fu(Microsoft)f(has)h +(released)g(an)g(incremental)f(upgrade)f(to)i(their)g(TCP/IP)h(32-Bit)f +(VxD)g(dri)n(v)o(ers.)f(The)h(latest)h(release)f(can)g(be)-2 +2673 y(found)e(on)i(their)g(ftp)g(site)h(at)g(ftp.microsoft.com,)16 +b(located)k(in)g(/peropsys/windo)n(ws/public/tcpip/wfwt32)o(.e)o(x)n +(e.)14 b(There)20 b(is)h(an)-2 2781 y(update.txt)d(\002le)j(there)f +(that)g(describes)g(the)g(problems)f(that)h(were)g(\002x)o(ed.)f(Ne)n +(w)i(\002les)g(include)e(WINSOCK.DLL,)-2 2889 y(TELNET)-6 +b(.EXE,)18 b(WSOCK.386,)h(VNBT)-6 b(.386,)19 b(WSTCP)-9 +b(.386,)19 b(TRA)m(CER)-5 b(T)f(.EXE,)20 b(NETST)-8 b(A)f(T)j(.EXE,)18 +b(and)i(NBTST)-8 b(A)f(T)j(.EXE.)-2 2911 y +SDict begin H.S end + -2 2911 a +-2 2911 a +SDict begin 13 H.A end + -2 2911 a -2 2911 a +SDict begin [ /View [/XYZ H.V] /Dest (4251) cvn H.B /DEST pdfmark end + -2 2911 a 316 x Fp(29.3.2.)28 +b(Delete)j(.pwl)g(\002les)f(after)f(passw)o(ord)h(change)-2 +3417 y +SDict begin H.S end + -2 3417 a -2 3417 a +SDict begin 13 H.A end + -2 3417 a -2 3417 a +SDict begin [ /View [/XYZ H.V] /Dest (4253) cvn H.B /DEST pdfmark end + -2 3417 +a 84 x Fu(WfWg)20 b(does)g(a)h(lousy)f(job)f(with)i(passw)o(ords.)e(I)i +(\002nd)f(that)g(if)h(I)f(change)f(my)h(passw)o(ord)f(on)h(either)g +(the)g(unix)f(box)h(or)f(the)i(PC)g(the)-2 3609 y(safest)g(thing)e(to)h +(do)g(is)h(to)g(delete)f(the)g(.pwl)g(\002les)h(in)f(the)h(windo)n(ws)e +(directory)-5 b(.)18 b(The)i(PC)h(will)g(complain)e(about)g(not)h +(\002nding)f(the)-2 3717 y(\002les,)i(b)n(ut)f(will)h(soon)e(get)i(o)o +(v)o(er)d(it,)j(allo)n(wing)e(you)h(to)g(enter)g(the)g(ne)n(w)g(passw)o +(ord.)-2 3901 y +SDict begin H.S end + -2 3901 a -2 3901 a +SDict begin 13 H.A end + -2 3901 a -2 3901 +a +SDict begin [ /View [/XYZ H.V] /Dest (4254) cvn H.B /DEST pdfmark end + -2 3901 a 90 x Fu(If)f(you)f(don')o(t)f(do)i(this)g(you)f(may)h +(\002nd)g(that)g(WfWg)g(remembers)f(and)g(uses)i(the)f(old)f(passw)o +(ord,)g(e)n(v)o(en)g(if)i(you)e(told)g(it)i(a)g(ne)n(w)e(one.)-2 +4175 y +SDict begin H.S end + -2 4175 a -2 4175 a +SDict begin 13 H.A end + -2 4175 a -2 4175 a +SDict begin [ /View [/XYZ H.V] /Dest (4255) cvn H.B /DEST pdfmark end + -2 4175 +a 90 x Fu(Often)i(WfWg)g(will)h(totally)f(ignore)f(a)i(passw)o(ord)e +(you)g(gi)n(v)o(e)h(it)h(in)f(a)h(dialog)e(box.)-2 4293 +y +SDict begin H.S end + -2 4293 a -2 4293 a +SDict begin 13 H.A end + -2 4293 a -2 4293 a +SDict begin [ /View [/XYZ H.V] /Dest (4256) cvn H.B /DEST pdfmark end + -2 4293 a 310 +x Fp(29.3.3.)28 b(Con\002gur)n(e)k(WfW)c(passw)o(ord)i(handling)-2 +4794 y +SDict begin H.S end + -2 4794 a -2 4794 a +SDict begin 13 H.A end + -2 4794 a -2 4794 a +SDict begin [ /View [/XYZ H.V] /Dest (4258) cvn H.B /DEST pdfmark end + -2 4794 +a 83 x Fu(There)19 b(is)i(a)g(program)d(call)j(admincfg.e)o(x)o(e)16 +b(on)k(the)g(last)h(disk)g(\(disk)e(8\))h(of)g(the)g(WFW)i(3.11)d(disk) +h(set.)h(T)-7 b(o)20 b(install)h(it)g(type)-2 4985 y(EXP)-8 +b(AND)21 b(A:\\ADMINCFG.EX_)e(C:\\WINDO)m(WS\\ADMINCFG.EXE)i(Then)e +(add)h(an)g(icon)g(for)f(it)i(via)f(the)h("Progam)-2 +5093 y(Manager")d("Ne)n(w")j(Menu.)e(This)h(program)e(allo)n(ws)j(you)e +(to)h(control)f(ho)n(w)h(WFW)i(handles)d(passw)o(ords.)g(ie)i(disable)f +(P)o(assw)o(ord)-2 5201 y(Caching)f(etc)i(for)e(use)i(with)830 +5201 y +SDict begin H.S end + 830 5201 a 830 5201 a +SDict begin 13 H.A end + 830 5201 a 830 5201 a +SDict begin [ /View [/XYZ H.V] /Dest (4259) cvn H.B /DEST pdfmark end + 830 +5201 a Fv(security)f(=)h(user)-2 5229 y +SDict begin H.S end + -2 5229 a -2 +5229 a +SDict begin 13 H.A end + -2 5229 a -2 5229 a +SDict begin [ /View [/XYZ H.V] /Dest (4260) cvn H.B /DEST pdfmark end + -2 5229 a Black 3614 5984 +a Fq(177)p Black eop end +%%Page: 178 185 +TeXDict begin 178 184 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.178) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4292) cvn H.B /DEST pdfmark end + -2 -201 a 2324 +-132 a Fq(Chapter)20 b(29.)f(Samba)g(and)g(other)h(CIFS)g(clients)p +Black -2 72 a Fp(29.3.4.)28 b(Case)i(handling)i(of)d(passw)o(ords)-2 +263 y +SDict begin H.S end + -2 263 a -2 263 a +SDict begin 13 H.A end + -2 263 a -2 263 a +SDict begin [ /View [/XYZ H.V] /Dest (4262) cvn H.B /DEST pdfmark end + -2 263 a 83 +x Fu(W)m(indo)n(ws)19 b(for)h(W)-7 b(orkgroups)18 b(uppercases)h(the)h +(passw)o(ord)g(before)f(sending)g(it)h(to)h(the)f(serv)o(er)-5 +b(.)20 b(Unix)f(passw)o(ords)h(can)g(be)-2 454 y(case-sensiti)n(v)o(e)f +(though.)f(Check)i(the)1104 454 y +SDict begin H.S end + 1104 454 a 1104 454 +a +SDict begin 13 H.A end + 1104 454 a 1104 454 a +SDict begin [ /View [/XYZ H.V] /Dest (4263) cvn H.B /DEST pdfmark end + 1104 454 a Fu(smb)m(.conf\(5\))c(\(smb)m +(.conf.5.html\))g(information)i(on)2656 454 y +SDict begin H.S end + 2656 454 +a 2656 454 a +SDict begin 13 H.A end + 2656 454 a 2656 454 a +SDict begin [ /View [/XYZ H.V] /Dest (4264) cvn H.B /DEST pdfmark end + 2656 454 a Fv(passw)o(ord)i(le)o(v)o +(el)g Fu(to)h(specify)e(what)-2 562 y(characters)g(samba)h(should)f +(try)h(to)g(uppercase)f(when)h(checking.)-2 591 y +SDict begin H.S end + -2 +591 a -2 591 a +SDict begin 13 H.A end + -2 591 a -2 591 a +SDict begin [ /View [/XYZ H.V] /Dest (4265) cvn H.B /DEST pdfmark end + -2 591 a 310 x Fp(29.3.5.)28 +b(Use)i(TCP/IP)g(as)f(default)i(pr)n(otocol)-2 1091 y +SDict begin H.S end + +-2 1091 a -2 1091 a +SDict begin 13 H.A end + -2 1091 a -2 1091 a +SDict begin [ /View [/XYZ H.V] /Dest (4267) cvn H.B /DEST pdfmark end + -2 1091 a 84 +x Fu(T)-7 b(o)20 b(support)f(print)h(queue)f(reporting)f(you)h(may)h +(\002nd)g(that)g(you)f(ha)n(v)o(e)h(to)g(use)h(TCP/IP)f(as)h(the)g(def) +o(ault)e(protocol)f(under)h(WfWg.)-2 1283 y(F)o(or)h(some)g(reason)f +(if)i(you)e(lea)n(v)o(e)h(Netbeui)f(as)i(the)g(def)o(ault)e(it)i(may)f +(break)f(the)h(print)g(queue)f(reporting)f(on)h(some)i(systems.)f(It)g +(is)-2 1391 y(presumably)e(a)j(WfWg)f(b)n(ug.)-2 1502 +y +SDict begin H.S end + -2 1502 a -2 1502 a +SDict begin 13 H.A end + -2 1502 a -2 1502 a +SDict begin [ /View [/XYZ H.V] /Dest (4268) cvn H.B /DEST pdfmark end + -2 1502 a 359 +x Fx(29.4.)35 b(W)m(indo)o(ws)f('95/'98)-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 (4270) cvn H.B /DEST pdfmark end + -2 2029 a 106 x +Fu(When)20 b(using)f(W)m(indo)n(ws)h(95)g(OEM)g(SR2)h(the)f(follo)n +(wing)f(updates)g(are)h(recommended)d(where)j(Samba)f(is)j(being)d +(used.)h(Please)-2 2243 y(NO)m(TE)g(that)g(the)g(abo)o(v)o(e)f(change)f +(will)j(af)n(fect)f(you)f(once)h(these)g(updates)g(ha)n(v)o(e)f(been)h +(installed.)-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 (4271) cvn H.B /DEST pdfmark end + -2 2427 a 90 x Fu(There)f(are)h(more)g(updates)f(than)h(the)g +(ones)g(mentioned)e(here.)i(Y)-9 b(ou)19 b(are)h(referred)f(to)h(the)g +(Microsoft)f(W)-7 b(eb)21 b(site)g(for)f(all)-2 2625 +y(currently)e(a)n(v)n(ailable)i(updates)f(to)i(your)e(speci\002c)h(v)o +(ersion)f(of)h(W)m(indo)n(ws)f(95.)-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 (4272) cvn H.B /DEST pdfmark end + -2 2643 a -2 2653 a +SDict begin H.S end + -2 +2653 a -2 2653 a +SDict begin 13 H.A end + -2 2653 a -2 2653 a +SDict begin [ /View [/XYZ H.V] /Dest (4273) cvn H.B /DEST pdfmark end + -2 2653 a Black +64 2795 a Fu(1.)p Black 147 2795 a +SDict begin H.S end + 147 2795 a 147 2795 +a +SDict begin 13 H.A end + 147 2795 a 147 2795 a +SDict begin [ /View [/XYZ H.V] /Dest (4274) cvn H.B /DEST pdfmark end + 147 2795 a Fu(K)n(ernel)h(Update:)f +(KRNLUPD.EXE)-2 2813 y +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 (4275) cvn H.B /DEST pdfmark end + -2 2813 a Black 64 2945 a Fu(2.)p Black 147 +2945 a +SDict begin H.S end + 147 2945 a 147 2945 a +SDict begin 13 H.A end + 147 2945 a 147 2945 a +SDict begin [ /View [/XYZ H.V] /Dest (4276) cvn H.B /DEST pdfmark end + 147 +2945 a Fu(Ping)h(Fix:)h(PINGUPD.EXE)-2 2963 y +SDict begin H.S end + -2 2963 +a -2 2963 a +SDict begin 13 H.A end + -2 2963 a -2 2963 a +SDict begin [ /View [/XYZ H.V] /Dest (4277) cvn H.B /DEST pdfmark end + -2 2963 a Black 64 3094 +a Fu(3.)p Black 147 3094 a +SDict begin H.S end + 147 3094 a 147 3094 a +SDict begin 13 H.A end + 147 +3094 a 147 3094 a +SDict begin [ /View [/XYZ H.V] /Dest (4278) cvn H.B /DEST pdfmark end + 147 3094 a Fu(RPC)h(Update:)d(RPCR)-5 +b(TUPD.EXE)-2 3112 y +SDict begin H.S end + -2 3112 a -2 3112 a +SDict begin 13 H.A end + -2 3112 a -2 +3112 a +SDict begin [ /View [/XYZ H.V] /Dest (4279) cvn H.B /DEST pdfmark end + -2 3112 a Black 64 3243 a Fu(4.)p Black 147 3243 +a +SDict begin H.S end + 147 3243 a 147 3243 a +SDict begin 13 H.A end + 147 3243 a 147 3243 a +SDict begin [ /View [/XYZ H.V] /Dest (4280) cvn H.B /DEST pdfmark end + 147 3243 +a Fu(TCP/IP)21 b(Update:)f(VIPUPD.EXE)-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 (4281) cvn H.B /DEST pdfmark end + -2 3261 a Black 64 3393 +a Fu(5.)p Black 147 3393 a +SDict begin H.S end + 147 3393 a 147 3393 a +SDict begin 13 H.A end + 147 +3393 a 147 3393 a +SDict begin [ /View [/XYZ H.V] /Dest (4282) cvn H.B /DEST pdfmark end + 147 3393 a Fu(Redirector)f(Update:)h(VRDR)m(UPD.EXE) +-2 3577 y +SDict begin H.S end + -2 3577 a -2 3577 a +SDict begin 13 H.A end + -2 3577 a -2 3577 a +SDict begin [ /View [/XYZ H.V] /Dest (4283) cvn H.B /DEST pdfmark end + -2 +3577 a 90 x Fu(Also,)g(if)h(using)e(MS)i(OutLook)e(it)h(is)i(desirable) +d(to)h(install)h(the)f(OLEUPD.EXE)g(\002x.)g(This)g(\002x)h(may)e(stop) +h(your)f(machine)g(from)-2 3775 y(hanging)f(for)i(an)g(e)o(xtended)e +(period)h(when)g(e)o(xiting)h(OutLook)e(and)i(you)f(may)h(also)g +(notice)g(a)g(signi\002cant)g(speedup)f(when)-2 3883 +y(accessing)h(netw)o(ork)f(neighborhood)d(services.)-2 +3911 y +SDict begin H.S end + -2 3911 a -2 3911 a +SDict begin 13 H.A end + -2 3911 a -2 3911 a +SDict begin [ /View [/XYZ H.V] /Dest (4284) cvn H.B /DEST pdfmark end + -2 3911 +a 359 x Fx(29.5.)35 b(W)m(indo)o(ws)f(2000)h(Ser)o(vice)f(P)o(ack)g(2) +-2 4438 y +SDict begin H.S end + -2 4438 a -2 4438 a +SDict begin 13 H.A end + -2 4438 a -2 4438 a +SDict begin [ /View [/XYZ H.V] /Dest (4286) cvn H.B /DEST pdfmark end + -2 +4438 a 106 x Fu(There)19 b(are)h(se)n(v)o(eral)g(anno)o(yances)e(with)i +(W)m(indo)n(ws)g(2000)f(SP2.)h(One)g(of)g(which)g(only)f(appears)g +(when)h(using)g(a)g(Samba)g(serv)o(er)-2 4652 y(to)g(host)g(user)g +(pro\002les)g(to)g(W)m(indo)n(ws)g(2000)f(SP2)h(clients)h(in)f(a)h(W)m +(indo)n(ws)f(domain.)e(This)i(assumes)h(that)f(Samba)g(is)h(a)g(member) +-2 4760 y(of)f(the)g(domain,)e(b)n(ut)j(the)f(problem)e(will)j(lik)o +(ely)f(occur)f(if)i(it)g(is)g(not.)-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 (4287) cvn H.B /DEST pdfmark end + -2 4944 a 90 x Fu(In)f(order)f(to)h +(serv)o(er)f(pro\002les)h(successfully)g(to)g(W)m(indo)n(ws)g(2000)e +(SP2)j(clients)f(\(when)g(not)g(operating)e(as)j(a)f(PDC\),)h(Samba)-2 +5142 y(must)f(ha)n(v)o(e)355 5142 y +SDict begin H.S end + 355 5142 a 355 5142 +a +SDict begin 13 H.A end + 355 5142 a 355 5142 a +SDict begin [ /View [/XYZ H.V] /Dest (4288) cvn H.B /DEST pdfmark end + 355 5142 a Fv(nt)g(acl)g(support)h(=)g(no)f +Fu(added)f(to)i(the)f(\002le)h(share)f(which)f(houses)h(the)g(roaming)f +(pro\002les.)g(If)h(this)h(is)g(not)f(done,)f(then)-2 +5250 y(the)h(W)m(indo)n(ws)g(2000)e(SP2)j(client)f(will)h(complain)e +(about)g(not)h(being)f(able)h(to)h(access)f(the)h(pro\002le)e(\(Access) +i(Denied\))e(and)-2 5358 y(create)h(multiple)f(copies)h(of)g(it)h(on)f +(disk)g(\(DOMAIN.user)-5 b(.001,)17 b(DOMAIN.user)-5 +b(.002,)18 b(etc...\).)h(See)h(the)3051 5358 y +SDict begin H.S end + 3051 5358 +a 3051 5358 a +SDict begin 13 H.A end + 3051 5358 a 3051 5358 a +SDict begin [ /View [/XYZ H.V] /Dest (4289) cvn H.B /DEST pdfmark end + 3051 5358 a Fu(smb)m(.conf\(5\)) +-2 5466 y(\(smb)m(.conf.5.html\))15 b(man)20 b(page)g(for)f(more)h +(details)g(on)g(this)h(option.)d(Also)j(note)f(that)g(the)2607 +5466 y +SDict begin H.S end + 2607 5466 a 2607 5466 a +SDict begin 13 H.A end + 2607 5466 a 2607 5466 +a +SDict begin [ /View [/XYZ H.V] /Dest (4290) cvn H.B /DEST pdfmark end + 2607 5466 a Fv(nt)h(acl)f(support)g Fu(parameter)f(w)o(as)-2 +5574 y(formally)f(a)j(global)e(parameter)g(in)h(releases)h(prior)e(to)h +(Samba)g(2.2.2.)p Black 3618 5984 a Fq(178)p Black eop +end +%%Page: 179 186 +TeXDict begin 179 185 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.179) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2324 -132 +a Fq(Chapter)20 b(29.)f(Samba)g(and)g(other)h(CIFS)g(clients)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4291) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(The)g(follo)n(wing)e(is)j(a)g(minimal)e(pro\002le)h +(share:)-2 419 y Fr([profile])-2 516 y(path)44 b(=)h(/export/profile)-2 +613 y(create)f(mask)g(=)g(0600)-2 710 y(directory)f(mask)h(=)h(0700)-2 +807 y(nt)f(acl)h(support)e(=)i(no)-2 904 y(read)f(only)g(=)h(no)-2 +1261 y +SDict begin H.S end + -2 1261 a -2 1261 a +SDict begin 13 H.A end + -2 1261 a -2 1261 a +SDict begin [ /View [/XYZ H.V] /Dest (4294) cvn H.B /DEST pdfmark end + -2 1261 +a 108 x Fu(The)20 b(reason)f(for)h(this)g(b)n(ug)g(is)h(that)f(the)h(W) +m(in2k)e(SP2)i(client)f(copies)g(the)g(security)f(descriptor)g(for)h +(the)g(pro\002le)g(which)f(contains)-2 1477 y(the)g(Samba)g(serv)o(er') +-5 b(s)19 b(SID,)h(and)f(not)g(the)h(domain)e(SID.)i(The)f(client)g +(compares)g(the)g(SID)h(for)f(SAMB)m(A\\user)h(and)f(realizes)g(it)i +(is)-2 1585 y(dif)n(ferent)d(that)j(the)f(one)f(assigned)h(to)g +(DOMAIN\\user)-5 b(.)20 b(Hence)g(the)g(reason)f(for)h(the)g("access)h +(denied")e(message.)-2 1769 y +SDict begin H.S end + -2 1769 a -2 1769 a +SDict begin 13 H.A end + -2 +1769 a -2 1769 a +SDict begin [ /View [/XYZ H.V] /Dest (4295) cvn H.B /DEST pdfmark end + -2 1769 a 90 x Fu(By)h(disabling)g(the)563 +1859 y +SDict begin H.S end + 563 1859 a 563 1859 a +SDict begin 13 H.A end + 563 1859 a 563 1859 a +SDict begin [ /View [/XYZ H.V] /Dest (4296) cvn H.B /DEST pdfmark end + 563 +1859 a Fv(nt)g(acl)h(support)f Fu(parameter)m(,)e(Samba)i(will)h(send)f +(the)g(W)m(in2k)f(client)i(a)f(response)g(to)g(the)-2 +1967 y(QuerySecurityDescriptor)c(trans2)k(call)g(which)g(causes)h(the)f +(client)g(to)g(set)h(a)g(def)o(ault)e(A)m(CL)i(for)e(the)i(pro\002le.)e +(This)h(def)o(ault)-2 2075 y(A)m(CL)g(includes)-2 2242 +y +SDict begin H.S end + -2 2242 a -2 2242 a +SDict begin 13 H.A end + -2 2242 a -2 2242 a +SDict begin [ /View [/XYZ H.V] /Dest (4297) cvn H.B /DEST pdfmark end + -2 2242 a -2 +2242 a +SDict begin H.S end + -2 2242 a -2 2242 a +SDict begin 13 H.A end + -2 2242 a -2 2242 a +SDict begin [ /View [/XYZ H.V] /Dest (4298) cvn H.B /DEST pdfmark end + -2 2242 +a 107 x Fv(DOMAIN\\user)h("Full)g(Contr)o(ol")-2 2350 +y +SDict begin H.S end + -2 2350 a -2 2350 a +SDict begin 11.7 H.A end + -2 2350 a -2 2350 a +SDict begin [ /View [/XYZ H.V] /Dest (4299) cvn H.B /DEST pdfmark end + -2 2350 a -2 +2474 a +SDict begin H.S end + -2 2474 a -2 2474 a +SDict begin 11.7 H.A end + -2 2474 a -2 2474 a +SDict begin [ /View [/XYZ H.V] /Dest (4300) cvn H.B /DEST pdfmark end + -2 2474 +a 164 2571 a Fl(Note:)e Fk(This)h(b)o(ug)f(does)g(not)h(occur)g(when)g +(using)f(winbind)f(to)i(create)g(accounts)f(on)h(the)g(Samba)f(host)h +(f)n(or)g(Domain)f(users)o(.)-2 2803 y +SDict begin H.S end + -2 2803 a -2 2803 +a +SDict begin 13 H.A end + -2 2803 a -2 2803 a +SDict begin [ /View [/XYZ H.V] /Dest (4301) cvn H.B /DEST pdfmark end + -2 2803 a 377 x Fx(29.6.)35 b(W)m(indo)o(ws)f(NT) +i(3.1)-2 3348 y +SDict begin H.S end + -2 3348 a -2 3348 a +SDict begin 13 H.A end + -2 3348 a -2 3348 +a +SDict begin [ /View [/XYZ H.V] /Dest (4303) cvn H.B /DEST pdfmark end + -2 3348 a 106 x Fu(If)20 b(you)f(ha)n(v)o(e)h(problems)e +(communicating)g(across)i(routers)f(with)i(W)m(indo)n(ws)e(NT)i(3.1)e +(w)o(orkstations,)g(read)3127 3454 y +SDict begin H.S end + 3127 3454 a 3127 +3454 a +SDict begin 13 H.A end + 3127 3454 a 3127 3454 a +SDict begin [ /View [/XYZ H.V] /Dest (4304) cvn H.B /DEST pdfmark end + 3127 3454 a Fu(this)i(Microsoft)-2 +3562 y(Kno)n(wledge)d(Base)j(article)g(\(http://support.microsoft.com)o +(/def)n(ault.aspx)o(?scid=k)o(b;[)o(LN];Q1)o(03)o(76)o(5\))o(.)p +Black 3618 5984 a Fq(179)p Black eop end +%%Page: 180 187 +TeXDict begin 180 186 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.180) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (COMPILING) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(30.)f(Ho)n(w)h(to)f(compile)h(SAMB)-5 +b(A)-2 363 y +SDict begin H.S end + -2 363 a -2 363 a +SDict begin 13 H.A end + -2 363 a -2 363 a +SDict begin [ /View [/XYZ H.V] /Dest (4320) cvn H.B /DEST pdfmark end + -2 363 +a 73 x Fu(Y)c(ou)19 b(can)h(obtain)g(the)g(samba)g(source)f(from)g(the) +1414 436 y +SDict begin H.S end + 1414 436 a 1414 436 a +SDict begin 13 H.A end + 1414 436 a 1414 436 +a +SDict begin [ /View [/XYZ H.V] /Dest (4321) cvn H.B /DEST pdfmark end + 1414 436 a Fu(samba)g(website)i(\(http://samba.or)o(g/\).)16 +b(T)-7 b(o)20 b(obtain)g(a)g(de)n(v)o(elopment)e(v)o(ersion,)-2 +544 y(you)h(can)h(do)n(wnload)e(samba)i(from)f(CVS)i(or)f(using)g +(rsync.)-2 562 y +SDict begin H.S end + -2 562 a -2 562 a +SDict begin 13 H.A end + -2 562 a -2 562 a +SDict begin [ /View [/XYZ H.V] /Dest (4322) cvn H.B /DEST pdfmark end + +-2 562 a 359 x Fx(30.1.)35 b(Access)f(Samba)g(sour)m(ce)h(code)f(via)i +(CVS)-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 (4324) cvn H.B /DEST pdfmark end + -2 +923 a 326 x Fp(30.1.1.)28 b(Intr)n(oduction)-2 1416 y +SDict begin H.S end + +-2 1416 a -2 1416 a +SDict begin 13 H.A end + -2 1416 a -2 1416 a +SDict begin [ /View [/XYZ H.V] /Dest (4326) cvn H.B /DEST pdfmark end + -2 1416 a 107 +x Fu(Samba)19 b(is)j(de)n(v)o(eloped)17 b(in)k(an)f(open)f(en)m +(vironment.)e(De)n(v)o(elopers)h(use)j(CVS)g(\(Concurrent)d(V)-9 +b(ersioning)18 b(System\))i(to)h("checkin")-2 1631 y(\(also)f(kno)n(wn) +f(as)h("commit"\))f(ne)n(w)h(source)g(code.)f(Samba')-5 +b(s)20 b(v)n(arious)f(CVS)i(branches)e(can)h(be)g(accessed)h(via)f +(anon)o(ymous)-2 1739 y(CVS)h(using)f(the)g(instructions)f(detailed)h +(in)g(this)h(chapter)-5 b(.)-2 1923 y +SDict begin H.S end + -2 1923 a -2 1923 +a +SDict begin 13 H.A end + -2 1923 a -2 1923 a +SDict begin [ /View [/XYZ H.V] /Dest (4327) cvn H.B /DEST pdfmark end + -2 1923 a 90 x Fu(This)20 b(chapter)f(is)i(a)g +(modi\002ed)e(v)o(ersion)g(of)h(the)g(instructions)f(found)g(at)2060 +2013 y +SDict begin H.S end + 2060 2013 a 2060 2013 a +SDict begin 13 H.A end + 2060 2013 a 2060 2013 +a +SDict begin [ /View [/XYZ H.V] /Dest (4328) cvn H.B /DEST pdfmark end + 2060 2013 a Fu(http://samba.or)o(g/samba/cvs.html)-2 +2041 y +SDict begin H.S end + -2 2041 a -2 2041 a +SDict begin 13 H.A end + -2 2041 a -2 2041 a +SDict begin [ /View [/XYZ H.V] /Dest (4329) cvn H.B /DEST pdfmark end + -2 2041 +a 310 x Fp(30.1.2.)28 b(CVS)j(Access)f(to)f(samba.or)o(g)-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 (4331) cvn H.B /DEST pdfmark end + -2 2542 +a 83 x Fu(The)20 b(machine)f(samba.or)o(g)e(runs)j(a)h(publicly)e +(accessible)h(CVS)h(repository)e(for)g(access)i(to)f(the)h(source)e +(code)g(of)h(se)n(v)o(eral)-2 2733 y(packages,)f(including)f(samba,)i +(rsync)f(and)h(jitterb)n(ug.)f(There)g(are)h(tw)o(o)h(main)f(w)o(ays)g +(of)g(accessing)g(the)g(CVS)i(serv)o(er)d(on)h(this)-2 +2841 y(host.)-2 2842 y +SDict begin H.S end + -2 2842 a -2 2842 a +SDict begin 13 H.A end + -2 2842 a +-2 2842 a +SDict begin [ /View [/XYZ H.V] /Dest (4332) cvn H.B /DEST pdfmark end + -2 2842 a 286 x Fw(30.1.2.1.)j(Access)i(via)g(CVSweb)-2 +3296 y +SDict begin H.S end + -2 3296 a -2 3296 a +SDict begin 13 H.A end + -2 3296 a -2 3296 a +SDict begin [ /View [/XYZ H.V] /Dest (4334) cvn H.B /DEST pdfmark end + -2 3296 +a 106 x Fu(Y)-9 b(ou)19 b(can)h(access)h(the)f(source)g(code)f(via)h +(your)f(f)o(a)n(v)n(ourite)h(WWW)i(bro)n(wser)-5 b(.)19 +b(This)h(allo)n(ws)h(you)e(to)h(access)h(the)f(contents)g(of)-2 +3510 y(indi)n(vidual)e(\002les)j(in)g(the)f(repository)e(and)i(also)g +(to)h(look)e(at)i(the)f(re)n(vision)f(history)h(and)f(commit)h(logs)g +(of)g(indi)n(vidual)e(\002les.)j(Y)-9 b(ou)-2 3618 y(can)20 +b(also)g(ask)h(for)e(a)i(dif)n(f)e(listing)i(between)e(an)o(y)h(tw)o(o) +g(v)o(ersions)f(on)h(the)g(repository)-5 b(.)-2 3802 +y +SDict begin H.S end + -2 3802 a -2 3802 a +SDict begin 13 H.A end + -2 3802 a -2 3802 a +SDict begin [ /View [/XYZ H.V] /Dest (4335) cvn H.B /DEST pdfmark end + -2 3802 a 90 +x Fu(Use)21 b(the)f(URL)h(:)500 3892 y +SDict begin H.S end + 500 3892 a 500 +3892 a +SDict begin 13 H.A end + 500 3892 a 500 3892 a +SDict begin [ /View [/XYZ H.V] /Dest (4336) cvn H.B /DEST pdfmark end + 500 3892 a Fu(http://samba.or)o +(g/cgi-bin/cvsweb)-2 3921 y +SDict begin H.S end + -2 3921 a -2 3921 a +SDict begin 13 H.A end + -2 3921 +a -2 3921 a +SDict begin [ /View [/XYZ H.V] /Dest (4337) cvn H.B /DEST pdfmark end + -2 3921 a 277 x Fw(30.1.2.2.)i(Access)i(via)g(cvs)-2 +4365 y +SDict begin H.S end + -2 4365 a -2 4365 a +SDict begin 13 H.A end + -2 4365 a -2 4365 a +SDict begin [ /View [/XYZ H.V] /Dest (4339) cvn H.B /DEST pdfmark end + -2 4365 +a 107 x Fu(Y)-9 b(ou)19 b(can)h(also)h(access)g(the)f(source)f(code)h +(via)g(a)h(normal)e(cvs)h(client.)g(This)g(gi)n(v)o(es)g(you)f(much)h +(more)f(control)g(o)o(v)o(er)g(you)g(can)h(do)-2 4580 +y(with)g(the)g(repository)f(and)g(allo)n(ws)i(you)e(to)h(check)o(out)f +(whole)h(source)f(trees)i(and)e(k)o(eep)h(them)g(up)g(to)g(date)g(via)g +(normal)f(cvs)-2 4688 y(commands.)f(This)i(is)h(the)g(preferred)d +(method)g(of)i(access)h(if)g(you)e(are)h(a)h(de)n(v)o(eloper)c(and)j +(not)g(just)h(a)f(casual)h(bro)n(wser)-5 b(.)-2 4872 +y +SDict begin H.S end + -2 4872 a -2 4872 a +SDict begin 13 H.A end + -2 4872 a -2 4872 a +SDict begin [ /View [/XYZ H.V] /Dest (4340) cvn H.B /DEST pdfmark end + -2 4872 a 90 +x Fu(T)e(o)20 b(do)n(wnload)e(the)i(latest)h(cvs)g(source)e(code,)h +(point)f(your)g(bro)n(wser)g(at)i(the)f(URL)h(:)2420 +4962 y +SDict begin H.S end + 2420 4962 a 2420 4962 a +SDict begin 13 H.A end + 2420 4962 a 2420 4962 +a +SDict begin [ /View [/XYZ H.V] /Dest (4341) cvn H.B /DEST pdfmark end + 2420 4962 a Fu(http://www)-5 b(.c)o(yclic.com/.)16 +b(and)k(click)g(on)-2 5070 y(the)g('Ho)n(w)g(to)g(get)g(cvs')g(link.)g +(CVS)h(is)g(free)f(softw)o(are)g(under)f(the)h(GNU)g(GPL)h(\(as)g(is)g +(Samba\).)e(Note)h(that)g(there)g(are)g(se)n(v)o(eral)-2 +5178 y(graphical)e(CVS)k(clients)e(which)g(pro)o(vide)e(a)j(graphical)d +(interf)o(ace)i(to)g(the)g(sometimes)g(mundane)e(CVS)j(commands.)e +(Links)h(to)-2 5286 y(theses)g(clients)h(are)f(also)h(a)n(v)n(ailable)e +(from)g(http://www)-5 b(.c)o(yclic.com.)p Black 3618 +5984 a Fq(180)p Black eop end +%%Page: 181 188 +TeXDict begin 181 187 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.181) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2517 -132 +a Fq(Chapter)20 b(30.)g(How)g(to)h(compile)e(SAMB)n(A)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4342) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(T)-7 b(o)20 b(gain)f(access)i(via)f(anon)o(ymous)e(cvs)i +(use)h(the)f(follo)n(wing)e(steps.)j(F)o(or)f(this)g(e)o(xample)f(it)i +(is)g(assumed)f(that)g(you)g(w)o(ant)g(a)g(cop)o(y)-2 +180 y(of)g(the)g(samba)g(source)f(code.)g(F)o(or)h(the)g(other)g +(source)f(code)h(repositories)f(on)h(this)g(system)h(just)g(substitute) +f(the)g(correct)-2 288 y(package)e(name)-2 306 y +SDict begin H.S end + -2 306 +a -2 306 a +SDict begin 13 H.A end + -2 306 a -2 306 a +SDict begin [ /View [/XYZ H.V] /Dest (4343) cvn H.B /DEST pdfmark end + -2 306 a -2 316 a +SDict begin H.S end + -2 316 +a -2 316 a +SDict begin 13 H.A end + -2 316 a -2 316 a +SDict begin [ /View [/XYZ H.V] /Dest (4344) cvn H.B /DEST pdfmark end + -2 316 a Black 64 459 a +Fu(1.)p Black 147 459 a +SDict begin H.S end + 147 459 a 147 459 a +SDict begin 13 H.A end + 147 459 a +147 459 a +SDict begin [ /View [/XYZ H.V] /Dest (4345) cvn H.B /DEST pdfmark end + 147 459 a Fu(Install)j(a)f(recent)g(cop)o(y)f(of)h(cvs.)g +(All)h(you)e(really)h(need)g(is)h(a)f(cop)o(y)g(of)g(the)g(cvs)g +(client)g(binary)-5 b(.)-2 477 y +SDict begin H.S end + -2 477 a -2 477 a +SDict begin 13 H.A end + -2 +477 a -2 477 a +SDict begin [ /View [/XYZ H.V] /Dest (4346) cvn H.B /DEST pdfmark end + -2 477 a Black 64 608 a Fu(2.)p Black +147 608 a +SDict begin H.S end + 147 608 a 147 608 a +SDict begin 13 H.A end + 147 608 a 147 608 a +SDict begin [ /View [/XYZ H.V] /Dest (4347) cvn H.B /DEST pdfmark end + 147 +608 a Fu(Run)20 b(the)h(command)-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 (4348) cvn H.B /DEST pdfmark end + -2 775 a -2 775 a +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 (4349) cvn H.B /DEST pdfmark end + -2 775 a 147 882 a Fn(cvs)49 +b(-d)h(:pserver:cvs@samba.org:/cvsroot)44 b(login)-2 +1059 y +SDict begin H.S end + -2 1059 a -2 1059 a +SDict begin 13 H.A end + -2 1059 a -2 1059 a +SDict begin [ /View [/XYZ H.V] /Dest (4350) cvn H.B /DEST pdfmark end + -2 1059 +a 147 1156 a Fu(When)20 b(it)h(asks)g(you)e(for)h(a)g(passw)o(ord)g +(type)1415 1156 y +SDict begin H.S end + 1415 1156 a 1415 1156 a +SDict begin 13 H.A end + 1415 1156 a +1415 1156 a +SDict begin [ /View [/XYZ H.V] /Dest (4351) cvn H.B /DEST pdfmark end + 1415 1156 a Fn(cvs)p Fu(.)39 1274 y +SDict begin H.S end + 39 1274 +a 39 1274 a +SDict begin 13 H.A end + 39 1274 a 39 1274 a +SDict begin [ /View [/XYZ H.V] /Dest (4352) cvn H.B /DEST pdfmark end + 39 1274 a Black 64 1424 +a Fu(3.)p Black 147 1424 a +SDict begin H.S end + 147 1424 a 147 1424 a +SDict begin 13 H.A end + 147 +1424 a 147 1424 a +SDict begin [ /View [/XYZ H.V] /Dest (4353) cvn H.B /DEST pdfmark end + 147 1424 a Fu(Run)g(the)h(command)-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 (4354) cvn H.B /DEST pdfmark end + -2 1591 +a -2 1591 a +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 (4355) cvn H.B /DEST pdfmark end + -2 +1591 a 147 1698 a Fn(cvs)49 b(-d)h(:pserver:cvs@samba.org:/cvsroot)44 +b(co)49 b(samba)-2 1875 y +SDict begin H.S end + -2 1875 a -2 1875 a +SDict begin 13 H.A end + -2 1875 +a -2 1875 a +SDict begin [ /View [/XYZ H.V] /Dest (4356) cvn H.B /DEST pdfmark end + -2 1875 a 147 1972 a Fu(This)21 b(will)f(create)g(a)h +(directory)e(called)h(samba)f(containing)g(the)h(latest)h(samba)f +(source)f(code)h(\(i.e.)g(the)g(HEAD)g(tagged)f(cvs)147 +2080 y(branch\).)f(This)j(currently)d(corresponds)g(to)i(the)h(3.0)e +(de)n(v)o(elopment)e(tree.)-2 2264 y +SDict begin H.S end + -2 2264 a -2 2264 +a +SDict begin 13 H.A end + -2 2264 a -2 2264 a +SDict begin [ /View [/XYZ H.V] /Dest (4357) cvn H.B /DEST pdfmark end + -2 2264 a 147 2354 a Fu(CVS)k(branches)e(other)h +(HEAD)g(can)g(be)g(obtained)f(by)g(using)h(the)2056 2354 +y +SDict begin H.S end + 2056 2354 a 2056 2354 a +SDict begin 13 H.A end + 2056 2354 a 2056 2354 a +SDict begin [ /View [/XYZ H.V] /Dest (4358) cvn H.B /DEST pdfmark end + 2056 +2354 a Fo(-r)k Fu(and)19 b(de\002ning)g(a)i(tag)f(name.)f(A)i(list)g +(of)f(branch)f(tag)147 2461 y(names)h(can)g(be)g(found)f(on)g(the)i +("De)n(v)o(elopment")c(page)j(of)g(the)g(samba)g(web)g(site.)h(A)f +(common)f(request)g(is)i(to)g(obtain)e(the)147 2569 y(latest)i(2.2)f +(release)g(code.)f(This)i(could)e(be)h(done)f(by)h(using)g(the)g(follo) +n(wing)e(userinput.)-2 2753 y +SDict begin H.S end + -2 2753 a -2 2753 a +SDict begin 13 H.A end + -2 +2753 a -2 2753 a +SDict begin [ /View [/XYZ H.V] /Dest (4359) cvn H.B /DEST pdfmark end + -2 2753 a -2 2753 a +SDict begin H.S end + -2 2753 a -2 2753 +a +SDict begin 13 H.A end + -2 2753 a -2 2753 a +SDict begin [ /View [/XYZ H.V] /Dest (4360) cvn H.B /DEST pdfmark end + -2 2753 a 147 2843 a Fn(cvs)49 +b(-d)h(:pserver:cvs@samba.org:/cvsroot)44 b(co)49 b(-r)h(SAMBA_2_2)e +(samba)39 2962 y +SDict begin H.S end + 39 2962 a 39 2962 a +SDict begin 13 H.A end + 39 2962 a 39 2962 +a +SDict begin [ /View [/XYZ H.V] /Dest (4361) cvn H.B /DEST pdfmark end + 39 2962 a Black 64 3111 a Fu(4.)p Black 147 3111 a +SDict begin H.S end + +147 3111 a 147 3111 a +SDict begin 13 H.A end + 147 3111 a 147 3111 a +SDict begin [ /View [/XYZ H.V] /Dest (4362) cvn H.B /DEST pdfmark end + 147 3111 +a Fu(Whene)n(v)o(er)19 b(you)g(w)o(ant)h(to)h(mer)o(ge)d(in)j(the)f +(latest)h(code)f(changes)f(use)h(the)g(follo)n(wing)f(command)f(from)h +(within)h(the)g(samba)147 3219 y(directory:)-2 3403 y +SDict begin H.S end + +-2 3403 a -2 3403 a +SDict begin 13 H.A end + -2 3403 a -2 3403 a +SDict begin [ /View [/XYZ H.V] /Dest (4363) cvn H.B /DEST pdfmark end + -2 3403 a -2 +3403 a +SDict begin H.S end + -2 3403 a -2 3403 a +SDict begin 13 H.A end + -2 3403 a -2 3403 a +SDict begin [ /View [/XYZ H.V] /Dest (4364) cvn H.B /DEST pdfmark end + -2 3403 +a 147 3493 a Fn(cvs)49 b(update)g(-d)h(-P)-2 3819 y +SDict begin H.S end + -2 +3819 a -2 3819 a +SDict begin 13 H.A end + -2 3819 a -2 3819 a +SDict begin [ /View [/XYZ H.V] /Dest (4365) cvn H.B /DEST pdfmark end + -2 3819 a 377 x +Fx(30.2.)35 b(Accessing)e(the)i(samba)g(sour)m(ces)f(via)h(rsync)g(and) +g(ftp)-2 4391 y +SDict begin H.S end + -2 4391 a -2 4391 a +SDict begin 13 H.A end + -2 4391 a -2 4391 +a +SDict begin [ /View [/XYZ H.V] /Dest (4367) cvn H.B /DEST pdfmark end + -2 4391 a 79 x Fu(pserv)o(er)-5 b(.samba.or)o(g)16 +b(also)k(e)o(xports)f(unpack)o(ed)f(copies)i(of)g(most)g(parts)g(of)g +(the)h(CVS)g(tree)f(at)-2 4578 y +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 (4368) cvn H.B /DEST pdfmark end + -2 4578 a Fu(ftp://pserv)o(er)-5 +b(.samba.or)o(g/pub)o(/un)o(pack)n(ed)14 b(and)20 b(also)g(via)h(anon)o +(ymous)c(rsync)j(at)g(rsync://pserv)o(er)-5 b(.samba.or)o(g/ftp/un)o +(pa)o(ck)o(ed)o(/.)-2 4686 y(I)20 b(recommend)e(using)i(rsync)f(rather) +g(than)h(ftp.)g(See)1513 4686 y +SDict begin H.S end + 1513 4686 a 1513 4686 +a +SDict begin 13 H.A end + 1513 4686 a 1513 4686 a +SDict begin [ /View [/XYZ H.V] /Dest (4369) cvn H.B /DEST pdfmark end + 1513 4686 a Fu(the)g(rsync)f(homepage)f +(\(http://rsync.samba.or)o(g/\))d(for)20 b(more)f(info)h(on)-2 +4794 y(rsync.)-2 4978 y +SDict begin H.S end + -2 4978 a -2 4978 a +SDict begin 13 H.A end + -2 4978 a +-2 4978 a +SDict begin [ /View [/XYZ H.V] /Dest (4370) cvn H.B /DEST pdfmark end + -2 4978 a 90 x Fu(The)g(disadv)n(antage)e(of)i(the)g(unpack)o +(ed)e(trees)i(is)i(that)e(the)o(y)f(do)h(not)g(support)f(automatic)g +(mer)o(ging)f(of)i(local)g(changes)f(lik)o(e)i(CVS)-2 +5176 y(does.)e(rsync)h(access)h(is)g(most)f(con)m(v)o(enient)e(for)h +(an)h(initial)h(install.)-2 5204 y +SDict begin H.S end + -2 5204 a -2 5204 +a +SDict begin 13 H.A end + -2 5204 a -2 5204 a +SDict begin [ /View [/XYZ H.V] /Dest (4371) cvn H.B /DEST pdfmark end + -2 5204 a Black 3618 5984 a Fq(181)p +Black eop end +%%Page: 182 189 +TeXDict begin 182 188 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.182) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4409) cvn H.B /DEST pdfmark end + -2 -201 a 2517 +-132 a Fq(Chapter)20 b(30.)g(How)g(to)h(compile)e(SAMB)n(A)p +Black -2 88 a Fx(30.3.)35 b(Building)f(the)h(Binaries)-2 +283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (4373) cvn H.B /DEST pdfmark end + -2 283 a 79 +x Fu(T)-7 b(o)20 b(do)g(this,)g(\002rst)h(run)f(the)g(program)1075 +362 y +SDict begin H.S end + 1075 362 a 1075 362 a +SDict begin 13 H.A end + 1075 362 a 1075 362 a +SDict begin [ /View [/XYZ H.V] /Dest (4374) cvn H.B /DEST pdfmark end + 1075 +362 a Fn(./configure)68 b Fu(in)21 b(the)f(source)f(directory)-5 +b(.)18 b(This)j(should)e(automatically)g(con\002gure)-2 +470 y(Samba)g(for)h(your)f(operating)f(system.)i(If)h(you)e(ha)n(v)o(e) +g(unusual)g(needs)h(then)g(you)f(may)h(wish)h(to)f(run)-2 +654 y +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (4375) cvn H.B /DEST pdfmark end + -2 654 a -2 +654 a +SDict begin H.S end + -2 654 a -2 654 a +SDict begin 13 H.A end + -2 654 a -2 654 a +SDict begin [ /View [/XYZ H.V] /Dest (4376) cvn H.B /DEST pdfmark end + -2 654 a 90 +x Fr(root#)267 744 y +SDict begin H.S end + 267 744 a 267 744 a +SDict begin 13 H.A end + 267 744 a 267 +744 a +SDict begin [ /View [/XYZ H.V] /Dest (4377) cvn H.B /DEST pdfmark end + 267 744 a Fn(./configure)48 b(--help)-2 921 y +SDict begin H.S end + -2 +921 a -2 921 a +SDict begin 13 H.A end + -2 921 a -2 921 a +SDict begin [ /View [/XYZ H.V] /Dest (4378) cvn H.B /DEST pdfmark end + -2 921 a 97 x Fu(\002rst)21 +b(to)f(see)h(what)f(special)g(options)g(you)f(can)h(enable.)f(Then)g(e) +o(x)o(ecuting)-2 1202 y +SDict begin H.S end + -2 1202 a -2 1202 a +SDict begin 13 H.A end + -2 1202 a +-2 1202 a +SDict begin [ /View [/XYZ H.V] /Dest (4379) cvn H.B /DEST pdfmark end + -2 1202 a -2 1202 a +SDict begin H.S end + -2 1202 a -2 1202 a +SDict begin 13 H.A end + -2 +1202 a -2 1202 a +SDict begin [ /View [/XYZ H.V] /Dest (4380) cvn H.B /DEST pdfmark end + -2 1202 a 90 x Fr(root#)267 1292 y +SDict begin H.S end + 267 +1292 a 267 1292 a +SDict begin 13 H.A end + 267 1292 a 267 1292 a +SDict begin [ /View [/XYZ H.V] /Dest (4381) cvn H.B /DEST pdfmark end + 267 1292 a Fn(make)-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 (4382) cvn H.B /DEST pdfmark end + -2 1460 +a 106 x Fu(will)i(create)f(the)g(binaries.)f(Once)h(it')-5 +b(s)21 b(successfully)f(compiled)f(you)g(can)h(use)-2 +1750 y +SDict begin H.S end + -2 1750 a -2 1750 a +SDict begin 13 H.A end + -2 1750 a -2 1750 a +SDict begin [ /View [/XYZ H.V] /Dest (4383) cvn H.B /DEST pdfmark end + -2 1750 +a -2 1750 a +SDict begin H.S end + -2 1750 a -2 1750 a +SDict begin 13 H.A end + -2 1750 a -2 1750 a +SDict begin [ /View [/XYZ H.V] /Dest (4384) cvn H.B /DEST pdfmark end + -2 +1750 a 90 x Fr(root#)267 1840 y +SDict begin H.S end + 267 1840 a 267 1840 a +SDict begin 13 H.A end + +267 1840 a 267 1840 a +SDict begin [ /View [/XYZ H.V] /Dest (4385) cvn H.B /DEST pdfmark end + 267 1840 a Fn(make)49 b(install)-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 (4386) cvn H.B /DEST pdfmark end + -2 2008 +a 106 x Fu(to)20 b(install)h(the)f(binaries)g(and)f(manual)g(pages.)h +(Y)-9 b(ou)20 b(can)g(separately)f(install)i(the)f(binaries)f(and/or)g +(man)h(pages)g(using)-2 2298 y +SDict begin H.S end + -2 2298 a -2 2298 a +SDict begin 13 H.A end + -2 +2298 a -2 2298 a +SDict begin [ /View [/XYZ H.V] /Dest (4387) cvn H.B /DEST pdfmark end + -2 2298 a -2 2298 a +SDict begin H.S end + -2 2298 a -2 2298 +a +SDict begin 13 H.A end + -2 2298 a -2 2298 a +SDict begin [ /View [/XYZ H.V] /Dest (4388) cvn H.B /DEST pdfmark end + -2 2298 a 90 x Fr(root#)267 2388 +y +SDict begin H.S end + 267 2388 a 267 2388 a +SDict begin 13 H.A end + 267 2388 a 267 2388 a +SDict begin [ /View [/XYZ H.V] /Dest (4389) cvn H.B /DEST pdfmark end + 267 2388 +a Fn(make)49 b(installbin)-2 2556 y +SDict begin H.S end + -2 2556 a -2 2556 +a +SDict begin 13 H.A end + -2 2556 a -2 2556 a +SDict begin [ /View [/XYZ H.V] /Dest (4390) cvn H.B /DEST pdfmark end + -2 2556 a 106 x Fu(and)-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 (4391) cvn H.B /DEST pdfmark end + -2 2829 a -2 +2829 a +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 (4392) cvn H.B /DEST pdfmark end + -2 2829 +a 107 x Fr(root#)267 2936 y +SDict begin H.S end + 267 2936 a 267 2936 a +SDict begin 13 H.A end + 267 +2936 a 267 2936 a +SDict begin [ /View [/XYZ H.V] /Dest (4393) cvn H.B /DEST pdfmark end + 267 2936 a Fn(make)g(installman)-2 +3104 y +SDict begin H.S end + -2 3104 a -2 3104 a +SDict begin 13 H.A end + -2 3104 a -2 3104 a +SDict begin [ /View [/XYZ H.V] /Dest (4394) cvn H.B /DEST pdfmark end + -2 3104 +a 106 x Fu(Note)20 b(that)g(if)h(you)e(are)h(upgrading)d(for)j(a)h(pre) +n(vious)d(v)o(ersion)h(of)h(Samba)g(you)f(might)h(lik)o(e)g(to)g(kno)n +(w)g(that)g(the)g(old)g(v)o(ersions)f(of)-2 3318 y(the)h(binaries)g +(will)g(be)h(renamed)d(with)j(a)f(".old")g(e)o(xtension.)e(Y)-9 +b(ou)20 b(can)g(go)f(back)h(to)g(the)g(pre)n(vious)f(v)o(ersion)g(with) +-2 3502 y +SDict begin H.S end + -2 3502 a -2 3502 a +SDict begin 13 H.A end + -2 3502 a -2 3502 a +SDict begin [ /View [/XYZ H.V] /Dest (4395) cvn H.B /DEST pdfmark end + -2 +3502 a -2 3502 a +SDict begin H.S end + -2 3502 a -2 3502 a +SDict begin 13 H.A end + -2 3502 a -2 3502 +a +SDict begin [ /View [/XYZ H.V] /Dest (4396) cvn H.B /DEST pdfmark end + -2 3502 a 90 x Fr(root#)267 3592 y +SDict begin H.S end + 267 3592 a 267 3592 +a +SDict begin 13 H.A end + 267 3592 a 267 3592 a +SDict begin [ /View [/XYZ H.V] /Dest (4397) cvn H.B /DEST pdfmark end + 267 3592 a Fn(make)49 b(revert)-2 +3760 y +SDict begin H.S end + -2 3760 a -2 3760 a +SDict begin 13 H.A end + -2 3760 a -2 3760 a +SDict begin [ /View [/XYZ H.V] /Dest (4398) cvn H.B /DEST pdfmark end + -2 3760 +a 106 x Fu(if)20 b(you)g(\002nd)f(this)i(v)o(ersion)e(a)i(disaster!)-2 +3884 y +SDict begin H.S end + -2 3884 a -2 3884 a +SDict begin 13 H.A end + -2 3884 a -2 3884 a +SDict begin [ /View [/XYZ H.V] /Dest (4399) cvn H.B /DEST pdfmark end + -2 3884 +a 310 x Fp(30.3.1.)28 b(Compiling)j(samba)e(with)i(Acti)o(v)o(e)f(Dir)n +(ectory)g(support)-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 (4401) cvn H.B /DEST pdfmark end + -2 4384 a 84 x Fu(In)20 b(order)f(to)h(compile)f(samba)h +(with)g(ADS)h(support,)e(you)g(need)h(to)g(ha)n(v)o(e)g(installed)g(on) +f(your)g(system:)-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 (4402) 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 (table.22) cvn H.B /DEST pdfmark +end + -2 4600 a 74 x Fu(the)h(MIT)g(k)o(erberos)f(de)n(v)o +(elopment)e(libraries)j(\(either)f(install)i(from)e(the)h(sources)g(or) +g(use)g(a)h(package\).)d(The)i(heimdal)f(libraries)h(will)h(not)f(w)o +(ork.)-2 4767 y(the)g(OpenLD)m(AP)f(de)n(v)o(elopment)e(libraries.)-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 (4405) cvn H.B /DEST pdfmark end + -2 4951 +a 108 x Fu(If)j(your)f(k)o(erberos)g(libraries)g(are)h(in)h(a)f +(non-standard)e(location)h(then)h(remember)e(to)i(add)g(the)g +(con\002gure)e(option)-2 5167 y(--with-krb5=DIR.)-2 5334 +y +SDict begin H.S end + -2 5334 a -2 5334 a +SDict begin 13 H.A end + -2 5334 a -2 5334 a +SDict begin [ /View [/XYZ H.V] /Dest (4406) cvn H.B /DEST pdfmark end + -2 5334 a 107 +x Fu(After)i(you)f(run)g(con\002gure)g(mak)o(e)g(sure)i(that)1309 +5441 y +SDict begin H.S end + 1309 5441 a 1309 5441 a +SDict begin 13 H.A end + 1309 5441 a 1309 5441 +a +SDict begin [ /View [/XYZ H.V] /Dest (4407) cvn H.B /DEST pdfmark end + 1309 5441 a Fr(include/config.h)d Fu(it)j(generates)e(contains)h +(lines)g(lik)o(e)h(this:)p Black 3618 5984 a Fq(182)p +Black eop end +%%Page: 183 190 +TeXDict begin 183 189 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.183) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4443) cvn H.B /DEST pdfmark end + -2 -201 a 2517 +-132 a Fq(Chapter)20 b(30.)g(How)g(to)h(compile)e(SAMB)n(A)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4408) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fr(#define)43 b(HAVE_KRB5)h(1)-2 170 y(#define)f(HAVE_LDAP)h +(1)-2 624 y +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 (4410) cvn H.B /DEST pdfmark end + -2 624 +a 108 x Fu(If)20 b(it)h(doesn')o(t)d(then)i(con\002gure)e(did)i(not)g +(\002nd)g(your)f(krb5)g(libraries)h(or)g(your)f(ldap)g(libraries.)h +(Look)f(in)h(con\002g.log)e(to)j(\002gure)e(out)-2 840 +y(why)g(and)h(\002x)g(it.)-2 858 y +SDict begin H.S end + -2 858 a -2 858 a +SDict begin 13 H.A end + +-2 858 a -2 858 a +SDict begin [ /View [/XYZ H.V] /Dest (4411) cvn H.B /DEST pdfmark end + -2 858 a 269 x Fw(30.3.1.1.)j(Installing)h(the)i(r)n +(equir)n(ed)h(packages)f(f)n(or)e(Debian)-2 1313 y +SDict begin H.S end + -2 +1313 a -2 1313 a +SDict begin 13 H.A end + -2 1313 a -2 1313 a +SDict begin [ /View [/XYZ H.V] /Dest (4413) cvn H.B /DEST pdfmark end + -2 1313 a 88 x Fu(On)c(Debian)f +(you)h(need)f(to)i(install)f(the)h(follo)n(wing)d(packages:)-2 +1585 y +SDict begin H.S end + -2 1585 a -2 1585 a +SDict begin 13 H.A end + -2 1585 a -2 1585 a +SDict begin [ /View [/XYZ H.V] /Dest (4414) cvn H.B /DEST pdfmark end + -2 1585 +a -2 1595 a +SDict begin H.S end + -2 1595 a -2 1595 a +SDict begin 13 H.A end + -2 1595 a -2 1595 a +SDict begin [ /View [/XYZ H.V] /Dest (4415) cvn H.B /DEST pdfmark end + -2 +1595 a -2 1595 a +SDict begin H.S end + -2 1595 a -2 1595 a +SDict begin 13 H.A end + -2 1595 a -2 1595 +a +SDict begin [ /View [/XYZ H.V] /Dest (table.23) cvn H.B /DEST pdfmark +end + -2 1595 a 75 x Fu(libkrb5-de)n(v)-2 1745 y(krb5-user)-2 +1756 y +SDict begin H.S end + -2 1756 a -2 1756 a +SDict begin 13 H.A end + -2 1756 a -2 1756 a +SDict begin [ /View [/XYZ H.V] /Dest (4418) cvn H.B /DEST pdfmark end + -2 1756 +a 278 x Fw(30.3.1.2.)23 b(Installing)h(the)i(r)n(equir)n(ed)h(packages) +f(f)n(or)e(RedHat)-2 2221 y +SDict begin H.S end + -2 2221 a -2 2221 a +SDict begin 13 H.A end + -2 2221 +a -2 2221 a +SDict begin [ /View [/XYZ H.V] /Dest (4420) cvn H.B /DEST pdfmark end + -2 2221 a 87 x Fu(On)c(RedHat)g(this)h(means)f(you)f +(should)g(ha)n(v)o(e)h(at)h(least:)-2 2492 y +SDict begin H.S end + -2 2492 +a -2 2492 a +SDict begin 13 H.A end + -2 2492 a -2 2492 a +SDict begin [ /View [/XYZ H.V] /Dest (4421) cvn H.B /DEST pdfmark end + -2 2492 a -2 2502 a +SDict begin H.S end + -2 +2502 a -2 2502 a +SDict begin 13 H.A end + -2 2502 a -2 2502 a +SDict begin [ /View [/XYZ H.V] /Dest (4422) cvn H.B /DEST pdfmark end + -2 2502 a -2 2502 +a +SDict begin H.S end + -2 2502 a -2 2502 a +SDict begin 13 H.A end + -2 2502 a -2 2502 a +SDict begin [ /View [/XYZ H.V] /Dest (table.24) cvn H.B /DEST pdfmark +end + -2 2502 a 75 +x Fu(krb5-w)o(orkstation)c(\(for)i(kinit\))-2 2667 y(krb5-libs)f(\(for) +i(linking)f(with\))-2 2760 y(krb5-de)n(v)o(el)e(\(because)i(you)g(are)h +(compiling)f(from)g(source\))-2 2944 y +SDict begin H.S end + -2 2944 a -2 2944 +a +SDict begin 13 H.A end + -2 2944 a -2 2944 a +SDict begin [ /View [/XYZ H.V] /Dest (4426) cvn H.B /DEST pdfmark end + -2 2944 a 90 x Fu(in)h(addition)f(to)h(the)h +(standard)e(de)n(v)o(elopment)e(en)m(vironment.)-2 3218 +y +SDict begin H.S end + -2 3218 a -2 3218 a +SDict begin 13 H.A end + -2 3218 a -2 3218 a +SDict begin [ /View [/XYZ H.V] /Dest (4427) cvn H.B /DEST pdfmark end + -2 3218 a 90 +x Fu(Note)j(that)g(these)h(are)f(not)g(standard)f(on)g(a)i(RedHat)f +(install,)h(and)e(you)h(may)f(need)h(to)g(get)h(them)e(of)n(f)h(CD2.)-2 +3502 y +SDict begin H.S end + -2 3502 a -2 3502 a +SDict begin 13 H.A end + -2 3502 a -2 3502 a +SDict begin [ /View [/XYZ H.V] /Dest (4428) cvn H.B /DEST pdfmark end + -2 3502 +a 359 x Fx(30.4.)35 b(Starting)f(the)h(smbd)f(and)h(nmbd)-2 +4056 y +SDict begin H.S end + -2 4056 a -2 4056 a +SDict begin 13 H.A end + -2 4056 a -2 4056 a +SDict begin [ /View [/XYZ H.V] /Dest (4430) cvn H.B /DEST pdfmark end + -2 4056 +a 79 x Fu(Y)-9 b(ou)19 b(must)i(choose)e(to)h(start)h(smbd)f(and)f +(nmbd)g(either)h(as)h(daemons)e(or)h(from)2274 4135 y +SDict begin H.S end + +2274 4135 a 2274 4135 a +SDict begin 13 H.A end + 2274 4135 a 2274 4135 a +SDict begin [ /View [/XYZ H.V] /Dest (4431) cvn H.B /DEST pdfmark end + 2274 +4135 a Fu(inetdDon')o(t)e(try)i(to)g(do)g(both!)f(Either)h(you)f(can)-2 +4243 y(put)h(them)f(in)397 4243 y +SDict begin H.S end + 397 4243 a 397 4243 +a +SDict begin 13 H.A end + 397 4243 a 397 4243 a +SDict begin [ /View [/XYZ H.V] /Dest (4432) cvn H.B /DEST pdfmark end + 397 4243 a 45 w Fr(inetd.conf)g +Fu(and)g(ha)n(v)o(e)h(them)g(started)g(on)g(demand)e(by)2146 +4243 y +SDict begin H.S end + 2146 4243 a 2146 4243 a +SDict begin 13 H.A end + 2146 4243 a 2146 4243 +a +SDict begin [ /View [/XYZ H.V] /Dest (4433) cvn H.B /DEST pdfmark end + 2146 4243 a Fu(inetd,)h(or)h(you)g(can)g(start)g(them)g(as)h(daemons) +e(either)-2 4351 y(from)g(the)h(command)e(line)j(or)f(in)971 +4351 y +SDict begin H.S end + 971 4351 a 971 4351 a +SDict begin 13 H.A end + 971 4351 a 971 4351 a +SDict begin [ /View [/XYZ H.V] /Dest (4434) cvn H.B /DEST pdfmark end + 971 +4351 a 45 w Fr(/etc/rc.local)p Fu(.)e(See)j(the)f(man)g(pages)f(for)h +(details)g(on)g(the)g(command)f(line)h(options.)-2 4459 +y(T)-7 b(ak)o(e)20 b(particular)f(care)h(to)g(read)g(the)g(bit)g(about) +g(what)g(user)g(you)f(need)h(to)g(be)g(in)h(order)d(to)j(start)g +(Samba.)e(In)h(man)o(y)f(cases)i(you)-2 4567 y(must)f(be)g(root.)-2 +4734 y +SDict begin H.S end + -2 4734 a -2 4734 a +SDict begin 13 H.A end + -2 4734 a -2 4734 a +SDict begin [ /View [/XYZ H.V] /Dest (4435) cvn H.B /DEST pdfmark end + -2 4734 +a 107 x Fu(The)g(main)f(adv)n(antage)g(of)h(starting)1049 +4841 y +SDict begin H.S end + 1049 4841 a 1049 4841 a +SDict begin 13 H.A end + 1049 4841 a 1049 4841 +a +SDict begin [ /View [/XYZ H.V] /Dest (4436) cvn H.B /DEST pdfmark end + 1049 4841 a Fu(smbd)g(and)1391 4841 y +SDict begin H.S end + 1391 4841 a 1391 +4841 a +SDict begin 13 H.A end + 1391 4841 a 1391 4841 a +SDict begin [ /View [/XYZ H.V] /Dest (4437) cvn H.B /DEST pdfmark end + 1391 4841 a Fu(nmbd)f(using)g(the)h +(recommended)e(daemon)g(method)h(is)i(that)f(the)o(y)g(will)-2 +4949 y(respond)e(slightly)i(more)g(quickly)e(to)j(an)f(initial)g +(connection)e(request.)-2 4967 y +SDict begin H.S end + -2 4967 a -2 4967 a +SDict begin 13 H.A end + +-2 4967 a -2 4967 a +SDict begin [ /View [/XYZ H.V] /Dest (4438) cvn H.B /DEST pdfmark end + -2 4967 a 310 x Fp(30.4.1.)28 b(Starting)j(fr)n(om) +e(inetd.conf)-2 5467 y +SDict begin H.S end + -2 5467 a -2 5467 a +SDict begin 13 H.A end + -2 5467 a +-2 5467 a +SDict begin [ /View [/XYZ H.V] /Dest (4440) cvn H.B /DEST pdfmark end + -2 5467 a 84 x Fu(NO)m(TE;)20 b(The)f(follo)n(wing)g(will)i +(be)f(dif)n(ferent)f(if)h(you)f(use)i(NIS,)f(NIS+)g(or)g(LD)m(AP)g(to)h +(distrib)n(ute)f(services)g(maps.)p Black 3618 5984 a +Fq(183)p Black eop end +%%Page: 184 191 +TeXDict begin 184 190 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.184) cvn H.B /DEST pdfmark +end + -2 -102 a Black -2 -201 +a +SDict begin H.S end + -2 -201 a -2 -201 a +SDict begin 13 H.A end + -2 -201 a -2 -201 a +SDict begin [ /View [/XYZ H.V] /Dest (4476) cvn H.B /DEST pdfmark end + -2 -201 a 2517 +-132 a Fq(Chapter)20 b(30.)g(How)g(to)h(compile)e(SAMB)n(A)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4441) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(Look)g(at)h(your)447 72 y +SDict begin H.S end + 447 72 a 447 +72 a +SDict begin 13 H.A end + 447 72 a 447 72 a +SDict begin [ /View [/XYZ H.V] /Dest (4442) cvn H.B /DEST pdfmark end + 447 72 a Fr(/etc/services)p Fu(.)f(What)h(is)h +(de\002ned)f(at)g(port)g(139/tcp.)e(If)i(nothing)f(is)i(de\002ned)e +(then)h(add)g(a)g(line)g(lik)o(e)h(this:)-2 346 y Fn(netbios-ssn)48 +b(139/tcp)-2 524 y +SDict begin H.S end + -2 524 a -2 524 a +SDict begin 13 H.A end + -2 524 a -2 524 +a +SDict begin [ /View [/XYZ H.V] /Dest (4445) cvn H.B /DEST pdfmark end + -2 524 a 96 x Fu(similarly)20 b(for)f(137/udp)f(you)h(should)h(ha)n +(v)o(e)f(an)h(entry)g(lik)o(e:)-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 (4446) cvn H.B /DEST pdfmark end + -2 804 a -2 804 a +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 (4447) cvn H.B /DEST pdfmark end + -2 804 a 90 x Fn(netbios-ns)48 b(137/udp)-2 +1072 y +SDict begin H.S end + -2 1072 a -2 1072 a +SDict begin 13 H.A end + -2 1072 a -2 1072 a +SDict begin [ /View [/XYZ H.V] /Dest (4448) cvn H.B /DEST pdfmark end + -2 1072 +a 96 x Fu(Ne)o(xt)20 b(edit)g(your)497 1168 y +SDict begin H.S end + 497 1168 +a 497 1168 a +SDict begin 13 H.A end + 497 1168 a 497 1168 a +SDict begin [ /View [/XYZ H.V] /Dest (4449) cvn H.B /DEST pdfmark end + 497 1168 a Fr(/etc/inetd.conf)e +Fu(and)i(add)f(tw)o(o)i(lines)f(something)f(lik)o(e)i(this:)-2 +1352 y +SDict begin H.S end + -2 1352 a -2 1352 a +SDict begin 13 H.A end + -2 1352 a -2 1352 a +SDict begin [ /View [/XYZ H.V] /Dest (4450) cvn H.B /DEST pdfmark end + -2 1352 +a -2 1435 a +SDict begin H.S end + -2 1435 a -2 1435 a +SDict begin 11.7 H.A end + -2 1435 a -2 1435 a +SDict begin [ /View [/XYZ H.V] /Dest (4451) cvn H.B /DEST pdfmark end + -2 +1435 a 80 x Fr(netbios-ssn)43 b(stream)h(tcp)g(nowait)g(root)g +(/usr/local/samba/bin/smbd)d(smbd)-2 1612 y(netbios-ns)i(dgram)h(udp)g +(wait)g(root)h(/usr/local/samba/bin/nmbd)40 b(nmbd)-2 +1969 y +SDict begin H.S end + -2 1969 a -2 1969 a +SDict begin 13 H.A end + -2 1969 a -2 1969 a +SDict begin [ /View [/XYZ H.V] /Dest (4452) cvn H.B /DEST pdfmark end + -2 1969 +a 108 x Fu(The)20 b(e)o(xact)f(syntax)h(of)670 2077 y +SDict begin H.S end + +670 2077 a 670 2077 a +SDict begin 13 H.A end + 670 2077 a 670 2077 a +SDict begin [ /View [/XYZ H.V] /Dest (4453) cvn H.B /DEST pdfmark end + 670 2077 +a Fr(/etc/inetd.conf)e Fu(v)n(aries)i(between)f(unix)o(es.)g(Look)g(at) +i(the)f(other)g(entries)g(in)g(inetd.conf)e(for)i(a)-2 +2185 y(guide.)-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 (4454) cvn H.B /DEST pdfmark end + -2 2369 a 90 x Fu(NO)m(TE:)g(Some)f(unix)o(es)h(already)f(ha) +n(v)o(e)g(entries)i(lik)o(e)f(netbios_ns)f(\(note)g(the)h(underscore\)) +e(in)2719 2459 y +SDict begin H.S end + 2719 2459 a 2719 2459 a +SDict begin 13 H.A end + 2719 2459 a +2719 2459 a +SDict begin [ /View [/XYZ H.V] /Dest (4455) cvn H.B /DEST pdfmark end + 2719 2459 a Fr(/etc/services)p Fu(.)h(Y)-9 +b(ou)19 b(must)-2 2566 y(either)h(edit)353 2566 y +SDict begin H.S end + 353 +2566 a 353 2566 a +SDict begin 13 H.A end + 353 2566 a 353 2566 a +SDict begin [ /View [/XYZ H.V] /Dest (4456) cvn H.B /DEST pdfmark end + 353 2566 a Fr(/etc/services)e +Fu(or)1046 2566 y +SDict begin H.S end + 1046 2566 a 1046 2566 a +SDict begin 13 H.A end + 1046 2566 a +1046 2566 a +SDict begin [ /View [/XYZ H.V] /Dest (4457) cvn H.B /DEST pdfmark end + 1046 2566 a Fr(/etc/inetd.conf)h Fu(to)h(mak)o(e)g(them)f +(consistent.)-2 2738 y +SDict begin H.S end + -2 2738 a -2 2738 a +SDict begin 13 H.A end + -2 2738 a +-2 2738 a +SDict begin [ /View [/XYZ H.V] /Dest (4458) cvn H.B /DEST pdfmark end + -2 2738 a 102 x Fu(NO)m(TE:)h(On)g(man)o(y)f(systems)h(you)g +(may)f(need)h(to)g(use)h(the)f("interf)o(aces")f(option)g(in)i(smb)m +(.conf)d(to)i(specify)g(the)g(IP)g(address)g(and)-2 2948 +y(netmask)f(of)h(your)f(interf)o(aces.)g(Run)1081 2948 +y +SDict begin H.S end + 1081 2948 a 1081 2948 a +SDict begin 13 H.A end + 1081 2948 a 1081 2948 a +SDict begin [ /View [/XYZ H.V] /Dest (4459) cvn H.B /DEST pdfmark end + 1081 +2948 a Fu(ifcon\002g)g(as)i(root)e(if)i(you)e(don')o(t)f(kno)n(w)h +(what)i(the)f(broadcast)f(is)i(for)e(your)g(net.)3371 +2948 y +SDict begin H.S end + 3371 2948 a 3371 2948 a +SDict begin 13 H.A end + 3371 2948 a 3371 2948 +a +SDict begin [ /View [/XYZ H.V] /Dest (4460) cvn H.B /DEST pdfmark end + 3371 2948 a Fu(nmbd)g(tries)-2 3056 y(to)h(determine)f(it)i(at)f(run) +g(time,)g(b)n(ut)g(f)o(ails)h(on)f(some)g(unix)o(es.)-2 +3068 y +SDict begin H.S end + -2 3068 a -2 3068 a +SDict begin 11.7 H.A end + -2 3068 a -2 3068 a +SDict begin [ /View [/XYZ H.V] /Dest (4461) cvn H.B /DEST pdfmark end + -2 3068 +a 346 3168 3463 17 v 346 3815 17 647 v 1853 3317 a Fp(W)-8 +b(ar)n(ning)388 3507 y +SDict begin H.S end + 388 3507 a 388 3507 a +SDict begin 11.7 H.A end + 388 3507 +a 388 3507 a +SDict begin [ /View [/XYZ H.V] /Dest (4462) cvn H.B /DEST pdfmark end + 388 3507 a 73 x Fk(Man)o(y)20 b(unix)n(es)g(only)g(accept) +f(around)g(5)h(par)o(ameters)f(on)h(the)g(command)f(line)g(in)2730 +3580 y +SDict begin H.S end + 2730 3580 a 2730 3580 a +SDict begin 11.7 H.A end + 2730 3580 a 2730 3580 +a +SDict begin [ /View [/XYZ H.V] /Dest (4463) cvn H.B /DEST pdfmark end + 2730 3580 a Ff(inetd.conf)p Fk(.)24 b(This)c(means)g(y)o(ou)388 +3677 y(shouldn't)e(use)i(spaces)g(betw)o(een)f(the)h(options)e(and)i +(arguments)o(,)e(or)i(y)o(ou)g(should)f(use)h(a)g(scr)q(ipt,)h(and)e +(star)s(t)h(the)388 3774 y(scr)q(ipt)g(from)759 3774 +y +SDict begin H.S end + 759 3774 a 759 3774 a +SDict begin 11.7 H.A end + 759 3774 a 759 3774 a +SDict begin [ /View [/XYZ H.V] /Dest (4464) cvn H.B /DEST pdfmark end + 759 3774 +a Fd(inetd)p Fk(.)p 3792 3815 17 647 v 346 3831 3463 +17 v -2 4008 a +SDict begin H.S end + -2 4008 a -2 4008 a +SDict begin 13 H.A end + -2 4008 a -2 4008 +a +SDict begin [ /View [/XYZ H.V] /Dest (4465) cvn H.B /DEST pdfmark end + -2 4008 a 57 x Fu(Restart)254 4065 y +SDict begin H.S end + 254 4065 a 254 +4065 a +SDict begin 13 H.A end + 254 4065 a 254 4065 a +SDict begin [ /View [/XYZ H.V] /Dest (4466) cvn H.B /DEST pdfmark end + 254 4065 a Fv(inetd)p Fu(,)g(perhaps)f +(just)i(send)f(it)h(a)f(HUP)-9 b(.)21 b(If)f(you)f(ha)n(v)o(e)h +(installed)g(an)g(earlier)g(v)o(ersion)e(of)2774 4065 +y +SDict begin H.S end + 2774 4065 a 2774 4065 a +SDict begin 13 H.A end + 2774 4065 a 2774 4065 a +SDict begin [ /View [/XYZ H.V] /Dest (4467) cvn H.B /DEST pdfmark end + 2774 +4065 a 21 w Fu(nmbd)h(then)h(you)f(may)h(need)f(to)-2 +4173 y(kill)h(nmbd)f(as)i(well.)-2 4184 y +SDict begin H.S end + -2 4184 a -2 +4184 a +SDict begin 13 H.A end + -2 4184 a -2 4184 a +SDict begin [ /View [/XYZ H.V] /Dest (4468) cvn H.B /DEST pdfmark end + -2 4184 a 327 x Fp(30.4.2.)28 +b(Alter)n(nati)o(v)o(e:)j(starting)e(it)h(as)f(a)h(daemon)-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 (4470) cvn H.B /DEST pdfmark end + -2 4702 +a 83 x Fu(T)-7 b(o)20 b(start)h(the)f(serv)o(er)f(as)i(a)g(daemon)d +(you)i(should)f(create)h(a)g(script)h(something)d(lik)o(e)j(this)g +(one,)e(perhaps)g(calling)h(it)3319 4785 y +SDict begin H.S end + 3319 4785 +a 3319 4785 a +SDict begin 13 H.A end + 3319 4785 a 3319 4785 a +SDict begin [ /View [/XYZ H.V] /Dest (4471) cvn H.B /DEST pdfmark end + 3319 4785 a Fr(startsmb)p +Fu(.)-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 (4472) cvn H.B /DEST pdfmark end + -2 4969 a -2 5052 a +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 (4473) cvn H.B /DEST pdfmark end + -2 5052 a 80 x Fr(#!/bin/sh)-2 5229 y(/usr/local/samba/bin/smbd) +40 b(-D)-2 5326 y(/usr/local/samba/bin/nmbd)g(-D)p Black +3618 5984 a Fq(184)p Black eop end +%%Page: 185 192 +TeXDict begin 185 191 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.185) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2517 -132 +a Fq(Chapter)20 b(30.)g(How)g(to)h(compile)e(SAMB)n(A)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4474) cvn H.B /DEST pdfmark end + -2 +-11 a 83 x Fu(then)g(mak)o(e)h(it)h(e)o(x)o(ecutable)d(with)970 +72 y +SDict begin H.S end + 970 72 a 970 72 a +SDict begin 13 H.A end + 970 72 a 970 72 a +SDict begin [ /View [/XYZ H.V] /Dest (4475) cvn H.B /DEST pdfmark end + 970 72 a Fv(chmod)i(+x)h +(startsmb)-2 346 y Fu(Y)-9 b(ou)19 b(can)h(then)g(run)f +Fv(startsmb)i Fu(by)f(hand)f(or)h(e)o(x)o(ecute)e(it)j(from)1815 +346 y +SDict begin H.S end + 1815 346 a 1815 346 a +SDict begin 13 H.A end + 1815 346 a 1815 346 a +SDict begin [ /View [/XYZ H.V] /Dest (4478) cvn H.B /DEST pdfmark end + 1815 +346 a Fr(/etc/rc.local)-2 530 y +SDict begin H.S end + -2 530 a -2 530 a +SDict begin 13 H.A end + -2 +530 a -2 530 a +SDict begin [ /View [/XYZ H.V] /Dest (4479) cvn H.B /DEST pdfmark end + -2 530 a 90 x Fu(T)-7 b(o)20 b(kill)h(it)g(send)e(a)i +(kill)g(signal)f(to)g(the)g(processes)1430 620 y +SDict begin H.S end + 1430 +620 a 1430 620 a +SDict begin 13 H.A end + 1430 620 a 1430 620 a +SDict begin [ /View [/XYZ H.V] /Dest (4480) cvn H.B /DEST pdfmark end + 1430 620 a Fv(nmbd)i +Fu(and)1799 620 y +SDict begin H.S end + 1799 620 a 1799 620 a +SDict begin 13 H.A end + 1799 620 a 1799 +620 a +SDict begin [ /View [/XYZ H.V] /Dest (4481) cvn H.B /DEST pdfmark end + 1799 620 a Fv(smbd)p Fu(.)-2 638 y +SDict begin H.S end + -2 638 a -2 +638 a +SDict begin 11.7 H.A end + -2 638 a -2 638 a +SDict begin [ /View [/XYZ H.V] /Dest (4482) cvn H.B /DEST pdfmark end + -2 638 a -2 763 a +SDict begin H.S end + -2 763 a -2 +763 a +SDict begin 11.7 H.A end + -2 763 a -2 763 a +SDict begin [ /View [/XYZ H.V] /Dest (4483) cvn H.B /DEST pdfmark end + -2 763 a 164 842 a Fl(Note:)d +Fk(If)h(y)o(ou)g(use)g(the)g(SVR4)g(style)g(init)f(system)j(then)d(y)o +(ou)h(ma)n(y)g(lik)o(e)g(to)g(look)f(at)i(the)2634 842 +y +SDict begin H.S end + 2634 842 a 2634 842 a +SDict begin 11.7 H.A end + 2634 842 a 2634 842 a +SDict begin [ /View [/XYZ H.V] /Dest (4484) cvn H.B /DEST pdfmark end + 2634 842 +a Ff(examples/svr4-start)q(up)27 b Fk(scr)q(ipt)164 939 +y(to)20 b(mak)o(e)g(Samba)f(\002t)i(into)e(that)h(system.)p +Black 3618 5984 a Fq(185)p Black eop end +%%Page: 186 193 +TeXDict begin 186 192 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.186) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (BUGREPORT) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(31.)f(Reporting)h(Bugs)-2 197 y +SDict begin H.S end + -2 +197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (4499) cvn H.B /DEST pdfmark end + -2 197 a 342 x Fx(31.1.)35 +b(Intr)m(oduction)-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 (4501) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(The)20 b(email)g(address)g(for)f(b)n(ug)h +(reports)f(for)h(stable)g(releases)h(is)1827 813 y +SDict begin H.S end + 1827 +813 a 1827 813 a +SDict begin 13 H.A end + 1827 813 a 1827 813 a +SDict begin [ /View [/XYZ H.V] /Dest (4502) cvn H.B /DEST pdfmark end + 1827 813 a Fu(samba@samba.or)o +(g)c(\(mailto:samba@samba.or)o(g\).)f(Bug)-2 921 y(reports)j(for)h +(alpha)f(releases)i(should)e(go)h(to)1282 921 y +SDict begin H.S end + 1282 +921 a 1282 921 a +SDict begin 13 H.A end + 1282 921 a 1282 921 a +SDict begin [ /View [/XYZ H.V] /Dest (4503) cvn H.B /DEST pdfmark end + 1282 921 a Fu +(samba-technical@samba.or)o(g)c(\(mailto:samba-technical@samba.or)o +(g\))o(.)-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 (4504) cvn H.B /DEST pdfmark end + -2 1105 a 90 x Fu(Please)21 b(tak)o(e)f(the)g(time)g(to)h(read)e +(this)i(\002le)g(before)e(you)g(submit)h(a)h(b)n(ug)e(report.)g(Also,)h +(please)g(see)h(if)g(it)g(has)f(changed)e(between)-2 +1303 y(releases,)i(as)h(we)f(may)g(be)g(changing)e(the)j(b)n(ug)e +(reporting)f(mechanism)h(at)i(some)f(time.)-2 1487 y +SDict begin H.S end + +-2 1487 a -2 1487 a +SDict begin 13 H.A end + -2 1487 a -2 1487 a +SDict begin [ /View [/XYZ H.V] /Dest (4505) cvn H.B /DEST pdfmark end + -2 1487 a 90 +x Fu(Please)h(also)f(do)g(as)h(much)e(as)i(you)e(can)h(yourself)f(to)h +(help)g(track)g(do)n(wn)f(the)h(b)n(ug.)g(Samba)f(is)i(maintained)e(by) +h(a)h(dedicated)-2 1685 y(group)d(of)i(people)f(who)h(v)n(olunteer)f +(their)h(time,)g(skills)h(and)e(ef)n(forts.)g(W)-7 b(e)22 +b(recei)n(v)o(e)d(f)o(ar)h(more)f(mail)i(about)e(it)i(than)f(we)g(can) +-2 1793 y(possibly)f(answer)m(,)h(so)g(you)f(ha)n(v)o(e)h(a)h(much)e +(higher)g(chance)g(of)h(an)g(answer)g(and)g(a)g(\002x)h(if)f(you)f +(send)h(us)h(a)f("de)n(v)o(eloper)e(friendly")-2 1901 +y(b)n(ug)h(report)g(that)i(lets)g(us)f(\002x)h(it)g(f)o(ast.)-2 +2085 y +SDict begin H.S end + -2 2085 a -2 2085 a +SDict begin 13 H.A end + -2 2085 a -2 2085 a +SDict begin [ /View [/XYZ H.V] /Dest (4506) cvn H.B /DEST pdfmark end + -2 2085 +a 90 x Fu(Do)f(not)f(assume)h(that)g(if)g(you)f(post)h(the)g(b)n(ug)f +(to)h(the)g(comp.protocols.smb)c(ne)n(wsgroup)i(or)h(the)h(mailing)f +(list)i(that)f(we)h(will)f(read)-2 2282 y(it.)g(If)g(you)g(suspect)g +(that)g(your)f(problem)g(is)i(not)f(a)g(b)n(ug)g(b)n(ut)g(a)h +(con\002guration)c(problem)i(then)g(it)i(is)g(better)f(to)h(send)e(it)i +(to)g(the)-2 2390 y(Samba)e(mailing)h(list,)h(as)g(there)f(are)g(\(at)g +(last)h(count\))e(5000)g(other)g(users)i(on)e(that)i(list)g(that)f(may) +g(be)g(able)g(to)g(help)g(you.)-2 2574 y +SDict begin H.S end + -2 2574 a -2 +2574 a +SDict begin 13 H.A end + -2 2574 a -2 2574 a +SDict begin [ /View [/XYZ H.V] /Dest (4507) cvn H.B /DEST pdfmark end + -2 2574 a 90 x Fu(Y)-9 b(ou)19 +b(may)h(also)h(lik)o(e)f(to)g(look)g(though)e(the)i(recent)g(mailing)f +(list)j(archi)n(v)o(es,)c(which)i(are)g(con)m(v)o(eniently)d +(accessible)k(on)e(the)-2 2772 y(Samba)g(web)i(pages)e(at)694 +2772 y +SDict begin H.S end + 694 2772 a 694 2772 a +SDict begin 13 H.A end + 694 2772 a 694 2772 a +SDict begin [ /View [/XYZ H.V] /Dest (4508) cvn H.B /DEST pdfmark end + 694 +2772 a Fu(http://samba.or)o(g/samba/.)-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 (4509) cvn H.B /DEST pdfmark end + -2 2801 a 359 x Fx(31.2.)35 +b(General)e(inf)l(o)-2 3328 y +SDict begin H.S end + -2 3328 a -2 3328 a +SDict begin 13 H.A end + -2 +3328 a -2 3328 a +SDict begin [ /View [/XYZ H.V] /Dest (4511) cvn H.B /DEST pdfmark end + -2 3328 a 106 x Fu(Before)19 b(submitting)g(a)i(b)n +(ug)f(report)f(check)g(your)g(con\002g)g(for)h(silly)h(errors.)e(Look)g +(in)h(your)f(log)h(\002les)h(for)f(ob)o(vious)e(messages)-2 +3542 y(that)i(tell)h(you)e(that)h(you')l(v)o(e)e(miscon\002gured)g +(something)h(and)h(run)f(testparm)h(to)g(test)h(your)e(con\002g)g +(\002le)i(for)f(correct)f(syntax.)-2 3726 y +SDict begin H.S end + -2 3726 a +-2 3726 a +SDict begin 13 H.A end + -2 3726 a -2 3726 a +SDict begin [ /View [/XYZ H.V] /Dest (4512) cvn H.B /DEST pdfmark end + -2 3726 a 90 x Fu(Ha)n(v)o(e)h(you)f(run) +g(through)g(the)p 0 TeXcolorgray 869 3816 a +SDict begin H.S end + 869 3816 +a Fu(diagnosis)1184 3816 y +SDict begin 13 H.L end + 1184 3816 a 1184 3816 a +SDict begin [ /Subtype /Link /Dest (DIAGNOSIS) cvn /H /I /Border [0 +0 0] /Color [1 0 0] H.B /ANN pdfmark end + 1184 +3816 a Black -2 w Fu(?)i(This)f(is)i(v)o(ery)d(important.)-2 +4000 y +SDict begin H.S end + -2 4000 a -2 4000 a +SDict begin 13 H.A end + -2 4000 a -2 4000 a +SDict begin [ /View [/XYZ H.V] /Dest (4514) cvn H.B /DEST pdfmark end + -2 4000 +a 90 x Fu(If)h(you)f(include)g(part)h(of)g(a)h(log)f(\002le)g(with)h +(your)e(b)n(ug)g(report)g(then)h(be)g(sure)g(to)h(annotate)e(it)i(with) +f(e)o(xactly)f(what)h(you)g(were)g(doing)-2 4198 y(on)g(the)g(client)g +(at)h(the)f(time,)g(and)g(e)o(xactly)f(what)h(the)g(results)h(were.)-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 (4515) cvn H.B /DEST pdfmark end + -2 4226 +a 359 x Fx(31.3.)35 b(Deb)m(ug)f(le)n(v)o(els)-2 4780 +y +SDict begin H.S end + -2 4780 a -2 4780 a +SDict begin 13 H.A end + -2 4780 a -2 4780 a +SDict begin [ /View [/XYZ H.V] /Dest (4517) cvn H.B /DEST pdfmark end + -2 4780 a 79 +x Fu(If)20 b(the)g(b)n(ug)g(has)g(an)o(ything)e(to)i(do)g(with)h(Samba) +e(beha)n(ving)g(incorrectly)f(as)j(a)g(serv)o(er)e(\(lik)o(e)h +(refusing)f(to)h(open)g(a)g(\002le\))h(then)e(the)-2 +4967 y(log)h(\002les)h(will)g(probably)d(be)i(v)o(ery)f(useful.)g +(Depending)f(on)i(the)g(problem)f(a)h(log)g(le)n(v)o(el)g(of)g(between) +f(3)i(and)e(10)h(sho)n(wing)f(the)-2 5075 y(problem)f(may)i(be)g +(appropriate.)e(A)i(higher)f(le)n(v)o(el)h(gi)n(v)o(esmore)e(detail,)i +(b)n(ut)h(may)e(use)i(too)f(much)f(disk)h(space.)-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 (4518) cvn H.B /DEST pdfmark end + -2 5259 a 90 +x Fu(T)-7 b(o)20 b(set)h(the)f(deb)n(ug)f(le)n(v)o(el)h(use)872 +5349 y +SDict begin H.S end + 872 5349 a 872 5349 a +SDict begin 13 H.A end + 872 5349 a 872 5349 a +SDict begin [ /View [/XYZ H.V] /Dest (4519) cvn H.B /DEST pdfmark end + 872 +5349 a Fv(log)f(le)o(v)o(el)h(=)i Fu(in)e(your)1505 5349 +y +SDict begin H.S end + 1505 5349 a 1505 5349 a +SDict begin 13 H.A end + 1505 5349 a 1505 5349 a +SDict begin [ /View [/XYZ H.V] /Dest (4520) cvn H.B /DEST pdfmark end + 1505 +5349 a Fr(smb.conf)p Fu(.)f(Y)-9 b(ou)20 b(may)f(also)i(\002nd)f(it)h +(useful)e(to)i(set)g(the)f(log)g(le)n(v)o(el)g(higher)-2 +5457 y(for)f(just)i(one)f(machine)f(and)g(k)o(eep)h(separate)g(logs)g +(for)f(each)h(machine.)f(T)-7 b(o)20 b(do)g(this)h(use:)p +Black -2 5984 a +SDict begin H.S end + -2 5984 a -2 5984 a +SDict begin 13 H.A end + -2 5984 a -2 5984 +a +SDict begin [ /View [/XYZ H.V] /Dest (4522) cvn H.B /DEST pdfmark end + -2 5984 a 3616 6053 a Fq(186)p Black eop end +%%Page: 187 194 +TeXDict begin 187 193 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.187) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2806 -132 +a Fq(Chapter)20 b(31.)f(Reporting)g(Bugs)p Black -2 -11 +a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4521) cvn H.B /DEST pdfmark end + -2 -11 a 83 x Fr(log)44 +b(level)g(=)h(10)-2 170 y(log)f(file)g(=)h +(/usr/local/samba/lib/log.\045m)-2 267 y(include)e(=)i +(/usr/local/samba/lib/smb.conf.\045m)-2 624 y +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 (4523) cvn H.B /DEST pdfmark end + -2 624 a 108 x Fu(then)19 +b(create)h(a)h(\002le)565 732 y +SDict begin H.S end + 565 732 a 565 732 a +SDict begin 13 H.A end + 565 +732 a 565 732 a +SDict begin [ /View [/XYZ H.V] /Dest (4524) cvn H.B /DEST pdfmark end + 565 732 a Fr(/usr/local/samba/lib/smb.conf.)1915 +732 y +SDict begin H.S end + 1915 732 a 1915 732 a +SDict begin 13 H.A end + 1915 732 a 1915 732 a +SDict begin [ /View [/XYZ H.V] /Dest (4525) cvn H.B /DEST pdfmark end + 1915 +732 a Fj(machine)14 b Fu(where)2468 732 y +SDict begin H.S end + 2468 732 a +2468 732 a +SDict begin 13 H.A end + 2468 732 a 2468 732 a +SDict begin [ /View [/XYZ H.V] /Dest (4526) cvn H.B /DEST pdfmark end + 2468 732 a Fo(machine)19 +b Fu(is)j(the)e(name)f(of)h(the)g(client)-2 840 y(you)e(wish)i(to)g +(deb)n(ug.)e(In)h(that)h(\002le)g(put)f(an)o(y)g(smb)m(.conf)e +(commands)h(you)g(w)o(ant,)i(for)e(e)o(xample)2737 840 +y +SDict begin H.S end + 2737 840 a 2737 840 a +SDict begin 13 H.A end + 2737 840 a 2737 840 a +SDict begin [ /View [/XYZ H.V] /Dest (4527) cvn H.B /DEST pdfmark end + 2737 840 +a Fv(log)h(le)o(v)o(el=)g Fu(may)g(be)h(useful.)e(This)-2 +948 y(also)i(allo)n(ws)h(you)e(to)h(e)o(xperiment)e(with)j(dif)n +(ferent)d(security)i(systems,)g(protocol)f(le)n(v)o(els)h(etc)g(on)g +(just)h(one)f(machine.)-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 (4528) cvn H.B /DEST pdfmark end + -2 1132 a 90 x Fu(The)148 1222 y +SDict begin H.S end + +148 1222 a 148 1222 a +SDict begin 13 H.A end + 148 1222 a 148 1222 a +SDict begin [ /View [/XYZ H.V] /Dest (4529) cvn H.B /DEST pdfmark end + 148 1222 +a Fr(smb.conf)f Fu(entry)718 1222 y +SDict begin H.S end + 718 1222 a 718 1222 +a +SDict begin 13 H.A end + 718 1222 a 718 1222 a +SDict begin [ /View [/XYZ H.V] /Dest (4530) cvn H.B /DEST pdfmark end + 718 1222 a Fv(log)h(le)o(v)o(el)g(=)h +Fu(is)h(synon)o(ymous)17 b(with)j(the)g(entry)2091 1222 +y +SDict begin H.S end + 2091 1222 a 2091 1222 a +SDict begin 13 H.A end + 2091 1222 a 2091 1222 a +SDict begin [ /View [/XYZ H.V] /Dest (4531) cvn H.B /DEST pdfmark end + 2091 +1222 a Fv(deb)n(ugle)o(v)o(el)g(=)h Fu(that)f(has)h(been)e(used)h(in)h +(older)e(v)o(ersions)-2 1329 y(of)h(Samba)f(and)h(is)h(being)e +(retained)h(for)f(backw)o(ards)g(compatibility)g(of)2091 +1329 y +SDict begin H.S end + 2091 1329 a 2091 1329 a +SDict begin 13 H.A end + 2091 1329 a 2091 1329 +a +SDict begin [ /View [/XYZ H.V] /Dest (4532) cvn H.B /DEST pdfmark end + 2091 1329 a Fr(smb.conf)g Fu(\002les.)-2 1513 y +SDict begin H.S end + -2 +1513 a -2 1513 a +SDict begin 13 H.A end + -2 1513 a -2 1513 a +SDict begin [ /View [/XYZ H.V] /Dest (4533) cvn H.B /DEST pdfmark end + -2 1513 a 90 x Fu(As)i(the)233 +1603 y +SDict begin H.S end + 233 1603 a 233 1603 a +SDict begin 13 H.A end + 233 1603 a 233 1603 a +SDict begin [ /View [/XYZ H.V] /Dest (4534) cvn H.B /DEST pdfmark end + 233 +1603 a Fv(log)f(le)o(v)o(el)g(=)h Fu(v)n(alue)e(is)j(increased)d(you)g +(will)i(record)e(a)h(signi\002cantly)g(increasing)f(le)n(v)o(el)h(of)f +(deb)n(ugging)f(information.)-2 1711 y(F)o(or)i(most)g(deb)n(ugging)d +(operations)i(you)g(may)h(not)g(need)f(a)i(setting)f(higher)f(than)h +(3.)g(Nearly)f(all)i(b)n(ugs)f(can)g(be)g(track)o(ed)g(at)g(a)-2 +1819 y(setting)g(of)g(10,)f(b)n(ut)i(be)f(prepared)e(for)h(a)i(VER)-5 +b(Y)20 b(lar)o(ge)g(v)n(olume)f(of)h(log)g(data.)-2 1848 +y +SDict begin H.S end + -2 1848 a -2 1848 a +SDict begin 13 H.A end + -2 1848 a -2 1848 a +SDict begin [ /View [/XYZ H.V] /Dest (4535) cvn H.B /DEST pdfmark end + -2 1848 a 359 +x Fx(31.4.)35 b(Inter)n(nal)e(err)m(ors)-2 2375 y +SDict begin H.S end + -2 +2375 a -2 2375 a +SDict begin 13 H.A end + -2 2375 a -2 2375 a +SDict begin [ /View [/XYZ H.V] /Dest (4537) cvn H.B /DEST pdfmark end + -2 2375 a 106 x +Fu(If)20 b(you)f(get)h(a)h("INTERN)m(AL)f(ERR)m(OR")h(message)f(in)g +(your)f(log)h(\002les)h(it)g(means)f(that)g(Samba)g(got)g(an)g(une)o +(xpected)d(signal)-2 2589 y(while)j(running.)e(It)i(is)h(probably)d(a)j +(se)o(gmentation)d(f)o(ault)i(and)g(almost)g(certainly)f(means)h(a)h(b) +n(ug)e(in)i(Samba)f(\(unless)f(you)h(ha)n(v)o(e)-2 2697 +y(f)o(aulty)f(hardw)o(are)g(or)h(system)g(softw)o(are\).)-2 +2881 y +SDict begin H.S end + -2 2881 a -2 2881 a +SDict begin 13 H.A end + -2 2881 a -2 2881 a +SDict begin [ /View [/XYZ H.V] /Dest (4538) cvn H.B /DEST pdfmark end + -2 2881 +a 90 x Fu(If)g(the)g(message)g(came)g(from)f(smbd)h(then)g(it)g(will)h +(probably)d(be)i(accompanied)e(by)i(a)h(message)f(which)f(details)i +(the)f(last)h(SMB)-2 3078 y(message)f(recei)n(v)o(ed)e(by)i(smbd.)g +(This)g(info)f(is)j(often)d(v)o(ery)g(useful)h(in)g(tracking)f(do)n(wn) +g(the)h(problem)f(so)h(please)g(include)g(it)h(in)-2 +3186 y(your)e(b)n(ug)g(report.)-2 3370 y +SDict begin H.S end + -2 3370 a -2 +3370 a +SDict begin 13 H.A end + -2 3370 a -2 3370 a +SDict begin [ /View [/XYZ H.V] /Dest (4539) cvn H.B /DEST pdfmark end + -2 3370 a 90 x Fu(Y)-9 b(ou)19 +b(should)h(also)g(detail)g(ho)n(w)g(to)g(reproduce)e(the)i(problem,)e +(if)j(possible.)e(Please)i(mak)o(e)f(this)h(reasonably)d(detailed.)-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 (4540) cvn H.B /DEST pdfmark end + -2 3644 +a 90 x Fu(Y)-9 b(ou)19 b(may)h(also)h(\002nd)f(that)g(a)g(core)g +(\002le)h(appeared)d(in)j(a)1577 3734 y +SDict begin H.S end + 1577 3734 a 1577 +3734 a +SDict begin 13 H.A end + 1577 3734 a 1577 3734 a +SDict begin [ /View [/XYZ H.V] /Dest (4541) cvn H.B /DEST pdfmark end + 1577 3734 a Fr(corefiles)e +Fu(subdirectory)f(of)i(the)g(directory)f(where)g(you)h(k)o(eep)f(your) +-2 3842 y(samba)h(log)f(\002les.)i(This)g(\002le)g(is)g(the)f(most)g +(useful)g(tool)g(for)f(tracking)g(do)n(wn)g(the)i(b)n(ug.)e(T)-7 +b(o)20 b(use)h(it)g(you)e(do)h(this:)-2 4026 y +SDict begin H.S end + -2 4026 +a -2 4026 a +SDict begin 13 H.A end + -2 4026 a -2 4026 a +SDict begin [ /View [/XYZ H.V] /Dest (4542) cvn H.B /DEST pdfmark end + -2 4026 a -2 4026 a +SDict begin H.S end + -2 +4026 a -2 4026 a +SDict begin 13 H.A end + -2 4026 a -2 4026 a +SDict begin [ /View [/XYZ H.V] /Dest (4543) cvn H.B /DEST pdfmark end + -2 4026 a 90 x Fv(gdb)g(smbd)i +(cor)o(e)-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 (4544) cvn H.B /DEST pdfmark end + -2 4299 a 91 x Fu(adding)c(appropriate)g(paths)i(to)h(smbd)e(and)h +(core)g(so)g(gdb)f(can)h(\002nd)g(them.)g(If)g(you)f(don')o(t)g(ha)n(v) +o(e)g(gdb)h(then)f(try)3175 4390 y +SDict begin H.S end + 3175 4390 a 3175 4390 +a +SDict begin 13 H.A end + 3175 4390 a 3175 4390 a +SDict begin [ /View [/XYZ H.V] /Dest (4545) cvn H.B /DEST pdfmark end + 3175 4390 a Fn(dbx)p Fu(.)h(Then)-2 +4498 y(within)g(the)g(deb)n(ugger)e(use)i(the)h(command)1283 +4498 y +SDict begin H.S end + 1283 4498 a 1283 4498 a +SDict begin 13 H.A end + 1283 4498 a 1283 4498 +a +SDict begin [ /View [/XYZ H.V] /Dest (4546) cvn H.B /DEST pdfmark end + 1283 4498 a Fn(where)f Fu(to)g(gi)n(v)o(e)f(a)i(stack)f(trace)g(of)g +(where)g(the)g(problem)f(occurred.)e(Include)i(this)-2 +4606 y(in)h(your)f(mail.)-2 4790 y +SDict begin H.S end + -2 4790 a -2 4790 +a +SDict begin 13 H.A end + -2 4790 a -2 4790 a +SDict begin [ /View [/XYZ H.V] /Dest (4547) cvn H.B /DEST pdfmark end + -2 4790 a 90 x Fu(If)h(you)f(kno)n(wn)g(an)o(y)g +(assembly)h(language)e(then)i(do)g(a)1578 4880 y +SDict begin H.S end + 1578 +4880 a 1578 4880 a +SDict begin 13 H.A end + 1578 4880 a 1578 4880 a +SDict begin [ /View [/XYZ H.V] /Dest (4548) cvn H.B /DEST pdfmark end + 1578 4880 +a Fn(disass)g Fu(of)g(the)g(routine)f(where)h(the)g(problem)e(occurred) +h(\(if)h(its)h(in)f(a)-2 4988 y(library)f(routine)g(then)h(disassemble) +g(the)g(routine)f(that)h(called)g(it\))h(and)e(try)h(to)h(w)o(ork)e +(out)h(e)o(xactly)f(where)h(the)g(problem)e(is)k(by)-2 +5096 y(looking)c(at)j(the)f(surrounding)d(code.)i(Ev)o(en)h(if)g(you)f +(don')o(t)g(kno)n(w)g(assembly)h(then)f(incuding)g(this)h(info)g(in)g +(the)h(b)n(ug)e(report)g(can)-2 5204 y(be)h(useful.)-2 +5215 y +SDict begin H.S end + -2 5215 a -2 5215 a +SDict begin 13 H.A end + -2 5215 a -2 5215 a +SDict begin [ /View [/XYZ H.V] /Dest (4549) cvn H.B /DEST pdfmark end + -2 5215 +a Black 3614 5984 a Fq(187)p Black eop end +%%Page: 188 195 +TeXDict begin 188 194 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.188) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2806 -132 +a Fq(Chapter)20 b(31.)f(Reporting)g(Bugs)p Black -2 88 +a Fx(31.5.)35 b(Attaching)e(to)i(a)h(running)e(pr)m(ocess)-2 +283 y +SDict begin H.S end + -2 283 a -2 283 a +SDict begin 13 H.A end + -2 283 a -2 283 a +SDict begin [ /View [/XYZ H.V] /Dest (4551) cvn H.B /DEST pdfmark end + -2 283 a 79 +x Fu(Unfortunately)17 b(some)j(unix)o(es)g(\(in)g(particular)e(some)i +(recent)g(linux)f(k)o(ernels\))h(refuse)f(to)i(dump)e(a)h(core)g +(\002le)h(if)f(the)g(task)h(has)-2 470 y(changed)d(uid)i(\(which)f +(smbd)h(does)g(often\).)f(T)-7 b(o)20 b(deb)n(ug)f(with)h(this)h(sort)f +(of)g(system)h(you)e(could)g(try)h(to)h(attach)f(to)g(the)g(running)-2 +578 y(process)f(using)468 578 y +SDict begin H.S end + 468 578 a 468 578 a +SDict begin 13 H.A end + 468 +578 a 468 578 a +SDict begin [ /View [/XYZ H.V] /Dest (4552) cvn H.B /DEST pdfmark end + 468 578 a Fn(gdb)49 b(smbd)916 578 y +SDict begin H.S end + +916 578 a 916 578 a +SDict begin 13 H.A end + 916 578 a 916 578 a +SDict begin [ /View [/XYZ H.V] /Dest (4553) cvn H.B /DEST pdfmark end + 916 578 a Fm(PID)26 +b Fu(where)20 b(you)f(get)1583 578 y +SDict begin H.S end + 1583 578 a 1583 +578 a +SDict begin 13 H.A end + 1583 578 a 1583 578 a +SDict begin [ /View [/XYZ H.V] /Dest (4554) cvn H.B /DEST pdfmark end + 1583 578 a Fo(PID)24 b Fu(from)1939 +578 y +SDict begin H.S end + 1939 578 a 1939 578 a +SDict begin 13 H.A end + 1939 578 a 1939 578 a +SDict begin [ /View [/XYZ H.V] /Dest (4555) cvn H.B /DEST pdfmark end + 1939 +578 a Fu(smbstatus.)c(Then)g(use)2631 578 y +SDict begin H.S end + 2631 578 +a 2631 578 a +SDict begin 13 H.A end + 2631 578 a 2631 578 a +SDict begin [ /View [/XYZ H.V] /Dest (4556) cvn H.B /DEST pdfmark end + 2631 578 a Fn(c)h +Fu(to)f(continue)f(and)g(try)h(to)h(cause)f(the)-2 686 +y(core)f(dump)g(using)h(the)g(client.)g(The)g(deb)n(ugger)e(should)h +(catch)h(the)g(f)o(ault)g(and)g(tell)h(you)e(where)h(it)h(occurred.)-2 +714 y +SDict begin H.S end + -2 714 a -2 714 a +SDict begin 13 H.A end + -2 714 a -2 714 a +SDict begin [ /View [/XYZ H.V] /Dest (4557) cvn H.B /DEST pdfmark end + -2 714 a 360 +x Fx(31.6.)35 b(P)o(atches)-2 1241 y +SDict begin H.S end + -2 1241 a -2 1241 +a +SDict begin 13 H.A end + -2 1241 a -2 1241 a +SDict begin [ /View [/XYZ H.V] /Dest (4559) cvn H.B /DEST pdfmark end + -2 1241 a 107 x Fu(The)20 b(best)g(sort)g(of)g(b) +n(ug)g(report)f(is)i(one)f(that)g(includes)f(a)i(\002x!)f(If)g(you)f +(send)h(us)h(patches)f(please)g(use)2871 1348 y +SDict begin H.S end + 2871 +1348 a 2871 1348 a +SDict begin 13 H.A end + 2871 1348 a 2871 1348 a +SDict begin [ /View [/XYZ H.V] /Dest (4560) cvn H.B /DEST pdfmark end + 2871 1348 +a Fn(diff)49 b(-u)21 b Fu(format)e(if)h(your)-2 1455 +y(v)o(ersion)f(of)h(dif)n(f)f(supports)g(it,)i(otherwise)e(use)1355 +1455 y +SDict begin H.S end + 1355 1455 a 1355 1455 a +SDict begin 13 H.A end + 1355 1455 a 1355 1455 +a +SDict begin [ /View [/XYZ H.V] /Dest (4561) cvn H.B /DEST pdfmark end + 1355 1455 a Fn(diff)49 b(-c4)p Fu(.)20 b(Mak)o(e)g(sure)g(your)f(do)h +(the)g(dif)n(f)f(against)h(a)h(clean)f(v)o(ersion)e(of)i(the)-2 +1563 y(source)f(and)h(let)h(me)f(kno)n(w)f(e)o(xactly)g(what)h(v)o +(ersion)f(you)h(used.)p Black 3618 5984 a Fq(188)p Black +eop end +%%Page: 189 196 +TeXDict begin 189 195 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.189) cvn H.B /DEST pdfmark +end + -2 -102 a Black Black -2 +-11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (DIAGNOSIS) cvn H.B /DEST pdfmark +end + -2 -11 a 119 +x Fs(Chapter)44 b(32.)f(The)g(samba)g(checklist)-2 197 +y +SDict begin H.S end + -2 197 a -2 197 a +SDict begin 13 H.A end + -2 197 a -2 197 a +SDict begin [ /View [/XYZ H.V] /Dest (4580) cvn H.B /DEST pdfmark end + -2 197 a 342 x +Fx(32.1.)35 b(Intr)m(oduction)-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 (4582) cvn H.B /DEST pdfmark end + -2 707 a 106 x Fu(This)20 b(\002le)h(contains)e(a)i +(list)g(of)f(tests)i(you)d(can)h(perform)e(to)i(v)n(alidate)g(your)f +(Samba)h(serv)o(er)-5 b(.)19 b(It)i(also)f(tells)h(you)f(what)g(the)g +(lik)o(ely)-2 921 y(cause)f(of)g(the)g(problem)f(is)i(if)g(it)g(f)o +(ails)g(an)o(y)f(one)f(of)h(these)h(steps.)g(If)f(it)h(passes)g(all)g +(these)f(tests)i(then)e(it)h(is)g(probably)d(w)o(orking)h(\002ne.)-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 (4583) cvn H.B /DEST pdfmark end + -2 1105 +a 90 x Fu(Y)-9 b(ou)19 b(should)h(do)f(ALL)h(the)h(tests,)g(in)f(the)g +(order)f(sho)n(wn.)g(W)-7 b(e)22 b(ha)n(v)o(e)d(tried)h(to)h(carefully) +d(choose)i(them)g(so)g(later)g(tests)i(only)d(use)-2 +1303 y(capabilities)h(v)o(eri\002ed)f(in)h(the)g(earlier)g(tests.)-2 +1487 y +SDict begin H.S end + -2 1487 a -2 1487 a +SDict begin 13 H.A end + -2 1487 a -2 1487 a +SDict begin [ /View [/XYZ H.V] /Dest (4584) cvn H.B /DEST pdfmark end + -2 1487 +a 90 x Fu(If)g(you)f(send)h(one)g(of)g(the)g(samba)g(mailing)f(lists)j +(an)e(email)g(saying)g("it)g(doesn')o(t)f(w)o(ork")g(and)h(you)f(ha)n +(v)o(e)h(not)g(follo)n(wed)f(this)h(test)-2 1685 y(procedure)d(then)j +(you)f(should)h(not)f(be)i(surprised)e(your)g(email)h(is)h(ignored.)-2 +1713 y +SDict begin H.S end + -2 1713 a -2 1713 a +SDict begin 13 H.A end + -2 1713 a -2 1713 a +SDict begin [ /View [/XYZ H.V] /Dest (4585) cvn H.B /DEST pdfmark end + -2 1713 +a 359 x Fx(32.2.)35 b(Assumptions)-2 2267 y +SDict begin H.S end + -2 2267 a +-2 2267 a +SDict begin 13 H.A end + -2 2267 a -2 2267 a +SDict begin [ /View [/XYZ H.V] /Dest (4587) cvn H.B /DEST pdfmark end + -2 2267 a 79 x Fu(In)20 +b(all)g(of)g(the)h(tests)g(it)g(is)g(assumed)f(you)f(ha)n(v)o(e)h(a)g +(Samba)g(serv)o(er)f(called)h(BIGSER)-7 b(VER)22 b(and)d(a)i(PC)g +(called)f(A)m(CLIENT)g(both)f(in)-2 2454 y(w)o(orkgroup)e(TESTGR)m(OUP) +-9 b(.)-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 (4588) cvn H.B /DEST pdfmark end + -2 2638 a 90 x Fu(The)20 b(procedure)d(is)k(similar)g(for)e(other)h +(types)g(of)g(clients.)-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 (4589) cvn H.B /DEST pdfmark end + -2 2912 a 90 x Fu(It)g(is)h(also)g(assumed)f(you)f +(kno)n(w)g(the)h(name)g(of)g(an)g(a)n(v)n(ailable)g(share)f(in)i(your)e +(smb)m(.conf.)f(I)i(will)h(assume)f(this)h(share)f(is)h(called)-2 +3110 y("tmp".)e(Y)-9 b(ou)20 b(can)g(add)f(a)i("tmp")f(share)g(lik)o(e) +g(by)g(adding)f(the)h(follo)n(wing)e(to)j(smb)m(.conf:)-2 +3294 y +SDict begin H.S end + -2 3294 a -2 3294 a +SDict begin 13 H.A end + -2 3294 a -2 3294 a +SDict begin [ /View [/XYZ H.V] /Dest (4590) cvn H.B /DEST pdfmark end + -2 3294 +a -2 3377 a +SDict begin H.S end + -2 3377 a -2 3377 a +SDict begin 11.7 H.A end + -2 3377 a -2 3377 a +SDict begin [ /View [/XYZ H.V] /Dest (4591) cvn H.B /DEST pdfmark end + -2 +3377 a 79 x Fr([tmp])43 3553 y(comment)43 b(=)i(temporary)e(files)43 +3650 y(path)h(=)g(/tmp)43 3748 y(read)g(only)g(=)h(yes)-2 +4105 y +SDict begin H.S end + -2 4105 a -2 4105 a +SDict begin 13 H.A end + -2 4105 a -2 4105 a +SDict begin [ /View [/XYZ H.V] /Dest (4592) cvn H.B /DEST pdfmark end + -2 4105 +a 107 x Fu(THESE)20 b(TESTS)g(ASSUME)h(VERSION)f(3.0.0)f(OR)i(LA)-9 +b(TER)20 b(OF)h(THE)f(SAMB)m(A)h(SUITE.)f(SOME)g(COMMANDS)-2 +4320 y(SHO)m(WN)h(DID)f(NO)m(T)g(EXIST)g(IN)h(EARLIER)f(VERSIONS)-2 +4487 y +SDict begin H.S end + -2 4487 a -2 4487 a +SDict begin 13 H.A end + -2 4487 a -2 4487 a +SDict begin [ /View [/XYZ H.V] /Dest (4593) cvn H.B /DEST pdfmark end + -2 4487 +a 107 x Fu(Please)h(pay)e(attention)h(to)g(the)g(error)f(messages)i +(you)e(recei)n(v)o(e.)g(If)h(an)o(y)f(error)g(message)h(reports)g(that) +g(your)f(serv)o(er)g(is)i(being)-2 4702 y(unfriendly)c(you)j(should)f +(\002rst)i(check)e(that)h(you)g(IP)g(name)g(resolution)f(is)i +(correctly)e(set)i(up.)e(e)o(g:)h(Mak)o(e)g(sure)g(your)-2 +4810 y(/etc/resolv)-5 b(.conf)17 b(\002le)k(points)f(to)g(name)g(serv)o +(ers)f(that)i(really)e(do)h(e)o(xist.)-2 4994 y +SDict begin H.S end + -2 4994 +a -2 4994 a +SDict begin 13 H.A end + -2 4994 a -2 4994 a +SDict begin [ /View [/XYZ H.V] /Dest (4594) cvn H.B /DEST pdfmark end + -2 4994 a 90 x Fu(Also,)g(if)h(you)e +(do)h(not)f(ha)n(v)o(e)h(DNS)h(serv)o(er)e(access)i(for)f(name)f +(resolution)g(please)h(check)g(that)g(the)g(settings)h(for)e(your)g +(smb)m(.conf)-2 5192 y(\002le)i(results)f(in)g("dns)g(proxy)f(=)h(no".) +g(The)g(best)g(w)o(ay)g(to)h(check)e(this)i(is)g(with)f("testparm)g +(smb)m(.conf")-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 (4595) cvn H.B /DEST pdfmark end + -2 5221 a Black 3618 5984 a Fq(189)p Black +eop end +%%Page: 190 197 +TeXDict begin 190 196 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.190) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2653 -132 +a Fq(Chapter)20 b(32.)f(The)h(samba)g(c)o(hec)n(klist)p +Black -2 88 a Fx(32.3.)35 b(The)g(tests)-2 90 y +SDict begin H.S end + -2 90 +a -2 90 a +SDict begin 13 H.A end + -2 90 a -2 90 a +SDict begin [ /View [/XYZ H.V] /Dest (4597) cvn H.B /DEST pdfmark end + -2 90 a 218 x Fv(Diagnosing)19 +b(y)n(our)h(samba)g(ser)o(v)o(er)-2 366 y +SDict begin H.S end + -2 366 a -2 +366 a +SDict begin 13 H.A end + -2 366 a -2 366 a +SDict begin [ /View [/XYZ H.V] /Dest (4599) cvn H.B /DEST pdfmark end + -2 366 a Black 133 x Fu(1.)p +Black 86 w(In)g(the)g(directory)f(in)h(which)g(you)f(store)h(your)f +(smb)m(.conf)f(\002le,)j(run)e(the)i(command)d("testparm)h(smb)m +(.conf".)f(If)i(it)h(reports)147 607 y(an)o(y)f(errors)f(then)h(your)f +(smb)m(.conf)f(con\002guration)f(\002le)k(is)g(f)o(aulty)-5 +b(.)-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 (4601) cvn H.B /DEST pdfmark end + -2 791 +a 147 881 a Fu(Note:)20 b(Y)-9 b(our)20 b(smb)m(.conf)e(\002le)j(may)e +(be)h(located)g(in:)1617 881 y +SDict begin H.S end + 1617 881 a 1617 881 a +SDict begin 13 H.A end + +1617 881 a 1617 881 a +SDict begin [ /View [/XYZ H.V] /Dest (4602) cvn H.B /DEST pdfmark end + 1617 881 a Fr(/etc/samba)f Fu(Or)i(in:)2303 +881 y +SDict begin H.S end + 2303 881 a 2303 881 a +SDict begin 13 H.A end + 2303 881 a 2303 881 a +SDict begin [ /View [/XYZ H.V] /Dest (4603) cvn H.B /DEST pdfmark end + 2303 +881 a Fr(/usr/local/samba/lib)-2 899 y +SDict begin H.S end + -2 899 a -2 899 +a +SDict begin 13 H.A end + -2 899 a -2 899 a +SDict begin [ /View [/XYZ H.V] /Dest (4604) cvn H.B /DEST pdfmark end + -2 899 a Black 131 x Fu(2.)p Black +86 w(Run)f(the)h(command)d("ping)h(BIGSER)-7 b(VER")21 +b(from)e(the)i(PC)g(and)f("ping)f(A)m(CLIENT")g(from)g(the)i(unix)e +(box.)g(If)h(you)f(don')o(t)147 1138 y(get)h(a)h(v)n(alid)f(response)f +(then)h(your)f(TCP/IP)i(softw)o(are)e(is)i(not)f(correctly)f +(installed.)-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 (4606) cvn H.B /DEST pdfmark end + -2 1322 a 147 1412 a Fu(Note)h(that)h(you)e(will)i(need)e(to)i +(start)f(a)h("dos)f(prompt")e(windo)n(w)i(on)f(the)i(PC)g(to)f(run)g +(ping.)-2 1596 y +SDict begin H.S end + -2 1596 a -2 1596 a +SDict begin 13 H.A end + -2 1596 a -2 1596 +a +SDict begin [ /View [/XYZ H.V] /Dest (4607) cvn H.B /DEST pdfmark end + -2 1596 a 147 1686 a Fu(If)g(you)g(get)g(a)g(message)g(saying)g +("host)g(not)g(found")e(or)i(similar)g(then)g(your)f(DNS)i(softw)o(are) +f(or)g(/etc/hosts)g(\002le)h(is)g(not)147 1794 y(correctly)e(setup.)h +(It)g(is)h(possible)f(to)h(run)e(samba)h(without)f(DNS)i(entries)f(for) +g(the)g(serv)o(er)f(and)h(client,)g(b)n(ut)g(I)h(assume)f(you)147 +1902 y(do)g(ha)n(v)o(e)g(correct)f(entries)h(for)f(the)i(remainder)d +(of)i(these)g(tests.)-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 (4608) cvn H.B /DEST pdfmark end + -2 2069 a 147 2176 a Fu(Another)f(reason)g(why)h(ping) +f(might)h(f)o(ail)g(is)h(if)g(your)e(host)h(is)h(running)d(\002re)n(w)o +(all)j(softw)o(are.)e(Y)-9 b(ou)20 b(will)h(need)e(to)h(relax)g(the)147 +2284 y(rules)g(to)h(let)f(in)h(the)f(w)o(orkstation)f(in)h(question,)f +(perhaps)g(by)h(allo)n(wing)f(access)i(from)e(another)g(subnet)g(\(on)h +(Linux)f(this)i(is)147 2392 y(done)e(via)i(the)f(ipfw)o(adm)f +(program.\))-2 2410 y +SDict begin H.S end + -2 2410 a -2 2410 a +SDict begin 13 H.A end + -2 2410 a -2 +2410 a +SDict begin [ /View [/XYZ H.V] /Dest (4609) cvn H.B /DEST pdfmark end + -2 2410 a Black 131 x Fu(3.)p Black 86 w(Run)h(the)h(command)d +("smbclient)h(-L)h(BIGSER)-7 b(VER")22 b(on)d(the)i(unix)e(box.)g(Y)-9 +b(ou)20 b(should)f(get)h(a)h(list)g(of)f(a)n(v)n(ailable)g(shares)147 +2649 y(back.)-2 2816 y +SDict begin H.S end + -2 2816 a -2 2816 a +SDict begin 13 H.A end + -2 2816 a +-2 2816 a +SDict begin [ /View [/XYZ H.V] /Dest (4611) cvn H.B /DEST pdfmark end + -2 2816 a 147 2923 a Fu(If)g(you)g(get)g(a)g(error)f(message) +h(containing)f(the)h(string)g("Bad)g(passw)o(ord")g(then)f(you)h +(probably)d(ha)n(v)o(e)j(either)g(an)g(incorrect)147 +3031 y("hosts)h(allo)n(w",)e("hosts)i(den)o(y")d(or)i("v)n(alid)g +(users")g(line)g(in)h(your)e(smb)m(.conf,)f(or)h(your)g(guest)h +(account)f(is)j(not)d(v)n(alid.)h(Check)147 3139 y(what)g(your)f(guest) +h(account)f(is)i(using)f("testparm")f(and)h(temporarily)e(remo)o(v)o(e) +g(an)o(y)i("hosts)g(allo)n(w",)g("hosts)g(den)o(y",)f("v)n(alid)147 +3247 y(users")h(or)g("in)m(v)n(alid)f(users")h(lines.)-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 (4612) cvn H.B /DEST pdfmark end + -2 3414 +a 147 3521 a Fu(If)g(you)g(get)g(a)g("connection)e(refused")h(response) +g(then)h(the)g(smbd)g(serv)o(er)f(may)h(not)g(be)g(running.)e(If)i(you) +f(installed)h(it)h(in)147 3629 y(inetd.conf)d(then)i(you)f(probably)f +(edited)i(that)g(\002le)h(incorrectly)-5 b(.)18 b(If)i(you)f(installed) +h(it)h(as)g(a)g(daemon)d(then)i(check)f(that)i(it)g(is)147 +3737 y(running,)d(and)i(check)f(that)h(the)g(netbios-ssn)g(port)f(is)i +(in)g(a)f(LISTEN)g(state)h(using)f("netstat)g(-a".)-2 +3921 y +SDict begin H.S end + -2 3921 a -2 3921 a +SDict begin 13 H.A end + -2 3921 a -2 3921 a +SDict begin [ /View [/XYZ H.V] /Dest (4613) cvn H.B /DEST pdfmark end + -2 3921 +a 147 4011 a Fu(If)g(you)e(get)i(a)g("session)g(request)f(f)o(ailed")g +(then)g(the)h(serv)o(er)e(refused)h(the)g(connection.)f(If)h(it)h(says) +g("Y)-9 b(our)19 b(serv)o(er)g(softw)o(are)g(is)147 4119 +y(being)g(unfriendly")f(then)h(its)i(probably)d(because)h(you)g(ha)n(v) +o(e)h(in)m(v)n(alid)f(command)f(line)i(parameters)f(to)h(smbd,)f(or)h +(a)g(similar)147 4227 y(f)o(atal)h(problem)d(with)i(the)h(initial)f +(startup)g(of)g(smbd.)f(Also)i(check)e(your)g(con\002g)g(\002le)i +(\(smb)m(.conf\))d(for)h(syntax)h(errors)f(with)147 4335 +y("testparm")h(and)f(that)i(the)f(v)n(arious)f(directories)g(where)h +(samba)f(k)o(eeps)h(its)i(log)e(and)f(lock)h(\002les)h(e)o(xist.)-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 (4614) cvn H.B /DEST pdfmark end + -2 4519 +a 147 4608 a Fu(There)f(are)g(a)g(number)f(of)h(reasons)f(for)h(which)g +(smbd)f(may)h(refuse)g(or)f(decline)h(a)h(session)f(request.)f(The)h +(most)h(common)147 4716 y(of)f(these)g(in)m(v)n(olv)o(e)f(one)h(or)g +(more)f(of)h(the)g(follo)n(wing)f(smb)m(.conf)f(\002le)j(entries:)-2 +4900 y +SDict begin H.S end + -2 4900 a -2 4900 a +SDict begin 13 H.A end + -2 4900 a -2 4900 a +SDict begin [ /View [/XYZ H.V] /Dest (4615) cvn H.B /DEST pdfmark end + -2 4900 +a -2 4942 a +SDict begin H.S end + -2 4942 a -2 4942 a +SDict begin 11.7 H.A end + -2 4942 a -2 4942 a +SDict begin [ /View [/XYZ H.V] /Dest (4616) cvn H.B /DEST pdfmark end + -2 +4942 a 147 5021 a Fr(hosts)44 b(deny)g(=)h(ALL)147 5118 +y(hosts)f(allow)g(=)h(xxx.xxx.xxx.xxx/yy)147 5215 y(bind)f(interfaces)g +(only)g(=)g(Yes)p Black 3618 5984 a Fq(190)p Black eop +end +%%Page: 191 198 +TeXDict begin 191 197 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.191) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2653 -132 +a Fq(Chapter)20 b(32.)f(The)h(samba)g(c)o(hec)n(klist)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4617) cvn H.B /DEST pdfmark end + -2 +-11 a 147 72 a Fu(In)g(the)g(abo)o(v)o(e,)f(no)g(allo)n(w)o(ance)h(has) +g(been)g(made)f(for)h(an)o(y)f(session)i(requests)f(that)g(will)h +(automatically)e(translate)h(to)g(the)147 180 y(loopback)e(adaptor)h +(address)h(127.0.0.1.)d(T)-7 b(o)20 b(solv)o(e)g(this)g(problem)f +(change)g(these)h(lines)h(to:)-2 364 y +SDict begin H.S end + -2 364 a -2 364 +a +SDict begin 13 H.A end + -2 364 a -2 364 a +SDict begin [ /View [/XYZ H.V] /Dest (4618) cvn H.B /DEST pdfmark end + -2 364 a -2 406 a +SDict begin H.S end + -2 406 a -2 406 +a +SDict begin 11.7 H.A end + -2 406 a -2 406 a +SDict begin [ /View [/XYZ H.V] /Dest (4619) cvn H.B /DEST pdfmark end + -2 406 a 147 485 a Fr(hosts)44 b(deny)g(=)h(ALL)147 +582 y(hosts)f(allow)g(=)h(xxx.xxx.xxx.xxx/yy)d(127.)-2 +898 y +SDict begin H.S end + -2 898 a -2 898 a +SDict begin 13 H.A end + -2 898 a -2 898 a +SDict begin [ /View [/XYZ H.V] /Dest (4620) cvn H.B /DEST pdfmark end + -2 898 a 147 +1006 a Fu(Do)20 b(NO)m(T)g(use)h(the)f("bind)f(interf)o(aces)h(only")f +(parameter)g(where)g(you)h(may)f(wish)i(to)f(use)h(the)f(samba)g(passw) +o(ord)f(change)147 1114 y(f)o(acility)-5 b(,)20 b(or)g(where)f +(smbclient)h(may)g(need)f(to)h(access)h(local)f(service)g(for)g(name)f +(resolution)g(or)h(for)g(local)g(resource)147 1222 y(connections.)e +(\(Note:)i(the)g("bind)g(interf)o(aces)f(only")g(parameter)g +(de\002cienc)o(y)g(where)g(it)i(will)g(not)f(allo)n(w)g(connections)f +(to)147 1329 y(the)h(loopback)f(address)g(will)i(be)f(\002x)o(ed)g +(soon\).)-2 1513 y +SDict begin H.S end + -2 1513 a -2 1513 a +SDict begin 13 H.A end + -2 1513 a -2 1513 +a +SDict begin [ /View [/XYZ H.V] /Dest (4621) cvn H.B /DEST pdfmark end + -2 1513 a 147 1603 a Fu(Another)f(common)f(cause)i(of)g(these)h(tw)o +(o)f(errors)g(is)h(ha)n(ving)e(something)f(already)i(running)e(on)h +(port)h(139,)f(such)h(as)h(Samba)147 1711 y(\(ie:)g(smbd)e(is)i +(running)d(from)i(inetd)f(already\))g(or)h(something)f(lik)o(e)h +(Digital')-5 b(s)21 b(P)o(athw)o(orks.)e(Check)h(your)f(inetd.conf)f +(\002le)147 1819 y(before)h(trying)g(to)h(start)h(smbd)f(as)h(a)f +(daemon,)f(it)i(can)f(a)n(v)n(oid)g(a)g(lot)h(of)e(frustration!)-2 +2003 y +SDict begin H.S end + -2 2003 a -2 2003 a +SDict begin 13 H.A end + -2 2003 a -2 2003 a +SDict begin [ /View [/XYZ H.V] /Dest (4622) cvn H.B /DEST pdfmark end + -2 2003 +a 147 2093 a Fu(And)h(yet)g(another)f(possible)h(cause)g(for)f(f)o +(ailure)h(of)g(TEST)g(3)g(is)h(when)f(the)g(subnet)g(mask)g(and)f(/)i +(or)f(broadcast)f(address)147 2201 y(settings)h(are)f(incorrect.)f +(Please)i(check)f(that)g(the)h(netw)o(ork)e(interf)o(ace)h(IP)h +(Address)f(/)h(Broadcast)f(Address)g(/)h(Subnet)f(Mask)147 +2309 y(settings)i(are)f(correct)f(and)h(that)g(Samba)g(has)g(correctly) +f(noted)g(these)h(in)h(the)f(log.nmb)e(\002le.)-2 2327 +y +SDict begin H.S end + -2 2327 a -2 2327 a +SDict begin 13 H.A end + -2 2327 a -2 2327 a +SDict begin [ /View [/XYZ H.V] /Dest (4623) cvn H.B /DEST pdfmark end + -2 2327 a Black +132 x Fu(4.)p Black 86 w(Run)i(the)h(command)d("nmblookup)f(-B)j +(BIGSER)-7 b(VER)22 b(__SAMB)m(A__".)d(Y)-9 b(ou)19 b(should)g(get)h +(the)h(IP)f(address)g(of)g(your)147 2566 y(Samba)g(serv)o(er)f(back.)-2 +2733 y +SDict begin H.S end + -2 2733 a -2 2733 a +SDict begin 13 H.A end + -2 2733 a -2 2733 a +SDict begin [ /View [/XYZ H.V] /Dest (4625) cvn H.B /DEST pdfmark end + -2 2733 +a 147 2840 a Fu(If)h(you)g(don')o(t)e(then)i(nmbd)f(is)i(incorrectly)d +(installed.)i(Check)g(your)f(inetd.conf)f(if)i(you)g(run)f(it)i(from)e +(there,)h(or)g(that)g(the)147 2948 y(daemon)f(is)i(running)d(and)i +(listening)f(to)i(udp)e(port)h(137.)-2 3132 y +SDict begin H.S end + -2 3132 +a -2 3132 a +SDict begin 13 H.A end + -2 3132 a -2 3132 a +SDict begin [ /View [/XYZ H.V] /Dest (4626) cvn H.B /DEST pdfmark end + -2 3132 a 147 3222 a +Fu(One)g(common)d(problem)h(is)i(that)g(man)o(y)e(inetd)h +(implementations)e(can')o(t)i(tak)o(e)g(man)o(y)g(parameters)f(on)h +(the)g(command)f(line.)147 3330 y(If)i(this)h(is)g(the)f(case)h(then)f +(create)g(a)g(one-line)f(script)h(that)h(contains)e(the)h(right)g +(parameters)f(and)g(run)h(that)g(from)f(inetd.)-2 3348 +y +SDict begin H.S end + -2 3348 a -2 3348 a +SDict begin 13 H.A end + -2 3348 a -2 3348 a +SDict begin [ /View [/XYZ H.V] /Dest (4627) cvn H.B /DEST pdfmark end + -2 3348 a Black +132 x Fu(5.)p Black 86 w(run)h(the)g(command)749 3480 +y +SDict begin H.S end + 749 3480 a 749 3480 a +SDict begin 13 H.A end + 749 3480 a 749 3480 a +SDict begin [ /View [/XYZ H.V] /Dest (4629) cvn H.B /DEST pdfmark end + 749 3480 +a Fv(nmblookup)h(-B)g(A)-5 b(CLIENT)22 b('*')-2 3663 +y +SDict begin H.S end + -2 3663 a -2 3663 a +SDict begin 13 H.A end + -2 3663 a -2 3663 a +SDict begin [ /View [/XYZ H.V] /Dest (4630) cvn H.B /DEST pdfmark end + -2 3663 a 147 +3754 a Fu(Y)-9 b(ou)20 b(should)f(get)h(the)g(PCs)i(IP)f(address)e +(back.)h(If)g(you)f(don')o(t)f(then)i(the)g(client)h(softw)o(are)e(on)h +(the)g(PC)i(isn')o(t)d(installed)147 3862 y(correctly)-5 +b(,)18 b(or)i(isn')o(t)g(started,)g(or)g(you)f(got)h(the)g(name)g(of)g +(the)g(PC)h(wrong.)-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 (4631) cvn H.B /DEST pdfmark end + -2 4046 a 147 4136 a Fu(If)f(A)m(CLIENT)g(doesn')o(t)e +(resolv)o(e)i(via)g(DNS)h(then)e(use)i(the)f(IP)h(address)e(of)h(the)g +(client)h(in)f(the)g(abo)o(v)o(e)f(test.)-2 4137 y +SDict begin H.S end + -2 +4137 a -2 4137 a +SDict begin 13 H.A end + -2 4137 a -2 4137 a +SDict begin [ /View [/XYZ H.V] /Dest (4632) cvn H.B /DEST pdfmark end + -2 4137 a Black +148 x Fu(6.)p Black 86 w(Run)h(the)h(command)777 4285 +y +SDict begin H.S end + 777 4285 a 777 4285 a +SDict begin 13 H.A end + 777 4285 a 777 4285 a +SDict begin [ /View [/XYZ H.V] /Dest (4634) cvn H.B /DEST pdfmark end + 777 4285 +a Fv(nmblookup)g(-d)f(2)g('*')-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 (4635) cvn H.B /DEST pdfmark end + -2 4468 a 147 4559 a Fu(This)h(time)f(we)g +(are)h(trying)e(the)h(same)g(as)h(the)f(pre)n(vious)f(test)i(b)n(ut)f +(are)g(trying)f(it)i(via)g(a)f(broadcast)f(to)h(the)h(def)o(ault)e +(broadcast)147 4667 y(address.)h(A)g(number)f(of)h(Netbios/TCPIP)g +(hosts)g(on)g(the)g(netw)o(ork)f(should)g(respond,)g(although)f(Samba)i +(may)g(not)f(catch)147 4775 y(all)i(of)f(the)g(responses)g(in)g(the)g +(short)g(time)g(it)h(listens.)g(Y)-9 b(ou)20 b(should)f(see)i("got)e(a) +i(positi)n(v)o(e)e(name)h(query)f(response")147 4883 +y(messages)i(from)e(se)n(v)o(eral)g(hosts.)-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 (4636) cvn H.B /DEST pdfmark end + -2 5067 a 147 +5157 a Fu(If)h(this)h(doesn')o(t)e(gi)n(v)o(e)g(a)i(similar)f(result)g +(to)h(the)f(pre)n(vious)e(test)j(then)f(nmblookup)d(isn')o(t)j +(correctly)f(getting)g(your)g(broadcast)147 5265 y(address)h(through)e +(its)j(automatic)e(mechanism.)g(In)h(this)h(case)f(you)g(should)f(e)o +(xperiment)f(use)i(the)g("interf)o(aces")g(option)f(in)147 +5373 y(smb)m(.conf)f(to)j(manually)d(con\002gure)h(your)g(IP)h +(address,)g(broadcast)f(and)g(netmask.)p Black 3618 5984 +a Fq(191)p Black eop end +%%Page: 192 199 +TeXDict begin 192 198 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.192) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2653 -132 +a Fq(Chapter)20 b(32.)f(The)h(samba)g(c)o(hec)n(klist)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4637) cvn H.B /DEST pdfmark end + -2 +-11 a 147 72 a Fu(If)g(your)f(PC)i(and)f(serv)o(er)f(aren')o(t)g(on)h +(the)g(same)h(subnet)e(then)h(you)f(will)i(need)f(to)g(use)g(the)h(-B)f +(option)f(to)i(set)g(the)f(broadcast)147 180 y(address)g(to)g(the)g +(that)h(of)f(the)g(PCs)h(subnet.)-2 347 y +SDict begin H.S end + -2 347 a -2 +347 a +SDict begin 13 H.A end + -2 347 a -2 347 a +SDict begin [ /View [/XYZ H.V] /Dest (4638) cvn H.B /DEST pdfmark end + -2 347 a 147 454 a Fu(This)g(test)g(will)g +(probably)c(f)o(ail)k(if)g(your)d(subnet)i(mask)g(and)g(broadcast)f +(address)g(are)h(not)g(correct.)f(\(Refer)h(to)g(TEST)g(3)147 +562 y(notes)g(abo)o(v)o(e\).)-2 577 y +SDict begin H.S end + -2 577 a -2 577 +a +SDict begin 13 H.A end + -2 577 a -2 577 a +SDict begin [ /View [/XYZ H.V] /Dest (4639) cvn H.B /DEST pdfmark end + -2 577 a Black 135 x Fu(7.)p Black +86 w(Run)g(the)h(command)777 712 y +SDict begin H.S end + 777 712 a 777 712 +a +SDict begin 13 H.A end + 777 712 a 777 712 a +SDict begin [ /View [/XYZ H.V] /Dest (4641) cvn H.B /DEST pdfmark end + 777 712 a Fv(smbclient)g(//BIGSER)-5 +b(VER/TMP)p Fu(.)22 b(Y)-9 b(ou)20 b(should)f(then)h(be)g(prompted)e +(for)i(a)g(passw)o(ord.)f(Y)-9 b(ou)147 820 y(should)19 +b(use)i(the)f(passw)o(ord)f(of)h(the)h(account)e(you)g(are)h(logged)f +(into)h(the)g(unix)f(box)h(with.)g(If)g(you)f(w)o(ant)h(to)h(test)g +(with)147 928 y(another)e(account)g(then)h(add)f(the)h(-U)h +(>accountname<)c(option)i(to)i(the)f(end)f(of)h(the)g(command)f(line.)h +(e)o(g:)3212 928 y +SDict begin H.S end + 3212 928 a 3212 928 a +SDict begin 13 H.A end + 3212 928 a 3212 +928 a +SDict begin [ /View [/XYZ H.V] /Dest (4642) cvn H.B /DEST pdfmark end + 3212 928 a Fv(smbclient)147 1036 y(//bigser)o(v)o(er/tmp)g +(-Ujohndoe)-2 1218 y +SDict begin H.S end + -2 1218 a -2 1218 a +SDict begin 13 H.A end + -2 1218 a -2 +1218 a +SDict begin [ /View [/XYZ H.V] /Dest (4643) cvn H.B /DEST pdfmark end + -2 1218 a 147 1310 a Fu(Note:)g(It)h(is)g(possible)f(to)g +(specify)g(the)g(passw)o(ord)g(along)f(with)h(the)g(username)f(as)i +(follo)n(ws:)2810 1310 y +SDict begin H.S end + 2810 1310 a 2810 1310 a +SDict begin 13 H.A end + 2810 +1310 a 2810 1310 a +SDict begin [ /View [/XYZ H.V] /Dest (4644) cvn H.B /DEST pdfmark end + 2810 1310 a Fv(smbclient)g(//bigser)o(v)o(er/tmp)147 +1417 y(-Ujohndoe\045secr)o(et)-2 1600 y +SDict begin H.S end + -2 1600 a -2 +1600 a +SDict begin 13 H.A end + -2 1600 a -2 1600 a +SDict begin [ /View [/XYZ H.V] /Dest (4645) cvn H.B /DEST pdfmark end + -2 1600 a 147 1691 a Fu(Once)f(you)e(enter)h +(the)h(passw)o(ord)f(you)g(should)f(get)i(the)g("smb>")f(prompt.)f(If)h +(you)g(don')o(t)f(then)h(look)g(at)h(the)g(error)e(message.)147 +1799 y(If)i(it)h(says)g("in)m(v)n(alid)e(netw)o(ork)g(name")g(then)h +(the)g(service)g("tmp")g(is)h(not)f(correctly)e(setup)i(in)h(your)e +(smb)m(.conf.)-2 1983 y +SDict begin H.S end + -2 1983 a -2 1983 a +SDict begin 13 H.A end + -2 1983 a +-2 1983 a +SDict begin [ /View [/XYZ H.V] /Dest (4646) cvn H.B /DEST pdfmark end + -2 1983 a 147 2073 a Fu(If)h(it)h(says)g("bad)e(passw)o(ord") +h(then)f(the)i(lik)o(ely)f(causes)g(are:)-2 2091 y +SDict begin H.S end + -2 +2091 a -2 2091 a +SDict begin 13 H.A end + -2 2091 a -2 2091 a +SDict begin [ /View [/XYZ H.V] /Dest (4647) cvn H.B /DEST pdfmark end + -2 2091 a -2 2101 +a +SDict begin H.S end + -2 2101 a -2 2101 a +SDict begin 13 H.A end + -2 2101 a -2 2101 a +SDict begin [ /View [/XYZ H.V] /Dest (4648) cvn H.B /DEST pdfmark end + -2 2101 a Black +214 2244 a Fu(1.)p Black 297 2244 a +SDict begin H.S end + 297 2244 a 297 2244 +a +SDict begin 13 H.A end + 297 2244 a 297 2244 a +SDict begin [ /View [/XYZ H.V] /Dest (4649) cvn H.B /DEST pdfmark end + 297 2244 a Fu(you)f(ha)n(v)o(e)h(shado)n(w)f +(passords)h(\(or)f(some)h(other)f(passw)o(ord)h(system\))g(b)n(ut)g +(didn')o(t)f(compile)g(in)h(support)f(for)h(them)g(in)297 +2351 y(smbd)-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 (4650) cvn H.B /DEST pdfmark end + -2 2352 a Black 214 2501 a Fu(2.)p Black 297 2501 +a +SDict begin H.S end + 297 2501 a 297 2501 a +SDict begin 13 H.A end + 297 2501 a 297 2501 a +SDict begin [ /View [/XYZ H.V] /Dest (4651) cvn H.B /DEST pdfmark end + 297 2501 +a Fu(your)f("v)n(alid)g(users")h(con\002guration)e(is)j(incorrect)-2 +2519 y +SDict begin H.S end + -2 2519 a -2 2519 a +SDict begin 13 H.A end + -2 2519 a -2 2519 a +SDict begin [ /View [/XYZ H.V] /Dest (4652) cvn H.B /DEST pdfmark end + -2 2519 +a Black 214 2650 a Fu(3.)p Black 297 2650 a +SDict begin H.S end + 297 2650 +a 297 2650 a +SDict begin 13 H.A end + 297 2650 a 297 2650 a +SDict begin [ /View [/XYZ H.V] /Dest (4653) cvn H.B /DEST pdfmark end + 297 2650 a Fu(you)e(ha)n(v)o(e)h(a)g +(mix)o(ed)f(case)i(passw)o(ord)e(and)h(you)f(ha)n(v)o(en')o(t)g +(enabled)g(the)h("passw)o(ord)f(le)n(v)o(el")h(option)f(at)h(a)h(high)e +(enough)297 2758 y(le)n(v)o(el)-2 2759 y +SDict begin H.S end + -2 2759 a -2 +2759 a +SDict begin 13 H.A end + -2 2759 a -2 2759 a +SDict begin [ /View [/XYZ H.V] /Dest (4654) cvn H.B /DEST pdfmark end + -2 2759 a Black 214 2908 a +Fu(4.)p Black 297 2908 a +SDict begin H.S end + 297 2908 a 297 2908 a +SDict begin 13 H.A end + 297 2908 +a 297 2908 a +SDict begin [ /View [/XYZ H.V] /Dest (4655) cvn H.B /DEST pdfmark end + 297 2908 a Fu(the)h("path)f(=")i(line)f(in)h(smb)m(.conf)d +(is)j(incorrect.)d(Check)i(it)h(with)f(testparm)-2 2926 +y +SDict begin H.S end + -2 2926 a -2 2926 a +SDict begin 13 H.A end + -2 2926 a -2 2926 a +SDict begin [ /View [/XYZ H.V] /Dest (4656) cvn H.B /DEST pdfmark end + -2 2926 a Black +214 3057 a Fu(5.)p Black 297 3057 a +SDict begin H.S end + 297 3057 a 297 3057 +a +SDict begin 13 H.A end + 297 3057 a 297 3057 a +SDict begin [ /View [/XYZ H.V] /Dest (4657) cvn H.B /DEST pdfmark end + 297 3057 a Fu(you)f(enabled)g(passw)o(ord)g +(encryption)f(b)n(ut)i(didn')o(t)f(create)h(the)g(SMB)h(encrypted)d +(passw)o(ord)i(\002le)-2 3241 y +SDict begin H.S end + -2 3241 a -2 3241 a +SDict begin 13 H.A end + -2 +3241 a -2 3241 a +SDict begin [ /View [/XYZ H.V] /Dest (4658) cvn H.B /DEST pdfmark end + -2 3241 a 147 3331 a Fu(Once)g(connected)e(you)i +(should)f(be)h(able)g(to)g(use)h(the)f(commands)2066 +3331 y +SDict begin H.S end + 2066 3331 a 2066 3331 a +SDict begin 13 H.A end + 2066 3331 a 2066 3331 +a +SDict begin [ /View [/XYZ H.V] /Dest (4659) cvn H.B /DEST pdfmark end + 2066 3331 a Fv(dir)2192 3331 y +SDict begin H.S end + 2192 3331 a 2192 3331 +a +SDict begin 13 H.A end + 2192 3331 a 2192 3331 a +SDict begin [ /View [/XYZ H.V] /Dest (4660) cvn H.B /DEST pdfmark end + 2192 3331 a Fv(get)2319 3331 +y +SDict begin H.S end + 2319 3331 a 2319 3331 a +SDict begin 13 H.A end + 2319 3331 a 2319 3331 a +SDict begin [ /View [/XYZ H.V] /Dest (4661) cvn H.B /DEST pdfmark end + 2319 +3331 a Fv(put)h Fu(etc.)f(T)-7 b(ype)2783 3331 y +SDict begin H.S end + 2783 +3331 a 2783 3331 a +SDict begin 13 H.A end + 2783 3331 a 2783 3331 a +SDict begin [ /View [/XYZ H.V] /Dest (4662) cvn H.B /DEST pdfmark end + 2783 3331 +a Fv(help)21 b(>command<)g Fu(for)147 3439 y(instructions.)e(Y)-9 +b(ou)20 b(should)f(especially)h(check)f(that)h(the)h(amount)d(of)i +(free)g(disk)g(space)g(sho)n(wn)g(is)h(correct)e(when)h(you)f(type)147 +3547 y +SDict begin H.S end + 147 3547 a 147 3547 a +SDict begin 13 H.A end + 147 3547 a 147 3547 a +SDict begin [ /View [/XYZ H.V] /Dest (4663) cvn H.B /DEST pdfmark end + 147 +3547 a Fv(dir)p Fu(.)-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 (4664) cvn H.B /DEST pdfmark end + -2 3548 a Black 148 x Fu(8.)p Black +86 w(On)h(the)h(PC)g(type)f(the)g(command)1148 3696 y +SDict begin H.S end + +1148 3696 a 1148 3696 a +SDict begin 13 H.A end + 1148 3696 a 1148 3696 a +SDict begin [ /View [/XYZ H.V] /Dest (4666) cvn H.B /DEST pdfmark end + 1148 +3696 a Fv(net)g(view)h(\\\\BIGSER)-5 b(VER)p Fu(.)22 +b(Y)-9 b(ou)19 b(will)i(need)f(to)g(do)g(this)h(from)e(within)h(a)g +("dos)147 3804 y(prompt")f(windo)n(w)-5 b(.)18 b(Y)-9 +b(ou)20 b(should)f(get)h(back)g(a)g(list)i(of)d(a)n(v)n(ailable)h +(shares)g(on)g(the)g(serv)o(er)-5 b(.)-2 3988 y +SDict begin H.S end + -2 3988 +a -2 3988 a +SDict begin 13 H.A end + -2 3988 a -2 3988 a +SDict begin [ /View [/XYZ H.V] /Dest (4667) cvn H.B /DEST pdfmark end + -2 3988 a 147 4078 a +Fu(If)20 b(you)g(get)g(a)g("netw)o(ork)f(name)h(not)g(found")e(or)i +(similar)g(error)f(then)h(netbios)g(name)f(resolution)g(is)i(not)f(w)o +(orking.)e(This)j(is)147 4186 y(usually)f(caused)f(by)h(a)h(problem)d +(in)j(nmbd.)d(T)-7 b(o)21 b(o)o(v)o(ercome)c(it)k(you)e(could)h(do)f +(one)h(of)g(the)g(follo)n(wing)f(\(you)g(only)g(need)h(to)147 +4294 y(choose)g(one)f(of)h(them\):)-2 4309 y +SDict begin H.S end + -2 4309 +a -2 4309 a +SDict begin 13 H.A end + -2 4309 a -2 4309 a +SDict begin [ /View [/XYZ H.V] /Dest (4668) cvn H.B /DEST pdfmark end + -2 4309 a -2 4319 a +SDict begin H.S end + -2 +4319 a -2 4319 a +SDict begin 13 H.A end + -2 4319 a -2 4319 a +SDict begin [ /View [/XYZ H.V] /Dest (4669) cvn H.B /DEST pdfmark end + -2 4319 a Black +214 4464 a Fu(1.)p Black 297 4464 a +SDict begin H.S end + 297 4464 a 297 4464 +a +SDict begin 13 H.A end + 297 4464 a 297 4464 a +SDict begin [ /View [/XYZ H.V] /Dest (4670) cvn H.B /DEST pdfmark end + 297 4464 a Fu(\002xup)f(the)h(nmbd)f +(installation)-2 4482 y +SDict begin H.S end + -2 4482 a -2 4482 a +SDict begin 13 H.A end + -2 4482 a +-2 4482 a +SDict begin [ /View [/XYZ H.V] /Dest (4671) cvn H.B /DEST pdfmark end + -2 4482 a Black 214 4614 a Fu(2.)p Black 297 +4614 a +SDict begin H.S end + 297 4614 a 297 4614 a +SDict begin 13 H.A end + 297 4614 a 297 4614 a +SDict begin [ /View [/XYZ H.V] /Dest (4672) cvn H.B /DEST pdfmark end + 297 +4614 a Fu(add)g(the)h(IP)h(address)f(of)g(BIGSER)-7 b(VER)21 +b(to)f(the)h("wins)f(serv)o(er")f(box)h(in)g(the)g(adv)n(anced)e +(tcp/ip)i(setup)g(on)g(the)g(PC.)-2 4632 y +SDict begin H.S end + -2 4632 a +-2 4632 a +SDict begin 13 H.A end + -2 4632 a -2 4632 a +SDict begin [ /View [/XYZ H.V] /Dest (4673) cvn H.B /DEST pdfmark end + -2 4632 a Black 214 4763 +a Fu(3.)p Black 297 4763 a +SDict begin H.S end + 297 4763 a 297 4763 a +SDict begin 13 H.A end + 297 +4763 a 297 4763 a +SDict begin [ /View [/XYZ H.V] /Dest (4674) cvn H.B /DEST pdfmark end + 297 4763 a Fu(enable)f(windo)n(ws)h(name)f +(resolution)g(via)h(DNS)h(in)f(the)h(adv)n(anced)d(section)i(of)g(the)g +(tcp/ip)g(setup)-2 4781 y +SDict begin H.S end + -2 4781 a -2 4781 a +SDict begin 13 H.A end + -2 4781 +a -2 4781 a +SDict begin [ /View [/XYZ H.V] /Dest (4675) cvn H.B /DEST pdfmark end + -2 4781 a Black 214 4913 a Fu(4.)p Black +297 4913 a +SDict begin H.S end + 297 4913 a 297 4913 a +SDict begin 13 H.A end + 297 4913 a 297 4913 +a +SDict begin [ /View [/XYZ H.V] /Dest (4676) cvn H.B /DEST pdfmark end + 297 4913 a Fu(add)f(BIGSER)-7 b(VER)22 b(to)e(your)f(lmhosts)h +(\002le)h(on)f(the)g(PC.)-2 5097 y +SDict begin H.S end + -2 5097 a -2 5097 +a +SDict begin 13 H.A end + -2 5097 a -2 5097 a +SDict begin [ /View [/XYZ H.V] /Dest (4677) cvn H.B /DEST pdfmark end + -2 5097 a 147 5187 a Fu(If)g(you)g(get)g(a)g("in) +m(v)n(alid)f(netw)o(ork)g(name")h(or)g("bad)f(passw)o(ord)h(error")f +(then)g(the)h(same)h(\002x)o(es)f(apply)f(as)i(the)o(y)f(did)g(for)f +(the)147 5295 y("smbclient)h(-L")g(test)h(abo)o(v)o(e.)d(In)i +(particular)m(,)e(mak)o(e)i(sure)g(your)f("hosts)h(allo)n(w")g(line)h +(is)g(correct)e(\(see)h(the)h(man)e(pages\))p Black 3618 +5984 a Fq(192)p Black eop end +%%Page: 193 200 +TeXDict begin 193 199 bop -600 -600 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 -600 a Black +0 TeXcolorgray -2 -102 a +SDict begin H.S end + -2 -102 a 0 TeXcolorgray 0 TeXcolorgray +-2 -102 a +SDict begin H.R end + -2 -102 a -2 -102 a +SDict begin [ /View [/XYZ H.V] /Dest (page.193) cvn H.B /DEST pdfmark +end + -2 -102 a Black 2653 -132 +a Fq(Chapter)20 b(32.)f(The)h(samba)g(c)o(hec)n(klist)p +Black -2 -11 a +SDict begin H.S end + -2 -11 a -2 -11 a +SDict begin 13 H.A end + -2 -11 a -2 -11 a +SDict begin [ /View [/XYZ H.V] /Dest (4678) cvn H.B /DEST pdfmark end + -2 +-11 a 147 72 a Fu(Also,)h(do)e(not)h(o)o(v)o(erlook)e(that)i(f)o(act)g +(that)h(when)e(the)h(w)o(orkstation)f(requests)h(the)g(connection)e(to) +j(the)f(samba)g(serv)o(er)f(it)i(will)147 180 y(attempt)f(to)g(connect) +f(using)h(the)g(name)g(with)g(which)g(you)f(logged)g(onto)g(your)g(W)m +(indo)n(ws)h(machine.)e(Y)-9 b(ou)20 b(need)g(to)g(mak)o(e)147 +288 y(sure)g(that)h(an)f(account)f(e)o(xists)h(on)g(your)f(Samba)h +(serv)o(er)f(with)h(that)h(e)o(xact)e(same)i(name)e(and)h(passw)o(ord.) +-2 472 y +SDict begin H.S end + -2 472 a -2 472 a +SDict begin 13 H.A end + -2 472 a -2 472 a +SDict begin [ /View [/XYZ H.V] /Dest (4679) cvn H.B /DEST pdfmark end + -2 472 a +147 562 a Fu(If)g(you)g(get)g("speci\002ed)g(computer)e(is)j(not)f +(recei)n(ving)e(requests")i(or)g(similar)g(it)h(probably)d(means)i +(that)g(the)h(host)f(is)h(not)147 670 y(contactable)e(via)h(tcp)g +(services.)g(Check)g(to)h(see)f(if)h(the)f(host)g(is)h(running)d(tcp)j +(wrappers,)d(and)i(if)g(so)h(add)f(an)g(entry)f(in)i(the)147 +778 y(hosts.allo)n(w)f(\002le)h(for)e(your)g(client)h(\(or)g(subnet,)f +(etc.\))-2 796 y +SDict begin H.S end + -2 796 a -2 796 a +SDict begin 13 H.A end + -2 796 a -2 796 a +SDict begin [ /View [/XYZ H.V] /Dest (4680) cvn H.B /DEST pdfmark end + +-2 796 a Black 132 x Fu(9.)p Black 86 w(Run)h(the)h(command)777 +928 y +SDict begin H.S end + 777 928 a 777 928 a +SDict begin 13 H.A end + 777 928 a 777 928 a +SDict begin [ /View [/XYZ H.V] /Dest (4682) cvn H.B /DEST pdfmark end + 777 928 +a Fv(net)f(use)h(x:)f(\\\\BIGSER)-5 b(VER\\TMP)p Fu(.)23 +b(Y)-9 b(ou)19 b(should)h(be)g(prompted)e(for)h(a)i(passw)o(ord)e(then) +h(you)147 1036 y(should)f(get)i(a)f("command)e(completed)h +(successfully")g(message.)h(If)g(not)g(then)g(your)f(PC)i(softw)o(are)f +(is)h(incorrectly)147 1143 y(installed)f(or)g(your)f(smb)m(.conf)f(is)j +(incorrect.)e(mak)o(e)h(sure)g(your)f("hosts)h(allo)n(w")g(and)g(other) +f(con\002g)g(lines)i(in)f(smb)m(.conf)e(are)147 1251 +y(correct.)-2 1418 y +SDict begin H.S end + -2 1418 a -2 1418 a +SDict begin 13 H.A end + -2 1418 a -2 +1418 a +SDict begin [ /View [/XYZ H.V] /Dest (4683) cvn H.B /DEST pdfmark end + -2 1418 a 147 1525 a Fu(It')-5 b(s)21 b(also)g(possible)e(that)i +(the)f(serv)o(er)f(can')o(t)g(w)o(ork)h(out)g(what)g(user)g(name)g(to)g +(connect)f(you)g(as.)i(T)-7 b(o)20 b(see)h(if)g(this)f(is)h(the)147 +1633 y(problem)e(add)g(the)i(line)f("user)g(=)g(USERN)m(AME")h(to)f +(the)g([tmp])f(section)h(of)g(smb)m(.conf)e(where)i("USERN)m(AME")g(is) +h(the)147 1741 y(username)e(corresponding)e(to)j(the)g(passw)o(ord)g +(you)f(typed.)g(If)h(you)f(\002nd)h(this)h(\002x)o(es)f(things)g(you)f +(may)h(need)g(the)g(username)147 1849 y(mapping)f(option.)-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 (4684) cvn H.B /DEST pdfmark end + -2 2033 +a 147 2123 a Fu(It)i(might)e(also)i(be)f(the)g(case)h(that)f(your)f +(client)h(only)f(sends)i(encrypted)d(passw)o(ords)i(and)f(you)h(ha)n(v) +o(e)3044 2123 y +SDict begin H.S end + 3044 2123 a 3044 2123 a +SDict begin 13 H.A end + 3044 2123 a 3044 +2123 a +SDict begin [ /View [/XYZ H.V] /Dest (4685) cvn H.B /DEST pdfmark end + 3044 2123 a Fv(encrypt)g(passw)o(ords)147 2231 +y(=)h(no)g Fu(in)409 2231 y +SDict begin H.S end + 409 2231 a 409 2231 a +SDict begin 13 H.A end + 409 +2231 a 409 2231 a +SDict begin [ /View [/XYZ H.V] /Dest (4686) cvn H.B /DEST pdfmark end + 409 2231 a Fr(smb.conf)p Fu(.)e(T)l(urn)h(it)h(back)e +(on)h(to)g(\002x.)-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 (4687) cvn H.B /DEST pdfmark end + -2 2233 a Black 147 x Fu(10.)p Black 44 w(Run)g(the)h +(command)777 2380 y +SDict begin H.S end + 777 2380 a 777 2380 a +SDict begin 13 H.A end + 777 2380 a +777 2380 a +SDict begin [ /View [/XYZ H.V] /Dest (4689) cvn H.B /DEST pdfmark end + 777 2380 a Fv(nmblookup)g(-M)f(TESTGR)n(OUP)h +Fu(where)e(TESTGR)m(OUP)h(is)i(the)e(name)f(of)h(the)g(w)o(orkgroup)e +(that)147 2488 y(your)h(Samba)h(serv)o(er)f(and)h(W)m(indo)n(ws)f(PCs)j +(belong)d(to.)h(Y)-9 b(ou)19 b(should)h(get)g(back)f(the)i(IP)f +(address)g(of)g(the)g(master)g(bro)n(wser)147 2596 y(for)g(that)g(w)o +(orkgroup.)-2 2780 y +SDict begin H.S end + -2 2780 a -2 2780 a +SDict begin 13 H.A end + -2 2780 a -2 +2780 a +SDict begin [ /View [/XYZ H.V] /Dest (4690) cvn H.B /DEST pdfmark end + -2 2780 a 147 2870 a Fu(If)g(you)f(don')o(t)f(then)i(the)f +(election)h(process)f(has)h(f)o(ailed.)g(W)-7 b(ait)21 +b(a)f(minute)f(to)h(see)h(if)f(it)h(is)f(just)h(being)e(slo)n(w)h(then) +f(try)h(again.)f(If)147 2978 y(it)i(still)g(f)o(ails)g(after)f(that)h +(then)e(look)h(at)g(the)g(bro)n(wsing)f(options)g(you)h(ha)n(v)o(e)f +(set)i(in)g(smb)m(.conf.)d(Mak)o(e)h(sure)i(you)e(ha)n(v)o(e)147 +3086 y +SDict begin H.S end + 147 3086 a 147 3086 a +SDict begin 13 H.A end + 147 3086 a 147 3086 a +SDict begin [ /View [/XYZ H.V] /Dest (4691) cvn H.B /DEST pdfmark end + 147 +3086 a Fv(pr)o(eferr)o(ed)g(master)h(=)h(y)o(es)g Fu(to)f(ensure)g +(that)g(an)g(election)g(is)h(held)f(at)g(startup.)-2 +3104 y +SDict begin H.S end + -2 3104 a -2 3104 a +SDict begin 13 H.A end + -2 3104 a -2 3104 a +SDict begin [ /View [/XYZ H.V] /Dest (4692) cvn H.B /DEST pdfmark end + -2 3104 +a Black 132 x Fu(11.)p Black 44 w(From)g(\002le)h(manager)d(try)i(to)h +(bro)n(wse)e(the)h(serv)o(er)-5 b(.)20 b(Y)-9 b(our)19 +b(samba)h(serv)o(er)f(should)g(appear)g(in)i(the)f(bro)n(wse)f(list)j +(of)e(your)f(local)147 3344 y(w)o(orkgroup)e(\(or)j(the)g(one)g(you)f +(speci\002ed)h(in)g(smb)m(.conf\).)e(Y)-9 b(ou)19 b(should)h(be)g(able) +g(to)g(double)f(click)h(on)g(the)g(name)g(of)g(the)147 +3451 y(serv)o(er)g(and)f(get)h(a)h(list)g(of)f(shares.)g(If)g(you)g +(get)g(a)g("in)m(v)n(alid)f(passw)o(ord")h(error)f(when)g(you)g(do)h +(then)g(you)f(are)h(probably)147 3559 y(running)e(W)m(inNT)i(and)f(it)i +(is)f(refusing)f(to)h(bro)n(wse)f(a)h(serv)o(er)f(that)h(has)g(no)g +(encrypted)e(passw)o(ord)h(capability)g(and)g(is)i(in)f(user)147 +3667 y(le)n(v)o(el)g(security)g(mode.)f(In)h(this)g(case)h(either)f +(set)1553 3667 y +SDict begin H.S end + 1553 3667 a 1553 3667 a +SDict begin 13 H.A end + 1553 3667 a +1553 3667 a +SDict begin [ /View [/XYZ H.V] /Dest (4694) cvn H.B /DEST pdfmark end + 1553 3667 a Fv(security)g(=)h(ser)o(v)o(er)f +Fu(AND)2364 3667 y +SDict begin H.S end + 2364 3667 a 2364 3667 a +SDict begin 13 H.A end + 2364 3667 +a 2364 3667 a +SDict begin [ /View [/XYZ H.V] /Dest (4695) cvn H.B /DEST pdfmark end + 2364 3667 a Fv(passw)o(ord)g(ser)o(v)o(er)h(=)147 +3775 y(W)o(indo)o(ws_NT_Machine)e Fu(in)h(your)e(smb)m(.conf)f(\002le,) +j(or)f(enable)g(encrypted)e(passw)o(ords)i(AFTER)h(compiling)d(in)j +(support)147 3883 y(for)g(encrypted)e(passw)o(ords)i(\(refer)f(to)h +(the)g(Mak)o(e\002le\).)-2 3984 y +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 (4696) cvn H.B /DEST pdfmark end + -2 3984 a 359 x Fx(32.4.)35 b(Still)g(ha)l(ving)f +(tr)m(oubles?)-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 (4698) cvn H.B /DEST pdfmark end + -2 4538 a 79 x Fu(T)m(ry)19 b(the)i(mailing)e(list)i(or)f(ne) +n(wsgroup,)e(or)i(use)g(the)h(ethereal)e(utility)h(to)h(snif)n(f)f(the) +g(problem.)e(The)i(of)n(\002cial)g(samba)g(mailing)f(list)-2 +4725 y(can)h(be)g(reached)f(at)592 4725 y +SDict begin H.S end + 592 4725 a +592 4725 a +SDict begin 13 H.A end + 592 4725 a 592 4725 a +SDict begin [ /View [/XYZ H.V] /Dest (4699) cvn H.B /DEST pdfmark end + 592 4725 a Fu(samba@samba.or)o(g)f +(\(mailto:samba@samba.or)o(g\).)e(T)-7 b(o)20 b(\002nd)g(out)g(more)f +(about)g(samba)h(and)g(ho)n(w)f(to)-2 4833 y(subscribe)g(to)h(the)h +(mailing)e(list)i(check)f(out)g(the)g(samba)g(web)g(page)f(at)2050 +4833 y +SDict begin H.S end + 2050 4833 a 2050 4833 a +SDict begin 13 H.A end + 2050 4833 a 2050 4833 +a +SDict begin [ /View [/XYZ H.V] /Dest (4700) cvn H.B /DEST pdfmark end + 2050 4833 a Fu(http://samba.or)o(g/samba/)d(\(http://samba.or)o +(g/samba\))-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 (4701) cvn H.B /DEST pdfmark end + -2 5017 a 90 x Fu(Also)k(look)g(at)g(the)h(other)e(docs)h(in)g +(the)g(Samba)g(package!)p Black 3618 5984 a Fq(193)p +Black eop end +%%Trailer + +userdict /end-hook known{end-hook}if +%%EOF diff --git a/docs/htmldocs/ads.html b/docs/htmldocs/ads.html index f37bbf0abc..d6678c250a 100644 --- a/docs/htmldocs/ads.html +++ b/docs/htmldocs/ads.html @@ -83,7 +83,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1251" +NAME="AEN1336" >8.1. Setup your <TT CLASS="FILENAME" >smb.conf</TT @@ -111,26 +111,57 @@ CLASS="FILENAME" CLASS="PROGRAMLISTING" > ads server = your.kerberos.server</PRE ></P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" ><P >You do *not* need a smbpasswd file, and older clients will - be authenticated as if "security = domain", although it won't do any harm + be authenticated as if <B +CLASS="COMMAND" +>security = domain</B +>, + although it won't do any harm and allows you to have local users not in the domain. I expect that the above required options will change soon when we get better active directory integration.</P +></TD +></TR +></TABLE +></DIV ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1262" +NAME="AEN1349" >8.2. Setup your <TT CLASS="FILENAME" >/etc/krb5.conf</TT ></A ></H1 ><P ->The minimal configuration for krb5.conf is:</P +>The minimal configuration for <TT +CLASS="FILENAME" +>krb5.conf</TT +> is:</P ><P ><PRE CLASS="PROGRAMLISTING" @@ -140,10 +171,43 @@ CLASS="PROGRAMLISTING" }</PRE ></P ><P ->Test your config by doing a "kinit USERNAME@REALM" and making sure that +>Test your config by doing a <KBD +CLASS="USERINPUT" +>kinit <VAR +CLASS="REPLACEABLE" +>USERNAME</VAR +>@<VAR +CLASS="REPLACEABLE" +>REALM</VAR +></KBD +> and making sure that your password is accepted by the Win2000 KDC. </P +><DIV +CLASS="NOTE" ><P ->NOTE: The realm must be uppercase. </P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>The realm must be uppercase. </P +></TD +></TR +></TABLE +></DIV ><P >You also must ensure that you can do a reverse DNS lookup on the IP address of your KDC. Also, the name that this reverse lookup maps to @@ -151,13 +215,28 @@ must either be the netbios name of the KDC (ie. the hostname with no domain attached) or it can alternatively be the netbios name followed by the realm. </P ><P ->The easiest way to ensure you get this right is to add a /etc/hosts -entry mapping the IP address of your KDC to its netbios name. If you -don't get this right then you will get a "local error" when you try -to join the realm.</P +>The easiest way to ensure you get this right is to add a +<TT +CLASS="FILENAME" +>/etc/hosts</TT +> entry mapping the IP address of your KDC to +its netbios name. If you don't get this right then you will get a +"local error" when you try to join the realm.</P ><P >If all you want is kerberos support in smbclient then you can skip -straight to step 5 now. Step 3 is only needed if you want kerberos +straight to <A +HREF="ads.html#ADS-TEST-SMBCLIENT" +>Test with smbclient</A +> now. +<A +HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT" +>Creating a computer account</A +> +and <A +HREF="ads.html#ADS-TEST-SERVER" +>testing your servers</A +> +is only needed if you want kerberos support for smbd and winbindd.</P ></DIV ><DIV @@ -165,22 +244,22 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1273" +NAME="ADS-CREATE-MACHINE-ACCOUNT" >8.3. Create the computer account</A ></H1 ><P >As a user that has write permission on the Samba private directory (usually root) run: -<B -CLASS="COMMAND" ->net ads join</B +<KBD +CLASS="USERINPUT" +>net ads join</KBD ></P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1277" +NAME="AEN1373" >8.3.1. Possible errors</A ></H2 ><P @@ -205,18 +284,18 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1285" +NAME="ADS-TEST-SERVER" >8.4. Test your server setup</A ></H1 ><P ->On a Windows 2000 client try <B -CLASS="COMMAND" ->net use * \\server\share</B +>On a Windows 2000 client try <KBD +CLASS="USERINPUT" +>net use * \\server\share</KBD >. You should be logged in with kerberos without needing to know a password. If -this fails then run <B -CLASS="COMMAND" ->klist tickets</B +this fails then run <KBD +CLASS="USERINPUT" +>klist tickets</KBD >. Did you get a ticket for the server? Does it have an encoding type of DES-CBC-MD5 ? </P ></DIV @@ -225,20 +304,23 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1290" +NAME="ADS-TEST-SMBCLIENT" >8.5. Testing with smbclient</A ></H1 ><P >On your Samba server try to login to a Win2000 server or your Samba server using smbclient and kerberos. Use smbclient as usual, but -specify the -k option to choose kerberos authentication.</P +specify the <VAR +CLASS="PARAMETER" +>-k</VAR +> option to choose kerberos authentication.</P ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1293" +NAME="AEN1390" >8.6. Notes</A ></H1 ><P diff --git a/docs/htmldocs/appendixes.html b/docs/htmldocs/appendixes.html index 19ad066fae..43df8c527a 100644 --- a/docs/htmldocs/appendixes.html +++ b/docs/htmldocs/appendixes.html @@ -13,8 +13,8 @@ REL="PREVIOUS" TITLE="Unicode/Charsets" HREF="unicode.html"><LINK REL="NEXT" -TITLE="Samba performance issues" -HREF="speed.html"></HEAD +TITLE="SWAT - The Samba Web Admininistration Tool" +HREF="swat.html"></HEAD ><BODY CLASS="PART" BGCOLOR="#FFFFFF" @@ -56,7 +56,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="speed.html" +HREF="swat.html" ACCESSKEY="N" >Next</A ></TD @@ -83,101 +83,187 @@ CLASS="TOC" >Table of Contents</B ></DT ><DT ->23. <A +>25. <A +HREF="swat.html" +>SWAT - The Samba Web Admininistration Tool</A +></DT +><DD +><DL +><DT +>25.1. <A +HREF="swat.html#AEN3976" +>SWAT Features and Benefits</A +></DT +><DD +><DL +><DT +>25.1.1. <A +HREF="swat.html#AEN3979" +>The SWAT Home Page</A +></DT +><DT +>25.1.2. <A +HREF="swat.html#AEN3982" +>Global Settings</A +></DT +><DT +>25.1.3. <A +HREF="swat.html#AEN3985" +>The SWAT Wizard</A +></DT +><DT +>25.1.4. <A +HREF="swat.html#AEN3988" +>Share Settings</A +></DT +><DT +>25.1.5. <A +HREF="swat.html#AEN3991" +>Printing Settings</A +></DT +><DT +>25.1.6. <A +HREF="swat.html#AEN3994" +>The Status Page</A +></DT +><DT +>25.1.7. <A +HREF="swat.html#AEN3997" +>The Password Change Page</A +></DT +></DL +></DD +></DL +></DD +><DT +>26. <A +HREF="nt4migration.html" +>Migration from NT4 PDC to Samba-3 PDC</A +></DT +><DD +><DL +><DT +>26.1. <A +HREF="nt4migration.html#AEN4012" +>Planning and Getting Started</A +></DT +><DD +><DL +><DT +>26.1.1. <A +HREF="nt4migration.html#AEN4015" +>Objectives</A +></DT +><DT +>26.1.2. <A +HREF="nt4migration.html#AEN4018" +>Steps In Migration Process</A +></DT +></DL +></DD +><DT +>26.2. <A +HREF="nt4migration.html#AEN4021" +>Managing Samba-3 Domain Control</A +></DT +></DL +></DD +><DT +>27. <A HREF="speed.html" >Samba performance issues</A ></DT ><DD ><DL ><DT ->23.1. <A -HREF="speed.html#AEN3443" +>27.1. <A +HREF="speed.html#AEN4041" >Comparisons</A ></DT ><DT ->23.2. <A -HREF="speed.html#AEN3449" +>27.2. <A +HREF="speed.html#AEN4047" >Socket options</A ></DT ><DT ->23.3. <A -HREF="speed.html#AEN3456" +>27.3. <A +HREF="speed.html#AEN4054" >Read size</A ></DT ><DT ->23.4. <A -HREF="speed.html#AEN3461" +>27.4. <A +HREF="speed.html#AEN4059" >Max xmit</A ></DT ><DT ->23.5. <A -HREF="speed.html#AEN3466" +>27.5. <A +HREF="speed.html#AEN4064" >Log level</A ></DT ><DT ->23.6. <A -HREF="speed.html#AEN3469" +>27.6. <A +HREF="speed.html#AEN4067" >Read raw</A ></DT ><DT ->23.7. <A -HREF="speed.html#AEN3474" +>27.7. <A +HREF="speed.html#AEN4072" >Write raw</A ></DT ><DT ->23.8. <A -HREF="speed.html#AEN3478" +>27.8. <A +HREF="speed.html#AEN4076" >Slow Clients</A ></DT ><DT ->23.9. <A -HREF="speed.html#AEN3482" +>27.9. <A +HREF="speed.html#AEN4080" >Slow Logins</A ></DT ><DT ->23.10. <A -HREF="speed.html#AEN3485" +>27.10. <A +HREF="speed.html#AEN4083" >Client tuning</A ></DT ></DL ></DD ><DT ->24. <A +>28. <A HREF="portability.html" >Portability</A ></DT ><DD ><DL ><DT ->24.1. <A -HREF="portability.html#AEN3525" +>28.1. <A +HREF="portability.html#AEN4127" >HPUX</A ></DT ><DT ->24.2. <A -HREF="portability.html#AEN3531" +>28.2. <A +HREF="portability.html#AEN4133" >SCO Unix</A ></DT ><DT ->24.3. <A -HREF="portability.html#AEN3535" +>28.3. <A +HREF="portability.html#AEN4137" >DNIX</A ></DT ><DT ->24.4. <A -HREF="portability.html#AEN3564" +>28.4. <A +HREF="portability.html#AEN4166" >RedHat Linux Rembrandt-II</A ></DT ><DT ->24.5. <A -HREF="portability.html#AEN3570" +>28.5. <A +HREF="portability.html#AEN4172" >AIX</A ></DT ><DD ><DL ><DT ->24.5.1. <A -HREF="portability.html#AEN3572" +>28.5.1. <A +HREF="portability.html#AEN4174" >Sequential Read Ahead</A ></DT ></DL @@ -185,156 +271,161 @@ HREF="portability.html#AEN3572" ></DL ></DD ><DT ->25. <A +>29. <A HREF="other-clients.html" >Samba and other CIFS clients</A ></DT ><DD ><DL ><DT ->25.1. <A -HREF="other-clients.html#AEN3590" +>29.1. <A +HREF="other-clients.html#AEN4196" >Macintosh clients?</A ></DT ><DT ->25.2. <A -HREF="other-clients.html#AEN3599" +>29.2. <A +HREF="other-clients.html#AEN4205" >OS2 Client</A ></DT ><DD ><DL ><DT ->25.2.1. <A -HREF="other-clients.html#AEN3601" +>29.2.1. <A +HREF="other-clients.html#AEN4207" >How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?</A ></DT ><DT ->25.2.2. <A -HREF="other-clients.html#AEN3616" +>29.2.2. <A +HREF="other-clients.html#AEN4222" >How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?</A ></DT ><DT ->25.2.3. <A -HREF="other-clients.html#AEN3625" +>29.2.3. <A +HREF="other-clients.html#AEN4231" >Are there any other issues when OS/2 (any version) is used as a client?</A ></DT ><DT ->25.2.4. <A -HREF="other-clients.html#AEN3629" +>29.2.4. <A +HREF="other-clients.html#AEN4235" >How do I get printer driver download working for OS/2 clients?</A ></DT ></DL ></DD ><DT ->25.3. <A -HREF="other-clients.html#AEN3639" +>29.3. <A +HREF="other-clients.html#AEN4245" >Windows for Workgroups</A ></DT ><DD ><DL ><DT ->25.3.1. <A -HREF="other-clients.html#AEN3641" +>29.3.1. <A +HREF="other-clients.html#AEN4247" >Use latest TCP/IP stack from Microsoft</A ></DT ><DT ->25.3.2. <A -HREF="other-clients.html#AEN3646" +>29.3.2. <A +HREF="other-clients.html#AEN4252" >Delete .pwl files after password change</A ></DT ><DT ->25.3.3. <A -HREF="other-clients.html#AEN3651" +>29.3.3. <A +HREF="other-clients.html#AEN4257" >Configure WfW password handling</A ></DT ><DT ->25.3.4. <A -HREF="other-clients.html#AEN3655" +>29.3.4. <A +HREF="other-clients.html#AEN4261" >Case handling of passwords</A ></DT ><DT ->25.3.5. <A -HREF="other-clients.html#AEN3660" +>29.3.5. <A +HREF="other-clients.html#AEN4266" >Use TCP/IP as default protocol</A ></DT ></DL ></DD ><DT ->25.4. <A -HREF="other-clients.html#AEN3663" +>29.4. <A +HREF="other-clients.html#AEN4269" >Windows '95/'98</A ></DT ><DT ->25.5. <A -HREF="other-clients.html#AEN3679" +>29.5. <A +HREF="other-clients.html#AEN4285" >Windows 2000 Service Pack 2</A ></DT +><DT +>29.6. <A +HREF="other-clients.html#AEN4302" +>Windows NT 3.1</A +></DT ></DL ></DD ><DT ->26. <A +>30. <A HREF="compiling.html" >How to compile SAMBA</A ></DT ><DD ><DL ><DT ->26.1. <A -HREF="compiling.html#AEN3706" +>30.1. <A +HREF="compiling.html#AEN4323" >Access Samba source code via CVS</A ></DT ><DD ><DL ><DT ->26.1.1. <A -HREF="compiling.html#AEN3708" +>30.1.1. <A +HREF="compiling.html#AEN4325" >Introduction</A ></DT ><DT ->26.1.2. <A -HREF="compiling.html#AEN3713" +>30.1.2. <A +HREF="compiling.html#AEN4330" >CVS Access to samba.org</A ></DT ></DL ></DD ><DT ->26.2. <A -HREF="compiling.html#AEN3749" +>30.2. <A +HREF="compiling.html#AEN4366" >Accessing the samba sources via rsync and ftp</A ></DT ><DT ->26.3. <A -HREF="compiling.html#AEN3755" +>30.3. <A +HREF="compiling.html#AEN4372" >Building the Binaries</A ></DT ><DD ><DL ><DT ->26.3.1. <A -HREF="compiling.html#AEN3783" +>30.3.1. <A +HREF="compiling.html#AEN4400" >Compiling samba with Active Directory support</A ></DT ></DL ></DD ><DT ->26.4. <A -HREF="compiling.html#AEN3812" +>30.4. <A +HREF="compiling.html#AEN4429" >Starting the smbd and nmbd</A ></DT ><DD ><DL ><DT ->26.4.1. <A -HREF="compiling.html#AEN3822" +>30.4.1. <A +HREF="compiling.html#AEN4439" >Starting from inetd.conf</A ></DT ><DT ->26.4.2. <A -HREF="compiling.html#AEN3851" +>30.4.2. <A +HREF="compiling.html#AEN4469" >Alternative: starting it as a daemon</A ></DT ></DL @@ -342,128 +433,69 @@ HREF="compiling.html#AEN3851" ></DL ></DD ><DT ->27. <A +>31. <A HREF="bugreport.html" >Reporting Bugs</A ></DT ><DD ><DL ><DT ->27.1. <A -HREF="bugreport.html#AEN3874" +>31.1. <A +HREF="bugreport.html#AEN4500" >Introduction</A ></DT ><DT ->27.2. <A -HREF="bugreport.html#AEN3884" +>31.2. <A +HREF="bugreport.html#AEN4510" >General info</A ></DT ><DT ->27.3. <A -HREF="bugreport.html#AEN3890" +>31.3. <A +HREF="bugreport.html#AEN4516" >Debug levels</A ></DT ><DT ->27.4. <A -HREF="bugreport.html#AEN3907" +>31.4. <A +HREF="bugreport.html#AEN4536" >Internal errors</A ></DT ><DT ->27.5. <A -HREF="bugreport.html#AEN3917" +>31.5. <A +HREF="bugreport.html#AEN4550" >Attaching to a running process</A ></DT ><DT ->27.6. <A -HREF="bugreport.html#AEN3920" +>31.6. <A +HREF="bugreport.html#AEN4558" >Patches</A ></DT ></DL ></DD ><DT ->28. <A +>32. <A HREF="diagnosis.html" >The samba checklist</A ></DT ><DD ><DL ><DT ->28.1. <A -HREF="diagnosis.html#AEN3943" +>32.1. <A +HREF="diagnosis.html#AEN4581" >Introduction</A ></DT ><DT ->28.2. <A -HREF="diagnosis.html#AEN3948" +>32.2. <A +HREF="diagnosis.html#AEN4586" >Assumptions</A ></DT ><DT ->28.3. <A -HREF="diagnosis.html#AEN3958" ->Tests</A -></DT -><DD -><DL -><DT ->28.3.1. <A -HREF="diagnosis.html#AEN3960" ->Test 1</A -></DT -><DT ->28.3.2. <A -HREF="diagnosis.html#AEN3966" ->Test 2</A -></DT -><DT ->28.3.3. <A -HREF="diagnosis.html#AEN3972" ->Test 3</A -></DT -><DT ->28.3.4. <A -HREF="diagnosis.html#AEN3987" ->Test 4</A -></DT -><DT ->28.3.5. <A -HREF="diagnosis.html#AEN3992" ->Test 5</A -></DT -><DT ->28.3.6. <A -HREF="diagnosis.html#AEN3998" ->Test 6</A +>32.3. <A +HREF="diagnosis.html#AEN4596" +>The tests</A ></DT ><DT ->28.3.7. <A -HREF="diagnosis.html#AEN4006" ->Test 7</A -></DT -><DT ->28.3.8. <A -HREF="diagnosis.html#AEN4032" ->Test 8</A -></DT -><DT ->28.3.9. <A -HREF="diagnosis.html#AEN4049" ->Test 9</A -></DT -><DT ->28.3.10. <A -HREF="diagnosis.html#AEN4057" ->Test 10</A -></DT -><DT ->28.3.11. <A -HREF="diagnosis.html#AEN4063" ->Test 11</A -></DT -></DL -></DD -><DT ->28.4. <A -HREF="diagnosis.html#AEN4068" +>32.4. <A +HREF="diagnosis.html#AEN4697" >Still having troubles?</A ></DT ></DL @@ -506,7 +538,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="speed.html" +HREF="swat.html" ACCESSKEY="N" >Next</A ></TD @@ -526,7 +558,7 @@ VALIGN="top" WIDTH="33%" ALIGN="right" VALIGN="top" ->Samba performance issues</TD +>SWAT - The Samba Web Admininistration Tool</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/browsing-quick.html b/docs/htmldocs/browsing-quick.html index 18be543aa4..9519e8808e 100644 --- a/docs/htmldocs/browsing-quick.html +++ b/docs/htmldocs/browsing-quick.html @@ -81,15 +81,39 @@ be taken as the fast track guide to implementing browsing across subnets and / or across workgroups (or domains). WINS is the best tool for resolution of NetBIOS names to IP addesses. WINS is NOT involved in browse list handling except by way of name to address mapping.</P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" ><P ->Note: MS Windows 2000 and later can be configured to operate with NO NetBIOS +>MS Windows 2000 and later can be configured to operate with NO NetBIOS over TCP/IP. Samba-3 and later also supports this mode of operation.</P +></TD +></TR +></TABLE +></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN130" +NAME="AEN174" >2.1. Discussion</A ></H1 ><P @@ -101,29 +125,63 @@ messaging to affect browse list management. When running NetBIOS over TCP/IP this uses UDP based messaging. UDP messages can be broadcast or unicast.</P ><P >Normally, only unicast UDP messaging can be forwarded by routers. The -"remote announce" parameter to smb.conf helps to project browse announcements -to remote network segments via unicast UDP. Similarly, the "remote browse sync" -parameter of smb.conf implements browse list collation using unicast UDP.</P +<B +CLASS="COMMAND" +>remote announce</B +> +parameter to smb.conf helps to project browse announcements +to remote network segments via unicast UDP. Similarly, the +<B +CLASS="COMMAND" +>remote browse sync</B +> parameter of <TT +CLASS="FILENAME" +>smb.conf</TT +> +implements browse list collation using unicast UDP.</P ><P >Secondly, in those networks where Samba is the only SMB server technology wherever possible nmbd should be configured on one (1) machine as the WINS server. This makes it easy to manage the browsing environment. If each network segment is configured with it's own Samba WINS server, then the only way to -get cross segment browsing to work is by using the "remote announce" and -the "remote browse sync" parameters to your smb.conf file.</P +get cross segment browsing to work is by using the +<B +CLASS="COMMAND" +>remote announce</B +> and the <B +CLASS="COMMAND" +>remote browse sync</B +> +parameters to your <TT +CLASS="FILENAME" +>smb.conf</TT +> file.</P ><P >If only one WINS server is used for an entire multi-segment network then -the use of the "remote announce" and the "remote browse sync" parameters -should NOT be necessary.</P -><P ->As of Samba-3 WINS replication is being worked on. The bulk of the code has +the use of the <B +CLASS="COMMAND" +>remote announce</B +> and the +<B +CLASS="COMMAND" +>remote browse sync</B +> parameters should NOT be necessary.</P +><P +>As of Samba 3 WINS replication is being worked on. The bulk of the code has been committed, but it still needs maturation.</P ><P >Right now samba WINS does not support MS-WINS replication. This means that when setting up Samba as a WINS server there must only be one nmbd configured as a WINS server on the network. Some sites have used multiple Samba WINS -servers for redundancy (one server per subnet) and then used "remote browse -sync" and "remote announce" to affect browse list collation across all +servers for redundancy (one server per subnet) and then used +<B +CLASS="COMMAND" +>remote browse sync</B +> and <B +CLASS="COMMAND" +>remote announce</B +> +to affect browse list collation across all segments. Note that this means clients will only resolve local names, and must be configured to use DNS to resolve names on other subnets in order to resolve the IP addresses of the servers they can see on other @@ -140,7 +198,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN139" +NAME="AEN193" >2.2. How browsing functions and how to deploy stable and dependable browsing using Samba</A ></H1 @@ -157,7 +215,11 @@ well as name lookups are done by UDP broadcast. This isolates name resolution to the local subnet, unless LMHOSTS is used to list all names and IP addresses. In such situations Samba provides a means by which the samba server name may be forcibly injected into the browse -list of a remote MS Windows network (using the "remote announce" parameter).</P +list of a remote MS Windows network (using the +<B +CLASS="COMMAND" +>remote announce</B +> parameter).</P ><P >Where a WINS server is used, the MS Windows client will use UDP unicast to register with the WINS server. Such packets can be routed @@ -185,14 +247,23 @@ will annoy users because they will have to put up with protracted inability to use the network services.</P ><P >Samba supports a feature that allows forced synchonisation -of browse lists across routed networks using the "remote -browse sync" parameter in the smb.conf file. This causes Samba -to contact the local master browser on a remote network and +of browse lists across routed networks using the <B +CLASS="COMMAND" +>remote +browse sync</B +> parameter in the <TT +CLASS="FILENAME" +>smb.conf</TT +> file. +This causes Samba to contact the local master browser on a remote network and to request browse list synchronisation. This effectively bridges two networks that are separated by routers. The two remote networks may use either broadcast based name resolution or WINS -based name resolution, but it should be noted that the "remote -browse sync" parameter provides browse list synchronisation - and +based name resolution, but it should be noted that the <B +CLASS="COMMAND" +>remote +browse sync</B +> parameter provides browse list synchronisation - and that is distinct from name to address resolution, in other words, for cross subnet browsing to function correctly it is essential that a name to address resolution mechanism be provided. @@ -207,21 +278,40 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN149" ->2.3. Use of the "Remote Announce" parameter</A +NAME="AEN207" +>2.3. Use of the <B +CLASS="COMMAND" +>Remote Announce</B +> parameter</A ></H1 ><P ->The "remote announce" parameter of smb.conf can be used to forcibly ensure +>The <B +CLASS="COMMAND" +>remote announce</B +> parameter of +<TT +CLASS="FILENAME" +>smb.conf</TT +> can be used to forcibly ensure that all the NetBIOS names on a network get announced to a remote network. -The syntax of the "remote announce" parameter is: +The syntax of the <B +CLASS="COMMAND" +>remote announce</B +> parameter is: <PRE CLASS="PROGRAMLISTING" -> remote announce = a.b.c.d [e.f.g.h] ...</PRE +> remote announce = <VAR +CLASS="REPLACEABLE" +>a.b.c.d [e.f.g.h]</VAR +> ...</PRE > _or_ <PRE CLASS="PROGRAMLISTING" -> remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...</PRE +> remote announce = <VAR +CLASS="REPLACEABLE" +>a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP]</VAR +> ...</PRE > where: @@ -231,7 +321,14 @@ where: CLASS="VARIABLELIST" ><DL ><DT ->a.b.c.d and e.f.g.h</DT +><VAR +CLASS="REPLACEABLE" +>a.b.c.d</VAR +> and +<VAR +CLASS="REPLACEABLE" +>e.f.g.h</VAR +></DT ><DD ><P >is either the LMB (Local Master Browser) IP address @@ -246,7 +343,10 @@ undesirable but may be necessary if we do NOT know the IP address of the remote LMB.</P ></DD ><DT ->WORKGROUP</DT +><VAR +CLASS="REPLACEABLE" +>WORKGROUP</VAR +></DT ><DD ><P >is optional and can be either our own workgroup @@ -265,30 +365,49 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN163" ->2.4. Use of the "Remote Browse Sync" parameter</A +NAME="AEN230" +>2.4. Use of the <B +CLASS="COMMAND" +>Remote Browse Sync</B +> parameter</A ></H1 ><P ->The "remote browse sync" parameter of smb.conf is used to announce to +>The <B +CLASS="COMMAND" +>remote browse sync</B +> parameter of +<TT +CLASS="FILENAME" +>smb.conf</TT +> is used to announce to another LMB that it must synchronise it's NetBIOS name list with our Samba LMB. It works ONLY if the Samba server that has this option is simultaneously the LMB on it's network segment.</P ><P ->The syntax of the "remote browse sync" parameter is: +>The syntax of the <B +CLASS="COMMAND" +>remote browse sync</B +> parameter is: <PRE CLASS="PROGRAMLISTING" ->remote browse sync = a.b.c.d</PRE +>remote browse sync = <VAR +CLASS="REPLACEABLE" +>a.b.c.d</VAR +></PRE > -where a.b.c.d is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.</P +where <VAR +CLASS="REPLACEABLE" +>a.b.c.d</VAR +> is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.</P ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN168" +NAME="AEN241" >2.5. Use of WINS</A ></H1 ><P @@ -312,7 +431,11 @@ of all names that have registered the NetLogon service name_type. This saves broadcast traffic and greatly expedites logon processing. Since broadcast name resolution can not be used across network segments this type of information can only be provided via WINS _or_ via statically configured -"lmhosts" files that must reside on all clients in the absence of WINS.</P +<TT +CLASS="FILENAME" +>lmhosts</TT +> files that must reside on all clients in the +absence of WINS.</P ><P >WINS also serves the purpose of forcing browse list synchronisation by all LMB's. LMB's must synchronise their browse list with the DMB (domain master @@ -330,8 +453,15 @@ machines that have not registered with a WINS server will fail name to address lookup attempts by other clients and will therefore cause workstation access errors.</P ><P ->To configure Samba as a WINS server just add "wins support = yes" to the -smb.conf file [globals] section.</P +>To configure Samba as a WINS server just add +<B +CLASS="COMMAND" +>wins support = yes</B +> to the <TT +CLASS="FILENAME" +>smb.conf</TT +> +file [globals] section.</P ><P >To configure Samba to register with a WINS server just add "wins server = a.b.c.d" to your smb.conf file [globals] section.</P @@ -351,7 +481,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN179" +NAME="AEN255" >2.6. Do NOT use more than one (1) protocol on MS Windows machines</A ></H1 ><P @@ -394,7 +524,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN187" +NAME="AEN263" >2.7. Name Resolution Order</A ></H1 ><P diff --git a/docs/htmldocs/bugreport.html b/docs/htmldocs/bugreport.html index 0711f00f80..2ba74f5192 100644 --- a/docs/htmldocs/bugreport.html +++ b/docs/htmldocs/bugreport.html @@ -74,18 +74,18 @@ CLASS="CHAPTER" ><A NAME="BUGREPORT" ></A ->Chapter 27. Reporting Bugs</H1 +>Chapter 31. Reporting Bugs</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3874" ->27.1. Introduction</A +NAME="AEN4500" +>31.1. Introduction</A ></H1 ><P >The email address for bug reports for stable releases is <A -HREF="samba@samba.org" +HREF="mailto:samba@samba.org" TARGET="_top" >samba@samba.org</A >. @@ -125,8 +125,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3884" ->27.2. General info</A +NAME="AEN4510" +>31.2. General info</A ></H1 ><P >Before submitting a bug report check your config for silly @@ -135,8 +135,7 @@ you've misconfigured something and run testparm to test your config file for correct syntax.</P ><P >Have you run through the <A -HREF="Diagnosis.html" -TARGET="_top" +HREF="diagnosis.html" >diagnosis</A >? This is very important.</P @@ -150,8 +149,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3890" ->27.3. Debug levels</A +NAME="AEN4516" +>31.3. Debug levels</A ></H1 ><P >If the bug has anything to do with Samba behaving incorrectly as a @@ -181,9 +180,15 @@ include = /usr/local/samba/lib/smb.conf.%m</PRE >then create a file <TT CLASS="FILENAME" ->/usr/local/samba/lib/smb.conf.machine</TT +>/usr/local/samba/lib/smb.conf.<VAR +CLASS="REPLACEABLE" +>machine</VAR +></TT > where -"machine" is the name of the client you wish to debug. In that file +<VAR +CLASS="REPLACEABLE" +>machine</VAR +> is the name of the client you wish to debug. In that file put any smb.conf commands you want, for example <B CLASS="COMMAND" @@ -204,7 +209,10 @@ CLASS="COMMAND" >debuglevel =</B > that has been used in older versions of Samba and is being retained for backwards -compatibility of smb.conf files.</P +compatibility of <TT +CLASS="FILENAME" +>smb.conf</TT +> files.</P ><P >As the <B CLASS="COMMAND" @@ -220,14 +228,14 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3907" ->27.4. Internal errors</A +NAME="AEN4536" +>31.4. Internal errors</A ></H1 ><P >If you get a "INTERNAL ERROR" message in your log files it means that Samba got an unexpected signal while running. It is probably a segmentation fault and almost certainly means a bug in Samba (unless -you have faulty hardware or system software)</P +you have faulty hardware or system software).</P ><P >If the message came from smbd then it will probably be accompanied by a message which details the last SMB message received by smbd. This @@ -237,7 +245,10 @@ include it in your bug report.</P >You should also detail how to reproduce the problem, if possible. Please make this reasonably detailed.</P ><P ->You may also find that a core file appeared in a "corefiles" +>You may also find that a core file appeared in a <TT +CLASS="FILENAME" +>corefiles</TT +> subdirectory of the directory where you keep your samba log files. This file is the most useful tool for tracking down the bug. To use it you do this:</P @@ -248,11 +259,20 @@ CLASS="COMMAND" ></P ><P >adding appropriate paths to smbd and core so gdb can find them. If you -don't have gdb then try "dbx". Then within the debugger use the -command "where" to give a stack trace of where the problem +don't have gdb then try <KBD +CLASS="USERINPUT" +>dbx</KBD +>. Then within the debugger use the +command <KBD +CLASS="USERINPUT" +>where</KBD +> to give a stack trace of where the problem occurred. Include this in your mail.</P ><P ->If you known any assembly language then do a "disass" of the routine +>If you known any assembly language then do a <KBD +CLASS="USERINPUT" +>disass</KBD +> of the routine where the problem occurred (if its in a library routine then disassemble the routine that called it) and try to work out exactly where the problem is by looking at the surrounding code. Even if you @@ -264,15 +284,30 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3917" ->27.5. Attaching to a running process</A +NAME="AEN4550" +>31.5. Attaching to a running process</A ></H1 ><P >Unfortunately some unixes (in particular some recent linux kernels) refuse to dump a core file if the task has changed uid (which smbd does often). To debug with this sort of system you could try to attach -to the running process using "gdb smbd PID" where you get PID from -smbstatus. Then use "c" to continue and try to cause the core dump +to the running process using <KBD +CLASS="USERINPUT" +>gdb smbd <VAR +CLASS="REPLACEABLE" +>PID</VAR +></KBD +> where you get <VAR +CLASS="REPLACEABLE" +>PID</VAR +> from +<SPAN +CLASS="APPLICATION" +>smbstatus</SPAN +>. Then use <KBD +CLASS="USERINPUT" +>c</KBD +> to continue and try to cause the core dump using the client. The debugger should catch the fault and tell you where it occurred.</P ></DIV @@ -281,18 +316,18 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3920" ->27.6. Patches</A +NAME="AEN4558" +>31.6. Patches</A ></H1 ><P >The best sort of bug report is one that includes a fix! If you send us -patches please use <B -CLASS="COMMAND" ->diff -u</B +patches please use <KBD +CLASS="USERINPUT" +>diff -u</KBD > format if your version of -diff supports it, otherwise use <B -CLASS="COMMAND" ->diff -c4</B +diff supports it, otherwise use <KBD +CLASS="USERINPUT" +>diff -c4</KBD >. Make sure your do the diff against a clean version of the source and let me know exactly what version you used. </P diff --git a/docs/htmldocs/compiling.html b/docs/htmldocs/compiling.html index f62bc5400e..c336b388ba 100644 --- a/docs/htmldocs/compiling.html +++ b/docs/htmldocs/compiling.html @@ -74,7 +74,7 @@ CLASS="CHAPTER" ><A NAME="COMPILING" ></A ->Chapter 26. How to compile SAMBA</H1 +>Chapter 30. How to compile SAMBA</H1 ><P >You can obtain the samba source from the <A HREF="http://samba.org/" @@ -87,16 +87,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3706" ->26.1. Access Samba source code via CVS</A +NAME="AEN4323" +>30.1. Access Samba source code via CVS</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3708" ->26.1.1. Introduction</A +NAME="AEN4325" +>30.1.1. Introduction</A ></H2 ><P >Samba is developed in an open environment. Developers use CVS @@ -117,8 +117,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3713" ->26.1.2. CVS Access to samba.org</A +NAME="AEN4330" +>30.1.2. CVS Access to samba.org</A ></H2 ><P >The machine samba.org runs a publicly accessible CVS @@ -130,8 +130,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN3716" ->26.1.2.1. Access via CVSweb</A +NAME="AEN4333" +>30.1.2.1. Access via CVSweb</A ></H3 ><P >You can access the source code via your @@ -151,8 +151,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN3721" ->26.1.2.2. Access via cvs</A +NAME="AEN4338" +>30.1.2.2. Access via cvs</A ></H3 ><P >You can also access the source code via a @@ -192,9 +192,9 @@ TYPE="1" > Run the command </P ><P -> <B -CLASS="COMMAND" ->cvs -d :pserver:cvs@samba.org:/cvsroot login</B +> <KBD +CLASS="USERINPUT" +>cvs -d :pserver:cvs@samba.org:/cvsroot login</KBD > </P ><P @@ -209,9 +209,9 @@ CLASS="USERINPUT" > Run the command </P ><P -> <B -CLASS="COMMAND" ->cvs -d :pserver:cvs@samba.org:/cvsroot co samba</B +> <KBD +CLASS="USERINPUT" +>cvs -d :pserver:cvs@samba.org:/cvsroot co samba</KBD > </P ><P @@ -226,12 +226,12 @@ CLASS="PARAMETER" > and defining a tag name. A list of branch tag names can be found on the "Development" page of the samba web site. A common request is to obtain the - latest 2.2 release code. This could be done by using the following command. + latest 2.2 release code. This could be done by using the following userinput. </P ><P -> <B -CLASS="COMMAND" ->cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</B +> <KBD +CLASS="USERINPUT" +>cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba</KBD > </P ></LI @@ -241,9 +241,9 @@ CLASS="COMMAND" the following command from within the samba directory: </P ><P -> <B -CLASS="COMMAND" ->cvs update -d -P</B +> <KBD +CLASS="USERINPUT" +>cvs update -d -P</KBD > </P ></LI @@ -256,8 +256,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3749" ->26.2. Accessing the samba sources via rsync and ftp</A +NAME="AEN4366" +>30.2. Accessing the samba sources via rsync and ftp</A ></H1 ><P > pserver.samba.org also exports unpacked copies of most parts of the CVS tree at <A @@ -284,14 +284,14 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3755" ->26.3. Building the Binaries</A +NAME="AEN4372" +>30.3. Building the Binaries</A ></H1 ><P ->To do this, first run the program <B -CLASS="COMMAND" +>To do this, first run the program <KBD +CLASS="USERINPUT" >./configure - </B + </KBD > in the source directory. This should automatically configure Samba for your operating system. If you have unusual needs then you may wish to run</P @@ -370,8 +370,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3783" ->26.3.1. Compiling samba with Active Directory support</A +NAME="AEN4400" +>30.3.1. Compiling samba with Active Directory support</A ></H2 ><P >In order to compile samba with ADS support, you need to have installed @@ -420,8 +420,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN3795" ->26.3.1.1. Installing the required packages for Debian</A +NAME="AEN4412" +>30.3.1.1. Installing the required packages for Debian</A ></H3 ><P >On Debian you need to install the following packages:</P @@ -451,8 +451,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN3802" ->26.3.1.2. Installing the required packages for RedHat</A +NAME="AEN4419" +>30.3.1.2. Installing the required packages for RedHat</A ></H3 ><P >On RedHat this means you should have at least: </P @@ -493,22 +493,22 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3812" ->26.4. Starting the smbd and nmbd</A +NAME="AEN4429" +>30.4. Starting the smbd and nmbd</A ></H1 ><P >You must choose to start smbd and nmbd either - as daemons or from <B -CLASS="COMMAND" ->inetd</B ->. Don't try + as daemons or from <SPAN +CLASS="APPLICATION" +>inetd</SPAN +>Don't try to do both! Either you can put them in <TT CLASS="FILENAME" > inetd.conf</TT > and have them started on demand - by <B -CLASS="COMMAND" ->inetd</B + by <SPAN +CLASS="APPLICATION" +>inetd</SPAN >, or you can start them as daemons either from the command line or in <TT CLASS="FILENAME" @@ -518,13 +518,13 @@ CLASS="FILENAME" the bit about what user you need to be in order to start Samba. In many cases you must be root.</P ><P ->The main advantage of starting <B -CLASS="COMMAND" ->smbd</B +>The main advantage of starting <SPAN +CLASS="APPLICATION" +>smbd</SPAN > - and <B -CLASS="COMMAND" ->nmbd</B + and <SPAN +CLASS="APPLICATION" +>nmbd</SPAN > using the recommended daemon method is that they will respond slightly more quickly to an initial connection request.</P @@ -533,8 +533,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3822" ->26.4.1. Starting from inetd.conf</A +NAME="AEN4439" +>30.4.1. Starting from inetd.conf</A ></H2 ><P >NOTE; The following will be different if @@ -595,19 +595,39 @@ CLASS="FILENAME" ><P >NOTE: On many systems you may need to use the "interfaces" option in smb.conf to specify the IP address - and netmask of your interfaces. Run <B -CLASS="COMMAND" ->ifconfig</B + and netmask of your interfaces. Run <SPAN +CLASS="APPLICATION" +>ifconfig</SPAN > as root if you don't know what the broadcast is for your - net. <B -CLASS="COMMAND" ->nmbd</B + net. <SPAN +CLASS="APPLICATION" +>nmbd</SPAN > tries to determine it at run - time, but fails on some unixes. See the section on "testing nmbd" - for a method of finding if you need to do this.</P + time, but fails on some unixes. + </P +><DIV +CLASS="WARNING" +><P +></P +><TABLE +CLASS="WARNING" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/warning.gif" +HSPACE="5" +ALT="Warning"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" ><P ->!!!WARNING!!! Many unixes only accept around 5 +>Many unixes only accept around 5 parameters on the command line in <TT CLASS="FILENAME" >inetd.conf</TT @@ -618,14 +638,18 @@ CLASS="FILENAME" CLASS="COMMAND" >inetd</B >.</P +></TD +></TR +></TABLE +></DIV ><P >Restart <B CLASS="COMMAND" >inetd</B >, perhaps just send - it a HUP. If you have installed an earlier version of <B -CLASS="COMMAND" -> nmbd</B + it a HUP. If you have installed an earlier version of <SPAN +CLASS="APPLICATION" +> nmbd</SPAN > then you may need to kill nmbd as well.</P ></DIV ><DIV @@ -633,8 +657,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3851" ->26.4.2. Alternative: starting it as a daemon</A +NAME="AEN4469" +>30.4.2. Alternative: starting it as a daemon</A ></H2 ><P >To start the server as a daemon you should create @@ -676,13 +700,37 @@ CLASS="COMMAND" CLASS="COMMAND" >smbd</B >.</P +><DIV +CLASS="NOTE" ><P ->NOTE: If you use the SVR4 style init system then +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>If you use the SVR4 style init system then you may like to look at the <TT CLASS="FILENAME" >examples/svr4-startup</TT > script to make Samba fit into that system.</P +></TD +></TR +></TABLE +></DIV ></DIV ></DIV ></DIV diff --git a/docs/htmldocs/diagnosis.html b/docs/htmldocs/diagnosis.html index 070bc0562a..69edc6f0bf 100644 --- a/docs/htmldocs/diagnosis.html +++ b/docs/htmldocs/diagnosis.html @@ -67,14 +67,14 @@ CLASS="CHAPTER" ><A NAME="DIAGNOSIS" ></A ->Chapter 28. The samba checklist</H1 +>Chapter 32. The samba checklist</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3943" ->28.1. Introduction</A +NAME="AEN4581" +>32.1. Introduction</A ></H1 ><P >This file contains a list of tests you can perform to validate your @@ -95,8 +95,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3948" ->28.2. Assumptions</A +NAME="AEN4586" +>32.2. Assumptions</A ></H1 ><P >In all of the tests it is assumed you have a Samba server called @@ -133,17 +133,18 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3958" ->28.3. Tests</A +NAME="AEN4596" +>32.3. The tests</A ></H1 ><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3960" ->28.3.1. Test 1</A -></H2 +CLASS="PROCEDURE" +><P +><B +>Diagnosing your samba server</B +></P +><OL +TYPE="1" +><LI ><P >In the directory in which you store your smb.conf file, run the command "testparm smb.conf". If it reports any errors then your smb.conf @@ -157,15 +158,8 @@ CLASS="FILENAME" CLASS="FILENAME" >/usr/local/samba/lib</TT ></P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3966" ->28.3.2. Test 2</A -></H2 +></LI +><LI ><P >Run the command "ping BIGSERVER" from the PC and "ping ACLIENT" from the unix box. If you don't get a valid response then your TCP/IP @@ -183,15 +177,8 @@ you do have correct entries for the remainder of these tests. </P software. You will need to relax the rules to let in the workstation in question, perhaps by allowing access from another subnet (on Linux this is done via the ipfwadm program.)</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3972" ->28.3.3. Test 3</A -></H2 +></LI +><LI ><P >Run the command "smbclient -L BIGSERVER" on the unix box. You should get a list of available shares back. </P @@ -254,15 +241,8 @@ to start smbd as a daemon, it can avoid a lot of frustration!</P and / or broadcast address settings are incorrect. Please check that the network interface IP Address / Broadcast Address / Subnet Mask settings are correct and that Samba has correctly noted these in the log.nmb file.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3987" ->28.3.4. Test 4</A -></H2 +></LI +><LI ><P >Run the command "nmblookup -B BIGSERVER __SAMBA__". You should get the IP address of your Samba server back.</P @@ -275,15 +255,8 @@ to udp port 137.</P parameters on the command line. If this is the case then create a one-line script that contains the right parameters and run that from inetd.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3992" ->28.3.5. Test 5</A -></H2 +></LI +><LI ><P >run the command <B CLASS="COMMAND" @@ -296,15 +269,8 @@ got the name of the PC wrong. </P ><P >If ACLIENT doesn't resolve via DNS then use the IP address of the client in the above test.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN3998" ->28.3.6. Test 6</A -></H2 +></LI +><LI ><P >Run the command <B CLASS="COMMAND" @@ -330,15 +296,8 @@ subnet.</P ><P >This test will probably fail if your subnet mask and broadcast address are not correct. (Refer to TEST 3 notes above).</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN4006" ->28.3.7. Test 7</A -></H2 +></LI +><LI ><P >Run the command <B CLASS="COMMAND" @@ -419,15 +378,8 @@ when you type <B CLASS="COMMAND" >dir</B >.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN4032" ->28.3.8. Test 8</A -></H2 +></LI +><LI ><P >On the PC type the command <B CLASS="COMMAND" @@ -479,15 +431,8 @@ name and password.</P it probably means that the host is not contactable via tcp services. Check to see if the host is running tcp wrappers, and if so add an entry in the hosts.allow file for your client (or subnet, etc.)</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN4049" ->28.3.9. Test 9</A -></H2 +></LI +><LI ><P >Run the command <B CLASS="COMMAND" @@ -513,15 +458,8 @@ CLASS="FILENAME" >smb.conf</TT >. Turn it back on to fix.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN4057" ->28.3.10. Test 10</A -></H2 +></LI +><LI ><P >Run the command <B CLASS="COMMAND" @@ -539,15 +477,8 @@ CLASS="COMMAND" >preferred master = yes</B > to ensure that an election is held at startup.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN4063" ->28.3.11. Test 11</A -></H2 +></LI +><LI ><P >From file manager try to browse the server. Your samba server should appear in the browse list of your local workgroup (or the one you @@ -566,6 +497,8 @@ CLASS="COMMAND" > in your smb.conf file, or enable encrypted passwords AFTER compiling in support for encrypted passwords (refer to the Makefile).</P +></LI +></OL ></DIV ></DIV ><DIV @@ -573,8 +506,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN4068" ->28.4. Still having troubles?</A +NAME="AEN4697" +>32.4. Still having troubles?</A ></H1 ><P >Try the mailing list or newsgroup, or use the ethereal utility to @@ -589,7 +522,7 @@ out the samba web page at <A HREF="http://samba.org/samba" TARGET="_top" ->http://samba.org/samba</A +>http://samba.org/samba/</A ></P ><P >Also look at the other docs in the Samba package!</P diff --git a/docs/htmldocs/domain-security.html b/docs/htmldocs/domain-security.html index 7923247140..d0af4f3131 100644 --- a/docs/htmldocs/domain-security.html +++ b/docs/htmldocs/domain-security.html @@ -80,7 +80,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1315" +NAME="AEN1413" >9.1. Joining an NT Domain with Samba 3.0</A ></H1 ><P @@ -263,7 +263,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1369" +NAME="AEN1467" >9.2. Why is this better than security = server?</A ></H1 ><P diff --git a/docs/htmldocs/groupmapping.html b/docs/htmldocs/groupmapping.html index e82b9ea697..408c87fce6 100644 --- a/docs/htmldocs/groupmapping.html +++ b/docs/htmldocs/groupmapping.html @@ -2,7 +2,7 @@ <HTML ><HEAD ><TITLE ->Group mapping HOWTO</TITLE +>Configuring Group Mapping</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK @@ -16,9 +16,8 @@ REL="PREVIOUS" TITLE="UNIX Permission Bits and Windows NT Access Control Lists" HREF="unix-permissions.html"><LINK REL="NEXT" -TITLE="Configuring PAM for distributed but centrally -managed authentication" -HREF="pam.html"></HEAD +TITLE="Printing Support" +HREF="printing.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -60,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="pam.html" +HREF="printing.html" ACCESSKEY="N" >Next</A ></TD @@ -75,7 +74,7 @@ CLASS="CHAPTER" ><A NAME="GROUPMAPPING" ></A ->Chapter 12. Group mapping HOWTO</H1 +>Chapter 11. Configuring Group Mapping</H1 ><P > Starting with Samba 3.0 alpha 2, a new group mapping function is available. The @@ -143,9 +142,9 @@ CLASS="COMMAND" >domain admins</B > group by running the command:</P ><P -><B -CLASS="COMMAND" ->smbgroupedit -c "Domain Admins" -u domadm</B +><KBD +CLASS="USERINPUT" +>smbgroupedit -c "Domain Admins" -u domadm</KBD ></P ></LI ></OL @@ -165,9 +164,9 @@ CLASS="COMMAND" ><P >You can list the various groups in the mapping database like this</P ><P -><B -CLASS="COMMAND" ->smbgroupedit -v</B +><KBD +CLASS="USERINPUT" +>smbgroupedit -v</KBD ></P ></DIV ><DIV @@ -204,7 +203,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="pam.html" +HREF="printing.html" ACCESSKEY="N" >Next</A ></TD @@ -228,8 +227,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Configuring PAM for distributed but centrally -managed authentication</TD +>Printing Support</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/improved-browsing.html b/docs/htmldocs/improved-browsing.html index c6b70ddc0c..5fa18c113c 100644 --- a/docs/htmldocs/improved-browsing.html +++ b/docs/htmldocs/improved-browsing.html @@ -16,8 +16,8 @@ REL="PREVIOUS" TITLE="Integrating MS Windows networks with Samba" HREF="integrate-ms-networks.html"><LINK REL="NEXT" -TITLE="Hosting a Microsoft Distributed File System tree on Samba" -HREF="msdfs.html"></HEAD +TITLE="Securing Samba" +HREF="securing-samba.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -59,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="msdfs.html" +HREF="securing-samba.html" ACCESSKEY="N" >Next</A ></TD @@ -74,18 +74,21 @@ CLASS="CHAPTER" ><A NAME="IMPROVED-BROWSING" ></A ->Chapter 18. Improved browsing in samba</H1 +>Chapter 22. Improved browsing in samba</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3047" ->18.1. Overview of browsing</A +NAME="AEN3695" +>22.1. Overview of browsing</A ></H1 ><P >SMB networking provides a mechanism by which clients can access a list -of machines in a network, a so-called "browse list". This list +of machines in a network, a so-called <B +CLASS="COMMAND" +>browse list</B +>. This list contains machines that are ready to offer file and/or print services to other machines within the network. Thus it does not include machines which aren't currently able to do server tasks. The browse @@ -93,7 +96,7 @@ list is heavily used by all SMB clients. Configuration of SMB browsing has been problematic for some Samba users, hence this document.</P ><P ->MS Windows 2000 and later, as with Samba-3 and later, can be +>MS Windows 2000 and later, as with Samba 3 and later, can be configured to not use NetBIOS over TCP/IP. When configured this way it is imperative that name resolution (using DNS/LDAP/ADS) be correctly configured and operative. Browsing will NOT work if name resolution @@ -109,8 +112,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3052" ->18.2. Browsing support in samba</A +NAME="AEN3701" +>22.2. Browsing support in samba</A ></H1 ><P >Samba facilitates browsing. The browsing is supported by nmbd @@ -129,45 +132,91 @@ workgroup that has the same name as an NT Domain: on each wide area network, you must only ever have one domain master browser per workgroup, regardless of whether it is NT, Samba or any other type of domain master that is providing this service.</P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" ><P ->[Note that nmbd can be configured as a WINS server, but it is not +>Nmbd can be configured as a WINS server, but it is not necessary to specifically use samba as your WINS server. MS Windows NT4, Server or Advanced Server 2000 or 2003 can be configured as your WINS server. In a mixed NT/2000/2003 server and samba environment on a Wide Area Network, it is recommended that you use the Microsoft WINS server capabilities. In a samba-only environment, it is recommended that you use one and only one Samba server as your WINS server.</P +></TD +></TR +></TABLE +></DIV ><P >To get browsing to work you need to run nmbd as usual, but will need -to use the "workgroup" option in smb.conf to control what workgroup -Samba becomes a part of.</P +to use the <B +CLASS="COMMAND" +>workgroup</B +> option in <TT +CLASS="FILENAME" +>smb.conf</TT +> +to control what workgroup Samba becomes a part of.</P ><P >Samba also has a useful option for a Samba server to offer itself for browsing on another subnet. It is recommended that this option is only used for 'unusual' purposes: announcements over the internet, for -example. See "remote announce" in the smb.conf man page. </P +example. See <B +CLASS="COMMAND" +>remote announce</B +> in the +<TT +CLASS="FILENAME" +>smb.conf</TT +> man page. </P ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3060" ->18.3. Problem resolution</A +NAME="AEN3714" +>22.3. Problem resolution</A ></H1 ><P >If something doesn't work then hopefully the log.nmb file will help you track down the problem. Try a debug level of 2 or 3 for finding problems. Also note that the current browse list usually gets stored -in text form in a file called browse.dat.</P +in text form in a file called <TT +CLASS="FILENAME" +>browse.dat</TT +>.</P ><P >Note that if it doesn't work for you, then you should still be able to -type the server name as \\SERVER in filemanager then hit enter and -filemanager should display the list of available shares.</P +type the server name as <TT +CLASS="FILENAME" +>\\SERVER</TT +> in filemanager then +hit enter and filemanager should display the list of available shares.</P ><P >Some people find browsing fails because they don't have the global -"guest account" set to a valid account. Remember that the IPC$ -connection that lists the shares is done as guest, and thus you must +<B +CLASS="COMMAND" +>guest account</B +> set to a valid account. Remember that the +IPC$ connection that lists the shares is done as guest, and thus you must have a valid guest account.</P ><P ><SPAN @@ -183,13 +232,6 @@ server resources.</I ></SPAN ></P ><P ->Also, a lot of people are getting bitten by the problem of too many -parameters on the command line of nmbd in inetd.conf. This trick is to -not use spaces between the option and the parameter (eg: -d2 instead -of -d 2), and to not use the -B and -N options. New versions of nmbd -are now far more likely to correctly find your broadcast and network -address, so in most cases these aren't needed.</P -><P >The other big problem people have is that their broadcast address, netmask or IP address is wrong (specified with the "interfaces" option in smb.conf)</P @@ -199,8 +241,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3069" ->18.4. Browsing across subnets</A +NAME="AEN3725" +>22.4. Browsing across subnets</A ></H1 ><P >Since the release of Samba 1.9.17(alpha1) Samba has been @@ -230,8 +272,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3074" ->18.4.1. How does cross subnet browsing work ?</A +NAME="AEN3730" +>22.4.1. How does cross subnet browsing work ?</A ></H2 ><P >Cross subnet browsing is a complicated dance, containing multiple @@ -441,8 +483,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3109" ->18.5. Setting up a WINS server</A +NAME="AEN3765" +>22.5. Setting up a WINS server</A ></H1 ><P >Either a Samba machine or a Windows NT Server machine may be set up @@ -460,17 +502,17 @@ yes. If you have any older versions of Samba on your network it is strongly suggested you upgrade to a recent version, or at the very least set the parameter to 'no' on all these machines.</P ><P ->Machines with "<B +>Machines with <B CLASS="COMMAND" >wins support = yes</B ->" will keep a list of +> will keep a list of all NetBIOS names registered with them, acting as a DNS for NetBIOS names.</P ><P >You should set up only ONE wins server. Do NOT set the -"<B +<B CLASS="COMMAND" >wins support = yes</B ->" option on more than one Samba +> option on more than one Samba server.</P ><P >To set up a Windows NT Server as a WINS server you need to set up @@ -481,8 +523,11 @@ refuse to document these replication protocols Samba cannot currently participate in these replications. It is possible in the future that a Samba->Samba WINS replication protocol may be defined, in which case more than one Samba machine could be set up as a WINS server -but currently only one Samba server should have the "wins support = yes" -parameter set.</P +but currently only one Samba server should have the +<B +CLASS="COMMAND" +>wins support = yes</B +> parameter set.</P ><P >After the WINS server has been configured you must ensure that all machines participating on the network are configured with the address @@ -503,14 +548,14 @@ machine or its IP address.</P ><P >Note that this line MUST NOT BE SET in the smb.conf file of the Samba server acting as the WINS server itself. If you set both the -"<B +<B CLASS="COMMAND" >wins support = yes</B ->" option and the -"<B +> option and the +<B CLASS="COMMAND" >wins server = <name></B ->" option then +> option then nmbd will fail to start.</P ><P >There are two possible scenarios for setting up cross subnet browsing. @@ -524,8 +569,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3128" ->18.6. Setting up Browsing in a WORKGROUP</A +NAME="AEN3785" +>22.6. Setting up Browsing in a WORKGROUP</A ></H1 ><P >To set up cross subnet browsing on a network containing machines @@ -586,15 +631,31 @@ os level = 65</PRE or they will war with each other over which is to be the local master browser.</P ><P ->The "local master" parameter allows Samba to act as a local master -browser. The "preferred master" causes nmbd to force a browser -election on startup and the "os level" parameter sets Samba high -enough so that it should win any browser elections.</P +>The <B +CLASS="COMMAND" +>local master</B +> parameter allows Samba to act as a +local master browser. The <B +CLASS="COMMAND" +>preferred master</B +> causes nmbd +to force a browser election on startup and the <B +CLASS="COMMAND" +>os level</B +> +parameter sets Samba high enough so that it should win any browser elections.</P ><P >If you have an NT machine on the subnet that you wish to be the local master browser then you can disable Samba from becoming a local master browser by setting the following -options in the [global] section of the smb.conf file :</P +options in the <B +CLASS="COMMAND" +>[global]</B +> section of the +<TT +CLASS="FILENAME" +>smb.conf</TT +> file :</P ><P ><PRE CLASS="PROGRAMLISTING" @@ -609,8 +670,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3146" ->18.7. Setting up Browsing in a DOMAIN</A +NAME="AEN3808" +>22.7. Setting up Browsing in a DOMAIN</A ></H1 ><P >If you are adding Samba servers to a Windows NT Domain then @@ -618,13 +679,23 @@ you must not set up a Samba server as a domain master browser. By default, a Windows NT Primary Domain Controller for a Domain name is also the Domain master browser for that name, and many things will break if a Samba server registers the Domain master -browser NetBIOS name (DOMAIN<1B>) with WINS instead of the PDC.</P +browser NetBIOS name (<VAR +CLASS="REPLACEABLE" +>DOMAIN</VAR +><1B>) +with WINS instead of the PDC.</P ><P >For subnets other than the one containing the Windows NT PDC you may set up Samba servers as local master browsers as described. To make a Samba server a local master browser set -the following options in the [global] section of the smb.conf -file :</P +the following options in the <B +CLASS="COMMAND" +>[global]</B +> section +of the <TT +CLASS="FILENAME" +>smb.conf</TT +> file :</P ><P ><PRE CLASS="PROGRAMLISTING" @@ -635,17 +706,30 @@ os level = 65</PRE ></P ><P >If you wish to have a Samba server fight the election with machines -on the same subnet you may set the "os level" parameter to lower -levels. By doing this you can tune the order of machines that +on the same subnet you may set the <B +CLASS="COMMAND" +>os level</B +> parameter +to lower levels. By doing this you can tune the order of machines that will become local master browsers if they are running. For -more details on this see the section "FORCING SAMBA TO BE THE MASTER" +more details on this see the section <A +HREF="improved-browsing.html#BROWSE-FORCE-MASTER" +>Forcing samba to be the master browser</A +> below.</P ><P >If you have Windows NT machines that are members of the domain on all subnets, and you are sure they will always be running then you can disable Samba from taking part in browser elections and ever becoming a local master browser by setting following options -in the [global] section of the smb.conf file :</P +in the <B +CLASS="COMMAND" +>[global]</B +> section of the <TT +CLASS="FILENAME" +>smb.conf</TT +> +file :</P ><P ><B CLASS="COMMAND" @@ -660,37 +744,64 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3156" ->18.8. Forcing samba to be the master</A +NAME="BROWSE-FORCE-MASTER" +>22.8. Forcing samba to be the master</A ></H1 ><P ->Who becomes the "master browser" is determined by an election process -using broadcasts. Each election packet contains a number of parameters +>Who becomes the <B +CLASS="COMMAND" +>master browser</B +> is determined by an election +process using broadcasts. Each election packet contains a number of parameters which determine what precedence (bias) a host should have in the election. By default Samba uses a very low precedence and thus loses elections to just about anyone else.</P ><P ->If you want Samba to win elections then just set the "os level" global -option in smb.conf to a higher number. It defaults to 0. Using 34 +>If you want Samba to win elections then just set the <B +CLASS="COMMAND" +>os level</B +> global +option in <TT +CLASS="FILENAME" +>smb.conf</TT +> to a higher number. It defaults to 0. Using 34 would make it win all elections over every other system (except other samba systems!)</P ><P ->A "os level" of 2 would make it beat WfWg and Win95, but not MS Windows +>A <B +CLASS="COMMAND" +>os level</B +> of 2 would make it beat WfWg and Win95, but not MS Windows NT/2K Server. A MS Windows NT/2K Server domain controller uses level 32.</P ><P >The maximum os level is 255</P ><P >If you want samba to force an election on startup, then set the -"preferred master" global option in smb.conf to "yes". Samba will +<B +CLASS="COMMAND" +>preferred master</B +> global option in <TT +CLASS="FILENAME" +>smb.conf</TT +> to "yes". Samba will then have a slight advantage over other potential master browsers that are not preferred master browsers. Use this parameter with care, as if you have two hosts (whether they are windows 95 or NT or -samba) on the same local subnet both set with "preferred master" to +samba) on the same local subnet both set with <B +CLASS="COMMAND" +>preferred master</B +> to "yes", then periodically and continually they will force an election in order to become the local master browser.</P ><P ->If you want samba to be a "domain master browser", then it is -recommended that you also set "preferred master" to "yes", because +>If you want samba to be a <B +CLASS="COMMAND" +>domain master browser</B +>, then it is +recommended that you also set <B +CLASS="COMMAND" +>preferred master</B +> to "yes", because samba will not become a domain master browser for the whole of your LAN or WAN if it is not also a local master browser on its own broadcast isolated subnet.</P @@ -708,14 +819,20 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3165" ->18.9. Making samba the domain master</A +NAME="AEN3843" +>22.9. Making samba the domain master</A ></H1 ><P >The domain master is responsible for collating the browse lists of multiple subnets so that browsing can occur between subnets. You can -make samba act as the domain master by setting "domain master = yes" -in smb.conf. By default it will not be a domain master.</P +make samba act as the domain master by setting <B +CLASS="COMMAND" +>domain master = yes</B +> +in <TT +CLASS="FILENAME" +>smb.conf</TT +>. By default it will not be a domain master.</P ><P >Note that you should NOT set Samba to be the domain master for a workgroup that has the same name as an NT Domain.</P @@ -726,8 +843,14 @@ master browsers on other subnets and then contact them to synchronise browse lists.</P ><P >If you want samba to be the domain master then I suggest you also set -the "os level" high enough to make sure it wins elections, and set -"preferred master" to "yes", to get samba to force an election on +the <B +CLASS="COMMAND" +>os level</B +> high enough to make sure it wins elections, and set +<B +CLASS="COMMAND" +>preferred master</B +> to "yes", to get samba to force an election on startup.</P ><P >Note that all your servers (including samba) and clients should be @@ -781,8 +904,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3183" ->18.10. Note about broadcast addresses</A +NAME="AEN3865" +>22.10. Note about broadcast addresses</A ></H1 ><P >If your network uses a "0" based broadcast address (for example if it @@ -795,13 +918,19 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3186" ->18.11. Multiple interfaces</A +NAME="AEN3868" +>22.11. Multiple interfaces</A ></H1 ><P >Samba now supports machines with multiple network interfaces. If you -have multiple interfaces then you will need to use the "interfaces" -option in smb.conf to configure them. See smb.conf(5) for details.</P +have multiple interfaces then you will need to use the <B +CLASS="COMMAND" +>interfaces</B +> +option in smb.conf to configure them. See <TT +CLASS="FILENAME" +>smb.conf(5)</TT +> for details.</P ></DIV ></DIV ><DIV @@ -838,7 +967,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="msdfs.html" +HREF="securing-samba.html" ACCESSKEY="N" >Next</A ></TD @@ -862,7 +991,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Hosting a Microsoft Distributed File System tree on Samba</TD +>Securing Samba</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/install.html b/docs/htmldocs/install.html index d596ba4fd9..41f69eb8d3 100644 --- a/docs/htmldocs/install.html +++ b/docs/htmldocs/install.html @@ -80,7 +80,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN26" +NAME="AEN65" >1.1. Obtaining and installing samba</A ></H1 ><P @@ -101,7 +101,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN31" +NAME="AEN70" >1.2. Configuring samba</A ></H1 ><P @@ -122,7 +122,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN36" +NAME="AEN75" >1.2.1. Editing the smb.conf file</A ></H2 ><P @@ -177,7 +177,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN50" +NAME="AEN89" >1.2.1.1. Test your config file with <B CLASS="COMMAND" @@ -208,7 +208,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN58" +NAME="AEN97" >1.2.2. SWAT</A ></H2 ><P @@ -236,7 +236,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN64" +NAME="AEN103" >1.3. Try listing the shares available on your server</A ></H1 @@ -273,7 +273,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN73" +NAME="AEN112" >1.4. Try connecting with the unix client</A ></H1 ><P @@ -326,7 +326,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN89" +NAME="AEN128" >1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client</A ></H1 @@ -369,7 +369,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN103" +NAME="AEN142" >1.6. What If Things Don't Work?</A ></H1 ><P @@ -395,7 +395,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN108" +NAME="AEN147" >1.6.1. Scope IDs</A ></H2 ><P @@ -411,7 +411,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN111" +NAME="AEN150" >1.6.2. Locking</A ></H2 ><P diff --git a/docs/htmldocs/integrate-ms-networks.html b/docs/htmldocs/integrate-ms-networks.html index 433fb5b50d..5397d4c2bd 100644 --- a/docs/htmldocs/integrate-ms-networks.html +++ b/docs/htmldocs/integrate-ms-networks.html @@ -13,8 +13,8 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Unified Logons between Windows NT and UNIX using Winbind" -HREF="winbind.html"><LINK +TITLE="Hosting a Microsoft Distributed File System tree on Samba" +HREF="msdfs.html"><LINK REL="NEXT" TITLE="Improved browsing in samba" HREF="improved-browsing.html"></HEAD @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="winbind.html" +HREF="msdfs.html" ACCESSKEY="P" >Prev</A ></TD @@ -74,7 +74,7 @@ CLASS="CHAPTER" ><A NAME="INTEGRATE-MS-NETWORKS" ></A ->Chapter 17. Integrating MS Windows networks with Samba</H1 +>Chapter 21. Integrating MS Windows networks with Samba</H1 ><P >This section deals with NetBIOS over TCP/IP name to IP address resolution. If you your MS Windows clients are NOT configured to use NetBIOS over TCP/IP then this @@ -155,8 +155,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2932" ->17.1. Name Resolution in a pure Unix/Linux world</A +NAME="AEN3580" +>21.1. Name Resolution in a pure Unix/Linux world</A ></H1 ><P >The key configuration files covered in this section are:</P @@ -197,8 +197,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2948" ->17.1.1. <TT +NAME="AEN3596" +>21.1.1. <TT CLASS="FILENAME" >/etc/hosts</TT ></A @@ -278,8 +278,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2964" ->17.1.2. <TT +NAME="AEN3612" +>21.1.2. <TT CLASS="FILENAME" >/etc/resolv.conf</TT ></A @@ -316,8 +316,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2975" ->17.1.3. <TT +NAME="AEN3623" +>21.1.3. <TT CLASS="FILENAME" >/etc/host.conf</TT ></A @@ -345,8 +345,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2983" ->17.1.4. <TT +NAME="AEN3631" +>21.1.4. <TT CLASS="FILENAME" >/etc/nsswitch.conf</TT ></A @@ -414,8 +414,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2995" ->17.2. Name resolution as used within MS Windows networking</A +NAME="AEN3643" +>21.2. Name resolution as used within MS Windows networking</A ></H1 ><P >MS Windows networking is predicated about the name each machine @@ -499,8 +499,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3007" ->17.2.1. The NetBIOS Name Cache</A +NAME="AEN3655" +>21.2.1. The NetBIOS Name Cache</A ></H2 ><P >All MS Windows machines employ an in memory buffer in which is @@ -526,8 +526,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3012" ->17.2.2. The LMHOSTS file</A +NAME="AEN3660" +>21.2.2. The LMHOSTS file</A ></H2 ><P >This file is usually located in MS Windows NT 4.0 or @@ -629,8 +629,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3020" ->17.2.3. HOSTS file</A +NAME="AEN3668" +>21.2.3. HOSTS file</A ></H2 ><P >This file is usually located in MS Windows NT 4.0 or 2000 in @@ -651,8 +651,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3025" ->17.2.4. DNS Lookup</A +NAME="AEN3673" +>21.2.4. DNS Lookup</A ></H2 ><P >This capability is configured in the TCP/IP setup area in the network @@ -671,8 +671,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3028" ->17.2.5. WINS Lookup</A +NAME="AEN3676" +>21.2.5. WINS Lookup</A ></H2 ><P >A WINS (Windows Internet Name Server) service is the equivaent of the @@ -724,7 +724,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="winbind.html" +HREF="msdfs.html" ACCESSKEY="P" >Prev</A ></TD @@ -752,7 +752,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Unified Logons between Windows NT and UNIX using Winbind</TD +>Hosting a Microsoft Distributed File System tree on Samba</TD ><TD WIDTH="34%" ALIGN="center" diff --git a/docs/htmldocs/introduction.html b/docs/htmldocs/introduction.html index 6c5e6df9ee..a46916c046 100644 --- a/docs/htmldocs/introduction.html +++ b/docs/htmldocs/introduction.html @@ -78,7 +78,7 @@ CLASS="TITLE" ><DIV CLASS="PARTINTRO" ><A -NAME="AEN21" +NAME="AEN42" ></A ><H1 >Introduction</H1 @@ -103,60 +103,60 @@ HREF="install.html" ><DL ><DT >1.1. <A -HREF="install.html#AEN26" +HREF="install.html#AEN65" >Obtaining and installing samba</A ></DT ><DT >1.2. <A -HREF="install.html#AEN31" +HREF="install.html#AEN70" >Configuring samba</A ></DT ><DD ><DL ><DT >1.2.1. <A -HREF="install.html#AEN36" +HREF="install.html#AEN75" >Editing the smb.conf file</A ></DT ><DT >1.2.2. <A -HREF="install.html#AEN58" +HREF="install.html#AEN97" >SWAT</A ></DT ></DL ></DD ><DT >1.3. <A -HREF="install.html#AEN64" +HREF="install.html#AEN103" >Try listing the shares available on your server</A ></DT ><DT >1.4. <A -HREF="install.html#AEN73" +HREF="install.html#AEN112" >Try connecting with the unix client</A ></DT ><DT >1.5. <A -HREF="install.html#AEN89" +HREF="install.html#AEN128" >Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client</A ></DT ><DT >1.6. <A -HREF="install.html#AEN103" +HREF="install.html#AEN142" >What If Things Don't Work?</A ></DT ><DD ><DL ><DT >1.6.1. <A -HREF="install.html#AEN108" +HREF="install.html#AEN147" >Scope IDs</A ></DT ><DT >1.6.2. <A -HREF="install.html#AEN111" +HREF="install.html#AEN150" >Locking</A ></DT ></DL @@ -172,38 +172,44 @@ HREF="browsing-quick.html" ><DL ><DT >2.1. <A -HREF="browsing-quick.html#AEN130" +HREF="browsing-quick.html#AEN174" >Discussion</A ></DT ><DT >2.2. <A -HREF="browsing-quick.html#AEN139" +HREF="browsing-quick.html#AEN193" >How browsing functions and how to deploy stable and dependable browsing using Samba</A ></DT ><DT >2.3. <A -HREF="browsing-quick.html#AEN149" ->Use of the "Remote Announce" parameter</A +HREF="browsing-quick.html#AEN207" +>Use of the <B +CLASS="COMMAND" +>Remote Announce</B +> parameter</A ></DT ><DT >2.4. <A -HREF="browsing-quick.html#AEN163" ->Use of the "Remote Browse Sync" parameter</A +HREF="browsing-quick.html#AEN230" +>Use of the <B +CLASS="COMMAND" +>Remote Browse Sync</B +> parameter</A ></DT ><DT >2.5. <A -HREF="browsing-quick.html#AEN168" +HREF="browsing-quick.html#AEN241" >Use of WINS</A ></DT ><DT >2.6. <A -HREF="browsing-quick.html#AEN179" +HREF="browsing-quick.html#AEN255" >Do NOT use more than one (1) protocol on MS Windows machines</A ></DT ><DT >2.7. <A -HREF="browsing-quick.html#AEN187" +HREF="browsing-quick.html#AEN263" >Name Resolution Order</A ></DT ></DL @@ -217,153 +223,134 @@ HREF="passdb.html" ><DL ><DT >3.1. <A -HREF="passdb.html#AEN244" +HREF="passdb.html#AEN321" >Introduction</A ></DT ><DT >3.2. <A -HREF="passdb.html#AEN251" +HREF="passdb.html#AEN328" >Important Notes About Security</A ></DT ><DD ><DL ><DT >3.2.1. <A -HREF="passdb.html#AEN277" +HREF="passdb.html#AEN354" >Advantages of SMB Encryption</A ></DT ><DT >3.2.2. <A -HREF="passdb.html#AEN283" +HREF="passdb.html#AEN360" >Advantages of non-encrypted passwords</A ></DT ></DL ></DD ><DT >3.3. <A -HREF="passdb.html#AEN289" +HREF="passdb.html#AEN366" >The smbpasswd Command</A ></DT ><DT >3.4. <A -HREF="passdb.html#AEN320" +HREF="passdb.html#AEN397" >Plain text</A ></DT ><DT >3.5. <A -HREF="passdb.html#AEN325" +HREF="passdb.html#AEN402" >TDB</A ></DT ><DT >3.6. <A -HREF="passdb.html#AEN328" +HREF="passdb.html#AEN405" >LDAP</A ></DT ><DD ><DL ><DT >3.6.1. <A -HREF="passdb.html#AEN330" +HREF="passdb.html#AEN407" >Introduction</A ></DT ><DT >3.6.2. <A -HREF="passdb.html#AEN350" +HREF="passdb.html#AEN427" >Introduction</A ></DT ><DT >3.6.3. <A -HREF="passdb.html#AEN379" +HREF="passdb.html#AEN456" >Supported LDAP Servers</A ></DT ><DT >3.6.4. <A -HREF="passdb.html#AEN384" +HREF="passdb.html#AEN461" >Schema and Relationship to the RFC 2307 posixAccount</A ></DT ><DT >3.6.5. <A -HREF="passdb.html#AEN396" +HREF="passdb.html#AEN473" >Configuring Samba with LDAP</A ></DT ><DT >3.6.6. <A -HREF="passdb.html#AEN443" +HREF="passdb.html#AEN520" >Accounts and Groups management</A ></DT ><DT >3.6.7. <A -HREF="passdb.html#AEN448" +HREF="passdb.html#AEN525" >Security and sambaAccount</A ></DT ><DT >3.6.8. <A -HREF="passdb.html#AEN468" +HREF="passdb.html#AEN545" >LDAP specials attributes for sambaAccounts</A ></DT ><DT >3.6.9. <A -HREF="passdb.html#AEN538" +HREF="passdb.html#AEN615" >Example LDIF Entries for a sambaAccount</A ></DT ></DL ></DD ><DT >3.7. <A -HREF="passdb.html#AEN546" +HREF="passdb.html#AEN623" >MySQL</A ></DT ><DD ><DL ><DT >3.7.1. <A -HREF="passdb.html#AEN548" ->Building</A -></DT -><DT ->3.7.2. <A -HREF="passdb.html#AEN554" +HREF="passdb.html#AEN625" >Creating the database</A ></DT ><DT ->3.7.3. <A -HREF="passdb.html#AEN564" +>3.7.2. <A +HREF="passdb.html#AEN635" >Configuring</A ></DT ><DT ->3.7.4. <A -HREF="passdb.html#AEN581" +>3.7.3. <A +HREF="passdb.html#AEN652" >Using plaintext passwords or encrypted password</A ></DT ><DT ->3.7.5. <A -HREF="passdb.html#AEN586" +>3.7.4. <A +HREF="passdb.html#AEN657" >Getting non-column data from the table</A ></DT ></DL ></DD ><DT >3.8. <A -HREF="passdb.html#AEN594" ->Passdb XML plugin</A -></DT -><DD -><DL -><DT ->3.8.1. <A -HREF="passdb.html#AEN596" ->Building</A -></DT -><DT ->3.8.2. <A -HREF="passdb.html#AEN602" ->Usage</A +HREF="passdb.html#AEN665" +>XML</A ></DT ></DL ></DD ></DL -></DD -></DL ></DIV ></DIV ></DIV diff --git a/docs/htmldocs/msdfs.html b/docs/htmldocs/msdfs.html index 0df9a814d4..4d31559417 100644 --- a/docs/htmldocs/msdfs.html +++ b/docs/htmldocs/msdfs.html @@ -13,11 +13,11 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Improved browsing in samba" -HREF="improved-browsing.html"><LINK -REL="NEXT" TITLE="Stackable VFS modules" -HREF="vfs.html"></HEAD +HREF="vfs.html"><LINK +REL="NEXT" +TITLE="Integrating MS Windows networks with Samba" +HREF="integrate-ms-networks.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="improved-browsing.html" +HREF="vfs.html" ACCESSKEY="P" >Prev</A ></TD @@ -59,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="vfs.html" +HREF="integrate-ms-networks.html" ACCESSKEY="N" >Next</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="MSDFS" ></A ->Chapter 19. Hosting a Microsoft Distributed File System tree on Samba</H1 +>Chapter 20. Hosting a Microsoft Distributed File System tree on Samba</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3200" ->19.1. Instructions</A +NAME="AEN3518" +>20.1. Instructions</A ></H1 ><P >The Distributed File System (or Dfs) provides a means of @@ -212,8 +212,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3235" ->19.1.1. Notes</A +NAME="AEN3553" +>20.1.1. Notes</A ></H2 ><P ></P @@ -257,7 +257,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="improved-browsing.html" +HREF="vfs.html" ACCESSKEY="P" >Prev</A ></TD @@ -275,7 +275,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="vfs.html" +HREF="integrate-ms-networks.html" ACCESSKEY="N" >Next</A ></TD @@ -285,7 +285,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Improved browsing in samba</TD +>Stackable VFS modules</TD ><TD WIDTH="34%" ALIGN="center" @@ -299,7 +299,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Stackable VFS modules</TD +>Integrating MS Windows networks with Samba</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/nmbd.8.html b/docs/htmldocs/nmbd.8.html index f4f8caf81f..6b8161e02e 100644 --- a/docs/htmldocs/nmbd.8.html +++ b/docs/htmldocs/nmbd.8.html @@ -196,14 +196,6 @@ CLASS="COMMAND" than a file.</P ></DD ><DT ->-a</DT -><DD -><P ->If this parameter is specified, each new - connection will append log messages to the log file. - This is the default.</P -></DD -><DT >-i</DT ><DD ><P @@ -222,26 +214,10 @@ CLASS="CONSTANT" given. </P ></DD ><DT ->-o</DT -><DD -><P ->If this parameter is specified, the - log files will be overwritten when opened. By default, - <B -CLASS="COMMAND" ->smbd</B -> will append entries to the log - files.</P -></DD -><DT ->-h</DT +>-h|--help</DT ><DD ><P ->Prints the help information (usage) - for <B -CLASS="COMMAND" ->nmbd</B ->.</P +>Print a summary of command line options.</P ></DD ><DT >-H <filename></DT @@ -312,113 +288,80 @@ CLASS="REFENTRYTITLE" ><DD ><P >Prints the version number for - <B +<B CLASS="COMMAND" ->nmbd</B +>smbd</B >.</P ></DD ><DT ->-d <debug level></DT +>-s <configuration file></DT ><DD ><P ->debuglevel is an integer - from 0 to 10. The default value if this parameter is - not specified is zero.</P -><P ->The higher this value, the more detail will - be logged to the log files about the activities of the - server. At level 0, only critical errors and serious - warnings will be logged. Level 1 is a reasonable level for - day to day running - it generates a small amount of - information about operations carried out.</P -><P ->Levels above 1 will generate considerable amounts - of log data, and should only be used when investigating - a problem. Levels above 3 are designed for use only by developers - and generate HUGE amounts of log data, most of which is extremely - cryptic.</P -><P ->Note that specifying this parameter here will override - the <A -HREF="smb.conf.5.html#loglevel" +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" TARGET="_top" -><VAR -CLASS="PARAMETER" ->log level</VAR +><TT +CLASS="FILENAME" +>smb.conf(5)</TT ></A -> - parameter in the <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> file.</P +> for more information. +The default configuration file name is determined at +compile time.</P ></DD ><DT ->-l <log directory></DT +>-d|--debug=debuglevel</DT ><DD ><P ->The -l parameter specifies a directory - into which the "log.nmbd" log file will be created - for operational data from the running <B -CLASS="COMMAND" ->nmbd</B -> - server. The default log directory is compiled into Samba - as part of the build process. Common defaults are <TT -CLASS="FILENAME" -> /usr/local/samba/var/log.nmb</TT ->, <TT -CLASS="FILENAME" -> /usr/samba/var/log.nmb</TT -> or - <TT +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT CLASS="FILENAME" ->/var/log/log.nmb</TT ->. <SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->Beware:</I -></SPAN -> - If the directory specified does not exist, <B -CLASS="COMMAND" ->nmbd</B -> - will log to the default debug log location defined at compile time. - </P +>smb.conf(5)</TT +></A +> file.</P ></DD ><DT ->-n <primary NetBIOS name></DT +>-l|--logfile=logbasename</DT ><DD ><P ->This option allows you to override - the NetBIOS name that Samba uses for itself. This is identical - to setting the <A -HREF="smb.conf.5.html#netbiosname" -TARGET="_top" -><VAR -CLASS="PARAMETER" ->NetBIOS - name</VAR -></A -> parameter in the <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> file. However, a command - line setting will take precedence over settings in - <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN ->.</P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ><DT >-p <UDP port number></DT @@ -433,34 +376,13 @@ CLASS="COMMAND" use this option unless you are an expert, in which case you won't need help!</P ></DD -><DT ->-s <configuration file></DT -><DD -><P ->The default configuration file name - is set at build time, typically as <TT -CLASS="FILENAME" -> /usr/local/samba/lib/smb.conf</TT ->, but - this may be changed when Samba is autoconfigured.</P -><P ->The file specified contains the configuration details - required by the server. See <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> for more information. - </P -></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN162" +NAME="AEN131" ></A ><H2 >FILES</H2 @@ -629,7 +551,7 @@ CLASS="FILENAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN216" +NAME="AEN185" ></A ><H2 >SIGNALS</H2 @@ -693,7 +615,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN233" +NAME="AEN202" ></A ><H2 >VERSION</H2 @@ -704,7 +626,7 @@ NAME="AEN233" ><DIV CLASS="REFSECT1" ><A -NAME="AEN236" +NAME="AEN205" ></A ><H2 >SEE ALSO</H2 @@ -764,7 +686,7 @@ TARGET="_top" ><DIV CLASS="REFSECT1" ><A -NAME="AEN260" +NAME="AEN229" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/nmblookup.1.html b/docs/htmldocs/nmblookup.1.html index 1e3c3c56ad..cb1df2cd82 100644 --- a/docs/htmldocs/nmblookup.1.html +++ b/docs/htmldocs/nmblookup.1.html @@ -148,10 +148,86 @@ CLASS="REPLACEABLE" an IP Address and do a node status query on this address.</P ></DD ><DT ->-h</DT +>-n <primary NetBIOS name></DT ><DD ><P ->Print a help (usage) message.</P +>This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the <A +HREF="smb.conf.5.html#netbiosname" +TARGET="_top" +><VAR +CLASS="PARAMETER" +>NetBIOS +name</VAR +></A +> parameter in the <SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +> file. However, a command +line setting will take precedence over settings in +<SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +>.</P +></DD +><DT +>-i <scope></DT +><DD +><P +>This specifies a NetBIOS scope that +<B +CLASS="COMMAND" +>nmblookup</B +> will use to communicate with when +generating NetBIOS names. For details on the use of NetBIOS +scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are +<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>very</I +></SPAN +> rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.</P +></DD +><DT +>-W|--workgroup=domain</DT +><DD +><P +>Set the SMB domain of the username. This +overrides the default domain which is the domain defined in +smb.conf. If the domain specified is the same as the servers +NetBIOS name, it causes the client to log on using the servers local +SAM (as opposed to the Domain SAM). </P +></DD +><DT +>-O socket options</DT +><DD +><P +>TCP socket options to set on the client +socket. See the socket options parameter in +the <SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +> manual page for the list of valid +options. </P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P ></DD ><DT >-B <broadcast address></DT @@ -193,71 +269,84 @@ CLASS="PARAMETER" query a WINS server.</P ></DD ><DT ->-d <debuglevel></DT +>-V</DT ><DD ><P ->debuglevel is an integer from 0 to 10.</P -><P ->The default value if this parameter is not specified - is zero.</P -><P ->The higher this value, the more detail will be logged - about the activities of <B +>Prints the version number for +<B CLASS="COMMAND" ->nmblookup</B ->. At level - 0, only critical errors and serious warnings will be logged.</P -><P ->Levels above 1 will generate considerable amounts of - log data, and should only be used when investigating a problem. - Levels above 3 are designed for use only by developers and - generate HUGE amounts of data, most of which is extremely cryptic.</P +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD ><P ->Note that specifying this parameter here will override - the <A -HREF="smb.conf.5.html#LOGLEVEL" +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" TARGET="_top" -><VAR -CLASS="PARAMETER" -> log level</VAR -></A -> parameter in the <TT +><TT CLASS="FILENAME" -> smb.conf(5)</TT -> file.</P +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P ></DD ><DT ->-s <smb.conf></DT +>-d|--debug=debuglevel</DT ><DD ><P ->This parameter specifies the pathname to - the Samba configuration file, <A +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A HREF="smb.conf.5.html" TARGET="_top" -> smb.conf(5)</A ->. This file controls all aspects of - the Samba setup on the machine.</P +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P ></DD ><DT ->-i <scope></DT +>-l|--logfile=logbasename</DT ><DD ><P ->This specifies a NetBIOS scope that - <B -CLASS="COMMAND" ->nmblookup</B -> will use to communicate with when - generating NetBIOS names. For details on the use of NetBIOS - scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are - <SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->very</I -></SPAN -> rarely used, only set this parameter - if you are the system administrator in charge of all the - NetBIOS systems you communicate with.</P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ><DT >-T</DT @@ -303,7 +392,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN121" +NAME="AEN154" ></A ><H2 >EXAMPLES</H2 @@ -340,7 +429,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN133" +NAME="AEN166" ></A ><H2 >VERSION</H2 @@ -351,7 +440,7 @@ NAME="AEN133" ><DIV CLASS="REFSECT1" ><A -NAME="AEN136" +NAME="AEN169" ></A ><H2 >SEE ALSO</H2 @@ -379,7 +468,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN148" +NAME="AEN181" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/optional.html b/docs/htmldocs/optional.html index 15e2e998a0..8be8bea805 100644 --- a/docs/htmldocs/optional.html +++ b/docs/htmldocs/optional.html @@ -13,8 +13,8 @@ REL="PREVIOUS" TITLE="Samba as a NT4 or Win2k domain member" HREF="domain-security.html"><LINK REL="NEXT" -TITLE="System Policies" -HREF="advancednetworkmanagement.html"></HEAD +TITLE="UNIX Permission Bits and Windows NT Access Control Lists" +HREF="unix-permissions.html"></HEAD ><BODY CLASS="PART" BGCOLOR="#FFFFFF" @@ -56,7 +56,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="advancednetworkmanagement.html" +HREF="unix-permissions.html" ACCESSKEY="N" >Next</A ></TD @@ -78,7 +78,7 @@ CLASS="TITLE" ><DIV CLASS="PARTINTRO" ><A -NAME="AEN1387" +NAME="AEN1485" ></A ><H1 >Introduction</H1 @@ -95,297 +95,195 @@ CLASS="TOC" ></DT ><DT >10. <A -HREF="advancednetworkmanagement.html" ->System Policies</A -></DT -><DD -><DL -><DT ->10.1. <A -HREF="advancednetworkmanagement.html#AEN1401" ->Basic System Policy Info</A -></DT -><DD -><DL -><DT ->10.1.1. <A -HREF="advancednetworkmanagement.html#AEN1445" ->Creating Group Prolicy Files</A -></DT -></DL -></DD -><DT ->10.2. <A -HREF="advancednetworkmanagement.html#AEN1456" ->Roaming Profiles</A -></DT -><DD -><DL -><DT ->10.2.1. <A -HREF="advancednetworkmanagement.html#AEN1464" ->Windows NT Configuration</A -></DT -><DT ->10.2.2. <A -HREF="advancednetworkmanagement.html#AEN1473" ->Windows 9X Configuration</A -></DT -><DT ->10.2.3. <A -HREF="advancednetworkmanagement.html#AEN1481" ->Win9X and WinNT Configuration</A -></DT -><DT ->10.2.4. <A -HREF="advancednetworkmanagement.html#AEN1488" ->Windows 9X Profile Setup</A -></DT -><DT ->10.2.5. <A -HREF="advancednetworkmanagement.html#AEN1524" ->Windows NT Workstation 4.0</A -></DT -><DT ->10.2.6. <A -HREF="advancednetworkmanagement.html#AEN1532" ->Windows NT/200x Server</A -></DT -><DT ->10.2.7. <A -HREF="advancednetworkmanagement.html#AEN1535" ->Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A -></DT -><DT ->10.2.8. <A -HREF="advancednetworkmanagement.html#AEN1542" ->Windows NT 4</A -></DT -><DT ->10.2.9. <A -HREF="advancednetworkmanagement.html#AEN1580" ->Windows 2000/XP</A -></DT -></DL -></DD -></DL -></DD -><DT ->11. <A HREF="unix-permissions.html" >UNIX Permission Bits and Windows NT Access Control Lists</A ></DT ><DD ><DL ><DT ->11.1. <A -HREF="unix-permissions.html#AEN1663" +>10.1. <A +HREF="unix-permissions.html#AEN1499" >Viewing and changing UNIX permissions using the NT security dialogs</A ></DT ><DT ->11.2. <A -HREF="unix-permissions.html#AEN1667" +>10.2. <A +HREF="unix-permissions.html#AEN1505" >How to view file security on a Samba share</A ></DT ><DT ->11.3. <A -HREF="unix-permissions.html#AEN1678" +>10.3. <A +HREF="unix-permissions.html#AEN1516" >Viewing file ownership</A ></DT ><DT ->11.4. <A -HREF="unix-permissions.html#AEN1698" +>10.4. <A +HREF="unix-permissions.html#AEN1536" >Viewing file or directory permissions</A ></DT ><DD ><DL ><DT ->11.4.1. <A -HREF="unix-permissions.html#AEN1713" +>10.4.1. <A +HREF="unix-permissions.html#AEN1551" >File Permissions</A ></DT ><DT ->11.4.2. <A -HREF="unix-permissions.html#AEN1727" +>10.4.2. <A +HREF="unix-permissions.html#AEN1565" >Directory Permissions</A ></DT ></DL ></DD ><DT ->11.5. <A -HREF="unix-permissions.html#AEN1734" +>10.5. <A +HREF="unix-permissions.html#AEN1572" >Modifying file or directory permissions</A ></DT ><DT ->11.6. <A -HREF="unix-permissions.html#AEN1756" +>10.6. <A +HREF="unix-permissions.html#AEN1594" >Interaction with the standard Samba create mask parameters</A ></DT ><DT ->11.7. <A -HREF="unix-permissions.html#AEN1810" +>10.7. <A +HREF="unix-permissions.html#AEN1648" >Interaction with the standard Samba file attribute mapping</A ></DT ></DL ></DD ><DT ->12. <A +>11. <A HREF="groupmapping.html" ->Group mapping HOWTO</A -></DT -><DT ->13. <A -HREF="pam.html" ->Configuring PAM for distributed but centrally -managed authentication</A +>Configuring Group Mapping</A ></DT -><DD -><DL ><DT ->13.1. <A -HREF="pam.html#AEN1866" ->Samba and PAM</A -></DT -><DT ->13.2. <A -HREF="pam.html#AEN1915" ->Distributed Authentication</A -></DT -><DT ->13.3. <A -HREF="pam.html#AEN1920" ->PAM Configuration in smb.conf</A -></DT -></DL -></DD -><DT ->14. <A +>12. <A HREF="printing.html" >Printing Support</A ></DT ><DD ><DL ><DT ->14.1. <A -HREF="printing.html#AEN1946" +>12.1. <A +HREF="printing.html#AEN1711" >Introduction</A ></DT ><DT ->14.2. <A -HREF="printing.html#AEN1968" +>12.2. <A +HREF="printing.html#AEN1733" >Configuration</A ></DT ><DD ><DL ><DT ->14.2.1. <A -HREF="printing.html#AEN1976" +>12.2.1. <A +HREF="printing.html#AEN1741" >Creating [print$]</A ></DT ><DT ->14.2.2. <A -HREF="printing.html#AEN2011" +>12.2.2. <A +HREF="printing.html#AEN1776" >Setting Drivers for Existing Printers</A ></DT ><DT ->14.2.3. <A -HREF="printing.html#AEN2027" +>12.2.3. <A +HREF="printing.html#AEN1792" >Support a large number of printers</A ></DT ><DT ->14.2.4. <A -HREF="printing.html#AEN2038" +>12.2.4. <A +HREF="printing.html#AEN1807" >Adding New Printers via the Windows NT APW</A ></DT ><DT ->14.2.5. <A -HREF="printing.html#AEN2068" +>12.2.5. <A +HREF="printing.html#AEN1837" >Samba and Printer Ports</A ></DT ></DL ></DD ><DT ->14.3. <A -HREF="printing.html#AEN2076" +>12.3. <A +HREF="printing.html#AEN1845" >The Imprints Toolset</A ></DT ><DD ><DL ><DT ->14.3.1. <A -HREF="printing.html#AEN2080" +>12.3.1. <A +HREF="printing.html#AEN1849" >What is Imprints?</A ></DT ><DT ->14.3.2. <A -HREF="printing.html#AEN2090" +>12.3.2. <A +HREF="printing.html#AEN1859" >Creating Printer Driver Packages</A ></DT ><DT ->14.3.3. <A -HREF="printing.html#AEN2093" +>12.3.3. <A +HREF="printing.html#AEN1862" >The Imprints server</A ></DT ><DT ->14.3.4. <A -HREF="printing.html#AEN2097" +>12.3.4. <A +HREF="printing.html#AEN1866" >The Installation Client</A ></DT ></DL ></DD ><DT ->14.4. <A -HREF="printing.html#AEN2119" +>12.4. <A +HREF="printing.html#AEN1888" >Diagnosis</A ></DT ><DD ><DL ><DT ->14.4.1. <A -HREF="printing.html#AEN2121" +>12.4.1. <A +HREF="printing.html#AEN1890" >Introduction</A ></DT ><DT ->14.4.2. <A -HREF="printing.html#AEN2137" +>12.4.2. <A +HREF="printing.html#AEN1906" >Debugging printer problems</A ></DT ><DT ->14.4.3. <A -HREF="printing.html#AEN2146" +>12.4.3. <A +HREF="printing.html#AEN1915" >What printers do I have?</A ></DT ><DT ->14.4.4. <A -HREF="printing.html#AEN2154" +>12.4.4. <A +HREF="printing.html#AEN1923" >Setting up printcap and print servers</A ></DT ><DT ->14.4.5. <A -HREF="printing.html#AEN2182" +>12.4.5. <A +HREF="printing.html#AEN1951" >Job sent, no output</A ></DT ><DT ->14.4.6. <A -HREF="printing.html#AEN2193" +>12.4.6. <A +HREF="printing.html#AEN1962" >Job sent, strange output</A ></DT ><DT ->14.4.7. <A -HREF="printing.html#AEN2205" +>12.4.7. <A +HREF="printing.html#AEN1974" >Raw PostScript printed</A ></DT ><DT ->14.4.8. <A -HREF="printing.html#AEN2208" +>12.4.8. <A +HREF="printing.html#AEN1977" >Advanced Printing</A ></DT ><DT ->14.4.9. <A -HREF="printing.html#AEN2211" +>12.4.9. <A +HREF="printing.html#AEN1980" >Real debugging</A ></DT ></DL @@ -393,243 +291,357 @@ HREF="printing.html#AEN2211" ></DL ></DD ><DT ->15. <A +>13. <A HREF="cups-printing.html" >CUPS Printing Support</A ></DT ><DD ><DL ><DT ->15.1. <A -HREF="cups-printing.html#AEN2231" +>13.1. <A +HREF="cups-printing.html#AEN2000" >Introduction</A ></DT ><DT ->15.2. <A -HREF="cups-printing.html#AEN2236" ->CUPS - RAW Print Through Mode</A +>13.2. <A +HREF="cups-printing.html#AEN2007" +>Configuring <TT +CLASS="FILENAME" +>smb.conf</TT +> for CUPS</A ></DT ><DT ->15.3. <A -HREF="cups-printing.html#AEN2291" +>13.3. <A +HREF="cups-printing.html#AEN2026" +>CUPS - RAW Print Through Mode</A +></DT +><DT +>13.4. <A +HREF="cups-printing.html#AEN2083" +>CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe +PostScript driver with CUPS-PPDs downloaded to clients</A +></DT +><DT +>13.5. <A +HREF="cups-printing.html#AEN2104" +>Windows Terminal Servers (WTS) as CUPS clients</A +></DT +><DT +>13.6. <A +HREF="cups-printing.html#AEN2108" +>Setting up CUPS for driver download</A +></DT +><DT +>13.7. <A +HREF="cups-printing.html#AEN2120" +>Sources of CUPS drivers / PPDs</A +></DT +><DD +><DL +><DT +>13.7.1. <A +HREF="cups-printing.html#AEN2147" +><B +CLASS="COMMAND" +>cupsaddsmb</B +></A +></DT +></DL +></DD +><DT +>13.8. <A +HREF="cups-printing.html#AEN2176" >The CUPS Filter Chains</A ></DT ><DT ->15.4. <A -HREF="cups-printing.html#AEN2330" +>13.9. <A +HREF="cups-printing.html#AEN2215" >CUPS Print Drivers and Devices</A ></DT ><DD ><DL ><DT ->15.4.1. <A -HREF="cups-printing.html#AEN2337" +>13.9.1. <A +HREF="cups-printing.html#AEN2222" >Further printing steps</A ></DT ></DL ></DD ><DT ->15.5. <A -HREF="cups-printing.html#AEN2407" +>13.10. <A +HREF="cups-printing.html#AEN2292" >Limiting the number of pages users can print</A ></DT ><DT ->15.6. <A -HREF="cups-printing.html#AEN2496" +>13.11. <A +HREF="cups-printing.html#AEN2388" >Advanced Postscript Printing from MS Windows</A ></DT ><DT ->15.7. <A -HREF="cups-printing.html#AEN2511" +>13.12. <A +HREF="cups-printing.html#AEN2403" >Auto-Deletion of CUPS spool files</A ></DT ></DL ></DD ><DT ->16. <A +>14. <A HREF="winbind.html" >Unified Logons between Windows NT and UNIX using Winbind</A ></DT ><DD ><DL ><DT ->16.1. <A -HREF="winbind.html#AEN2573" +>14.1. <A +HREF="winbind.html#AEN2469" >Abstract</A ></DT ><DT ->16.2. <A -HREF="winbind.html#AEN2577" +>14.2. <A +HREF="winbind.html#AEN2473" >Introduction</A ></DT ><DT ->16.3. <A -HREF="winbind.html#AEN2590" +>14.3. <A +HREF="winbind.html#AEN2486" >What Winbind Provides</A ></DT ><DD ><DL ><DT ->16.3.1. <A -HREF="winbind.html#AEN2597" +>14.3.1. <A +HREF="winbind.html#AEN2493" >Target Uses</A ></DT ></DL ></DD ><DT ->16.4. <A -HREF="winbind.html#AEN2601" +>14.4. <A +HREF="winbind.html#AEN2497" >How Winbind Works</A ></DT ><DD ><DL ><DT ->16.4.1. <A -HREF="winbind.html#AEN2606" +>14.4.1. <A +HREF="winbind.html#AEN2502" >Microsoft Remote Procedure Calls</A ></DT ><DT ->16.4.2. <A -HREF="winbind.html#AEN2610" +>14.4.2. <A +HREF="winbind.html#AEN2506" >Microsoft Active Directory Services</A ></DT ><DT ->16.4.3. <A -HREF="winbind.html#AEN2613" +>14.4.3. <A +HREF="winbind.html#AEN2509" >Name Service Switch</A ></DT ><DT ->16.4.4. <A -HREF="winbind.html#AEN2629" +>14.4.4. <A +HREF="winbind.html#AEN2525" >Pluggable Authentication Modules</A ></DT ><DT ->16.4.5. <A -HREF="winbind.html#AEN2637" +>14.4.5. <A +HREF="winbind.html#AEN2533" >User and Group ID Allocation</A ></DT ><DT ->16.4.6. <A -HREF="winbind.html#AEN2641" +>14.4.6. <A +HREF="winbind.html#AEN2537" >Result Caching</A ></DT ></DL ></DD ><DT ->16.5. <A -HREF="winbind.html#AEN2644" +>14.5. <A +HREF="winbind.html#AEN2540" >Installation and Configuration</A ></DT ><DD ><DL ><DT ->16.5.1. <A -HREF="winbind.html#AEN2649" +>14.5.1. <A +HREF="winbind.html#AEN2545" >Introduction</A ></DT ><DT ->16.5.2. <A -HREF="winbind.html#AEN2662" +>14.5.2. <A +HREF="winbind.html#AEN2558" >Requirements</A ></DT ><DT ->16.5.3. <A -HREF="winbind.html#AEN2676" +>14.5.3. <A +HREF="winbind.html#AEN2572" >Testing Things Out</A ></DT ></DL ></DD ><DT ->16.6. <A -HREF="winbind.html#AEN2901" +>14.6. <A +HREF="winbind.html#AEN2797" >Limitations</A ></DT ><DT ->16.7. <A -HREF="winbind.html#AEN2911" +>14.7. <A +HREF="winbind.html#AEN2807" >Conclusion</A ></DT ></DL ></DD ><DT +>15. <A +HREF="advancednetworkmanagement.html" +>Advanced Network Manangement</A +></DT +><DD +><DL +><DT +>15.1. <A +HREF="advancednetworkmanagement.html#AEN2822" +>Configuring Samba Share Access Controls</A +></DT +><DD +><DL +><DT +>15.1.1. <A +HREF="advancednetworkmanagement.html#AEN2832" +>Share Permissions Management</A +></DT +></DL +></DD +><DT +>15.2. <A +HREF="advancednetworkmanagement.html#AEN2860" +>Remote Server Administration</A +></DT +><DT +>15.3. <A +HREF="advancednetworkmanagement.html#AEN2877" +>Network Logon Script Magic</A +></DT +></DL +></DD +><DT +>16. <A +HREF="policymgmt.html" +>System and Account Policies</A +></DT +><DD +><DL +><DT +>16.1. <A +HREF="policymgmt.html#AEN2892" +>Creating and Managing System Policies</A +></DT +><DD +><DL +><DT +>16.1.1. <A +HREF="policymgmt.html#AEN2906" +>Windows 9x/Me Policies</A +></DT +><DT +>16.1.2. <A +HREF="policymgmt.html#AEN2918" +>Windows NT4 Style Policy Files</A +></DT +><DT +>16.1.3. <A +HREF="policymgmt.html#AEN2936" +>MS Windows 200x / XP Professional Policies</A +></DT +></DL +></DD +><DT +>16.2. <A +HREF="policymgmt.html#AEN2965" +>Managing Account/User Policies</A +></DT +><DD +><DL +><DT +>16.2.1. <A +HREF="policymgmt.html#AEN2980" +>With Windows NT4/200x</A +></DT +><DT +>16.2.2. <A +HREF="policymgmt.html#AEN2983" +>With a Samba PDC</A +></DT +></DL +></DD +></DL +></DD +><DT >17. <A -HREF="integrate-ms-networks.html" ->Integrating MS Windows networks with Samba</A +HREF="profilemgmt.html" +>Desktop Profile Management</A ></DT ><DD ><DL ><DT >17.1. <A -HREF="integrate-ms-networks.html#AEN2932" ->Name Resolution in a pure Unix/Linux world</A +HREF="profilemgmt.html#AEN2998" +>Roaming Profiles</A ></DT ><DD ><DL ><DT >17.1.1. <A -HREF="integrate-ms-networks.html#AEN2948" -><TT -CLASS="FILENAME" ->/etc/hosts</TT -></A +HREF="profilemgmt.html#AEN3006" +>Samba Configuration for Profile Handling</A ></DT ><DT >17.1.2. <A -HREF="integrate-ms-networks.html#AEN2964" -><TT -CLASS="FILENAME" ->/etc/resolv.conf</TT -></A +HREF="profilemgmt.html#AEN3031" +>Windows Client Profile Configuration Information</A ></DT ><DT >17.1.3. <A -HREF="integrate-ms-networks.html#AEN2975" -><TT -CLASS="FILENAME" ->/etc/host.conf</TT -></A +HREF="profilemgmt.html#AEN3151" +>Sharing Profiles between W9x/Me and NT4/200x/XP workstations</A ></DT ><DT >17.1.4. <A -HREF="integrate-ms-networks.html#AEN2983" -><TT -CLASS="FILENAME" ->/etc/nsswitch.conf</TT -></A +HREF="profilemgmt.html#AEN3158" +>Profile Migration from Windows NT4/200x Server to Samba</A ></DT ></DL ></DD ><DT >17.2. <A -HREF="integrate-ms-networks.html#AEN2995" ->Name resolution as used within MS Windows networking</A +HREF="profilemgmt.html#AEN3196" +>Mandatory profiles</A ></DT -><DD -><DL ><DT ->17.2.1. <A -HREF="integrate-ms-networks.html#AEN3007" ->The NetBIOS Name Cache</A +>17.3. <A +HREF="profilemgmt.html#AEN3203" +>Creating/Managing Group Profiles</A ></DT ><DT ->17.2.2. <A -HREF="integrate-ms-networks.html#AEN3012" ->The LMHOSTS file</A +>17.4. <A +HREF="profilemgmt.html#AEN3209" +>Default Profile for Windows Users</A ></DT +><DD +><DL ><DT ->17.2.3. <A -HREF="integrate-ms-networks.html#AEN3020" ->HOSTS file</A +>17.4.1. <A +HREF="profilemgmt.html#AEN3213" +>MS Windows 9x/Me</A ></DT ><DT ->17.2.4. <A -HREF="integrate-ms-networks.html#AEN3025" ->DNS Lookup</A +>17.4.2. <A +HREF="profilemgmt.html#AEN3225" +>MS Windows NT4 Workstation</A ></DT ><DT ->17.2.5. <A -HREF="integrate-ms-networks.html#AEN3028" ->WINS Lookup</A +>17.4.3. <A +HREF="profilemgmt.html#AEN3279" +>MS Windows 200x/XP</A ></DT ></DL ></DD @@ -637,94 +649,107 @@ HREF="integrate-ms-networks.html#AEN3028" ></DD ><DT >18. <A -HREF="improved-browsing.html" ->Improved browsing in samba</A +HREF="pam.html" +>PAM Configuration for Centrally Managed Authentication</A ></DT ><DD ><DL ><DT >18.1. <A -HREF="improved-browsing.html#AEN3047" ->Overview of browsing</A +HREF="pam.html#AEN3332" +>Samba and PAM</A ></DT ><DT >18.2. <A -HREF="improved-browsing.html#AEN3052" ->Browsing support in samba</A +HREF="pam.html#AEN3383" +>Distributed Authentication</A ></DT ><DT >18.3. <A -HREF="improved-browsing.html#AEN3060" ->Problem resolution</A +HREF="pam.html#AEN3388" +>PAM Configuration in smb.conf</A ></DT +></DL +></DD ><DT ->18.4. <A -HREF="improved-browsing.html#AEN3069" ->Browsing across subnets</A +>19. <A +HREF="vfs.html" +>Stackable VFS modules</A ></DT ><DD ><DL ><DT ->18.4.1. <A -HREF="improved-browsing.html#AEN3074" ->How does cross subnet browsing work ?</A +>19.1. <A +HREF="vfs.html#AEN3423" +>Introduction and configuration</A ></DT -></DL -></DD ><DT ->18.5. <A -HREF="improved-browsing.html#AEN3109" ->Setting up a WINS server</A +>19.2. <A +HREF="vfs.html#AEN3432" +>Included modules</A ></DT +><DD +><DL ><DT ->18.6. <A -HREF="improved-browsing.html#AEN3128" ->Setting up Browsing in a WORKGROUP</A +>19.2.1. <A +HREF="vfs.html#AEN3434" +>audit</A ></DT ><DT ->18.7. <A -HREF="improved-browsing.html#AEN3146" ->Setting up Browsing in a DOMAIN</A +>19.2.2. <A +HREF="vfs.html#AEN3442" +>extd_audit</A ></DT ><DT ->18.8. <A -HREF="improved-browsing.html#AEN3156" ->Forcing samba to be the master</A +>19.2.3. <A +HREF="vfs.html#AEN3446" +>recycle</A ></DT ><DT ->18.9. <A -HREF="improved-browsing.html#AEN3165" ->Making samba the domain master</A +>19.2.4. <A +HREF="vfs.html#AEN3483" +>netatalk</A ></DT +></DL +></DD ><DT ->18.10. <A -HREF="improved-browsing.html#AEN3183" ->Note about broadcast addresses</A +>19.3. <A +HREF="vfs.html#AEN3490" +>VFS modules available elsewhere</A ></DT +><DD +><DL ><DT ->18.11. <A -HREF="improved-browsing.html#AEN3186" ->Multiple interfaces</A +>19.3.1. <A +HREF="vfs.html#AEN3494" +>DatabaseFS</A ></DT +><DT +>19.3.2. <A +HREF="vfs.html#AEN3502" +>vscan</A +></DT +></DL +></DD ></DL ></DD ><DT ->19. <A +>20. <A HREF="msdfs.html" >Hosting a Microsoft Distributed File System tree on Samba</A ></DT ><DD ><DL ><DT ->19.1. <A -HREF="msdfs.html#AEN3200" +>20.1. <A +HREF="msdfs.html#AEN3518" >Instructions</A ></DT ><DD ><DL ><DT ->19.1.1. <A -HREF="msdfs.html#AEN3235" +>20.1.1. <A +HREF="msdfs.html#AEN3553" >Notes</A ></DT ></DL @@ -732,116 +757,216 @@ HREF="msdfs.html#AEN3235" ></DL ></DD ><DT ->20. <A -HREF="vfs.html" ->Stackable VFS modules</A +>21. <A +HREF="integrate-ms-networks.html" +>Integrating MS Windows networks with Samba</A ></DT ><DD ><DL ><DT ->20.1. <A -HREF="vfs.html#AEN3259" ->Introduction and configuration</A +>21.1. <A +HREF="integrate-ms-networks.html#AEN3580" +>Name Resolution in a pure Unix/Linux world</A ></DT +><DD +><DL ><DT ->20.2. <A -HREF="vfs.html#AEN3268" ->Included modules</A +>21.1.1. <A +HREF="integrate-ms-networks.html#AEN3596" +><TT +CLASS="FILENAME" +>/etc/hosts</TT +></A +></DT +><DT +>21.1.2. <A +HREF="integrate-ms-networks.html#AEN3612" +><TT +CLASS="FILENAME" +>/etc/resolv.conf</TT +></A +></DT +><DT +>21.1.3. <A +HREF="integrate-ms-networks.html#AEN3623" +><TT +CLASS="FILENAME" +>/etc/host.conf</TT +></A +></DT +><DT +>21.1.4. <A +HREF="integrate-ms-networks.html#AEN3631" +><TT +CLASS="FILENAME" +>/etc/nsswitch.conf</TT +></A +></DT +></DL +></DD +><DT +>21.2. <A +HREF="integrate-ms-networks.html#AEN3643" +>Name resolution as used within MS Windows networking</A ></DT ><DD ><DL ><DT ->20.2.1. <A -HREF="vfs.html#AEN3270" ->audit</A +>21.2.1. <A +HREF="integrate-ms-networks.html#AEN3655" +>The NetBIOS Name Cache</A ></DT ><DT ->20.2.2. <A -HREF="vfs.html#AEN3278" ->recycle</A +>21.2.2. <A +HREF="integrate-ms-networks.html#AEN3660" +>The LMHOSTS file</A ></DT ><DT ->20.2.3. <A -HREF="vfs.html#AEN3315" ->netatalk</A +>21.2.3. <A +HREF="integrate-ms-networks.html#AEN3668" +>HOSTS file</A +></DT +><DT +>21.2.4. <A +HREF="integrate-ms-networks.html#AEN3673" +>DNS Lookup</A +></DT +><DT +>21.2.5. <A +HREF="integrate-ms-networks.html#AEN3676" +>WINS Lookup</A ></DT ></DL ></DD +></DL +></DD ><DT ->20.3. <A -HREF="vfs.html#AEN3322" ->VFS modules available elsewhere</A +>22. <A +HREF="improved-browsing.html" +>Improved browsing in samba</A ></DT ><DD ><DL ><DT ->20.3.1. <A -HREF="vfs.html#AEN3326" ->DatabaseFS</A +>22.1. <A +HREF="improved-browsing.html#AEN3695" +>Overview of browsing</A ></DT ><DT ->20.3.2. <A -HREF="vfs.html#AEN3334" ->vscan</A +>22.2. <A +HREF="improved-browsing.html#AEN3701" +>Browsing support in samba</A +></DT +><DT +>22.3. <A +HREF="improved-browsing.html#AEN3714" +>Problem resolution</A +></DT +><DT +>22.4. <A +HREF="improved-browsing.html#AEN3725" +>Browsing across subnets</A +></DT +><DD +><DL +><DT +>22.4.1. <A +HREF="improved-browsing.html#AEN3730" +>How does cross subnet browsing work ?</A ></DT ></DL ></DD +><DT +>22.5. <A +HREF="improved-browsing.html#AEN3765" +>Setting up a WINS server</A +></DT +><DT +>22.6. <A +HREF="improved-browsing.html#AEN3785" +>Setting up Browsing in a WORKGROUP</A +></DT +><DT +>22.7. <A +HREF="improved-browsing.html#AEN3808" +>Setting up Browsing in a DOMAIN</A +></DT +><DT +>22.8. <A +HREF="improved-browsing.html#BROWSE-FORCE-MASTER" +>Forcing samba to be the master</A +></DT +><DT +>22.9. <A +HREF="improved-browsing.html#AEN3843" +>Making samba the domain master</A +></DT +><DT +>22.10. <A +HREF="improved-browsing.html#AEN3865" +>Note about broadcast addresses</A +></DT +><DT +>22.11. <A +HREF="improved-browsing.html#AEN3868" +>Multiple interfaces</A +></DT ></DL ></DD ><DT ->21. <A +>23. <A HREF="securing-samba.html" >Securing Samba</A ></DT ><DD ><DL ><DT ->21.1. <A -HREF="securing-samba.html#AEN3348" +>23.1. <A +HREF="securing-samba.html#AEN3884" >Introduction</A ></DT ><DT ->21.2. <A -HREF="securing-samba.html#AEN3351" +>23.2. <A +HREF="securing-samba.html#AEN3887" >Using host based protection</A ></DT ><DT ->21.3. <A -HREF="securing-samba.html#AEN3358" +>23.3. <A +HREF="securing-samba.html#AEN3894" >Using interface protection</A ></DT ><DT ->21.4. <A -HREF="securing-samba.html#AEN3367" +>23.4. <A +HREF="securing-samba.html#AEN3903" >Using a firewall</A ></DT ><DT ->21.5. <A -HREF="securing-samba.html#AEN3374" +>23.5. <A +HREF="securing-samba.html#AEN3910" >Using a IPC$ share deny</A ></DT ><DT ->21.6. <A -HREF="securing-samba.html#AEN3383" +>23.6. <A +HREF="securing-samba.html#AEN3919" >Upgrading Samba</A ></DT ></DL ></DD ><DT ->22. <A +>24. <A HREF="unicode.html" >Unicode/Charsets</A ></DT ><DD ><DL ><DT ->22.1. <A -HREF="unicode.html#AEN3397" +>24.1. <A +HREF="unicode.html#AEN3933" >What are charsets and unicode?</A ></DT ><DT ->22.2. <A -HREF="unicode.html#AEN3406" +>24.2. <A +HREF="unicode.html#AEN3942" >Samba and charsets</A ></DT ></DL @@ -884,7 +1009,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="advancednetworkmanagement.html" +HREF="unix-permissions.html" ACCESSKEY="N" >Next</A ></TD @@ -904,7 +1029,7 @@ VALIGN="top" WIDTH="33%" ALIGN="right" VALIGN="top" ->System Policies</TD +>UNIX Permission Bits and Windows NT Access Control Lists</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/other-clients.html b/docs/htmldocs/other-clients.html index 3182c85583..5b0819f912 100644 --- a/docs/htmldocs/other-clients.html +++ b/docs/htmldocs/other-clients.html @@ -74,7 +74,7 @@ CLASS="CHAPTER" ><A NAME="OTHER-CLIENTS" ></A ->Chapter 25. Samba and other CIFS clients</H1 +>Chapter 29. Samba and other CIFS clients</H1 ><P >This chapter contains client-specific information.</P ><DIV @@ -82,8 +82,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3590" ->25.1. Macintosh clients?</A +NAME="AEN4196" +>29.1. Macintosh clients?</A ></H1 ><P >Yes. <A @@ -128,16 +128,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3599" ->25.2. OS2 Client</A +NAME="AEN4205" +>29.2. OS2 Client</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3601" ->25.2.1. How can I configure OS/2 Warp Connect or +NAME="AEN4207" +>29.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?</A ></H2 ><P @@ -195,8 +195,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3616" ->25.2.2. How can I configure OS/2 Warp 3 (not Connect), +NAME="AEN4222" +>29.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?</A ></H2 ><P @@ -239,8 +239,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3625" ->25.2.3. Are there any other issues when OS/2 (any version) +NAME="AEN4231" +>29.2.3. Are there any other issues when OS/2 (any version) is used as a client?</A ></H2 ><P @@ -261,8 +261,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3629" ->25.2.4. How do I get printer driver download working +NAME="AEN4235" +>29.2.4. How do I get printer driver download working for OS/2 clients?</A ></H2 ><P @@ -308,16 +308,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3639" ->25.3. Windows for Workgroups</A +NAME="AEN4245" +>29.3. Windows for Workgroups</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3641" ->25.3.1. Use latest TCP/IP stack from Microsoft</A +NAME="AEN4247" +>29.3.1. Use latest TCP/IP stack from Microsoft</A ></H2 ><P >Use the latest TCP/IP stack from microsoft if you use Windows @@ -338,8 +338,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3646" ->25.3.2. Delete .pwl files after password change</A +NAME="AEN4252" +>29.3.2. Delete .pwl files after password change</A ></H2 ><P >WfWg does a lousy job with passwords. I find that if I change my @@ -358,8 +358,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3651" ->25.3.3. Configure WfW password handling</A +NAME="AEN4257" +>29.3.3. Configure WfW password handling</A ></H2 ><P >There is a program call admincfg.exe @@ -377,8 +377,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3655" ->25.3.4. Case handling of passwords</A +NAME="AEN4261" +>29.3.4. Case handling of passwords</A ></H2 ><P >Windows for Workgroups uppercases the password before sending it to the server. Unix passwords can be case-sensitive though. Check the <A @@ -395,8 +395,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3660" ->25.3.5. Use TCP/IP as default protocol</A +NAME="AEN4266" +>29.3.5. Use TCP/IP as default protocol</A ></H2 ><P >To support print queue reporting you may find @@ -411,8 +411,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3663" ->25.4. Windows '95/'98</A +NAME="AEN4269" +>29.4. Windows '95/'98</A ></H1 ><P >When using Windows 95 OEM SR2 the following updates are recommended where Samba @@ -459,8 +459,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3679" ->25.5. Windows 2000 Service Pack 2</A +NAME="AEN4285" +>29.5. Windows 2000 Service Pack 2</A ></H1 ><P > @@ -526,15 +526,49 @@ for the profile. This default ACL includes </P CLASS="COMMAND" >DOMAIN\user "Full Control"</B ></P +><DIV +CLASS="NOTE" ><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE : This bug does not occur when using winbind to -create accounts on the Samba host for Domain users.</I -></SPAN ></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>This bug does not occur when using winbind to +create accounts on the Samba host for Domain users.</P +></TD +></TR +></TABLE +></DIV +></DIV +><DIV +CLASS="SECT1" +><H1 +CLASS="SECT1" +><A +NAME="AEN4302" +>29.6. Windows NT 3.1</A +></H1 +><P +>If you have problems communicating across routers with Windows +NT 3.1 workstations, read <A +HREF="http://support.microsoft.com/default.aspx?scid=kb;[LN];Q103765" +TARGET="_top" +>this Microsoft Knowledge Base article</A +>. </P ></DIV ></DIV ><DIV diff --git a/docs/htmldocs/pam.html b/docs/htmldocs/pam.html index 85e080167e..0ae5e85472 100644 --- a/docs/htmldocs/pam.html +++ b/docs/htmldocs/pam.html @@ -2,8 +2,7 @@ <HTML ><HEAD ><TITLE ->Configuring PAM for distributed but centrally -managed authentication</TITLE +>PAM Configuration for Centrally Managed Authentication</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK @@ -14,11 +13,11 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Group mapping HOWTO" -HREF="groupmapping.html"><LINK +TITLE="Desktop Profile Management" +HREF="profilemgmt.html"><LINK REL="NEXT" -TITLE="Printing Support" -HREF="printing.html"></HEAD +TITLE="Stackable VFS modules" +HREF="vfs.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -46,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="groupmapping.html" +HREF="profilemgmt.html" ACCESSKEY="P" >Prev</A ></TD @@ -60,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="printing.html" +HREF="vfs.html" ACCESSKEY="N" >Next</A ></TD @@ -75,15 +74,14 @@ CLASS="CHAPTER" ><A NAME="PAM" ></A ->Chapter 13. Configuring PAM for distributed but centrally -managed authentication</H1 +>Chapter 18. PAM Configuration for Centrally Managed Authentication</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1866" ->13.1. Samba and PAM</A +NAME="AEN3332" +>18.1. Samba and PAM</A ></H1 ><P >A number of Unix systems (eg: Sun Solaris), as well as the @@ -150,7 +148,7 @@ CLASS="FILENAME" <PRE CLASS="PROGRAMLISTING" -> eg: "auth required /other_path/pam_strange_module.so" +> auth required /other_path/pam_strange_module.so </PRE > </P @@ -192,10 +190,16 @@ CLASS="PROGRAMLISTING" >PAM allows use of replacable modules. Those available on a sample system include:</P ><P -><PRE +><SAMP +CLASS="PROMPT" +>$</SAMP +><KBD +CLASS="USERINPUT" +>/bin/ls /lib/security</KBD +> +<PRE CLASS="PROGRAMLISTING" -> $ /bin/ls /lib/security - pam_access.so pam_ftp.so pam_limits.so +> pam_access.so pam_ftp.so pam_limits.so pam_ncp_auth.so pam_rhosts_auth.so pam_stress.so pam_cracklib.so pam_group.so pam_listfile.so pam_nologin.so pam_rootok.so pam_tally.so @@ -289,10 +293,10 @@ CLASS="PROGRAMLISTING" > #%PAM-1.0 # The PAM configuration file for the `samba' service # - auth required /lib/security/pam_pwdb.so nullok nodelay shadow audit - account required /lib/security/pam_pwdb.so audit nodelay - session required /lib/security/pam_pwdb.so nodelay - password required /lib/security/pam_pwdb.so shadow md5</PRE + auth required pam_pwdb.so nullok nodelay shadow audit + account required pam_pwdb.so audit nodelay + session required pam_pwdb.so nodelay + password required pam_pwdb.so shadow md5</PRE ></P ><P >In the following example the decision has been made to use the @@ -306,10 +310,10 @@ CLASS="PROGRAMLISTING" > #%PAM-1.0 # The PAM configuration file for the `samba' service # - auth required /lib/security/pam_smbpass.so nodelay - account required /lib/security/pam_pwdb.so audit nodelay - session required /lib/security/pam_pwdb.so nodelay - password required /lib/security/pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE + auth required pam_smbpass.so nodelay + account required pam_pwdb.so audit nodelay + session required pam_pwdb.so nodelay + password required pam_smbpass.so nodelay smbconf=/etc/samba.d/smb.conf</PRE ></P ><DIV CLASS="NOTE" @@ -359,8 +363,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1915" ->13.2. Distributed Authentication</A +NAME="AEN3383" +>18.2. Distributed Authentication</A ></H1 ><P >The astute administrator will realize from this that the @@ -385,8 +389,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1920" ->13.3. PAM Configuration in smb.conf</A +NAME="AEN3388" +>18.3. PAM Configuration in smb.conf</A ></H1 ><P >There is an option in smb.conf called <A @@ -437,7 +441,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="groupmapping.html" +HREF="profilemgmt.html" ACCESSKEY="P" >Prev</A ></TD @@ -455,7 +459,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="printing.html" +HREF="vfs.html" ACCESSKEY="N" >Next</A ></TD @@ -465,7 +469,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Group mapping HOWTO</TD +>Desktop Profile Management</TD ><TD WIDTH="34%" ALIGN="center" @@ -479,7 +483,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Printing Support</TD +>Stackable VFS modules</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/passdb.html b/docs/htmldocs/passdb.html index 8a7c26b640..127a748189 100644 --- a/docs/htmldocs/passdb.html +++ b/docs/htmldocs/passdb.html @@ -80,7 +80,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN244" +NAME="AEN321" >3.1. Introduction</A ></H1 ><P @@ -121,7 +121,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN251" +NAME="AEN328" >3.2. Important Notes About Security</A ></H1 ><P @@ -284,7 +284,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN277" +NAME="AEN354" >3.2.1. Advantages of SMB Encryption</A ></H2 ><P @@ -310,7 +310,7 @@ BORDER="0" ></TR ><TR ><TD ->Encrypted password support allows auto-matic share +>Encrypted password support allows automatic share (resource) reconnects.</TD ></TR ></TBODY @@ -323,7 +323,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN283" +NAME="AEN360" >3.2.2. Advantages of non-encrypted passwords</A ></H2 ><P @@ -358,7 +358,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN289" +NAME="AEN366" >3.3. The smbpasswd Command</A ></H1 ><P @@ -461,7 +461,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN320" +NAME="AEN397" >3.4. Plain text</A ></H1 ><P @@ -481,7 +481,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN325" +NAME="AEN402" >3.5. TDB</A ></H1 ><P @@ -494,7 +494,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN328" +NAME="AEN405" >3.6. LDAP</A ></H1 ><DIV @@ -502,7 +502,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN330" +NAME="AEN407" >3.6.1. Introduction</A ></H2 ><P @@ -570,7 +570,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN350" +NAME="AEN427" >3.6.2. Introduction</A ></H2 ><P @@ -679,7 +679,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN379" +NAME="AEN456" >3.6.3. Supported LDAP Servers</A ></H2 ><P @@ -690,12 +690,12 @@ and client SDK. However, due to lack of testing so far, there are bound to be compile errors and bugs. These should not be hard to fix. If you are so inclined, please be sure to forward all patches to <A -HREF="samba-patches@samba.org" +HREF="mailto:samba-patches@samba.org" TARGET="_top" >samba-patches@samba.org</A > and <A -HREF="jerry@samba.org" +HREF="mailto:jerry@samba.org" TARGET="_top" >jerry@samba.org</A >.</P @@ -705,7 +705,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN384" +NAME="AEN461" >3.6.4. Schema and Relationship to the RFC 2307 posixAccount</A ></H2 ><P @@ -730,7 +730,7 @@ CLASS="PROGRAMLISTING" owned by the Samba Team and as such is legal to be openly published. If you translate the schema to be used with Netscape DS, please submit the modified schema file as a patch to <A -HREF="jerry@samba.org" +HREF="mailto:jerry@samba.org" TARGET="_top" >jerry@samba.org</A ></P @@ -762,7 +762,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN396" +NAME="AEN473" >3.6.5. Configuring Samba with LDAP</A ></H2 ><DIV @@ -770,7 +770,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN398" +NAME="AEN475" >3.6.5.1. OpenLDAP configuration</A ></H3 ><P @@ -780,9 +780,9 @@ server, first copy the samba.schema file to slapd's configuration directory.</P ><SAMP CLASS="PROMPT" >root# </SAMP -><B -CLASS="COMMAND" ->cp samba.schema /etc/openldap/schema/</B +><KBD +CLASS="USERINPUT" +>cp samba.schema /etc/openldap/schema/</KBD ></P ><P >Next, include the <TT @@ -852,7 +852,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN415" +NAME="AEN492" >3.6.5.2. Configuring Samba</A ></H3 ><P @@ -968,7 +968,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN443" +NAME="AEN520" >3.6.6. Accounts and Groups management</A ></H2 ><P @@ -993,7 +993,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN448" +NAME="AEN525" >3.6.7. Security and sambaAccount</A ></H2 ><P @@ -1072,7 +1072,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN468" +NAME="AEN545" >3.6.8. LDAP specials attributes for sambaAccounts</A ></H2 ><P @@ -1279,7 +1279,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN538" +NAME="AEN615" >3.6.9. Example LDIF Entries for a sambaAccount</A ></H2 ><P @@ -1338,7 +1338,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN546" +NAME="AEN623" >3.7. MySQL</A ></H1 ><DIV @@ -1346,29 +1346,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN548" ->3.7.1. Building</A -></H2 -><P ->To build the plugin, run <B -CLASS="COMMAND" ->make bin/pdb_mysql.so</B -> -in the <TT -CLASS="FILENAME" ->source/</TT -> directory of samba distribution. </P -><P ->Next, copy pdb_mysql.so to any location you want. I -strongly recommend installing it in $PREFIX/lib or /usr/lib/samba/</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN554" ->3.7.2. Creating the database</A +NAME="AEN625" +>3.7.1. Creating the database</A ></H2 ><P >You either can set up your own table and specify the field names to pdb_mysql (see below @@ -1403,8 +1382,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN564" ->3.7.3. Configuring</A +NAME="AEN635" +>3.7.2. Configuring</A ></H2 ><P >This plugin lacks some good documentation, but here is some short info:</P @@ -1418,7 +1397,7 @@ CLASS="FILENAME" >: <PRE CLASS="PROGRAMLISTING" ->passdb backend = [other-plugins] plugin:/location/to/pdb_mysql.so:identifier [other-plugins]</PRE +>passdb backend = [other-plugins] mysql:identifier [other-plugins]</PRE ></P ><P >The identifier can be any string you like, as long as it doesn't collide with @@ -1514,8 +1493,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN581" ->3.7.4. Using plaintext passwords or encrypted password</A +NAME="AEN652" +>3.7.3. Using plaintext passwords or encrypted password</A ></H2 ><P >I strongly discourage the use of plaintext passwords, however, you can use them:</P @@ -1529,8 +1508,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN586" ->3.7.5. Getting non-column data from the table</A +NAME="AEN657" +>3.7.4. Getting non-column data from the table</A ></H2 ><P >It is possible to have not all data in the database and making some 'constant'.</P @@ -1555,57 +1534,30 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN594" ->3.8. Passdb XML plugin</A +NAME="AEN665" +>3.8. XML</A ></H1 -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN596" ->3.8.1. Building</A -></H2 ><P >This module requires libxml2 to be installed.</P ><P ->To build pdb_xml, run: <B -CLASS="COMMAND" ->make bin/pdb_xml.so</B -> in -the directory <TT -CLASS="FILENAME" ->source/</TT ->. </P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A -NAME="AEN602" ->3.8.2. Usage</A -></H2 -><P >The usage of pdb_xml is pretty straightforward. To export data, use: -<B -CLASS="COMMAND" ->pdbedit -e plugin:/usr/lib/samba/pdb_xml.so:filename</B +<KBD +CLASS="USERINPUT" +>pdbedit -e xml:filename</KBD > (where filename is the name of the file to put the data in)</P ><P >To import data, use: -<B -CLASS="COMMAND" ->pdbedit -i plugin:/usr/lib/samba/pdb_xml.so:filename -e current-pdb</B +<KBD +CLASS="USERINPUT" +>pdbedit -i xml:filename -e current-pdb</KBD > Where filename is the name to read the data from and current-pdb to put it in.</P ></DIV ></DIV -></DIV ><DIV CLASS="NAVFOOTER" ><HR diff --git a/docs/htmldocs/pdbedit.8.html b/docs/htmldocs/pdbedit.8.html index ee7b980211..5fb41fba4b 100644 --- a/docs/htmldocs/pdbedit.8.html +++ b/docs/htmldocs/pdbedit.8.html @@ -37,12 +37,12 @@ NAME="AEN8" ><B CLASS="COMMAND" >pdbedit</B -> [-l] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-m] [-x] [-i passdb-backend] [-e passdb-backend] [-b passdb-backend] [-d debuglevel] [-s configfile] [-P account-policy] [-V value]</P +> [-l] [-v] [-w] [-u username] [-f fullname] [-h homedir] [-D drive] [-S script] [-p profile] [-a] [-m] [-x] [-i passdb-backend] [-e passdb-backend] [-g] [-b passdb-backend] [-g] [-d debuglevel] [-s configfile] [-P account-policy] [-C value]</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN30" +NAME="AEN32" ></A ><H2 >DESCRIPTION</H2 @@ -70,7 +70,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN39" +NAME="AEN41" ></A ><H2 >OPTIONS</H2 @@ -336,6 +336,44 @@ CLASS="COMMAND" ></P ></DD ><DT +>-g</DT +><DD +><P +>If you specify <VAR +CLASS="PARAMETER" +>-g</VAR +>, + then <VAR +CLASS="PARAMETER" +>-i in-backend -e out-backend</VAR +> + applies to the group mapping instead of the user database. + + </P +><P +>This option will ease migration from one passdb backend to + another and will ease backing up.</P +></DD +><DT +>-g</DT +><DD +><P +>If you specify <VAR +CLASS="PARAMETER" +>-g</VAR +>, + then <VAR +CLASS="PARAMETER" +>-i in-backend -e out-backend</VAR +> + applies to the group mapping instead of the user database. + + </P +><P +>This option will ease migration from one passdb backend to + another and will ease backing up.</P +></DD +><DT >-b passdb-backend</DT ><DD ><P @@ -367,7 +405,7 @@ CLASS="PROGRAMLISTING" ></P ></DD ><DT ->-V account-policy-value</DT +>-C account-policy-value</DT ><DD ><P >Sets an account policy to a specified value. @@ -380,7 +418,7 @@ CLASS="PARAMETER" ><P >Example: <B CLASS="COMMAND" ->pdbedit -P "bad lockout attempt" -V 3</B +>pdbedit -P "bad lockout attempt" -C 3</B ></P ><P ><PRE @@ -390,6 +428,42 @@ account policy value for bad lockout attempt is now 3</PRE ></P ></DD ><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT >-d|--debug=debuglevel</DT ><DD ><P @@ -429,30 +503,15 @@ CLASS="FILENAME" > file.</P ></DD ><DT ->-h|--help</DT +>-l|--logfile=logbasename</DT ><DD ><P ->Print a summary of command line options.</P -></DD -><DT ->-s <configuration file></DT -><DD -><P ->The file specified contains the -configuration details required by the server. The -information in this file includes server-specific -information such as what printcap file to use, as well -as descriptions of all the services that the server is -to provide. See <A -HREF="smb.conf.5.html" -TARGET="_top" -><TT -CLASS="FILENAME" ->smb.conf(5)</TT -></A -> for more information. -The default configuration file name is determined at -compile time.</P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ></DL ></DIV @@ -460,7 +519,7 @@ compile time.</P ><DIV CLASS="REFSECT1" ><A -NAME="AEN184" +NAME="AEN210" ></A ><H2 >NOTES</H2 @@ -470,7 +529,7 @@ NAME="AEN184" ><DIV CLASS="REFSECT1" ><A -NAME="AEN187" +NAME="AEN213" ></A ><H2 >VERSION</H2 @@ -481,7 +540,7 @@ NAME="AEN187" ><DIV CLASS="REFSECT1" ><A -NAME="AEN190" +NAME="AEN216" ></A ><H2 >SEE ALSO</H2 @@ -503,7 +562,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN199" +NAME="AEN225" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/portability.html b/docs/htmldocs/portability.html index 6efc264635..7f77ed065f 100644 --- a/docs/htmldocs/portability.html +++ b/docs/htmldocs/portability.html @@ -74,7 +74,7 @@ CLASS="CHAPTER" ><A NAME="PORTABILITY" ></A ->Chapter 24. Portability</H1 +>Chapter 28. Portability</H1 ><P >Samba works on a wide range of platforms but the interface all the platforms provide is not always compatible. This chapter contains @@ -84,8 +84,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3525" ->24.1. HPUX</A +NAME="AEN4127" +>28.1. HPUX</A ></H1 ><P >HP's implementation of supplementary groups is, er, non-standard (for @@ -114,8 +114,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3531" ->24.2. SCO Unix</A +NAME="AEN4133" +>28.2. SCO Unix</A ></H1 ><P > @@ -131,8 +131,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3535" ->24.3. DNIX</A +NAME="AEN4137" +>28.3. DNIX</A ></H1 ><P >DNIX has a problem with seteuid() and setegid(). These routines are @@ -238,8 +238,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3564" ->24.4. RedHat Linux Rembrandt-II</A +NAME="AEN4166" +>28.4. RedHat Linux Rembrandt-II</A ></H1 ><P >By default RedHat Rembrandt-II during installation adds an @@ -262,16 +262,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3570" ->24.5. AIX</A +NAME="AEN4172" +>28.5. AIX</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3572" ->24.5.1. Sequential Read Ahead</A +NAME="AEN4174" +>28.5.1. Sequential Read Ahead</A ></H2 ><P >Disabling Sequential Read Ahead using "vmtune -r 0" improves diff --git a/docs/htmldocs/printing.html b/docs/htmldocs/printing.html index 7834e0d884..d30fa88b70 100644 --- a/docs/htmldocs/printing.html +++ b/docs/htmldocs/printing.html @@ -13,9 +13,8 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Configuring PAM for distributed but centrally -managed authentication" -HREF="pam.html"><LINK +TITLE="Configuring Group Mapping" +HREF="groupmapping.html"><LINK REL="NEXT" TITLE="CUPS Printing Support" HREF="cups-printing.html"></HEAD @@ -46,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="pam.html" +HREF="groupmapping.html" ACCESSKEY="P" >Prev</A ></TD @@ -75,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="PRINTING" ></A ->Chapter 14. Printing Support</H1 +>Chapter 12. Printing Support</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1946" ->14.1. Introduction</A +NAME="AEN1711" +>12.1. Introduction</A ></H1 ><P >Beginning with the 2.2.0 release, Samba supports @@ -164,8 +163,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1968" ->14.2. Configuration</A +NAME="AEN1733" +>12.2. Configuration</A ></H1 ><DIV CLASS="WARNING" @@ -226,8 +225,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1976" ->14.2.1. Creating [print$]</A +NAME="AEN1741" +>12.2.1. Creating [print$]</A ></H2 ><P >In order to support the uploading of printer driver @@ -353,14 +352,14 @@ Samba follows this model as well.</P >Next create the directory tree below the [print$] share for each architecture you wish to support.</P ><P -><PRE -CLASS="PROGRAMLISTING" +><SAMP +CLASS="COMPUTEROUTPUT" >[print$]----- |-W32X86 ; "Windows NT x86" |-WIN40 ; "Windows 95/98" |-W32ALPHA ; "Windows NT Alpha_AXP" |-W32MIPS ; "Windows NT R4000" - |-W32PPC ; "Windows NT PowerPC"</PRE + |-W32PPC ; "Windows NT PowerPC"</SAMP ></P ><DIV CLASS="WARNING" @@ -443,8 +442,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2011" ->14.2.2. Setting Drivers for Existing Printers</A +NAME="AEN1776" +>12.2.2. Setting Drivers for Existing Printers</A ></H2 ><P >The initial listing of printers in the Samba host's @@ -515,8 +514,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2027" ->14.2.3. Support a large number of printers</A +NAME="AEN1792" +>12.2.3. Support a large number of printers</A ></H2 ><P >One issue that has arisen during the development @@ -535,13 +534,16 @@ setdriver command</B associated with an installed driver. The following is example of how this could be accomplished:</P ><P -><PRE -CLASS="PROGRAMLISTING" -> -<SAMP +><SAMP CLASS="PROMPT" >$ </SAMP ->rpcclient pogo -U root%secret -c "enumdrivers" +><KBD +CLASS="USERINPUT" +>rpcclient pogo -U root%secret -c "enumdrivers"</KBD +> +<PRE +CLASS="PROGRAMLISTING" +> Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] [Windows NT x86] @@ -552,27 +554,34 @@ Printer Driver Info 1: Driver Name: [HP LaserJet 2100 Series PS] Printer Driver Info 1: - Driver Name: [HP LaserJet 4Si/4SiMX PS] - + Driver Name: [HP LaserJet 4Si/4SiMX PS]</PRE +> <SAMP CLASS="PROMPT" >$ </SAMP ->rpcclient pogo -U root%secret -c "enumprinters" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +><KBD +CLASS="USERINPUT" +>rpcclient pogo -U root%secret -c "enumprinters"</KBD +> +<PRE +CLASS="PROGRAMLISTING" +>Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] flags:[0x800000] name:[\\POGO\hp-print] description:[POGO\\POGO\hp-print,NO DRIVER AVAILABLE FOR THIS PRINTER,] comment:[] - + </PRE +> <SAMP CLASS="PROMPT" >$ </SAMP ->rpcclient pogo -U root%secret \ -<SAMP -CLASS="PROMPT" ->> </SAMP -> -c "setdriver hp-print \"HP LaserJet 4000 Series PS\"" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +><KBD +CLASS="USERINPUT" +>rpcclient pogo -U root%secret -c "setdriver hp-print \"HP LaserJet 4000 Series PS\""</KBD +> +<PRE +CLASS="PROGRAMLISTING" +>Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] Successfully set hp-print to driver HP LaserJet 4000 Series PS.</PRE ></P ></DIV @@ -581,8 +590,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2038" ->14.2.4. Adding New Printers via the Windows NT APW</A +NAME="AEN1807" +>12.2.4. Adding New Printers via the Windows NT APW</A ></H2 ><P >By default, Samba offers all printer shares defined in <TT @@ -736,8 +745,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2068" ->14.2.5. Samba and Printer Ports</A +NAME="AEN1837" +>12.2.5. Samba and Printer Ports</A ></H2 ><P >Windows NT/2000 print servers associate a port with each printer. These normally @@ -771,8 +780,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2076" ->14.3. The Imprints Toolset</A +NAME="AEN1845" +>12.3. The Imprints Toolset</A ></H1 ><P >The Imprints tool set provides a UNIX equivalent of the @@ -789,8 +798,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2080" ->14.3.1. What is Imprints?</A +NAME="AEN1849" +>12.3.1. What is Imprints?</A ></H2 ><P >Imprints is a collection of tools for supporting the goals @@ -821,8 +830,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2090" ->14.3.2. Creating Printer Driver Packages</A +NAME="AEN1859" +>12.3.2. Creating Printer Driver Packages</A ></H2 ><P >The process of creating printer driver packages is beyond @@ -837,8 +846,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2093" ->14.3.3. The Imprints server</A +NAME="AEN1862" +>12.3.3. The Imprints server</A ></H2 ><P >The Imprints server is really a database server that @@ -861,8 +870,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2097" ->14.3.4. The Installation Client</A +NAME="AEN1866" +>12.3.4. The Installation Client</A ></H2 ><P >More information regarding the Imprints installation client @@ -955,16 +964,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2119" ->14.4. Diagnosis</A +NAME="AEN1888" +>12.4. Diagnosis</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2121" ->14.4.1. Introduction</A +NAME="AEN1890" +>12.4.1. Introduction</A ></H2 ><P >This is a short description of how to debug printing problems with @@ -1038,8 +1047,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2137" ->14.4.2. Debugging printer problems</A +NAME="AEN1906" +>12.4.2. Debugging printer problems</A ></H2 ><P >One way to debug printing problems is to start by replacing these @@ -1095,8 +1104,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2146" ->14.4.3. What printers do I have?</A +NAME="AEN1915" +>12.4.3. What printers do I have?</A ></H2 ><P >You can use the 'testprns' program to check to see if the printer @@ -1124,8 +1133,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2154" ->14.4.4. Setting up printcap and print servers</A +NAME="AEN1923" +>12.4.4. Setting up printcap and print servers</A ></H2 ><P >You may need to set up some printcaps for your Samba system to use. @@ -1208,8 +1217,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2182" ->14.4.5. Job sent, no output</A +NAME="AEN1951" +>12.4.5. Job sent, no output</A ></H2 ><P >This is the most frustrating part of printing. You may have sent the @@ -1253,8 +1262,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2193" ->14.4.6. Job sent, strange output</A +NAME="AEN1962" +>12.4.6. Job sent, strange output</A ></H2 ><P >Once you have the job printing, you can then start worrying about @@ -1299,8 +1308,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2205" ->14.4.7. Raw PostScript printed</A +NAME="AEN1974" +>12.4.7. Raw PostScript printed</A ></H2 ><P >This is a problem that is usually caused by either the print spooling @@ -1314,8 +1323,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2208" ->14.4.8. Advanced Printing</A +NAME="AEN1977" +>12.4.8. Advanced Printing</A ></H2 ><P >Note that you can do some pretty magic things by using your @@ -1330,8 +1339,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2211" ->14.4.9. Real debugging</A +NAME="AEN1980" +>12.4.9. Real debugging</A ></H2 ><P >If the above debug tips don't help, then maybe you need to bring in @@ -1355,7 +1364,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="pam.html" +HREF="groupmapping.html" ACCESSKEY="P" >Prev</A ></TD @@ -1383,8 +1392,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Configuring PAM for distributed but centrally -managed authentication</TD +>Configuring Group Mapping</TD ><TD WIDTH="34%" ALIGN="center" diff --git a/docs/htmldocs/rpcclient.1.html b/docs/htmldocs/rpcclient.1.html index 6e71ddeb14..02c66ff7a4 100644 --- a/docs/htmldocs/rpcclient.1.html +++ b/docs/htmldocs/rpcclient.1.html @@ -99,36 +99,66 @@ CLASS="REFENTRYTITLE" >.</P ></DD ><DT ->-A|--authfile=filename</DT +>-c|--command='command string'</DT ><DD ><P ->This option allows - you to specify a file from which to read the username and - password used in the connection. The format of the file is - </P +>execute semicolon separated commands (listed + below)) </P +></DD +><DT +>-I IP-address</DT +><DD ><P -><PRE -CLASS="PROGRAMLISTING" ->username = <value> -password = <value> -domain = <value></PRE -></P +><VAR +CLASS="REPLACEABLE" +>IP address</VAR +> is the address of the server to connect to. + It should be specified in standard "a.b.c.d" notation. </P ><P ->Make certain that the permissions on the file restrict - access from unwanted users. </P +>Normally the client would attempt to locate a named + SMB/CIFS server by looking it up via the NetBIOS name resolution + mechanism described above in the <VAR +CLASS="PARAMETER" +>name resolve order</VAR +> + parameter above. Using this parameter will force the client + to assume that the server is on the machine with the specified IP + address and the NetBIOS name component of the resource being + connected to will be ignored. </P +><P +>There is no default for this parameter. If not supplied, + it will be determined automatically by the client as described + above. </P ></DD ><DT ->-c|--command='command string'</DT +>-V</DT ><DD ><P ->execute semicolon separated commands (listed - below)) </P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P ></DD ><DT ->-h|--help</DT +>-s <configuration file></DT ><DD ><P ->Print a summary of command line options.</P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P ></DD ><DT >-d|--debug=debuglevel</DT @@ -170,69 +200,52 @@ CLASS="FILENAME" > file.</P ></DD ><DT ->-I IP-address</DT +>-l|--logfile=logbasename</DT ><DD ><P -><VAR -CLASS="REPLACEABLE" ->IP address</VAR -> is the address of the server to connect to. - It should be specified in standard "a.b.c.d" notation. </P -><P ->Normally the client would attempt to locate a named - SMB/CIFS server by looking it up via the NetBIOS name resolution - mechanism described above in the <VAR -CLASS="PARAMETER" ->name resolve order</VAR -> - parameter above. Using this parameter will force the client - to assume that the server is on the machine with the specified IP - address and the NetBIOS name component of the resource being - connected to will be ignored. </P -><P ->There is no default for this parameter. If not supplied, - it will be determined automatically by the client as described - above. </P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ><DT ->-l|--logfile=logbasename</DT +>-N</DT ><DD ><P ->File name for log/debug files. The extension - <CODE -CLASS="CONSTANT" ->'.client'</CODE -> will be appended. The log file is - never removed by the client. - </P +>If specified, this parameter suppresses the normal +password prompt from the client to the user. This is useful when +accessing a service that does not require a password. </P +><P +>Unless a password is specified on the command line or +this parameter is specified, the client will request a +password.</P ></DD ><DT ->-N|--nopass</DT +>-k</DT ><DD ><P ->instruct <B -CLASS="COMMAND" ->rpcclient</B -> not to ask - for a password. By default, <B -CLASS="COMMAND" ->rpcclient</B -> will - prompt for a password. See also the <VAR -CLASS="PARAMETER" ->-U</VAR -> - option.</P +>Try to authenticate with kerberos. Only useful in +an Active Directory environment.</P ></DD ><DT ->-s|--conf=smb.conf</DT +>-A|--authfile=filename</DT ><DD ><P ->Specifies the location of the all-important - <TT -CLASS="FILENAME" ->smb.conf</TT -> file. </P +>This option allows +you to specify a file from which to read the username and +password used in the connection. The format of the file is</P +><P +><PRE +CLASS="PROGRAMLISTING" +>username = <value> +password = <value> +domain = <value></PRE +></P +><P +>Make certain that the permissions on the file restrict +access from unwanted users. </P ></DD ><DT >-U|--user=username[%password]</DT @@ -240,53 +253,125 @@ CLASS="FILENAME" ><P >Sets the SMB username or username and password. </P ><P ->If %password is not specified, the user will be prompted. The - client will first check the <VAR +>If %password is not specified, the user will be prompted. The +client will first check the <VAR CLASS="ENVAR" >USER</VAR -> environment variable, then the - <VAR +> environment variable, then the +<VAR CLASS="ENVAR" >LOGNAME</VAR -> variable and if either exists, the - string is uppercased. If these environmental variables are not - found, the username <CODE +> variable and if either exists, the +string is uppercased. If these environmental variables are not +found, the username <CODE CLASS="CONSTANT" >GUEST</CODE > is used. </P ><P ->A third option is to use a credentials file which - contains the plaintext of the username and password. This - option is mainly provided for scripts where the admin does not - wish to pass the credentials on the command line or via environment - variables. If this method is used, make certain that the permissions - on the file restrict access from unwanted users. See the - <VAR +>A third option is to use a credentials file which +contains the plaintext of the username and password. This +option is mainly provided for scripts where the admin does not +wish to pass the credentials on the command line or via environment +variables. If this method is used, make certain that the permissions +on the file restrict access from unwanted users. See the +<VAR CLASS="PARAMETER" >-A</VAR > for more details. </P ><P ->Be cautious about including passwords in scripts. Also, on - many systems the command line of a running process may be seen - via the <B +>Be cautious about including passwords in scripts. Also, on +many systems the command line of a running process may be seen +via the <B CLASS="COMMAND" >ps</B -> command. To be safe always allow - <B +> command. To be safe always allow +<B CLASS="COMMAND" >rpcclient</B -> to prompt for a password and type - it in directly. </P +> to prompt for a password and type +it in directly. </P +></DD +><DT +>-n <primary NetBIOS name></DT +><DD +><P +>This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the <A +HREF="smb.conf.5.html#netbiosname" +TARGET="_top" +><VAR +CLASS="PARAMETER" +>NetBIOS +name</VAR +></A +> parameter in the <SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +> file. However, a command +line setting will take precedence over settings in +<SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +>.</P +></DD +><DT +>-i <scope></DT +><DD +><P +>This specifies a NetBIOS scope that +<B +CLASS="COMMAND" +>nmblookup</B +> will use to communicate with when +generating NetBIOS names. For details on the use of NetBIOS +scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are +<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>very</I +></SPAN +> rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.</P ></DD ><DT >-W|--workgroup=domain</DT ><DD ><P ->Set the SMB domain of the username. This - overrides the default domain which is the domain defined in - smb.conf. If the domain specified is the same as the server's NetBIOS name, - it causes the client to log on using the server's local SAM (as - opposed to the Domain SAM). </P +>Set the SMB domain of the username. This +overrides the default domain which is the domain defined in +smb.conf. If the domain specified is the same as the servers +NetBIOS name, it causes the client to log on using the servers local +SAM (as opposed to the Domain SAM). </P +></DD +><DT +>-O socket options</DT +><DD +><P +>TCP socket options to set on the client +socket. See the socket options parameter in +the <SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +> manual page for the list of valid +options. </P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P ></DD ></DL ></DIV @@ -294,54 +379,133 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN111" +NAME="AEN144" ></A ><H2 >COMMANDS</H2 -><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->LSARPC</I -></SPAN -></P +><DIV +CLASS="REFSECT2" +><A +NAME="AEN146" +></A +><H3 +>LSARPC</H3 ><P ></P -><UL -><LI +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>lsaquery</DT +><DD ><P -><B -CLASS="COMMAND" ->lsaquery</B -></P -></LI -><LI +>Query info policy</P +></DD +><DT +>lookupsids</DT +><DD ><P -><B -CLASS="COMMAND" ->lookupsids</B -> - Resolve a list +>Resolve a list of SIDs to usernames. </P -></LI -><LI +></DD +><DT +>lookupnames</DT +><DD ><P -><B -CLASS="COMMAND" ->lookupnames</B -> - Resolve a list +>Resolve a list of usernames to SIDs. </P -></LI -><LI +></DD +><DT +>enumtrusts</DT +><DD +><P +>Enumerate trusted domains</P +></DD +><DT +>enumprivs</DT +><DD +><P +>Enumerate privileges</P +></DD +><DT +>getdispname</DT +><DD +><P +>Get the privilege name</P +></DD +><DT +>lsaenumsid</DT +><DD +><P +>Enumerate the LSA SIDS</P +></DD +><DT +>lsaenumprivsaccount</DT +><DD +><P +>Enumerate the privileges of an SID</P +></DD +><DT +>lsaenumacctrights</DT +><DD +><P +>Enumerate the rights of an SID</P +></DD +><DT +>lsaenumacctwithright</DT +><DD +><P +>Enumerate accounts with a right</P +></DD +><DT +>lsaaddacctrights</DT +><DD +><P +>Add rights to an account</P +></DD +><DT +>lsaremoveacctrights</DT +><DD +><P +>Remove rights from an account</P +></DD +><DT +>lsalookupprivvalue</DT +><DD +><P +>Get a privilege value given its name</P +></DD +><DT +>lsaquerysecobj</DT +><DD +><P +>Query LSA security object</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN205" +></A +><H3 +>LSARPC-DS</H3 ><P -><B -CLASS="COMMAND" ->enumtrusts</B ></P -></LI -></UL +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>dsroledominfo</DT +><DD +><P +>Get Primary Domain Information</P +></DD +></DL +></DIV ><P > </P ><P @@ -349,89 +513,241 @@ CLASS="COMMAND" CLASS="emphasis" ><I CLASS="EMPHASIS" ->SAMR</I +>DFS</I ></SPAN ></P ><P ></P -><UL -><LI +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>dfsexist</DT +><DD ><P -><B -CLASS="COMMAND" ->queryuser</B -></P -></LI -><LI +>Query DFS support</P +></DD +><DT +>dfsadd</DT +><DD ><P -><B -CLASS="COMMAND" ->querygroup</B -></P -></LI -><LI +>Add a DFS share</P +></DD +><DT +>dfsremove</DT +><DD ><P -><B -CLASS="COMMAND" ->queryusergroups</B -></P -></LI -><LI +>Remove a DFS share</P +></DD +><DT +>dfsgetinfo</DT +><DD ><P -><B -CLASS="COMMAND" ->querygroupmem</B -></P -></LI -><LI +>Query DFS share info</P +></DD +><DT +>dfsenum</DT +><DD ><P -><B -CLASS="COMMAND" ->queryaliasmem</B -></P -></LI -><LI +>Enumerate dfs shares</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN236" +></A +><H3 +>REG</H3 ><P -><B -CLASS="COMMAND" ->querydispinfo</B ></P -></LI -><LI +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>shutdown</DT +><DD ><P -><B -CLASS="COMMAND" ->querydominfo</B -></P -></LI -><LI +>Remote Shutdown</P +></DD +><DT +>abortshutdown</DT +><DD +><P +>Abort Shutdown</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN247" +></A +><H3 +>SRVSVC</H3 ><P -><B -CLASS="COMMAND" ->enumdomgroups</B ></P -></LI -></UL +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>srvinfo</DT +><DD ><P -> </P +>Server query info</P +></DD +><DT +>netshareenum</DT +><DD +><P +>Enumerate shares</P +></DD +><DT +>netfileenum</DT +><DD +><P +>Enumerate open files</P +></DD +><DT +>netremotetod</DT +><DD +><P +>Fetch remote time of day</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN266" +></A +><H3 +>SAMR</H3 ><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->SPOOLSS</I -></SPAN ></P +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>queryuser</DT +><DD +><P +>Query user info</P +></DD +><DT +>querygroup</DT +><DD +><P +>Query group info</P +></DD +><DT +>queryusergroups</DT +><DD +><P +>Query user groups</P +></DD +><DT +>querygroupmem</DT +><DD +><P +>Query group membership</P +></DD +><DT +>queryaliasmem</DT +><DD +><P +>Query alias membership</P +></DD +><DT +>querydispinfo</DT +><DD +><P +>Query display info</P +></DD +><DT +>querydominfo</DT +><DD +><P +>Query domain info</P +></DD +><DT +>enumdomusers</DT +><DD +><P +>Enumerate domain users</P +></DD +><DT +>enumdomgroups</DT +><DD +><P +>Enumerate domain groups</P +></DD +><DT +>enumalsgroups</DT +><DD +><P +>Enumerate alias groups</P +></DD +><DT +>createdomuser</DT +><DD +><P +>Create domain user</P +></DD +><DT +>samlookupnames</DT +><DD +><P +>Look up names</P +></DD +><DT +>samlookuprids</DT +><DD +><P +>Look up names</P +></DD +><DT +>deletedomuser</DT +><DD +><P +>Delete domain user</P +></DD +><DT +>samquerysecobj</DT +><DD +><P +>Query SAMR security object</P +></DD +><DT +>getdompwinfo</DT +><DD +><P +>Retrieve domain password info</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN333" +></A +><H3 +>SPOOLSS</H3 ><P ></P -><UL -><LI +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>adddriver <arch> <config></DT +><DD ><P -><B -CLASS="COMMAND" ->adddriver <arch> <config></B -> - - Execute an AddPrinterDriver() RPC to install the printer driver +> Execute an AddPrinterDriver() RPC to install the printer driver information on the server. Note that the driver files should already exist in the directory returned by <B @@ -472,15 +788,13 @@ Comma Separated list of Files</PRE be "NULL". On a remote NT print server, the Print Monitor for a driver must already be installed prior to adding the driver or else the RPC will fail. </P -></LI -><LI -><P -><B -CLASS="COMMAND" +></DD +><DT >addprinter <printername> - <sharename> <drivername> <port></B -> - - Add a printer on the remote server. This printer + <sharename> <drivername> <port></DT +><DD +><P +> Add a printer on the remote server. This printer will be automatically shared. Be aware that the printer driver must already be installed on the server (see <B CLASS="COMMAND" @@ -494,105 +808,107 @@ CLASS="PARAMETER" CLASS="COMMAND" >enumports</B >.</P -></LI -><LI +></DD +><DT +>deldriver</DT +><DD ><P -><B -CLASS="COMMAND" ->deldriver</B -> - Delete the +>Delete the specified printer driver for all architectures. This does not delete the actual driver files from the server, only the entry from the server's list of drivers. </P -></LI -><LI +></DD +><DT +>enumdata</DT +><DD ><P -><B -CLASS="COMMAND" ->enumdata</B -> - Enumerate all +>Enumerate all printer setting data stored on the server. On Windows NT clients, these values are stored in the registry, while Samba servers store them in the printers TDB. This command corresponds to the MS Platform SDK GetPrinterData() function (* This command is currently unimplemented).</P -></LI -><LI +></DD +><DT +>enumdataex</DT +><DD ><P -><B -CLASS="COMMAND" ->enumjobs <printer></B -> - - List the jobs and status of a given printer. +>Enumerate printer data for a key</P +></DD +><DT +>enumjobs <printer></DT +><DD +><P +>List the jobs and status of a given printer. This command corresponds to the MS Platform SDK EnumJobs() - function (* This command is currently unimplemented).</P -></LI -><LI + function </P +></DD +><DT +>enumkey</DT +><DD ><P -><B -CLASS="COMMAND" ->enumports [level]</B -> - - Executes an EnumPorts() call using the specified +>Enumerate printer keys</P +></DD +><DT +>enumports [level]</DT +><DD +><P +> Executes an EnumPorts() call using the specified info level. Currently only info levels 1 and 2 are supported. </P -></LI -><LI +></DD +><DT +>enumdrivers [level]</DT +><DD ><P -><B -CLASS="COMMAND" ->enumdrivers [level]</B -> - - Execute an EnumPrinterDrivers() call. This lists the various installed +> Execute an EnumPrinterDrivers() call. This lists the various installed printer drivers for all architectures. Refer to the MS Platform SDK documentation for more details of the various flags and calling options. Currently supported info levels are 1, 2, and 3.</P -></LI -><LI +></DD +><DT +>enumprinters [level]</DT +><DD ><P -><B -CLASS="COMMAND" ->enumprinters [level]</B -> - - Execute an EnumPrinters() call. This lists the various installed +>Execute an EnumPrinters() call. This lists the various installed and share printers. Refer to the MS Platform SDK documentation for more details of the various flags and calling options. Currently supported info levels are 0, 1, and 2.</P -></LI -><LI +></DD +><DT +>getdata <printername> <valuename;></DT +><DD ><P -><B -CLASS="COMMAND" ->getdata <printername></B -> - - Retrieve the data for a given printer setting. See +>Retrieve the data for a given printer setting. See the <B CLASS="COMMAND" >enumdata</B > command for more information. This command corresponds to the GetPrinterData() MS Platform - SDK function (* This command is currently unimplemented). </P -></LI -><LI + SDK function. </P +></DD +><DT +>getdataex</DT +><DD ><P -><B -CLASS="COMMAND" ->getdriver <printername></B -> - - Retrieve the printer driver information (such as driver file, +>Get printer driver data with keyname</P +></DD +><DT +>getdriver <printername></DT +><DD +><P +> Retrieve the printer driver information (such as driver file, config file, dependent files, etc...) for the given printer. This command corresponds to the GetPrinterDriver() MS Platform SDK function. Currently info level 1, 2, and 3 are supported. </P -></LI -><LI +></DD +><DT +>getdriverdir <arch></DT +><DD ><P -><B -CLASS="COMMAND" ->getdriverdir <arch></B -> - - Execute a GetPrinterDriverDirectory() +> Execute a GetPrinterDriverDirectory() RPC to retrieve the SMB share name and subdirectory for storing printer driver files for a given architecture. Possible values for <VAR @@ -601,34 +917,34 @@ CLASS="PARAMETER" > are "Windows 4.0" (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows Alpha_AXP", and "Windows NT R4000". </P -></LI -><LI +></DD +><DT +>getprinter <printername></DT +><DD ><P -><B -CLASS="COMMAND" ->getprinter <printername></B -> - - Retrieve the current printer information. This command +>Retrieve the current printer information. This command corresponds to the GetPrinter() MS Platform SDK function. </P -></LI -><LI +></DD +><DT +>getprintprocdir</DT +><DD ><P -><B -CLASS="COMMAND" ->openprinter <printername></B -> - - Execute an OpenPrinterEx() and ClosePrinter() RPC - against a given printer. </P -></LI -><LI +>Get print processor directory</P +></DD +><DT +>openprinter <printername></DT +><DD ><P -><B -CLASS="COMMAND" +>Execute an OpenPrinterEx() and ClosePrinter() RPC + against a given printer. </P +></DD +><DT >setdriver <printername> - <drivername></B -> - - Execute a SetPrinter() command to update the printer driver + <drivername></DT +><DD +><P +>Execute a SetPrinter() command to update the printer driver associated with an installed printer. The printer driver must already be correctly installed on the print server. </P ><P @@ -641,53 +957,148 @@ CLASS="COMMAND" >enumdrivers</B > commands for obtaining a list of of installed printers and drivers.</P -></LI -></UL +></DD +><DT +>addform</DT +><DD +><P +>Add form</P +></DD +><DT +>setform</DT +><DD +><P +>Set form</P +></DD +><DT +>getform</DT +><DD +><P +>Get form</P +></DD +><DT +>deleteform</DT +><DD +><P +>Delete form</P +></DD +><DT +>enumforms</DT +><DD +><P +>Enumerate form</P +></DD +><DT +>setprinter</DT +><DD +><P +>Set printer comment</P +></DD +><DT +>setprinterdata</DT +><DD +><P +>Set REG_SZ printer data</P +></DD +><DT +>rffpcnex</DT +><DD +><P +>Rffpcnex test</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN456" +></A +><H3 +>NETLOGON</H3 ><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->GENERAL OPTIONS</I -></SPAN ></P +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>logonctrl2</DT +><DD +><P +>Logon Control 2</P +></DD +><DT +>logonctrl</DT +><DD +><P +>Logon Control</P +></DD +><DT +>samsync</DT +><DD +><P +>Sam Synchronisation</P +></DD +><DT +>samdeltas</DT +><DD +><P +>Query Sam Deltas</P +></DD +><DT +>samlogon</DT +><DD +><P +>Sam Logon</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT2" +><A +NAME="AEN479" +></A +><H3 +>GENERAL COMMANDS</H3 ><P ></P -><UL -><LI +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>debuglevel</DT +><DD ><P -><B -CLASS="COMMAND" ->debuglevel</B -> - Set the current +>Set the current debug level used to log information.</P -></LI -><LI +></DD +><DT +>help (?)</DT +><DD ><P -><B -CLASS="COMMAND" ->help (?)</B -> - Print a listing of all +>Print a listing of all known commands or extended help on a particular command. </P -></LI -><LI +></DD +><DT +>quit (exit)</DT +><DD ><P -><B -CLASS="COMMAND" ->quit (exit)</B -> - Exit <B +>Exit <B CLASS="COMMAND" >rpcclient </B >.</P -></LI -></UL +></DD +></DL +></DIV +></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN231" +NAME="AEN495" ></A ><H2 >BUGS</H2 @@ -737,7 +1148,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN245" +NAME="AEN509" ></A ><H2 >VERSION</H2 @@ -748,7 +1159,7 @@ NAME="AEN245" ><DIV CLASS="REFSECT1" ><A -NAME="AEN248" +NAME="AEN512" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/samba-bdc.html b/docs/htmldocs/samba-bdc.html index 4ae64563aa..2a27c4ad82 100644 --- a/docs/htmldocs/samba-bdc.html +++ b/docs/htmldocs/samba-bdc.html @@ -80,7 +80,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1193" +NAME="AEN1267" >7.1. Prerequisite Reading</A ></H1 ><P @@ -97,7 +97,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1197" +NAME="AEN1271" >7.2. Background</A ></H1 ><P @@ -142,7 +142,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1205" +NAME="AEN1279" >7.3. What qualifies a Domain Controller on the network?</A ></H1 ><P @@ -159,7 +159,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1208" +NAME="AEN1282" >7.3.1. How does a Workstation find its domain controller?</A ></H2 ><P @@ -178,7 +178,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1211" +NAME="AEN1285" >7.3.2. When is the PDC needed?</A ></H2 ><P @@ -194,7 +194,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1214" +NAME="AEN1288" >7.4. Can Samba be a Backup Domain Controller to an NT PDC?</A ></H1 ><P @@ -217,7 +217,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1219" +NAME="AEN1293" >7.5. How do I set up a Samba BDC?</A ></H1 ><P @@ -284,7 +284,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1236" +NAME="AEN1310" >7.5.1. How do I replicate the smbpasswd file?</A ></H2 ><P @@ -305,7 +305,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1240" +NAME="AEN1314" >7.5.2. Can I do this all with LDAP?</A ></H2 ><P diff --git a/docs/htmldocs/samba-howto-collection.html b/docs/htmldocs/samba-howto-collection.html index 98f8bcfbc8..3d666c9a0e 100644 --- a/docs/htmldocs/samba-howto-collection.html +++ b/docs/htmldocs/samba-howto-collection.html @@ -35,20 +35,41 @@ CLASS="AUTHOR" NAME="AEN4" ></A >SAMBA Team</H3 -><HR></DIV -><H1 +><DIV +CLASS="AFFILIATION" +><DIV +CLASS="ADDRESS" +><P +CLASS="ADDRESS" +><CODE +CLASS="EMAIL" +><<A +HREF="mailto:samba@samba.org" +>samba@samba.org</A +>></CODE +></P +></DIV +></DIV +><H4 +CLASS="EDITEDBY" +>Edited by</H4 +><H3 +CLASS="EDITOR" +>John H Terpstra</H3 +><H3 +CLASS="EDITOR" +>Jelmer Vernooij</H3 +><H3 +CLASS="EDITOR" +>Gerald (Jerry) Carter</H3 +><DIV +><DIV +CLASS="ABSTRACT" +><P +></P ><A -NAME="AEN8" +NAME="AEN32" ></A ->Abstract</H1 -><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->Last Update</I -></SPAN -> : Wed Jan 15</P ><P >This book is a collection of HOWTOs added to Samba documentation over the years. I try to ensure that all are current, but sometimes the is a larger job @@ -69,6 +90,17 @@ TARGET="_top" >jelmer@samba.org</A >.</P ><P +></P +></DIV +></DIV +><DIV +CLASS="LEGALNOTICE" +><P +></P +><A +NAME="AEN37" +></A +><P >This documentation is distributed under the GNU General Public License (GPL) version 2. A copy of the license is included with the Samba source distribution. A copy can be found on-line at <A @@ -77,7 +109,9 @@ TARGET="_top" >http://www.fsf.org/licenses/gpl.txt</A ></P ><P ->Cheers, jerry</P +></P +></DIV +><HR></DIV ><DIV CLASS="TOC" ><DL @@ -101,34 +135,34 @@ HREF="install.html" ><DL ><DT >1.1. <A -HREF="install.html#AEN26" +HREF="install.html#AEN65" >Obtaining and installing samba</A ></DT ><DT >1.2. <A -HREF="install.html#AEN31" +HREF="install.html#AEN70" >Configuring samba</A ></DT ><DT >1.3. <A -HREF="install.html#AEN64" +HREF="install.html#AEN103" >Try listing the shares available on your server</A ></DT ><DT >1.4. <A -HREF="install.html#AEN73" +HREF="install.html#AEN112" >Try connecting with the unix client</A ></DT ><DT >1.5. <A -HREF="install.html#AEN89" +HREF="install.html#AEN128" >Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client</A ></DT ><DT >1.6. <A -HREF="install.html#AEN103" +HREF="install.html#AEN142" >What If Things Don't Work?</A ></DT ></DL @@ -142,38 +176,44 @@ HREF="browsing-quick.html" ><DL ><DT >2.1. <A -HREF="browsing-quick.html#AEN130" +HREF="browsing-quick.html#AEN174" >Discussion</A ></DT ><DT >2.2. <A -HREF="browsing-quick.html#AEN139" +HREF="browsing-quick.html#AEN193" >How browsing functions and how to deploy stable and dependable browsing using Samba</A ></DT ><DT >2.3. <A -HREF="browsing-quick.html#AEN149" ->Use of the "Remote Announce" parameter</A +HREF="browsing-quick.html#AEN207" +>Use of the <B +CLASS="COMMAND" +>Remote Announce</B +> parameter</A ></DT ><DT >2.4. <A -HREF="browsing-quick.html#AEN163" ->Use of the "Remote Browse Sync" parameter</A +HREF="browsing-quick.html#AEN230" +>Use of the <B +CLASS="COMMAND" +>Remote Browse Sync</B +> parameter</A ></DT ><DT >2.5. <A -HREF="browsing-quick.html#AEN168" +HREF="browsing-quick.html#AEN241" >Use of WINS</A ></DT ><DT >2.6. <A -HREF="browsing-quick.html#AEN179" +HREF="browsing-quick.html#AEN255" >Do NOT use more than one (1) protocol on MS Windows machines</A ></DT ><DT >2.7. <A -HREF="browsing-quick.html#AEN187" +HREF="browsing-quick.html#AEN263" >Name Resolution Order</A ></DT ></DL @@ -187,43 +227,43 @@ HREF="passdb.html" ><DL ><DT >3.1. <A -HREF="passdb.html#AEN244" +HREF="passdb.html#AEN321" >Introduction</A ></DT ><DT >3.2. <A -HREF="passdb.html#AEN251" +HREF="passdb.html#AEN328" >Important Notes About Security</A ></DT ><DT >3.3. <A -HREF="passdb.html#AEN289" +HREF="passdb.html#AEN366" >The smbpasswd Command</A ></DT ><DT >3.4. <A -HREF="passdb.html#AEN320" +HREF="passdb.html#AEN397" >Plain text</A ></DT ><DT >3.5. <A -HREF="passdb.html#AEN325" +HREF="passdb.html#AEN402" >TDB</A ></DT ><DT >3.6. <A -HREF="passdb.html#AEN328" +HREF="passdb.html#AEN405" >LDAP</A ></DT ><DT >3.7. <A -HREF="passdb.html#AEN546" +HREF="passdb.html#AEN623" >MySQL</A ></DT ><DT >3.8. <A -HREF="passdb.html#AEN594" ->Passdb XML plugin</A +HREF="passdb.html#AEN665" +>XML</A ></DT ></DL ></DD @@ -245,17 +285,17 @@ HREF="servertype.html" ><DL ><DT >4.1. <A -HREF="servertype.html#AEN639" +HREF="servertype.html#AEN703" >Stand Alone Server</A ></DT ><DT >4.2. <A -HREF="servertype.html#AEN646" +HREF="servertype.html#AEN710" >Domain Member Server</A ></DT ><DT >4.3. <A -HREF="servertype.html#AEN652" +HREF="servertype.html#AEN716" >Domain Controller</A ></DT ></DL @@ -269,7 +309,7 @@ HREF="securitylevels.html" ><DL ><DT >5.1. <A -HREF="securitylevels.html#AEN681" +HREF="securitylevels.html#AEN752" >User and Share security level</A ></DT ></DL @@ -283,37 +323,37 @@ HREF="samba-pdc.html" ><DL ><DT >6.1. <A -HREF="samba-pdc.html#AEN785" +HREF="samba-pdc.html#AEN859" >Prerequisite Reading</A ></DT ><DT >6.2. <A -HREF="samba-pdc.html#AEN790" +HREF="samba-pdc.html#AEN864" >Background</A ></DT ><DT >6.3. <A -HREF="samba-pdc.html#AEN830" +HREF="samba-pdc.html#AEN904" >Configuring the Samba Domain Controller</A ></DT ><DT >6.4. <A -HREF="samba-pdc.html#AEN872" +HREF="samba-pdc.html#AEN946" >Creating Machine Trust Accounts and Joining Clients to the Domain</A ></DT ><DT >6.5. <A -HREF="samba-pdc.html#AEN980" +HREF="samba-pdc.html#AEN1054" >Common Problems and Errors</A ></DT ><DT >6.6. <A -HREF="samba-pdc.html#AEN1026" +HREF="samba-pdc.html#AEN1100" >What other help can I get?</A ></DT ><DT >6.7. <A -HREF="samba-pdc.html#AEN1140" +HREF="samba-pdc.html#AEN1214" >Domain Control for Windows 9x/ME</A ></DT ></DL @@ -327,27 +367,27 @@ HREF="samba-bdc.html" ><DL ><DT >7.1. <A -HREF="samba-bdc.html#AEN1193" +HREF="samba-bdc.html#AEN1267" >Prerequisite Reading</A ></DT ><DT >7.2. <A -HREF="samba-bdc.html#AEN1197" +HREF="samba-bdc.html#AEN1271" >Background</A ></DT ><DT >7.3. <A -HREF="samba-bdc.html#AEN1205" +HREF="samba-bdc.html#AEN1279" >What qualifies a Domain Controller on the network?</A ></DT ><DT >7.4. <A -HREF="samba-bdc.html#AEN1214" +HREF="samba-bdc.html#AEN1288" >Can Samba be a Backup Domain Controller to an NT PDC?</A ></DT ><DT >7.5. <A -HREF="samba-bdc.html#AEN1219" +HREF="samba-bdc.html#AEN1293" >How do I set up a Samba BDC?</A ></DT ></DL @@ -361,7 +401,7 @@ HREF="ads.html" ><DL ><DT >8.1. <A -HREF="ads.html#AEN1251" +HREF="ads.html#AEN1336" >Setup your <TT CLASS="FILENAME" >smb.conf</TT @@ -369,7 +409,7 @@ CLASS="FILENAME" ></DT ><DT >8.2. <A -HREF="ads.html#AEN1262" +HREF="ads.html#AEN1349" >Setup your <TT CLASS="FILENAME" >/etc/krb5.conf</TT @@ -377,22 +417,22 @@ CLASS="FILENAME" ></DT ><DT >8.3. <A -HREF="ads.html#AEN1273" +HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT" >Create the computer account</A ></DT ><DT >8.4. <A -HREF="ads.html#AEN1285" +HREF="ads.html#ADS-TEST-SERVER" >Test your server setup</A ></DT ><DT >8.5. <A -HREF="ads.html#AEN1290" +HREF="ads.html#ADS-TEST-SMBCLIENT" >Testing with smbclient</A ></DT ><DT >8.6. <A -HREF="ads.html#AEN1293" +HREF="ads.html#AEN1390" >Notes</A ></DT ></DL @@ -406,12 +446,12 @@ HREF="domain-security.html" ><DL ><DT >9.1. <A -HREF="domain-security.html#AEN1315" +HREF="domain-security.html#AEN1413" >Joining an NT Domain with Samba 3.0</A ></DT ><DT >9.2. <A -HREF="domain-security.html#AEN1369" +HREF="domain-security.html#AEN1467" >Why is this better than security = server?</A ></DT ></DL @@ -427,392 +467,473 @@ HREF="optional.html" ><DL ><DT >10. <A -HREF="advancednetworkmanagement.html" ->System Policies</A -></DT -><DD -><DL -><DT ->10.1. <A -HREF="advancednetworkmanagement.html#AEN1401" ->Basic System Policy Info</A -></DT -><DT ->10.2. <A -HREF="advancednetworkmanagement.html#AEN1456" ->Roaming Profiles</A -></DT -></DL -></DD -><DT ->11. <A HREF="unix-permissions.html" >UNIX Permission Bits and Windows NT Access Control Lists</A ></DT ><DD ><DL ><DT ->11.1. <A -HREF="unix-permissions.html#AEN1663" +>10.1. <A +HREF="unix-permissions.html#AEN1499" >Viewing and changing UNIX permissions using the NT security dialogs</A ></DT ><DT ->11.2. <A -HREF="unix-permissions.html#AEN1667" +>10.2. <A +HREF="unix-permissions.html#AEN1505" >How to view file security on a Samba share</A ></DT ><DT ->11.3. <A -HREF="unix-permissions.html#AEN1678" +>10.3. <A +HREF="unix-permissions.html#AEN1516" >Viewing file ownership</A ></DT ><DT ->11.4. <A -HREF="unix-permissions.html#AEN1698" +>10.4. <A +HREF="unix-permissions.html#AEN1536" >Viewing file or directory permissions</A ></DT ><DT ->11.5. <A -HREF="unix-permissions.html#AEN1734" +>10.5. <A +HREF="unix-permissions.html#AEN1572" >Modifying file or directory permissions</A ></DT ><DT ->11.6. <A -HREF="unix-permissions.html#AEN1756" +>10.6. <A +HREF="unix-permissions.html#AEN1594" >Interaction with the standard Samba create mask parameters</A ></DT ><DT ->11.7. <A -HREF="unix-permissions.html#AEN1810" +>10.7. <A +HREF="unix-permissions.html#AEN1648" >Interaction with the standard Samba file attribute mapping</A ></DT ></DL ></DD ><DT ->12. <A +>11. <A HREF="groupmapping.html" ->Group mapping HOWTO</A -></DT -><DT ->13. <A -HREF="pam.html" ->Configuring PAM for distributed but centrally -managed authentication</A +>Configuring Group Mapping</A ></DT -><DD -><DL ><DT ->13.1. <A -HREF="pam.html#AEN1866" ->Samba and PAM</A -></DT -><DT ->13.2. <A -HREF="pam.html#AEN1915" ->Distributed Authentication</A -></DT -><DT ->13.3. <A -HREF="pam.html#AEN1920" ->PAM Configuration in smb.conf</A -></DT -></DL -></DD -><DT ->14. <A +>12. <A HREF="printing.html" >Printing Support</A ></DT ><DD ><DL ><DT ->14.1. <A -HREF="printing.html#AEN1946" +>12.1. <A +HREF="printing.html#AEN1711" >Introduction</A ></DT ><DT ->14.2. <A -HREF="printing.html#AEN1968" +>12.2. <A +HREF="printing.html#AEN1733" >Configuration</A ></DT ><DT ->14.3. <A -HREF="printing.html#AEN2076" +>12.3. <A +HREF="printing.html#AEN1845" >The Imprints Toolset</A ></DT ><DT ->14.4. <A -HREF="printing.html#AEN2119" +>12.4. <A +HREF="printing.html#AEN1888" >Diagnosis</A ></DT ></DL ></DD ><DT ->15. <A +>13. <A HREF="cups-printing.html" >CUPS Printing Support</A ></DT ><DD ><DL ><DT ->15.1. <A -HREF="cups-printing.html#AEN2231" +>13.1. <A +HREF="cups-printing.html#AEN2000" >Introduction</A ></DT ><DT ->15.2. <A -HREF="cups-printing.html#AEN2236" ->CUPS - RAW Print Through Mode</A +>13.2. <A +HREF="cups-printing.html#AEN2007" +>Configuring <TT +CLASS="FILENAME" +>smb.conf</TT +> for CUPS</A ></DT ><DT ->15.3. <A -HREF="cups-printing.html#AEN2291" +>13.3. <A +HREF="cups-printing.html#AEN2026" +>CUPS - RAW Print Through Mode</A +></DT +><DT +>13.4. <A +HREF="cups-printing.html#AEN2083" +>CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe +PostScript driver with CUPS-PPDs downloaded to clients</A +></DT +><DT +>13.5. <A +HREF="cups-printing.html#AEN2104" +>Windows Terminal Servers (WTS) as CUPS clients</A +></DT +><DT +>13.6. <A +HREF="cups-printing.html#AEN2108" +>Setting up CUPS for driver download</A +></DT +><DT +>13.7. <A +HREF="cups-printing.html#AEN2120" +>Sources of CUPS drivers / PPDs</A +></DT +><DT +>13.8. <A +HREF="cups-printing.html#AEN2176" >The CUPS Filter Chains</A ></DT ><DT ->15.4. <A -HREF="cups-printing.html#AEN2330" +>13.9. <A +HREF="cups-printing.html#AEN2215" >CUPS Print Drivers and Devices</A ></DT ><DT ->15.5. <A -HREF="cups-printing.html#AEN2407" +>13.10. <A +HREF="cups-printing.html#AEN2292" >Limiting the number of pages users can print</A ></DT ><DT ->15.6. <A -HREF="cups-printing.html#AEN2496" +>13.11. <A +HREF="cups-printing.html#AEN2388" >Advanced Postscript Printing from MS Windows</A ></DT ><DT ->15.7. <A -HREF="cups-printing.html#AEN2511" +>13.12. <A +HREF="cups-printing.html#AEN2403" >Auto-Deletion of CUPS spool files</A ></DT ></DL ></DD ><DT ->16. <A +>14. <A HREF="winbind.html" >Unified Logons between Windows NT and UNIX using Winbind</A ></DT ><DD ><DL ><DT ->16.1. <A -HREF="winbind.html#AEN2573" +>14.1. <A +HREF="winbind.html#AEN2469" >Abstract</A ></DT ><DT ->16.2. <A -HREF="winbind.html#AEN2577" +>14.2. <A +HREF="winbind.html#AEN2473" >Introduction</A ></DT ><DT ->16.3. <A -HREF="winbind.html#AEN2590" +>14.3. <A +HREF="winbind.html#AEN2486" >What Winbind Provides</A ></DT ><DT ->16.4. <A -HREF="winbind.html#AEN2601" +>14.4. <A +HREF="winbind.html#AEN2497" >How Winbind Works</A ></DT ><DT ->16.5. <A -HREF="winbind.html#AEN2644" +>14.5. <A +HREF="winbind.html#AEN2540" >Installation and Configuration</A ></DT ><DT ->16.6. <A -HREF="winbind.html#AEN2901" +>14.6. <A +HREF="winbind.html#AEN2797" >Limitations</A ></DT ><DT ->16.7. <A -HREF="winbind.html#AEN2911" +>14.7. <A +HREF="winbind.html#AEN2807" >Conclusion</A ></DT ></DL ></DD ><DT ->17. <A -HREF="integrate-ms-networks.html" ->Integrating MS Windows networks with Samba</A +>15. <A +HREF="advancednetworkmanagement.html" +>Advanced Network Manangement</A ></DT ><DD ><DL ><DT ->17.1. <A -HREF="integrate-ms-networks.html#AEN2932" ->Name Resolution in a pure Unix/Linux world</A +>15.1. <A +HREF="advancednetworkmanagement.html#AEN2822" +>Configuring Samba Share Access Controls</A ></DT ><DT ->17.2. <A -HREF="integrate-ms-networks.html#AEN2995" ->Name resolution as used within MS Windows networking</A +>15.2. <A +HREF="advancednetworkmanagement.html#AEN2860" +>Remote Server Administration</A +></DT +><DT +>15.3. <A +HREF="advancednetworkmanagement.html#AEN2877" +>Network Logon Script Magic</A ></DT ></DL ></DD ><DT ->18. <A -HREF="improved-browsing.html" ->Improved browsing in samba</A +>16. <A +HREF="policymgmt.html" +>System and Account Policies</A ></DT ><DD ><DL ><DT ->18.1. <A -HREF="improved-browsing.html#AEN3047" ->Overview of browsing</A +>16.1. <A +HREF="policymgmt.html#AEN2892" +>Creating and Managing System Policies</A ></DT ><DT ->18.2. <A -HREF="improved-browsing.html#AEN3052" ->Browsing support in samba</A +>16.2. <A +HREF="policymgmt.html#AEN2965" +>Managing Account/User Policies</A ></DT +></DL +></DD ><DT ->18.3. <A -HREF="improved-browsing.html#AEN3060" ->Problem resolution</A +>17. <A +HREF="profilemgmt.html" +>Desktop Profile Management</A ></DT +><DD +><DL ><DT ->18.4. <A -HREF="improved-browsing.html#AEN3069" ->Browsing across subnets</A +>17.1. <A +HREF="profilemgmt.html#AEN2998" +>Roaming Profiles</A ></DT ><DT ->18.5. <A -HREF="improved-browsing.html#AEN3109" ->Setting up a WINS server</A +>17.2. <A +HREF="profilemgmt.html#AEN3196" +>Mandatory profiles</A ></DT ><DT ->18.6. <A -HREF="improved-browsing.html#AEN3128" ->Setting up Browsing in a WORKGROUP</A +>17.3. <A +HREF="profilemgmt.html#AEN3203" +>Creating/Managing Group Profiles</A ></DT ><DT ->18.7. <A -HREF="improved-browsing.html#AEN3146" ->Setting up Browsing in a DOMAIN</A +>17.4. <A +HREF="profilemgmt.html#AEN3209" +>Default Profile for Windows Users</A ></DT +></DL +></DD ><DT ->18.8. <A -HREF="improved-browsing.html#AEN3156" ->Forcing samba to be the master</A +>18. <A +HREF="pam.html" +>PAM Configuration for Centrally Managed Authentication</A ></DT +><DD +><DL ><DT ->18.9. <A -HREF="improved-browsing.html#AEN3165" ->Making samba the domain master</A +>18.1. <A +HREF="pam.html#AEN3332" +>Samba and PAM</A ></DT ><DT ->18.10. <A -HREF="improved-browsing.html#AEN3183" ->Note about broadcast addresses</A +>18.2. <A +HREF="pam.html#AEN3383" +>Distributed Authentication</A ></DT ><DT ->18.11. <A -HREF="improved-browsing.html#AEN3186" ->Multiple interfaces</A +>18.3. <A +HREF="pam.html#AEN3388" +>PAM Configuration in smb.conf</A ></DT ></DL ></DD ><DT >19. <A -HREF="msdfs.html" ->Hosting a Microsoft Distributed File System tree on Samba</A +HREF="vfs.html" +>Stackable VFS modules</A ></DT ><DD ><DL ><DT >19.1. <A -HREF="msdfs.html#AEN3200" ->Instructions</A +HREF="vfs.html#AEN3423" +>Introduction and configuration</A +></DT +><DT +>19.2. <A +HREF="vfs.html#AEN3432" +>Included modules</A +></DT +><DT +>19.3. <A +HREF="vfs.html#AEN3490" +>VFS modules available elsewhere</A ></DT ></DL ></DD ><DT >20. <A -HREF="vfs.html" ->Stackable VFS modules</A +HREF="msdfs.html" +>Hosting a Microsoft Distributed File System tree on Samba</A ></DT ><DD ><DL ><DT >20.1. <A -HREF="vfs.html#AEN3259" ->Introduction and configuration</A +HREF="msdfs.html#AEN3518" +>Instructions</A +></DT +></DL +></DD +><DT +>21. <A +HREF="integrate-ms-networks.html" +>Integrating MS Windows networks with Samba</A ></DT +><DD +><DL ><DT ->20.2. <A -HREF="vfs.html#AEN3268" ->Included modules</A +>21.1. <A +HREF="integrate-ms-networks.html#AEN3580" +>Name Resolution in a pure Unix/Linux world</A ></DT ><DT ->20.3. <A -HREF="vfs.html#AEN3322" ->VFS modules available elsewhere</A +>21.2. <A +HREF="integrate-ms-networks.html#AEN3643" +>Name resolution as used within MS Windows networking</A ></DT ></DL ></DD ><DT ->21. <A +>22. <A +HREF="improved-browsing.html" +>Improved browsing in samba</A +></DT +><DD +><DL +><DT +>22.1. <A +HREF="improved-browsing.html#AEN3695" +>Overview of browsing</A +></DT +><DT +>22.2. <A +HREF="improved-browsing.html#AEN3701" +>Browsing support in samba</A +></DT +><DT +>22.3. <A +HREF="improved-browsing.html#AEN3714" +>Problem resolution</A +></DT +><DT +>22.4. <A +HREF="improved-browsing.html#AEN3725" +>Browsing across subnets</A +></DT +><DT +>22.5. <A +HREF="improved-browsing.html#AEN3765" +>Setting up a WINS server</A +></DT +><DT +>22.6. <A +HREF="improved-browsing.html#AEN3785" +>Setting up Browsing in a WORKGROUP</A +></DT +><DT +>22.7. <A +HREF="improved-browsing.html#AEN3808" +>Setting up Browsing in a DOMAIN</A +></DT +><DT +>22.8. <A +HREF="improved-browsing.html#BROWSE-FORCE-MASTER" +>Forcing samba to be the master</A +></DT +><DT +>22.9. <A +HREF="improved-browsing.html#AEN3843" +>Making samba the domain master</A +></DT +><DT +>22.10. <A +HREF="improved-browsing.html#AEN3865" +>Note about broadcast addresses</A +></DT +><DT +>22.11. <A +HREF="improved-browsing.html#AEN3868" +>Multiple interfaces</A +></DT +></DL +></DD +><DT +>23. <A HREF="securing-samba.html" >Securing Samba</A ></DT ><DD ><DL ><DT ->21.1. <A -HREF="securing-samba.html#AEN3348" +>23.1. <A +HREF="securing-samba.html#AEN3884" >Introduction</A ></DT ><DT ->21.2. <A -HREF="securing-samba.html#AEN3351" +>23.2. <A +HREF="securing-samba.html#AEN3887" >Using host based protection</A ></DT ><DT ->21.3. <A -HREF="securing-samba.html#AEN3358" +>23.3. <A +HREF="securing-samba.html#AEN3894" >Using interface protection</A ></DT ><DT ->21.4. <A -HREF="securing-samba.html#AEN3367" +>23.4. <A +HREF="securing-samba.html#AEN3903" >Using a firewall</A ></DT ><DT ->21.5. <A -HREF="securing-samba.html#AEN3374" +>23.5. <A +HREF="securing-samba.html#AEN3910" >Using a IPC$ share deny</A ></DT ><DT ->21.6. <A -HREF="securing-samba.html#AEN3383" +>23.6. <A +HREF="securing-samba.html#AEN3919" >Upgrading Samba</A ></DT ></DL ></DD ><DT ->22. <A +>24. <A HREF="unicode.html" >Unicode/Charsets</A ></DT ><DD ><DL ><DT ->22.1. <A -HREF="unicode.html#AEN3397" +>24.1. <A +HREF="unicode.html#AEN3933" >What are charsets and unicode?</A ></DT ><DT ->22.2. <A -HREF="unicode.html#AEN3406" +>24.2. <A +HREF="unicode.html#AEN3942" >Samba and charsets</A ></DT ></DL @@ -827,225 +948,263 @@ HREF="appendixes.html" ><DD ><DL ><DT ->23. <A +>25. <A +HREF="swat.html" +>SWAT - The Samba Web Admininistration Tool</A +></DT +><DD +><DL +><DT +>25.1. <A +HREF="swat.html#AEN3976" +>SWAT Features and Benefits</A +></DT +></DL +></DD +><DT +>26. <A +HREF="nt4migration.html" +>Migration from NT4 PDC to Samba-3 PDC</A +></DT +><DD +><DL +><DT +>26.1. <A +HREF="nt4migration.html#AEN4012" +>Planning and Getting Started</A +></DT +><DT +>26.2. <A +HREF="nt4migration.html#AEN4021" +>Managing Samba-3 Domain Control</A +></DT +></DL +></DD +><DT +>27. <A HREF="speed.html" >Samba performance issues</A ></DT ><DD ><DL ><DT ->23.1. <A -HREF="speed.html#AEN3443" +>27.1. <A +HREF="speed.html#AEN4041" >Comparisons</A ></DT ><DT ->23.2. <A -HREF="speed.html#AEN3449" +>27.2. <A +HREF="speed.html#AEN4047" >Socket options</A ></DT ><DT ->23.3. <A -HREF="speed.html#AEN3456" +>27.3. <A +HREF="speed.html#AEN4054" >Read size</A ></DT ><DT ->23.4. <A -HREF="speed.html#AEN3461" +>27.4. <A +HREF="speed.html#AEN4059" >Max xmit</A ></DT ><DT ->23.5. <A -HREF="speed.html#AEN3466" +>27.5. <A +HREF="speed.html#AEN4064" >Log level</A ></DT ><DT ->23.6. <A -HREF="speed.html#AEN3469" +>27.6. <A +HREF="speed.html#AEN4067" >Read raw</A ></DT ><DT ->23.7. <A -HREF="speed.html#AEN3474" +>27.7. <A +HREF="speed.html#AEN4072" >Write raw</A ></DT ><DT ->23.8. <A -HREF="speed.html#AEN3478" +>27.8. <A +HREF="speed.html#AEN4076" >Slow Clients</A ></DT ><DT ->23.9. <A -HREF="speed.html#AEN3482" +>27.9. <A +HREF="speed.html#AEN4080" >Slow Logins</A ></DT ><DT ->23.10. <A -HREF="speed.html#AEN3485" +>27.10. <A +HREF="speed.html#AEN4083" >Client tuning</A ></DT ></DL ></DD ><DT ->24. <A +>28. <A HREF="portability.html" >Portability</A ></DT ><DD ><DL ><DT ->24.1. <A -HREF="portability.html#AEN3525" +>28.1. <A +HREF="portability.html#AEN4127" >HPUX</A ></DT ><DT ->24.2. <A -HREF="portability.html#AEN3531" +>28.2. <A +HREF="portability.html#AEN4133" >SCO Unix</A ></DT ><DT ->24.3. <A -HREF="portability.html#AEN3535" +>28.3. <A +HREF="portability.html#AEN4137" >DNIX</A ></DT ><DT ->24.4. <A -HREF="portability.html#AEN3564" +>28.4. <A +HREF="portability.html#AEN4166" >RedHat Linux Rembrandt-II</A ></DT ><DT ->24.5. <A -HREF="portability.html#AEN3570" +>28.5. <A +HREF="portability.html#AEN4172" >AIX</A ></DT ></DL ></DD ><DT ->25. <A +>29. <A HREF="other-clients.html" >Samba and other CIFS clients</A ></DT ><DD ><DL ><DT ->25.1. <A -HREF="other-clients.html#AEN3590" +>29.1. <A +HREF="other-clients.html#AEN4196" >Macintosh clients?</A ></DT ><DT ->25.2. <A -HREF="other-clients.html#AEN3599" +>29.2. <A +HREF="other-clients.html#AEN4205" >OS2 Client</A ></DT ><DT ->25.3. <A -HREF="other-clients.html#AEN3639" +>29.3. <A +HREF="other-clients.html#AEN4245" >Windows for Workgroups</A ></DT ><DT ->25.4. <A -HREF="other-clients.html#AEN3663" +>29.4. <A +HREF="other-clients.html#AEN4269" >Windows '95/'98</A ></DT ><DT ->25.5. <A -HREF="other-clients.html#AEN3679" +>29.5. <A +HREF="other-clients.html#AEN4285" >Windows 2000 Service Pack 2</A ></DT +><DT +>29.6. <A +HREF="other-clients.html#AEN4302" +>Windows NT 3.1</A +></DT ></DL ></DD ><DT ->26. <A +>30. <A HREF="compiling.html" >How to compile SAMBA</A ></DT ><DD ><DL ><DT ->26.1. <A -HREF="compiling.html#AEN3706" +>30.1. <A +HREF="compiling.html#AEN4323" >Access Samba source code via CVS</A ></DT ><DT ->26.2. <A -HREF="compiling.html#AEN3749" +>30.2. <A +HREF="compiling.html#AEN4366" >Accessing the samba sources via rsync and ftp</A ></DT ><DT ->26.3. <A -HREF="compiling.html#AEN3755" +>30.3. <A +HREF="compiling.html#AEN4372" >Building the Binaries</A ></DT ><DT ->26.4. <A -HREF="compiling.html#AEN3812" +>30.4. <A +HREF="compiling.html#AEN4429" >Starting the smbd and nmbd</A ></DT ></DL ></DD ><DT ->27. <A +>31. <A HREF="bugreport.html" >Reporting Bugs</A ></DT ><DD ><DL ><DT ->27.1. <A -HREF="bugreport.html#AEN3874" +>31.1. <A +HREF="bugreport.html#AEN4500" >Introduction</A ></DT ><DT ->27.2. <A -HREF="bugreport.html#AEN3884" +>31.2. <A +HREF="bugreport.html#AEN4510" >General info</A ></DT ><DT ->27.3. <A -HREF="bugreport.html#AEN3890" +>31.3. <A +HREF="bugreport.html#AEN4516" >Debug levels</A ></DT ><DT ->27.4. <A -HREF="bugreport.html#AEN3907" +>31.4. <A +HREF="bugreport.html#AEN4536" >Internal errors</A ></DT ><DT ->27.5. <A -HREF="bugreport.html#AEN3917" +>31.5. <A +HREF="bugreport.html#AEN4550" >Attaching to a running process</A ></DT ><DT ->27.6. <A -HREF="bugreport.html#AEN3920" +>31.6. <A +HREF="bugreport.html#AEN4558" >Patches</A ></DT ></DL ></DD ><DT ->28. <A +>32. <A HREF="diagnosis.html" >The samba checklist</A ></DT ><DD ><DL ><DT ->28.1. <A -HREF="diagnosis.html#AEN3943" +>32.1. <A +HREF="diagnosis.html#AEN4581" >Introduction</A ></DT ><DT ->28.2. <A -HREF="diagnosis.html#AEN3948" +>32.2. <A +HREF="diagnosis.html#AEN4586" >Assumptions</A ></DT ><DT ->28.3. <A -HREF="diagnosis.html#AEN3958" ->Tests</A +>32.3. <A +HREF="diagnosis.html#AEN4596" +>The tests</A ></DT ><DT ->28.4. <A -HREF="diagnosis.html#AEN4068" +>32.4. <A +HREF="diagnosis.html#AEN4697" >Still having troubles?</A ></DT ></DL diff --git a/docs/htmldocs/samba-pdc.html b/docs/htmldocs/samba-pdc.html index b61931e770..67f281f652 100644 --- a/docs/htmldocs/samba-pdc.html +++ b/docs/htmldocs/samba-pdc.html @@ -80,7 +80,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN785" +NAME="AEN859" >6.1. Prerequisite Reading</A ></H1 ><P @@ -103,7 +103,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN790" +NAME="AEN864" >6.2. Background</A ></H1 ><P @@ -250,7 +250,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN830" +NAME="AEN904" >6.3. Configuring the Samba Domain Controller</A ></H1 ><P @@ -413,8 +413,7 @@ TARGET="_top" ><P > Encrypted passwords must be enabled. For more details on how to do this, refer to <A -HREF="ENCRYPTION.html" -TARGET="_top" +HREF="passdb.html" >ENCRYPTION.html</A >. </P @@ -447,7 +446,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN872" +NAME="AEN946" >6.4. Creating Machine Trust Accounts and Joining Clients to the Domain</A ></H1 ><P @@ -633,7 +632,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN915" +NAME="AEN989" >6.4.1. Manual Creation of Machine Trust Accounts</A ></H2 ><P @@ -803,7 +802,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN956" +NAME="AEN1030" >6.4.2. "On-the-Fly" Creation of Machine Trust Accounts</A ></H2 ><P @@ -840,7 +839,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN965" +NAME="AEN1039" >6.4.3. Joining the Client to the Domain</A ></H2 ><P @@ -908,7 +907,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN980" +NAME="AEN1054" >6.5. Common Problems and Errors</A ></H1 ><P @@ -1107,7 +1106,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1026" +NAME="AEN1100" >6.6. What other help can I get?</A ></H1 ><P @@ -1527,7 +1526,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1140" +NAME="AEN1214" >6.7. Domain Control for Windows 9x/ME</A ></H1 ><P @@ -1626,7 +1625,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1163" +NAME="AEN1237" >6.7.1. Configuration Instructions: Network Logons</A ></H2 ><P diff --git a/docs/htmldocs/securing-samba.html b/docs/htmldocs/securing-samba.html index ad89fb8a9d..b1ecb68ce4 100644 --- a/docs/htmldocs/securing-samba.html +++ b/docs/htmldocs/securing-samba.html @@ -13,8 +13,8 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Stackable VFS modules" -HREF="vfs.html"><LINK +TITLE="Improved browsing in samba" +HREF="improved-browsing.html"><LINK REL="NEXT" TITLE="Unicode/Charsets" HREF="unicode.html"></HEAD @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="vfs.html" +HREF="improved-browsing.html" ACCESSKEY="P" >Prev</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="SECURING-SAMBA" ></A ->Chapter 21. Securing Samba</H1 +>Chapter 23. Securing Samba</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3348" ->21.1. Introduction</A +NAME="AEN3884" +>23.1. Introduction</A ></H1 ><P >This note was attached to the Samba 2.2.8 release notes as it contained an @@ -93,8 +93,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3351" ->21.2. Using host based protection</A +NAME="AEN3887" +>23.2. Using host based protection</A ></H1 ><P >In many installations of Samba the greatest threat comes for outside @@ -125,8 +125,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3358" ->21.3. Using interface protection</A +NAME="AEN3894" +>23.3. Using interface protection</A ></H1 ><P >By default Samba will accept connections on any network interface that @@ -161,8 +161,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3367" ->21.4. Using a firewall</A +NAME="AEN3903" +>23.4. Using a firewall</A ></H1 ><P >Many people use a firewall to deny access to services that they don't @@ -191,8 +191,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3374" ->21.5. Using a IPC$ share deny</A +NAME="AEN3910" +>23.5. Using a IPC$ share deny</A ></H1 ><P >If the above methods are not suitable, then you could also place a @@ -230,8 +230,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3383" ->21.6. Upgrading Samba</A +NAME="AEN3919" +>23.6. Upgrading Samba</A ></H1 ><P >Please check regularly on http://www.samba.org/ for updates and @@ -256,7 +256,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="vfs.html" +HREF="improved-browsing.html" ACCESSKEY="P" >Prev</A ></TD @@ -284,7 +284,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Stackable VFS modules</TD +>Improved browsing in samba</TD ><TD WIDTH="34%" ALIGN="center" diff --git a/docs/htmldocs/securitylevels.html b/docs/htmldocs/securitylevels.html index 3d25e4d441..9d507dc7a4 100644 --- a/docs/htmldocs/securitylevels.html +++ b/docs/htmldocs/securitylevels.html @@ -89,7 +89,7 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN681" +NAME="AEN752" >5.1. User and Share security level</A ></H1 ><P @@ -107,7 +107,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN684" +NAME="AEN755" >5.1.1. User Level Security</A ></H2 ><P @@ -148,7 +148,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN694" +NAME="AEN765" >5.1.2. Share Level Security</A ></H2 ><P @@ -179,7 +179,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN698" +NAME="AEN769" >5.1.3. Server Level Security</A ></H2 ><P @@ -215,7 +215,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN703" +NAME="AEN774" >5.1.3.1. Configuring Samba for Seemless Windows Network Integration</A ></H3 ><P @@ -327,7 +327,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN729" +NAME="AEN800" >5.1.3.2. Use MS Windows NT as an authentication server</A ></H3 ><P @@ -363,7 +363,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN737" +NAME="AEN808" >5.1.4. Domain Level Security</A ></H2 ><P @@ -381,7 +381,7 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN741" +NAME="AEN812" >5.1.4.1. Samba as a member of an MS Windows NT security domain</A ></H3 ><P @@ -444,7 +444,7 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN758" +NAME="AEN829" >5.1.5. ADS Level Security</A ></H2 ><P diff --git a/docs/htmldocs/smb.conf.5.html b/docs/htmldocs/smb.conf.5.html index e66b848be7..6ebe2fc002 100644 --- a/docs/htmldocs/smb.conf.5.html +++ b/docs/htmldocs/smb.conf.5.html @@ -426,18 +426,42 @@ CLASS="COMPUTEROUTPUT" first entry of a printcap record. Records are separated by newlines, components (if there are more than one) are separated by vertical bar symbols ('|').</P -><P ->NOTE: On SYSV systems which use lpstat to determine what +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>On SYSV systems which use lpstat to determine what printers are defined on the system you may be able to use "printcap name = lpstat" to automatically obtain a list of printers. See the "printcap name" option for more details.</P +></TD +></TR +></TABLE +></DIV ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN103" +NAME="AEN104" ></A ><H2 >PARAMETERS</H2 @@ -495,7 +519,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN113" +NAME="AEN114" ></A ><H2 >VARIABLE SUBSTITUTIONS</H2 @@ -694,7 +718,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN206" +NAME="AEN207" ></A ><H2 >NAME MANGLING</H2 @@ -799,7 +823,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN239" +NAME="AEN240" ></A ><H2 >NOTE ABOUT USERNAME/PASSWORD VALIDATION</H2 @@ -875,7 +899,7 @@ CLASS="FILENAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN258" +NAME="AEN259" ></A ><H2 >COMPLETE LIST OF GLOBAL PARAMETERS</H2 @@ -1468,6 +1492,16 @@ CLASS="PARAMETER" ><LI ><P ><A +HREF="#LDAPDELETEDN" +><VAR +CLASS="PARAMETER" +>ldap delete dn</VAR +></A +></P +></LI +><LI +><P +><A HREF="#LDAPFILTER" ><VAR CLASS="PARAMETER" @@ -2168,6 +2202,16 @@ CLASS="PARAMETER" ><LI ><P ><A +HREF="#PRELOADMODULES" +><VAR +CLASS="PARAMETER" +>preload modules</VAR +></A +></P +></LI +><LI +><P +><A HREF="#PRINTCAP" ><VAR CLASS="PARAMETER" @@ -2318,6 +2362,16 @@ CLASS="PARAMETER" ><LI ><P ><A +HREF="#SERVERSCHANNEL" +><VAR +CLASS="PARAMETER" +>server schannel</VAR +></A +></P +></LI +><LI +><P +><A HREF="#SERVERSTRING" ><VAR CLASS="PARAMETER" @@ -2328,6 +2382,16 @@ CLASS="PARAMETER" ><LI ><P ><A +HREF="#SETPRIMARYGROUPSCRIPT" +><VAR +CLASS="PARAMETER" +>set primary group script</VAR +></A +></P +></LI +><LI +><P +><A HREF="#SHOWADDPRINTERWIZARD" ><VAR CLASS="PARAMETER" @@ -2780,7 +2844,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1018" +NAME="AEN1035" ></A ><H2 >COMPLETE LIST OF SERVICE PARAMETERS</H2 @@ -4015,7 +4079,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN1510" +NAME="AEN1527" ></A ><H2 >EXPLANATION OF EACH PARAMETER</H2 @@ -5218,7 +5282,7 @@ NAME="CASESENSITIVE" ><DD ><P >See the discussion in the section <A -HREF="#AEN206" +HREF="#AEN207" >NAME MANGLING</A >.</P ><P @@ -5818,7 +5882,7 @@ NAME="DEFAULTCASE" ><DD ><P >See the section on <A -HREF="#AEN206" +HREF="#AEN207" > NAME MANGLING</A >. Also note the <A HREF="#SHORTPRESERVECASE" @@ -6915,7 +6979,7 @@ NAME="DOSCHARSET" charset Samba should talk to DOS clients. </P ><P ->The default depends on which charsets you have instaled. +>The default depends on which charsets you have installed. Samba tries to use charset 850 but falls back to ASCII in case it is not available. Run <SPAN CLASS="CITEREFENTRY" @@ -8056,15 +8120,33 @@ CLASS="COMMAND" the first ':'. There should probably be a better parsing system that copes with different map formats and also Amd (another automounter) maps.</P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" ><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE :</I -></SPAN >A working NIS client is required on the system for this option to work.</P +></TD +></TR +></TABLE +></DIV ><P >See also <A HREF="#NISHOMEDIR" @@ -8337,14 +8419,28 @@ CLASS="PARAMETER" > hosts equiv</VAR > may be useful for NT clients which will not supply passwords to Samba.</P -><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE :</I -></SPAN -> The use of <VAR +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>The use of <VAR CLASS="PARAMETER" >hosts equiv </VAR @@ -8364,6 +8460,10 @@ CLASS="EMPHASIS" ></SPAN > trust them :-).</P +></TD +></TR +></TABLE +></DIV ><P >Default: <SPAN CLASS="emphasis" @@ -8875,14 +8975,25 @@ CLASS="REFENTRYTITLE" >smbpasswd</SPAN >(8)</SPAN > man page for more information on how - to accmplish this. + to accmplish this.</P +></DD +><DT +><A +NAME="LDAPDELETEDN" +></A +>>ldap delete dn (G)</DT +><DD +><P +> This parameter specifies whether a delete + operation in the ldapsam deletes the complete entry or only the attributes + specific to Samba. </P ><P >Default : <SPAN CLASS="emphasis" ><I CLASS="EMPHASIS" ->none</I +>ldap delete dn = no</I ></SPAN ></P ></DD @@ -10445,7 +10556,7 @@ NAME="MANGLECASE" ><DD ><P >See the section on <A -HREF="#AEN206" +HREF="#AEN207" > NAME MANGLING</A ></P ><P @@ -10521,7 +10632,7 @@ NAME="MANGLEDNAMES" or whether non-DOS names should simply be ignored.</P ><P >See the section on <A -HREF="#AEN206" +HREF="#AEN207" > NAME MANGLING</A > for details on how to control the mangling process.</P ><P @@ -10695,7 +10806,7 @@ CLASS="EMPHASIS" >magic</I ></SPAN > character in <A -HREF="#AEN206" +HREF="#AEN207" >name mangling</A >. The default is a '~' but this may interfere with some software. Use this option to set @@ -11958,11 +12069,35 @@ NAME="NONUNIXACCOUNTRANGE" This is most often used for machine account creation. This range of ids should have no existing local or NIS users within it as strange conflicts can occur otherwise.</P -><P ->NOTE: These userids never appear on the system and Samba will never +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>These userids never appear on the system and Samba will never 'become' these users. They are used only to ensure that the algorithmic RID mapping does not conflict with normal users. </P +></TD +></TR +></TABLE +></DIV ><P >Default: <B CLASS="COMMAND" @@ -13151,17 +13286,31 @@ CLASS="PARAMETER" > and so may resolved by any method and order described in that parameter.</P ><P ->The password server much be a machine capable of using +>The password server must be a machine capable of using the "LM1.2X002" or the "NT LM 0.12" protocol, and it must be in user level security mode.</P -><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE:</I -></SPAN -> Using a password server +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>Using a password server means your UNIX box (running Samba) is only as secure as your password server. <SPAN CLASS="emphasis" @@ -13171,6 +13320,10 @@ CLASS="EMPHASIS" YOU DON'T COMPLETELY TRUST</I ></SPAN >.</P +></TD +></TR +></TABLE +></DIV ><P >Never point a Samba server at itself for password serving. This will cause a loop and could lock up your Samba @@ -13631,6 +13784,30 @@ CLASS="COMMAND" ></DD ><DT ><A +NAME="PRELOADMODULES" +></A +>>preload modules (G)</DT +><DD +><P +>This is a list of paths to modules that should + be loaded into smbd before a client connects. This improves + the speed of smbd when reacting to new connections somewhat. </P +><P +>It is recommended to only use this option on heavy-performance + servers.</P +><P +>Default: <B +CLASS="COMMAND" +>preload modules = </B +></P +><P +>Example: <B +CLASS="COMMAND" +>preload modules = /usr/lib/samba/passdb/mysql.so</B +></P +></DD +><DT +><A NAME="PRESERVECASE" ></A >>preserve case (S)</DT @@ -13653,7 +13830,7 @@ CLASS="COMMAND" ></P ><P >See the section on <A -HREF="#AEN206" +HREF="#AEN207" >NAME MANGLING</A > for a fuller discussion.</P @@ -13950,14 +14127,28 @@ print5|My Printer 5</PRE >where the '|' separates aliases of a printer. The fact that the second alias has a space in it gives a hint to Samba that it's a comment.</P -><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE</I -></SPAN ->: Under AIX the default printcap +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>Under AIX the default printcap name is <TT CLASS="FILENAME" >/etc/qconfig</TT @@ -13970,6 +14161,10 @@ CLASS="FILENAME" CLASS="FILENAME" >qconfig</TT > appears in the printcap filename.</P +></TD +></TR +></TABLE +></DIV ><P >Default: <B CLASS="COMMAND" @@ -15080,7 +15275,7 @@ CLASS="EMPHASIS" be used in granting access.</P ><P >See also the section <A -HREF="#AEN239" +HREF="#AEN240" > NOTE ABOUT USERNAME/PASSWORD VALIDATION</A >.</P ><P @@ -15161,7 +15356,7 @@ CLASS="PARAMETER" > parameter for details on doing this.</P ><P >See also the section <A -HREF="#AEN239" +HREF="#AEN240" > NOTE ABOUT USERNAME/PASSWORD VALIDATION</A >.</P ><P @@ -15260,7 +15455,7 @@ CLASS="PARAMETER" > parameter for details on doing this.</P ><P >See also the section <A -HREF="#AEN239" +HREF="#AEN240" > NOTE ABOUT USERNAME/PASSWORD VALIDATION</A >.</P ><P @@ -15395,7 +15590,7 @@ CLASS="PARAMETER" > parameter for details on doing this.</P ><P >See also the section <A -HREF="#AEN239" +HREF="#AEN240" > NOTE ABOUT USERNAME/PASSWORD VALIDATION</A >.</P ><P @@ -15496,6 +15691,51 @@ CLASS="COMMAND" ></DD ><DT ><A +NAME="SERVERSCHANNEL" +></A +>>server schannel (G)</DT +><DD +><P +>This controls whether the server offers or even + demands the use of the netlogon schannel. + <VAR +CLASS="PARAMETER" +>server schannel = no</VAR +> does not + offer the schannel, <VAR +CLASS="PARAMETER" +>server schannel = + auto</VAR +> offers the schannel but does not + enforce it, and <VAR +CLASS="PARAMETER" +>server schannel = + yes</VAR +> denies access if the client is not + able to speak netlogon schannel. This is only the case + for Windows NT4 before SP4.</P +><P +>Please note that with this set to + <VAR +CLASS="PARAMETER" +>no</VAR +> you will have to apply the + WindowsXP requireSignOrSeal-Registry patch found in + the docs/Registry subdirectory.</P +><P +>Default: <B +CLASS="COMMAND" +>server schannel = auto</B +></P +><P +>Example: <B +CLASS="COMMAND" +>server schannel = yes</B +>/para> + </P +></DD +><DT +><A NAME="SERVERSTRING" ></A >>server string (G)</DT @@ -15537,6 +15777,48 @@ CLASS="COMMAND" ></DD ><DT ><A +NAME="SETPRIMARYGROUPSCRIPT" +></A +>>set primary group script (G)</DT +><DD +><P +>Thanks to the Posix subsystem in NT a + Windows User has a primary group in addition to the + auxiliary groups. This script sets the primary group + in the unix userdatase when an administrator sets the + primary group from the windows user manager or when + fetching a SAM with <B +CLASS="COMMAND" +>net rpc + vampire</B +>. <VAR +CLASS="PARAMETER" +>%u</VAR +> will be + replaced with the user whose primary group is to be + set. <VAR +CLASS="PARAMETER" +>%g</VAR +> will be replaced with + the group to set. + + </P +><P +>Default: <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>No default value</I +></SPAN +></P +><P +>Example: <B +CLASS="COMMAND" +>set primary group script = /usr/sbin/usermod -g '%g' '%u'</B +></P +></DD +><DT +><A NAME="SETDIRECTORY" ></A >>set directory (S)</DT @@ -15649,7 +15931,7 @@ CLASS="COMMAND" names are lowered. </P ><P >See the section on <A -HREF="#AEN206" +HREF="#AEN207" > NAME MANGLING</A >.</P ><P @@ -16851,7 +17133,7 @@ CLASS="PARAMETER" search.</P ><P >See the section <A -HREF="#AEN239" +HREF="#AEN240" >NOTE ABOUT USERNAME/PASSWORD VALIDATION</A > for more information on how @@ -17868,22 +18150,45 @@ CLASS="REFENTRYTITLE" >You should point this at your WINS server if you have a multi-subnetted network.</P ><P -><SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->NOTE</I -></SPAN ->. You need to set up Samba to point +>If you want to work in multiple namespaces, you can + give every wins server a 'tag'. For each tag, only one + (working) server will be queried for a name. The tag should be + seperated from the ip address by a colon. + </P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>You need to set up Samba to point to a WINS server if you have multiple subnets and wish cross-subnet browsing to work correctly.</P +></TD +></TR +></TABLE +></DIV ><P >See the documentation file <A HREF="improved-browsing.html" TARGET="_top" ->BROWSING</A -> - in the docs/ directory of your Samba source distribution.</P +>Browsing</A +> in the samba howto collection.</P ><P >Default: <SPAN CLASS="emphasis" @@ -17895,7 +18200,17 @@ CLASS="EMPHASIS" ><P >Example: <B CLASS="COMMAND" ->wins server = 192.9.200.1</B +>wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61</B +></P +><P +>For this example when querying a certain name, 192.19.200.1 will + be asked first and if that doesn't respond 192.168.2.61. If either + of those doesn't know the name 192.168.3.199 will be queried. + </P +><P +>Example: <B +CLASS="COMMAND" +>wins server = 192.9.200.1 192.168.2.61</B ></P ></DD ><DT @@ -18146,7 +18461,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6228" +NAME="AEN6291" ></A ><H2 >WARNINGS</H2 @@ -18177,7 +18492,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6236" +NAME="AEN6299" ></A ><H2 >VERSION</H2 @@ -18187,7 +18502,7 @@ NAME="AEN6236" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6239" +NAME="AEN6302" ></A ><H2 >SEE ALSO</H2 @@ -18251,7 +18566,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN6269" +NAME="AEN6332" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbcacls.1.html b/docs/htmldocs/smbcacls.1.html index 7500bdaeea..fa70a288cd 100644 --- a/docs/htmldocs/smbcacls.1.html +++ b/docs/htmldocs/smbcacls.1.html @@ -37,12 +37,12 @@ NAME="AEN8" ><B CLASS="COMMAND" >smbcacls</B -> {//server/share} {filename} [-U username] [-A acls] [-M acls] [-D acls] [-S acls] [-C name] [-G name] [-n] [-h]</P +> {//server/share} {filename} [-D acls] [-M acls] [-A acls] [-S acls] [-C name] [-G name] [-n] [-t] [-U username] [-h] [-d]</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN22" +NAME="AEN24" ></A ><H2 >DESCRIPTION</H2 @@ -64,7 +64,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN30" +NAME="AEN32" ></A ><H2 >OPTIONS</H2 @@ -168,14 +168,98 @@ CLASS="PARAMETER" and masks to a readable string format. </P ></DD ><DT ->-h</DT +>-t</DT ><DD ><P ->Print usage information on the <B +> Don't actually do anything, only validate the correctness of + the arguments. + </P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B CLASS="COMMAND" ->smbcacls - </B -> program.</P +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ></DL ></DIV @@ -183,7 +267,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN79" +NAME="AEN111" ></A ><H2 >ACL FORMAT</H2 @@ -367,7 +451,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN133" +NAME="AEN165" ></A ><H2 >EXIT STATUS</H2 @@ -391,17 +475,17 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN139" +NAME="AEN171" ></A ><H2 >VERSION</H2 ><P ->This man page is correct for version 2.2 of the Samba suite.</P +>This man page is correct for version 3.0 of the Samba suite.</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN142" +NAME="AEN174" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbclient.1.html b/docs/htmldocs/smbclient.1.html index 4a287acf1d..9ea84de950 100644 --- a/docs/htmldocs/smbclient.1.html +++ b/docs/htmldocs/smbclient.1.html @@ -172,34 +172,6 @@ CLASS="PARAMETER" </P ></DD ><DT ->-s smb.conf</DT -><DD -><P ->Specifies the location of the all - important <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> file. </P -></DD -><DT ->-O socket options</DT -><DD -><P ->TCP socket options to set on the client - socket. See the socket options parameter in - the <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> manual page for the list of valid - options. </P -></DD -><DT >-R <name resolve order></DT ><DD ><P @@ -369,102 +341,6 @@ CLASS="EMPHASIS" messages. </P ></DD ><DT ->-i scope</DT -><DD -><P ->This specifies a NetBIOS scope that smbclient will - use to communicate with when generating NetBIOS names. For details - on the use of NetBIOS scopes, see <TT -CLASS="FILENAME" ->rfc1001.txt</TT -> - and <TT -CLASS="FILENAME" ->rfc1002.txt</TT ->. - NetBIOS scopes are <SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->very</I -></SPAN -> rarely used, only set - this parameter if you are the system administrator in charge of all - the NetBIOS systems you communicate with. </P -></DD -><DT ->-N</DT -><DD -><P ->If specified, this parameter suppresses the normal - password prompt from the client to the user. This is useful when - accessing a service that does not require a password. </P -><P ->Unless a password is specified on the command line or - this parameter is specified, the client will request a - password.</P -></DD -><DT ->-n NetBIOS name</DT -><DD -><P ->By default, the client will use the local - machine's hostname (in uppercase) as its NetBIOS name. This parameter - allows you to override the host name and use whatever NetBIOS - name you wish. </P -></DD -><DT ->-d debuglevel</DT -><DD -><P -><VAR -CLASS="REPLACEABLE" ->debuglevel</VAR -> is an integer from 0 to 10, or - the letter 'A'. </P -><P ->The default value if this parameter is not specified - is zero. </P -><P ->The higher this value, the more detail will be logged to - the log files about the activities of the - client. At level 0, only critical errors and serious warnings will - be logged. Level 1 is a reasonable level for day to day running - - it generates a small amount of information about operations - carried out. </P -><P ->Levels above 1 will generate considerable amounts of log - data, and should only be used when investigating a problem. - Levels above 3 are designed for use only by developers and - generate HUGE amounts of log data, most of which is extremely - cryptic. If <VAR -CLASS="REPLACEABLE" ->debuglevel</VAR -> is set to the letter 'A', then <SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->all - </I -></SPAN -> debug messages will be printed. This setting - is for developers only (and people who <SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->really</I -></SPAN -> want - to know how the code works internally). </P -><P ->Note that specifying this parameter here will override - the log level parameter in the <TT -CLASS="FILENAME" ->smb.conf (5)</TT -> - file. </P -></DD -><DT >-p port</DT ><DD ><P @@ -497,10 +373,10 @@ CLASS="FILENAME" </P ></DD ><DT ->-h</DT +>-h|--help</DT ><DD ><P ->Print the usage message for the client. </P +>Print a summary of command line options.</P ></DD ><DT >-I IP-address</DT @@ -539,86 +415,6 @@ CLASS="PARAMETER" - typically the user's tty. </P ></DD ><DT ->-U username[%pass]</DT -><DD -><P ->Sets the SMB username or username and password. - If %pass is not specified, The user will be prompted. The client - will first check the <VAR -CLASS="ENVAR" ->USER</VAR -> environment variable, then the - <VAR -CLASS="ENVAR" ->LOGNAME</VAR -> variable and if either exists, the - string is uppercased. Anything in these variables following a '%' - sign will be treated as the password. If these environment - variables are not found, the username <CODE -CLASS="CONSTANT" ->GUEST</CODE -> - is used. </P -><P ->If the password is not included in these environment - variables (using the %pass syntax), <B -CLASS="COMMAND" ->smbclient</B -> will look for - a <VAR -CLASS="ENVAR" ->PASSWD</VAR -> environment variable from which - to read the password. </P -><P ->A third option is to use a credentials file which - contains the plaintext of the domain name, username and password. This - option is mainly provided for scripts where the admin doesn't - wish to pass the credentials on the command line or via environment - variables. If this method is used, make certain that the permissions - on the file restrict access from unwanted users. See the - <VAR -CLASS="PARAMETER" ->-A</VAR -> for more details. </P -><P ->Be cautious about including passwords in scripts or in - the <VAR -CLASS="ENVAR" ->PASSWD</VAR -> environment variable. Also, on - many systems the command line of a running process may be seen - via the <B -CLASS="COMMAND" ->ps</B -> command to be safe always allow - <B -CLASS="COMMAND" ->smbclient</B -> to prompt for a password and type - it in directly. </P -></DD -><DT ->-A filename</DT -><DD -><P ->This option allows - you to specify a file from which to read the username, domain name, and - password used in the connection. The format of the file is - </P -><P -><PRE -CLASS="PROGRAMLISTING" ->username = <value> -password = <value> -domain = <value></PRE -></P -><P ->If the domain parameter is missing the current workgroup name - is used instead. Make certain that the permissions on the file restrict - access from unwanted users. </P -></DD -><DT >-L</DT ><DD ><P @@ -680,18 +476,241 @@ CLASS="COMMAND" </P ></DD ><DT ->-W WORKGROUP</DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P +></DD +><DT +>-N</DT +><DD +><P +>If specified, this parameter suppresses the normal +password prompt from the client to the user. This is useful when +accessing a service that does not require a password. </P +><P +>Unless a password is specified on the command line or +this parameter is specified, the client will request a +password.</P +></DD +><DT +>-k</DT +><DD +><P +>Try to authenticate with kerberos. Only useful in +an Active Directory environment.</P +></DD +><DT +>-A|--authfile=filename</DT ><DD ><P ->Override the default workgroup (domain) specified - in the workgroup parameter of the <SPAN +>This option allows +you to specify a file from which to read the username and +password used in the connection. The format of the file is</P +><P +><PRE +CLASS="PROGRAMLISTING" +>username = <value> +password = <value> +domain = <value></PRE +></P +><P +>Make certain that the permissions on the file restrict +access from unwanted users. </P +></DD +><DT +>-U|--user=username[%password]</DT +><DD +><P +>Sets the SMB username or username and password. </P +><P +>If %password is not specified, the user will be prompted. The +client will first check the <VAR +CLASS="ENVAR" +>USER</VAR +> environment variable, then the +<VAR +CLASS="ENVAR" +>LOGNAME</VAR +> variable and if either exists, the +string is uppercased. If these environmental variables are not +found, the username <CODE +CLASS="CONSTANT" +>GUEST</CODE +> is used. </P +><P +>A third option is to use a credentials file which +contains the plaintext of the username and password. This +option is mainly provided for scripts where the admin does not +wish to pass the credentials on the command line or via environment +variables. If this method is used, make certain that the permissions +on the file restrict access from unwanted users. See the +<VAR +CLASS="PARAMETER" +>-A</VAR +> for more details. </P +><P +>Be cautious about including passwords in scripts. Also, on +many systems the command line of a running process may be seen +via the <B +CLASS="COMMAND" +>ps</B +> command. To be safe always allow +<B +CLASS="COMMAND" +>rpcclient</B +> to prompt for a password and type +it in directly. </P +></DD +><DT +>-n <primary NetBIOS name></DT +><DD +><P +>This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the <A +HREF="smb.conf.5.html#netbiosname" +TARGET="_top" +><VAR +CLASS="PARAMETER" +>NetBIOS +name</VAR +></A +> parameter in the <SPAN CLASS="CITEREFENTRY" ><SPAN CLASS="REFENTRYTITLE" >smb.conf</SPAN >(5)</SPAN -> file for this connection. This may be - needed to connect to some servers. </P +> file. However, a command +line setting will take precedence over settings in +<SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +>.</P +></DD +><DT +>-i <scope></DT +><DD +><P +>This specifies a NetBIOS scope that +<B +CLASS="COMMAND" +>nmblookup</B +> will use to communicate with when +generating NetBIOS names. For details on the use of NetBIOS +scopes, see rfc1001.txt and rfc1002.txt. NetBIOS scopes are +<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>very</I +></SPAN +> rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.</P +></DD +><DT +>-W|--workgroup=domain</DT +><DD +><P +>Set the SMB domain of the username. This +overrides the default domain which is the domain defined in +smb.conf. If the domain specified is the same as the servers +NetBIOS name, it causes the client to log on using the servers local +SAM (as opposed to the Domain SAM). </P +></DD +><DT +>-O socket options</DT +><DD +><P +>TCP socket options to set on the client +socket. See the socket options parameter in +the <SPAN +CLASS="CITEREFENTRY" +><SPAN +CLASS="REFENTRYTITLE" +>smb.conf</SPAN +>(5)</SPAN +> manual page for the list of valid +options. </P ></DD ><DT >-T tar options</DT @@ -958,21 +977,13 @@ CLASS="COMMAND" >-c 'print -'</B >. </P ></DD -><DT ->-k</DT -><DD -><P -> Try to authenticate with kerberos. Only useful in - an Active Directory environment. - </P -></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN336" +NAME="AEN344" ></A ><H2 >OPERATIONS</H2 @@ -1438,7 +1449,7 @@ CLASS="REPLACEABLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN527" +NAME="AEN535" ></A ><H2 >NOTES</H2 @@ -1459,7 +1470,7 @@ NAME="AEN527" ><DIV CLASS="REFSECT1" ><A -NAME="AEN532" +NAME="AEN540" ></A ><H2 >ENVIRONMENT VARIABLES</H2 @@ -1492,7 +1503,7 @@ CLASS="ENVAR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN540" +NAME="AEN548" ></A ><H2 >INSTALLATION</H2 @@ -1536,7 +1547,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN552" +NAME="AEN560" ></A ><H2 >DIAGNOSTICS</H2 @@ -1552,7 +1563,7 @@ NAME="AEN552" ><DIV CLASS="REFSECT1" ><A -NAME="AEN556" +NAME="AEN564" ></A ><H2 >VERSION</H2 @@ -1562,7 +1573,7 @@ NAME="AEN556" ><DIV CLASS="REFSECT1" ><A -NAME="AEN559" +NAME="AEN567" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbcontrol.1.html b/docs/htmldocs/smbcontrol.1.html index dcea1b564a..e81e50337b 100644 --- a/docs/htmldocs/smbcontrol.1.html +++ b/docs/htmldocs/smbcontrol.1.html @@ -37,7 +37,7 @@ NAME="AEN8" ><B CLASS="COMMAND" >smbcontrol</B -> [-i]</P +> [-i] [-s]</P ><P ><B CLASS="COMMAND" @@ -47,7 +47,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN17" +NAME="AEN18" ></A ><H2 >DESCRIPTION</H2 @@ -87,7 +87,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN34" +NAME="AEN35" ></A ><H2 >OPTIONS</H2 @@ -97,6 +97,32 @@ NAME="AEN34" CLASS="VARIABLELIST" ><DL ><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT >-i</DT ><DD ><P @@ -140,116 +166,109 @@ CLASS="FILENAME" >message-type</DT ><DD ><P ->One of: <CODE -CLASS="CONSTANT" ->close-share</CODE ->, - <CODE -CLASS="CONSTANT" ->debug</CODE ->, - <CODE -CLASS="CONSTANT" ->force-election</CODE ->, <CODE -CLASS="CONSTANT" ->ping - </CODE ->, <CODE +>Type of message to send. See + the section <CODE CLASS="CONSTANT" ->profile</CODE ->, <CODE -CLASS="CONSTANT" -> debuglevel</CODE ->, <CODE -CLASS="CONSTANT" ->profilelevel</CODE ->, - or <CODE -CLASS="CONSTANT" ->printnotify</CODE ->.</P +>MESSAGE-TYPES</CODE +> for details. + </P +></DD +><DT +>parameters</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->close-share</CODE -> message-type sends a - message to smbd which will then close the client connections to - the named share. Note that this doesn't affect client connections - to any other shares. This message-type takes an argument of the - share name for which client connections will be closed, or the - "*" character which will close all currently open shares. - This may be useful if you made changes to the access controls on the share. - This message can only be sent to <CODE +>any parameters required for the message-type</P +></DD +></DL +></DIV +></DIV +><DIV +CLASS="REFSECT1" +><A +NAME="AEN73" +></A +><H2 +>MESSAGE-TYPES</H2 +><P +>Available message types are:</P +><P +></P +><DIV +CLASS="VARIABLELIST" +><DL +><DT +>close-share</DT +><DD +><P +>Order smbd to close the client + connections to the named share. Note that this doesn't affect client + connections to any other shares. This message-type takes an argument of the + share name for which client connections will be closed, or the + "*" character which will close all currently open shares. + This may be useful if you made changes to the access controls on the share. + This message can only be sent to <CODE CLASS="CONSTANT" >smbd</CODE >.</P +></DD +><DT +>debug</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->debug</CODE -> message-type allows - the debug level to be set to the value specified by the - parameter. This can be sent to any of the destinations.</P +>Set debug level to the value specified by the + parameter. This can be sent to any of the destinations.</P +></DD +><DT +>force-election</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->force-election</CODE -> message-type can only be - sent to the <CODE -CLASS="CONSTANT" ->nmbd</CODE -> destination. This message - causes the <B +>This message causes the <B CLASS="COMMAND" >nmbd</B -> daemon to force a new browse - master election.</P +> daemon to + force a new browse master election. </P +></DD +><DT +>ping</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->ping</CODE -> message-type sends the - number of "ping" messages specified by the parameter and waits - for the same number of reply "pong" messages. This can be sent to - any of the destinations.</P +> Send specified number of "ping" messages and + wait for the same number of reply "pong" messages. This can be sent to + any of the destinations.</P +></DD +><DT +>profile</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->profile</CODE -> message-type sends a - message to an smbd to change the profile settings based on the - parameter. The parameter can be "on" to turn on profile stats - collection, "off" to turn off profile stats collection, "count" - to enable only collection of count stats (time stats are - disabled), and "flush" to zero the current profile stats. This can - be sent to any smbd or nmbd destinations.</P -><P ->The <CODE -CLASS="CONSTANT" ->debuglevel</CODE -> message-type sends - a "request debug level" message. The current debug level setting - is returned by a "debuglevel" message. This can be - sent to any of the destinations.</P +>Change profile settings of a daemon, based on the + parameter. The parameter can be "on" to turn on profile stats + collection, "off" to turn off profile stats collection, "count" + to enable only collection of count stats (time stats are + disabled), and "flush" to zero the current profile stats. This can + be sent to any smbd or nmbd destinations.</P +></DD +><DT +>debuglevel</DT +><DD ><P ->The <CODE -CLASS="CONSTANT" ->profilelevel</CODE -> message-type sends - a "request profile level" message. The current profile level - setting is returned by a "profilelevel" message. This can be sent - to any smbd or nmbd destinations.</P +> Request debuglevel of a certain daemon and write it to stdout. This + can be sent to any of the destinations.</P +></DD +><DT +>profilelevel</DT +><DD +><P +> Request profilelevel of a certain daemon and write it to stdout. + This can be sent to any smbd or nmbd destinations.</P +></DD +><DT +>printnotify</DT +><DD +><P +> Order smbd to send a printer notify message to any Windows NT clients + connected to a printer. This message-type takes the following arguments: + </P ><P ->The <CODE -CLASS="CONSTANT" ->printnotify</CODE -> message-type sends a - message to smbd which in turn sends a printer notify message to - any Windows NT clients connected to a printer. This message-type - takes the following arguments: - - <P ></P ><DIV CLASS="VARIABLELIST" @@ -259,58 +278,130 @@ CLASS="VARIABLELIST" ><DD ><P >Send a queue pause change notify - message to the printer specified.</P + message to the printer specified.</P ></DD ><DT >queueresume printername</DT ><DD ><P >Send a queue resume change notify - message for the printer specified.</P + message for the printer specified.</P ></DD ><DT >jobpause printername unixjobid</DT ><DD ><P >Send a job pause change notify - message for the printer and unix jobid - specified.</P + message for the printer and unix jobid + specified.</P ></DD ><DT >jobresume printername unixjobid</DT ><DD ><P >Send a job resume change notify - message for the printer and unix jobid - specified.</P + message for the printer and unix jobid + specified.</P ></DD ><DT >jobdelete printername unixjobid</DT ><DD ><P >Send a job delete change notify - message for the printer and unix jobid - specified.</P + message for the printer and unix jobid + specified.</P ></DD ></DL ></DIV -> - - Note that this message only sends notification that an - event has occured. It doesn't actually cause the - event to happen. - - This message can only be sent to <CODE +><P +> Note that this message only sends notification that an + event has occured. It doesn't actually cause the + event to happen. + </P +><P +>This message can only be sent to <CODE CLASS="CONSTANT" >smbd</CODE ->. - </P +>. </P ></DD ><DT ->parameters</DT +>samsync</DT ><DD ><P ->any parameters required for the message-type</P +>Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to <CODE +CLASS="CONSTANT" +>smbd</CODE +>. </P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="90%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +>Not working at the moment</P +></TD +></TR +></TABLE +></DIV +></DD +><DT +>samrepl</DT +><DD +><P +>Send sam replication message, with specified serial. Can only be sent to <CODE +CLASS="CONSTANT" +>smbd</CODE +>. Should not be used manually.</P +></DD +><DT +>dmalloc-mark</DT +><DD +><P +>Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </P +></DD +><DT +>dmalloc-log-changed</DT +><DD +><P +> Dump the pointers that have changed since the mark set by dmalloc-mark. + Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support. </P +></DD +><DT +>shutdown</DT +><DD +><P +>Shut down specified daemon. Can be sent to both smbd and nmbd.</P +></DD +><DT +>tallocdump and pool-usage</DT +><DD +><P +>Print a human-readable description of all + talloc(pool) memory usage by the specified daemon/process. Available + for both smbd and nmbd.</P +></DD +><DT +>drvupgrade</DT +><DD +><P +>Force clients of printers using specified driver + to update their local version of the driver. Can only be + sent to smbd.</P ></DD ></DL ></DIV @@ -318,18 +409,18 @@ CLASS="CONSTANT" ><DIV CLASS="REFSECT1" ><A -NAME="AEN110" +NAME="AEN167" ></A ><H2 >VERSION</H2 ><P ->This man page is correct for version 2.2 of +>This man page is correct for version 3.0 of the Samba suite.</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN113" +NAME="AEN170" ></A ><H2 >SEE ALSO</H2 @@ -351,7 +442,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN122" +NAME="AEN179" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbd.8.html b/docs/htmldocs/smbd.8.html index 6f1cb8c057..afd70cbe03 100644 --- a/docs/htmldocs/smbd.8.html +++ b/docs/htmldocs/smbd.8.html @@ -200,74 +200,99 @@ CLASS="COMMAND" </P ></DD ><DT ->-h</DT -><DD -><P ->Prints the help information (usage) - for <B -CLASS="COMMAND" ->smbd</B ->.</P -></DD -><DT >-V</DT ><DD ><P >Prints the version number for - <B +<B CLASS="COMMAND" >smbd</B >.</P ></DD ><DT ->-b</DT +>-s <configuration file></DT ><DD ><P ->Prints information about how - Samba was built.</P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P ></DD ><DT ->-d <debug level></DT +>-d|--debug=debuglevel</DT ><DD ><P ><VAR CLASS="REPLACEABLE" >debuglevel</VAR > is an integer - from 0 to 10. The default value if this parameter is - not specified is zero.</P +from 0 to 10. The default value if this parameter is +not specified is zero.</P ><P >The higher this value, the more detail will be - logged to the log files about the activities of the - server. At level 0, only critical errors and serious - warnings will be logged. Level 1 is a reasonable level for - day to day running - it generates a small amount of - information about operations carried out.</P +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P ><P >Levels above 1 will generate considerable - amounts of log data, and should only be used when - investigating a problem. Levels above 3 are designed for - use only by developers and generate HUGE amounts of log - data, most of which is extremely cryptic.</P +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P ><P >Note that specifying this parameter here will - override the <A +override the <A HREF="smb.conf.5.html#loglevel" TARGET="_top" -><VAR -CLASS="PARAMETER" >log - level</VAR +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT ></A -> parameter in the <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN > file.</P ></DD ><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD +><DT +>-b</DT +><DD +><P +>Prints information about how + Samba was built.</P +></DD +><DT >-l <log directory></DT ><DD ><P @@ -312,26 +337,6 @@ CLASS="COMMAND" compile time.</P ></DD ><DT ->-O <socket options></DT -><DD -><P ->See the <A -HREF="smb.conf.5.html#socketoptions" -TARGET="_top" -><VAR -CLASS="PARAMETER" ->socket options</VAR -></A -> - parameter in the <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> file for details.</P -></DD -><DT >-p <port number></DT ><DD ><P @@ -360,32 +365,13 @@ CLASS="REPLACEABLE" >This parameter is not normally specified except in the above situation.</P ></DD -><DT ->-s <configuration file></DT -><DD -><P ->The file specified contains the - configuration details required by the server. The - information in this file includes server-specific - information such as what printcap file to use, as well - as descriptions of all the services that the server is - to provide. See <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> for more information. - The default configuration file name is determined at - compile time.</P -></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN135" +NAME="AEN127" ></A ><H2 >FILES</H2 @@ -493,7 +479,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN173" +NAME="AEN165" ></A ><H2 >LIMITATIONS</H2 @@ -512,7 +498,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN177" +NAME="AEN169" ></A ><H2 >ENVIRONMENT VARIABLES</H2 @@ -543,7 +529,7 @@ CLASS="CONSTANT" ><DIV CLASS="REFSECT1" ><A -NAME="AEN186" +NAME="AEN178" ></A ><H2 >PAM INTERACTION</H2 @@ -604,7 +590,7 @@ CLASS="EMPHASIS" ><DIV CLASS="REFSECT1" ><A -NAME="AEN201" +NAME="AEN193" ></A ><H2 >VERSION</H2 @@ -615,7 +601,7 @@ NAME="AEN201" ><DIV CLASS="REFSECT1" ><A -NAME="AEN204" +NAME="AEN196" ></A ><H2 >DIAGNOSTICS</H2 @@ -638,7 +624,7 @@ NAME="AEN204" ><DIV CLASS="REFSECT1" ><A -NAME="AEN209" +NAME="AEN201" ></A ><H2 >SIGNALS</H2 @@ -705,7 +691,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN227" +NAME="AEN219" ></A ><H2 >SEE ALSO</H2 @@ -771,7 +757,7 @@ TARGET="_top" ><DIV CLASS="REFSECT1" ><A -NAME="AEN254" +NAME="AEN246" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbmnt.8.html b/docs/htmldocs/smbmnt.8.html index 1eabc3ce0e..28be79c391 100644 --- a/docs/htmldocs/smbmnt.8.html +++ b/docs/htmldocs/smbmnt.8.html @@ -37,12 +37,12 @@ NAME="AEN8" ><B CLASS="COMMAND" >smbmnt</B -> {mount-point} [-s <share>] [-r] [-u <uid>] [-g <gid>] [-f <mask>] [-d <mask>] [-o <options>]</P +> {mount-point} [-s <share>] [-r] [-u <uid>] [-g <gid>] [-f <mask>] [-d <mask>] [-o <options>] [-h]</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN19" +NAME="AEN20" ></A ><H2 >DESCRIPTION</H2 @@ -79,7 +79,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN31" +NAME="AEN32" ></A ><H2 >OPTIONS</H2 @@ -131,13 +131,19 @@ CLASS="VARIABLELIST" command is run on a 2.4 or higher Linux kernel. </P ></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN58" +NAME="AEN63" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbmount.8.html b/docs/htmldocs/smbmount.8.html index 0844c21a7d..5ea2935a3f 100644 --- a/docs/htmldocs/smbmount.8.html +++ b/docs/htmldocs/smbmount.8.html @@ -181,6 +181,12 @@ CLASS="FILENAME" </P ></DD ><DT +>krb</DT +><DD +><P +>Use kerberos (Active Directory). </P +></DD +><DT >netbiosname=<arg></DT ><DD ><P @@ -224,7 +230,7 @@ CLASS="FILENAME" >dmask=<arg></DT ><DD ><P ->sets the directory mask. This determines the +>Sets the directory mask. This determines the permissions that remote directories have in the local filesystem. The default is based on the current umask. </P ></DD @@ -232,7 +238,7 @@ CLASS="FILENAME" >debug=<arg></DT ><DD ><P ->sets the debug level. This is useful for +>Sets the debug level. This is useful for tracking down SMB connection problems. A suggested value to start with is 4. If set too high there will be a lot of output, possibly hiding the useful output.</P @@ -241,20 +247,20 @@ CLASS="FILENAME" >ip=<arg></DT ><DD ><P ->sets the destination host or IP address. +>Sets the destination host or IP address. </P ></DD ><DT >workgroup=<arg></DT ><DD ><P ->sets the workgroup on the destination </P +>Sets the workgroup on the destination </P ></DD ><DT >sockopt=<arg></DT ><DD ><P ->sets the TCP socket options. See the <A +>Sets the TCP socket options. See the <A HREF="smb.conf.5.html#SOCKETOPTIONS" TARGET="_top" ><SPAN @@ -274,13 +280,13 @@ CLASS="PARAMETER" >scope=<arg></DT ><DD ><P ->sets the NetBIOS scope </P +>Sets the NetBIOS scope </P ></DD ><DT >guest</DT ><DD ><P ->don't prompt for a password </P +>Don't prompt for a password </P ></DD ><DT >ro</DT @@ -334,7 +340,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN130" +NAME="AEN134" ></A ><H2 >ENVIRONMENT VARIABLES</H2 @@ -366,7 +372,7 @@ CLASS="ENVAR" ><DIV CLASS="REFSECT1" ><A -NAME="AEN138" +NAME="AEN142" ></A ><H2 >BUGS</H2 @@ -401,7 +407,7 @@ NAME="AEN138" ><DIV CLASS="REFSECT1" ><A -NAME="AEN147" +NAME="AEN151" ></A ><H2 >SEE ALSO</H2 @@ -423,7 +429,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN155" +NAME="AEN159" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbsh.1.html b/docs/htmldocs/smbsh.1.html index 625f63d260..0ed7722b71 100644 --- a/docs/htmldocs/smbsh.1.html +++ b/docs/htmldocs/smbsh.1.html @@ -130,16 +130,75 @@ CLASS="EMPHASIS" </P ></DD ><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT >-R <name resolve order></DT ><DD ><P >This option is used to determine what naming - services and in what order to resolve - host names to IP addresses. The option takes a space-separated - string of different name resolution options.</P +services and in what order to resolve +host names to IP addresses. The option takes a space-separated +string of different name resolution options.</P ><P >The options are: "lmhosts", "host", "wins" and "bcast". - They cause names to be resolved as follows :</P +They cause names to be resolved as follows :</P ><P ></P ><UL @@ -149,18 +208,17 @@ CLASS="EMPHASIS" CLASS="CONSTANT" >lmhosts</CODE >: - Lookup an IP address in the Samba lmhosts file. If the - line in lmhosts has no name type attached to the - NetBIOS name - (see the <SPAN +Lookup an IP address in the Samba lmhosts file. If the +line in lmhosts has no name type attached to the +NetBIOS name +(see the <SPAN CLASS="CITEREFENTRY" ><SPAN CLASS="REFENTRYTITLE" >lmhosts</SPAN >(5)</SPAN > for details) - then any name type matches for lookup. - </P +then any name type matches for lookup.</P ></LI ><LI ><P @@ -168,21 +226,19 @@ CLASS="REFENTRYTITLE" CLASS="CONSTANT" >host</CODE >: - Do a standard host name to IP address resolution, using - the system <TT +Do a standard host name to IP address resolution, using +the system <TT CLASS="FILENAME" >/etc/hosts</TT >, NIS, or DNS - lookups. This method of name resolution is operating - system dependent, for instance on IRIX or Solaris this - may be controlled by the <TT +lookups. This method of name resolution is operating +system dependent, for instance on IRIX or Solaris this +may be controlled by the <TT CLASS="FILENAME" ->/etc/nsswitch.conf - </TT +>/etc/nsswitch.conf</TT > file). Note that this method is only used - if the NetBIOS name type being queried is the 0x20 - (server) name type, otherwise it is ignored. - </P +if the NetBIOS name type being queried is the 0x20 +(server) name type, otherwise it is ignored.</P ></LI ><LI ><P @@ -190,14 +246,13 @@ CLASS="FILENAME" CLASS="CONSTANT" >wins</CODE >: - Query a name with the IP address listed in the - <VAR +Query a name with the IP address listed in the +<VAR CLASS="PARAMETER" >wins server</VAR > parameter. If no - WINS server has been specified this method will be - ignored. - </P +WINS server has been specified this method will be +ignored.</P ></LI ><LI ><P @@ -205,36 +260,34 @@ CLASS="PARAMETER" CLASS="CONSTANT" >bcast</CODE >: - Do a broadcast on each of the known local interfaces - listed in the <VAR +Do a broadcast on each of the known local interfaces +listed in the <VAR CLASS="PARAMETER" >interfaces</VAR > - parameter. This is the least reliable of the name - resolution methods as it depends on the target host - being on a locally connected subnet. - </P +parameter. This is the least reliable of the name +resolution methods as it depends on the target host +being on a locally connected subnet.</P ></LI ></UL ><P >If this parameter is not set then the name resolve order - defined in the <SPAN +defined in the <SPAN CLASS="CITEREFENTRY" ><SPAN CLASS="REFENTRYTITLE" >smb.conf</SPAN >(5)</SPAN > file parameter - (<VAR +(<VAR CLASS="PARAMETER" >name resolve order</VAR >) will be used. </P ><P >The default order is lmhosts, host, wins, bcast. Without - this parameter or any entry in the <VAR +this parameter or any entry in the <VAR CLASS="PARAMETER" ->name resolve order - </VAR +>name resolve order</VAR > parameter of the <SPAN CLASS="CITEREFENTRY" ><SPAN @@ -242,43 +295,7 @@ CLASS="REFENTRYTITLE" >smb.conf</SPAN >(5)</SPAN > file, the name resolution methods - will be attempted in this order. </P -></DD -><DT ->-d <debug level></DT -><DD -><P ->debug level is an integer from 0 to 10.</P -><P ->The default value if this parameter is not specified - is zero.</P -><P ->The higher this value, the more detail will be logged - about the activities of <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->nmblookup</SPAN ->(1)</SPAN ->. At level - 0, only critical errors and serious warnings will be logged. - </P -></DD -><DT ->-l logfilename</DT -><DD -><P ->If specified causes all debug messages to be - written to the file specified by <VAR -CLASS="REPLACEABLE" ->logfilename - </VAR ->. If not specified then all messages will be - written to<VAR -CLASS="REPLACEABLE" ->stderr</VAR ->. - </P +will be attempted in this order. </P ></DD ><DT >-L libdir</DT @@ -298,7 +315,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN104" +NAME="AEN106" ></A ><H2 >EXAMPLES</H2 @@ -371,7 +388,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN124" +NAME="AEN126" ></A ><H2 >VERSION</H2 @@ -381,7 +398,7 @@ NAME="AEN124" ><DIV CLASS="REFSECT1" ><A -NAME="AEN127" +NAME="AEN129" ></A ><H2 >BUGS</H2 @@ -414,7 +431,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN136" +NAME="AEN138" ></A ><H2 >SEE ALSO</H2 @@ -436,7 +453,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN145" +NAME="AEN147" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbspool.8.html b/docs/htmldocs/smbspool.8.html index ca9641a72e..fb2c8b25e0 100644 --- a/docs/htmldocs/smbspool.8.html +++ b/docs/htmldocs/smbspool.8.html @@ -37,7 +37,7 @@ NAME="AEN8" ><B CLASS="COMMAND" >smbspool</B -> [job] [user] [title] [copies] [options] [filename]</P +> {job} {user} {title} {copies} {options} [filename]</P ></DIV ><DIV CLASS="REFSECT1" @@ -167,7 +167,7 @@ NAME="AEN56" ><H2 >VERSION</H2 ><P ->This man page is correct for version 2.2 of the Samba suite.</P +>This man page is correct for version 3.0 of the Samba suite.</P ></DIV ><DIV CLASS="REFSECT1" diff --git a/docs/htmldocs/smbstatus.1.html b/docs/htmldocs/smbstatus.1.html index 973fb5bb87..23b82759ea 100644 --- a/docs/htmldocs/smbstatus.1.html +++ b/docs/htmldocs/smbstatus.1.html @@ -88,10 +88,84 @@ CLASS="VARIABLELIST" >gives brief output.</P ></DD ><DT ->-d|--debug=<debuglevel></DT +>-V</DT ><DD ><P ->sets debugging to specified level</P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ><DT >-v|--verbose</DT @@ -132,18 +206,10 @@ CLASS="REFENTRYTITLE" >causes smbstatus to only list shares.</P ></DD ><DT ->-s|--conf=<configuration file></DT +>-h|--help</DT ><DD ><P ->The default configuration file name is - determined at compile time. The file specified contains the - configuration details required by the server. See <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> for more information.</P +>Print a summary of command line options.</P ></DD ><DT >-u|--user=<username></DT @@ -161,7 +227,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN79" +NAME="AEN99" ></A ><H2 >VERSION</H2 @@ -172,7 +238,7 @@ NAME="AEN79" ><DIV CLASS="REFSECT1" ><A -NAME="AEN82" +NAME="AEN102" ></A ><H2 >SEE ALSO</H2 @@ -194,7 +260,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN91" +NAME="AEN111" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/smbtar.1.html b/docs/htmldocs/smbtar.1.html index fe405a0d84..87026c35b5 100644 --- a/docs/htmldocs/smbtar.1.html +++ b/docs/htmldocs/smbtar.1.html @@ -38,7 +38,7 @@ NAME="AEN8" ><B CLASS="COMMAND" >smbtar</B -> {-s server} [-p password] [-x services] [-X] [-d directory] [-u user] [-t tape] [-t tape] [-b blocksize] [-N filename] [-i] [-r] [-l loglevel] [-v] {filenames}</P +> [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename] [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}</P ></DIV ><DIV CLASS="REFSECT1" @@ -132,6 +132,13 @@ CLASS="PARAMETER" UNIX login name. </P ></DD ><DT +>-a</DT +><DD +><P +>Reset DOS archive bit mode to + indicate file has been archived. </P +></DD +><DT >-t tape</DT ><DD ><P @@ -201,7 +208,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN100" +NAME="AEN104" ></A ><H2 >ENVIRONMENT VARIABLES</H2 @@ -216,7 +223,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN104" +NAME="AEN108" ></A ><H2 >BUGS</H2 @@ -230,7 +237,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN108" +NAME="AEN112" ></A ><H2 >CAVEATS</H2 @@ -243,7 +250,7 @@ NAME="AEN108" ><DIV CLASS="REFSECT1" ><A -NAME="AEN111" +NAME="AEN115" ></A ><H2 >DIAGNOSTICS</H2 @@ -265,7 +272,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN118" +NAME="AEN122" ></A ><H2 >VERSION</H2 @@ -276,7 +283,7 @@ NAME="AEN118" ><DIV CLASS="REFSECT1" ><A -NAME="AEN121" +NAME="AEN125" ></A ><H2 >SEE ALSO</H2 @@ -304,7 +311,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN133" +NAME="AEN137" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/speed.html b/docs/htmldocs/speed.html index dda491e4f6..0f886772fc 100644 --- a/docs/htmldocs/speed.html +++ b/docs/htmldocs/speed.html @@ -13,8 +13,8 @@ REL="UP" TITLE="Appendixes" HREF="appendixes.html"><LINK REL="PREVIOUS" -TITLE="Appendixes" -HREF="appendixes.html"><LINK +TITLE="Migration from NT4 PDC to Samba-3 PDC" +HREF="nt4migration.html"><LINK REL="NEXT" TITLE="Portability" HREF="portability.html"></HEAD @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="appendixes.html" +HREF="nt4migration.html" ACCESSKEY="P" >Prev</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="SPEED" ></A ->Chapter 23. Samba performance issues</H1 +>Chapter 27. Samba performance issues</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3443" ->23.1. Comparisons</A +NAME="AEN4041" +>27.1. Comparisons</A ></H1 ><P >The Samba server uses TCP to talk to the client. Thus if you are @@ -111,8 +111,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3449" ->23.2. Socket options</A +NAME="AEN4047" +>27.2. Socket options</A ></H1 ><P >There are a number of socket options that can greatly affect the @@ -139,8 +139,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3456" ->23.3. Read size</A +NAME="AEN4054" +>27.3. Read size</A ></H1 ><P >The option "read size" affects the overlap of disk reads/writes with @@ -165,8 +165,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3461" ->23.4. Max xmit</A +NAME="AEN4059" +>27.4. Max xmit</A ></H1 ><P >At startup the client and server negotiate a "maximum transmit" size, @@ -188,8 +188,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3466" ->23.5. Log level</A +NAME="AEN4064" +>27.5. Log level</A ></H1 ><P >If you set the log level (also known as "debug level") higher than 2 @@ -202,8 +202,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3469" ->23.6. Read raw</A +NAME="AEN4067" +>27.6. Read raw</A ></H1 ><P >The "read raw" operation is designed to be an optimised, low-latency @@ -224,8 +224,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3474" ->23.7. Write raw</A +NAME="AEN4072" +>27.7. Write raw</A ></H1 ><P >The "write raw" operation is designed to be an optimised, low-latency @@ -241,8 +241,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3478" ->23.8. Slow Clients</A +NAME="AEN4076" +>27.8. Slow Clients</A ></H1 ><P >One person has reported that setting the protocol to COREPLUS rather @@ -258,8 +258,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3482" ->23.9. Slow Logins</A +NAME="AEN4080" +>27.9. Slow Logins</A ></H1 ><P >Slow logins are almost always due to the password checking time. Using @@ -271,8 +271,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3485" ->23.10. Client tuning</A +NAME="AEN4083" +>27.10. Client tuning</A ></H1 ><P >Often a speed problem can be traced to the client. The client (for @@ -389,7 +389,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="appendixes.html" +HREF="nt4migration.html" ACCESSKEY="P" >Prev</A ></TD @@ -417,7 +417,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Appendixes</TD +>Migration from NT4 PDC to Samba-3 PDC</TD ><TD WIDTH="34%" ALIGN="center" diff --git a/docs/htmldocs/swat.8.html b/docs/htmldocs/swat.8.html index d78fee1960..2abd049b71 100644 --- a/docs/htmldocs/swat.8.html +++ b/docs/htmldocs/swat.8.html @@ -145,17 +145,109 @@ CLASS="EMPHASIS" ></SPAN ></P ></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN49" +NAME="AEN80" ></A ><H2 >INSTALLATION</H2 ><P +>Swat is included as binary package with most distributions. The + package manager in this case takes care of the installation and + configuration. This section is only for those who have compiled + swat from scratch. + </P +><P >After you compile SWAT you need to run <B CLASS="COMMAND" >make install @@ -185,7 +277,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT2" ><A -NAME="AEN61" +NAME="AEN93" ></A ><H3 >Inetd Installation</H3 @@ -214,7 +306,7 @@ CLASS="COMMAND" >swat 901/tcp</B ></P ><P ->Note for NIS/YP users - you may need to rebuild the +>Note for NIS/YP and LDAP users - you may need to rebuild the NIS service maps rather than alter your local <TT CLASS="FILENAME" > /etc/services</TT @@ -255,27 +347,27 @@ CLASS="COMMAND" </B > where PID is the process ID of the inetd daemon. </P ></DIV +></DIV ><DIV -CLASS="REFSECT2" +CLASS="REFSECT1" ><A -NAME="AEN83" +NAME="AEN115" ></A -><H3 ->Launching</H3 +><H2 +>LAUNCHING</H2 ><P >To launch SWAT just run your favorite web browser and - point it at "http://localhost:901/".</P + point it at "http://localhost:901/".</P ><P >Note that you can attach to SWAT from any IP connected - machine but connecting from a remote machine leaves your - connection open to password sniffing as passwords will be sent - in the clear over the wire. </P -></DIV + machine but connecting from a remote machine leaves your + connection open to password sniffing as passwords will be sent + in the clear over the wire. </P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN87" +NAME="AEN119" ></A ><H2 >FILES</H2 @@ -335,7 +427,7 @@ CLASS="FILENAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN110" +NAME="AEN142" ></A ><H2 >WARNINGS</H2 @@ -365,17 +457,17 @@ CLASS="FILENAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN120" +NAME="AEN152" ></A ><H2 >VERSION</H2 ><P ->This man page is correct for version 2.2 of the Samba suite.</P +>This man page is correct for version 3.0 of the Samba suite.</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN123" +NAME="AEN155" ></A ><H2 >SEE ALSO</H2 @@ -400,7 +492,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN133" +NAME="AEN165" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/testparm.1.html b/docs/htmldocs/testparm.1.html index 3f93b9b241..261f522341 100644 --- a/docs/htmldocs/testparm.1.html +++ b/docs/htmldocs/testparm.1.html @@ -126,10 +126,20 @@ CLASS="COMMAND" names and before dumping the service definitions.</P ></DD ><DT ->-h</DT +>-h|--help</DT ><DD ><P ->Print usage message </P +>Print a summary of command line options.</P +></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P ></DD ><DT >-L servername</DT @@ -222,7 +232,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN87" +NAME="AEN92" ></A ><H2 >FILES</H2 @@ -257,7 +267,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN100" +NAME="AEN105" ></A ><H2 >DIAGNOSTICS</H2 @@ -271,7 +281,7 @@ NAME="AEN100" ><DIV CLASS="REFSECT1" ><A -NAME="AEN103" +NAME="AEN108" ></A ><H2 >VERSION</H2 @@ -282,7 +292,7 @@ NAME="AEN103" ><DIV CLASS="REFSECT1" ><A -NAME="AEN106" +NAME="AEN111" ></A ><H2 >SEE ALSO</H2 @@ -304,7 +314,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN115" +NAME="AEN120" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/testprns.1.html b/docs/htmldocs/testprns.1.html index 5efef1fb85..02eea8c57b 100644 --- a/docs/htmldocs/testprns.1.html +++ b/docs/htmldocs/testprns.1.html @@ -194,7 +194,7 @@ NAME="AEN60" ><H2 >VERSION</H2 ><P ->This man page is correct for version 2.2 of +>This man page is correct for version 3.0 of the Samba suite.</P ></DIV ><DIV diff --git a/docs/htmldocs/type.html b/docs/htmldocs/type.html index 1d9806935b..596411e165 100644 --- a/docs/htmldocs/type.html +++ b/docs/htmldocs/type.html @@ -78,7 +78,7 @@ CLASS="TITLE" ><DIV CLASS="PARTINTRO" ><A -NAME="AEN610" +NAME="AEN674" ></A ><H1 >Introduction</H1 @@ -102,24 +102,24 @@ HREF="servertype.html" ><DL ><DT >4.1. <A -HREF="servertype.html#AEN639" +HREF="servertype.html#AEN703" >Stand Alone Server</A ></DT ><DT >4.2. <A -HREF="servertype.html#AEN646" +HREF="servertype.html#AEN710" >Domain Member Server</A ></DT ><DT >4.3. <A -HREF="servertype.html#AEN652" +HREF="servertype.html#AEN716" >Domain Controller</A ></DT ><DD ><DL ><DT >4.3.1. <A -HREF="servertype.html#AEN655" +HREF="servertype.html#AEN719" >Domain Controller Types</A ></DT ></DL @@ -135,34 +135,34 @@ HREF="securitylevels.html" ><DL ><DT >5.1. <A -HREF="securitylevels.html#AEN681" +HREF="securitylevels.html#AEN752" >User and Share security level</A ></DT ><DD ><DL ><DT >5.1.1. <A -HREF="securitylevels.html#AEN684" +HREF="securitylevels.html#AEN755" >User Level Security</A ></DT ><DT >5.1.2. <A -HREF="securitylevels.html#AEN694" +HREF="securitylevels.html#AEN765" >Share Level Security</A ></DT ><DT >5.1.3. <A -HREF="securitylevels.html#AEN698" +HREF="securitylevels.html#AEN769" >Server Level Security</A ></DT ><DT >5.1.4. <A -HREF="securitylevels.html#AEN737" +HREF="securitylevels.html#AEN808" >Domain Level Security</A ></DT ><DT >5.1.5. <A -HREF="securitylevels.html#AEN758" +HREF="securitylevels.html#AEN829" >ADS Level Security</A ></DT ></DL @@ -178,63 +178,63 @@ HREF="samba-pdc.html" ><DL ><DT >6.1. <A -HREF="samba-pdc.html#AEN785" +HREF="samba-pdc.html#AEN859" >Prerequisite Reading</A ></DT ><DT >6.2. <A -HREF="samba-pdc.html#AEN790" +HREF="samba-pdc.html#AEN864" >Background</A ></DT ><DT >6.3. <A -HREF="samba-pdc.html#AEN830" +HREF="samba-pdc.html#AEN904" >Configuring the Samba Domain Controller</A ></DT ><DT >6.4. <A -HREF="samba-pdc.html#AEN872" +HREF="samba-pdc.html#AEN946" >Creating Machine Trust Accounts and Joining Clients to the Domain</A ></DT ><DD ><DL ><DT >6.4.1. <A -HREF="samba-pdc.html#AEN915" +HREF="samba-pdc.html#AEN989" >Manual Creation of Machine Trust Accounts</A ></DT ><DT >6.4.2. <A -HREF="samba-pdc.html#AEN956" +HREF="samba-pdc.html#AEN1030" >"On-the-Fly" Creation of Machine Trust Accounts</A ></DT ><DT >6.4.3. <A -HREF="samba-pdc.html#AEN965" +HREF="samba-pdc.html#AEN1039" >Joining the Client to the Domain</A ></DT ></DL ></DD ><DT >6.5. <A -HREF="samba-pdc.html#AEN980" +HREF="samba-pdc.html#AEN1054" >Common Problems and Errors</A ></DT ><DT >6.6. <A -HREF="samba-pdc.html#AEN1026" +HREF="samba-pdc.html#AEN1100" >What other help can I get?</A ></DT ><DT >6.7. <A -HREF="samba-pdc.html#AEN1140" +HREF="samba-pdc.html#AEN1214" >Domain Control for Windows 9x/ME</A ></DT ><DD ><DL ><DT >6.7.1. <A -HREF="samba-pdc.html#AEN1163" +HREF="samba-pdc.html#AEN1237" >Configuration Instructions: Network Logons</A ></DT ></DL @@ -250,53 +250,53 @@ HREF="samba-bdc.html" ><DL ><DT >7.1. <A -HREF="samba-bdc.html#AEN1193" +HREF="samba-bdc.html#AEN1267" >Prerequisite Reading</A ></DT ><DT >7.2. <A -HREF="samba-bdc.html#AEN1197" +HREF="samba-bdc.html#AEN1271" >Background</A ></DT ><DT >7.3. <A -HREF="samba-bdc.html#AEN1205" +HREF="samba-bdc.html#AEN1279" >What qualifies a Domain Controller on the network?</A ></DT ><DD ><DL ><DT >7.3.1. <A -HREF="samba-bdc.html#AEN1208" +HREF="samba-bdc.html#AEN1282" >How does a Workstation find its domain controller?</A ></DT ><DT >7.3.2. <A -HREF="samba-bdc.html#AEN1211" +HREF="samba-bdc.html#AEN1285" >When is the PDC needed?</A ></DT ></DL ></DD ><DT >7.4. <A -HREF="samba-bdc.html#AEN1214" +HREF="samba-bdc.html#AEN1288" >Can Samba be a Backup Domain Controller to an NT PDC?</A ></DT ><DT >7.5. <A -HREF="samba-bdc.html#AEN1219" +HREF="samba-bdc.html#AEN1293" >How do I set up a Samba BDC?</A ></DT ><DD ><DL ><DT >7.5.1. <A -HREF="samba-bdc.html#AEN1236" +HREF="samba-bdc.html#AEN1310" >How do I replicate the smbpasswd file?</A ></DT ><DT >7.5.2. <A -HREF="samba-bdc.html#AEN1240" +HREF="samba-bdc.html#AEN1314" >Can I do this all with LDAP?</A ></DT ></DL @@ -312,7 +312,7 @@ HREF="ads.html" ><DL ><DT >8.1. <A -HREF="ads.html#AEN1251" +HREF="ads.html#AEN1336" >Setup your <TT CLASS="FILENAME" >smb.conf</TT @@ -320,7 +320,7 @@ CLASS="FILENAME" ></DT ><DT >8.2. <A -HREF="ads.html#AEN1262" +HREF="ads.html#AEN1349" >Setup your <TT CLASS="FILENAME" >/etc/krb5.conf</TT @@ -328,31 +328,31 @@ CLASS="FILENAME" ></DT ><DT >8.3. <A -HREF="ads.html#AEN1273" +HREF="ads.html#ADS-CREATE-MACHINE-ACCOUNT" >Create the computer account</A ></DT ><DD ><DL ><DT >8.3.1. <A -HREF="ads.html#AEN1277" +HREF="ads.html#AEN1373" >Possible errors</A ></DT ></DL ></DD ><DT >8.4. <A -HREF="ads.html#AEN1285" +HREF="ads.html#ADS-TEST-SERVER" >Test your server setup</A ></DT ><DT >8.5. <A -HREF="ads.html#AEN1290" +HREF="ads.html#ADS-TEST-SMBCLIENT" >Testing with smbclient</A ></DT ><DT >8.6. <A -HREF="ads.html#AEN1293" +HREF="ads.html#AEN1390" >Notes</A ></DT ></DL @@ -366,12 +366,12 @@ HREF="domain-security.html" ><DL ><DT >9.1. <A -HREF="domain-security.html#AEN1315" +HREF="domain-security.html#AEN1413" >Joining an NT Domain with Samba 3.0</A ></DT ><DT >9.2. <A -HREF="domain-security.html#AEN1369" +HREF="domain-security.html#AEN1467" >Why is this better than security = server?</A ></DT ></DL diff --git a/docs/htmldocs/unix-permissions.html b/docs/htmldocs/unix-permissions.html index 02c0b62240..7c827a16cf 100644 --- a/docs/htmldocs/unix-permissions.html +++ b/docs/htmldocs/unix-permissions.html @@ -13,10 +13,10 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="System Policies" -HREF="advancednetworkmanagement.html"><LINK +TITLE="Advanced Configuration" +HREF="optional.html"><LINK REL="NEXT" -TITLE="Group mapping HOWTO" +TITLE="Configuring Group Mapping" HREF="groupmapping.html"></HEAD ><BODY CLASS="CHAPTER" @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="advancednetworkmanagement.html" +HREF="optional.html" ACCESSKEY="P" >Prev</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="UNIX-PERMISSIONS" ></A ->Chapter 11. UNIX Permission Bits and Windows NT Access Control Lists</H1 +>Chapter 10. UNIX Permission Bits and Windows NT Access Control Lists</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1663" ->11.1. Viewing and changing UNIX permissions using the NT +NAME="AEN1499" +>10.1. Viewing and changing UNIX permissions using the NT security dialogs</A ></H1 ><P @@ -92,14 +92,46 @@ NAME="AEN1663" the security of the UNIX host Samba is running on, and still obeys all the file permission rules that a Samba administrator can set.</P +><DIV +CLASS="NOTE" +><P +></P +><TABLE +CLASS="NOTE" +WIDTH="100%" +BORDER="0" +><TR +><TD +WIDTH="25" +ALIGN="CENTER" +VALIGN="TOP" +><IMG +SRC="/usr/share/sgml/docbook/stylesheet/dsssl/modular/images/note.gif" +HSPACE="5" +ALT="Note"></TD +><TD +ALIGN="LEFT" +VALIGN="TOP" +><P +> All access to Unix/Linux system file via Samba is controlled at + the operating system file access control level. When trying to + figure out file access problems it is vitally important to identify + the identity of the Windows user as it is presented by Samba at + the point of file access. This can best be determined from the + Samba log files. + </P +></TD +></TR +></TABLE +></DIV ></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1667" ->11.2. How to view file security on a Samba share</A +NAME="AEN1505" +>10.2. How to view file security on a Samba share</A ></H1 ><P >From an NT4/2000/XP client, single-click with the right @@ -167,8 +199,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1678" ->11.3. Viewing file ownership</A +NAME="AEN1516" +>10.3. Viewing file ownership</A ></H1 ><P >Clicking on the <B @@ -253,8 +285,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1698" ->11.4. Viewing file or directory permissions</A +NAME="AEN1536" +>10.4. Viewing file or directory permissions</A ></H1 ><P >The third button is the <B @@ -307,8 +339,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1713" ->11.4.1. File Permissions</A +NAME="AEN1551" +>10.4.1. File Permissions</A ></H2 ><P >The standard UNIX user/group/world triple and @@ -369,8 +401,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1727" ->11.4.2. Directory Permissions</A +NAME="AEN1565" +>10.4.2. Directory Permissions</A ></H2 ><P >Directories on an NT NTFS file system have two @@ -401,8 +433,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1734" ->11.5. Modifying file or directory permissions</A +NAME="AEN1572" +>10.5. Modifying file or directory permissions</A ></H1 ><P >Modifying file and directory permissions is as simple @@ -497,8 +529,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1756" ->11.6. Interaction with the standard Samba create mask +NAME="AEN1594" +>10.6. Interaction with the standard Samba create mask parameters</A ></H1 ><P @@ -691,8 +723,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN1810" ->11.7. Interaction with the standard Samba file attribute +NAME="AEN1648" +>10.7. Interaction with the standard Samba file attribute mapping</A ></H1 ><P @@ -750,7 +782,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="advancednetworkmanagement.html" +HREF="optional.html" ACCESSKEY="P" >Prev</A ></TD @@ -778,7 +810,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->System Policies</TD +>Advanced Configuration</TD ><TD WIDTH="34%" ALIGN="center" @@ -792,7 +824,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Group mapping HOWTO</TD +>Configuring Group Mapping</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/vfs.html b/docs/htmldocs/vfs.html index c735eead1c..13e75c59cf 100644 --- a/docs/htmldocs/vfs.html +++ b/docs/htmldocs/vfs.html @@ -13,11 +13,11 @@ REL="UP" TITLE="Advanced Configuration" HREF="optional.html"><LINK REL="PREVIOUS" -TITLE="Hosting a Microsoft Distributed File System tree on Samba" -HREF="msdfs.html"><LINK +TITLE="PAM Configuration for Centrally Managed Authentication" +HREF="pam.html"><LINK REL="NEXT" -TITLE="Securing Samba" -HREF="securing-samba.html"></HEAD +TITLE="Hosting a Microsoft Distributed File System tree on Samba" +HREF="msdfs.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -45,7 +45,7 @@ WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A -HREF="msdfs.html" +HREF="pam.html" ACCESSKEY="P" >Prev</A ></TD @@ -59,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="securing-samba.html" +HREF="msdfs.html" ACCESSKEY="N" >Next</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="VFS" ></A ->Chapter 20. Stackable VFS modules</H1 +>Chapter 19. Stackable VFS modules</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3259" ->20.1. Introduction and configuration</A +NAME="AEN3423" +>19.1. Introduction and configuration</A ></H1 ><P >Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. @@ -121,16 +121,16 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3268" ->20.2. Included modules</A +NAME="AEN3432" +>19.2. Included modules</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3270" ->20.2.1. audit</A +NAME="AEN3434" +>19.2.1. audit</A ></H2 ><P >A simple module to audit file access to the syslog @@ -167,8 +167,30 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3278" ->20.2.2. recycle</A +NAME="AEN3442" +>19.2.2. extd_audit</A +></H2 +><P +>This module is identical with the <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>audit</I +></SPAN +> module above except +that it sends audit logs to both syslog as well as the smbd log file/s. The +loglevel for this module is set in the smb.conf file. At loglevel = 0, only file +and directory deletions and directory and file creations are logged. At loglevel = 1 +file opens are renames and permission changes are logged , while at loglevel = 2 file +open and close calls are logged also.</P +></DIV +><DIV +CLASS="SECT2" +><H2 +CLASS="SECT2" +><A +NAME="AEN3446" +>19.2.3. recycle</A ></H2 ><P >A recycle-bin like modules. When used any unlink call @@ -238,8 +260,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3315" ->20.2.3. netatalk</A +NAME="AEN3483" +>19.2.4. netatalk</A ></H2 ><P >A netatalk module, that will ease co-existence of samba and @@ -271,8 +293,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN3322" ->20.3. VFS modules available elsewhere</A +NAME="AEN3490" +>19.3. VFS modules available elsewhere</A ></H1 ><P >This section contains a listing of various other VFS modules that @@ -287,8 +309,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3326" ->20.3.1. DatabaseFS</A +NAME="AEN3494" +>19.3.1. DatabaseFS</A ></H2 ><P >URL: <A @@ -321,8 +343,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN3334" ->20.3.2. vscan</A +NAME="AEN3502" +>19.3.2. vscan</A ></H2 ><P >URL: <A @@ -355,7 +377,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" ><A -HREF="msdfs.html" +HREF="pam.html" ACCESSKEY="P" >Prev</A ></TD @@ -373,7 +395,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="securing-samba.html" +HREF="msdfs.html" ACCESSKEY="N" >Next</A ></TD @@ -383,7 +405,7 @@ ACCESSKEY="N" WIDTH="33%" ALIGN="left" VALIGN="top" ->Hosting a Microsoft Distributed File System tree on Samba</TD +>PAM Configuration for Centrally Managed Authentication</TD ><TD WIDTH="34%" ALIGN="center" @@ -397,7 +419,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Securing Samba</TD +>Hosting a Microsoft Distributed File System tree on Samba</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/vfstest.1.html b/docs/htmldocs/vfstest.1.html index ff6310fd3e..229f132ca8 100644 --- a/docs/htmldocs/vfstest.1.html +++ b/docs/htmldocs/vfstest.1.html @@ -85,6 +85,54 @@ CLASS="VARIABLELIST" </P ></DD ><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension + <CODE +CLASS="CONSTANT" +>'.client'</CODE +> will be appended. The log file is never removed + by the client. + </P +></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT >-d|--debug=debuglevel</DT ><DD ><P @@ -124,22 +172,15 @@ CLASS="FILENAME" > file.</P ></DD ><DT ->-h|--help</DT -><DD -><P ->Print a summary of command line options.</P -></DD -><DT >-l|--logfile=logbasename</DT ><DD ><P >File name for log/debug files. The extension - <CODE +<CODE CLASS="CONSTANT" ->'.client'</CODE -> will be appended. The log file is never removed - by the client. - </P +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P ></DD ></DL ></DIV @@ -147,7 +188,7 @@ CLASS="CONSTANT" ><DIV CLASS="REFSECT1" ><A -NAME="AEN50" +NAME="AEN66" ></A ><H2 >COMMANDS</H2 @@ -468,7 +509,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN181" +NAME="AEN197" ></A ><H2 >VERSION</H2 @@ -479,7 +520,7 @@ NAME="AEN181" ><DIV CLASS="REFSECT1" ><A -NAME="AEN184" +NAME="AEN200" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/wbinfo.1.html b/docs/htmldocs/wbinfo.1.html index 9c87282ac1..9833239078 100644 --- a/docs/htmldocs/wbinfo.1.html +++ b/docs/htmldocs/wbinfo.1.html @@ -37,12 +37,12 @@ NAME="AEN8" ><B CLASS="COMMAND" >wbinfo</B -> [-u] [-g] [-i ip] [-N netbios-name] [-n name] [-s sid] [-U uid] [-G gid] [-S sid] [-Y sid] [-t] [-m] [-r user] [-a user%password] [-A user%password] [-p]</P +> [-u] [-g] [-N netbios-name] [-I ip] [-n name] [-s sid] [-U uid] [-G gid] [-S sid] [-Y sid] [-t] [-m] [--sequence] [-r user] [-a user%password] [-A user%password] [--get-auth-user] [-p]</P ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN27" +NAME="AEN29" ></A ><H2 >DESCRIPTION</H2 @@ -83,7 +83,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN43" +NAME="AEN45" ></A ><H2 >OPTIONS</H2 @@ -295,6 +295,13 @@ CLASS="REFENTRYTITLE" </P ></DD ><DT +>--sequence</DT +><DD +><P +>Show sequence numbers of + all known domains</P +></DD +><DT >-r username</DT ><DD ><P @@ -322,13 +329,46 @@ CLASS="REFENTRYTITLE" Windows 2000 servers only). </P ></DD +><DT +>--get-auth-user</DT +><DD +><P +>Print username and password used by winbindd + during session setup to a domain controller. Username + and password can be set using '-A'. Only available for + root.</P +></DD +><DT +>-p</DT +><DD +><P +>Check whether winbindd is still alive. + Prints out either 'succeeded' or 'failed'. + </P +></DD +><DT +>-V</DT +><DD +><P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P +></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN147" +NAME="AEN170" ></A ><H2 >EXIT STATUS</H2 @@ -349,7 +389,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN154" +NAME="AEN177" ></A ><H2 >VERSION</H2 @@ -360,7 +400,7 @@ NAME="AEN154" ><DIV CLASS="REFSECT1" ><A -NAME="AEN157" +NAME="AEN180" ></A ><H2 >SEE ALSO</H2 @@ -376,7 +416,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN163" +NAME="AEN186" ></A ><H2 >AUTHOR</H2 diff --git a/docs/htmldocs/winbind.html b/docs/htmldocs/winbind.html index ccd5e54ff9..f7703f8f53 100644 --- a/docs/htmldocs/winbind.html +++ b/docs/htmldocs/winbind.html @@ -16,8 +16,8 @@ REL="PREVIOUS" TITLE="CUPS Printing Support" HREF="cups-printing.html"><LINK REL="NEXT" -TITLE="Integrating MS Windows networks with Samba" -HREF="integrate-ms-networks.html"></HEAD +TITLE="Advanced Network Manangement" +HREF="advancednetworkmanagement.html"></HEAD ><BODY CLASS="CHAPTER" BGCOLOR="#FFFFFF" @@ -59,7 +59,7 @@ WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A -HREF="integrate-ms-networks.html" +HREF="advancednetworkmanagement.html" ACCESSKEY="N" >Next</A ></TD @@ -74,14 +74,14 @@ CLASS="CHAPTER" ><A NAME="WINBIND" ></A ->Chapter 16. Unified Logons between Windows NT and UNIX using Winbind</H1 +>Chapter 14. Unified Logons between Windows NT and UNIX using Winbind</H1 ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2573" ->16.1. Abstract</A +NAME="AEN2469" +>14.1. Abstract</A ></H1 ><P >Integration of UNIX and Microsoft Windows NT through @@ -107,8 +107,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2577" ->16.2. Introduction</A +NAME="AEN2473" +>14.2. Introduction</A ></H1 ><P >It is well known that UNIX and Microsoft Windows NT have @@ -161,8 +161,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2590" ->16.3. What Winbind Provides</A +NAME="AEN2486" +>14.3. What Winbind Provides</A ></H1 ><P >Winbind unifies UNIX and Windows NT account management by @@ -203,8 +203,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2597" ->16.3.1. Target Uses</A +NAME="AEN2493" +>14.3.1. Target Uses</A ></H2 ><P >Winbind is targeted at organizations that have an @@ -227,8 +227,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2601" ->16.4. How Winbind Works</A +NAME="AEN2497" +>14.4. How Winbind Works</A ></H1 ><P >The winbind system is designed around a client/server @@ -247,8 +247,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2606" ->16.4.1. Microsoft Remote Procedure Calls</A +NAME="AEN2502" +>14.4.1. Microsoft Remote Procedure Calls</A ></H2 ><P >Over the last few years, efforts have been underway @@ -273,8 +273,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2610" ->16.4.2. Microsoft Active Directory Services</A +NAME="AEN2506" +>14.4.2. Microsoft Active Directory Services</A ></H2 ><P > Since late 2001, Samba has gained the ability to @@ -292,8 +292,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2613" ->16.4.3. Name Service Switch</A +NAME="AEN2509" +>14.4.3. Name Service Switch</A ></H2 ><P >The Name Service Switch, or NSS, is a feature that is @@ -372,8 +372,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2629" ->16.4.4. Pluggable Authentication Modules</A +NAME="AEN2525" +>14.4.4. Pluggable Authentication Modules</A ></H2 ><P >Pluggable Authentication Modules, also known as PAM, @@ -421,8 +421,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2637" ->16.4.5. User and Group ID Allocation</A +NAME="AEN2533" +>14.4.5. User and Group ID Allocation</A ></H2 ><P >When a user or group is created under Windows NT @@ -447,8 +447,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2641" ->16.4.6. Result Caching</A +NAME="AEN2537" +>14.4.6. Result Caching</A ></H2 ><P >An active system can generate a lot of user and group @@ -470,8 +470,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2644" ->16.5. Installation and Configuration</A +NAME="AEN2540" +>14.5. Installation and Configuration</A ></H1 ><P >Many thanks to John Trostel <A @@ -489,8 +489,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2649" ->16.5.1. Introduction</A +NAME="AEN2545" +>14.5.1. Introduction</A ></H2 ><P >This HOWTO describes the procedures used to get winbind up and @@ -548,8 +548,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2662" ->16.5.2. Requirements</A +NAME="AEN2558" +>14.5.2. Requirements</A ></H2 ><P >If you have a samba configuration file that you are currently @@ -618,8 +618,8 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN2676" ->16.5.3. Testing Things Out</A +NAME="AEN2572" +>14.5.3. Testing Things Out</A ></H2 ><P >Before starting, it is probably best to kill off all the SAMBA @@ -663,8 +663,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2687" ->16.5.3.1. Configure and compile SAMBA</A +NAME="AEN2583" +>14.5.3.1. Configure and compile SAMBA</A ></H3 ><P >The configuration and compilation of SAMBA is pretty straightforward. @@ -729,8 +729,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2706" ->16.5.3.2. Configure <TT +NAME="AEN2602" +>14.5.3.2. Configure <TT CLASS="FILENAME" >nsswitch.conf</TT > and the @@ -834,8 +834,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2739" ->16.5.3.3. Configure smb.conf</A +NAME="AEN2635" +>14.5.3.3. Configure smb.conf</A ></H3 ><P >Several parameters are needed in the smb.conf file to control @@ -909,8 +909,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2755" ->16.5.3.4. Join the SAMBA server to the PDC domain</A +NAME="AEN2651" +>14.5.3.4. Join the SAMBA server to the PDC domain</A ></H3 ><P >Enter the following command to make the SAMBA server join the @@ -947,8 +947,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2766" ->16.5.3.5. Start up the winbindd daemon and test it!</A +NAME="AEN2662" +>14.5.3.5. Start up the winbindd daemon and test it!</A ></H3 ><P >Eventually, you will want to modify your smb startup script to @@ -1083,16 +1083,16 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2806" ->16.5.3.6. Fix the init.d startup scripts</A +NAME="AEN2702" +>14.5.3.6. Fix the init.d startup scripts</A ></H3 ><DIV CLASS="SECT4" ><H4 CLASS="SECT4" ><A -NAME="AEN2808" ->16.5.3.6.1. Linux</A +NAME="AEN2704" +>14.5.3.6.1. Linux</A ></H4 ><P >The <B @@ -1201,8 +1201,8 @@ CLASS="SECT4" ><H4 CLASS="SECT4" ><A -NAME="AEN2828" ->16.5.3.6.2. Solaris</A +NAME="AEN2724" +>14.5.3.6.2. Solaris</A ></H4 ><P >On solaris, you need to modify the @@ -1285,8 +1285,8 @@ CLASS="SECT4" ><H4 CLASS="SECT4" ><A -NAME="AEN2838" ->16.5.3.6.3. Restarting</A +NAME="AEN2734" +>14.5.3.6.3. Restarting</A ></H4 ><P >If you restart the <B @@ -1309,8 +1309,8 @@ CLASS="SECT3" ><H3 CLASS="SECT3" ><A -NAME="AEN2844" ->16.5.3.7. Configure Winbind and PAM</A +NAME="AEN2740" +>14.5.3.7. Configure Winbind and PAM</A ></H3 ><P >If you have made it this far, you know that winbindd and samba are working @@ -1367,8 +1367,8 @@ CLASS="SECT4" ><H4 CLASS="SECT4" ><A -NAME="AEN2861" ->16.5.3.7.1. Linux/FreeBSD-specific PAM configuration</A +NAME="AEN2757" +>14.5.3.7.1. Linux/FreeBSD-specific PAM configuration</A ></H4 ><P >The <TT @@ -1496,8 +1496,8 @@ CLASS="SECT4" ><H4 CLASS="SECT4" ><A -NAME="AEN2894" ->16.5.3.7.2. Solaris-specific configuration</A +NAME="AEN2790" +>14.5.3.7.2. Solaris-specific configuration</A ></H4 ><P >The /etc/pam.conf needs to be changed. I changed this file so that my Domain @@ -1583,8 +1583,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2901" ->16.6. Limitations</A +NAME="AEN2797" +>14.6. Limitations</A ></H1 ><P >Winbind has a number of limitations in its current @@ -1625,8 +1625,8 @@ CLASS="SECT1" ><H1 CLASS="SECT1" ><A -NAME="AEN2911" ->16.7. Conclusion</A +NAME="AEN2807" +>14.7. Conclusion</A ></H1 ><P >The winbind system, through the use of the Name Service @@ -1671,7 +1671,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" ><A -HREF="integrate-ms-networks.html" +HREF="advancednetworkmanagement.html" ACCESSKEY="N" >Next</A ></TD @@ -1695,7 +1695,7 @@ ACCESSKEY="U" WIDTH="33%" ALIGN="right" VALIGN="top" ->Integrating MS Windows networks with Samba</TD +>Advanced Network Manangement</TD ></TR ></TABLE ></DIV diff --git a/docs/htmldocs/winbindd.8.html b/docs/htmldocs/winbindd.8.html index b114c40647..df490a054b 100644 --- a/docs/htmldocs/winbindd.8.html +++ b/docs/htmldocs/winbindd.8.html @@ -240,13 +240,90 @@ CLASS="COMMAND" than a file.</P ></DD ><DT ->-d debuglevel</DT +>-V</DT ><DD ><P ->Sets the debuglevel to an integer between - 0 and 100. 0 is for no debugging and 100 is for reams and - reams. To submit a bug report to the Samba Team, use debug - level 100 (see BUGS.txt). </P +>Prints the version number for +<B +CLASS="COMMAND" +>smbd</B +>.</P +></DD +><DT +>-s <configuration file></DT +><DD +><P +>The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> for more information. +The default configuration file name is determined at +compile time.</P +></DD +><DT +>-d|--debug=debuglevel</DT +><DD +><P +><VAR +CLASS="REPLACEABLE" +>debuglevel</VAR +> is an integer +from 0 to 10. The default value if this parameter is +not specified is zero.</P +><P +>The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out.</P +><P +>Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic.</P +><P +>Note that specifying this parameter here will +override the <A +HREF="smb.conf.5.html#loglevel" +TARGET="_top" +>log +level</A +> parameter in the <A +HREF="smb.conf.5.html" +TARGET="_top" +><TT +CLASS="FILENAME" +>smb.conf(5)</TT +></A +> file.</P +></DD +><DT +>-l|--logfile=logbasename</DT +><DD +><P +>File name for log/debug files. The extension +<CODE +CLASS="CONSTANT" +>".client"</CODE +> will be appended. The log file is +never removed by the client.</P +></DD +><DT +>-h|--help</DT +><DD +><P +>Print a summary of command line options.</P ></DD ><DT >-i</DT @@ -292,29 +369,16 @@ CLASS="COMMAND" as 2 threads. The first will answer all requests from the cache, thus making responses to clients faster. The other will update the cache for the query that the first has just responded. - Advantage of this is that responses are accurate and fast. + Advantage of this is that responses stay accurate and are faster. </P ></DD -><DT ->-s|--conf=smb.conf</DT -><DD -><P ->Specifies the location of the all-important - <SPAN -CLASS="CITEREFENTRY" -><SPAN -CLASS="REFENTRYTITLE" ->smb.conf</SPAN ->(5)</SPAN -> file. </P -></DD ></DL ></DIV ></DIV ><DIV CLASS="REFSECT1" ><A -NAME="AEN106" +NAME="AEN126" ></A ><H2 >NAME AND ID RESOLUTION</H2 @@ -345,7 +409,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN112" +NAME="AEN132" ></A ><H2 >CONFIGURATION</H2 @@ -469,7 +533,7 @@ CLASS="PARAMETER" ><DIV CLASS="REFSECT1" ><A -NAME="AEN156" +NAME="AEN176" ></A ><H2 >EXAMPLE SETUP</H2 @@ -524,7 +588,7 @@ CLASS="COMMAND" >The next step is to join the domain. To do that use the <B CLASS="COMMAND" ->smbpasswd</B +>net</B > program like this: </P ><P ><B @@ -606,7 +670,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN194" +NAME="AEN214" ></A ><H2 >NOTES</H2 @@ -638,17 +702,6 @@ CLASS="COMMAND" > to become aware of new trust relationships between servers, it must be sent a SIGHUP signal. </P ><P ->Client processes resolving names through the <B -CLASS="COMMAND" ->winbindd</B -> - nsswitch module read an environment variable named <VAR -CLASS="ENVAR" -> $WINBINDD_DOMAIN</VAR ->. If this variable contains a comma separated - list of Windows NT domain names, then winbindd will only resolve users - and groups within those Windows NT domains. </P -><P >PAM is really easy to misconfigure. Make sure you know what you are doing when modifying PAM configuration files. It is possible to set up PAM such that you can no longer log into your system. </P @@ -667,7 +720,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN212" +NAME="AEN229" ></A ><H2 >SIGNALS</H2 @@ -721,7 +774,7 @@ CLASS="COMMAND" ><DIV CLASS="REFSECT1" ><A -NAME="AEN231" +NAME="AEN248" ></A ><H2 >FILES</H2 @@ -760,6 +813,34 @@ CLASS="FILENAME" root. </P ></DD ><DT +>$LOCKDIR/winbindd_privilaged/pipe</DT +><DD +><P +>The UNIX pipe over which 'privilaged' clients + communicate with the <B +CLASS="COMMAND" +>winbindd</B +> program. For security + reasons, access to some winbindd functions - like those needed by + the <B +CLASS="COMMAND" +>ntlm_auth</B +> utility - is restricted. By default, + only users in the 'root' group will get this access, however the administrator + may change the group permissions on $LOCKDIR/winbindd_privilaged to allow + programs like 'squid' to use ntlm_auth. + Note that the winbind client will only attempt to connect to the winbindd daemon + if both the <TT +CLASS="FILENAME" +>$LOCKDIR/winbindd_privilaged</TT +> directory + and <TT +CLASS="FILENAME" +>$LOCKDIR/winbindd_privilaged/pipe</TT +> file are owned by + root. </P +></DD +><DT >/lib/libnss_winbind.so.X</DT ><DD ><P @@ -795,7 +876,7 @@ CLASS="FILENAME" ><DIV CLASS="REFSECT1" ><A -NAME="AEN260" +NAME="AEN285" ></A ><H2 >VERSION</H2 @@ -806,7 +887,7 @@ NAME="AEN260" ><DIV CLASS="REFSECT1" ><A -NAME="AEN263" +NAME="AEN288" ></A ><H2 >SEE ALSO</H2 @@ -837,7 +918,7 @@ CLASS="REFENTRYTITLE" ><DIV CLASS="REFSECT1" ><A -NAME="AEN276" +NAME="AEN301" ></A ><H2 >AUTHOR</H2 diff --git a/docs/manpages/findsmb.1 b/docs/manpages/findsmb.1 index e61eacc597..c4e4553fea 100644 --- a/docs/manpages/findsmb.1 +++ b/docs/manpages/findsmb.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "FINDSMB" "1" "03 april 2003" "" "" +.TH "FINDSMB" "1" "06 April 2003" "" "" .SH NAME findsmb \- list info about machines that respond to SMB name queries on a subnet diff --git a/docs/manpages/lmhosts.5 b/docs/manpages/lmhosts.5 index 3042a9c522..dd28921f43 100644 --- a/docs/manpages/lmhosts.5 +++ b/docs/manpages/lmhosts.5 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "LMHOSTS" "5" "03 april 2003" "" "" +.TH "LMHOSTS" "5" "06 April 2003" "" "" .SH NAME lmhosts \- The Samba NetBIOS hosts file diff --git a/docs/manpages/net.8 b/docs/manpages/net.8 index 71e0087d40..a5a6dfb309 100644 --- a/docs/manpages/net.8 +++ b/docs/manpages/net.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "NET" "8" "03 april 2003" "" "" +.TH "NET" "8" "06 April 2003" "" "" .SH NAME net \- Tool for administration of Samba and remote CIFS servers. diff --git a/docs/manpages/nmbd.8 b/docs/manpages/nmbd.8 index bd263fcf15..685b7923b3 100644 --- a/docs/manpages/nmbd.8 +++ b/docs/manpages/nmbd.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "NMBD" "8" "03 april 2003" "" "" +.TH "NMBD" "8" "06 April 2003" "" "" .SH NAME nmbd \- NetBIOS name server to provide NetBIOS over IP naming services to clients diff --git a/docs/manpages/nmblookup.1 b/docs/manpages/nmblookup.1 index 08ddd1c133..d71d104024 100644 --- a/docs/manpages/nmblookup.1 +++ b/docs/manpages/nmblookup.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "NMBLOOKUP" "1" "03 april 2003" "" "" +.TH "NMBLOOKUP" "1" "06 April 2003" "" "" .SH NAME nmblookup \- NetBIOS over TCP/IP client used to lookup NetBIOS names diff --git a/docs/manpages/pdbedit.8 b/docs/manpages/pdbedit.8 index fe32547e92..8c37965944 100644 --- a/docs/manpages/pdbedit.8 +++ b/docs/manpages/pdbedit.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "PDBEDIT" "8" "03 april 2003" "" "" +.TH "PDBEDIT" "8" "06 April 2003" "" "" .SH NAME pdbedit \- manage the SAM database diff --git a/docs/manpages/rpcclient.1 b/docs/manpages/rpcclient.1 index 8f880afcd3..33019411d0 100644 --- a/docs/manpages/rpcclient.1 +++ b/docs/manpages/rpcclient.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "RPCCLIENT" "1" "03 april 2003" "" "" +.TH "RPCCLIENT" "1" "06 April 2003" "" "" .SH NAME rpcclient \- tool for executing client side MS-RPC functions diff --git a/docs/manpages/samba.7 b/docs/manpages/samba.7 index e2a6132d18..e04581e0f1 100644 --- a/docs/manpages/samba.7 +++ b/docs/manpages/samba.7 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SAMBA" "7" "03 april 2003" "" "" +.TH "SAMBA" "7" "06 April 2003" "" "" .SH NAME Samba \- A Windows SMB/CIFS fileserver for UNIX diff --git a/docs/manpages/smb.conf.5 b/docs/manpages/smb.conf.5 index 719bd64512..6c15ad3ef6 100644 --- a/docs/manpages/smb.conf.5 +++ b/docs/manpages/smb.conf.5 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMB.CONF" "5" "03 april 2003" "" "" +.TH "SMB.CONF" "5" "06 April 2003" "" "" .SH NAME smb.conf \- The configuration file for the Samba suite @@ -925,6 +925,9 @@ each parameter for details. Note that some are synonyms. \fIsecurity\fR .TP 0.2i \(bu +\fIserver schannel\fR +.TP 0.2i +\(bu \fIserver string\fR .TP 0.2i \(bu @@ -6105,6 +6108,26 @@ Default: \fBsecurity mask = 0777\fR Example: \fBsecurity mask = 0770\fR .TP +\fB>server schannel (G)\fR +This controls whether the server offers or even +demands the use of the netlogon schannel. +\fIserver schannel = no\fR does not +offer the schannel, \fIserver schannel = +auto\fR offers the schannel but does not +enforce it, and \fIserver schannel = +yes\fR denies access if the client is not +able to speak netlogon schannel. This is only the case +for Windows NT4 before SP4. + +Please note that with this set to +\fIno\fR you will have to apply the +WindowsXP requireSignOrSeal-Registry patch found in +the docs/Registry subdirectory. + +Default: \fBserver schannel = auto\fR + +Example: \fBserver schannel = yes\fR/para> +.TP \fB>server string (G)\fR This controls what string will show up in the printer comment box in print manager and next to the IPC connection diff --git a/docs/manpages/smbcacls.1 b/docs/manpages/smbcacls.1 index 69d9cd9f1a..954d13e4c6 100644 --- a/docs/manpages/smbcacls.1 +++ b/docs/manpages/smbcacls.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBCACLS" "1" "03 april 2003" "" "" +.TH "SMBCACLS" "1" "06 April 2003" "" "" .SH NAME smbcacls \- Set or get ACLs on an NT file or directory names @@ -74,6 +74,50 @@ and masks to a readable string format. \fB-t\fR Don't actually do anything, only validate the correctness of the arguments. +.TP +\fB-h|--help\fR +Print a summary of command line options. +.TP +\fB-V\fR +Prints the version number for +\fBsmbd\fR. +.TP +\fB-s <configuration file>\fR +The file specified contains the +configuration details required by the server. The +information in this file includes server-specific +information such as what printcap file to use, as well +as descriptions of all the services that the server is +to provide. See \fIsmb.conf(5)\fR for more information. +The default configuration file name is determined at +compile time. +.TP +\fB-d|--debug=debuglevel\fR +\fIdebuglevel\fR is an integer +from 0 to 10. The default value if this parameter is +not specified is zero. + +The higher this value, the more detail will be +logged to the log files about the activities of the +server. At level 0, only critical errors and serious +warnings will be logged. Level 1 is a reasonable level for +day to day running - it generates a small amount of +information about operations carried out. + +Levels above 1 will generate considerable +amounts of log data, and should only be used when +investigating a problem. Levels above 3 are designed for +use only by developers and generate HUGE amounts of log +data, most of which is extremely cryptic. + +Note that specifying this parameter here will +override the log +level file. +.TP +\fB-l|--logfile=logbasename\fR +File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client. .SH "ACL FORMAT" .PP The format of an ACL is one or more ACL entries separated by diff --git a/docs/manpages/smbclient.1 b/docs/manpages/smbclient.1 index 72747a74c2..57538884e4 100644 --- a/docs/manpages/smbclient.1 +++ b/docs/manpages/smbclient.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBCLIENT" "1" "03 april 2003" "" "" +.TH "SMBCLIENT" "1" "06 April 2003" "" "" .SH NAME smbclient \- ftp-like client to access SMB/CIFS resources on servers diff --git a/docs/manpages/smbcontrol.1 b/docs/manpages/smbcontrol.1 index 5b612b1b13..5f13c4de4b 100644 --- a/docs/manpages/smbcontrol.1 +++ b/docs/manpages/smbcontrol.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBCONTROL" "1" "03 april 2003" "" "" +.TH "SMBCONTROL" "1" "06 April 2003" "" "" .SH NAME smbcontrol \- send messages to smbd, nmbd or winbindd processes diff --git a/docs/manpages/smbd.8 b/docs/manpages/smbd.8 index 4f99c18f52..7e8b24b023 100644 --- a/docs/manpages/smbd.8 +++ b/docs/manpages/smbd.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBD" "8" "03 april 2003" "" "" +.TH "SMBD" "8" "06 April 2003" "" "" .SH NAME smbd \- server to provide SMB/CIFS services to clients diff --git a/docs/manpages/smbgroupedit.8 b/docs/manpages/smbgroupedit.8 index 6b9bd7e37d..e20487fc39 100644 --- a/docs/manpages/smbgroupedit.8 +++ b/docs/manpages/smbgroupedit.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBGROUPEDIT" "8" "03 april 2003" "" "" +.TH "SMBGROUPEDIT" "8" "06 April 2003" "" "" .SH NAME smbgroupedit \- Query/set/change UNIX - Windows NT group mapping diff --git a/docs/manpages/smbmnt.8 b/docs/manpages/smbmnt.8 index 5c9a662863..c79b7758ed 100644 --- a/docs/manpages/smbmnt.8 +++ b/docs/manpages/smbmnt.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBMNT" "8" "03 april 2003" "" "" +.TH "SMBMNT" "8" "06 April 2003" "" "" .SH NAME smbmnt \- helper utility for mounting SMB filesystems diff --git a/docs/manpages/smbmount.8 b/docs/manpages/smbmount.8 index 207ec836d6..97acce3c7c 100644 --- a/docs/manpages/smbmount.8 +++ b/docs/manpages/smbmount.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBMOUNT" "8" "03 april 2003" "" "" +.TH "SMBMOUNT" "8" "06 April 2003" "" "" .SH NAME smbmount \- mount an smbfs filesystem diff --git a/docs/manpages/smbpasswd.5 b/docs/manpages/smbpasswd.5 index 1eb8d3f204..a4cbabe581 100644 --- a/docs/manpages/smbpasswd.5 +++ b/docs/manpages/smbpasswd.5 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBPASSWD" "5" "03 april 2003" "" "" +.TH "SMBPASSWD" "5" "06 April 2003" "" "" .SH NAME smbpasswd \- The Samba encrypted password file diff --git a/docs/manpages/smbpasswd.8 b/docs/manpages/smbpasswd.8 index 8d4598895f..3143213582 100644 --- a/docs/manpages/smbpasswd.8 +++ b/docs/manpages/smbpasswd.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBPASSWD" "8" "03 april 2003" "" "" +.TH "SMBPASSWD" "8" "06 April 2003" "" "" .SH NAME smbpasswd \- change a user's SMB password diff --git a/docs/manpages/smbsh.1 b/docs/manpages/smbsh.1 index f7ee47949b..1cf2bcef95 100644 --- a/docs/manpages/smbsh.1 +++ b/docs/manpages/smbsh.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBSH" "1" "03 april 2003" "" "" +.TH "SMBSH" "1" "06 April 2003" "" "" .SH NAME smbsh \- Allows access to Windows NT filesystem using UNIX commands diff --git a/docs/manpages/smbspool.8 b/docs/manpages/smbspool.8 index 8cfa1b2671..75e9e01b7f 100644 --- a/docs/manpages/smbspool.8 +++ b/docs/manpages/smbspool.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBSPOOL" "8" "03 april 2003" "" "" +.TH "SMBSPOOL" "8" "06 April 2003" "" "" .SH NAME smbspool \- send a print file to an SMB printer diff --git a/docs/manpages/smbstatus.1 b/docs/manpages/smbstatus.1 index 133de67ab6..67bc967ae4 100644 --- a/docs/manpages/smbstatus.1 +++ b/docs/manpages/smbstatus.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBSTATUS" "1" "03 april 2003" "" "" +.TH "SMBSTATUS" "1" "06 April 2003" "" "" .SH NAME smbstatus \- report on current Samba connections diff --git a/docs/manpages/smbtar.1 b/docs/manpages/smbtar.1 index e15af72b65..a21565951b 100644 --- a/docs/manpages/smbtar.1 +++ b/docs/manpages/smbtar.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBTAR" "1" "03 april 2003" "" "" +.TH "SMBTAR" "1" "06 April 2003" "" "" .SH NAME smbtar \- shell script for backing up SMB/CIFS shares directly to UNIX tape drives diff --git a/docs/manpages/smbumount.8 b/docs/manpages/smbumount.8 index 6a2f04cfd5..ca2939fbc6 100644 --- a/docs/manpages/smbumount.8 +++ b/docs/manpages/smbumount.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SMBUMOUNT" "8" "03 april 2003" "" "" +.TH "SMBUMOUNT" "8" "06 April 2003" "" "" .SH NAME smbumount \- smbfs umount for normal users diff --git a/docs/manpages/swat.8 b/docs/manpages/swat.8 index 47ad346fd7..45a76c6cb9 100644 --- a/docs/manpages/swat.8 +++ b/docs/manpages/swat.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "SWAT" "8" "03 april 2003" "" "" +.TH "SWAT" "8" "06 April 2003" "" "" .SH NAME swat \- Samba Web Administration Tool diff --git a/docs/manpages/testparm.1 b/docs/manpages/testparm.1 index e9ecd565c9..ed1c6e27b6 100644 --- a/docs/manpages/testparm.1 +++ b/docs/manpages/testparm.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "TESTPARM" "1" "03 april 2003" "" "" +.TH "TESTPARM" "1" "06 April 2003" "" "" .SH NAME testparm \- check an smb.conf configuration file for internal correctness diff --git a/docs/manpages/testprns.1 b/docs/manpages/testprns.1 index 5779d71b19..adb6218b26 100644 --- a/docs/manpages/testprns.1 +++ b/docs/manpages/testprns.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "TESTPRNS" "1" "03 april 2003" "" "" +.TH "TESTPRNS" "1" "06 April 2003" "" "" .SH NAME testprns \- check printer name for validity with smbd diff --git a/docs/manpages/vfstest.1 b/docs/manpages/vfstest.1 index 71e07c58e6..55a103682c 100644 --- a/docs/manpages/vfstest.1 +++ b/docs/manpages/vfstest.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "VFSTEST" "1" "03 april 2003" "" "" +.TH "VFSTEST" "1" "06 April 2003" "" "" .SH NAME vfstest \- tool for testing samba VFS modules diff --git a/docs/manpages/wbinfo.1 b/docs/manpages/wbinfo.1 index 5c4392e80e..118ea7cbe5 100644 --- a/docs/manpages/wbinfo.1 +++ b/docs/manpages/wbinfo.1 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "WBINFO" "1" "03 april 2003" "" "" +.TH "WBINFO" "1" "06 April 2003" "" "" .SH NAME wbinfo \- Query information from winbind daemon diff --git a/docs/manpages/winbindd.8 b/docs/manpages/winbindd.8 index bccc5e04cd..d3ea9c7c58 100644 --- a/docs/manpages/winbindd.8 +++ b/docs/manpages/winbindd.8 @@ -3,7 +3,7 @@ .\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng <steve@ggi-project.org>. -.TH "WINBINDD" "8" "03 april 2003" "" "" +.TH "WINBINDD" "8" "06 April 2003" "" "" .SH NAME winbindd \- Name Service Switch daemon for resolving names from NT servers |