From 27aef6855f1543547b8190f06fd264d1b52a558d Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sun, 6 Apr 2003 18:42:44 +0000 Subject: Regenerate docs (This used to be commit 5a2aaa3d5b039776314067aee953921e7865dc4d) --- docs/Samba-Developers-Guide.pdf | 4 +- docs/Samba-Developers-Guide.ps | 31426 +++++++++++++++++ docs/Samba-HOWTO-Collection.ps | 50067 ++++++++++++++++++++++++++++ docs/htmldocs/ads.html | 134 +- docs/htmldocs/appendixes.html | 370 +- docs/htmldocs/browsing-quick.html | 210 +- docs/htmldocs/bugreport.html | 99 +- docs/htmldocs/compiling.html | 186 +- docs/htmldocs/diagnosis.html | 147 +- docs/htmldocs/domain-security.html | 4 +- docs/htmldocs/groupmapping.html | 28 +- docs/htmldocs/improved-browsing.html | 299 +- docs/htmldocs/install.html | 22 +- docs/htmldocs/integrate-ms-networks.html | 56 +- docs/htmldocs/introduction.html | 119 +- docs/htmldocs/msdfs.html | 30 +- docs/htmldocs/nmbd.8.html | 206 +- docs/htmldocs/nmblookup.1.html | 199 +- docs/htmldocs/optional.html | 837 +- docs/htmldocs/other-clients.html | 106 +- docs/htmldocs/pam.html | 68 +- docs/htmldocs/passdb.html | 136 +- docs/htmldocs/pdbedit.8.html | 121 +- docs/htmldocs/portability.html | 26 +- docs/htmldocs/printing.html | 150 +- docs/htmldocs/rpcclient.1.html | 1041 +- docs/htmldocs/samba-bdc.html | 18 +- docs/htmldocs/samba-howto-collection.html | 785 +- docs/htmldocs/samba-pdc.html | 25 +- docs/htmldocs/securing-samba.html | 36 +- docs/htmldocs/securitylevels.html | 18 +- docs/htmldocs/smb.conf.5.html | 459 +- docs/htmldocs/smbcacls.1.html | 110 +- docs/htmldocs/smbclient.1.html | 463 +- docs/htmldocs/smbcontrol.1.html | 337 +- docs/htmldocs/smbd.8.html | 154 +- docs/htmldocs/smbmnt.8.html | 14 +- docs/htmldocs/smbmount.8.html | 28 +- docs/htmldocs/smbsh.1.html | 173 +- docs/htmldocs/smbspool.8.html | 4 +- docs/htmldocs/smbstatus.1.html | 96 +- docs/htmldocs/smbtar.1.html | 23 +- docs/htmldocs/speed.html | 52 +- docs/htmldocs/swat.8.html | 128 +- docs/htmldocs/testparm.1.html | 24 +- docs/htmldocs/testprns.1.html | 2 +- docs/htmldocs/type.html | 80 +- docs/htmldocs/unix-permissions.html | 84 +- docs/htmldocs/vfs.html | 76 +- docs/htmldocs/vfstest.1.html | 69 +- docs/htmldocs/wbinfo.1.html | 54 +- docs/htmldocs/winbind.html | 128 +- docs/htmldocs/winbindd.8.html | 161 +- docs/manpages/findsmb.1 | 2 +- docs/manpages/lmhosts.5 | 2 +- docs/manpages/net.8 | 2 +- docs/manpages/nmbd.8 | 2 +- docs/manpages/nmblookup.1 | 2 +- docs/manpages/pdbedit.8 | 2 +- docs/manpages/rpcclient.1 | 2 +- docs/manpages/samba.7 | 2 +- docs/manpages/smb.conf.5 | 25 +- docs/manpages/smbcacls.1 | 46 +- docs/manpages/smbclient.1 | 2 +- docs/manpages/smbcontrol.1 | 2 +- docs/manpages/smbd.8 | 2 +- docs/manpages/smbgroupedit.8 | 2 +- docs/manpages/smbmnt.8 | 2 +- docs/manpages/smbmount.8 | 2 +- docs/manpages/smbpasswd.5 | 2 +- docs/manpages/smbpasswd.8 | 2 +- docs/manpages/smbsh.1 | 2 +- docs/manpages/smbspool.8 | 2 +- docs/manpages/smbstatus.1 | 2 +- docs/manpages/smbtar.1 | 2 +- docs/manpages/smbumount.8 | 2 +- docs/manpages/swat.8 | 2 +- docs/manpages/testparm.1 | 2 +- docs/manpages/testprns.1 | 2 +- docs/manpages/vfstest.1 | 2 +- docs/manpages/wbinfo.1 | 2 +- docs/manpages/winbindd.8 | 2 +- 82 files changed, 86710 insertions(+), 3107 deletions(-) create mode 100644 docs/Samba-Developers-Guide.ps create mode 100644 docs/Samba-HOWTO-Collection.ps 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<>endobj +1 0 obj<>endobj 2 0 obj<>endobj 3 0 obj<>endobj 4 0 obj<>endobj @@ -2728,7 +2728,7 @@ xref 0000186776 00000 n 0000186871 00000 n trailer -<<189abffedc06aaee73d71f659ae7c647>]>> +<]>> 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()537 +b(:==)90 b({)44 b(
)g(})g(EOF)87 3376 y(
)402 +b(:==)90 b()h({)g()g(})87 +3473 y()88 b(:==)i('[')44 b(NAME)g(']')87 +3570 y()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-: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_.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(/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()-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()-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()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:)-2 +2167 y(#)g(#INCLUDE)43 b()-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:")d(tag)i(will)h(associate)e(the)-2 3138 +y(#)h(entry)g(with)h(the)f(domain)g(specified)f(by)i(.)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()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 +(")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()g(and)i +(parse)f(it)g(as)h(if)f(it)h(were)-2 3916 y(#)f(local.)g()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()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" >

8.1. Setup your smb.conf ads server = your.kerberos.server

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 security = domain, + 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.

8.2. Setup your /etc/krb5.conf

The minimal configuration for krb5.conf is:

The minimal configuration for krb5.conf is:

Test your config by doing a "kinit USERNAME@REALM" and making sure that +>Test your config by doing a kinit USERNAME@REALM and making sure that your password is accepted by the Win2000 KDC.

NOTE: The realm must be uppercase.

The realm must be uppercase.

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.

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.

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.

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 Test with smbclient now. +Creating a computer account +and testing your servers +is only needed if you want kerberos support for smbd and winbindd.

8.3. Create the computer account

As a user that has write permission on the Samba private directory (usually root) run: -net ads joinnet ads join

8.3.1. Possible errors

8.4. Test your server setup

On a Windows 2000 client try net use * \\server\shareOn a Windows 2000 client try net use * \\server\share. You should be logged in with kerberos without needing to know a password. If -this fails then run klist ticketsklist tickets. Did you get a ticket for the server? Does it have an encoding type of DES-CBC-MD5 ?

8.5. Testing with smbclient

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.

-k option to choose kerberos authentication.

8.6. Notes

NextTable of Contents

23. 25. SWAT - The Samba Web Admininistration Tool
25.1. SWAT Features and Benefits
25.1.1. The SWAT Home Page
25.1.2. Global Settings
25.1.3. The SWAT Wizard
25.1.4. Share Settings
25.1.5. Printing Settings
25.1.6. The Status Page
25.1.7. The Password Change Page
26. Migration from NT4 PDC to Samba-3 PDC
26.1. Planning and Getting Started
26.1.1. Objectives
26.1.2. Steps In Migration Process
26.2. Managing Samba-3 Domain Control
27. Samba performance issues
23.1. 27.1. Comparisons
23.2. 27.2. Socket options
23.3. 27.3. Read size
23.4. 27.4. Max xmit
23.5. 27.5. Log level
23.6. 27.6. Read raw
23.7. 27.7. Write raw
23.8. 27.8. Slow Clients
23.9. 27.9. Slow Logins
23.10. 27.10. Client tuning
24. 28. Portability
24.1. 28.1. HPUX
24.2. 28.2. SCO Unix
24.3. 28.3. DNIX
24.4. 28.4. RedHat Linux Rembrandt-II
24.5. 28.5. AIX
24.5.1. 28.5.1. Sequential Read Ahead
25. 29. Samba and other CIFS clients
25.1. 29.1. Macintosh clients?
25.2. 29.2. OS2 Client
25.2.1. 29.2.1. How can I configure OS/2 Warp Connect or OS/2 Warp 4 as a client for Samba?
25.2.2. 29.2.2. How can I configure OS/2 Warp 3 (not Connect), OS/2 1.2, 1.3 or 2.x for Samba?
25.2.3. 29.2.3. Are there any other issues when OS/2 (any version) is used as a client?
25.2.4. 29.2.4. How do I get printer driver download working for OS/2 clients?
25.3. 29.3. Windows for Workgroups
25.3.1. 29.3.1. Use latest TCP/IP stack from Microsoft
25.3.2. 29.3.2. Delete .pwl files after password change
25.3.3. 29.3.3. Configure WfW password handling
25.3.4. 29.3.4. Case handling of passwords
25.3.5. 29.3.5. Use TCP/IP as default protocol
25.4. 29.4. Windows '95/'98
25.5. 29.5. Windows 2000 Service Pack 2
29.6. Windows NT 3.1
26. 30. How to compile SAMBA
26.1. 30.1. Access Samba source code via CVS
26.1.1. 30.1.1. Introduction
26.1.2. 30.1.2. CVS Access to samba.org
26.2. 30.2. Accessing the samba sources via rsync and ftp
26.3. 30.3. Building the Binaries
26.3.1. 30.3.1. Compiling samba with Active Directory support
26.4. 30.4. Starting the smbd and nmbd
26.4.1. 30.4.1. Starting from inetd.conf
26.4.2. 30.4.2. Alternative: starting it as a daemon
27. 31. Reporting Bugs
27.1. 31.1. Introduction
27.2. 31.2. General info
27.3. 31.3. Debug levels
27.4. 31.4. Internal errors
27.5. 31.5. Attaching to a running process
27.6. 31.6. Patches
28. 32. The samba checklist
28.1. 32.1. Introduction
28.2. 32.2. Assumptions
28.3. Tests
28.3.1. Test 1
28.3.2. Test 2
28.3.3. Test 3
28.3.4. Test 4
28.3.5. Test 5
28.3.6. Test 632.3. The tests
28.3.7. Test 7
28.3.8. Test 8
28.3.9. Test 9
28.3.10. Test 10
28.3.11. Test 11
28.4. 32.4. Still having troubles?
NextSamba performance issuesSWAT - The Samba Web Admininistration Tool

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.

2.1. Discussion

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.

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.

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.

remote announce and the remote browse sync +parameters to your smb.conf file.

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.

As of Samba-3 WINS replication is being worked on. The bulk of the code has +the use of the remote announce and the +remote browse sync parameters should NOT be necessary.

As of Samba 3 WINS replication is being worked on. The bulk of the code has been committed, but it still needs maturation.

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 +remote browse sync and remote announce +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" >

2.2. How browsing functions and how to deploy stable and dependable browsing using Samba

remote announce parameter).

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.

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 remote +browse sync parameter in the smb.conf 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 remote +browse sync 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" >

2.3. Use of the "Remote Announce" parameter2.3. Use of the Remote Announce parameter

The "remote announce" parameter of smb.conf can be used to forcibly ensure +>The remote announce parameter of +smb.conf 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 remote announce parameter is:

	remote announce = a.b.c.d [e.f.g.h] ...
remote announce = a.b.c.d [e.f.g.h] ... _or_
	remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ...
remote announce = a.b.c.d/WORKGROUP [e.f.g.h/WORKGROUP] ... where: @@ -231,7 +321,14 @@ where: CLASS="VARIABLELIST" >
a.b.c.d and e.f.g.h
a.b.c.d and +e.f.g.h

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.

WORKGROUP
WORKGROUP

is optional and can be either our own workgroup @@ -265,30 +365,49 @@ CLASS="SECT1" >

2.4. Use of the "Remote Browse Sync" parameter2.4. Use of the Remote Browse Sync parameter

The "remote browse sync" parameter of smb.conf is used to announce to +>The remote browse sync parameter of +smb.conf 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.

The syntax of the "remote browse sync" parameter is: +>The syntax of the remote browse sync parameter is:

remote browse sync = a.b.c.d
remote browse sync = a.b.c.d -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.

a.b.c.d is either the IP address of the remote LMB or else is the network broadcast address of the remote segment.

2.5. Use of WINS

lmhosts files that must reside on all clients in the +absence of WINS.

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.

To configure Samba as a WINS server just add "wins support = yes" to the -smb.conf file [globals] section.

To configure Samba as a WINS server just add +wins support = yes to the smb.conf +file [globals] section.

To configure Samba to register with a WINS server just add "wins server = a.b.c.d" to your smb.conf file [globals] section.

2.6. Do NOT use more than one (1) protocol on MS Windows machines

2.7. Name Resolution Order

Chapter 27. Reporting Bugs

Chapter 31. Reporting Bugs

27.1. Introduction31.1. Introduction

The email address for bug reports for stable releases is samba@samba.org. @@ -125,8 +125,8 @@ CLASS="SECT1" >

27.2. General info31.2. General info

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.

Have you run through the diagnosis? This is very important.

27.3. Debug levels31.3. Debug levels

If the bug has anything to do with Samba behaving incorrectly as a @@ -181,9 +180,15 @@ include = /usr/local/samba/lib/smb.conf.%mthen create a file /usr/local/samba/lib/smb.conf.machine/usr/local/samba/lib/smb.conf.machine where -"machine" is the name of the client you wish to debug. In that file +machine is the name of the client you wish to debug. In that file put any smb.conf commands you want, for example debuglevel = that has been used in older versions of Samba and is being retained for backwards -compatibility of smb.conf files.

smb.conf files.

As the

27.4. Internal errors31.4. Internal errors

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)

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.

You should also detail how to reproduce the problem, if possible. Please make this reasonably detailed.

You may also find that a core file appeared in a "corefiles" +>You may also find that a core file appeared in a corefiles 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:

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 dbx. Then within the debugger use the +command where to give a stack trace of where the problem occurred. Include this in your mail.

If you known any assembly language then do a "disass" of the routine +>If you known any assembly language then do a disass 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" >

27.5. Attaching to a running process31.5. Attaching to a running process

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 gdb smbd PID where you get PID from +smbstatus. Then use c to continue and try to cause the core dump using the client. The debugger should catch the fault and tell you where it occurred.

27.6. Patches31.6. Patches

The best sort of bug report is one that includes a fix! If you send us -patches please use diff -udiff -u format if your version of -diff supports it, otherwise use diff -c4diff -c4. Make sure your do the diff against a clean version of the source and let me know exactly what version you used.

Chapter 26. How to compile SAMBAChapter 30. How to compile SAMBA

You can obtain the samba source from the

26.1. Access Samba source code via CVS30.1. Access Samba source code via CVS

26.1.1. Introduction30.1.1. Introduction

Samba is developed in an open environment. Developers use CVS @@ -117,8 +117,8 @@ CLASS="SECT2" >

26.1.2. CVS Access to samba.org30.1.2. CVS Access to samba.org

The machine samba.org runs a publicly accessible CVS @@ -130,8 +130,8 @@ CLASS="SECT3" >

26.1.2.1. Access via CVSweb30.1.2.1. Access via CVSweb

You can access the source code via your @@ -151,8 +151,8 @@ CLASS="SECT3" >

26.1.2.2. Access via cvs30.1.2.2. Access via cvs

You can also access the source code via a @@ -192,9 +192,9 @@ TYPE="1" > Run the command

cvs -d :pserver:cvs@samba.org:/cvsroot login cvs -d :pserver:cvs@samba.org:/cvsroot login

Run the command

cvs -d :pserver:cvs@samba.org:/cvsroot co samba cvs -d :pserver:cvs@samba.org:/cvsroot co samba

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.

cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba cvs -d :pserver:cvs@samba.org:/cvsroot co -r SAMBA_2_2 samba

cvs update -d -P cvs update -d -P

26.2. Accessing the samba sources via rsync and ftp30.2. Accessing the samba sources via rsync and ftp

pserver.samba.org also exports unpacked copies of most parts of the CVS tree at

26.3. Building the Binaries30.3. Building the Binaries

To do this, first run the program To do this, first run the program ./configure - in the source directory. This should automatically configure Samba for your operating system. If you have unusual needs then you may wish to run

26.3.1. Compiling samba with Active Directory support30.3.1. Compiling samba with Active Directory support

In order to compile samba with ADS support, you need to have installed @@ -420,8 +420,8 @@ CLASS="SECT3" >

26.3.1.1. Installing the required packages for Debian30.3.1.1. Installing the required packages for Debian

On Debian you need to install the following packages:

26.3.1.2. Installing the required packages for RedHat30.3.1.2. Installing the required packages for RedHat

On RedHat this means you should have at least:

26.4. Starting the smbd and nmbd30.4. Starting the smbd and nmbd

You must choose to start smbd and nmbd either - as daemons or from inetd. Don't try + as daemons or from inetdDon't try to do both! Either you can put them in inetd.conf and have them started on demand - by inetdinetd, or you can start them as daemons either from the command line or in

The main advantage of starting smbdThe main advantage of starting smbd - and nmbdnmbd using the recommended daemon method is that they will respond slightly more quickly to an initial connection request.

26.4.1. Starting from inetd.conf30.4.1. Starting from inetd.conf

NOTE; The following will be different if @@ -595,19 +595,39 @@ CLASS="FILENAME" >

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 ifconfigifconfig as root if you don't know what the broadcast is for your - net. nmbdnmbd 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.

!!!WARNING!!! Many unixes only accept around 5 +>Many unixes only accept around 5 parameters on the command line in inetd.confinetd.

Restart inetd, perhaps just send - it a HUP. If you have installed an earlier version of nmbd nmbd then you may need to kill nmbd as well.

26.4.2. Alternative: starting it as a daemon30.4.2. Alternative: starting it as a daemon

To start the server as a daemon you should create @@ -676,13 +700,37 @@ CLASS="COMMAND" CLASS="COMMAND" >smbd.

NOTE: If you use the SVR4 style init system then +>

If you use the SVR4 style init system then you may like to look at the examples/svr4-startup script to make Samba fit into that system.

Chapter 28. The samba checklistChapter 32. The samba checklist

28.1. Introduction32.1. Introduction

This file contains a list of tests you can perform to validate your @@ -95,8 +95,8 @@ CLASS="SECT1" >

28.2. Assumptions32.2. Assumptions

In all of the tests it is assumed you have a Samba server called @@ -133,17 +133,18 @@ CLASS="SECT1" >

28.3. Tests32.3. The tests

28.3.1. Test 1

Diagnosing your samba server

  1. 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

28.3.2. Test 2

  • 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.

  • 28.3.3. Test 3

  • Run the command "smbclient -L BIGSERVER" on the unix box. You should get a list of available shares back.

  • 28.3.4. Test 4

  • Run the command "nmblookup -B BIGSERVER __SAMBA__". You should get the IP address of your Samba server back.

  • 28.3.5. Test 5

  • run the command

    If ACLIENT doesn't resolve via DNS then use the IP address of the client in the above test.

  • 28.3.6. Test 6

  • Run the command

    This test will probably fail if your subnet mask and broadcast address are not correct. (Refer to TEST 3 notes above).

  • 28.3.7. Test 7

  • Run the command dir.

  • 28.3.8. Test 8

  • On the PC type the command

  • 28.3.9. Test 9

  • Run the command smb.conf. Turn it back on to fix.

  • 28.3.10. Test 10

  • Run the command preferred master = yes to ensure that an election is held at startup.

  • 28.3.11. Test 11

  • 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).

  • 28.4. Still having troubles?32.4. Still having troubles?

    Try the mailing list or newsgroup, or use the ethereal utility to @@ -589,7 +522,7 @@ out the samba web page at http://samba.org/sambahttp://samba.org/samba/

    Also look at the other docs in the Samba package!

    9.1. Joining an NT Domain with Samba 3.0

    9.2. Why is this better than security = server?

    Group mapping HOWTOConfiguring Group MappingNextChapter 12. Group mapping HOWTOChapter 11. Configuring Group Mapping

    Starting with Samba 3.0 alpha 2, a new group mapping function is available. The @@ -143,9 +142,9 @@ CLASS="COMMAND" >domain admins group by running the command:

    smbgroupedit -c "Domain Admins" -u domadmsmbgroupedit -c "Domain Admins" -u domadm

    You can list the various groups in the mapping database like this

    smbgroupedit -vsmbgroupedit -v

    NextConfiguring PAM for distributed but centrally -managed authenticationPrinting Support
    NextChapter 18. Improved browsing in sambaChapter 22. Improved browsing in samba

    18.1. Overview of browsing22.1. Overview of browsing

    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 browse list. 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.

    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" >

    18.2. Browsing support in samba22.2. Browsing support in samba

    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.

    [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.

    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.

    workgroup
    option in smb.conf +to control what workgroup Samba becomes a part of.

    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.

    remote announce
    in the +smb.conf man page.

    18.3. Problem resolution22.3. Problem resolution

    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.

    browse.dat.

    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.

    \\SERVER in filemanager then +hit enter and filemanager should display the list of available shares.

    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 +guest account 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.

    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.

    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)

    18.4. Browsing across subnets22.4. Browsing across subnets

    Since the release of Samba 1.9.17(alpha1) Samba has been @@ -230,8 +272,8 @@ CLASS="SECT2" >

    18.4.1. How does cross subnet browsing work ?22.4.1. How does cross subnet browsing work ?

    Cross subnet browsing is a complicated dance, containing multiple @@ -441,8 +483,8 @@ CLASS="SECT1" >

    18.5. Setting up a WINS server22.5. Setting up a WINS server

    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.

    Machines with "Machines with wins support = yes" will keep a list of +> will keep a list of all NetBIOS names registered with them, acting as a DNS for NetBIOS names.

    You should set up only ONE wins server. Do NOT set the -"wins support = yes" option on more than one Samba +> option on more than one Samba server.

    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.

    wins support = yes parameter set.

    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.

    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 -"wins support = yes" option and the -" option and the +wins server = <name>" option then +> option then nmbd will fail to start.

    There are two possible scenarios for setting up cross subnet browsing. @@ -524,8 +569,8 @@ CLASS="SECT1" >

    18.6. Setting up Browsing in a WORKGROUP22.6. Setting up Browsing in a WORKGROUP

    To set up cross subnet browsing on a network containing machines @@ -586,15 +631,31 @@ os level = 65

    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.

    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.

    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 :

    [global]
    section of the +smb.conf file :

    18.7. Setting up Browsing in a DOMAIN22.7. Setting up Browsing in a DOMAIN

    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.

    DOMAIN<1B>) +with WINS instead of the PDC.

    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 :

    [global]
    section +of the smb.conf file :

    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 os level 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 Forcing samba to be the master browser below.

    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 :

    [global] section of the smb.conf +file :

    18.8. Forcing samba to be the master22.8. Forcing samba to be the master

    Who becomes the "master browser" is determined by an election process -using broadcasts. Each election packet contains a number of parameters +>Who becomes the master browser 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.

    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 os level global +option in smb.conf to a higher number. It defaults to 0. Using 34 would make it win all elections over every other system (except other samba systems!)

    A "os level" of 2 would make it beat WfWg and Win95, but not MS Windows +>A os level 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.

    The maximum os level is 255

    If you want samba to force an election on startup, then set the -"preferred master" global option in smb.conf to "yes". Samba will +preferred master global option in smb.conf 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 preferred master to "yes", then periodically and continually they will force an election in order to become the local master browser.

    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 domain master browser, then it is +recommended that you also set preferred master 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.

    18.9. Making samba the domain master22.9. Making samba the domain master

    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.

    domain master = yes +in smb.conf. By default it will not be a domain master.

    Note that you should NOT set Samba to be the domain master for a workgroup that has the same name as an NT Domain.

    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 os level high enough to make sure it wins elections, and set +preferred master to "yes", to get samba to force an election on startup.

    Note that all your servers (including samba) and clients should be @@ -781,8 +904,8 @@ CLASS="SECT1" >

    18.10. Note about broadcast addresses22.10. Note about broadcast addresses

    If your network uses a "0" based broadcast address (for example if it @@ -795,13 +918,19 @@ CLASS="SECT1" >

    18.11. Multiple interfaces22.11. Multiple interfaces

    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.

    interfaces +option in smb.conf to configure them. See smb.conf(5) for details.

    NextHosting a Microsoft Distributed File System tree on SambaSecuring Samba

    1.1. Obtaining and installing samba

    1.2. Configuring samba

    1.2.1. Editing the smb.conf file

    1.2.1.1. Test your config file with

    1.2.2. SWAT

    1.3. Try listing the shares available on your server

    1.4. Try connecting with the unix client

    1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client

    1.6. What If Things Don't Work?

    1.6.1. Scope IDs

    1.6.2. Locking

    PrevChapter 17. Integrating MS Windows networks with Samba

    Chapter 21. Integrating MS Windows networks with Samba

    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" >

    17.1. Name Resolution in a pure Unix/Linux world21.1. Name Resolution in a pure Unix/Linux world

    The key configuration files covered in this section are:

    17.1.1. 21.1.1. /etc/hosts

    17.1.2. 21.1.2. /etc/resolv.conf

    17.1.3. 21.1.3. /etc/host.conf

    17.1.4. 21.1.4. /etc/nsswitch.conf

    17.2. Name resolution as used within MS Windows networking21.2. Name resolution as used within MS Windows networking

    MS Windows networking is predicated about the name each machine @@ -499,8 +499,8 @@ CLASS="SECT2" >

    17.2.1. The NetBIOS Name Cache21.2.1. The NetBIOS Name Cache

    All MS Windows machines employ an in memory buffer in which is @@ -526,8 +526,8 @@ CLASS="SECT2" >

    17.2.2. The LMHOSTS file21.2.2. The LMHOSTS file

    This file is usually located in MS Windows NT 4.0 or @@ -629,8 +629,8 @@ CLASS="SECT2" >

    17.2.3. HOSTS file21.2.3. HOSTS file

    This file is usually located in MS Windows NT 4.0 or 2000 in @@ -651,8 +651,8 @@ CLASS="SECT2" >

    17.2.4. DNS Lookup21.2.4. DNS Lookup

    This capability is configured in the TCP/IP setup area in the network @@ -671,8 +671,8 @@ CLASS="SECT2" >

    17.2.5. WINS Lookup21.2.5. WINS Lookup

    A WINS (Windows Internet Name Server) service is the equivaent of the @@ -724,7 +724,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" >PrevUnified Logons between Windows NT and UNIX using WinbindHosting a Microsoft Distributed File System tree on Samba

    PrevNextChapter 19. Hosting a Microsoft Distributed File System tree on Samba

    Chapter 20. Hosting a Microsoft Distributed File System tree on Samba

    19.1. Instructions20.1. Instructions

    The Distributed File System (or Dfs) provides a means of @@ -212,8 +212,8 @@ CLASS="SECT2" >

    19.1.1. Notes20.1.1. Notes

    PrevNextImproved browsing in sambaStackable VFS modulesStackable VFS modulesIntegrating MS Windows networks with Samba
    -a

    If this parameter is specified, each new - connection will append log messages to the log file. - This is the default.

    -i

    -o

    If this parameter is specified, the - log files will be overwritten when opened. By default, - smbd will append entries to the log - files.

    -h
    -h|--help

    Prints the help information (usage) - for nmbd.

    Print a summary of command line options.

    -H <filename>

    Prints the version number for - nmbdsmbd.

    -d <debug level>
    -s <configuration file>

    debuglevel 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 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 log levelsmb.conf(5) - parameter in the smb.conf(5) file.

    for more information. +The default configuration file name is determined at +compile time.

    -l <log directory>
    -d|--debug=debuglevel

    The -l parameter specifies a directory - into which the "log.nmbd" log file will be created - for operational data from the running nmbd - server. The default log directory is compiled into Samba - as part of the build process. Common defaults are /usr/local/samba/var/log.nmb, /usr/samba/var/log.nmb or - debuglevel 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 parameter in the /var/log/log.nmb. Beware: - If the directory specified does not exist, nmbd - will log to the default debug log location defined at compile time. -

    smb.conf(5) file.

    -n <primary NetBIOS name>
    -l|--logfile=logbasename

    This option allows you to override - the NetBIOS name that Samba uses for itself. This is identical - to setting the NetBIOS - name parameter in the smb.conf(5) file. However, a command - line setting will take precedence over settings in - smb.conf(5).

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -p <UDP port number>
    -s <configuration file>

    The default configuration file name - is set at build time, typically as /usr/local/samba/lib/smb.conf, but - this may be changed when Samba is autoconfigured.

    The file specified contains the configuration details - required by the server. See smb.conf(5) for more information. -

    FILES

    SIGNALS

    VERSION

    SEE ALSO

    AUTHOR

    -h
    -n <primary NetBIOS name>

    Print a help (usage) message.

    This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the NetBIOS +name parameter in the smb.conf(5) file. However, a command +line setting will take precedence over settings in +smb.conf(5).

    -i <scope>

    This specifies a NetBIOS scope that +nmblookup 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 +very rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.

    -W|--workgroup=domain

    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).

    -O socket options

    TCP socket options to set on the client +socket. See the socket options parameter in +the smb.conf(5) manual page for the list of valid +options.

    -h|--help

    Print a summary of command line options.

    -B <broadcast address>
    -d <debuglevel>
    -V

    debuglevel 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 - about the activities of Prints the version number for +nmblookup. At level - 0, only critical errors and serious warnings will be logged.

    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.

    smbd.

    -s <configuration file>

    Note that specifying this parameter here will override - the 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 log level parameter in the smb.conf(5) file.

    smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -s <smb.conf>
    -d|--debug=debuglevel

    This parameter specifies the pathname to - the Samba configuration file, debuglevel 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 parameter in the smb.conf(5). This file controls all aspects of - the Samba setup on the machine.

    smb.conf(5) file.

    -i <scope>
    -l|--logfile=logbasename

    This specifies a NetBIOS scope that - nmblookup 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 - very rarely used, only set this parameter - if you are the system administrator in charge of all the - NetBIOS systems you communicate with.

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -T

    EXAMPLES

    VERSION

    SEE ALSO

    AUTHOR

    Next

    Introduction

    10. System Policies
    10.1. Basic System Policy Info
    10.1.1. Creating Group Prolicy Files
    10.2. Roaming Profiles
    10.2.1. Windows NT Configuration
    10.2.2. Windows 9X Configuration
    10.2.3. Win9X and WinNT Configuration
    10.2.4. Windows 9X Profile Setup
    10.2.5. Windows NT Workstation 4.0
    10.2.6. Windows NT/200x Server
    10.2.7. Sharing Profiles between W9x/Me and NT4/200x/XP workstations
    10.2.8. Windows NT 4
    10.2.9. Windows 2000/XP
    11. UNIX Permission Bits and Windows NT Access Control Lists
    11.1. 10.1. Viewing and changing UNIX permissions using the NT security dialogs
    11.2. 10.2. How to view file security on a Samba share
    11.3. 10.3. Viewing file ownership
    11.4. 10.4. Viewing file or directory permissions
    11.4.1. 10.4.1. File Permissions
    11.4.2. 10.4.2. Directory Permissions
    11.5. 10.5. Modifying file or directory permissions
    11.6. 10.6. Interaction with the standard Samba create mask parameters
    11.7. 10.7. Interaction with the standard Samba file attribute mapping
    12. 11. Group mapping HOWTO
    13. Configuring PAM for distributed but centrally -managed authenticationConfiguring Group Mapping
    13.1. Samba and PAM
    13.2. Distributed Authentication
    13.3. PAM Configuration in smb.conf
    14. 12. Printing Support
    14.1. 12.1. Introduction
    14.2. 12.2. Configuration
    14.2.1. 12.2.1. Creating [print$]
    14.2.2. 12.2.2. Setting Drivers for Existing Printers
    14.2.3. 12.2.3. Support a large number of printers
    14.2.4. 12.2.4. Adding New Printers via the Windows NT APW
    14.2.5. 12.2.5. Samba and Printer Ports
    14.3. 12.3. The Imprints Toolset
    14.3.1. 12.3.1. What is Imprints?
    14.3.2. 12.3.2. Creating Printer Driver Packages
    14.3.3. 12.3.3. The Imprints server
    14.3.4. 12.3.4. The Installation Client
    14.4. 12.4. Diagnosis
    14.4.1. 12.4.1. Introduction
    14.4.2. 12.4.2. Debugging printer problems
    14.4.3. 12.4.3. What printers do I have?
    14.4.4. 12.4.4. Setting up printcap and print servers
    14.4.5. 12.4.5. Job sent, no output
    14.4.6. 12.4.6. Job sent, strange output
    14.4.7. 12.4.7. Raw PostScript printed
    14.4.8. 12.4.8. Advanced Printing
    14.4.9. 12.4.9. Real debugging
    15. 13. CUPS Printing Support
    15.1. 13.1. Introduction
    15.2. CUPS - RAW Print Through Mode13.2. Configuring smb.conf for CUPS
    15.3. 13.3. CUPS - RAW Print Through Mode
    13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe +PostScript driver with CUPS-PPDs downloaded to clients
    13.5. Windows Terminal Servers (WTS) as CUPS clients
    13.6. Setting up CUPS for driver download
    13.7. Sources of CUPS drivers / PPDs
    13.7.1. cupsaddsmb
    13.8. The CUPS Filter Chains
    15.4. 13.9. CUPS Print Drivers and Devices
    15.4.1. 13.9.1. Further printing steps
    15.5. 13.10. Limiting the number of pages users can print
    15.6. 13.11. Advanced Postscript Printing from MS Windows
    15.7. 13.12. Auto-Deletion of CUPS spool files
    16. 14. Unified Logons between Windows NT and UNIX using Winbind
    16.1. 14.1. Abstract
    16.2. 14.2. Introduction
    16.3. 14.3. What Winbind Provides
    16.3.1. 14.3.1. Target Uses
    16.4. 14.4. How Winbind Works
    16.4.1. 14.4.1. Microsoft Remote Procedure Calls
    16.4.2. 14.4.2. Microsoft Active Directory Services
    16.4.3. 14.4.3. Name Service Switch
    16.4.4. 14.4.4. Pluggable Authentication Modules
    16.4.5. 14.4.5. User and Group ID Allocation
    16.4.6. 14.4.6. Result Caching
    16.5. 14.5. Installation and Configuration
    16.5.1. 14.5.1. Introduction
    16.5.2. 14.5.2. Requirements
    16.5.3. 14.5.3. Testing Things Out
    16.6. 14.6. Limitations
    16.7. 14.7. Conclusion
    15. Advanced Network Manangement
    15.1. Configuring Samba Share Access Controls
    15.1.1. Share Permissions Management
    15.2. Remote Server Administration
    15.3. Network Logon Script Magic
    16. System and Account Policies
    16.1. Creating and Managing System Policies
    16.1.1. Windows 9x/Me Policies
    16.1.2. Windows NT4 Style Policy Files
    16.1.3. MS Windows 200x / XP Professional Policies
    16.2. Managing Account/User Policies
    16.2.1. With Windows NT4/200x
    16.2.2. With a Samba PDC
    17. Integrating MS Windows networks with SambaDesktop Profile Management
    17.1. Name Resolution in a pure Unix/Linux worldRoaming Profiles
    17.1.1. /etc/hostsSamba Configuration for Profile Handling
    17.1.2. /etc/resolv.confWindows Client Profile Configuration Information
    17.1.3. /etc/host.confSharing Profiles between W9x/Me and NT4/200x/XP workstations
    17.1.4. /etc/nsswitch.confProfile Migration from Windows NT4/200x Server to Samba
    17.2. Name resolution as used within MS Windows networkingMandatory profiles
    17.2.1. The NetBIOS Name Cache17.3. Creating/Managing Group Profiles
    17.2.2. The LMHOSTS file17.4. Default Profile for Windows Users
    17.2.3. HOSTS file17.4.1. MS Windows 9x/Me
    17.2.4. DNS Lookup17.4.2. MS Windows NT4 Workstation
    17.2.5. WINS Lookup17.4.3. MS Windows 200x/XP
    18. Improved browsing in sambaPAM Configuration for Centrally Managed Authentication
    18.1. Overview of browsingSamba and PAM
    18.2. Browsing support in sambaDistributed Authentication
    18.3. Problem resolutionPAM Configuration in smb.conf
    18.4. Browsing across subnets19. Stackable VFS modules
    18.4.1. How does cross subnet browsing work ?19.1. Introduction and configuration
    18.5. Setting up a WINS server19.2. Included modules
    18.6. Setting up Browsing in a WORKGROUP19.2.1. audit
    18.7. Setting up Browsing in a DOMAIN19.2.2. extd_audit
    18.8. Forcing samba to be the master19.2.3. recycle
    18.9. Making samba the domain master19.2.4. netatalk
    18.10. Note about broadcast addresses19.3. VFS modules available elsewhere
    18.11. Multiple interfaces19.3.1. DatabaseFS
    19.3.2. vscan
    19. 20. Hosting a Microsoft Distributed File System tree on Samba
    19.1. 20.1. Instructions
    19.1.1. 20.1.1. Notes
    20. Stackable VFS modules21. Integrating MS Windows networks with Samba
    20.1. Introduction and configuration21.1. Name Resolution in a pure Unix/Linux world
    20.2. Included modules21.1.1. /etc/hosts
    21.1.2. /etc/resolv.conf
    21.1.3. /etc/host.conf
    21.1.4. /etc/nsswitch.conf
    21.2. Name resolution as used within MS Windows networking
    20.2.1. audit21.2.1. The NetBIOS Name Cache
    20.2.2. recycle21.2.2. The LMHOSTS file
    20.2.3. netatalk21.2.3. HOSTS file
    21.2.4. DNS Lookup
    21.2.5. WINS Lookup
    20.3. VFS modules available elsewhere22. Improved browsing in samba
    20.3.1. DatabaseFS22.1. Overview of browsing
    20.3.2. vscan22.2. Browsing support in samba
    22.3. Problem resolution
    22.4. Browsing across subnets
    22.4.1. How does cross subnet browsing work ?
    22.5. Setting up a WINS server
    22.6. Setting up Browsing in a WORKGROUP
    22.7. Setting up Browsing in a DOMAIN
    22.8. Forcing samba to be the master
    22.9. Making samba the domain master
    22.10. Note about broadcast addresses
    22.11. Multiple interfaces
    21. 23. Securing Samba
    21.1. 23.1. Introduction
    21.2. 23.2. Using host based protection
    21.3. 23.3. Using interface protection
    21.4. 23.4. Using a firewall
    21.5. 23.5. Using a IPC$ share deny
    21.6. 23.6. Upgrading Samba
    22. 24. Unicode/Charsets
    22.1. 24.1. What are charsets and unicode?
    22.2. 24.2. Samba and charsets
    NextSystem PoliciesUNIX Permission Bits and Windows NT Access Control Lists
    Chapter 25. Samba and other CIFS clients

    Chapter 29. Samba and other CIFS clients

    This chapter contains client-specific information.

    25.1. Macintosh clients?29.1. Macintosh clients?

    Yes.

    25.2. OS2 Client29.2. OS2 Client

    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?

    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?

    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?

    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?

    25.3. Windows for Workgroups29.3. Windows for Workgroups

    25.3.1. Use latest TCP/IP stack from Microsoft29.3.1. Use latest TCP/IP stack from Microsoft

    Use the latest TCP/IP stack from microsoft if you use Windows @@ -338,8 +338,8 @@ CLASS="SECT2" >

    25.3.2. Delete .pwl files after password change29.3.2. Delete .pwl files after password change

    WfWg does a lousy job with passwords. I find that if I change my @@ -358,8 +358,8 @@ CLASS="SECT2" >

    25.3.3. Configure WfW password handling29.3.3. Configure WfW password handling

    There is a program call admincfg.exe @@ -377,8 +377,8 @@ CLASS="SECT2" >

    25.3.4. Case handling of passwords29.3.4. Case handling of passwords

    Windows for Workgroups uppercases the password before sending it to the server. Unix passwords can be case-sensitive though. Check the

    25.3.5. Use TCP/IP as default protocol29.3.5. Use TCP/IP as default protocol

    To support print queue reporting you may find @@ -411,8 +411,8 @@ CLASS="SECT1" >

    25.4. Windows '95/'9829.4. Windows '95/'98

    When using Windows 95 OEM SR2 the following updates are recommended where Samba @@ -459,8 +459,8 @@ CLASS="SECT1" >

    25.5. Windows 2000 Service Pack 229.5. Windows 2000 Service Pack 2

    @@ -526,15 +526,49 @@ for the profile. This default ACL includes

    DOMAIN\user "Full Control"

    NOTE : This bug does not occur when using winbind to -create accounts on the Samba host for Domain users.

    This bug does not occur when using winbind to +create accounts on the Samba host for Domain users.

    29.6. Windows NT 3.1

    If you have problems communicating across routers with Windows +NT 3.1 workstations, read this Microsoft Knowledge Base article.

    Configuring PAM for distributed but centrally -managed authenticationPAM Configuration for Centrally Managed AuthenticationPrevNextChapter 13. Configuring PAM for distributed but centrally -managed authenticationChapter 18. PAM Configuration for Centrally Managed Authentication

    13.1. Samba and PAM18.1. Samba and PAM

    A number of Unix systems (eg: Sun Solaris), as well as the @@ -150,7 +148,7 @@ CLASS="FILENAME"

    	eg: "auth       required      /other_path/pam_strange_module.so"
    +>	auth       required      /other_path/pam_strange_module.so
     	

    PAM allows use of replacable modules. Those available on a sample system include:

    $/bin/ls /lib/security
    +
    	$ /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

    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

    13.2. Distributed Authentication18.2. Distributed Authentication

    The astute administrator will realize from this that the @@ -385,8 +389,8 @@ CLASS="SECT1" >

    13.3. PAM Configuration in smb.conf18.3. PAM Configuration in smb.conf

    There is an option in smb.conf called PrevNextGroup mapping HOWTODesktop Profile ManagementPrinting SupportStackable VFS modules

    3.1. Introduction

    3.2. Important Notes About Security

    3.2.1. Advantages of SMB Encryption

    Encrypted password support allows auto-matic share +>Encrypted password support allows automatic share (resource) reconnects.

    3.2.2. Advantages of non-encrypted passwords

    3.3. The smbpasswd Command

    3.4. Plain text

    3.5. TDB

    3.6. LDAP

    3.6.1. Introduction

    3.6.2. Introduction

    3.6.3. Supported LDAP Servers

    samba-patches@samba.org and jerry@samba.org.

    3.6.4. Schema and Relationship to the RFC 2307 posixAccount

    jerry@samba.org

    3.6.5. Configuring Samba with LDAP

    3.6.5.1. OpenLDAP configuration

    root# cp samba.schema /etc/openldap/schema/cp samba.schema /etc/openldap/schema/

    Next, include the

    3.6.5.2. Configuring Samba

    3.6.6. Accounts and Groups management

    3.6.7. Security and sambaAccount

    3.6.8. LDAP specials attributes for sambaAccounts

    3.6.9. Example LDIF Entries for a sambaAccount

    3.7. MySQL

    3.7.1. Building

    To build the plugin, run make bin/pdb_mysql.so -in the source/ directory of samba distribution.

    Next, copy pdb_mysql.so to any location you want. I -strongly recommend installing it in $PREFIX/lib or /usr/lib/samba/

    3.7.2. Creating the database3.7.1. Creating the database

    You either can set up your own table and specify the field names to pdb_mysql (see below @@ -1403,8 +1382,8 @@ CLASS="SECT2" >

    3.7.3. Configuring3.7.2. Configuring

    This plugin lacks some good documentation, but here is some short info:

    :
    passdb backend = [other-plugins] plugin:/location/to/pdb_mysql.so:identifier [other-plugins]
    passdb backend = [other-plugins] mysql:identifier [other-plugins]

    The identifier can be any string you like, as long as it doesn't collide with @@ -1514,8 +1493,8 @@ CLASS="SECT2" >

    3.7.4. Using plaintext passwords or encrypted password3.7.3. Using plaintext passwords or encrypted password

    I strongly discourage the use of plaintext passwords, however, you can use them:

    3.7.5. Getting non-column data from the table3.7.4. Getting non-column data from the table

    It is possible to have not all data in the database and making some 'constant'.

    3.8. Passdb XML plugin3.8. XML

    3.8.1. Building

    This module requires libxml2 to be installed.

    To build pdb_xml, run: make bin/pdb_xml.so in -the directory source/.

    3.8.2. Usage

    The usage of pdb_xml is pretty straightforward. To export data, use: -pdbedit -e plugin:/usr/lib/samba/pdb_xml.so:filenamepdbedit -e xml:filename (where filename is the name of the file to put the data in)

    To import data, use: -pdbedit -i plugin:/usr/lib/samba/pdb_xml.so:filename -e current-pdbpdbedit -i xml:filename -e current-pdb Where filename is the name to read the data from and current-pdb to put it in.

    DESCRIPTION

    OPTIONS

    -g

    If you specify -g, + then -i in-backend -e out-backend + applies to the group mapping instead of the user database. + +

    This option will ease migration from one passdb backend to + another and will ease backing up.

    -g

    If you specify -g, + then -i in-backend -e out-backend + applies to the group mapping instead of the user database. + +

    This option will ease migration from one passdb backend to + another and will ease backing up.

    -b passdb-backend

    -V account-policy-value
    -C account-policy-value

    Sets an account policy to a specified value. @@ -380,7 +418,7 @@ CLASS="PARAMETER" >

    Example: pdbedit -P "bad lockout attempt" -V 3pdbedit -P "bad lockout attempt" -C 3

    -h|--help

    Print a summary of command line options.

    -V

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    file.

    -h|--help
    -l|--logfile=logbasename

    Print a summary of command line options.

    -s <configuration file>

    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 smb.conf(5) for more information. -The default configuration file name is determined at -compile time.

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    NOTES

    VERSION

    SEE ALSO

    AUTHOR

    Chapter 24. PortabilityChapter 28. Portability

    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" >

    24.1. HPUX28.1. HPUX

    HP's implementation of supplementary groups is, er, non-standard (for @@ -114,8 +114,8 @@ CLASS="SECT1" >

    24.2. SCO Unix28.2. SCO Unix

    @@ -131,8 +131,8 @@ CLASS="SECT1" >

    24.3. DNIX28.3. DNIX

    DNIX has a problem with seteuid() and setegid(). These routines are @@ -238,8 +238,8 @@ CLASS="SECT1" >

    24.4. RedHat Linux Rembrandt-II28.4. RedHat Linux Rembrandt-II

    By default RedHat Rembrandt-II during installation adds an @@ -262,16 +262,16 @@ CLASS="SECT1" >

    24.5. AIX28.5. AIX

    24.5.1. Sequential Read Ahead28.5.1. Sequential Read Ahead

    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">PrevChapter 14. Printing SupportChapter 12. Printing Support

    14.1. Introduction12.1. Introduction

    Beginning with the 2.2.0 release, Samba supports @@ -164,8 +163,8 @@ CLASS="SECT1" >

    14.2. Configuration12.2. Configuration

    14.2.1. Creating [print$]12.2.1. Creating [print$]

    In order to support the uploading of printer driver @@ -353,14 +352,14 @@ Samba follows this model as well.

    Next create the directory tree below the [print$] share for each architecture you wish to support.

    [print$]-----
             |-W32X86           ; "Windows NT x86"
             |-WIN40            ; "Windows 95/98"
             |-W32ALPHA         ; "Windows NT Alpha_AXP"
             |-W32MIPS          ; "Windows NT R4000"
    -        |-W32PPC           ; "Windows NT PowerPC"

    14.2.2. Setting Drivers for Existing Printers12.2.2. Setting Drivers for Existing Printers

    The initial listing of printers in the Samba host's @@ -515,8 +514,8 @@ CLASS="SECT2" >

    14.2.3. Support a large number of printers12.2.3. Support a large number of printers

    One issue that has arisen during the development @@ -535,13 +534,16 @@ setdriver command

     
    -$ rpcclient pogo -U root%secret -c "enumdrivers"
    +>rpcclient pogo -U root%secret -c "enumdrivers"
    +
     
     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]
    $ rpcclient pogo -U root%secret -c "enumprinters" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +>rpcclient pogo -U root%secret -c "enumprinters" +
    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:[]
    -				  
    +				  
    $ rpcclient pogo -U root%secret \ -> -c "setdriver hp-print \"HP LaserJet 4000 Series PS\"" -Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3] +>rpcclient pogo -U root%secret -c "setdriver hp-print \"HP LaserJet 4000 Series PS\"" +
    Domain=[NARNIA] OS=[Unix] Server=[Samba 2.2.0-alpha3]
     Successfully set hp-print to driver HP LaserJet 4000 Series PS.

    14.2.4. Adding New Printers via the Windows NT APW12.2.4. Adding New Printers via the Windows NT APW

    By default, Samba offers all printer shares defined in

    14.2.5. Samba and Printer Ports12.2.5. Samba and Printer Ports

    Windows NT/2000 print servers associate a port with each printer. These normally @@ -771,8 +780,8 @@ CLASS="SECT1" >

    14.3. The Imprints Toolset12.3. The Imprints Toolset

    The Imprints tool set provides a UNIX equivalent of the @@ -789,8 +798,8 @@ CLASS="SECT2" >

    14.3.1. What is Imprints?12.3.1. What is Imprints?

    Imprints is a collection of tools for supporting the goals @@ -821,8 +830,8 @@ CLASS="SECT2" >

    14.3.2. Creating Printer Driver Packages12.3.2. Creating Printer Driver Packages

    The process of creating printer driver packages is beyond @@ -837,8 +846,8 @@ CLASS="SECT2" >

    14.3.3. The Imprints server12.3.3. The Imprints server

    The Imprints server is really a database server that @@ -861,8 +870,8 @@ CLASS="SECT2" >

    14.3.4. The Installation Client12.3.4. The Installation Client

    More information regarding the Imprints installation client @@ -955,16 +964,16 @@ CLASS="SECT1" >

    14.4. Diagnosis12.4. Diagnosis

    14.4.1. Introduction12.4.1. Introduction

    This is a short description of how to debug printing problems with @@ -1038,8 +1047,8 @@ CLASS="SECT2" >

    14.4.2. Debugging printer problems12.4.2. Debugging printer problems

    One way to debug printing problems is to start by replacing these @@ -1095,8 +1104,8 @@ CLASS="SECT2" >

    14.4.3. What printers do I have?12.4.3. What printers do I have?

    You can use the 'testprns' program to check to see if the printer @@ -1124,8 +1133,8 @@ CLASS="SECT2" >

    14.4.4. Setting up printcap and print servers12.4.4. Setting up printcap and print servers

    You may need to set up some printcaps for your Samba system to use. @@ -1208,8 +1217,8 @@ CLASS="SECT2" >

    14.4.5. Job sent, no output12.4.5. Job sent, no output

    This is the most frustrating part of printing. You may have sent the @@ -1253,8 +1262,8 @@ CLASS="SECT2" >

    14.4.6. Job sent, strange output12.4.6. Job sent, strange output

    Once you have the job printing, you can then start worrying about @@ -1299,8 +1308,8 @@ CLASS="SECT2" >

    14.4.7. Raw PostScript printed12.4.7. Raw PostScript printed

    This is a problem that is usually caused by either the print spooling @@ -1314,8 +1323,8 @@ CLASS="SECT2" >

    14.4.8. Advanced Printing12.4.8. Advanced Printing

    Note that you can do some pretty magic things by using your @@ -1330,8 +1339,8 @@ CLASS="SECT2" >

    14.4.9. Real debugging12.4.9. Real debugging

    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" >PrevConfiguring PAM for distributed but centrally -managed authenticationConfiguring Group Mapping.

    -A|--authfile=filename
    -c|--command='command string'

    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 -

    execute semicolon separated commands (listed + below))

    -I IP-address

    username = <value> 
    -password = <value>
    -domain   = <value>

    IP address is the address of the server to connect to. + It should be specified in standard "a.b.c.d" notation.

    Make certain that the permissions on the file restrict - access from unwanted users.

    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 name resolve order + 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.

    There is no default for this parameter. If not supplied, + it will be determined automatically by the client as described + above.

    -c|--command='command string'
    -V

    execute semicolon separated commands (listed - below))

    Prints the version number for +smbd.

    -h|--help
    -s <configuration file>

    Print a summary of command line options.

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel
    file.

    -I IP-address
    -l|--logfile=logbasename

    IP address is the address of the server to connect to. - It should be specified in standard "a.b.c.d" notation.

    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 name resolve order - 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.

    There is no default for this parameter. If not supplied, - it will be determined automatically by the client as described - above.

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -l|--logfile=logbasename
    -N

    File name for log/debug files. The extension - '.client' will be appended. The log file is - never removed by the client. -

    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.

    Unless a password is specified on the command line or +this parameter is specified, the client will request a +password.

    -N|--nopass
    -k

    instruct rpcclient not to ask - for a password. By default, rpcclient will - prompt for a password. See also the -U - option.

    Try to authenticate with kerberos. Only useful in +an Active Directory environment.

    -s|--conf=smb.conf
    -A|--authfile=filename

    Specifies the location of the all-important - smb.conf file.

    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

    username = <value>
    +password = <value>
    +domain   = <value>

    Make certain that the permissions on the file restrict +access from unwanted users.

    -U|--user=username[%password]

    Sets the SMB username or username and password.

    If %password is not specified, the user will be prompted. The - client will first check the If %password is not specified, the user will be prompted. The +client will first check the USER environment variable, then the - environment variable, then the +LOGNAME variable and if either exists, the - string is uppercased. If these environmental variables are not - found, the username variable and if either exists, the +string is uppercased. If these environmental variables are not +found, the username GUEST is used.

    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 - 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 +-A for more details.

    Be cautious about including passwords in scripts. Also, on - many systems the command line of a running process may be seen - via the Be cautious about including passwords in scripts. Also, on +many systems the command line of a running process may be seen +via the ps command. To be safe always allow - command. To be safe always allow +rpcclient to prompt for a password and type - it in directly.

    to prompt for a password and type +it in directly.

    -n <primary NetBIOS name>

    This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the NetBIOS +name parameter in the smb.conf(5) file. However, a command +line setting will take precedence over settings in +smb.conf(5).

    -i <scope>

    This specifies a NetBIOS scope that +nmblookup 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 +very rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.

    -W|--workgroup=domain

    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).

    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).

    -O socket options

    TCP socket options to set on the client +socket. See the socket options parameter in +the smb.conf(5) manual page for the list of valid +options.

    -h|--help

    Print a summary of command line options.

    COMMANDS

    LSARPC

    LSARPC

    • lsaquery

      lsaquery

    • Query info policy

      lookupsids

      lookupsids - Resolve a list +>Resolve a list of SIDs to usernames.

    • lookupnames

      lookupnames - Resolve a list +>Resolve a list of usernames to SIDs.

    • enumtrusts

      Enumerate trusted domains

      enumprivs

      Enumerate privileges

      getdispname

      Get the privilege name

      lsaenumsid

      Enumerate the LSA SIDS

      lsaenumprivsaccount

      Enumerate the privileges of an SID

      lsaenumacctrights

      Enumerate the rights of an SID

      lsaenumacctwithright

      Enumerate accounts with a right

      lsaaddacctrights

      Add rights to an account

      lsaremoveacctrights

      Remove rights from an account

      lsalookupprivvalue

      Get a privilege value given its name

      lsaquerysecobj

      Query LSA security object

    LSARPC-DS

    enumtrusts

    dsroledominfo

    Get Primary Domain Information

    SAMRDFS

    • dfsexist

      Query DFS support

      dfsadd

      Add a DFS share

      dfsremove

      Remove a DFS share

      dfsgetinfo

      Query DFS share info

      dfsenum

      Enumerate dfs shares

    REG

    queryuser

  • shutdown

    Remote Shutdown

    abortshutdown

    Abort Shutdown

  • SRVSVC

    srvinfo

    Server query info

    netshareenum

    Enumerate shares

    netfileenum

    Enumerate open files

    netremotetod

    Fetch remote time of day

    SAMR

    querygroup

  • queryuser

    Query user info

    querygroup

    Query group info

    queryusergroups

    Query user groups

    querygroupmem

    Query group membership

    queryaliasmem

    Query alias membership

    querydispinfo

    Query display info

    querydominfo

    Query domain info

    enumdomusers

    queryusergroups

  • Enumerate domain users

    enumdomgroups

    querygroupmem

  • Enumerate domain groups

    enumalsgroups

    queryaliasmem

  • Enumerate alias groups

    createdomuser

    querydispinfo

  • Create domain user

    samlookupnames

    querydominfo

  • Look up names

    samlookuprids

    enumdomgroups

  • Look up names

    deletedomuser

    Delete domain user

    samquerysecobj

    SPOOLSS

    Query SAMR security object

    getdompwinfo

    Retrieve domain password info

    SPOOLSS

    • adddriver <arch> <config>

      adddriver <arch> <config> - - 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

    • addprinter <printername> - <sharename> <drivername> <port> - - Add a printer on the remote server. This printer + <sharename> <drivername> <port>

      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 enumports.

    • deldriver

      deldriver - 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.

    • enumdata

      enumdata - 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).

    • enumdataex

      enumjobs <printer> - - List the jobs and status of a given printer. +>Enumerate printer data for a key

      enumjobs <printer>

      List the jobs and status of a given printer. This command corresponds to the MS Platform SDK EnumJobs() - function (* This command is currently unimplemented).

    • enumkey

      enumports [level] - - Executes an EnumPorts() call using the specified +>Enumerate printer keys

      enumports [level]

      Executes an EnumPorts() call using the specified info level. Currently only info levels 1 and 2 are supported.

    • enumdrivers [level]

      enumdrivers [level] - - 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.

    • enumprinters [level]

      enumprinters [level] - - 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.

    • getdata <printername> <valuename;>

      getdata <printername> - - Retrieve the data for a given printer setting. See +>Retrieve the data for a given printer setting. See the enumdata command for more information. This command corresponds to the GetPrinterData() MS Platform - SDK function (* This command is currently unimplemented).

    • getdataex

      getdriver <printername> - - Retrieve the printer driver information (such as driver file, +>Get printer driver data with keyname

      getdriver <printername>

      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.

    • getdriverdir <arch>

      getdriverdir <arch> - - 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 are "Windows 4.0" (for Windows 95/98), "Windows NT x86", "Windows NT PowerPC", "Windows Alpha_AXP", and "Windows NT R4000".

    • getprinter <printername>

      getprinter <printername> - - Retrieve the current printer information. This command +>Retrieve the current printer information. This command corresponds to the GetPrinter() MS Platform SDK function.

    • getprintprocdir

      openprinter <printername> - - Execute an OpenPrinterEx() and ClosePrinter() RPC - against a given printer.

    • Get print processor directory

      openprinter <printername>

      Execute an OpenPrinterEx() and ClosePrinter() RPC + against a given printer.

      setdriver <printername> - <drivername> - - Execute a SetPrinter() command to update the printer driver + <drivername>

      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.

      enumdrivers commands for obtaining a list of of installed printers and drivers.

    addform

    Add form

    setform

    Set form

    getform

    Get form

    deleteform

    Delete form

    enumforms

    Enumerate form

    setprinter

    Set printer comment

    setprinterdata

    Set REG_SZ printer data

    rffpcnex

    Rffpcnex test

    NETLOGON

    GENERAL OPTIONS

    logonctrl2

    Logon Control 2

    logonctrl

    Logon Control

    samsync

    Sam Synchronisation

    samdeltas

    Query Sam Deltas

    samlogon

    Sam Logon

    GENERAL COMMANDS

    • debuglevel

      debuglevel - Set the current +>Set the current debug level used to log information.

    • help (?)

      help (?) - Print a listing of all +>Print a listing of all known commands or extended help on a particular command.

    • quit (exit)

      quit (exit) - Exit Exit rpcclient .

    BUGS

    VERSION

    Edited by

    John H Terpstra

    Jelmer Vernooij

    Gerald (Jerry) Carter

    Abstract

    Last Update : Wed Jan 15

    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.

    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 http://www.fsf.org/licenses/gpl.txt

    Cheers, jerry


    1.1. Obtaining and installing samba
    1.2. Configuring samba
    1.3. Try listing the shares available on your server
    1.4. Try connecting with the unix client
    1.5. Try connecting from a DOS, WfWg, Win9x, WinNT, Win2k, OS/2, etc... client
    1.6. What If Things Don't Work?
    2.1. Discussion
    2.2. How browsing functions and how to deploy stable and dependable browsing using Samba
    2.3. Use of the "Remote Announce" parameterUse of the Remote Announce parameter
    2.4. Use of the "Remote Browse Sync" parameterUse of the Remote Browse Sync parameter
    2.5. Use of WINS
    2.6. Do NOT use more than one (1) protocol on MS Windows machines
    2.7. Name Resolution Order
    3.1. Introduction
    3.2. Important Notes About Security
    3.3. The smbpasswd Command
    3.4. Plain text
    3.5. TDB
    3.6. LDAP
    3.7. MySQL
    3.8. Passdb XML pluginXML
    4.1. Stand Alone Server
    4.2. Domain Member Server
    4.3. Domain Controller
    5.1. User and Share security level
    6.1. Prerequisite Reading
    6.2. Background
    6.3. Configuring the Samba Domain Controller
    6.4. Creating Machine Trust Accounts and Joining Clients to the Domain
    6.5. Common Problems and Errors
    6.6. What other help can I get?
    6.7. Domain Control for Windows 9x/ME
    7.1. Prerequisite Reading
    7.2. Background
    7.3. What qualifies a Domain Controller on the network?
    7.4. Can Samba be a Backup Domain Controller to an NT PDC?
    7.5. How do I set up a Samba BDC?
    8.1. Setup your smb.conf
    8.2. Setup your /etc/krb5.conf
    8.3. Create the computer account
    8.4. Test your server setup
    8.5. Testing with smbclient
    8.6. Notes
    9.1. Joining an NT Domain with Samba 3.0
    9.2. Why is this better than security = server?
    10. System Policies
    10.1. Basic System Policy Info
    10.2. Roaming Profiles
    11. UNIX Permission Bits and Windows NT Access Control Lists
    11.1. 10.1. Viewing and changing UNIX permissions using the NT security dialogs
    11.2. 10.2. How to view file security on a Samba share
    11.3. 10.3. Viewing file ownership
    11.4. 10.4. Viewing file or directory permissions
    11.5. 10.5. Modifying file or directory permissions
    11.6. 10.6. Interaction with the standard Samba create mask parameters
    11.7. 10.7. Interaction with the standard Samba file attribute mapping
    12. 11. Group mapping HOWTO
    13. Configuring PAM for distributed but centrally -managed authenticationConfiguring Group Mapping
    13.1. Samba and PAM
    13.2. Distributed Authentication
    13.3. PAM Configuration in smb.conf
    14. 12. Printing Support
    14.1. 12.1. Introduction
    14.2. 12.2. Configuration
    14.3. 12.3. The Imprints Toolset
    14.4. 12.4. Diagnosis
    15. 13. CUPS Printing Support
    15.1. 13.1. Introduction
    15.2. CUPS - RAW Print Through Mode13.2. Configuring smb.conf for CUPS
    15.3. 13.3. CUPS - RAW Print Through Mode
    13.4. CUPS as a network PostScript RIP -- CUPS drivers working on server, Adobe +PostScript driver with CUPS-PPDs downloaded to clients
    13.5. Windows Terminal Servers (WTS) as CUPS clients
    13.6. Setting up CUPS for driver download
    13.7. Sources of CUPS drivers / PPDs
    13.8. The CUPS Filter Chains
    15.4. 13.9. CUPS Print Drivers and Devices
    15.5. 13.10. Limiting the number of pages users can print
    15.6. 13.11. Advanced Postscript Printing from MS Windows
    15.7. 13.12. Auto-Deletion of CUPS spool files
    16. 14. Unified Logons between Windows NT and UNIX using Winbind
    16.1. 14.1. Abstract
    16.2. 14.2. Introduction
    16.3. 14.3. What Winbind Provides
    16.4. 14.4. How Winbind Works
    16.5. 14.5. Installation and Configuration
    16.6. 14.6. Limitations
    16.7. 14.7. Conclusion
    17. Integrating MS Windows networks with Samba15. Advanced Network Manangement
    17.1. Name Resolution in a pure Unix/Linux world15.1. Configuring Samba Share Access Controls
    17.2. Name resolution as used within MS Windows networking15.2. Remote Server Administration
    15.3. Network Logon Script Magic
    18. Improved browsing in samba16. System and Account Policies
    18.1. Overview of browsing16.1. Creating and Managing System Policies
    18.2. Browsing support in samba16.2. Managing Account/User Policies
    18.3. Problem resolution17. Desktop Profile Management
    18.4. Browsing across subnets17.1. Roaming Profiles
    18.5. Setting up a WINS server17.2. Mandatory profiles
    18.6. Setting up Browsing in a WORKGROUP17.3. Creating/Managing Group Profiles
    18.7. Setting up Browsing in a DOMAIN17.4. Default Profile for Windows Users
    18.8. Forcing samba to be the master18. PAM Configuration for Centrally Managed Authentication
    18.9. Making samba the domain master18.1. Samba and PAM
    18.10. Note about broadcast addresses18.2. Distributed Authentication
    18.11. Multiple interfaces18.3. PAM Configuration in smb.conf
    19. Hosting a Microsoft Distributed File System tree on SambaStackable VFS modules
    19.1. InstructionsIntroduction and configuration
    19.2. Included modules
    19.3. VFS modules available elsewhere
    20. Stackable VFS modulesHosting a Microsoft Distributed File System tree on Samba
    20.1. Introduction and configurationInstructions
    21. Integrating MS Windows networks with Samba
    20.2. Included modules21.1. Name Resolution in a pure Unix/Linux world
    20.3. VFS modules available elsewhere21.2. Name resolution as used within MS Windows networking
    21. 22. Improved browsing in samba
    22.1. Overview of browsing
    22.2. Browsing support in samba
    22.3. Problem resolution
    22.4. Browsing across subnets
    22.5. Setting up a WINS server
    22.6. Setting up Browsing in a WORKGROUP
    22.7. Setting up Browsing in a DOMAIN
    22.8. Forcing samba to be the master
    22.9. Making samba the domain master
    22.10. Note about broadcast addresses
    22.11. Multiple interfaces
    23. Securing Samba
    21.1. 23.1. Introduction
    21.2. 23.2. Using host based protection
    21.3. 23.3. Using interface protection
    21.4. 23.4. Using a firewall
    21.5. 23.5. Using a IPC$ share deny
    21.6. 23.6. Upgrading Samba
    22. 24. Unicode/Charsets
    22.1. 24.1. What are charsets and unicode?
    22.2. 24.2. Samba and charsets
    23. 25. SWAT - The Samba Web Admininistration Tool
    25.1. SWAT Features and Benefits
    26. Migration from NT4 PDC to Samba-3 PDC
    26.1. Planning and Getting Started
    26.2. Managing Samba-3 Domain Control
    27. Samba performance issues
    23.1. 27.1. Comparisons
    23.2. 27.2. Socket options
    23.3. 27.3. Read size
    23.4. 27.4. Max xmit
    23.5. 27.5. Log level
    23.6. 27.6. Read raw
    23.7. 27.7. Write raw
    23.8. 27.8. Slow Clients
    23.9. 27.9. Slow Logins
    23.10. 27.10. Client tuning
    24. 28. Portability
    24.1. 28.1. HPUX
    24.2. 28.2. SCO Unix
    24.3. 28.3. DNIX
    24.4. 28.4. RedHat Linux Rembrandt-II
    24.5. 28.5. AIX
    25. 29. Samba and other CIFS clients
    25.1. 29.1. Macintosh clients?
    25.2. 29.2. OS2 Client
    25.3. 29.3. Windows for Workgroups
    25.4. 29.4. Windows '95/'98
    25.5. 29.5. Windows 2000 Service Pack 2
    29.6. Windows NT 3.1
    26. 30. How to compile SAMBA
    26.1. 30.1. Access Samba source code via CVS
    26.2. 30.2. Accessing the samba sources via rsync and ftp
    26.3. 30.3. Building the Binaries
    26.4. 30.4. Starting the smbd and nmbd
    27. 31. Reporting Bugs
    27.1. 31.1. Introduction
    27.2. 31.2. General info
    27.3. 31.3. Debug levels
    27.4. 31.4. Internal errors
    27.5. 31.5. Attaching to a running process
    27.6. 31.6. Patches
    28. 32. The samba checklist
    28.1. 32.1. Introduction
    28.2. 32.2. Assumptions
    28.3. Tests32.3. The tests
    28.4. 32.4. Still having troubles?

    6.1. Prerequisite Reading

    6.2. Background

    6.3. Configuring the Samba Domain Controller

    Encrypted passwords must be enabled. For more details on how to do this, refer to ENCRYPTION.html.

    6.4. Creating Machine Trust Accounts and Joining Clients to the Domain

    6.4.1. Manual Creation of Machine Trust Accounts

    6.4.2. "On-the-Fly" Creation of Machine Trust Accounts

    6.4.3. Joining the Client to the Domain

    6.5. Common Problems and Errors

    6.6. What other help can I get?

    6.7. Domain Control for Windows 9x/ME

    6.7.1. Configuration Instructions: Network Logons

    PrevChapter 21. Securing SambaChapter 23. Securing Samba

    21.1. Introduction23.1. Introduction

    This note was attached to the Samba 2.2.8 release notes as it contained an @@ -93,8 +93,8 @@ CLASS="SECT1" >

    21.2. Using host based protection23.2. Using host based protection

    In many installations of Samba the greatest threat comes for outside @@ -125,8 +125,8 @@ CLASS="SECT1" >

    21.3. Using interface protection23.3. Using interface protection

    By default Samba will accept connections on any network interface that @@ -161,8 +161,8 @@ CLASS="SECT1" >

    21.4. Using a firewall23.4. Using a firewall

    Many people use a firewall to deny access to services that they don't @@ -191,8 +191,8 @@ CLASS="SECT1" >

    21.5. Using a IPC$ share deny23.5. Using a IPC$ share deny

    If the above methods are not suitable, then you could also place a @@ -230,8 +230,8 @@ CLASS="SECT1" >

    21.6. Upgrading Samba23.6. Upgrading Samba

    Please check regularly on http://www.samba.org/ for updates and @@ -256,7 +256,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" >PrevStackable VFS modulesImproved browsing in samba

    5.1. User and Share security level

    5.1.1. User Level Security

    5.1.2. Share Level Security

    5.1.3. Server Level Security

    5.1.3.1. Configuring Samba for Seemless Windows Network Integration

    5.1.3.2. Use MS Windows NT as an authentication server

    5.1.4. Domain Level Security

    5.1.4.1. Samba as a member of an MS Windows NT security domain

    5.1.5. ADS Level Security

    NOTE: On SYSV systems which use lpstat to determine what +>

    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.

    PARAMETERS

    VARIABLE SUBSTITUTIONS

    NAME MANGLING

    NOTE ABOUT USERNAME/PASSWORD VALIDATION

    COMPLETE LIST OF GLOBAL PARAMETERS

  • ldap delete dn

  • preload modules

  • server schannel

  • set primary group script

  • COMPLETE LIST OF SERVICE PARAMETERS

    EXPLANATION OF EACH PARAMETER

    See the discussion in the section NAME MANGLING.

    See the section on NAME MANGLING. Also note the

    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

    NOTE :A working NIS client is required on the system for this option to work.

    See also hosts equiv may be useful for NT clients which will not supply passwords to Samba.

    NOTE : The use of

    The use of hosts equiv trust them :-).

    Default: smbpasswd(8) man page for more information on how - to accmplish this. + to accmplish this.

    >ldap delete dn (G)

    This parameter specifies whether a delete + operation in the ldapsam deletes the complete entry or only the attributes + specific to Samba.

    Default : noneldap delete dn = no

    See the section on NAME MANGLING

    See the section on NAME MANGLING for details on how to control the mangling process.

    magic character in name mangling. 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.

    NOTE: These userids never appear on the system and Samba will never +>

    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.

    Default: and so may resolved by any method and order described in that parameter.

    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.

    NOTE: Using a password server +>

    Using a password server means your UNIX box (running Samba) is only as secure as your password server. .

    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" >

    >preload modules (G)

    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.

    It is recommended to only use this option on heavy-performance + servers.

    Default: preload modules =

    Example: preload modules = /usr/lib/samba/passdb/mysql.so

    >preserve case (S)

    See the section on NAME MANGLING for a fuller discussion.

    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.

    NOTE: Under AIX the default printcap +>

    Under AIX the default printcap name is /etc/qconfigqconfig appears in the printcap filename.

    Default:

    See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.

    parameter for details on doing this.

    See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.

    parameter for details on doing this.

    See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.

    parameter for details on doing this.

    See also the section NOTE ABOUT USERNAME/PASSWORD VALIDATION.

    >server schannel (G)

    This controls whether the server offers or even + demands the use of the netlogon schannel. + server schannel = no does not + offer the schannel, server schannel = + auto offers the schannel but does not + enforce it, and server schannel = + yes 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 + no you will have to apply the + WindowsXP requireSignOrSeal-Registry patch found in + the docs/Registry subdirectory.

    Default: server schannel = auto

    Example: server schannel = yes/para> +

    >server string (G)
    >set primary group script (G)

    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 net rpc + vampire. %u will be + replaced with the user whose primary group is to be + set. %g will be replaced with + the group to set. + +

    Default: No default value

    Example: set primary group script = /usr/sbin/usermod -g '%g' '%u'

    >set directory (S)

    See the section on NAME MANGLING.

    See the section NOTE ABOUT USERNAME/PASSWORD VALIDATION 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.

    NOTE. 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. +

    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.

    See the documentation file BROWSING - in the docs/ directory of your Samba source distribution.

    Browsing in the samba howto collection.

    Default:

    Example: wins server = 192.9.200.1wins server = mary:192.9.200.1 fred:192.168.3.199 mary:192.168.2.61

    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. +

    Example: wins server = 192.9.200.1 192.168.2.61

    WARNINGS

    VERSION

    SEE ALSO

    AUTHOR

    smbcacls {//server/share} {filename} [-U username] [-A acls] [-M acls] [-D acls] [-S acls] [-C name] [-G name] [-n] [-h]

    {//server/share} {filename} [-D acls] [-M acls] [-A acls] [-S acls] [-C name] [-G name] [-n] [-t] [-U username] [-h] [-d]

    DESCRIPTION

    OPTIONS

    -h
    -t

    Print usage information on the Don't actually do anything, only validate the correctness of + the arguments. +

    -h|--help

    Print a summary of command line options.

    -V

    Prints the version number for +smbcacls - program.

    smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    ACL FORMAT

    EXIT STATUS

    VERSION

    This man page is correct for version 2.2 of the Samba suite.

    This man page is correct for version 3.0 of the Samba suite.

    AUTHOR

    -s smb.conf

    Specifies the location of the all - important smb.conf(5) file.

    -O socket options

    TCP socket options to set on the client - socket. See the socket options parameter in - the smb.conf(5) manual page for the list of valid - options.

    -R <name resolve order>

    -i scope

    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 rfc1001.txt - and rfc1002.txt. - NetBIOS scopes are very rarely used, only set - this parameter if you are the system administrator in charge of all - the NetBIOS systems you communicate with.

    -N

    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.

    Unless a password is specified on the command line or - this parameter is specified, the client will request a - password.

    -n NetBIOS name

    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.

    -d debuglevel

    debuglevel is an integer from 0 to 10, or - the letter 'A'.

    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 - 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.

    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 debuglevel is set to the letter 'A', then all - debug messages will be printed. This setting - is for developers only (and people who really want - to know how the code works internally).

    Note that specifying this parameter here will override - the log level parameter in the smb.conf (5) - file.

    -p port

    -h
    -h|--help

    Print the usage message for the client.

    Print a summary of command line options.

    -I IP-address
    -U username[%pass]

    Sets the SMB username or username and password. - If %pass is not specified, The user will be prompted. The client - will first check the USER environment variable, then the - LOGNAME 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 GUEST - is used.

    If the password is not included in these environment - variables (using the %pass syntax), smbclient will look for - a PASSWD environment variable from which - to read the password.

    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 - -A for more details.

    Be cautious about including passwords in scripts or in - the PASSWD environment variable. Also, on - many systems the command line of a running process may be seen - via the ps command to be safe always allow - smbclient to prompt for a password and type - it in directly.

    -A filename

    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 -

    username = <value> 
    -password = <value>
    -domain = <value>

    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.

    -L

    -W WORKGROUP
    -V

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -N

    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.

    Unless a password is specified on the command line or +this parameter is specified, the client will request a +password.

    -k

    Try to authenticate with kerberos. Only useful in +an Active Directory environment.

    -A|--authfile=filename

    Override the default workgroup (domain) specified - in the workgroup parameter of the 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

    username = <value>
    +password = <value>
    +domain   = <value>

    Make certain that the permissions on the file restrict +access from unwanted users.

    -U|--user=username[%password]

    Sets the SMB username or username and password.

    If %password is not specified, the user will be prompted. The +client will first check the USER environment variable, then the +LOGNAME variable and if either exists, the +string is uppercased. If these environmental variables are not +found, the username GUEST is used.

    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 +-A for more details.

    Be cautious about including passwords in scripts. Also, on +many systems the command line of a running process may be seen +via the ps command. To be safe always allow +rpcclient to prompt for a password and type +it in directly.

    -n <primary NetBIOS name>

    This option allows you to override +the NetBIOS name that Samba uses for itself. This is identical +to setting the NetBIOS +name parameter in the smb.conf(5) file for this connection. This may be - needed to connect to some servers.

    file. However, a command +line setting will take precedence over settings in +smb.conf(5).

    -i <scope>

    This specifies a NetBIOS scope that +nmblookup 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 +very rarely used, only set this parameter +if you are the system administrator in charge of all the +NetBIOS systems you communicate with.

    -W|--workgroup=domain

    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).

    -O socket options

    TCP socket options to set on the client +socket. See the socket options parameter in +the smb.conf(5) manual page for the list of valid +options.

    -T tar options
    -c 'print -'
    .

    -k

    Try to authenticate with kerberos. Only useful in - an Active Directory environment. -

    OPERATIONS

    NOTES

    ENVIRONMENT VARIABLES

    INSTALLATION

    DIAGNOSTICS

    VERSION

    AUTHOR

    smbcontrol [-i]

    [-i] [-s]

    DESCRIPTION

    OPTIONS

    -h|--help

    Print a summary of command line options.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -i

    message-type

    One of: close-share, - debug, - force-election, ping - , Type of message to send. See + the section profile, debuglevel, profilelevel, - or printnotify.

    MESSAGE-TYPES for details. +

    parameters

    The close-share 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 any parameters required for the message-type

    MESSAGE-TYPES

    Available message types are:

    close-share

    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 smbd.

    debug

    The debug 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.

    Set debug level to the value specified by the + parameter. This can be sent to any of the destinations.

    force-election

    The force-election message-type can only be - sent to the nmbd destination. This message - causes the This message causes the nmbd daemon to force a new browse - master election.

    daemon to + force a new browse master election.

    ping

    The ping 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.

    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.

    profile

    The profile 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.

    The debuglevel 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.

    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.

    debuglevel

    The profilelevel 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.

    Request debuglevel of a certain daemon and write it to stdout. This + can be sent to any of the destinations.

    profilelevel

    Request profilelevel of a certain daemon and write it to stdout. + This can be sent to any smbd or nmbd destinations.

    printnotify

    Order smbd to send a printer notify message to any Windows NT clients + connected to a printer. This message-type takes the following arguments: +

    The printnotify 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: - -

    Send a queue pause change notify - message to the printer specified.

    queueresume printername

    Send a queue resume change notify - message for the printer specified.

    jobpause printername unixjobid

    Send a job pause change notify - message for the printer and unix jobid - specified.

    jobresume printername unixjobid

    Send a job resume change notify - message for the printer and unix jobid - specified.

    jobdelete printername unixjobid

    Send a job delete change notify - message for the printer and unix jobid - specified.

    - - 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

    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 smbd. -

    .

    parameters
    samsync

    any parameters required for the message-type

    Order smbd to synchronise sam database from PDC (being BDC). Can only be sent to smbd.

    Not working at the moment

    samrepl

    Send sam replication message, with specified serial. Can only be sent to smbd. Should not be used manually.

    dmalloc-mark

    Set a mark for dmalloc. Can be sent to both smbd and nmbd. Only available if samba is built with dmalloc support.

    dmalloc-log-changed

    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.

    shutdown

    Shut down specified daemon. Can be sent to both smbd and nmbd.

    tallocdump and pool-usage

    Print a human-readable description of all + talloc(pool) memory usage by the specified daemon/process. Available + for both smbd and nmbd.

    drvupgrade

    Force clients of printers using specified driver + to update their local version of the driver. Can only be + sent to smbd.

    VERSION

    This man page is correct for version 2.2 of +>This man page is correct for version 3.0 of the Samba suite.

    SEE ALSO

    AUTHOR

    -h

    Prints the help information (usage) - for smbd.

    -V

    Prints the version number for - smbd.

    -b
    -s <configuration file>

    Prints information about how - Samba was built.

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d <debug level>
    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -h|--help

    Print a summary of command line options.

    -b

    Prints information about how + Samba was built.

    -l <log directory>

    -O <socket options>

    See the socket options - parameter in the smb.conf(5) file for details.

    -p <port number>

    This parameter is not normally specified except in the above situation.

    -s <configuration file>

    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 smb.conf(5) for more information. - The default configuration file name is determined at - compile time.

    FILES

    LIMITATIONS

    ENVIRONMENT VARIABLES

    PAM INTERACTION

    VERSION

    DIAGNOSTICS

    SIGNALS

    SEE ALSO

    AUTHOR

    smbmnt {mount-point} [-s <share>] [-r] [-u <uid>] [-g <gid>] [-f <mask>] [-d <mask>] [-o <options>]

    {mount-point} [-s <share>] [-r] [-u <uid>] [-g <gid>] [-f <mask>] [-d <mask>] [-o <options>] [-h]

    DESCRIPTION

    OPTIONS

    -h|--help

    Print a summary of command line options.

    AUTHOR

    krb

    Use kerberos (Active Directory).

    netbiosname=<arg>

    dmask=<arg>

    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.

    debug=<arg>

    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.

    ip=<arg>

    sets the destination host or IP address. +>Sets the destination host or IP address.

    workgroup=<arg>

    sets the workgroup on the destination

    Sets the workgroup on the destination

    sockopt=<arg>

    sets the TCP socket options. See the Sets the TCP socket options. See the scope=<arg>

    sets the NetBIOS scope

    Sets the NetBIOS scope

    guest

    don't prompt for a password

    Don't prompt for a password

    ro

    ENVIRONMENT VARIABLES

    BUGS

    SEE ALSO

    AUTHOR

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -R <name resolve order>

    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.

    The options are: "lmhosts", "host", "wins" and "bcast". - They cause names to be resolved as follows :

      lmhosts: - 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 lmhosts(5) for details) - then any name type matches for lookup. -

    • host: - Do a standard host name to IP address resolution, using - the system /etc/hosts, 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 /etc/nsswitch.conf - /etc/nsswitch.conf 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. -

    • wins: - Query a name with the IP address listed in the - wins server parameter. If no - WINS server has been specified this method will be - ignored. -

    • bcast: - Do a broadcast on each of the known local interfaces - listed in the interfaces - parameter. This is the least reliable of the name - resolution methods as it depends on the target host - being on a locally connected subnet. -

    If this parameter is not set then the name resolve order - defined in the smb.conf(5) file parameter - (name resolve order) will be used.

    The default order is lmhosts, host, wins, bcast. Without - this parameter or any entry in the name resolve order - name resolve order parameter of the smb.conf(5) file, the name resolution methods - will be attempted in this order.

    -d <debug level>

    debug level 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 - about the activities of nmblookup(1). At level - 0, only critical errors and serious warnings will be logged. -

    -l logfilename

    If specified causes all debug messages to be - written to the file specified by logfilename - . If not specified then all messages will be - written tostderr. -

    -L libdir

    EXAMPLES

    VERSION

    BUGS

    SEE ALSO

    AUTHOR

    smbspool [job] [user] [title] [copies] [options] [filename]

    {job} {user} {title} {copies} {options} [filename]

    VERSION

    This man page is correct for version 2.2 of the Samba suite.

    This man page is correct for version 3.0 of the Samba suite.

    gives brief output.

    -d|--debug=<debuglevel>
    -V

    sets debugging to specified level

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -v|--verbose
    causes smbstatus to only list shares.

    -s|--conf=<configuration file>
    -h|--help

    The default configuration file name is - determined at compile time. The file specified contains the - configuration details required by the server. See smb.conf(5) for more information.

    Print a summary of command line options.

    -u|--user=<username>

    VERSION

    SEE ALSO

    AUTHOR

    smbtar {-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}

    [-r] [-i] [-a] [-v] {-s server} [-p password] [-x services] [-X] [-N filename] [-b blocksize] [-d directory] [-l loglevel] [-u user] [-t tape] {filenames}

    -a

    Reset DOS archive bit mode to + indicate file has been archived.

    -t tape

    ENVIRONMENT VARIABLES

    BUGS

    CAVEATS

    DIAGNOSTICS

    VERSION

    SEE ALSO

    AUTHOR

    PrevChapter 23. Samba performance issuesChapter 27. Samba performance issues

    23.1. Comparisons27.1. Comparisons

    The Samba server uses TCP to talk to the client. Thus if you are @@ -111,8 +111,8 @@ CLASS="SECT1" >

    23.2. Socket options27.2. Socket options

    There are a number of socket options that can greatly affect the @@ -139,8 +139,8 @@ CLASS="SECT1" >

    23.3. Read size27.3. Read size

    The option "read size" affects the overlap of disk reads/writes with @@ -165,8 +165,8 @@ CLASS="SECT1" >

    23.4. Max xmit27.4. Max xmit

    At startup the client and server negotiate a "maximum transmit" size, @@ -188,8 +188,8 @@ CLASS="SECT1" >

    23.5. Log level27.5. Log level

    If you set the log level (also known as "debug level") higher than 2 @@ -202,8 +202,8 @@ CLASS="SECT1" >

    23.6. Read raw27.6. Read raw

    The "read raw" operation is designed to be an optimised, low-latency @@ -224,8 +224,8 @@ CLASS="SECT1" >

    23.7. Write raw27.7. Write raw

    The "write raw" operation is designed to be an optimised, low-latency @@ -241,8 +241,8 @@ CLASS="SECT1" >

    23.8. Slow Clients27.8. Slow Clients

    One person has reported that setting the protocol to COREPLUS rather @@ -258,8 +258,8 @@ CLASS="SECT1" >

    23.9. Slow Logins27.9. Slow Logins

    Slow logins are almost always due to the password checking time. Using @@ -271,8 +271,8 @@ CLASS="SECT1" >

    23.10. Client tuning27.10. Client tuning

    Often a speed problem can be traced to the client. The client (for @@ -389,7 +389,7 @@ WIDTH="33%" ALIGN="left" VALIGN="top" >PrevAppendixesMigration from NT4 PDC to Samba-3 PDC

    -V

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -h|--help

    Print a summary of command line options.

    INSTALLATION

    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. +

    After you compile SWAT you need to run make install @@ -185,7 +277,7 @@ CLASS="COMMAND" >

    Inetd Installation

    swat 901/tcp

    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 /etc/services where PID is the process ID of the inetd daemon.

    Launching

    LAUNCHING

    To launch SWAT just run your favorite web browser and - point it at "http://localhost:901/".

    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.

    FILES

    WARNINGS

    VERSION

    This man page is correct for version 2.2 of the Samba suite.

    This man page is correct for version 3.0 of the Samba suite.

    SEE ALSO

    AUTHOR

    -h
    -h|--help

    Print usage message

    Print a summary of command line options.

    -V

    Prints the version number for +smbd.

    -L servername

    FILES

    DIAGNOSTICS

    VERSION

    SEE ALSO

    AUTHOR

    VERSION

    This man page is correct for version 2.2 of +>This man page is correct for version 3.0 of the Samba suite.

    Introduction

    4.1. Stand Alone Server
    4.2. Domain Member Server
    4.3. Domain Controller
    4.3.1. Domain Controller Types
    5.1. User and Share security level
    5.1.1. User Level Security
    5.1.2. Share Level Security
    5.1.3. Server Level Security
    5.1.4. Domain Level Security
    5.1.5. ADS Level Security
    6.1. Prerequisite Reading
    6.2. Background
    6.3. Configuring the Samba Domain Controller
    6.4. Creating Machine Trust Accounts and Joining Clients to the Domain
    6.4.1. Manual Creation of Machine Trust Accounts
    6.4.2. "On-the-Fly" Creation of Machine Trust Accounts
    6.4.3. Joining the Client to the Domain
    6.5. Common Problems and Errors
    6.6. What other help can I get?
    6.7. Domain Control for Windows 9x/ME
    6.7.1. Configuration Instructions: Network Logons
    7.1. Prerequisite Reading
    7.2. Background
    7.3. What qualifies a Domain Controller on the network?
    7.3.1. How does a Workstation find its domain controller?
    7.3.2. When is the PDC needed?
    7.4. Can Samba be a Backup Domain Controller to an NT PDC?
    7.5. How do I set up a Samba BDC?
    7.5.1. How do I replicate the smbpasswd file?
    7.5.2. Can I do this all with LDAP?
    8.1. Setup your smb.conf
    8.2. Setup your /etc/krb5.conf
    8.3. Create the computer account
    8.3.1. Possible errors
    8.4. Test your server setup
    8.5. Testing with smbclient
    8.6. Notes
    9.1. Joining an NT Domain with Samba 3.0
    9.2. Why is this better than security = server?
    PrevChapter 11. UNIX Permission Bits and Windows NT Access Control ListsChapter 10. UNIX Permission Bits and Windows NT Access Control Lists

    11.1. Viewing and changing UNIX permissions using the NT +NAME="AEN1499" +>10.1. Viewing and changing UNIX permissions using the NT security dialogs

    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. +

    11.2. How to view file security on a Samba share10.2. How to view file security on a Samba share

    From an NT4/2000/XP client, single-click with the right @@ -167,8 +199,8 @@ CLASS="SECT1" >

    11.3. Viewing file ownership10.3. Viewing file ownership

    Clicking on the

    11.4. Viewing file or directory permissions10.4. Viewing file or directory permissions

    The third button is the

    11.4.1. File Permissions10.4.1. File Permissions

    The standard UNIX user/group/world triple and @@ -369,8 +401,8 @@ CLASS="SECT2" >

    11.4.2. Directory Permissions10.4.2. Directory Permissions

    Directories on an NT NTFS file system have two @@ -401,8 +433,8 @@ CLASS="SECT1" >

    11.5. Modifying file or directory permissions10.5. Modifying file or directory permissions

    Modifying file and directory permissions is as simple @@ -497,8 +529,8 @@ CLASS="SECT1" >

    11.6. Interaction with the standard Samba create mask +NAME="AEN1594" +>10.6. Interaction with the standard Samba create mask parameters

    11.7. Interaction with the standard Samba file attribute +NAME="AEN1648" +>10.7. Interaction with the standard Samba file attribute mapping

    PrevSystem PoliciesAdvanced ConfigurationGroup mapping HOWTOConfiguring Group Mapping

    PrevNextChapter 20. Stackable VFS modulesChapter 19. Stackable VFS modules

    20.1. Introduction and configuration19.1. Introduction and configuration

    Since samba 3.0, samba supports stackable VFS(Virtual File System) modules. @@ -121,16 +121,16 @@ CLASS="SECT1" >

    20.2. Included modules19.2. Included modules

    20.2.1. audit19.2.1. audit

    A simple module to audit file access to the syslog @@ -167,8 +167,30 @@ CLASS="SECT2" >

    20.2.2. recycle19.2.2. extd_audit

    This module is identical with the audit 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.

    19.2.3. recycle

    A recycle-bin like modules. When used any unlink call @@ -238,8 +260,8 @@ CLASS="SECT2" >

    20.2.3. netatalk19.2.4. netatalk

    A netatalk module, that will ease co-existence of samba and @@ -271,8 +293,8 @@ CLASS="SECT1" >

    20.3. VFS modules available elsewhere19.3. VFS modules available elsewhere

    This section contains a listing of various other VFS modules that @@ -287,8 +309,8 @@ CLASS="SECT2" >

    20.3.1. DatabaseFS19.3.1. DatabaseFS

    URL:

    20.3.2. vscan19.3.2. vscan

    URL: PrevNextHosting a Microsoft Distributed File System tree on SambaPAM Configuration for Centrally Managed AuthenticationSecuring SambaHosting a Microsoft Distributed File System tree on Samba

    -h|--help

    Print a summary of command line options.

    -l|--logfile=logbasename

    File name for log/debug files. The extension + '.client' will be appended. The log file is never removed + by the client. +

    -V

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    file.

    -h|--help

    Print a summary of command line options.

    -l|--logfile=logbasename

    File name for log/debug files. The extension - '.client' will be appended. The log file is never removed - by the client. -

    ".client" will be appended. The log file is +never removed by the client.

    COMMANDS

    VERSION

    AUTHOR

    wbinfo [-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]

    [-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]

    DESCRIPTION

    OPTIONS

    --sequence

    Show sequence numbers of + all known domains

    -r username

    --get-auth-user

    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

    Check whether winbindd is still alive. + Prints out either 'succeeded' or 'failed'. +

    -V

    Prints the version number for +smbd.

    -h|--help

    Print a summary of command line options.

    EXIT STATUS

    VERSION

    SEE ALSO

    AUTHOR

    NextChapter 16. Unified Logons between Windows NT and UNIX using WinbindChapter 14. Unified Logons between Windows NT and UNIX using Winbind

    16.1. Abstract14.1. Abstract

    Integration of UNIX and Microsoft Windows NT through @@ -107,8 +107,8 @@ CLASS="SECT1" >

    16.2. Introduction14.2. Introduction

    It is well known that UNIX and Microsoft Windows NT have @@ -161,8 +161,8 @@ CLASS="SECT1" >

    16.3. What Winbind Provides14.3. What Winbind Provides

    Winbind unifies UNIX and Windows NT account management by @@ -203,8 +203,8 @@ CLASS="SECT2" >

    16.3.1. Target Uses14.3.1. Target Uses

    Winbind is targeted at organizations that have an @@ -227,8 +227,8 @@ CLASS="SECT1" >

    16.4. How Winbind Works14.4. How Winbind Works

    The winbind system is designed around a client/server @@ -247,8 +247,8 @@ CLASS="SECT2" >

    16.4.1. Microsoft Remote Procedure Calls14.4.1. Microsoft Remote Procedure Calls

    Over the last few years, efforts have been underway @@ -273,8 +273,8 @@ CLASS="SECT2" >

    16.4.2. Microsoft Active Directory Services14.4.2. Microsoft Active Directory Services

    Since late 2001, Samba has gained the ability to @@ -292,8 +292,8 @@ CLASS="SECT2" >

    16.4.3. Name Service Switch14.4.3. Name Service Switch

    The Name Service Switch, or NSS, is a feature that is @@ -372,8 +372,8 @@ CLASS="SECT2" >

    16.4.4. Pluggable Authentication Modules14.4.4. Pluggable Authentication Modules

    Pluggable Authentication Modules, also known as PAM, @@ -421,8 +421,8 @@ CLASS="SECT2" >

    16.4.5. User and Group ID Allocation14.4.5. User and Group ID Allocation

    When a user or group is created under Windows NT @@ -447,8 +447,8 @@ CLASS="SECT2" >

    16.4.6. Result Caching14.4.6. Result Caching

    An active system can generate a lot of user and group @@ -470,8 +470,8 @@ CLASS="SECT1" >

    16.5. Installation and Configuration14.5. Installation and Configuration

    Many thanks to John Trostel

    16.5.1. Introduction14.5.1. Introduction

    This HOWTO describes the procedures used to get winbind up and @@ -548,8 +548,8 @@ CLASS="SECT2" >

    16.5.2. Requirements14.5.2. Requirements

    If you have a samba configuration file that you are currently @@ -618,8 +618,8 @@ CLASS="SECT2" >

    16.5.3. Testing Things Out14.5.3. Testing Things Out

    Before starting, it is probably best to kill off all the SAMBA @@ -663,8 +663,8 @@ CLASS="SECT3" >

    16.5.3.1. Configure and compile SAMBA14.5.3.1. Configure and compile SAMBA

    The configuration and compilation of SAMBA is pretty straightforward. @@ -729,8 +729,8 @@ CLASS="SECT3" >

    16.5.3.2. Configure 14.5.3.2. Configure nsswitch.conf and the @@ -834,8 +834,8 @@ CLASS="SECT3" >

    16.5.3.3. Configure smb.conf14.5.3.3. Configure smb.conf

    Several parameters are needed in the smb.conf file to control @@ -909,8 +909,8 @@ CLASS="SECT3" >

    16.5.3.4. Join the SAMBA server to the PDC domain14.5.3.4. Join the SAMBA server to the PDC domain

    Enter the following command to make the SAMBA server join the @@ -947,8 +947,8 @@ CLASS="SECT3" >

    16.5.3.5. Start up the winbindd daemon and test it!14.5.3.5. Start up the winbindd daemon and test it!

    Eventually, you will want to modify your smb startup script to @@ -1083,16 +1083,16 @@ CLASS="SECT3" >

    16.5.3.6. Fix the init.d startup scripts14.5.3.6. Fix the init.d startup scripts

    16.5.3.6.1. Linux14.5.3.6.1. Linux

    The

    16.5.3.6.2. Solaris14.5.3.6.2. Solaris

    On solaris, you need to modify the @@ -1285,8 +1285,8 @@ CLASS="SECT4" >

    16.5.3.6.3. Restarting14.5.3.6.3. Restarting

    If you restart the

    16.5.3.7. Configure Winbind and PAM14.5.3.7. Configure Winbind and PAM

    If you have made it this far, you know that winbindd and samba are working @@ -1367,8 +1367,8 @@ CLASS="SECT4" >

    16.5.3.7.1. Linux/FreeBSD-specific PAM configuration14.5.3.7.1. Linux/FreeBSD-specific PAM configuration

    The

    16.5.3.7.2. Solaris-specific configuration14.5.3.7.2. Solaris-specific configuration

    The /etc/pam.conf needs to be changed. I changed this file so that my Domain @@ -1583,8 +1583,8 @@ CLASS="SECT1" >

    16.6. Limitations14.6. Limitations

    Winbind has a number of limitations in its current @@ -1625,8 +1625,8 @@ CLASS="SECT1" >

    16.7. Conclusion14.7. Conclusion

    The winbind system, through the use of the Name Service @@ -1671,7 +1671,7 @@ WIDTH="33%" ALIGN="right" VALIGN="top" >NextIntegrating MS Windows networks with SambaAdvanced Network Manangement

    -d debuglevel
    -V

    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).

    Prints the version number for +smbd.

    -s <configuration file>

    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 smb.conf(5) for more information. +The default configuration file name is determined at +compile time.

    -d|--debug=debuglevel

    debuglevel 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 parameter in the smb.conf(5) file.

    -l|--logfile=logbasename

    File name for log/debug files. The extension +".client" will be appended. The log file is +never removed by the client.

    -h|--help

    Print a summary of command line options.

    -i
    -s|--conf=smb.conf

    Specifies the location of the all-important - smb.conf(5) file.

    NAME AND ID RESOLUTION

    CONFIGURATION

    EXAMPLE SETUP

    The next step is to join the domain. To do that use the smbpasswdnet
    program like this:

    NOTES

    to become aware of new trust relationships between servers, it must be sent a SIGHUP signal.

    Client processes resolving names through the winbindd - nsswitch module read an environment variable named $WINBINDD_DOMAIN. 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.

    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.

    SIGNALS

    FILES

    $LOCKDIR/winbindd_privilaged/pipe

    The UNIX pipe over which 'privilaged' clients + communicate with the winbindd program. For security + reasons, access to some winbindd functions - like those needed by + the ntlm_auth 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 $LOCKDIR/winbindd_privilaged directory + and $LOCKDIR/winbindd_privilaged/pipe file are owned by + root.

    /lib/libnss_winbind.so.X

    VERSION

    SEE ALSO

    AUTHOR

    .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 \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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 @@ .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . -.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 -- cgit